/*Colors*/
:root{
      --main-bg-color: #7696FD;
      --bg-color1: #FF5790;
      --bg-color2: #F2F2F2;
      --color1: #333333;
      --color2: #ffffff;
      --color3: #D0D4DD;
      --color4: #8D8D8D;
      --color5: #B2B2B2;
      --color6: #8D8D8D;
      --color3-green:#2CDB00;
      --border-radius-small:6px;
      --border-radius-midle:15px;
      --border-radius-big:25px;
}
body {background: #f4f4f4;font: 400 16px/1.4 sans-serif;color:var(--color1);}
.likeornot__c{position: relative;}
.dismisSwipe{display: none;}
.dismisSwipe.dismisCarusel{position: absolute; top: 0; left: 0; right: 0; height: 100%; z-index: 1002; display: block; }
[class*="btn"]:hover,.button:hover,#login_btns_container:hover{opacity: 0.7 !important;}
[class*="wrap_btn"]:hover{opacity: 1 !important;}
.ui-checkbox [class*="btn"]:hover,.ui-collapsible-heading [class*="btn"]:hover,.wrap_login_btn:hover,.ui-radio [class*="btn"]:hover{opacity: 1 !important;}
body:not(.wlClass_xdamer) .ui-collapsible-heading:not(.ui-collapsible-heading-collapsed) a.ui-collapsible-heading-toggle{background: transparent !important;color: #34393F !important;}
.google_btn:hover #google_btn_div{opacity: 0;}
#google_btn_div {position: absolute; opacity: 0; top: 5px; left: 0px; width: 100%; }
body .wrap_btn_likeornot .likeornot__like__buttons:hover{opacity: 0.8;}
body .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color1);}
#topMessageBar{margin-top: 60px;background: #ffff99;color:var(--color1);padding: 10px;position: relative !important;}
#topMessageBar .sendconfirm_button{height: auto;background-color:var(--main-bg-color) !important;border-color:var(--main-bg-color) !important;}
/*input,textarea,select{font-family: 'Open Sans', sans-serif;}*/
.select2-container--default.select2-container--disabled .select2-selection--single{background: transparent !important;}

.main__container.open-sidebar {left: 250px;}
.wrapper__all{background: var(--color2);min-height: inherit;padding: 60px 0 43px;}
.wrapper__all--nofixed{padding-top: 1px;}
.wrapper {min-width: 320px;max-width: 980px;margin: 0 auto;padding: 0 2%;}
a{color: #4a9eea;text-decoration: underline;}
a:active,
.active-link{color: var(--bg-color1);}
a:active i.icon-eye,a:active i.icon-eye-off{color:#4a9eea;}
a.active-link i.icon-eye,a.active-link i.icon-eye-off{color:#4a9eea !important;}
.loader{background-image: url("/u.site-images/mobile/ajax-loader.gif");background-repeat: no-repeat;background-position: center center;bottom: 0;left: 0;position: fixed;opacity: .25;right: 0;top: 0;z-index: 10000;}
.loader.dark{background-color: rgba(0,0,0,.5);}
.class-chats .loader.dark{background-color:transparent;background: none;}
.ui-panel-wrapper{box-shadow: -2px 0 10px rgba(0,0,0,.2);overflow: hidden;}
.title{font-size:32px;font-weight: 300;position: relative;text-align: center;}
.sub__title{font-size:24px;position: relative;text-align: center;}
.subsub__title{font-size:18px;}
.error:empty,.success:empty{display: none;}
.error{color: rgb(208, 0, 0);color: rgb(208, 0, 0);background: rgb(208 0 0 / 16%);padding: 8px;border-radius: 12px;border: 1px rgb(208, 0, 0) dashed;}
.success{color: #086f1a;background: var(--color3-green);padding: 8px;border-radius: 12px;border: 1px #086f1a dashed;}
.mt2p{margin-top: 10px;}
.mt1p{margin-top: 8px;}
.button__c{text-align: center;}
.button__dib .button {display: inline-block;}
.button{background: #4a9eea;border: solid 1px #3884CA;box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);border-radius: 8px;color: var(--color2) !important;display: block;font-size: 18px;padding: .5em 1em;text-align: center;text-decoration: none;text-shadow: 1px 1px 0 #3281C8 !important;
  background: -moz-linear-gradient(top, #4a9eea 0%, #467fdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a9eea), color-stop(100%,#467fdb));
  background: -webkit-linear-gradient(top, #4a9eea 0%,#467fdb 100%);
  background: -o-linear-gradient(top, #4a9eea 0%,#467fdb 100%);
  background: -ms-linear-gradient(top, #4a9eea 0%,#467fdb 100%);
  background: linear-gradient(to bottom, #4a9eea 0%,#467fdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9eea', endColorstr='#467fdb',GradientType=0 );}
.button--green {border-color: var(--color3-green);background: var(--color3-green);color: var(--color2);text-shadow: 1px 1px 0 var(--color3-green);}
.button--red {border-color: var(--bg-color1);background: var(--bg-color1);color: var(--color2);text-shadow: 1px 1px 0 var(--bg-color1);}
.button--grey {border-color: #dddddd;background: #f6f6f6;color: var(--color1);text-shadow: 1px 1px 0 #f3f3f3 ;}
.button:focus,
.button:active,
.paginataion a:focus,
.paginataion a:active,
.ui-btn.ui-focus{-webkit-box-shadow: 0 0 12px #3388cc;
  -moz-box-shadow: 0 0 12px #3388cc;
  box-shadow: 0 0 12px #3388cc;color: var(--color2);}
  .button--favorit i{color: #FFDF00;}
.popup_buttons{font-size:12px;text-transform: uppercase;text-align: right;}
.popup_buttons .button{border-radius:0;box-shadow:0 2px 1px rgba(0,0,0,.3);font-size:12px;}
.popup_buttons a{margin: 0 10px;text-decoration: none;}
#popup_push_signature{height: auto !important;}
/* Header */
  .header {background: #4a9eea;box-shadow: 0 2px 2px rgba(0,0,0,.15);color: var(--color2);height: 60px;left: 0;line-height: 60px;position: fixed;top: 0;width: 100%;z-index: 1000 !important;}
  .header a{color: var(--color2);}
  .header.open-sidebar {left: 250px;}
  .header__menu__link{color: var(--color2);font-size:32px;float: left;line-height: 60px;position: relative;z-index: 10;text-decoration:none;}
  .header__menu__back{color: var(--color2);font-size:32px;float: left;position: relative;z-index: 10;}
  .header__menu__count {background: var(--bg-color1);color:var(--color2);border-radius: 2px;display: inline-block;font-size: 14px;height: 21px;line-height: 21px;padding: 0 5px;position: relative;text-align: center;text-shadow: 1px 1px 0 var(--color2);top: -6px;z-index: 10;text-shadow: none;}
  .header__search__link{color: var(--color2);font-size:32px;float: right;position: relative;z-index: 10;}
  .logo{height: 60px;line-height: 58px;position: relative;text-align: center;}
  a.logo{font-size:0;}
  .logo__in{font-size: 21px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .logo__in a{display: block;line-height: 58px;overflow: hidden;padding-left:30px;position: relative;text-decoration: none;white-space: nowrap;}
  .header .wrapper.noPadding .logo__in a span{line-height: 35px;font-size: 19px;position: relative;top: -3px;}
  .logo__in a.active-link,
  .header__search__link.active-link{background: rgba(0,0,0,.15);}
  .logo__in a:before{content: '\e82b';display: inline-block;font-family: "fontello";font-size: 38px;left: 0;line-height: 60px;margin-left: .2em;margin-right: .2em;position: absolute;speak: none;text-decoration: inherit;text-align: center;text-decoration: none;width: 1em;}
  .logo__link{display: inline-block;vertical-align: middle;}
  .logo__link img{display: block;max-height: 60px;}
  .logo__in__chat a{padding-right: 0px;padding-left: 40px;height: 60px;}
  .logo__in__chat .chatInfo{overflow: hidden;text-overflow: ellipsis;display: inline-block;margin: 0 auto;}
  .header .wrapper.noPadding .logo__in.logo__in__chat .chatInfo{margin: auto;top: 0 !important;position: absolute;right: 0;bottom: 0;left: -30px;margin: auto !important;}
  body .messages_msg_denied .chatInfo.chatInfo_write{max-width: calc(100% - 50px) !important;}
  .header.messages_msg_denied .wrapper.noPadding .logo__in.logo__in__chat .chatInfo{left: 30px;}
  .header.messages_msg_denied .userTime{left: 100px;}
  body .chatInfo.chatInfo_write{max-width: calc(100% - 150px) !important;display: inline-block;overflow: hidden;white-space: nowrap;}
  .logo__in__chat .chatInfo{max-width: calc(100% - 10px) !important;}
/* Middle */
  .content {padding: 12px 0;}
  .content__mes{height:calc(100vh - 85px);padding: 0px 0 25px 0;}
/* new faces */
  .new__faces{font-size:0;margin: 0 -1px;text-align: center;}
  .new__faces a{text-decoration: none;}
  .new__faces--mt{margin-top: 12px;}
  .new__faces__item{color: var(--color1);float: left;padding: 1px;text-align: center;width: 12.5%;}
  .new__faces__item__in,.new__faces__loader{display: block; position: relative;}
  .new__faces__loader img{width: 100%;display: block;}
  .new__faces__item__in,.new__faces__loader{max-width: 150px;}
  .new__faces__img{text-align: center;}
  .new__faces__img img{display: block;width: 100%;}
  .new__faces__name{background: rgba(0,0,0,.5);bottom: 0;color: var(--color2);font-size:16px;line-height: 21px;padding: 5px;position: absolute;width: 100%;}
  .new__faces__name span{color: var(--color2);}
  .new__faces__home{display: none;font-size:12px;}
  .new__faces__online {background: var(--color3-green);border-radius:3px;height: 14px;position: absolute;right: 5px !important;top: 5px;left:auto;width: 14px;z-index: 10; }
  .new__faces__recently {background: #FFDF00;border-radius:3px;height: 14px;position: absolute;right: 5px;top: 5px;width: 14px;z-index: 10;}
  /*.new__faces__online:before{background: var(--color3-green);border-radius:50%;content:'';display: inline-block;height: 6px;margin-right: 3px;vertical-align: middle;width: 6px;}*/
/* left menu */
  .left__menu{background: #f2f2f2;z-index: 101;}
  .left__menu__my{padding: 12px;}
  .left__menu__my__face{border-radius:50%;float: left;height: 90px;text-align: center;overflow: hidden;width: 90px;}
  .left__menu__my__face img{max-width: 100%;display: block;}
  .left__menu__my__info{padding: 20px 0 0 100px;}
  .left__menu__my__name{color: #4a9eea;font-size:18px;}
  .left__menu__my__coins{font-size: 13px;margin-top: 5px;}
  .left__menu__my__coins img{vertical-align: middle;}
  .left__menu__list li{border-top:solid 1px var(--color2);border-bottom:solid 1px #e9e9e9;list-style:none;}
  .left__menu__list li.active{background: var(--color2);}
  .left__menu__list li:first-child{border-top: none;}
  .left__menu__list li:last-child{border-bottom: none;}
  .left__menu__list--bold{font-weight: bold;}
  .left__menu__list a{display: block;font-size:15px;letter-spacing: .1em;padding: 8px 12px;text-decoration: none;}
  .left__menu__list i{font-size:18px;margin-right: 8px;}

  .left__menu__list--polls{font-weight: bold;}
  .left__menu__pos{font-size:14px;line-height: 24px;padding: 12px;}
  .left__menu__pos__up{display: block;font-size:15px;margin-top: 12px;text-transform: uppercase;}
  .left__menu__pos__up i{margin-right: 5px;}
  .likematch__menu__count {background: var(--bg-color1);border-radius: 2px;color: var(--color2);float: right;padding: 0 5px;text-shadow: 1px 1px 0 #BE182F;}
  .left__menu__list .likematch__menu__count{margin-top: 3px;}
  .rate__line__c {padding: 0 12px 8px;}
  .rate__line{background: #B4D3F7;border-radius: 12px;border-top: solid 1px #8CB6E7;display: block;position: relative;text-decoration: none;}
  .rate__line__txt{color: var(--color2);display: block;position: relative;text-align: center;text-shadow: 0 1px 0 #6CA1D2;z-index: 10;}
  .rate__line__bg{background: #80B5E5;border-radius: 12px 0 0 12px;display: block;height: 22px;left: 0;position: absolute;top: 0;}
  .small__logo{font-size:0;margin: 10px 0;text-align: center;}
  .small__logo__in{box-shadow: 0 1px 2px rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5);border-radius: 2px;display: inline-block;padding: 10px 30px;
  background: #f7f7f7;
  background: -moz-linear-gradient(top, #f7f7f7 0%, #efefef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#efefef));
  background: -webkit-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
  background: -o-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
  background: -ms-linear-gradient(top, #f7f7f7 0%,#efefef 100%);
  background: linear-gradient(to bottom, #f7f7f7 0%,#efefef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#efefef',GradientType=0 );}
  .small__logo__in img{display: block;}
  .left__menu__ad,
  .left__menu__ad .left__menu__list a{font-size:13px;}
  .left__menu__title{color: #6C6C6C;letter-spacing: .1em;padding: 0 12px;}
/* Footer */
  .footer {border-top:solid 1px #4a9eea;margin-top: -43px;padding: 4px 0;background: var(--color2);}
  .footer__menu{text-align: center;}
  .footer__menu li{display: inline-block;font-size:12px;letter-spacing: .1em;list-style: none;padding: 0 10px;}
  .footer__menu a{color: var(--color1);text-decoration: none;}
  .owned{text-align: center;font-size:10px;margin:4px 0 0 0;color:#888;}
/* login & reg page */
  .title--or:after{background: #E2E2E2;content:'';height: 1px;left: 0;position: absolute;top: 50%;width: 100%;}
  .title--or span{background: var(--color2);display: inline-block;padding: 0 15px;position: relative;z-index: 1;}
  .soc__img,
  .soc__txt {display: inline-block;vertical-align: middle;}

  .nostyle-checkbox.form__item .ui-checkbox,
  .nostyle-checkbox.form__item .ui-radio,
  .nostyle-checkbox.form__item__label{display: inline-block;margin: 0;vertical-align: middle;}
  .form__item--age{margin-top: 20px;}
  .form__item__label{font-weight: bold;}
  .ui-rangeslider{position: relative;}
  #age_from,
  #age_to{background-color: var(--color2);border-color: #ddd;float: none;left: 100px;position: absolute;top: -42px;color: var(--color1);}
  #age_to{left: 190px;}
  .age_to__label,
  .age_from__label{left: 75px;position: absolute;top: -38px;}
  .age_to__label{left: 160px;}
  .nostyle-checkbox .ui-checkbox label.form__item__label {background-color: var(--color2) !important;border:none;padding-left: 1.75em;}
  /*.view__profile__item__info--profile #age_from{left: 185px;}
  .view__profile__item__info--profile #age_to{left: 275px;}
  .view__profile__item__info--profile .age_to__label{left: 245px;}
  .view__profile__item__info--profile .age_from__label{left: 160px;}*/
  .social__login{font-size:0;line-height: 0;text-align: center;}
  .social__login:after{content:'';display: inline-block;width: 100%;}
  .social__login__item{margin:0 3px;display: inline-block;height: 55px;max-width: 14%;text-align: center;width: 45px;}
  .social__login__item img{display: block;max-width: 100%;border-radius: 12px;}
  .social__login__item_fc,.social__login__item_oc,.social__login__item_vk{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:var(--color2);padding:13px 20px 13px 8px;}
  .social__log{text-align:center;margin-bottom:20px;margin-top:20px;}
  .social__login__item_fc{background:#415784;}
  .social__login__item_oc{background: #ff9c43;margin-left:6px;}
  .social__login__item_vk{background: #6996c7;margin-left:6px;}
/* adv block */
  .adv__block{padding: 1% 0;text-align: center;}
/* message page */
  .sub__title--mes{text-align: left;}
  .message__online{float: right;font-size:14px;padding-top: 3px;}
  .message__online:before{border:solid 1px #ccc;content:' ';display: inline-block;height: 12px;line-height: 12px;margin-right: 5px;position: relative;top: 2px;width: 12px;}
  .message__online.active:before{content: "\2713";top: 0;}

  .mes__folder__item{margin-top: 1%;}
  .mes__folder__item:first-child{margin-top:0;}
  .mes__folder__info{font-style:italic;list-style: none;padding-left: 24px;}
  .search__item{background: #F9F9F9;border-radius: 2px;margin-top: 1%;border: solid 1px #F0F0F0;padding: 5px;position: relative;z-index: 100;}
  .search__item--bold{background: url(/u.site-images/patterns/pattern.png) 0 0 repeat;}
  .search__item:first-child{margin-top: 0;}
  .search__item__img{float: left;position: relative;}
  .search__item__img a,
  .search__item__img img{display: block;height: 90px;width: 60px;}
  .search__item__info{padding-left: 70px;min-height: 90px;}

  .chats_list .search__item__user,.chats_list .search__item__img{position: relative;z-index: 100000;}
  .search__item__mes .search__item__mes__link{text-decoration: none;}
  .search__item__info .search__item__user a{display: inline-block;overflow: hidden;text-overflow: ellipsis;vertical-align: top;}
  .search__item__mes{}
  .search__item__mes__unread{background: var(--bg-color1);border-radius: 2px;color: var(--color2);display: inline-block;font-size: 11px;font-weight: bold;margin-left: 10px;padding: 0 5px;text-shadow: 1px 1px 0 rgb(148, 16, 16);vertical-align: middle;}
  .search__item__mes__button{background: #4a9eea;border-radius:2px;color: var(--color2);display: inline-block;margin-top: 1%;padding: 5px 10px;}
  .search__item__mes__del {color: #A3A3A3;font-style: italic;}
  .search__item__favorit{border-bottom: 38px solid rgb(74, 158, 234);border-left: 38px solid transparent;bottom: -1px;color: var(--color2);height: 0;position: absolute;right: -1px;width: 0;}
  .search__item__favorit i{position: absolute;bottom: -36px;left: -22px;}
  .message__menu{}
  .message__menu a,
  .message__menu__item{/*border-bottom:solid 2px transparent;*/float: left;padding:10px;}
  .message__menu a{max-width: 50%;text-align: center;}
  .message__menu a:first-child,
  .message__menu__item:first-child{padding-left: 0;}
  /*.message__menu a.active,
  .message__menu__item.active{border-bottom-color:#4a9eea;}*/
  .message__menu__item .likematch__menu__count{display: inline-block;float: none;margin-left:5px;}
  .message__online__menu .active,
  .message__menu a.active,
  .message__menu__item.active{color: var(--color1);text-decoration: none;}
  .likematch__menu .message__menu__item{min-width:33.33333%;max-width: 33.333333333%;text-align: center;}
  .message__online__menu{font-size:0;line-height: 0;text-align: center;}
  .message__online__menu a{vertical-align:middle;background: #f6f6f6;border:solid 1px #dddddd;display: inline-block;font-size: 16px;line-height: 32px;padding: 0 5px;}
  .message__online__menu--big a{line-height: 40px;}
  .message__online__menu a:first-child{border-radius:6px 0 0 6px;}
  .message__online__menu a:last-child{border-radius:0 6px 6px 0;border-left:none;}
  .message__online__menu a.active{background: #4a9eea;border: solid 1px #3884CA;box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);color: var(--color2);text-shadow: 1px 1px 0 #3281C8;
  background: -moz-linear-gradient(top, #4a9eea 0%, #467fdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a9eea), color-stop(100%,#467fdb));
  background: -webkit-linear-gradient(top, #4a9eea 0%,#467fdb 100%);
  background: -o-linear-gradient(top, #4a9eea 0%,#467fdb 100%);
  background: -ms-linear-gradient(top, #4a9eea 0%,#467fdb 100%);
  background: linear-gradient(to bottom, #4a9eea 0%,#467fdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9eea', endColorstr='#467fdb',GradientType=0 );}
  .chat__status__btns{display: flex;flex-wrap: wrap;justify-content: space-between;}
  .chat__status__btns a{border-radius: var(--border-radius-midle);text-decoration: none;padding: 2px 10px;border:1px solid var(--main-bg-color);display: inline-block;width: calc(30% - 20px);text-align: center;}
  .chat__status__btns a::first-letter{text-transform: uppercase;}
  .chat__status__btns a:hover,.chat__status__btns a.active{background: var(--bg-color1) !important;color:var(--color2);border-color:var(--bg-color1);}
  .chat__status__btns:hover{opacity: 1 !important;}
/* paginataion */
  .paginataion{margin-top: 12px;text-align: center;}
  .wrap_chats .paginataion{margin-bottom: 40px;}
  .class-chats .paginataion,.class-chats_active .paginataion{margin-bottom: 50px;} 
  .paginataion a{background: #4a9eea;border: solid 1px #3884CA;box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);border-radius: 8px;color: var(--color2);display: inline-block;font-size: 18px;padding: .5em 1em;text-align: center;text-decoration: none;text-shadow: 1px 1px 0 #3281C8;
  background: -moz-linear-gradient(top, #4a9eea 0%, #467fdb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a9eea), color-stop(100%,#467fdb));
  background: -webkit-linear-gradient(top, #4a9eea 0%,#467fdb 100%);
  background: -o-linear-gradient(top, #4a9eea 0%,#467fdb 100%);
  background: -ms-linear-gradient(top, #4a9eea 0%,#467fdb 100%);
  background: linear-gradient(to bottom, #4a9eea 0%,#467fdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9eea', endColorstr='#467fdb',GradientType=0 );}
  .pagintaion .button{display: inline-block;}
  .content__mes:not(.content__chat_list) {height: auto;}
/* view profile */
   #count_fotos{top: 5px;left: 5px;bottom:auto;right: auto;font-size: 10px;padding: 4px 3px 2px 3px;}
   #count_fotos .icon-camera{position: relative;top: -1px;left:-1px;font-size: 9px;}
  .view__profile{}
  .profile__buttons__jump .button{display: inline-block;}
  .view__profile__maininfo{position: relative;}
  .view__profile__img{float: left;font-size:0;line-height: 0;max-width: 50%;position: relative;text-align: center;}
  .view__profile__img--count-2{max-width: 284px !important;}
  .view__profile__img a,
  .view__profile__img img{display: inline-block;max-width: 100%;position: relative;}
  .view__profile__maininfo__txt{padding-left: 130px;}
  .view__profile__maininfo__name{font-weight: bold;font-size:1.2em;overflow: hidden;text-overflow: ellipsis;}
  .view__profile__maininfo__region,
  .view__profile__maininfo__birthday,
  .view__profile__userinfo__location,
  .view__profile__maininfo__active{}
  .view__profile__maininfo__active{font-size: .9em;color: #9B9B9B;}
  .view__profile__maininfo__birthday{font-size:.9em;color:var(--bg-color1);}
  .view__profile__maininfo__photocount{background: rgba(0,0,0,.5);border-radius:3px;bottom:5px;color: var(--color2);font-size:12px;font-weight: bold;padding: 3px 5px 3px 3px;position: absolute;right: 5px;}
  .view__profile__maininfo__photocount a{color: var(--color2);text-decoration: none;}
  .view__profile__block{margin-top: 20px;}
  .view__profile__block div{word-wrap: break-word;}
  .view__profile__block--first{margin-top: 4%;}
  .view__profile__item{margin-top: 4px;}
  .view__profile__block__note{color: #9E9E9E;font-size: .85em;font-style: italic;padding: 10px 0;}
  .view__profile__block__title {color: #4999E7;font-weight: bold;text-transform: uppercase;}
  .view__profile__item__title{font-weight: bold;}
  .view__profile__item__info--zd img{margin-right: 3px;position: relative;top: -1px;vertical-align: middle;}
  .gift__c{margin-top: 5px;}
  .gift__item{display: inline-block;padding: 1px;}
  .gift__item a,
  .gift__item img{display: block;}
  .gallery li{display: none;padding: 0 1px;}
  .gallery li:first-child{display: block;}
  .view__profile__pag{padding-bottom: 12px;text-align: center;}
  .gift__item__from{background: var(--color2);border: 1px solid rgb(245, 245, 245);border-radius: 8px;box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 3px 0px;padding: 5px;}
  .gift__item__from__img{border-radius: 50%;float: left;height: 60px;overflow: hidden;}
  .gift__item__from__img img{max-width: 100%;}
  .gift__item__from__info{font-size: .9em;padding-left: 70px;}
  .gift__item__from__title{font-weight: bold;}
  a.gift__item__from__name{display:inline;font-weight: bold;}
/* profile */
  .coinciding_interests{background:#4a9eea;color:var(--color2);margin:0 0;display: inline-block;padding:2px 4px !important;border: 1px solid rgb(204, 204, 204);border-radius: 50px;}
  .view__profile__item__info__warning{font-size:12px;font-style: italic;}
/* chat */
.icon-play{color: var(--main-bg-color) !important;}
.chat_btn_sender i.icon-play{}
.bold{font-weight: bold;}
.mtb10{margin:10px 0;}
.text-center{text-align: center !important;}
.chat-text{color: #59727f;}
.chat-else {position: relative;color: #d6d6db;margin-bottom: -8px;}
.chat-else:after, .chat-else:before {content: '';width: calc(50% - 30px);height: 1px;position: absolute;top: 50%;left:0px;background: #d6d6db;}
.chat-else:before {left: auto;right:0px;}
#suggested_msg_show{background: #C5E2FF;display: block;min-height: 40px;margin: 0 auto;border-radius: 8px;position: relative;padding: 10px;}
.wrapper__all--mes{min-height: inherit;padding: 60px 0 0 0 !important;;position: relative;overflow: hidden;}
.footer--mes{display: none;}
.chat__message{margin-top: 10px;padding: 8px;position: relative;}
.chat__message .dotsMenu{display: none;}
.chat__message__name {border-radius: 50%;display: inline-block;font-weight: bold;height: 60px;text-align: center;overflow: hidden;vertical-align: text-top;width: 60px;}
.chat__message__name img{max-width: 100%;display: block;}
.chat__message__date {color: #797979;font-style: italic;font-size: 12px;text-align: right;}
.chat__message.noviewed{background: #F4F4F4;}
.chat__message__txt {background: #E6ECF2;border-radius: 8px;display: inline-block;direction:ltr;margin-top: 4px;max-width: 80%;padding: 12px;position: relative;vertical-align: text-top;margin-left:4px;margin-right:4px;}
.chat__message__txt:before{display:none;border-top: 5px solid transparent;border-right: 4px solid #E6ECF2;border-bottom: 5px solid transparent;content: '';height: 0;left: -4px;margin-top: -5px;position: absolute;top: 26px;width: 0;}
.chat__message__in {overflow: hidden;word-wrap: break-word;padding:0 2px;}
.chat__message__in img{width: 32px;}
.chat__online {color: rgb(114, 255, 91);font-size: 13px;line-height: 16px;position: absolute;bottom: 0;width: 100%;}
.chat__message--my{direction:rtl;}
.chat__message--my .chat__message__txt:before{left:auto;right:-4px;border-left: 4px solid #C5E2FF;border-right:none;}
.chat__message--my .chat__message__txt{background: #C5E2FF;}
.chat__message__status.chat__message__status__read,.chat__message__status.chat__message__status__unread{padding-left: 25px;}
.chat__message__status__read:after{content: '';position: absolute;width: 20px;height: 20px;background: url('/u.site-images/icons/message_read.svg')no-repeat;top:1px;left: 10px;}
.chat__message__status__unread:after{content: '';position: absolute;width: 20px;height: 20px;background: url('/u.site-images/icons/message_delivered.svg')no-repeat;top:4px;left: 10px;}
.chat__input {background: var(--color2);bottom: 0;border-top: 1px solid rgba(0,0,0,.1);left: 0;padding: 3px 5px 0 5px;position: fixed;width:calc(100% - 10px);z-index: 101;}
.class-chats .chat__input,.class-chats_active .chat__inpu{bottom:10px;}
.chat__input__in{margin: 0 auto;max-width: 980px;padding: 10px 5% 0 5%;position: relative;}
.chat__smile{background: var(--color2);box-shadow: 0 0 2px rgba(0,0,0,.4);border-radius: 4px;font-size: 0;left: 40px;line-height: 0;max-width: 80%;opacity: 0;padding: 4px 8px;position: absolute;bottom: 10px;visibility: hidden;z-index: 10;}
/*.chat__smile {background: rgba(0,0,0,.35);bottom: 0;font-size: 0;left: 0;line-height: 0;opacity: 0;position: fixed;right: 0;top: 0;visibility: hidden;z-index: 102;}*/
.chat__smile.active{opacity: 1;visibility: visible;}
.chat__smile a{display: inline-block;margin: 2px;}
.chat__smile a img{width: 32px;}
.chat__smile__link{position: absolute;font-size: 21px;left: 5px;top: 6px;}
.chat__smile a{display: inline-block;width:25px;height: 25px;line-height: 25px;font-size: 20px;text-decoration: none;font-size: 20px !important}
textarea.chat__textarea{line-height: 1.2;max-height:60px !important;box-shadow:none;border:none;border-radius:0;margin: 0;padding: 5px 25px 0px 10px;resize:none;max-height: 130px;overflow: auto !important;}
textarea.chat__textarea.ui-focus{box-shadow:none;}
textarea.chat__textarea::-webkit-input-placeholder {color:#aaa;}
textarea.chat__textarea::-moz-placeholder          {color:#aaa;}
textarea.chat__textarea:-moz-placeholder           {color:#aaa;}
textarea.chat__textarea:-ms-input-placeholder      {color:#aaa;}
.chat__message__status {color: #8e9198;font-size: 12px;padding: 0px 25px 0 0;margin-top:5px;position: absolute;right: 0;}
.messages{padding-bottom: 55px;}
.msg__pag a{font-size: 16px;margin: 0 15px;padding: .25em 1em;}
.chat__message--my .dotsMenu {position: absolute;text-decoration: none;display: block;width: 20px;height: 30px;right: 0px;top: 12px;z-index: 10;cursor: pointer;opacity: 0.4;}
.dotsMenu .dot {width: 3px;height: 3px;border-radius: 50%;background: #808080;line-height: normal;display: inline-block;position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;cursor: pointer;}
.dotsMenu .dot:first-child {top: -16px;}
.dotsMenu .dot:last-child {top: 16px;}
.chat__message--my{padding-right: 20px;position: relative;}
.chat__input emoji-picker{width: 100% !important;}
.chat__input .tooltip.shown {position: absolute;bottom: 100%;}
.chat__textarea--wrap{width: calc(100% - 40px);padding-left: 40px;}
.emoji__wrap {width: 30px;height: 36px;position: absolute;left: 5px;top: 5px;}
/*.chat_output {bottom: 75px;left: 0;padding: 0 5%;position: absolute;width: 100%;}*/
.chat_output{padding-bottom: 10px;padding:65px 10px 10px 10px;margin-bottom:-10px;position: relative;height:100%;max-height: calc(100vh - 118px);overflow-y: scroll;-webkit-overflow-scrolling:touch;width: 100%;z-index: 10;}
.wrap_chat_output .chat_output{width: 100%;}
#popup_delete_message-popup{background: var(--color2);}
.chat-icon-send{display: inline-block;opacity: 0.6;}
.chat__button{font-size: 24px;position: absolute;right: 5px;top: 0;left: auto;bottom: 0;margin: auto;width: 35px;height: 35px;vertical-align: middle;opacity: 0.9;}
.menu_chat li a span{margin-right: 3px;}
.tooltip:not(.shown) {display: none;}
.button__loading .icon-play {visibility: hidden;opacity: 0;}
.button__loading::after {content: " "; position: absolute; width: 16px; height: 16px; top: 0; left: 0; right: 0; bottom: 0; margin: auto; border: 4px solid transparent; border-top-color: #1eef4c; border-radius: 50%; animation: button-loading-spinner 1s ease infinite; }
.wrap_chat_output{width: 60%;position: relative;}
.wrap_chat_output .chatHead{width: 98% !important;margin:0 1%;}
.chat_output .chat__message:first-of-type{margin-top: 70px;}
/*Chat icons*/
.wrap_chat_buttons{width: 140px;height: 30px;position: absolute;right: 0;top:5px;display: flex;flex-wrap: wrap;justify-content: end;padding-bottom: 12px;}
.chat_btn--new{opacity: 0.9; background: var(--bg-color2); border: none !important; outline: none !important;height: 30px;width: 30px;border-radius:var(--border-radius-small);margin-left: 5px;position: relative;}
.chat_btn_sender{background: var(--bg-color1);margin-right: 5px;}
.icon-gif,.icon-present,.icon-play{width: 22px;height: 17px;position: absolute;left: 0;right: 0;bottom: 0;top: -4px;margin:auto;}
.icon-gif{left:-6px;}
.icon-present{}
.chat_btn_sender i.icon-play{color: #fff !important;}
.chat__textarea--wrap textarea,textarea.chat__textarea{padding-right: 105px;}
.ctrl_enter{right: 5px !important;bottom: -8px;font-size: 9px;}
.show_smiles{font-size: 28px;position: relative;top: -8px;cursor: pointer;}

@keyframes button-loading-spinner {
    from {
        transform: rotate(0turn);
    }
    to {
        transform: rotate(1turn);
    }
}
/* gifts */
  .gifts__c{text-align: center;}
  .gifts__line{margin-top: 12px;}
  .gifts__item{display: inline-block;margin: 0 16px;vertical-align: text-top;}
  .gifts__item a{display: block;padding: 5px;}
  .gifts__item.active a{box-shadow: 0 0 12px #3388cc;}
  .gifts__item img{display: block;}
  .gifts__coin{position: relative;top: -1px;vertical-align: middle;}
  .mygift__item__from__gift{float: right;height: 56px;margin-top: 15px;width: 56px;}
  .search__item__info--gift{padding-right: 65px;}
  .mygift__item__from__info__date{color: #B6B6B6;font-size:.9em;margin-top: 8px;}
  .no__gift{margin-top: 10%;text-align: center;}
/*abonement*/
  .title__payments{font-size:18px;text-align: center;}
  .abonement{font-size: 0;margin-left: -10px;margin-right: -10px;text-align: center;}
  .abonement__item{display: inline-block;font-size: 14px;width:205px;max-width: 50%;padding: 10px;vertical-align: text-top;}
  .abonement__item__in {border: solid 1px #E7E7E7;border-radius:8px;padding: 10px;}
  .abonement__item__title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .abonement__item__link{}
  .abonement__link{background-repeat: no-repeat;background-position: center center;display: block;height: 80px;max-width: 100%;width: 145px;}
  .abonement__link--credit_card{background-image: url(/u.site-images/mobile/payway/visa_master_amex.svg);}
  .abonement__link--credit_card_stripe{background-image: url(/u.site-images/mobile/credit_cart.png);}
  .abonement__link--smscoin{background-image: url(/u.site-images/mobile/payway/smscoin.svg);}
  .abonement__link--bank{background-image: url(/u.site-images/mobile/bank.png);}
  .abonement__link--bank-de{background-image: url(/u.site-images/mobile/bank-de.png);}
  .abonement__link--bank-us{background-image: url(/u.site-images/mobile/bank-us.png);}
  .abonement__link--okpay{background-image: url(/u.site-images/payway/okpay_bitcoin_cashu.png);}
  .abonement__monets{background-image: url(/u.site-images/mobile/payway/coins.svg) !important;}
  
  .abonement__link--ya{background-image: url(/u.site-images/payway/yandex.png);}
  .abonement__link--ya_webmoney{background-image: url(/u.site-images/payway/webmoney.png);}
  .abonement__link--ya_yad{background-image: url(/u.site-images/mobile/payway/yandex.svg);}
  .abonement__link--ya_qiwi{background-image: url(/u.site-images/mobile/payway/qiwi.svg);}
  .abonement__link--ya_alfa{background-image: url(/u.site-images/mobile/payway/alfa.png);}
  .abonement__link--ya_sberbank{background-image: url(/u.site-images/mobile/payway/sber.png);}
  .abonement__link--ya_creditcard{background-image: url(/u.site-images/mobile/credit_cart.png);}
  
  .abonement__link--okpay_yad{background-image: url(/u.site-images/mobile/payway/yandex.svg);}
  .abonement__link--okpay_qiwi{background-image: url(/u.site-images/mobile/payway/qiwi.svg);}
  .abonement__link--okpay_alfa{background-image: url(/u.site-images/mobile/payway/alfa.png);}
  .abonement__link--okpay_sberbank{background-image: url(/u.site-images/mobile/payway/sber.png);}
  .abonement__link--okpay_webmoney{background-image: url(/u.site-images/payway/webmoney.png);}
  .abonement__link--okpay_bitcoin{background-image: url(/u.site-images/mobile/payway/bitcoin.svg)}

  .abonement__tele{background-image: url(/u.site-images/mobile/payway/tele.svg) !important;}
  .abonement__megafon{background-image: url(/u.site-images/mobile/payway/megafon.svg) !important;}
  .abonement__beelain{background-image: url(/u.site-images/mobile/payway/beelain.svg) !important;}
  .abonement__mts{background-image: url(/u.site-images/mobile/payway/mts.svg) !important;}
  .abonement__bitcoin{background-image: url(/u.site-images/mobile/payway/bitcoin.svg) !important;}
  .abonement__yandex{background-image: url(/u.site-images/mobile/payway/yandex.svg) !important;}
  .abonement__qiwi{background-image: url(/u.site-images/mobile/payway/qiwi.svg) !important;}

  .abonement__link--okpay_bitcoin{background-image: url(/u.site-images/mobile/bitcoin-new.png);}
  .abonement__link--okpay_sof{background-image: url(/u.site-images/mobile/payway/sofort.svg);}
  .abonement__link--perfect_money{background-image: url(/u.site-images/payway/perfect_money.jpg);}
  .abonement__link--safecharge{background-image: url(/u.site-images/mobile/payway/visa_master.svg);}
  .abonement__link--safecharge_amex{background-image: url(/u.site-images/mobile/payway/amex_discover_diners_jcb.svg);}
  .abonement__link--safecharge_select{background-image: url(/u.site-images/mobile/payway/visa_master_amex.svg);}
  .abonement__link--okpay_emoney{background: url(/u.site-images/mobile/payway/alfa_yandex_qiwi_sberbank.svg)no-repeat center center;margin:0 auto;}
  .abonement__link--okpay_mobile{background: url(/u.site-images/mobile/payway/mts_beeline_megafon_tele.svg)no-repeat center center;}
  .abonement__link--okpay_emoney_rich{background: url(/u.site-images/mobile/payway/yandex_bitcoin.svg)no-repeat center center;}
  .abonement__link{text-decoration:none;margin:0 auto;}
  .abonement__link span{display:inline-block;width:48px;height:35px;margin-left:5px;}
  .abonement__item--safecharge{width: 326px;max-width: 326px;}
  .abonement__item--safecharge .abonement__link{width:auto;}  
  .abonement__link--safecharge_amex{background-image: url(/u.site-images/mobile/payway/amex_discover_diners_jcb_gorizont.svg);}	
  .payway__item__img{position: relative;top: -2px;vertical-align: middle;}
  .wrapp__balance .payway__item label{width: calc(100% - 40px)}
  .abon__table td{padding: 3px 5px 3px 0;vertical-align: middle;}
  .popup_skidka{text-align: center;}
  .popup_skidka a#delete_sale_link{display:block;width:100%;text-align:center;margin-top:-15px;text-decoration:none;}
  .popup_skidka .ui-btn{background: #4a9eea !important;
    border: solid 1px #3884CA !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.3) !important;
    border-radius: 8px !important;
    color: var(--color2) !important;text-shadow: 1px 1px 0 #3281C8 !important;}
/* profile photos */
  .profile__photos{text-align: center;}
  .profile__photos__item{display: inline-block;position: relative;}
  .profile__photos__item img{display: block;}
  .profile__photos__item__del{color: rgb(224, 39, 65);font-size:24px;position: absolute;right: 3px;top:3px;}
  .profile__photos__item__del .icon-cancel-circled{background: var(--color2);border-radius: 50%;height: 20px;line-height: 20px;width: 20px;display: block;}
  .profile__photos__item__del .icon-cancel-circled:before{width: auto;margin: 0;line-height: 20px;}
  .profile__photos__item__info{background: rgba(0,0,0,.5);bottom: 0;color: var(--color2);font-size: 16px;line-height: 21px;padding: 5px;position: absolute;width: 100%;}
  .photo__upload__txt{line-height: 1.5em;}
  .fileinput-button {position: relative;overflow: hidden;margin-right: 4px;}
  .fileinput-button input {position: absolute;top: 0;right: 0;margin: 0;opacity: 0;filter: alpha(opacity=0);transform: translate(-300px, 0) scale(4);font-size: 23px;direction: ltr;cursor: pointer;}
/* search */
  .search__faces__info{background: #eee;font-size:14px;padding: 5px;}
  .new__faces__item--bold{border: solid 1px #4A9EEA;}
  .new__faces__item--bold .search__faces__info{background: url(/u.site-images/patterns/pattern.png) 0 0 repeat;}
  .search__faces__name{height: 18px;line-height: 18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
  .search__faces__home{color: #333;font-size:12px;line-height: 16px;height: 32px;overflow: hidden;}
  .SearchResult{background: none !important;font-size:100% !important;}
/* polls */
  .polls__title{font-size:21px;}
  .polls__item {background: #F9F9F9;border: solid 1px #F5F5F5;display: block;padding: 12px;text-decoration: none;}
  #poll_list_block > div:first-child{margin-top: 0;}
  #poll_list_block > div{margin-top: 1em;}
  .polls__item__title{display: block;line-height: 100px;padding-left: 110px;}
  .polls__item__title__in{display: inline-block;line-height: 22px;vertical-align: middle;}
  .polls__item__title__notyet{color: #8C8C8C;display: inline-block;font-style: italic;line-height: 18px;vertical-align: middle;}
  .polls__item__img{float: left;height:100px;line-height: 100px;width: 100px;}
  .polls__item__img img{max-width: 100%;vertical-align: middle;}
  .polls__image{font-size:0;line-height: 0;margin-top: 12px;text-align: center;}
  .polls__item__img--relation{display: inline-block;width: 200px;}
  .polls__item__title--relation{padding-left: 210px;}
  #poll_main_block .polls__item.ui-btn-icon-right{padding-right:35px;}
  .pollsans__item__name a{color:var(--color2);}

  .polls__item--img{margin-right: 10px;width: 100px;padding: 0;border:none;}
  .wrap_polls_answers{display: flex;}
  #poll_answers{width: calc(100% - 10px);}
  #poll_title{color: var(--main-bg-color);}
  .polls__item__img {border-radius: var(--border-radius-small);overflow: hidden;}
  #poll_answers{list-style: none;}
  #poll_answers a,.all_polls_link{color: var(--color1);cursor: pointer;}
  #poll_answers a:hover{color:var(--main-bg-color)}
  .polls__item{border:none;padding: 5px;}
  #poll_answers li{position: relative;padding-left: 12px;}
  .polls_button_wraper.paginataion a{border:none !important;cursor: pointer;}
  .polls_button_wraper.paginataion a:hover{opacity: 0.8;}
  #poll_answers li:after{position: absolute; content: '\e857'; font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; margin-right: .2em; margin-left: .2em; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; left: 0; top:10px; font-size: 12px; color: var(--main-bg-color) !important; }
  .polls_button_wraper.paginataion{text-align: left;}
  #never_show_poll{background: var(--bg-color2);}

  .class-polls .text-grey{color: var(--color3);font-size: 80%;}
  .class-polls #match_poll_title span{color:var(--main-bg-color);}
  .class-polls #match_user_answer{color: var(--color3);font-size: 80%;}
  .class-polls .slickGallery .new__faces__item__in{margin: 12px !important;}
  .class-polls .slickGallery .search__faces__info{text-align: center;}
  .slickGallery{max-width: 590px;}
  .class-polls .slick-next:before,.class-polls .slick-prev:before{font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; margin-right: .2em; margin-left: .2em; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; content: '\e857'; color:var(--bg-color3); }
  .class-polls .slick-prev:before{content: '\e84c';}
  .class-polls .slick-prev{left:-13px;background: transparent !important; }
  .class-polls .slick-next{right: -5px;background: transparent !important;}
  #match_block > div.pollsans__item{display: inline-block;}
  @media screen and (max-width:600px){
    .slickGallery{max-width: 295px;}
  }
  #never_show_poll{margin-top: 10px;}
/* likeornot */
  .like__link i{color: rgb(224, 39, 65);font-size:24px;vertical-align: middle;}
  .likeornot__photo__c{position: relative;}
  .likeornot__user{text-align: center;width: 100%;}
  .likeornot__photo{direction: ltr;margin: 10px auto 0;overflow: hidden;padding-top: 30px;position: relative;}
  .likeornot__photo .item{position: relative;text-align: center;}
  .likeornot__photo__count{font-size:15px;padding: 2px 5px;position: absolute;top: -26px;left:50%;margin:0 0 0 -18px;line-height: 10px;width: 26px;}
  .likeornot__photo .item img{max-height: 100%;max-width: 100%;vertical-align: middle;}
  .owl-carousel .owl-item {float: left;}
  .likeornot__all{position: relative;}
  .likeornot__wait{position: absolute;top:50%;left:50%;margin:-33px 0 0 -33px;}
  .likeornot__like__c{margin-top: 10px;}
  .likeornot__like__title{font-size:1.2em;text-align: center;text-transform: uppercase;}
  .likeornot__like__buttons {margin-top: 10px;text-align: center;}

  .likeornot__user__name {font-size: 1.8em;}
  .likeornot__user__online{background: var(--color3-green);border-radius:3px;display: inline-block;height: 14px;vertical-align: middle;width: 14px;}
  .likeornot__user__name a{display: inline-block;vertical-align: middle;}
  .likeornot__user__lookfor,
  .likeornot__user__numphoto,
  .likeornot__user__washere,
  .likeornot__user__online{margin-top: 4px;}
  .likeornot__user__online{color:red;}
  .likeornot__user__washere{opacity: 0.75;}
  .owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
  .owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
  .owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
  .owl-carousel .owl-wrapper-outer{/*overflow: hidden;*/position: relative;width: 100%;}
  .owl-carousel .owl-wrapper-outer.autoHeight{
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;}
  .owl-carousel .owl-item{float: left;}
  .owl-controls .owl-page,
  .owl-controls .owl-buttons div{cursor: pointer;}
  .owl-controls {position: initial;top: 0;width: 100%;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
  .owl-buttons{text-align: center;}
  .owl-prev{background: url(/u.site-images/mobile/photo_arr.png) 0 0 no-repeat;height: 24px;display: inline-block;margin: 0 25px;text-indent: -9999px;width: 24px;-webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;}
  .owl-next{background: url(/u.site-images/mobile/photo_arr.png) -24px 0 no-repeat;height: 24px;display: inline-block;margin: 0 25px;text-indent: -9999px;width: 24px;-webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;}
  .owl-prev:hover,.owl-next:hover{opacity: .55;}
  .owl-carousel  .owl-wrapper,
  .owl-carousel  .owl-item{
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility:    hidden;
  -ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);}
  .owl-pagination {text-align: center;}
  .owl-page {background: #E4E4E4;border-radius: 50%;box-shadow: inset 1px 1px 2px rgba(0,0,0,.2);display: inline-block;height: 8px;margin: 0 2px;width: 8px;}
  .owl-page.active {background: var(--color3-green);}
/* likematch */
  .likematch__menu{}
  .liked__menu{background: #eee;list-style: none;}
  .liked__menu li{float: left;}
  .likematch__menu__li{display: block;padding: 10px 20px;}
  .likematch__menu__active{background: var(--color2);}
  .likematch__menu__li .likematch__menu__count{margin-left: 6px;}
  .like__abon__c{font-size:16px;text-align: left;}
  .like__abon__list{margin-left: 25px;}
/* articles */
  .article__img__c{position: relative;}
  .article__img{display: block;max-width: 100%;}
  .article__title{bottom: 10px;left: 10px;position: absolute;}
  .article__title__in{background: rgba(0,0,0,.5);color: var(--color2);font-size:42px;padding: 0 8px;}
  .article__author{text-align: right;}
  .article__txt{font-size: 17px;line-height: 25px;}
/* horoscope */
  .horoscope__menu{font-size:0;text-align: center;}
  .horoscope__menu .message__menu__item{display: inline-block;float: none;font-size:16px;max-width: 50%;vertical-align: text-top;}

  .hor_znak li{list-style: none;margin-top: 4px;}
  .hor_znak li a{display: block;padding-left: 20px;}
  .oven a{background: url(/u.site-images/zodiac/16x16/ARIES.png) 0 center no-repeat;}
  .bliz a{background: url(/u.site-images/zodiac/16x16/GEMINI.png) 0 center no-repeat;}
  .lev a{background: url(/u.site-images/zodiac/16x16/LEO.png) 0 center no-repeat;}
  .vesi a{background: url(/u.site-images/zodiac/16x16/LIBRA.png) 0 center no-repeat;}
  .strel a{background: url(/u.site-images/zodiac/16x16/SAGITTARIUS.png) 0 center no-repeat;}
  .vodolei a{background: url(/u.site-images/zodiac/16x16/AQUARIUS.png) 0 center no-repeat;}
  .telec a{background: url(/u.site-images/zodiac/16x16/TAURUS.png) 0 center no-repeat;}
  .rak a{background: url(/u.site-images/zodiac/16x16/CANCER.png) 0 center no-repeat;}
  .deva a{background: url(/u.site-images/zodiac/16x16/VIRGO.png) 0 center no-repeat;}
  .scorp a{background: url(/u.site-images/zodiac/16x16/SCORPIO.png) 0 center no-repeat;}
  .koz a{background: url(/u.site-images/zodiac/16x16/CAPRICORN.png) 0 center no-repeat;}
  .ribi a{background: url(/u.site-images/zodiac/16x16/PISCES.png) 0 center no-repeat;}

  .zodiak_big{background-position: right 0;background-repeat: no-repeat;min-height:400px;}
  .telec_big {background-image: url(/u.site-images/zodiac/big/telec.png)}
  .scorp_big{background-image: url(/u.site-images/zodiac/big/scorp.png)}
  .bliz_big{background-image: url(/u.site-images/zodiac/big/bliz.png)}
  .deva_big{background-image: url(/u.site-images/zodiac/big/deva.png)}
  .lev_big{background-image: url(/u.site-images/zodiac/big/lev.png)}
  .strelec_big{background-image: url(/u.site-images/zodiac/big/strelec.png)}
  .oven_big{background-image: url(/u.site-images/zodiac/big/oven.png)}
  .ribi_big{background-image: url(/u.site-images/zodiac/big/ribi.png)}
  .vesi_big{background-image: url(/u.site-images/zodiac/big/vesi.png);}
  .kozerog_big{background-image: url(/u.site-images/zodiac/big/kozerog.png)}
  .vodolei_big{background-image: url(/u.site-images/zodiac/big/vodolei.png);}
  .rak_big{background-image: url(/u.site-images/zodiac/big/rak.png);}
  .original_price{text-decoration: line-through;}
  .form__item{position: relative;}
  .see__pass{font-size: 21px;position: absolute;right: 8px;top: 4px;}
  .landing_faces{font-size:0;overflow: hidden;text-align: justify}
  .landing_faces:after{content: '';display: inline-block;height: 0px;overflow: hidden;visibility: hidden;width: 100%;}
  .landing_faces img{display: inline-block;height: 90px;width: 60px;}
  #like_status_like{text-align: center;}
  #like_status_match{text-align: center;}
  .soc_login__container {text-align: center;}

  .soc_login__facebook {background: url(/u.site-images/mobile/fb_loginza.png) 0 0 no-repeat;display: inline-block;height: 27px;margin: 15px 4px 0;width: 81px;}
  .soc_login__facebook:hover {background-position: 0 bottom;}
  .soc_login__odnoklassniki {background: url(/u.site-images/mobile/ok_login.png) 0 0 no-repeat;display: inline-block;height: 27px;margin-top: 15px;width: 81px;}
  .soc_login__odnoklassniki:hover {background-position: 0 bottom;}
  .block__top{height: 100px;min-width: 320px;max-width: 980px;margin: 12px auto 0;text-align: center;}
  .block__bottom{min-width: 320px;max-width: 980px;margin: 12px auto;text-align: center;}
  .profile__more__info{color: #919191;font-size: 14px;line-height: 24px;}
  .profile__more__info a{text-decoration: none;}
  .likedme__subtitle{margin-top: 10px;}
  .likedme__list {padding: 10px 20px;}
  .likedme__list li{margin-top: 5px;}
  .likedme__list li:first-child{margin-top: 0;}
/* articles preview */
  .articles_preview{margin-top: 15px;}
  .articles_preview__list{font-size:0;list-style: none;margin: 0 -15px;padding: 0;}
  .articles_preview__item{display: inline-block;padding: 0 15px;vertical-align: text-top;width: 25%;}
  .articles_preview__block{padding: 0;overflow: hidden;position: relative;}
  .articles_preview__block__img{display: block;}
  .articles_preview__block__img img{display: block;max-width: 100%;max-height: 100%;width: 100%;}
  .articles_preview__block__txt{font-size: 16px;padding: 8px 0 0;position: absolute;bottom: 5px;left: 5px;}
  .articles_preview__block__txt__in {background-color: rgba(0,0,0,.5);color: var(--color2);line-height: 26px;padding: 3px;}
/* messenger buttons */
  .messenger_but{margin: 0 -10px;}
  .messenger_but__item{padding: 0 10px;overflow: hidden;}
  .messenger_but__wa{font-size:14px;background: #65bc54;padding: 0 5px;white-space: nowrap;}
  .messenger_but__wa span{margin-top:-2px;background: url(/u.site-images/mobile/social/whatsapp.svg) 0 center no-repeat;-webkit-background-size: 100% 100%;background-size: 100% 100%;height: 32px;display: inline-block;vertical-align: middle;width: 28px;}
  .messenger_but__vi{background: #7b519d}
  .messenger_but a{border-radius:4px;color: var(--color2);display: inline-block;line-height: 49px;text-align: center;text-decoration: none;vertical-align: text-top;}
  .messenger_but a img{vertical-align: middle;}
/* confirm email */
  .MessageBarWarning{z-index:5;width:100%;margin:0px;background:var(--color2);line-height:35px;font:bold 12px/35px arial,sans-serif;display:none;text-align:center;z-index: 1000;}
  .sendconfirm_body{padding: 5px 30px;line-height: 18px;}
  .MessageBarWarning *, .MessageBarOk * {color:#501900;}
  .sendconfirm_pole{border:solid 1px #cccccc;line-height:23px;height:23px;margin-left:5px;}
  .sendconfirm_button {text-shadow:none !important;cursor: pointer;border: none;height: 50px;text-align: center;color: var(--color2)!important;background: #BF2626!important;border-radius: 4px!important;padding: 5px;}
  .MessageBarOk{z-index:5;width:100%;margin:0px;background:#CEFFCE;line-height:35px;font:bold 12px/35px arial,sans-serif;border:1px solid #cccccc;border-width:1px 0;display:none;text-align:center;}
  #alert_emailsend{cursor:pointer;}
  #messageBarCloseBtn{background: #BF2626;border-radius: 4px;color: var(--color2);cursor: pointer;z-index: 10000;line-height: 16px;height: 16px;width: 16px;position: absolute;right: 10px;top: 4px;display: none;}
  #messageBarCloseBtn:after{content:'Г—';}
  #messageBarCloseBtn img{display: none;}
  #wrap{margin:0px;padding:10px;}
  .polls__item.mainUsersPic{white-space: normal !important;}
  #member_polls_list > div{margin-top: 10px;}
  .members_polls__close{color: red;}
  .members_polls__close i:before,
  .members_polls__edit i:before{margin: 0 !important;}
  #send_email_again_wrapper{display: flex;margin: 0 -10px;}
  #send_email_again_wrapper .sendconfirm_button{margin-left:10px;margin-right: 10px;}
  body:not(.class-email_confirm) #send_email_again_wrapper #send_email_again{background: none !important;}
  #send_email_again_wrapper{margin:0 !important;}
  #send_email_again_wrapper button:hover{opacity: 0.8}
  #go_to_mailbox.to_mailbox_button.gmailBtn--send{background: #1a73e8 !important;}
  #go_to_mailbox.to_mailbox_button.gmailBtn--send:hover{background: #4489e3 !important;}
  #go_to_mailbox.to_mailbox_button.outlookBtn--send,#go_to_mailbox.to_mailbox_button.hotmailBtn--send{background: #0364B8 !important;}
  #go_to_mailbox.to_mailbox_button.yahooBtn--send{background: #5F01D1 !important;}
  #go_to_mailbox.to_mailbox_button.icloudBtn--send{background: linear-gradient(180deg, #1F72F4 0%, #1EC5FC 100%) !important;}
  #go_to_mailbox.to_mailbox_button span{width: 30px;height: 30px;background: var(--color2);border-radius: 50%;position: relative;display: inline-block;vertical-align: middle;}
  #go_to_mailbox.to_mailbox_button span:after{content: '';position: absolute;width: 20px;height:20px;left:0;right: 0;top:4px;bottom: 0;margin: auto;background: url(/u.site-images/mailer/gmail.svg) no-repeat;background-size: contain;}
  #go_to_mailbox.to_mailbox_button.outlookBtn--send span:after,#go_to_mailbox.to_mailbox_button.hotmailBtn--send span:after{width:17px;background: url(/u.site-images/mailer/hotmail.svg) no-repeat;background-size: contain;}
  #go_to_mailbox.to_mailbox_button.yahooBtn--send span:after{background: url(/u.site-images/mailer/yahoo.svg) no-repeat;background-size: contain;}
  #go_to_mailbox.to_mailbox_button.icloudBtn--send span:after{background: url(/u.site-images/mailer/icloud.svg) no-repeat;background-size: contain;}
/* popup advantages */
  .advantages-popup__head{height: 95px;margin-top: 10px;}
  .advantages-popup__user{border:solid 1px #DADADA;border-radius:3px;float: left;padding: 1px;width: 60px;}
  .advantages-popup__user img{border-radius:3px;display: block;max-width: 100%;}
  .advantages-popup__info{padding:10px 0 0 70px;}
  .advantages-popup__body{margin: 15px 0;}
  .advantages-popup__info__title{color: #2772DA;font-size:16px;font-weight: bold;text-align: center;}
  .advantages-popup__item{margin-top: 10px;padding-left: 60px;}
  .advantages-popup__item--letter{background: url(/u.site-images/advantages/letter.png) 0 0 no-repeat;}
  .advantages-popup__item--heart{background: url(/u.site-images/advantages/heart.png) 0 0 no-repeat;}
  .advantages-popup__item--gallery{background: url(/u.site-images/advantages/gallery.png) 0 0 no-repeat;}
  .advantages-popup__item--laptop{background: url(/u.site-images/advantages/laptop.png) 0 0 no-repeat;}
  .advantages-popup__item--search{background: url(/u.site-images/advantages/search-priorety.png) 0 0 no-repeat;}
  .advantages-popup__item__title{font-weight: bold;}
/* polls */
  .member_polls_list__more .less,
  .member_polls_list__item.hide{display: none;}
  .member_polls_list__item.show{display: block;}
/* not fair popup */
  .notfair-popup p{margin-top: 12px;}
  .notfair-popup p:first-child{margin-top: 0;}
  .notfair-popup__title{font-weight: bold;text-align: center;}
  .notfair-popup__buttons{margin-top: 12px;text-align: center;}
/* score list */
  .score__false{color: var(--bg-color1);}
  .score__true{color: green;}
/* upload photo */
  /*#uploads_from_ok{background: #cf6700;background: -webkit-linear-gradient(top,#f59944 0,#ff6e03 100%);background: linear-gradient(to bottom,#f59944 0,#ff6e03 100%);border: solid 1px #FB8A35;box-shadow: inset 0 0 1px rgba(255,255,255,.6);color: var(--color2);text-shadow: 0 0 1px #AB510B;}*/
  .upload-photo-area__txt{margin-top: 12px;}
  .upload-photo-subtitle{margin-top: 8px;}
  .upload-photo-c .ui-input-text{border:none;}
  #photos{list-style: none;margin: 0;padding: 0;text-align: center;display: flex;flex-wrap: wrap;}
  #photos li,
  #photos .new__faces__item{display: inline-block;margin: 1px 0px;position: relative;vertical-align: text-top;}
  #photos .new__faces__item{padding: 0;}
  .userphoto__item,
  #photos .new__faces__item .new__faces__item__in{position: relative;}
  #photos .new__faces__item .new__faces__loader {border-radius: 10px !important;overflow:hidden;}
  .userphoto__item--ajax{text-align: center;}
  .userphoto__item__error{background: #FFC7C3;text-align: center;font-size: 11px;border-radius: 10px !important;overflow:hidden;position: relative;line-height: auto !important;width: auto !important;height: auto !important}
  .userphoto__item__error > span{display: inline-block;line-height: 18px;padding:0 4px;vertical-align: middle}
  .userphoto__item__error .new__faces__name{display: flex;align-items: center;height: 100%;background: transparent;color: var(--color1);}
  .userphoto__item__error .new__faces__name span{color: var(--color1);}
  .userphoto__item__del,
  #photos .profile__photos__item__del{background: #CA5E5E url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQjc0NkJGOTkyMkExMUU1OUE0RTk5OEE5M0VCODBGQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQjc0NkJGQTkyMkExMUU1OUE0RTk5OEE5M0VCODBGQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJCNzQ2QkY3OTIyQTExRTU5QTRFOTk4QTkzRUI4MEZCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJCNzQ2QkY4OTIyQTExRTU5QTRFOTk4QTkzRUI4MEZCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xFStrwAAAM1JREFUeNrMlMENwjAMRRNgAiZDVEKcQUKUCYAC7STMwFwMgeugBAxybAf1wJf+xbFf0+Y3HgDckBq5gUWBE3SNrgrml+gdevyqhFeOruGtE6nn3JH+TarThgo+dTbCgmYc0EUI1cUA29N17unf0NYKywFd3BlVx8AO3Kz00VvI65ibKznJpEaa+SXYXlwt3J2aUyusiRAVaoHRA1ChGoyLhgiljQsttAKU/fW2RhgHXaW6JxdsuILW6Dv6ZozQHD1FX9GPZ6b+/sbuBRgAPFx0yeRKFisAAAAASUVORK5CYII=') center center no-repeat;-webkit-background-size: 80%;background-size: 80%;border-radius:50%;color: var(--color2);display: block;height: 20px;padding: 0;position: absolute;right: 5px;text-align: center;top: 5px;width: 20px;z-index:5;}
  #photos .profile__photos__item__del i{display: none !important;}
  #photos .userphoto__item__del{top:5px;right: 5px;}
  .userphoto__item img{display:block;}
  .userphoto__item__moder,
  [id^="waiting_photo"] .new__faces__name,
  [id*="waiting_photo"] .new__faces__name{background-color: rgba(255,255,255,0.5);background-image: url(/u.site-images/clock.png);background-position: center 40px;background-repeat: no-repeat;color: var(--color1);font-size: 11px;line-height: 14px;position: absolute;height: 180px;left: 0;padding-top: 130px;text-align: center;top: 0;width: 120px;z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
/* notfair popup */
  .notfair-popup{text-align: center;}
  .quad-popup__img img{height: auto;max-width: 100%;}
/* ok photo box */
  .ok_photo_box__c{padding: 10px 0;position: relative;}
  .ok_photo_box__c #ajax_loader{height: 66px;position: absolute;top: 50%;left: 50%;margin: 0 0 0 -33px;width: 66px;}
  .ok_photo_box__c #ajax_loader img{display: block;}
  .ok_photo_box{list-style: none;margin: 0;padding: 0;text-align: center;}
  .ok_photo_box li{cursor: pointer;display: inline-block;margin: 4px;position: relative;}
  .ok_photo_box li .userphoto__item{width: auto;}
  .ok_photo_box li span{background-color: rgba(255,255,255,.5);line-height: 128px;position: absolute;text-align: center;opacity: 0;visibility: hidden;top: 0;left: 0;bottom: 0;right: 0;}
  .ok_photo_box li span i{color: #4F9659;font-size: 42px;opacity: 0;visibility: hidden;}
  .OkUsersPic img {display: block;width:128px;height:128px;}
  .ok_photo_box li:hover span,
  .ok_photo_box li .OK_photo_select{opacity: 1;visibility: visible;}
  .ok_photo_box li .OK_photo_select i{opacity: 1;visibility: visible;}
/* ok button */
  .upload-ok-button{margin-top:10px;}
  .upload-ok-button span{border:none;color:var(--color2);display: inline-block;cursor:pointer;font-size:21px;height: 40px;line-height: 40px;text-align: center;width: 40px;}
  .upload-ok-button #uploads_from_ok{background: #ef7d0a;}
  .upload-ok-button #uploads_from_fb{background: #425f9c;}
  .upload-ok-button #uploads_from_vk{background: #507296;}
  .upload-ok-button span:hover{opacity:.75;}
/* progress */
  progress::-webkit-progress-bar{background-color: #F0F0F0;border-radius: 3px;}
  progress {display: inline-block;background: #F0F0F0;border:0;border-top: 1px solid #D4D4D4;border-radius: 3px;height: 20px;position: relative;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  progress::-webkit-progress-value {
  background: #cdeb8e;
  background: -moz-linear-gradient(top,  #cdeb8e 0%, #a5c956 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdeb8e), color-stop(100%,#a5c956));
  background: -webkit-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%);
  background: -o-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%);
  background: -ms-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%);
  background: linear-gradient(to bottom,  #cdeb8e 0%,#a5c956 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 );
  border-radius: 3px;}
  progress::-moz-progress-bar {
  background: #cdeb8e;
  background: -moz-linear-gradient(top,  #cdeb8e 0%, #a5c956 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdeb8e), color-stop(100%,#a5c956));
  background: -webkit-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%);
  background: -o-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%);
  background: -ms-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%);
  background: linear-gradient(to bottom,  #cdeb8e 0%,#a5c956 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 );
  border-radius: 3px;}
  .photos-upload__input{visibility: hidden;}
  .photos-upload__input div{height: 0;margin: 0;padding: 0;}
/* video */
  .uservideo__row{margin: 0 -5px;}
  .uservideo__col{float: left;text-align: center;padding: 5px;width: 50%;}
  .uservideo__item{background: #eee;border-radius:4px;display: inline-block;padding: 5px;position: relative;max-width: 100%;}
  .uservideo__item__video {position: relative;}
  .uservideo__item__video img{display: block;max-width: 100%;}
  .playButtonSmall{display: block;left: 50%;margin: -35px 0 0 -35px;position: absolute;top: 50%;width: 70px;height: 70px;background: url(/u.site-images/play_icon.png) no-repeat;}
  .uservideo__item .userphoto__item__moder{background-position: center center;border-radius:4px;height: 100%;width: 100%;}
  .userphoto__item__makemain--video{background: rgba(0,0,0,.6);bottom: 0;color: var(--color2);left: 0;padding: 4px 0;position: absolute;text-decoration: none;width: 100%;}
  .uservideo__item.uservideo__item--load{background: none;display: block;text-align: center;width: 100%;}
  .uservideo__item.uservideo__item--load img{display: inline-block;}
  .video_thumb .playButtonSmall{margin: -25px 0 0 -25px;top: 50%;width: 50px;height: 50px;-webkit-background-size: 100%;background-size: 100%;}
  .video_thumb__c{text-align: center;}
.error_text {color: red;}
/* transition */
  .likeornot__like__buttons a,
  .chat__smile{-webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;}
/* box sizing */
  .wrapper,
  .new__faces__name,
  .new__faces__item,
  .button,
  .profile__photos__item__info,
  .message__menu__item,
  .abonement__item,
  .wrapper__all--mes,
  .chat__input__in,
  .wrapper__all,
  .chat_output,
  .logo__in,
  .articles_preview__item,
  .messenger_but__item,
  .uservideo__col{-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}

  /*Form Invite*/
  .form__invite_parent_foto{overflow:hidden;}
  .form__in_invite_parent_foto{float:left;width:110px;height:110px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;}
  .form__in_invite_parent_foto img{margin-top:-5px;margin-left:-5px;}
  .form__in_invite_parent_p{font-weight:bold;padding-left:10px;margin-top:10px;}
  .form__invite__copyed{display:none;color:#47b63e;text-align: center;}
  .form__invite__p_link{text-align: center;}
  .form__invite_p_desc{color:#919191;}
.balance__social {
  border: solid 1px #E7E7E7;
  border-radius: 8px;
  cursor: pointer;
  display: block;
  font-size: 15px;
  font-weight: bold;
  padding:10px;
  margin: 12px auto;
  text-align: center;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
  max-width:410px;
}
.balance__social p{color:var(--color1);padding-left: 10px;}
.balance__social__icons span {background: url(/u.site-images/balance_social.png) no-repeat 0 0;display: inline-block;height: 25px;margin-top: 7px;width: 26px;}
.balance__social__monets__wrapp_{overflow: hidden;}
.balance__social__monets{width:50px;height:50px;float:left;background: url(/u.site-images/balance_coins.png) no-repeat left center;}
.balance__social__icons span.ok {background-position: -54px 0;}
.balance__social__icons span.vk {background-position: -27px 0;}
.balance__social:hover, .balance__social.active {border: solid 1px #ccc;}

/*Members_invite*/
.register_container .soc_login {background: url(/u.site-images/provider_bg_hover.png) 0 0 no-repeat;display: inline-block;height: 27px;margin: 15px 4px 0;width: 81px;vertical-align: top;}
.providers_sprite {background-position: 0 0;background-repeat: no-repeat;background-image: url(/u.site-images/mobile/providers_sprite.png?1);display: inline-block;width: 90px;height: 25px;}
.providers_sprite.vkontakte {background-position: 0 -72px;}
.providers_sprite.facebook {background-position: 0 -99px;}
.providers_sprite.odnoklassniki {background-position: 0 -450px;}
.providers_sprite.mailru {background-position: 0 -375px;}
.providers_sprite.google {background-position: 0 1px;position: relative;top: 3px;}
.providers_sprite.yandex {background-position: 0 -25px;}
.providers_sprite.instagram {background-position: 0 -501px;}
.providers_sprite.linkedin{background-position: 0 -475px;}
.providers_sprite.twitter{background-position: 0 -125px;}
.soc_login{padding: 5px 15px 5px 6px;cursor:pointer;border:none;border-radius: 6px;color: var(--color2) !important;display: inline-block;font-size: 16px;font-weight: bold;line-height: 32px;margin: 5px 5px;position: relative;white-space: nowrap;text-decoration: none !important;}
.soc_login__ok {background: #ff9c43 !important;}
.soc_login__ok:hover {background: #ec8d37 !important;color:var(--color2);text-decoration: none;}
.soc_login__vk:hover {background: #5e87b3 !important;color:var(--color2);text-decoration: none;}
.soc_login__vk {background: #6996c7 !important;}
.soc_login__fb:hover {background: #415784 !important;color:var(--color2);text-decoration: none;}
.soc_login__fb {background: #496194 !important; }
.social__links{text-align:center;padding-left: 0;overflow: hidden;margin-bottom:4px;}
.social__links__buttons{font-size:14px;font-weight:normal !important;box-shadow:none !important;padding:0 5px;width:120px !important;line-height:49px !important;text-shadow:none !important;}
.soc_login__watsup{background: #65bc54 !important;}
.soc_login__watsup span{background: url(/u.site-images/mobile/social/whatsapp.svg) 0 center no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  height: 48px;
  display: inline-block;
  vertical-align: middle;
  width: 25px;}
.wats_app_button{width:120px !important;padding:0 !important;vertical-align:top;display:inline-block;line-height:49px;height:49px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;color: var(--color2);text-decoration:none;margin:5px;}
.soc_login__viber{font-size:14px;background: #59267c !important;margin:0 5px !important;padding:0 5px !important;width:96px !important;}
.soc_login__viber img{width:22px;vertical-align:middle;padding:5px;}
.soc_login__viber_invite{font-size:14px;background: #59267c !important;vertical-align:top;margin:5px !important;width:110px !important;}
.soc_login__viber_invite:hover{background: #613a7c !important;}
.soc_login__viber_invite img{width:22px;vertical-align:middle;padding:3px;}
.soc_login__mail_invite{font-size:14px;background: #168de2 !important;vertical-align:top;margin:5px !important;width:110px !important;}
.soc_login__mail{font-size:14px;background: #168de2 !important;vertical-align:top;margin:0px;width:96px !important;padding: 0 5px !important;}
.soc_login__mail img{width:22px;vertical-align:middle;padding:3px;margin-top:7px;}
.soc_login__mail_invite:hover{background: #4fa5e2 !important;}
.soc_login__mail_invite img{width:22px;vertical-align:middle;padding:3px;margin-top:7px;}
/* Cupons */
.question_mark {display: block; margin: 3px 2px -5px 6px;; width: 23px !important; height: 23px !important; overflow: hidden; background: url(/u.site-images/question.png) 0 0 no-repeat; }
#aboutCoupon{font-size:16px;color:#919191;line-height:1.6em;display:none;}
.age-from-to{width:100%}
.age-from-to td{width:20%;text-align:center;vertical-align:middle;}
/*support*/
#support{padding: 10px;margin: 20px 0;border-radius: 4px;border: 1px solid #ddd;}
#support a{display: block;padding: 0 5px;line-height: 30px;border-bottom: 1px dashed #999999;text-decoration: none;}
#support a:hover{background: #ccc;color:var(--color2);}
#support p a,#support span a{display: inline;line-height: 30px;border-bottom: none;text-decoration: none;padding:0;}
#support p.faq-q{font-weight: bold;}
#support span a{display: inline-block;width:100%;text-align: center;}
#support p a:hover,#support span a:hover{background: none;color:#4a9eea;text-decoration: underline;}
/*SMS*/
.sms-succes{margin-top:20px;border: 1px dashed green;text-align: center;border-radius: 10px;height: 60px;line-height: 60px;background: rgba(6, 163, 0, 0.1);}
.sms-error{margin-top: 20px;border: 1px dashed #e60b00;text-align: center;border-radius: 10px;height: 60px;line-height: 60px;background: rgba(230, 11, 0, 0.12);}
/*sex-pose*/
.sex-pose__list__item span {border-radius:10px; display: block;height: 47px;-webkit-transition: all .15s linear;-o-transition: all .15s linear;border:2px solid rgba(239,0,0, 0.05);transition: all .15s linear;background: rgba(239,0,0, 0.05);}
.sex-pose__list__item.sex-pose__coincidence span{box-shadow: inset 0 0 60px rgba(153, 0, 102, 0.24);border: 2px solid rgba(137, 43, 93, 0.79);}
.sex-pose__list__item.active span{box-shadow:inset 0 0 60px rgba(208, 5, 0, 0.65);}
.sex-pose__list__item.sex-pose__coincidence span{box-shadow: inset 0 0 60px rgba(153, 0, 102, 0.24);border: 2px solid rgba(137, 43, 93, 0.79);}
/*avatars*/
.likedme__face__item__new {text-align: center;margin:0 auto;}
.likedme__face__new {overflow: auto;}
.likedme__face__item__new img {width:100%;}
#avatars h3{text-align: center;}
.avatars__link{position:relative;overflow:hidden;padding:5px;margin:4px 2px;border:1px solid #ccc;width: 120px !important;height: 180px !important;display: inline-block;border-radius: 5px;}
#avatars h3 .ui-collapsible-heading-toggle{box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);border-radius: 8px;color: var(--color2) !important;display: block;font-size: 18px;padding: .5em 1em;text-align: center;text-decoration: none;text-shadow: 1px 1px 0 #3281C8 !important;}
.your_avatars{text-align: center;display: none;width: 200px;height: 40px;line-height: 40px;position: fixed;background: #818181;background: -moz-linear-gradient(top, #818181 0%, #676767 0%, #616161 12%, #4f4f4f 28%, #3f3f3f 48%, #3c3c3c 56%, #303030 80%, #2c2c2c 92%, #2c2c2c 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #818181 0%,#676767 0%,#616161 12%,#4f4f4f 28%,#3f3f3f 48%,#3c3c3c 56%,#303030 80%,#2c2c2c 92%,#2c2c2c 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #818181 0%,#676767 0%,#616161 12%,#4f4f4f 28%,#3f3f3f 48%,#3c3c3c 56%,#303030 80%,#2c2c2c 92%,#2c2c2c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#2c2c2c',GradientType=0 );left: 0;top: auto;margin: auto;bottom: 50px;box-shadow: 0 0 10px rgba(0,0,0,0.5);border-radius: 3px;right: 0;z-index: 100;color: var(--color2);text-decoration: none;}
.your_avatars.show_avatars{display: block;}

/*New Footer*/
.footer {color: var(--color2);padding: 14px 0 10px 0;}
.column_footer, .mobile_app_last, .footer__menu, .social_list {text-align: right;}
.text_footer{font-size: 10px;}
.column_footer {display: inline-block;text-align: left;width: 30%;}
.column_footer h2 {margin-bottom: 5px;font-size: 14px !important;}
.footer ul {width: 100%;}
.footer__menu, .social_list {text-align: left;display: inline-block;vertical-align: top;margin-bottom: 10px;}
.footer ul li {padding: 3px 0;width: 85%;border-bottom: 1px solid var(--color2);}
.footer__menu li, .mobile_app_last li, .social_list li {display: block;font-size: 12px;letter-spacing: .1em;list-style: none;padding: 0 10px;color: var(--color2);}
.footer__menu li a, .owned, .social_list a {color: var(--color2);text-decoration: none;}

/*menu chat*/
.chatHead .wrap_menu_dot{float: right;position: absolute;right: 20px;}
.menu_dot{float:right;text-decoration: none;display: block;width:30px;height: 60px;position: relative;z-index: 100;}
.menu_dot:hover{cursor: pointer;}
.menu_dot .dot{width:4px;height: 4px;border-radius: 50%;background: var(--color1);line-height: normal;display: inline-block;position: absolute;margin: auto;top:0;bottom:0;left: 0;right: 0;}
.menu_dot .dot:first-child{top: -16px;}
.menu_dot .dot:last-child{top: 16px;}
.wrap_menu_chat{display:none;list-style: none;line-height: normal;position: absolute;top:50px;border: 1px solid #e7e6e6;-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);-webkit-border-radius: 0;border-radius: 0;left: auto;right: 0px;background: var(--color2);}
.wrap_menu_chat .menu_chat{padding: 15px 10px;text-align: center;}
.wrap_menu_chat .menu_chat ul{text-align: center;list-style: none;}
.wrap_menu_chat .menu_chat:after{position: absolute;width: 24px;height: 11px;content: '';top: -9px;right: 0px;background: url(/u.site-images/mobile/dropdown_after.png) no-repeat;}
.menu_chat a{color: var(--color1);font-size: 16px;white-space: nowrap;text-decoration: none;position: relative;display: block;}
.menu_chat li{margin-top:15px;text-align: left;}
.menu_chat li:first-of-type{margin-top:0;}
.wrap_toggle_button{text-align: center;}
.wrap_toggle_button .button{width: 40%;margin:10px 2%;display: inline-block;}
.ui-popup-screen{background-color: #f9f9f9;border-color: #bbbbbb;color: var(--color1);text-shadow: 0 1px 0 #f3f3f3;}
.popup_blocked{background: var(--color2);}
.popap_blocked{background: var(--color2);text-align: center;}
.chat_tooltip{font-size:13px;text-align: center;display: none;max-width: 250px;line-height: 1.4;position: fixed;background: rgba(0,0,0,.5);left: 0;top: auto;margin: auto;bottom: 30%;box-shadow: 0 0 10px rgba(0,0,0,0.5);border-radius: 3px;right: 0;z-index: 1000;color: var(--color2);text-decoration: none;padding: 10px 5px;}
#popup_blocked path{fill:var(--main-bg-color);}
#popup_blocked .popup_blocked--circle{stroke:var(--main-bg-color);}
/*verification*/
.checkEmailButtonWrapper{text-align: center; margin-top:10px; padding: 10px 0px;}
.checkEmailButtonWrapper a {padding: 5px 10px;font-size: 18px;background-color: #D00500;color: white!important;}
#search_result_email_confirm_page .mainUsersPic{pointer-events: none; display: flex; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; align-items: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: flex-start; position: relative; }
#search_result_email_confirm_page .newFaceLink{padding-left: 5px;}
#search_result_email_confirm_page .checkEmailText {text-align: center; padding: 15px 5px; font-size: 16px; }
#search_result_email_confirm_page .new__faces__online {text-indent: -9999px; left:5px; right: auto; }
/*Change Messages*/
.messageMenu{display:none;height: auto;width: 100%;position: fixed;bottom:-100%;left:0;background: #4a9eea;z-index: 1000;-webkit-transition: all ease-out 0.5s;-moz-transition: all ease-out 0.5s;-o-transition: all ease-out 0.5s;transition: all ease-out 0.5s;}
.messageMenu ul{list-style: none;width: 100%;padding: 0;margin:0;display: flex;flex-wrap: wrap;}
.messageMenu ul li{width: 50%;text-align: center;font-size: 14px;border-right: 1px solid var(--color2);box-sizing: border-box;}
.messageMenu ul li.messageMenuLastLi{width: 100%;border-top: 1px solid var(--color2);border-right:none;}
.messageMenu ul li:nth-child(2){border: none;}
.messageMenu ul li a{text-align: center;font-size: 14px;text-decoration: none;display: inline-block;line-height: 40px;position: relative;color:var(--color2);}
.messageMenuEdit{position: relative;padding-right: 25px;}
.messageMenuDelete{position: relative;padding-right: 25px;}
.messageMenuCopy{position: relative;padding-right: 25px;}
.messageMenuEdit:after{content:'';width: 20px;height: 20px;position: absolute;right: 0;top:10px;background: url(/u.site-images/icons/edit.svg)no-repeat;background-size: 100%;}
.messageMenuDelete:after{content:'';width: 20px;height: 20px;position: absolute;right: 0;top:10px;background: url(/u.site-images/icons/delite.svg)no-repeat;background-size: 100%;}
.messageMenuCopy:after{content:'';width: 20px;height: 23px;position: absolute;right: 0;top:10px;background: url(/u.site-images/icons/copy.svg)no-repeat;background-size: 100%;}
.chat__message__in{border:1px solid transparent;border-radius: 5px;}
.editable{border-color:#4a9eea;}
.editImg{width: 14px !important;height: 16px !important;position: absolute;left: -20px;top: 16px;}
.deliteImg{width: 12px !important;}
.delText {font-style: italic;color: #666;}
.chat__message:not(.chat__message--my) .editImg{right: -20px;left:auto;}
.wrapInfoText{padding: 0 10px;}
.chat__input__needAbonement:after{content:'';width: 150px;height: 100px;position: absolute;top:-120px;bottom: 0;left:0;right: 0;margin:0 auto;background: url("/u.site-images/icons/chatDesk/msg_chat_only_read_buy.svg")no-repeat;background-size: 100%;}
/*Change Messages END*/

/*Agree checkbox*/
.form__item__agree .ui-checkbox {display: inline-block;left: -7px;top: 6px;float: left;}
.wrapAgree {display: inline-block;padding: 0 25px;}
#send_email_again_wrapper .button:active,#send_email_again_wrapper .button:focus{background: #ef5753 !important;}
.hidden{display: none}
.inactiveLink{pointer-events: none; cursor: default;}
#email_change_control_div #input_edit_save:disabled{border: 1px solid #999999;color: #666666;background: #cccccc;}
#email_change_control_div #email_change:disabled{border: 1px solid #999999;color: #666666;background: #cccccc;}
#send_email_again_wrapper #send_email_again:disabled{border: 1px solid #999999;color: #666666;background: #cccccc;}
#send_email_again_wrapper #email_status_text{font-size: 14px;}
.email_confirm--text{font-size: 18px !important;border: 1px solid var(--color2);border-radius: 4px;background: var(--color2);margin:5px 10px;}
.isDisabled {color: currentColor;cursor: not-allowed;opacity: 0.5;text-decoration: none;}
@font-face {font-family: 'icomoon-chat';src:  url('../fonts/chat-fonts/chat-icon.eot?mv0xil');src:  url('../fonts/chat-fonts/chat-icon.eot?mv0xil#iefix') format('embedded-opentype'),url('../fonts/chat-fonts/chat-icon.ttf?mv0xil') format('truetype'),url('../fonts/chat-fonts/chat-icon.woff?mv0xil') format('woff'),url('../fonts/chat-fonts/chat-icon.svg?mv0xil#icomoon') format('svg');
    font-weight: normal;font-style: normal;}

[class^="chat-icon"], [class*=" chat-icon"] {font-family: 'icomoon-chat' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;color:#555;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

/*.chat-icon-files-empty:before {content: "\e925";}*/
.chat-icon-user:before {content: "\e971";}
/*.chat-icon-lock:before {content: "\e98f";}*/
/*.chat-icon-cog:before {content: "\e994";}*/
/*.chat-icon-cogs:before {content: "\e995";}*/
.chat-icon-gift:before {content: "\e99f";}
/*.chat-icon-bin:before {content: "\e9ac";}*/
/*.chat-icon-star-full:before {content: "\e9d9";}*/
.chat-icon-heart:before {content: "\e9da";}
/*.chat-icon-smile:before {content: "\e9e1";}*/
.chat-icon-warning:before {content: "\ea07";}
/*.chat-icon-notification:before {content: "\ea08";}*/
/*.chat-icon-cross:before {content: "\ea0f";}*/
/*.chat-icon-checkmark:before {content: "\ea10";}*/
.chat-icon-volume-mute:before {content: "\ea29";}
.chat-icon-volume-mute2:before {content: "\ea2a";}
.chat-icon-filter:before {content: "\ea5b";}
.chat-icon-star-empty:before {content: "\e9d7";}
/*.chat-icon-unlocked:before {content: "\e990";}*/
/*.chat-icon-heart:before {content: "\e900";font-size: 14px;}*/
/*.chat-icon-unheart:before {content: "\e901";font-size: 14px;}*/
/*.chat-icon-send:before {content: "\e902";font-size: 30px;color:#4a9eea;}*/
.chat-icon-cancel:before{content: "\ea0d";}

.chat-icon-lock,.chat-icon-unlocked{position: relative;left:3px;}
.chat-icon-volume-mute2{position: relative;left:3px;}
.chat-icon-volume-mute{position: relative;left:5px;}
.chat-icon-send{display: inline-block;opacity: 0.6;}
.chat-icon-send{color:#555 !important;}
.chat-icon-send.colored{opacity: 1;}
.chat__button{font-size: 24px;position: absolute;right: 5px;top: 0;left: auto;bottom: 0;margin: auto;width: 35px;height: 35px;vertical-align: middle;opacity: 0.9;background: none !important;border: none !important;outline: none !important;}
.menu_chat li a span{margin-right: 3px;}

.photoChat{text-align: center;display: inline-block;position: relative;top: -5px;width: 40px;height: 40px;border-radius: 50%;overflow: hidden;}
.photoChat img {position: relative;right: 2px;top: -2px;padding: 0px;border: none;margin: 0 auto;width: 115% !important;height: auto;display: inline-block;border: none !important;padding: 0 !important;}
.photoChatWrap{z-index:100;height:30px;display: inline-block;line-height: 30px;vertical-align: top;position: absolute;float:right;top:15px;right:21px;}
.messageMenu li.fullWidth{width: 100%;border:none;}

.userTimeInOnline{color:var(--color3-green);}
#typing-now_new{display: none;}
#typing-now_new img{position: relative;top:2px;width: 14px;display: none;}
.headerMessage{margin-top:-12px;height:30px;background: rgb(242, 242, 242);padding: 5px 10px;position: fixed;line-height: 30px;width: calc(100% - 20px);left:0;z-index: 100;}
.userLink{display: inline-block;height: 30px;max-width: 70px;overflow:hidden;text-overflow: ellipsis;}
.userTime {font-size:60%;position: absolute;left: 50px;right: 0;top: -10px;bottom: 0;margin: auto;width: 140px;height: 20px;text-align: center;}
.chatOnline {display: none;width: 8px;height: 8px;border-radius: 50%;background: var(--color3-green);margin: 0 3px;position: relative;top: 0px;}
.userTimeInOnline .chatOnline{display: inline-block;}
.userTimeInOnline span,.userTimeInOnline span font{color: var(--color2) !important;}
.favorite_status {display: block;width: 16px;height: 16px;border-radius: 50%;background: url(/u.site-images/icons/chatDesk/icon_favorits.svg)no-repeat, var(--color2);background-size: 100%;margin: 0 3px;position: absolute;top: auto;left: 0px;z-index: 100;bottom:0;}
.photoChatWrap .favorite_status {display: block;width: 13px;height: 13px;border-radius: 50%;background: url(/u.site-images/icons/chatDesk/icon_favorits.svg)no-repeat, var(--color2);background-size: 100%;margin: 0 3px;position: absolute;top: auto;left: 0px;bottom:0;z-index: 100;}
.balance{position: absolute;margin: auto;right: 0;left: 0;top: 20px;bottom: 0;text-align: center;font-size: 12px;}
.balance img{position: relative;top:2px;width: 13px;}
.noPadding.wrapper{padding: 0;position: relative;}
.mainWrapp #send_code_wrapp{margin-bottom: 20px;}

.main__container[data-url^="/?action=phone_confirm"] footer{bottom: 0;position: fixed;width: 100%;display: none;}
.main__container[data-url^="/?action=email_confirm"] footer{bottom: 0;position: fixed;width: 100%;display: none;}

/*#verification_code_form input{margin: 0 1px;text-align: center;font-size: 18px;border: solid 1px #ccc;box-shadow: 0 0 5px #ccc inset;outline: none;width: 15%;transition: all 0.2s ease-in-out;border-radius: 3px;}*/
#verification_code_form .ui-input-text{width: 12%; border:none;border-radius: 3px;padding:0;}
#verification_code_form input{width: 40px;height: 50px;line-height:50px;margin: 0 1px;text-align: center;font-size: 22px;border: solid 1px #ccc;box-shadow: 0 0 5px #ccc inset;outline: none;transition: all 0.2s ease-in-out;border-radius: 3px;}
#verification_code_form {width: 100%;margin: 10px auto 15px auto;display: flex;flex-wrap: wrap;justify-content: space-between;max-width: 300px;}
#verification_code_form div{line-height: 70px;}
#verification_code_form input:focus {border-color: purple;box-shadow: 0 0 5px purple inset;}
#verification_code_form input::-moz-selection {background: transparent;}
#verification_code_form input::selection {background: transparent;}
.mainWrapp{text-align: center;}
#PhoneChangeForm .ui-input-text{border:none;border-radius: 3px;}
#PhoneChangeForm #phone_change:focus {border-color: purple;box-shadow: 0 0 5px purple inset;}
#PhoneChangeForm #phone_change::-moz-selection {background: transparent;}{}
#PhoneChangeForm #phone_change::selection {background: transparent;}
#country_flag{margin-bottom: -60px;z-index: 10;position: relative;margin-top: 15px;width: 40px;height: 40px;}
#country_flag img{width: 30px;padding: 0px 10px;}
/*message__menu--likematch*/
.likematch__menu .message__menu{line-height: 0;text-align: center;}
.likematch__menu .message__menu a:first-child,.likematch__menu .message__menu__item:first-child{padding: 0 5px;}
.likematch__menu .message__menu a{float:none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lock-icon .ui-btn.ui-input-btn:after {content: '';background: url(/u.site-images/icons/lock.svg) no-repeat;display: inline-block;position: relative;z-index: 100000000;width: 16px;height: 20px;position: absolute;left: calc(50% - 70px);top: 0;bottom: 0;right: auto;margin: auto;}

/*Popup cookieconsent*/
#coins_promotion{border-radius: 6px;height: 180px !important;}
#coins_promotion .input_find_b{background: #4a9eea;border: none !important;outline: none !important;box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);border-radius: 8px;color: var(--color2) !important;display: inline-block;font-size: 18px;padding: .5em 1em;text-align: center;text-decoration: none;background: #d00500;border-color: #d00500;text-shadow: none;}
#coins_promotion .fancybox-button.fancybox-close-small{border-radius: 1em;top: -15px;right: -5px;padding: 10px;box-sizing: content-box;width: 1.75em;font-weight: bold;border:none;font-size: 1em;line-height: 1.3;font-family: sans-serif;position: absolute;height: 1.75em;text-indent: -9999px;white-space: nowrap !important;margin: .5em 0;display: block;text-align: center;text-overflow: ellipsis;overflow: hidden;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#coins_promotion .fancybox-button.fancybox-close-small:after{background-color: #d00500;border-color: #d00500;background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C3%2011%2C0%207%2C4%203%2C0%200%2C3%204%2C7%200%2C11%203%2C14%207%2C10%2011%2C14%2014%2C11%2010%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-position: center center;background-repeat: no-repeat;border-radius: 1em;left: 50%;margin-left: -11px;top: 50%;margin-top: -11px;content: "";position: absolute;display: block;width: 22px;height: 22px;}
/*Popup messages */
@keyframes awn-fade-in {
    0% {
        opacity: 0
    }
    
    to {
        opacity: 1
    }
}

@keyframes awn-fade-out {
    0% {
        left: 0;
        opacity: 1
    }
    
    to {
        left: 100%;
        opacity: 0
    }
}

@keyframes awn-slide-right {
    0% {
        left: 100%;
        opacity: 0
    }
    
    to {
        left: 0;
        opacity: 1
    }
}

@keyframes awn-slide-left {
    0% {
        opacity: 0;
        right: 100%
    }
    
    to {
        opacity: 1;
        right: 0
    }
}

@keyframes awn-bar {
    0% {
        right: 100%
    }
    
    to {
        right: 0
    }
}
.awn-popup-loading-dots,.awn-popup-loading-dots:after,.awn-popup-loading-dots:before {animation-fill-mode: both;animation: awn-loading-dots 1s ease-in-out infinite;background: var(--color2);border-radius: 50%;height: 6px;width: 6px}
.awn-popup-loading-dots {animation-delay: -.16s;color: var(--color2);display: inline-block;margin-left: 24px;position: relative}
.awn-popup-loading-dots:after,.awn-popup-loading-dots:before {content: "";position: absolute;top: 0}
.awn-popup-loading-dots:before {animation-delay: -.32s;left: -16px}
.awn-popup-loading-dots:after {left: 16px}
@keyframes awn-loading-dots {
    
    0%,
    80%,
    to {
        box-shadow: 0 0 0 0
    }
    
    40% {
        box-shadow: 0 0 0 2px
    }
}
#awn-popup-wrapper {align-items: center;animation-fill-mode: both;animation-name: awn-fade-in;animation-timing-function: ease-out;background: #4588DD;bottom: 0;display: flex;justify-content: center;left: 0;opacity: 0;position: fixed;right: 0;top: 0;z-index: 99999}
#awn-popup-wrapper.awn-hiding {animation-name: awn-fade-out}
#awn-popup-wrapper .awn-popup-body {background: var(--color2);border-radius: 6px;font-size: 14px;max-width: 500px;min-width: 320px;padding: 24px;position: relative;word-break: break-word}
#awn-popup-wrapper .awn-popup-body.awn-popup-confirm {align-items: center;display: flex;flex-direction: column}
#awn-popup-wrapper .awn-popup-body.awn-popup-confirm .fa {color: #c26700;font-size: 44px}
#awn-popup-wrapper .awn-popup-body.awn-popup-async-block {background: transparent;color: var(--color2);font-size: 32px;font-weight: 700;text-align: center}
#awn-popup-wrapper .awn-popup-title {font-size: 14px;font-weight: 700;margin-top: 8px;text-transform: uppercase}
#awn-popup-wrapper .awn-buttons {display: flex;justify-content: space-between;margin-top: 24px;width: 100%}
#awn-popup-wrapper .awn-buttons .awn-btn {border: 0;border-radius: 4px;color: var(--color2);font-size: 14px;font-weight: 700;line-height: 32px;transition: background .2s linear;width: 45%}
#awn-popup-wrapper .awn-buttons-1 .awn-btn {width: 100%}
#awn-popup-wrapper .awn-buttons .awn-btn-success {background: #40871d}
#awn-popup-wrapper .awn-buttons .awn-btn-success:hover {background: #367218}
#awn-popup-wrapper .awn-buttons .awn-btn-cancel {background: #1c76a6}
#awn-popup-wrapper .awn-buttons .awn-btn-cancel:hover {background: #186690}
#awn-toast-container {box-sizing: border-box;position: fixed;z-index: 99998;width: 100%;text-align: center;top:60px;}
#awn-toast-container.awn-top-left,#awn-toast-container.awn-top-right {bottom: auto;top: 45px}
#awn-toast-container.awn-top-left .awn-toast:first-child,#awn-toast-container.awn-top-right .awn-toast:first-child {margin-top: 16px}
#awn-toast-container.awn-bottom-left,#awn-toast-container.awn-top-left {left: 24px;right: auto}
#awn-toast-container.awn-bottom-left .awn-toast,#awn-toast-container.awn-top-left .awn-toast {animation-name: awn-slide-left;right: 100%}
#awn-toast-container.awn-bottom-left .awn-toast.awn-hiding,#awn-toast-container.awn-top-left .awn-toast.awn-hiding {right: 0}
#awn-toast-container.awn-bottom-right .awn-toast,#awn-toast-container.awn-top-right .awn-toast {animation-name: awn-slide-right;left: 100%}
#awn-toast-container.awn-bottom-right .awn-toast.awn-hiding,#awn-toast-container.awn-top-right .awn-toast.awn-hiding {animation-name: awn-slide-left;left: 0}
#awn-toast-container.awn-bottom .awn-toast {animation-name: awn-slide-bottom;top: 100%}
#awn-toast-container.awn-bottom .awn-toast.awn-hiding {top: 0}
.awn-toast {animation-fill-mode: both;animation-timing-function: linear;background: #f6f6f6;border-radius: 6px;cursor: pointer;font-size: 14px;overflow: hidden;position: relative;margin: 5px 10px 0;
-webkit-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
    -moz-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
    box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
}
.awn-toast a {color: var(--color1);text-decoration: none;}
.awn-toast-content {position: absolute;left: 85px;top: 50px;line-height: 16px;font-size: 13px;text-align: left;}
.awn-toast-title {position: absolute;left: 85px;padding-left: 15px;}
.awn-toast-title:before {width: 7px;height: 7px;display: block;content: '';position: absolute;left: 0;border-radius: 5px;top: 6px;background-color: var(--color3-green);}
.awn-toast-label {position: absolute;left: 85px;top: 25px;}
.awn-toast-close {display: inline-block;position: absolute;right: 8px !important;color:var(--color1);z-index: 10000;font-size: 24px;top:-2px;}
.awn-toast-icon {align-items: center;bottom: 0;display: flex;justify-content: flex-end;position: absolute;left: 5px;top: 0;}
.awn-toast-icon img {width: 70px;height: 70px;}
.awn-toast-icon .fa {color: gray;font-size: 44px}
.awn-toast-wrapper {border-radius: 4px;box-shadow: 0 2px 6px 0 rgba(0,0,0,0.75);-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.75);-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.75);width: 100%;height: 80px;color: var(--color2);cursor: pointer;border: 2px solid #859fff;}
.awn-toast-progress-bar {height: 6px;left: 0;position: absolute;right: 0;top: 0}
.awn-toast-progress-bar:after {animation-duration: inherit;animation-fill-mode: both;animation-name: awn-bar;animation-timing-function: linear;background: gray;content: " ";height: 6px;position: absolute;right: 100%;top: 0;width: 100%}
.awn-toast.awn-toast-progress-bar-paused .awn-toast-progress-bar:after {animation-play-state: paused}
.awn-toast.awn-hiding {animation-name: awn-fade-out !important}
.awn-toast.awn-toast-success {background: #dff8d3;color: #40871d}
.awn-toast.awn-toast-success .awn-toast-wrapper {border-color: #a7d590}
.awn-toast.awn-toast-success .fa,.awn-toast.awn-toast-success b {color: #40871d}
.awn-toast.awn-toast-success .awn-toast-progress-bar:after {background: #40871d}
.awn-toast.awn-toast-info {background: #d3ebf8;color: #1c76a6}
.awn-toast.awn-toast-info .awn-toast-wrapper {border-color: #9fd3ef}
.awn-toast.awn-toast-info .fa,.awn-toast.awn-toast-info b {color: #1c76a6}
.awn-toast.awn-toast-info .awn-toast-progress-bar:after {background: #1c76a6}
.awn-toast.awn-toast-alert {background: #f8d5d3;color: #a92019}
.awn-toast.awn-toast-alert .awn-toast-wrapper {border-color: #f0a29d}
.awn-toast.awn-toast-alert .fa,.awn-toast.awn-toast-alert b {color: #a92019}
.awn-toast.awn-toast-alert .awn-toast-progress-bar:after {background: #a92019}
.awn-toast.awn-toast-warning {background: #ffe7cc;color: #c26700}
.awn-toast.awn-toast-warning .awn-toast-wrapper {border-color: #ffc480}
.awn-toast.awn-toast-warning .fa,
.awn-toast.awn-toast-warning b {color: #c26700}
.awn-toast.awn-toast-warning .awn-toast-progress-bar:after {background: #c26700}
.awn-toast,.awn-toast-wrapper{border-radius: 15px;}
.awn-toast-icon{top:5px;border-radius: 50%;height: 70px;overflow: hidden;}
.awn-toast-wrapper {border: 1px solid #6586f9;}
.awn-toast-label{color: #6586f9;}
.awn-toast-title{padding-left: 0;top:5px;}
.awn-toast-title:before{z-index: 1000;top:1px;left:-28px;border:2px solid var(--color2);}
.awn-toast-close{right: 10px;}
.awn-toast-content{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 280px;top:45px;}
[class^=awn-] {box-sizing: border-box}
.awn-toast-click{display: block;height: 100%;}
.awn-toast-photocount{display: inline-block; position: absolute; background: var(--color2); bottom: 3px; left: 0; right: 0; margin: auto; width: 30px; font-size: 10px; border-radius: 4px; color: #0DA4E9; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 12px; padding: 2px; }
/*Popup messages */

/* Side bar */
.inside-circle {width: 90px;height: 90px;border-radius: 50%;background: transparent;text-align: center;margin-top: 5px;margin-left: 5px;position: absolute;z-index: 100;overflow: hidden;border: 2px solid #EFD3A1;}    
.inside-circle img {position: relative;top: -5px;left: 0px;width: 102%;}
.ouro {position: relative;display:inline-block;height: 104px;width: 104px;margin: 4px;border-radius: 50%;  background: #57658B;overflow:hidden;box-shadow: 0 0 10px rgba(0,0,0,.1) inset, 0 0 25px rgba(0,0,255,0.075);}
.ouro > span {position: absolute;height: 100%; width: 50%;overflow: hidden;}
.left{left:0}
.right{left:50%}
.anim {position: absolute;left: 100%; top: 0;height: 100%; width: 100%;border-radius: 999px;background: none repeat scroll 0 0 #65EBEC;opacity: 0.8;-webkit-transform-origin: 0 50% 0;transform-origin: 0 50% 0;}
.left .anim {border-bottom-left-radius: 0;border-top-left-radius: 0;}
.right .anim {border-bottom-right-radius: 0;border-top-right-radius: 0;left: -100%;-webkit-transform-origin: 100% 50% 0;transform-origin: 100% 50% 0;}
.user_photo--progress{background-color: var(--color2);;width: 50px;padding: 3px 0;margin: 3px auto;text-align: center;color: #1F2535;border-radius: 5px;font-size: 16px;display: inline-block;}
.user_photo--progress{text-decoration: none !important;color: #1F2535 !important;}
.user_photo--progress-wrap{width: 104px;text-align: center;}
.user_info--wrap{display: flex;flex-wrap: wrap;}
.user_info--text{padding-top: 10px !important;padding-left: 5px;}
.user_info--text a.user_info--credit-btn{background: #ccc;height: auto;width: 100px;background-size: cover;text-align: center;margin-top: 1px;padding: 0;position: relative;display: block;color: #2B3046;text-decoration: none;font-family: arial;font-weight: bolder;font-size: 11px;padding: 2px;border-radius: 8px;}
.user_info--text a.user_info--credit-btn img{position: relative;top:3px;}
.user_info--text-name{margin-bottom: 5px;max-width: 110px;overflow: hidden;}
.user_info--text{color:var(--color2);}
.user_info--text--coins strong{color: var(--color2);max-width: 50px;display: inline-block;vertical-align: top;overflow: hidden;text-overflow: ellipsis;margin-right: 2px;}
.user_info--text--coins img{position: relative;top:1px;}
footer .copyright,footer .copyright-company{font-size: 12px;}
.wrap_select2:after{pointer-events: none;}
.coinCount--small{color: #C9D5FF;margin-top: -15px;display: none;}

/*usual_suggested*/
.usual_suggested li{width: 100%;list-style-type: none;outline: solid 1px #0A246A;border-radius: 5px;margin: 4px auto;font-size: 16px;font-weight: bold;display: flex;align-items: center;cursor: pointer;}
.usual_suggested{position:absolute;width: calc(100% - 20px);height: calc(100% - 65px);top:auto;bottom:0;z-index: 100000;background: transparent !important;display: flex;align-items: end;} 
.popup_free--mesaages-content{width: 100%;margin-bottom: 40px;position: relative;}
.popup_free--mesaages-main-title{color: var(--bg-color1);}
.popup_free--mesaages{text-align: center;}
.popup_free--mesaages-title{color: #575757;padding: 2px 10px;}
.popup_free--mesaages-title-green{font-size: 18px;color: #C1C1C1;text-align: center;padding: 4px 0;}
.popup_free--mesaages-item{position: relative;max-width: 430px;margin:20px auto;}
.popup_free--mesaages-item-inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;background: var(--bg-color2);border-radius: var(--border-radius-small);padding: 3px;margin-top: 10px;height: auto;cursor: pointer;position: relative;padding: 10px 0;}
.popup_free--mesaages-item-inner:after{content: '';width:9px;height: 18px;background: url('/site-images/popup_free_messages/bg_messages_popup_after.png') no-repeat;position: absolute;right: -7px;top:15px; }
.popup_free--mesaages-item-inner:hover,.popup_free--mesaages-item.active .popup_free--mesaages-item-inner{background: #D00500;color: var(--color2);}
.popup_free--mesaages-item.active .popup_free--mesaages-item-inner:after{background: url('/site-images/popup_free_messages/bg_messages_popup_after_hover.png') no-repeat;}
.popup_free--mesaages-item-inner:hover:after{display: none !important;}
.popup_free--mesaages-item.checked{opacity: 0.5;position: relative;}
.popup_free--mesaages-item-checked:after{display: none !important;}
.popup_free--mesaages-item-checked .popup_free--mesaages-item-inner{opacity: 0.5;cursor: default;}
.popup_free--mesaages-item_icon{width: 30px;text-align: center;margin:0 5px;}
.popup_free--mesaages_button{display: inline-block;background: #C6C6C6;padding: 12px 32px;text-align: center;border-radius: 12px;color:var(--color2);text-decoration: none;font-size: 120%;position: relative;}
.popup_free--mesaages_button:hover{text-decoration: none;color:var(--color2);background:#D00500;}
.popup_free--mesaages_button img{position: relative;top:4px;}
.popup_free--mesaages_button_wrap{margin-top: 10px;}
.popup_free--mesaages-close{width: 16px;height: 16px;position: absolute;right: -10px;top:-10px;color: var(--color1);text-decoration: none !important;background:var(--bg-color2);border-radius: 50%;line-height: 1;font-size: 80%;}
.popup_free--mesaages-header{margin-top:10%;}
/**/
.class-agree .content table,.class-privacy table,.class-support table,.class-contact table,.class-support table,.class-static_page table{min-width: 400px; border:1px solid var(--color1); margin-top: 10px;width: auto;}
.class-agree .content table td,.class-agree table th,.class-privacy table th,.class-support table th,.class-agree table td,.class-privacy table td,.class-support table td,.class-contact table td,.class-contact table th,.class-static_page table th,.class-static_page table td{padding: 10px; border:1px solid var(--color1); text-align: center; }
.user_info--text .user_info--credit-btn{cursor: pointer;}
div .fancybox-thumbs__list a {height: 175px;}
@media screen and (max-width:991px) {
  #mypanel .small__logo .header__menu__link{display: block;}
  .openPanel .header .icon-menu {display: none;}
  .bank_icons{display: none !important;}
  .new__faces__item__in,.new__faces__loader{margin:1px;}
  .display_chat_list_mobile .chats_list{display: none !important;}
  .not_display_chat_list_mobile .chat_output{display: none !important;}
  .chatUserInfo{padding-left: 90px !important;}
  .photoChatWrap{left:35px !important;}
  .chatHead .backPage--arrow{left:-9px;}
  .balance__plans--salle--text--yellow,.balance__plans--salle--text{font-size: 85% !important;}
  .balance__plans--salle--text{position: relative;top:4px;}

}
@media screen and (min-width:700px) and (max-width:991px){
  .chatHead .wrap_menu_dot{right: 50px;}
  .photoChatWrap{left:50px;}.chatUserInfo{padding-left: 110px;}
}
@media screen and (min-width:991px) and (max-width:1199px){
  body.menu_panel_open .search__item__user--cityName{display: none;}
  body.menu_panel_open .search__item__info--firstLine--name, .search__item__user--name, .search__item__user--cityName{width: 100%;max-width: 100%;}
/*
  body:not(.menu_panel_open) .left__menu__my__face{height: 54px;width: 54px;}

  body:not(.menu_panel_open) .left__menu__my__info{padding: 0;}
  body:not(.menu_panel_open) .left__menu__my__coins a{display: flex;}
  body:not(.menu_panel_open) .left__menu__my__coins a img{position: relative;top:1px;left:2px;width: 16px;height: 18px;}
*/
  body:not(.menu_panel_open) .user_info--text,body:not(.menu_panel_open) .user_photo--progress-wrap{display: none;}
  body:not(.menu_panel_open) .inside-circle {width: 46px;height: 46px;margin-top: 2px;margin-left: 2px;}
  body:not(.menu_panel_open) .ouro {height: 54px;width: 54px;margin: 4px;}
  body:not(.menu_panel_open) .left__menu__my{padding: 8px;}
  body:not(.menu_panel_open) .coinCount--small{display: block;}

}

@media screen and (min-width:1199px) and (max-width:1400px){
  body:not(.menu_panel_open) .search__item__user--cityName{display: none;}
  body:not(.menu_panel_open) .search__item__info--firstLine--name, .search__item__user--name, .search__item__user--cityName{width: 100%;max-width: 100%;}
  body.menu_panel_open .user_info--text,body.menu_panel_open .user_photo--progress-wrap{display: none;}
  body.menu_panel_open .inside-circle {width: 46px;height: 46px;margin-top: 2px;margin-left: 2px;}
  body.menu_panel_open .ouro {height: 54px;width: 54px;margin: 4px;}
  body.menu_panel_open .left__menu__my{padding: 8px;}
  body.menu_panel_open .coinCount--small{display: block} 
}

@media screen and (min-width:1400px){
  .coinCount--small {display: none;}
  body .user_info--text,.user_photo--progress-wrap {display: block !important;}
  body .inside-circle {width: 90px !important;height: 90px !important;margin-top: 5px !important;margin-left: 5px !important;}
  body .ouro {height: 104px !important;width: 104px !important;margin: 4px !important;}
  body .left__menu__my{padding: 12px !important;}
  body #mypanel {clip: initial !important;visibility: visible !important;width: 17em !important;}
  .ui-panel-wrapper{width: calc(100% - 17em) !important;}
  body .ui-panel-wrapper {-webkit-transform: translate3d(17em,0,0) !important;-moz-transform: translate3d(17em,0,0) !important;transform: translate3d(17em,0,0) !important;}
  #mypanel{width: 17em !important;}
  .left__menu__list a{display: block !important; font-size: 15px !important; letter-spacing: .1em !important; padding: 8px 12px !important; text-decoration: none !important;text-align: left !important;}
  body.menu_panel_open .left__menu__list li a span.main-nav__a-tx{display: inline !important;opacity: 1 !important;}
  .small__logo__in img.shortLogo{display: none !important;}
  .small__logo__in img.longLogo{display: inline-block !important;width: 170px;}
}
@media screen and (max-width:1285px){
  .sendconfirm_body{text-align: center !important;}
}

@media screen and (min-width:1199px){
  .menu_panel_open .new__faces__item__in{margin:25px !important;}
  .new__faces__item__in,.new__faces__loader{margin:10px !important;}
}

@media screen and (min-width:991px) and (max-width:1199px){
  
  .menu_panel_open .new__faces__item__in,.menu_panel_open .new__faces__loader{margin:2px !important;}
  .new__faces__item__in,.new__faces__loader{margin:8px !important;}
}

@media screen and (min-width:991px){
	.class-likeornot .ui-panel-wrapper{height: 100% !important;}	
}
@media screen and (max-width:860px) {
  /*.abonement__item--safecharge{width:50%;max-width: 50%;}*/
},

@media screen and (max-width:840px) {
  .new__faces__item{width: 16.6666666%;}
  .landing_faces img:nth-child(9),
  .landing_faces img:nth-child(10){display: none;}
  .articles_preview__item{width: 50%;margin-bottom: 15px;}
}

@media screen and (max-width:740px) {
  /*.abonement__item--safecharge{width:70%;max-width: 70%;}*/
  .mainWrapp .email_confirm--text{font-size: 12px !important;}
  #send_email_again_wrapper .sendconfirm_button{font-size: 16px;}
}

@media screen and (max-width:640px) {
  body #header_total_counter.header_total_counter_show{display: inline-block !important;}  
  #header_total_counter.header_total_counter_show.header_total_counter_hide,#header_total_counter.header_total_counter_hide{display: none !important;}
  .header__search__link,
  .header__menu__link{font-size:24px;}
  .logo__in a:before{font-size:30px;}
  .header__menu__count{top: -3px;}
  .new__faces__item{width: 20%;}
  .title{font-size:24px;}
  .sub__title,
  .view__profile__block__title{font-size:18px;}
  .subsub__title{font-size:14px;}
  .article__title__in{font-size:24px;}
  .landing_faces img:nth-child(7),
  .landing_faces img:nth-child(8){display: none;}
  .chat__message__txt{max-width: 70%;}
}

@media screen and (max-width:600px) {
  .new__faces__item__in,.new__faces__loader{margin:2px;}
  .view__profile__img--count-2{max-width: 140px !important;}
}
@media screen and (min-width:600px) {
  .view__profile__img--count-2 .slick-dots{display: none !important;}
}
@media screen and (max-width:480px) {	
  #send_email_again_wrapper{flex-wrap: wrap;}
  #send_email_again_wrapper .sendconfirm_button{width: 100% !important;}
  /*.abonement__item--safecharge{width:100%;max-width: 100%;}*/
  .abonement__link.abonement__link--safecharge{background-size: auto;}
  .abonement__link {background-size: contain;}
  .new__faces__item{width: 25%;}
  .polls__item__img--relation{width: 140px;}
  .polls__item__title--relation{padding-left: 150px;}
  .zodiak_big{background-size: 100%}
  .button__dib .button{font-size: 15px;padding: .5em;}
  .footer__menu li{padding: 0 5px;}
  .landing_faces img:nth-child(6){display: none;}
  .articles_preview__item{width: 100%;}
  .notfair-popup__buttons .button{margin: 12px 0 0 0;width: 100%;}
  .notfair-popup__buttons .button:first-child{margin-top: 0;}
}

@media screen and (min-width:416px) {
  .new__faces__item__in,.new__faces__loader{overflow: hidden;border-radius: 5px;}
}
@media screen and (max-width:435px) {
  body .new__faces__item{width: 33.333333333% !important;}
}

@media screen and (max-width:360px) {
  .new__faces__item{width: 33.333333333%;}
  .logo__link img{max-width: 180px;}
  .abonement__link.abonement__link--safecharge{background-size: contain;}
  .abonement__link {background-size: contain;}
  .abonement__item--safecharge .abonement__link {background-size: auto;}
  .landing_faces img:nth-child(5){display: none;}
  .chat__message__txt{max-width: 60%;}
  .uservideo__col{width: 100%;}
}
@media screen and (max-width:326px) {
.abonement__item--safecharge{width:100%;max-width: 100%;}	
}
@media screen and (max-width:840px) {
  .pricetable-column{margin:10px 0 !important;width: 100% !important;}
}
@media screen and (max-width:700px) {
  .social__links__buttons{margin-top:5px;}
  .social__links{margin-top:5px;}
  .soc_login__mail{margin-top:0 !important;}
}
@media screen and (max-width:446px) {
  .soc_login__mail{margin-top:5px !important;}
  .awn-toast-content{max-width: 200px;}
}

@media screen and (min-width:991px) {
  .new__faces__item__in,.new__faces__loader{margin:15px;}
  .chat_output{margin-top: 65px;padding-top: 0 !important;height: calc(100vh - 165px) !important;}}
}
@media screen and (min-width:1350px) {
  .menu_panel_open .new__faces__item__in,.menu_panel_open .new__faces__loader{margin:25px !important;}
  .new__faces__item__in,.new__faces__loader{margin:20px !important;}
}

@media screen and (min-width:1580px) {
  .menu_panel_open .new__faces__item__in,.menu_panel_open .new__faces__loader{margin:30px !important;}
  .new__faces__item__in,.new__faces__loader{margin:30px !important;}
}


/*LikeOrNot new*/
.likeornot__user__info--mobile,#btn_write_msg--mobile{display: none;}
.wrap_likeOrNot{display: flex;flex-wrap: wrap;touch-action: pan-y;}
.wrap_likeOrNot .likeornot__photo__c{width: 70%;}
.wrap_likeOrNot .likeornot__user{width: 30%;}
.likeornot__photo .owl-prev, .likeornot__photo .owl-next{width: 60px !important;height: 60px !important;background: #cccccc78 !important;position: relative;border-radius: 50%;}
.likeornot__photo .owl-prev:after,.likeornot__photo .owl-next:after{content: '';width: 20px;height: 40px;background: url('/u.site-images/likeornot/arrow_right.svg') 0 0 no-repeat;background-size: contain;position: absolute;left:18px;top:8px;-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.likeornot__user__name,.likeornot__user__name a{color: var(--bg-color1);text-decoration: none;font-weight: 700;font-size: 28px;line-height: 30px;}
.likeornot__user{text-align: left;}
.likeornot__user__name{margin-top: 30px;}
.likeornot__user__place,.likeornot__user__online_active_ago{color: #4C4C4C;margin-top:5px;}
.likeornot__user__in .button__c{margin-top: 20px;max-width: 300px;}
.wrap_btn_likeornot{position: absolute;width: 100%;text-align: center;bottom:0 !important;}
body .wrap_btn_likeornot .likeornot__like__buttons{display: inline-block;width: 80px !important;height: 80px !important;border-radius: 50%;background: var(--bg-color1);color: var(--color2);text-decoration: none;line-height: 120px;text-align: center;margin:0 20px;}
.wrap_btn_likeornot .likeornot__like__buttons.likeornot__like__buttons--dislike{background: var(--main-bg-color);}
.wrap_btn_likeornot .likeornot__like__buttons a{color: var(--color2);text-decoration: none;display: inline-block;line-height: 80px;vertical-align: top;}
.wrap_btn_likeornot .likeornot__like__buttons a img{vertical-align: middle;width: 80%;}
.wrap_btn_likeornot .likeornot__like__buttons i{font-size: 70px;}
.wrap_btn_likeornot{display: block !important;bottom: 0;z-index: 10000;}
.likeornot__photo__c .owl-pagination{text-align: center;position: absolute;width: 100%;top: 40px;}
.likeornot__photo .owl-controls .owl-page{width: 23px;}
.wrap_likeOrNot .likeornot__photo__c{min-height: 400px;}
.likeornot__user__info--mobile .likeornot__user__place,.likeornot__user__info--mobile .likeornot__user__online_active_ago{margin-top: 0 !important;}
.likeornot__user__info--mobile .likeornot__user__name,.likeornot__user__info--mobile .likeornot__user__name a{color: var(--color2) !important;text-shadow: none !important;}
.wrap_btn_likeornot .likeornot__user__info--mobile{text-shadow: none !important;}
.likeornot__online{width: 10px; height: 10px; border-radius: 50%; background: var(--color3-green); border: 2px solid var(--color2); display: inline-block; position: relative; top: -12px; margin: 0 3px;} 
.likeornot__user__place .icon-location:before{margin: 0;}
.likeornot__photo .owl-item .item{width: 500px; overflow: hidden; margin: 0 auto; display: flex; justify-content: center; border-radius: 10px !important; }
.wrap_btn_likeornot{max-width: 500px; margin: auto; left: 0; right: 0; bottom: 0; text-shadow: none; background: linear-gradient(0deg, rgba(0,0,0,1) 0.1%, rgba(0,0,0,0) 100%); padding-bottom: 10px; border-radius: 0 0 10px 10px; }
.wrap_likeOrNot .likeornot__photo__c{border-radius: 10px; overflow: hidden; padding-bottom: 0px; }
.likeornot__photo .owl-item .item img{height: 700px;}
.likeornot__photo .item img {max-height: none;max-width: none;}
/*long_msg--info*/
.long_msg--box{font-size: 12px;color:#AAAAAA;position: relative;margin-top:2px;}
.chatUserInfo--name{margin-top:2px;}
.user_balance--info{vertical-align:middle;color: var(--color2);display: inline-block; width: 12px; height: 12px; text-align: center; line-height: 14px; font-size: 12px; position: relative; top: -1px;cursor: pointer;}
.user_balance--info img{width: 100%;}
.backPage--arrow{left:0;}
.chatHead .ui-icon-carat-l:after{font-size: 24px !important;margin-left:5px !important;}
.photoChatWrap{right: auto;left:20px;}
.photoChat{width: 50px;height: 50px;top:0;}
.photoChatWrap{height: 50px;line-height: 50px;top: 5px;}
.photoChatWrap .user__status{border-radius: 50%;width: 10px;height: 10px;right: 0 !important;top:0 !important;border:2px solid var(--color2);}
.chatUserInfo{height: 100%;padding-left: 80px;text-align: left;}
.chatUserInfo--typing{font-size: 60%;color: #9d9c9c;position: absolute;top: -15px;left: 15px;}
.desktop_view .chatUserInfo--typing{left:45px;}
.long_msg--icon{vertical-align:middle;color: var(--color2);display: inline-block; width: 12px; height: 12px; text-align: center; line-height: 14px; font-size: 12px; position: relative; top: -1px;cursor: pointer;}
.long_msg--icon img{width: 100%;}
.longMsg--info{display: none; width: 120px; padding: 5px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px 0px; border-radius: 15px; position: absolute; margin-top: 8px; color: #8B8B8B; font-size: 10px;left:-15px;}
.longMsg--info:after{content: ''; position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid var(--color2);top: -9px; left: 58px;}
.chatUserInfo--name,.chatUserInfo--region{font-size: 14px;line-height: 16px;text-decoration: none;}
.longMsg--info:empty{display: none !important;}
.wlClass_minflirt .payway__item label{margin: 0;padding: 0 10px;position: relative;width: calc(100% - 37px)}
.payway__item{margin-top: 20px !important;}
body[class^="wlClass"] .balance__plans--marker{top: -35px; bottom: 0; left:0; right: 0; margin:auto; background: transparent !important; width: 171px; height: 25px; text-align: center; }
body[class^="wlClass"] .balance__plans--marker svg{position: absolute; left: 0; }
.balance__plans--marker--text{position: absolute; text-align: center; display: inline-block; left: 0; width: 170px; color:var(--color2) !important; }
.balance__plans--marker--text img{position: relative !important;top: 0px !important;}
body[class^="wlClass"] .balance__plans--marker:after{display: none !important;}
.balance__plans--salle--text{float: right;}
body[class^="wlClass"] .payway__item.payway__item--active .balance__plans--marker, body[class^="wlClass"] .payway__item:hover .balance__plans--marker{background: none !important;}
body.wlClass_minflirt .balance__plans--marker path,body.wlClass_matchraum .balance__plans--marker path,body.wlClass_enamorix .balance__plans--marker path,body.wlClass_lovjo .balance__plans--marker path,body.wlClass_evantiax .balance__plans--marker path,
body.wlClass_sweetflirtti .balance__plans--marker path,body.wlClass_flirtvink .balance__plans--marker path,body.wlClass_fintid .balance__plans--marker path{fill:var(--bg-color1) !important;}
body.wlClass_minflirt .payway__item.payway__item--active:after,body.wlClass_matchraum .payway__item.payway__item--active:after,body.wlClass_enamorix .payway__item.payway__item--active:after,body.wlClass_lovjo .payway__item.payway__item--active:after,body.wlClass_evantiax .payway__item.payway__item--active:after,
body.wlClass_sweetflirtti .payway__item.payway__item--active:after,body.wlClass_flirtvink .payway__item.payway__item--active:after,body.wlClass_fintid .payway__item.payway__item--active:after{background:var(--bg-color1) !important; }
.balance__plans--marker path{fill:var(--main-bg-color) !important;}
.payway__item.payway__item--active:after{background:var(--main-bg-color) !important; }
#payway__item--div .balance__plans--marker{background: none !important;}
.balance__plans--salle--text--yellow{font-size: 120%;color:var(--bg-color1);font-weight: bold;}
.balance__plans--salle--text--yellow span{font-size: 80%;color:var(--color1);font-weight:normal;}
.payway__item.payway__item--active .balance__plans--salle--text--yellow span{color: var(--color2);}
.payway__item{border-radius: var(--border-radius-big) !important}
.payway__item{position: relative;}
.wrapp__balance .payway__item{padding: 8px 5px;}
.payway__item:after{content: '';position: absolute;width: 8px;height: 8px;background: var(--main-bg-color);left:3%;top:calc(50% - 4px);z-index: 100;border-radius: 50%;}
.payway__item.payway__item--active:after{background: var(--bg-color1);}
.payway__item input{opacity: 0;}
body.wlClass_minflirt .payway__item.payway__item--active .balance__plans--salle--text--yellow{color:#FFD600 !important;}
body.wlClass_minflirt .payway__item.payway__item--active:hover .balance__plans--salle--text--yellow{color:var(--bg-color1) !important;}
.balance__plans--toptitle{color:var(--bg-color1);font-size: 130%;text-align: center;margin:10px 0;font-weight: bold;}
.balance__plans--toptitle span{font-size: 140%;}
.form-for-pay__tab__monets__price.form-for-pay__tab__monets__price--sale{font-size: 20px;}
/*Chat new*/
.subsub__selects__wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.subsub__selects__half{width: 45%;}
.wrap_select2_chats.wrap_select2{border:none;border-radius:0 !important;width: 100% !important;background-color: transparent;color: var(--color1);padding: 0;display: block;position: relative;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}


.wrap_select2_chats.wrap_select2 .select2-container--default .select2-selection--single{background: var(--color2);height: 38px;padding: 5px 0;border-radius: var(--border-radius-midle);}
.wlClass_minflirt .wrap_select2_chats.wrap_select2 .select2-container--default .select2-selection--single,.wlClass_enamorix .wrap_select2_chats.wrap_select2 .select2-container--default .select2-selection--single,
.wlClass_evantiax .wrap_select2_chats.wrap_select2 .select2-container--default .select2-selection--single,.wlClass_fintid .wrap_select2_chats.wrap_select2 .select2-container--default .select2-selection--single,
.wlClass_lovjo .wrap_select2_chats.wrap_select2 .select2-container--default .select2-selection--single,.wlClass_flirtvink .wrap_select2_chats.wrap_select2 .select2-container--default .select2-selection--single{border:1px solid var(--main-bg-color);}

.wrap_select2_chats.wrap_select2 .select2-container--default.select2-container--open .select2-selection--single{border-bottom: 1px solid transparent;}
.select2-container--open .select2-selection--single{border-radius: var(--border-radius-midle) var(--border-radius-midle) 0 0 !important;}
.class-chats .select2-container--open .select2-dropdown--below ul li{text-align: center;padding-left: 0;}
.class-chats .select2-container .select2-selection--single .select2-selection__rendered{padding: 0;}
.wrap_select2_chats.wrap_select2:after{background-color: var(--main-bg-color) !important;top: 8px !important;}
.wlClass_minflirt .wrap_select2_chats.wrap_select2:after,.wlClass_enamorix .wrap_select2_chats.wrap_select2:after,.wlClass_evantiax .wrap_select2_chats.wrap_select2:after,.wlClass_fintid .wrap_select2_chats.wrap_select2:after,
.wlClass_fintid .wrap_select2_chats.wrap_select2:after,.wlClass_lovjo .wrap_select2_chats.wrap_select2:after,.wlClass_flirtvink .wrap_select2_chats.wrap_select2:after{background-color: var(--bg-color1) !important;}
.wrap_select2_chats__open.wrap_select2:after{transform: rotate(180deg);}
.class-chats.mobile_view .wrap_select2 {height: 38px; background: var(--color2); border-radius: var(--border-radius-midle) !important; line-height: 38px;margin: 0;border:1px solid var(--main-bg-color);}
.wrap_select2_chats .select2-container--open.select2-container{height: 38px;line-height: 38px;}
.class-chats .select2-container--open .select2-dropdown--below{border-radius: 0 0 var(--border-radius-midle) var(--border-radius-midle);background: var(--color2);}
.class-chats .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background: transparent;}
.class-chats .select2-container--open .select2-dropdown--below ul li:after,.class-chats .select2-container--open .select2-dropdown--above ul li:after{display: none;}
.class-chats .select2-container--default .select2-results__option--selected{background: transparent;}
.class-chats .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color: var(--main-bg-color);}
.desktop_view .online__menu__select{display: none;}

.chats_list .search__item{border-radius: var(--border-radius-midle);}
.chats_list .search__item__info {min-height: 60px;height: 60px;overflow: hidden;padding-left: 10px;}
.search__item__info .search__item__user {float: left;}
.search__item__mes {float: right;text-align: right;}
.chats_list .search__item__info .search__item__user .search__item__mes{text-align: left;}
.search__item__mes__link {display: inline-block; border-radius: 50%; background: var(--bg-color1); color: var(--color2) !important; width: 20px; height: 20px; text-align: center; line-height: 20px; text-overflow: ellipsis; font-size: 12px; }
.search__item__mes__link i {display: none; }
.search__item__user a {color: var(--main-bg-color) !important; font-weight: 600; }
.chats_list .search__item__img {border-radius: 6px; overflow: hidden; }
.search__item__img a {height: 60px; border-radius: 50% !important; overflow: hidden !important; }
.search__item__user .search__item__user--name {color: var(--color1); font-weight: normal; }
br.br_messages{display: block;}
.search__item__mes__unread{display: none;}
.search__item__mes__read {display: inline-block !important; width: 20px; height: 20px; border-radius: 50%; overflow: hidden; background: var(--bg-color1); position: relative; top: -42px;margin-top: 0 !important; }
.search__item__mes .search__item__mes__read{top: -42px;}
.search__item__mes__read img {display: none;}
.search__item__mes__read:after{content: ''; width: 20px; height: 20px; position: absolute; left: 1px; background: url(/u.site-images/read_msg.svg) no-repeat center center;display: none !important;}
.notunread .search__item__mes__link{display: none !important;}
body .search__item--active-chat.search__item {background: var(--main-bg-color) !important;box-shadow: none !important;}
body .search__item--active-chat.search__item .search__item__mes__read{display: none !important;}
body .search__item--active-chat .search__item__info--lastMessages,body .search__item--active-chat.search__item .search__item__user,body .search__item--active-chat .search__item__info--totaltMessages,body .search__item--active-chat.search__item .search__item__user a,body .search__item--active-chat.search__item .search__item__user .search__item__user--name,body .search__item--active-chat .search__item__mes--date{color: var(--color2) !important;}
.search__item__user .search__item__mes{float:none;}
.search__item__mes__del{font-weight: normal;font-size: 80%;}
.search__item--active-chat .search__item__mes__del{color: #fff;}
.chats_list .new__faces__online,.chats_list .new__faces__recently{top: 0;right: 0px !important;border-radius: 50%;border:2px solid #fff;}
.search__item__info a{text-decoration: none;}
.chats_list .search__item{padding: 10px 5px;}
.search__item__user{line-height: 1.4;}
.chats_list .search__item:not(.search__item--active-chat):hover{background: var(--bg-color2) !important;}
.mobile_view .chats_list .wrap_select2{width: 100% !important;}
.search__item__mes--date{font-size: 10px;color: var(--color4);position: absolute; width: 55px; height: 15px; overflow: hidden; bottom: 10px; line-height: 1.6; white-space: nowrap;text-align: right;}
/**/
.search__item__info--firstLine{display: flex;flex-wrap: wrap;justify-content: start;width: 100%;}
.search__item__user--cityName{margin-left: 2%;}
.search__item__info{display: flex;flex-wrap: wrap;justify-content: space-between;}
.search__item__user{width: calc(100% - 50px);}
.search__item__mes .search__item__mes__read{top:-10px;text-align: center;line-height: 20px; color: #fff; font-size: 12px; text-overflow: ellipsis;} 
.search__item__mes{position:relative;display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-end;width: 50px;line-height: 1;height: 60px;flex-direction: column;margin-top: 10px;}
.search__item__mes--date{margin-top:5px;}
.search__item__info--firstLine--name,.search__item__user--name,.search__item__user--cityName{max-width: 49%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: top;}
.search__item__info--firstLine--onlyName{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: inline-block;}
.search__item__info--firstLine--age{display: inline-block;}
.search__item__info--lastMessages,.search__item__info--totaltMessages{max-width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.search__item__user--cityName .icon-location{font-size: 13px;position: relative;top: -2px;right: -4px;color:var(--bg-color1);margin-left:-8px;}
.search__item__info--totaltMessages{font-size: 80%;color:var(--color5);}
.search__item__info--lastMessages{color:var(--color4);font-size: 95%;}
.search__item__info .search__item__user a{display: flex !important;font-weight: bold;}
/*chats_active*/
.chat_with_me{position: absolute;top:10px;right: 10px;z-index: 100;width: 60px;height: 60px;}
.new__faces__item.chats_active__faces__item{position: relative;}
.chat_with_me--text{position: absolute; top: 8px; bottom: 0; right: 0; left: 0; margin: auto; font-size: 11px; text-transform: uppercase; line-height: 12px; font-weight: bold; color: var(--main-bg-color); }
.chats_active_title{font-size: 22px;color: var(--main-bg-color);font-weight: bold;margin:10px 0;}
#active-chat-placeholder{overflow: hidden;}
/**/
.class-view_profile #btn_write_msg .icon-mail-3:before{content: '\e830' !important;background: none;}
/**/
.popup_popup_add_favorits__c .wrap__icon{width: 40px;height: 40px;margin:5px auto;border-radius: 50%;border: 1px solid var(--main-bg-color);display: flex;justify-content: center;align-items: center;}
#popup_add_favorits,#popup_delete_favorits{border-radius: 6px; box-shadow: 0px 0px 20px 0px #0000004D;padding:15px;height: auto !important;}
.popup_add_favorits__text{font-size: 120%;margin:10px 0;}
.popup_add_favorits__title{margin:10px 0;}
.popup_add_favorits_btn{box-shadow: none !important;}
.button.popup_add_favorits_btn{border-radius: 20px;background: var(--main-bg-color);border: none !important;font-size: 16px;display: inline-block;padding: 10px;margin: 10px 10px;width: calc(45% - 20px);text-align: center;cursor: pointer;}
.button.popup_add_favorits_btn.button-second{background: var(--bg-color1);}
.popup_popup_add_favorits__button{display: flex;flex-wrap: wrap;justify-content: space-evenly;}
#popup_popup_add_favorits .fancybox-close-small{opacity: 0;}
#popup_popup_add_favorits .fancybox-close-small:hover{opacity:0;}
.chat_favorit_add,.chat_favorit_remove{width: 24px;height: 24px;position: absolute;right: 50px;top:18px;}
#popup_delete_favorits .fancybox-close-small,#popup_add_favorits .fancybox-close-small{display: none !important;}
@media screen and (max-width: 991px) {
  .chat_favorit_add,.chat_favorit_remove{right: 80px;}
}
@media screen and (max-width: 700px) {
  .chat_favorit_add,.chat_favorit_remove{right: 50px;}
}
@media screen and (max-width: 1300px) {
  .chat_with_me {top: -10px !important;right: -10px !important;}
  .new__faces__item.chats_active__faces__item{overflow: visible;}
}
@media screen and (min-width: 460px) and (max-width: 991px){#btn_write_msg--mobile{right:15% !important;}}

@media screen and (min-width: 991px) and (max-width: 1199px){
  .likeornot__photo__c .owl-controls {position: initial;top: 0;width: 100%;}
  .likeornot__photo__c .owl-pagination{display: block;}
  .wrap_chat_output{width: 50% !important;}
}

@media screen and (max-width: 991px){
  body #btn_write_msg--mobile {background: #a19d9a;}
  .wrap_btn_likeornot{bottom: 0 !important}
  body .wrap_btn_likeornot .likeornot__like__buttons{height: 70px !important;width: 70px !important;}	
  .wrap_btn_likeornot .likeornot__like__buttons a{line-height: 70px !important;}
  .wrap_btn_likeornot .likeornot__like__buttons a img{width: 70% !important;}
  .class-chats .paginataion,.class-chats_active .paginataion{margin-bottom: 130px;}
  .wrap_btn_likeornot{text-shadow: none;background: linear-gradient(0deg, rgba(0,0,0,1) 25%, rgba(0,0,0,0) 100%);padding-bottom: 10px;}	
  .chatHead{border-radius: 0 !important;}
  .wrap_chat_output .chatHead{width: 100% !important;margin:0;border-top: 1px solid #dddddd;}
  .not_display_chat_list_mobile .wrap_chat_output{display: none !important;}
  .wrap_chat_output{width: 100% !important;}
  .likeornot__photo{padding-top: 0;margin-top: 0;}
  .likeornot__photo__c .owl-pagination{top:10px;}
  .likeornot__user__name{margin-top: 0;}
  .owl-controls{position: initial}
  .owl-prev, .owl-next{display: inline-block !important;}
  .likeornot__photo .owl-controls{height: auto;}
  .wrap_likeOrNot .likeornot__photo__c{width: 100%;border-radius: 10px;overflow: hidden;padding-bottom: 40px;}
  .likeornot__user{display: none;}
  .likeornot__user__info--mobile{display: block;}
  .likeornot__user__info--mobile{margin-bottom: 10px;color: var(--color2);}
  .likeornot__user__info--mobile .likeornot__user__name a,.likeornot__user__info--mobile .likeornot__user__place,.likeornot__user__info--mobile .likeornot__user__online_active_ago{color: var(--color2);}
  #btn_write_msg--mobile{display: inline-block;width: 50px;height: 50px;background: #a19d9a;position: absolute;right:15%;bottom:10px;border-radius: 50%;}
  #btn_write_msg--mobile:after{content: '';position: absolute;top:0;bottom: 0;right: 0;left:0;margin:auto;background: url('/u.site-images/likeornot/msg_mobile.svg') no-repeat center center;}
  .class-chats .wrapper__all.wrapper__all--mes .content__mes:not(.content__chat_list),.class-chats_active .wrapper__all.wrapper__all--mes .content__mes:not(.content__chat_list){overflow: auto;}
}
@media screen and (max-width: 780px){
  body:not(.class-chats) .main__container{padding-bottom: 45px;}	
  body.class-chats .chat__input,.class-chats_active .chat__input{bottom: 45px;}
}
@media screen and (max-width: 760px){
  #btn_write_msg--mobile{position: absolute;right:20%;}
}
@media screen and (max-width: 600px){
  #btn_write_msg--mobile{right:70px;}
}

@media screen and (max-width: 580px){
  .likeornot__photo .owl-item .item img {width: auto !important;height: 480px !important;}
  .likeornot__photo .owl-item .item {width: 100% !important;}
  .wrap_btn_likeornot .likeornot__user__info--mobile{text-align: left;padding-left: 25px;}	
  .likeornot__photo .owl-buttons{top:40%;}
  #btn_write_msg--mobile{right: 2%;}
  .likeornot__user__info--mobile{margin-bottom: 0;}
  .wrap_btn_likeornot .likeornot__like__buttons{width: 80px !important;height: 80px !important;line-height: 80px;margin: 0 10px;}
  .wrap_btn_likeornot .likeornot__like__buttons a{line-height: 80px;}
  .wrap_btn_likeornot .likeornot__like__buttons a img{width: 80%;}
}

@media screen and (max-width: 540px){
      .search__item__info--firstLine--name, .search__item__user--name,.search__item__user--cityName{width: 100%;max-width: 100%;}
      .search__item__info .search__item__user a{display: inline-block;overflow: hidden;text-overflow: ellipsis;vertical-align: top;}
      .search__item__user--cityName{display: none;}
  }
@media screen and (max-width: 435px) {
    body .new__faces__item.chats_active__faces__item {
      width: 28% !important;
      margin: 2%;
    }
}
@media screen and (max-width: 420px){
    .search__item__info--firstLine--name, .search__item__user--name,.search__item__user--cityName{width: 100%;max-width: 100%;}
    .search__item__info--lastMessages{font-size: 80%;}
    .search__item__user--cityName{margin-left: 0px;}
}
/*New header*/
#mypanel .small__logo .header__menu__link{display: none;}
.btn_switch_volume.header__menu__link{display: inline-block;font-size: 24px;}
.openPanel .bottom_mobile_menu,.openPanel header.header{-webkit-transform: translate3d(17em,0,0); -moz-transform: translate3d(17em,0,0); transform: translate3d(17em,0,0); }
header.header,.bottom_mobile_menu{-webkit-transition: -webkit-transform 300ms ease; -webkit-transition-duration: 300ms; -moz-transition: -moz-transform 300ms ease; transition: transform 300ms ease; }
body .main__container .bottom_mobile_menu-in a{margin: 0 10px;}
.bottom_mobile_menu-in a.sidebar_link i.icon-correspondence{position: relative;top:4px;}
@media screen and (max-width: 991px){
    .email_confirm--text{font-size: 14px !important;}
    #mypanel .small__logo .header__menu__link {display: block;}
    .left__menu__in{height: 100%; max-height: 100%;}
    .small__logo .header__menu__link {top: 7px;right: 5px;}
    /*.openPanel .header .icon-menu {display: none;}*/
    .small__logo__in img.longLogo{width: 170px !important;}
    .left__menu__in {max-height: calc(100% - 45px); overflow-y: auto; position: fixed; width: 17em;height: 100%;max-height: 100%;
      background: #859fff;
      background: -moz-linear-gradient(top, #859fff 0%, #809cfd 6%, #829bff 7%, #7f9bff 12%, #7a97fb 20%, #7996fc 23%, #7797fe 24%, #7996fe 25%, #7895fb 25%, #7696fd 26%, #7895fd 28%, #7494fb 31%, #7692fd 31%, #7192fb 38%, #6a8afb 55%, #688af8 57%, #6687fa 65%, #6387f9 65%, #6586f9 67%, #6286f8 68%, #6083f7 73%, #5f84f9 75%, #5f82f6 76%, #5e83f8 78%, #597df5 89%, #597df7 91%, #587cf6 93%, #557cf5 94%, #577bf6 95%, #547bf4 96%, #567af5 97%, #5379f4 100%);
      background: -webkit-linear-gradient(top, #859fff 0%,#809cfd 6%,#829bff 7%,#7f9bff 12%,#7a97fb 20%,#7996fc 23%,#7797fe 24%,#7996fe 25%,#7895fb 25%,#7696fd 26%,#7895fd 28%,#7494fb 31%,#7692fd 31%,#7192fb 38%,#6a8afb 55%,#688af8 57%,#6687fa 65%,#6387f9 65%,#6586f9 67%,#6286f8 68%,#6083f7 73%,#5f84f9 75%,#5f82f6 76%,#5e83f8 78%,#597df5 89%,#597df7 91%,#587cf6 93%,#557cf5 94%,#577bf6 95%,#547bf4 96%,#567af5 97%,#5379f4 100%);
      background: linear-gradient(to bottom, #859fff 0%,#809cfd 6%,#829bff 7%,#7f9bff 12%,#7a97fb 20%,#7996fc 23%,#7797fe 24%,#7996fe 25%,#7895fb 25%,#7696fd 26%,#7895fd 28%,#7494fb 31%,#7692fd 31%,#7192fb 38%,#6a8afb 55%,#688af8 57%,#6687fa 65%,#6387f9 65%,#6586f9 67%,#6286f8 68%,#6083f7 73%,#5f84f9 75%,#5f82f6 76%,#5e83f8 78%,#597df5 89%,#597df7 91%,#587cf6 93%,#557cf5 94%,#577bf6 95%,#547bf4 96%,#567af5 97%,#5379f4 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#859fff', endColorstr='#5379f4',GradientType=0 );
    }
}
@media screen and (min-width: 991px) and (max-width: 1199px){
    body:not(.menu_panel_open)  header.header{-webkit-transform: translate3d(5em,0,0); -moz-transform: translate3d(5em,0,0); transform: translate3d(5em,0,0); width: calc(100% - 5em); }
    
}
@media screen and (min-width: 1199px){
    body:not(.menu_panel_open)  header.header{width: calc(100% - 17em); -webkit-transform: translate3d(17em,0,0); -moz-transform: translate3d(17em,0,0); transform: translate3d(17em,0,0); }
    body.menu_panel_open header.header{width: calc(100% - 5em); -webkit-transform: translate3d(5em,0,0); -moz-transform: translate3d(5em,0,0); transform: translate3d(5em,0,0); }
}
@media screen and (min-width: 1400px){
    body header.header{width: calc(100% - 17em) !important; -webkit-transform: translate3d(17em,0,0) !important; -moz-transform: translate3d(17em,0,0) !important; transform: translate3d(17em,0,0) !important; }
}
@media screen and (max-width: 700px) {
    #awn-toast-container.awn-uni-popup {
        top: 60px !important;
        right: 0;
    }
}
@media screen and (min-width: 701px) {
	#awn-toast-container.awn-uni-popup{
		bottom: 84px !important;
    right: 5px !important;
	}
}

/*End New header*/