| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/HostingSpaces/admin/chatme24.com/wwwroot/_frameworks/mobile/urban_mobile/css/ |
Upload File : |
*{ margin: 0; padding: 0; -webkit-text-size-adjust: none; outline: none; -webkit-touch-callout: none; -webkit-tap-highlight-color:rgba(0,0,0,0); }
html, body{ padding: 0; margin: 0; font: 16px Tahoma, Arial, Verdana, sans-serif; line-height: 18px; color: #fff; height: 100%; background: #1e2028 url(../images/main_gr.png) 0 0 repeat-x;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent; /* For some Androids */
}
body{ overflow: hidden; }
body.hand * {cursor:move !important; cursor:-webkit-grab !important; cursor:grab !important;}
body.moving * {-webkit-user-select:none; -moz-user-select:none; user-select:none;}
body.moving ::selection {background: transparent;}
body.moving ::-moz-selection {background: transparent;}
body.moving:after {
position:fixed; top:0; left:0; width:100%; height:100%;
content:''; z-index:100;
cursor:move; cursor: -webkit-grabbing; cursor: grabbing;
}
p{ padding: 0 0 10px; margin: 0; }
table{ border-collapse: collapse; border: 0; width: 100%; line-height: 18px; }
table td{ padding: 0;}
img{ border: 0; vertical-align: middle; }
form{ padding: 0; margin: 0;}
input{ padding: 0; margin: 0; outline: none; vertical-align: middle; border: none; font-family: Tahoma, sans-serif; }
input.btn{ background: url(../images/btns.png) 0 0 repeat-x; cursor: pointer; border-radius: 4px; font-size: 12px; font-weight: bold; height: 22px; padding: 0 0 2px; } /*border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; */
input::-moz-focus-inner{ padding: 0; border: 0; }
a:active { background: transparent; }
a.btn{ position: relative; display: block; font-size: 16px; line-height: 18px; height: 38px; font-weight: bold; color: #fff; text-align: center; text-decoration: none; text-shadow: -1px -1px 0 #000; outline: none; border: none; /*border: 1px solid #445e94; border-bottom: 1px solid #2d3749;*/ border-radius: 3px; margin: 0 0 3px; }
a.btn:before{ content: ""; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }
a.btn.blue{ background: url(../images/btns.png) 0 0 repeat-x; border-top: 1px solid #445e94; border-bottom: 1px solid #2d3749; position: relative; }
a.btn.blue:active{ background-position: 0 -38px; }
a.btn.grey{ background: url(../images/btns.png) 0 -76px repeat-x; border-top: 1px solid #bdcbe5; border-bottom: 1px solid #2d3749; }
a.btn.grey:active{ background-position: 0 -114px; }
a.btn_sm{ display: inline-block; font-size: 12px; line-height: 14px; height: 20px; padding: 0 10px; color: #fff; text-align: center; text-decoration: none; outline: none; border-radius: 2px 2px 3px 3px; min-width: 70px; }
a.btn_sm:before{ content: ""; display: inline-block; min-height: inherit; height: 100%; padding: 1px 0 0; vertical-align: middle; }
a.btn_sm.grey{ background: url(../images/btns.png) 0 -152px repeat-x; border-bottom: 1px solid #314d4e; position: relative; text-shadow: -1px -1px 0 #434547;
-moz-box-shadow: 0 0 5px #490303; -webkit-box-shadow: 0 0 5px #490303; box-shadow: 0 0 5px #490303; }
a.btn_sm.grey:active{ background-position: 0 -175px; }
a.btn_sm.red{ background: url(../images/btns.png) 0 -198px repeat-x; border-bottom: 1px solid #8a0101; position: relative; text-shadow: -1px -1px 0 #741919;
-moz-box-shadow: 0 0 5px #490303; -webkit-box-shadow: 0 0 5px #490303; box-shadow: 0 0 5px #490303; }
a.btn_sm.red:active{ background-position: 0 -221px; }
a.btn_sm.blue{ background: url(../images/btns.png) 0 -244px repeat-x; border-bottom: 1px solid #0d6864; position: relative; text-shadow: -1px -1px 0 #741919;
-moz-box-shadow: 0 0 5px #490303; -webkit-box-shadow: 0 0 5px #490303; box-shadow: 0 0 5px #490303; }
a.btn_sm.blue:active{ background-position: 0 -267px; }
.fb_f{ background: url(../images/btn_fb_decor.png) 0 0 no-repeat; width: 48px; height: 40px; position: absolute; top: 0; left: 0; }
a.btn_refill{ background: url(../images/btns.png) 0 -320px repeat-x; display: block; font-size: 18px; line-height: 38px; width: 243px; height: 40px; margin: -20px auto 0; color: #fff; text-decoration: none; text-shadow: 1px 1px 0 #000; padding: 0; box-shadow: 0 1px 5px #616161; -moz-box-shadow: 0 1px 5px #616161; -webkit-box-shadow: 0 1px 5px #616161; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
a.btn_refill:active{ background-position: 0 -360px; color: #fff; }
.bl.media{ opacity: 0; }
.bl.media a.btn.messages{ width: calc(100% - 45px); display: inline-block; }
.bl.both_media a.btn.messages{ width: calc(100% - 90px); }
.bl.three_media a.btn.messages{ width: calc(100% - 135px); }
a.btn.chat{ display: none; }
a.btn.chat img{margin-left: 5px; margin-top: -1px;}
.bl.media a.btn.chat{display:block; width:40px; display:inline-block; margin-right: 0px;}
/*.bl.media a.btn.chat:active, .bl.media a.btn.chat:hover{ background: url(../images/btns.png) 0 -76px repeat-x;}
*/
input.inp{ padding: 0 5px; height: 20px; font-size: 16px; background: #fff; border: 1px solid #fff; border-radius: 4px; }
select{ padding: 0; margin: 0; vertical-align: middle; font-size: 13px; font-family: Arial, sans-serif; background: #fff; }
textarea{ margin: 0; padding: 3px 5px; font-size: 14px; line-height: 18px; font-family: Tahoma, sans-serif; border: 1px solid #cfcfcf; resize: none; outline:none; }
textarea:disabled{ color: #000;}
ul li{ list-style-type: none; }
a{ text-decoration: none; color: #2ecccc; }
h1{ font-size: 24px; line-height: 26px; padding: 0; margin: 0 0 5px; color: #000; font-weight: normal; }
h2{ font-size: 18px; line-height: 20px; padding: 0; margin: 0 0 10px; font-weight: normal; color: #000; font-family: Tahoma, sans-serif; }
h3{ font-size: 18px; line-height: 20px; padding: 0; margin: 0 0 15px; font-weight: normal; color: #000; font-family: Tahoma, sans-serif; }
h4{ font-size: 12px; line-height: 18px; padding: 0; margin: 0 0 10px; color: #000; font-family: Tahoma, sans-serif; }
.fl_left{ float: left; }
.fl_right{ float: right; }
.justify{ clear: left; font-size: 0; line-height: 0; height: 0; margin: 0; padding: 0; }
.cl{ clear: both; font-size: 0; line-height: 0; height: 0; margin: 0; padding: 0; }
.main{ height: 100%; width: 100%; width: 100vw; min-width: 320px; }
.wrapper{ position: relative; min-height: 100%; margin-bottom: -44px; width:100vw}
* html .wrapper{ height: 100%; }
/*-- /global --*/
.transition {-webkit-transition: .4s; transition: .4s}
.hidden {opacity: 0 !important; visibility:hidden}
.wrong{ color: #c73131 !important; }
.header{ width: 100%; position: fixed; min-height: 46px; background: url(../images/header_bg.png) 0 0 repeat-x; z-index:1 }
.header .bl{ /*padding: 0 6px;*/ padding: 0 3px 0 0; }
.header .column0 {-webkit-perspective: 500px; perspective: 500px;}
.header .icon_status_warning{ position: absolute; top: 9px; left: 31px; opacity: 0;}
.header .change_settings_events{ position: absolute; top: 7px; right: 7px; opacity: 0;}
.st-content > .header{ position: absolute; padding-right: 3px; z-index: 100; transition: z-index .4s; backface-visibility: hidden;}
.st-menu-open .st-content > .header{ z-index: 99; }
.bl_cont{ padding: 47px 0 0; }
.header .part_left{
display:inline-table;
max-width: calc(100% - 100px);
height: 46px;
margin-left: 4px;
-webkit-transition: all .4s .3s;
transition: all .4s .3s;
}
.header a+a+.part_left{max-width: calc(100% - 125px)}
.header .part_left>* { display: table-cell; vertical-align: middle; }
.header a.logo img{ max-height: 46px; max-width: 100%; }
.header span{ padding: 0 0 1px 12px; color: #fff; white-space: nowrap; overflow: hidden; }
.header span em{ color: #e5df9a; font-style: normal; }
.header span em.credits{background: url(../images/money.png) 0 50% no-repeat; color: #fff; padding: 0 0 0 16px; }
.header a.icon_settings{ display: block; background: url(../images/icon_settings.png) 0 0 no-repeat; width: 39px; height: 39px; float: right; margin: 4px 0 0; }
.header a.icon_report{margin: 4px -3px 0 0px;}
.header a.icon_settings.active{ background-position: 0 -39px; }
.header a.icon_search{ display: block; background: url(../images/icon_search.png) 0 0 no-repeat; width: 39px; height: 40px; float: right; margin: 3px 0 0; }
.header a.icon_search:active{ background-position: 0 -40px; }
.header a.icon_msg{ display: block; background: url(../images/icon_msg.png) 0 0 no-repeat; width: 31px; height: 28px; float: right; margin: 8px 10px 0 0; text-align: center; }
.header a.icon_msg span{ width: 29px; display: block; color: #fff; font-size: 11px; margin: 0 0 0 4px; padding: 5px 0 0; /*padding: 0;*/ line-height: 12px; }
.header a.icon_msg:active{ background-position: 0 -28px; }
.header a.number_new_messages.hide{display:none;}
.smile img {
width: 18px;
height: 18px;
}
.smile + .smile {
padding: 0 0 0 3px;
}
.bl_img_one~* {
-webkit-transition: .4s, z-index 0s; transition: .4s, z-index 1ms;
z-index: 1; opacity: .9999
}
.bl_img_one~*:not(.tooltip_settings), .tooltip_settings .bl_choose {
-webkit-backface-visibility:hidden; backface-visibility:hidden;
}
.bl_img_one~.hidden {visibility:visible; z-index:-1; -webkit-transition-delay: 0s, .5s; transition-delay: 0s, .5s;}
.pp_gallery_btn_additional{
position: absolute;
top: 100px;
right: 16px;
width: 33px;
z-index: 3;
visibility: hidden;
opacity: 0;
transition: opacity .3s linear, visibility 0s .3s;
}
.pp_gallery_btn_additional.to_show{
visibility: visible;
opacity: 1;
transition: all .3s, opacity .3s linear, visibility 0s;
}
.pp_gallery_btn_additional .btn{
width: 33px;
height: 33px;
box-shadow: 0 0 6px rgb(0, 0, 0, .42);
border-radius: 50%;
background-color: rgba(255,255,255,.5);
}
.pp_gallery_btn_additional .btn span{
display: inline-block;
vertical-align: middle;
height: 33px;
line-height: 30px;
}
.pp_gallery_btn_additional .btn span svg{
width: 20px;
height: 20px;
fill: #586477;
vertical-align: middle;
margin: 0 3px 0 0;
}
.pp_gallery_btn_additional .pp_gallery_btn_edit_image{
width: 100%;
margin-bottom: 11px;
}
.pp_gallery_btn_additional .btn_additional_first{
position: relative;
display: block;
}
.pp_gallery_btn_additional .btn_additional_first .pp_gallery_restore_image{
position: absolute;
left: -47px;
visibility: hidden;
opacity: 0;
transition: opacity .25s linear, visibility 0s .25s;
cursor: pointer;
width: 33px;
height: 33px;
background-color: rgba(0, 0, 0, .3);
display: inline-block;
border-radius: 50%;
text-align: center;
}
.pp_gallery_btn_additional .btn_additional_first .pp_gallery_restore_image svg{
width: 16px;
height: 30px;
}
.pp_gallery_btn_additional .btn_additional_first .pp_gallery_restore_image svg g.color_svg{
fill: #757575;
transition: fill .3s ease-in-out;
}
.pp_gallery_btn_additional .btn_additional_first .pp_gallery_restore_image:hover svg g.color_svg{
fill: #fff;
}
.pp_gallery_btn_additional .btn_additional_first .pp_gallery_restore_image.to_show{
visibility: visible;
opacity: 1;
transition: all .25s, opacity .25s linear, visibility 0s;
}
/*.tooltip_settings{ z-index: 5; background: #2b2e37; box-shadow: 0 0 15px #1c1c1c; width: 100%; position: absolute; top: 45px; left: 0; padding: 11px 0 0; }*/
.tooltip_settings .bl_choose {
z-index: 99; background: #2b2e37; box-shadow: 0 0 10px 5px rgba(10,10,10,.6); width: 100%;
position: absolute; top: 45px; left: 0; overflow: hidden;
-webkit-transition: all .5s, opacity .1s .3s; transition: all .5s, opacity .1s .3s; opacity: 0;
-webkit-transform: translateY(-100%); transform: translateY(-100%);
padding: 11px 10px 1px; border-bottom: none; margin:0; box-sizing: border-box
}
.tooltip_settings.open.send #tip_report_action {-webkit-transition: 0s .6s; transition: 0s .6s}
.tooltip_settings.open #tip_report_action, .tooltip_settings.open.send #tip_report_send {
-webkit-transition-delay: 0s; transition-delay: 0s;
-webkit-transform: none; transform: none; opacity:.9999
}
.tooltip_settings .bl_choose .item{ text-align: center; }
.tooltip_settings textarea{ width: 100%; box-sizing: border-box; height: 122px; padding: 5px 10px; margin: 0 0 11px; background: #fdffca; border-radius: 3px; border: none; }
a.icon_nav{width: 46px; height: 44px; float: left; background: url(../images/icon_nav.png) center no-repeat}
.tooltip_settings {opacity:1}
.tooltip_settings:before{content:''; width: 100%; position: absolute; height: 100%; left:0; top:0; background: #000; z-index:-1; opacity:0; -webkit-transition: .5s linear; transition: .5s linear}
.tooltip_settings.open:before {z-index:99; opacity: 0.45;}
a.btn_play_header, a.btn_play_header::before{
width: 46px; height: 46px; position:absolute; z-index: 1; left:0;
background: url(../images/btn_play_header.png) 50% 0 no-repeat;
-webkit-transition: all .6s .8s; transition: all .6s .8s;
-webkit-transform: perspective(300px); transform: perspective(300px)
}
a.btn_play_header::before{content:''; background-position: 50% -44px; opacity:0; -webkit-transition: all .3s; transition: all .3s;}
a.btn_play_header:active::before{ opacity: 1; }
button.icon_nav, button.icon_nav div {
cursor: pointer; border: none; width: 46px; height: 46px; left: 0; position: relative;
background: #525966;/*url(../images/icon_nav.png) 0 0 no-repeat;*/ padding: 21px 11px; float:left;
box-sizing: border-box; -webkit-background-clip: content-box; background-clip: content-box;
-webkit-transition: all .6s; transition: all .6s;
}
button.icon_nav:focus::-moz-focus-inner {outline:none !important; border: none !important}
button.icon_nav div {
top: -8px; position: absolute;
-webkit-transform-origin: 33px 50%; transform-origin: 33px 50%;
}
button.icon_nav div:first-child {top: 8px}
/*.st-effect-3 a.btn_play_header {
-webkit-transform: translate3D(52%, 0, -60px) perspective(300px) rotateY(90deg);
transform: translate3D(52%, 0, -60px) perspective(300px) rotateY(90deg);
-webkit-transition: all .5s; transition: all .5s; visibility: hidden; opacity: 0
}
.st-menu-open button.icon_nav div {
-webkit-transform: translate3D(5px, 8px, 0) scale(1.15, .9) rotate(45deg) scaleX(0.76);
transform: translate3D(5px, 8px, 0) scale(1.15, .9) rotate(45deg) scaleX(0.76); /border-radius: 3px/2px
}
.st-menu-open button.icon_nav div:first-child {
-webkit-transform: translate3D(5px, -8px, 0) scale(1.15, .9) rotate(-45deg) scaleX(0.76);
transform: translate3D(5px, -8px, 0) scale(1.15, .9) rotate(-45deg) scaleX(0.76); /border-radius: 3px/2px
}
.st-effect-3 button.icon_nav {
-webkit-transform: translateX(8px); transform: translateX(8px);
}
.st-effect-3 .header .part_left {
opacity: .6; -webkit-transition: all .6s; transition: all .6s;
}
.st-menu-open .header .part_left {
opacity:0; -webkit-transition: all .3s; transition: all .3s; visibility: hidden;
}
.st-menu-open button.icon_nav {
-webkit-transform: translateX(260px) rotateY(180deg); transform: translateX(260px) rotateY(180deg);
}*/
/* side_menu */
.side_menu{
width: 260px;
background: #32394a;
border-top: 1px solid #424958;
height: 100%;
}
.side_menu .header{
background: #32394a;
border-bottom: 1px solid #242a37;
cursor: pointer;
position: relative;
min-height: 44px;
padding: 0 0 0 12px;
box-sizing: border-box;
}
.side_menu .header.selected{
background: #262c3a;
}
.side_menu .content{
padding: 0;
overflow: hidden;
height: 100%;
}
.side_menu .head{
border-top: 1px solid #525969;
border-bottom: 1px solid #242a37;
/* padding: 3px 4px 2px; */
padding: 3px 10px 2px 14px;
font-size: 10px;
margin: 0;
background: #3e4657;
}
.side_menu a.pic_profile{
/*width: 34px;*/
color: #a9c0cf;
text-shadow: 1px 1px 0 #000;
font-size: 14px;float: left;
height: 31px;
margin: 6px 7px 0 2px;
overflow: hidden;
}
.side_menu a.pic_profile img{
width: 32px;
margin-right: 5px;
}
.side_menu .color_line{
width: 4px;
height: 31px;
background: #64b33a;
position: absolute;
top: 6px;
left: 14px;
}
.side_menu .bl_list_side_menu{ margin: 0; padding: 0; }
.side_menu .bl_list_side_menu span.data{ color: #39D5D5; }
.side_menu .bl_list_side_menu .niceRadio a{ margin: 6px 3px 0 0; }
.side_menu .bl_list_side_menu .item{ position: relative; overflow: hidden; display: table; width: 100%; box-sizing: border-box; color: #a9c0cf; background: #32394a; clear: both; text-shadow: 1px 1px 0 #000; margin: 0; padding: 0 12px 0 6px; border-top: 1px solid #424958; border-bottom: 1px solid #242a37; height: 42px; /*line-height: 42px;*/ cursor: pointer; font-size: 14px; line-height: 14px; }
.side_menu .bl_list_side_menu .item .txt{ /*float: left; width: 200px;*/ text-align: left; position: relative; padding: 0 4px 0 0; height: 40px; vertical-align: middle; display: table-cell; }
.side_menu .bl_list_side_menu .item .count{ /*float: right;*/ height: 40px; width: 30px; vertical-align: middle; display: table-cell; text-align: center; font-size: 12px; line-height: 12px; }
.side_menu .bl_list_side_menu .item.selected{ background: #262c3a; border-top: 1px solid #262c3a; border-bottom: 1px solid #262c3a; }
.side_menu .bl_list_side_menu .item .check{
/*width: 33px; height: 33px; float: left;*/
width: 33px;
display: table-cell;
/* padding: 0 8px 0 0; */
padding: 0 8px;
}
.side_menu .bl_list_side_menu .item .check span{
background: url(../images/icons_side_menu.png) 0 0 no-repeat;
width: 33px;
height: 33px;
float: left;
display: block;
margin: 3px 0 0 0;
}
.side_menu .bl_list_side_menu .item .check span.icon_people_nearby{ background-position: 0 -1px; }
.side_menu .bl_list_side_menu .item.selected .check span.icon_people_nearby{ background-position: 0 -265px; }
.side_menu .bl_list_side_menu .item .check span.icon_encounters{ background-position: 0 -45px; }
.side_menu .bl_list_side_menu .item.selected .check span.icon_encounters{ background-position: 0 -309px; }
.side_menu .bl_list_side_menu .item .check span.icon_photo_rating{ background-position: 0 -89px; }
.side_menu .bl_list_side_menu .item.selected .check span.icon_photo_rating{ background-position: 0 -353px; }
.side_menu .bl_list_side_menu .item .check span.icon_messages{ background-position: 0 -133px; }
.side_menu .bl_list_side_menu .item.selected .check span.icon_messages{ background-position: 0 -397px; }
.side_menu .bl_list_side_menu .item .check span.icon_matches{ background-position: 0 -177px; }
.side_menu .bl_list_side_menu .item.selected .check span.icon_matches{ background-position: 0 -441px; }
.side_menu .bl_list_side_menu .item .check span.icon_friends{ background-position: 0 -702px; }
.side_menu .bl_list_side_menu .item.selected .check span.icon_friends{ background-position: 0 -745px; }
.side_menu .bl_list_side_menu .item .check span.icon_street_chat{
background-position: 0 -789px;
}
.side_menu .bl_list_side_menu .item.selected .check span.icon_street_chat{
background-position: 0 -832px;
}
.side_menu .bl_list_side_menu .item .check span.icon_game_choose{
background-position: 0 -878px;
}
.side_menu .bl_list_side_menu .item.selected .check span.icon_game_choose{
background-position: 0 -924px;
}
.side_menu .bl_list_side_menu .item .check span.icon_who_likes_you{
background: url(../images/who_likes_you.png) 0 1px no-repeat;
}
.side_menu .bl_list_side_menu .item.selected .check span.icon_who_likes_you{
background: url(../images/who_likes_you_select.png) 0 1px no-repeat;
}
.side_menu .bl_list_side_menu .item .check span.icon_3d_city{
background: url(../images/3d_city.png) 0 1px no-repeat;
}
.side_menu .bl_list_side_menu .item.selected .check span.icon_3d_city{
background: url(../images/3d_city.png) 0 1px no-repeat;
}
.side_menu .bl_list_side_menu .item .check span.icon_profile_visitors{
background-position: 0 -221px;
}
.side_menu .bl_list_side_menu .item.selected .check span.icon_profile_visitors{
background-position: 0 -485px;
}
.side_menu .bl_list_side_menu .item .check span.icon_settings{ background-position: 0 -529px ; }
.side_menu .bl_list_side_menu .item.selected .check span.icon_settings{ background-position: 0 -616px; }
.side_menu .bl_list_side_menu .item .check span.icon_log{ background-position: 0 -572px; }
.side_menu .bl_list_side_menu .item.selected .check span.icon_log{ background-position: 0 -659px; }
.side_menu .bl_list_side_menu .item .check span.icon_live_list{
background-position: 0 -1002px;
}
.side_menu .bl_list_side_menu .item.selected .check span.icon_live_list{
background-position: 0 -1119px;
}
.side_menu .bl_list_side_menu .item .check span.icon_live_list_finished{
background-position: 0 -1041px;
}
.side_menu .bl_list_side_menu .item.selected .check span.icon_live_list_finished{
background-position: 0 -1158px;
}
.side_menu .bl_list_side_menu .item .check span.icon_live{
background-position: 0 -1080px;
}
.side_menu .bl_list_side_menu .item.selected .check span.icon_live{
background-position: 0 -1197px;
}
.side_menu .bl_list_side_menu.setting{
padding-bottom: 50px;
}
.side_menu .bl_list_side_menu.setting .item{
background: #515765;
border-top: 1px solid #5e6471;
border-bottom: 1px solid #454a55;
}
.side_menu .bl_list_side_menu.setting .item.selected{
background: #262c3a;
border-top: 1px solid #262c3a;
border-bottom: 1px solid #262c3a;
}
.content{ clear: both; padding: 45px 0 98px; /*padding: 47px 0 88px;*/ }
.content.test{ padding: 0; min-height: 0; }
.top_nm{ padding-top: 47px; }
.pos_frm{ width: 100%; height: 100%; /*height: 88%;*/ position: absolute; top: 0; box-sizing: border-box; padding: 47px 0 38px; /*margin: 47px 0 38px;*/ left: 0; }
.frm{ color: #979eac; text-align: center; border-bottom: 1px dashed #515962; /*margin: 0 0 15px;*/ margin: 0 0 45px; }
.frm.search{margin: 0 0 15px;}
#radius_bl{display:none;}
.frm.search .bl_slider{margin: 0 0 15px; height:45px;}
.frm.search .bl_slider #radius_slider{bottom: -27px; position: relative;}
.frm.search .bl_slider .count{opacity:0; position: absolute; bottom: 29px; text-align: center; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
.frm.search .bl_slider .count_cont{
background: #FFF; /*padding: 0 7px;*/ padding: 0 4px; min-width: 14px; line-height: 19px; font-size: 11px; color: #000; font-weight: normal; border-radius: 3px; box-shadow: 1px 1px 1px #cbcbcb; -moz-box-shadow: 1px 1px 1px #cbcbcb; -webkit-box-shadow: 1px 1px 1px #cbcbcb; }
.frm.search .bl_slider .count_decor{
opacity:0;
position: absolute; bottom: 23px; text-align: center; -moz-user-select: none; -khtml-user-select: none; user-select: none;
background: url(../images/count_decor.png) 0 0 no-repeat; width: 13px; height: 6px; line-height: 19px; margin: 0 auto; }
.frm.search .bl_slider input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}
.frm.search .bl_slider input[type=range]::-webkit-slider-runnable-track{height:10px;background:#E3E3E3;border:0;border-radius:5px;-webkit-user-select:none;user-select:none}
.frm.search .bl_slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-5px; position:relative;height:20px;width:20px;background:#339999;border:3px solid #fff;border-radius:100%;transition:background .3s ease;box-shadow:0 1px 2px rgba(52,63,74,.4);box-sizing:border-box}
.frm.search .bl_slider input[type=range]::-moz-range-track{height:10px;background:#E3E3E3;border:0;border-radius:5px;-moz-user-select:none;user-select:none}
.frm.search .bl_slider input[type=range]::-moz-range-thumb{position:relative;height:20px;width:20px;background:#339999;border:3px solid #fff;border-radius:100%;transition:background .3s ease;box-shadow:0 1px 2px rgba(52,63,74,.4);box-sizing:border-box}
.frm.search .bl_slider input[type=range]::-moz-focus-outer{border:0}input[type=range]::-ms-track{height:10px;background:0 0;border:0;color:transparent}
.frm.search .bl_slider input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{height:10px;background:rgba(52,63,74,.5);border:0;border-radius:5px;-ms-user-select:none;user-select:none}
.frm.search .bl_slider input[type=range]::-ms-thumb{position:relative;height:20px;width:20px;background:#339999;border:3px solid #fff;border-radius:100%;transition:background .3s ease;box-shadow:0 1px 2px rgba(52,63,74,.4);box-sizing:border-box;margin-top:0}
.frm.search .bl_slider input[type=range]::-ms-tooltip{display:none}input[type=range]:focus{outline:#343f4a dotted thin;outline-offset:1px}
.frm.search .with_photo{/*display:none;*/ height:17px; width:17px; margin-top: 5px;}
.frm.search .label_with_photo{ display: inline; cursor: pointer; vertical-align: middle; }
.frm.search .niceRadio a{ width: 17px; height: 17px; overflow: hidden; display: inline-block; cursor: pointer; background: url(../images/checkbox_radiobox.png) 0 0 no-repeat; vertical-align: top; margin: 5px 0 0; }
.frm.search .niceRadio a.checked{ background-position: -17px 0; }
.frm.nb{ border-bottom: none; }
.frm .bl{ margin: 0 0 13px; position: relative; }
.frm .bl_add{ margin: 0 auto 13px; font-size: 12px; width: 260px; padding: 0; text-align: right; position: relative; }
.frm .bl_add a{ color: #fff; }
.frm .bl label{ width: 100px; display: inline-block; vertical-align: top; text-align: right; padding: 0 5px 0 0; /*padding: 1px 5px 0 0;*/ min-height: 30px; /*line-height: 26px;*/ /*white-space: nowrap;*/
white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.frm .bl label:before { content: ""; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }
.frm. label.bl{ float: right; }
.frm.settings .bl label.lsetting{width:110px;}
.frm .bl input.inp{ width: 155px; }
.frm .bl select{ width: 178px; height: 30px; border-radius: 3px; cursor: pointer; }
.frm .bl textarea{ vertical-align: top; width: 165px; height: 90px; border-radius: 4px; }
.frm .bl input[type=text],.frm .bl input[type=password]{padding: 0.2em 5px 0.2em 5px; margin: -3px 0 0; font-size: 14px; vertical-align: top; width: 168px; height: 22px; border-radius: 4px; }
.frm .link{ float: right; margin: 10px 8px 0 0; }
.frm .link a:active, .frm a.link:active{ color: #c30909; }
.frm a.link.forgot{ color: #979EAC; clear:right; }
.frm .tooltip{ top: -115px; left: 75px; white-space:normal}
.frm.var_rb .bl{ margin: 0 auto 13px; position: relative; width: 300px; text-align: left; }
.frm.var_rb .bl label{ width: 150px; }
.frm.var_sel .bl{ margin: 0 auto 15px; position: relative; width: 300px; text-align: left; }
.frm.var_sel .bl label{ width: 98px; }
.frm.var_sel .bl b.orientation{ height: 26px; display: inline-block; line-height: 26px; }
.frm.var_sel .bl input.inp{ width: 180px; }
.frm.var_sel .bl input.register{width: 166px; height: 21px;}
.frm.var_sel .bl .tooltip.top{ top: -95px; }
.frm.var_sel .bl .tooltip.bottom{ top: 40px; }
.frm.var_sel .bl .tooltip.bottom .decor_top{ top: -17px; }
.frm .bl.birthday .day{ display: inline-block; margin: 0 5px 0 0; }
.frm .bl.birthday .month{ display: inline-block; margin: 0 5px 0 0; }
.frm .bl.birthday .year{ display: inline-block; }
.frm .bl.from .partl{ display: inline-block; margin: 0 5px 0 0; }
.frm .bl.from .partr{ display: inline-block; vertical-align: top; }
.frm .bl.from select{ width: 84px; }
.bl_ch{ display: inline-block; width: 155px; }
.bl_ch input{ padding: 0; margin: 4px 5px 0 0; float: left; cursor: pointer; }
.bl_ch label{ float: left; cursor: pointer; }
.frm_center{
position: absolute; border-bottom: none; margin: auto;
left: 0px; top: 50px; bottom: 0px; right: 0px;
width: 300px; max-height: 220px; height: 80%; height: calc(220px); /*huck for old Androids*/
margin-top: calc(50vh - 135px); padding-top: calc(135px - 50vh);
transition: margin .4s, padding .4s;
}
.frm_center.one{ height: 80px; margin:auto; padding:0}
.bl_email_not_confirm{height: 100%; width: 100%;}
.frm_center.one.email_not_confirm{position: static; margin:0 auto; padding-right: 20px; height: 100%; display: table; }
.frm_center.one.email_not_confirm .bl{width:305px; position: static; display: table-cell; vertical-align: middle;}
.frm_center label.bl{ white-space: nowrap; float: right; margin: 8px 0; }
.frm_center .bl input.inp{ width: 184px; }
.frm_center .bl div.info{ width: 305px; padding: 0 0 20px 7px; }
.frm_center label.bl.remember{margin: 17px 8px 12px; cursor:pointer;}
.frm_center label.bl.terms{margin: 17px 8px 12px 10px; cursor:pointer;}
.frm_center label.bl.terms input{margin-right: 4px;}
.form_login{position:static;}
/*-- tooltip --*/
.tooltip{ margin: 0 15px; box-shadow: 0 0 15px #1c1c1c; padding: 12px; border-radius: 3px; text-align: left; }
.tooltip.error{ max-width: 100px; max-height:20px; padding: 12px; font-size: 10px; position: absolute; z-index: 4;}
.tooltip.center{ top: 50%; left: 0; margin: -37px 0 0; }
.tooltip.center.tip_alert{ margin-top: -37px; width: 100%; }
.tooltip .decor{ width: 37px; height: 17px; position: absolute; bottom: -17px; left: 26px; }
.tooltip .decor_top{ width: 37px; height: 17px; position: absolute; top: -17px; left: 26px; }
.tooltip .icon{ color: #fff; display: table-cell; vertical-align: middle; font-size: 15px; line-height: 22px; padding: 0 0 0 70px; height: 59px; }
.tooltip.green{ background: #379462; border-top: 1px solid #4fc284; border-bottom: 1px solid #296e49; }
.tooltip.green .decor{ background: url(../images/tooltip_decor_green.png) 0 0 no-repeat; }
.tooltip.green .icon{ background: url(../images/icon_tooltip_check.png) 0 0 no-repeat; }
.tooltip.red{ background: #c30909; border-top: 1px solid #fc1515; border-bottom: 1px solid #910606; }
.tooltip.red .icon a{ color:#ff84a3}
.tooltip.red .decor{ background: url(../images/tooltip_decor_red.png) 0 0 no-repeat; }
.tooltip.red .decor.no_arrow{ background:none; }
.tooltip.red .decor_top{ background: url(../images/tooltip_decor_red_top.png) 0 0 no-repeat; }
.tooltip.red .icon{ background: url(../images/icon_tooltip_error.png) 0 50% no-repeat; }
.tooltip.blue{ background: #2f9d9d; border-top: 1px solid #44cccd; border-bottom: 1px solid #227575; }
.tooltip.blue .icon{ background: url(../images/icon_tooltip_error_blue.png) 0 0 no-repeat; }
.tooltip.blue .icon a{ color: #fff697; }
.tooltip.error{background: #c30909; border-top: 1px solid #fc1515; border-bottom: 1px solid #910606; max-width: 75px; min-height: 20px; max-height: 50px; padding: 6px; position: absolute; z-index: 4; }
.tooltip.error .icon{ color: #fff; font-size: 11px; line-height: 14px; padding: 0px; height:20px;}
.tooltip.description{ height: 100px; margin: 0 15px; background: #1c262e; border-top: 1px solid #28353d; border-bottom: 1px solid #161c22; }
/*-- /tooltip --*/
.bl_photo_textarae{ margin: 0 10px 7px 45px; position: relative; }
.bl_photo_textarae img{ height: 50px; position: absolute; top: 0; left: -45px; }
.bl_photo_textarae textarea{ background: #fffdc4; width: 100%; height: 44px; border: none; border-radius: 0; margin: 0; }
.bl_photo_icons {position:relative;}
.bl_photo_icons ul{ margin: 0; padding: 0; }
.bl_photo_icons ul li{ margin: 0 7px 0 0; padding: 0; float: left; }
.bl_photo_icons ul li:last-child{ margin: 0; }
.bl_photo_icons ul li a{ display: block; background: url(../images/icons_pp_description.png) 0 0 no-repeat; width: 36px; height: 36px; }
.bl_photo_icons ul li a.icon_profile{ background-position: 0 0; }
.bl_photo_icons ul li a.icon_profile:active{ background-position: 0 -180px; }
.bl_photo_icons ul li a.icon_unblock{ background-position: 0 -36px; }
.bl_photo_icons ul li a.icon_unblock:active{ background-position: 0 -216px; }
.bl_photo_icons ul li a.icon_block{ background-position: 0 -144px; }
.bl_photo_icons ul li a.icon_block:active{ background-position: 0 -324px; }
.bl_photo_icons ul li a.icon_delete{ background-position: 0 -72px; }
.bl_photo_icons ul li a.icon_delete:active{ background-position: 0 -252px; }
.bl_photo_icons ul li a.icon_check{ background-position: 0 -108px; }
.bl_photo_icons ul li a.icon_check:active{ background-position: 0 -288px; }
.bl_photo_icons ul li a.icon_rotate{background: url(../images/icon_rotate.png) 0 2px no-repeat; opacity:1;}
.bl_photo_icons ul li a.icon_rotate:active{opacity:.8;}
.bl_photo_icons ul li a.icon_play{background: url(../images/icon_play.png) 0 0 no-repeat; opacity:1;}
.bl_photo_icons ul li a.icon_play:active{opacity:.8;}
.bl_blocked_photo{ background: url(../images/icon_blocked_photo.png) 0 0 no-repeat; width: 175px; height: 174px; position: absolute; z-index: 4; top: 50%; left: 50%; margin: -67px 0 0 -87px; }
.head{
position: relative;
z-index: 2;
background: #44535f;
font-size: 11px;
line-height: 11px;
text-transform: uppercase;
color: #86949e;
text-shadow: -1px -1px 0 #000;
border-top: 1px solid #586a78;
border-bottom: 1px solid #37424b;
padding: 5px 10px 4px;
box-sizing: border-box;
/*padding: 1.5vw 1vw 1vw 1vw;*/ /*padding: 0 0 0 1vw;*/
margin: -1px 0 15px;
clear: both;
}
.head .head_title{ border: 1px solid #44535f; box-sizing: border-box; padding: 0.8vw 1vw 0.7vw; }
.head.empty{ background: none; border: none; height: 0px; line-height: 0; padding-top: 0; }
.head.nm{ margin-bottom: 0; }
.head span{ color: #2ecccc; }
.head span.gray{ color: #86949E; }
.head span.green{ color: #2ecccc; }
#head_gift_price.head span{ color: #86949E; }
.head a.link_add{ background: #57646f url(../images/icon_link_add.png) 5px 50% no-repeat; display: block; padding: 1.1vw 5px 0.6vw 20px; margin: -1px 1vw -1px 0; text-transform: none; color: #fff; border: 1px solid #657483; box-sizing: border-box; }
.head a.link_add:active{ background: #273039 url(../images/icon_link_add.png) 5px 50% no-repeat; border: 1px solid #2d3742; }
.head a.link_add.active{ background: #273039 url(../images/icon_link_add.png) 5px 50% no-repeat; border: 1px solid #2d3742; }
.head a.link_edit{ background: #57646f url(../images/icon_link_edit.png) 5px 50% no-repeat; padding: 1.1vw 5px 0.6vw 20px; margin: -1px 1vw -1px 0; /*position: absolute; top: -1.6vw; right: 1vw;*/ display: block; /*margin: -1vw 0 -1vw;*/ text-transform: none; color: #86939d; border: 1px solid #657483; box-sizing: border-box; }
.head a.link_edit:active{ background: #273039 url(../images/icon_link_edit.png) 5px 50% no-repeat; border: 1px solid #2d3742; }
.head a.link_edit.active{ background: #273039 url(../images/icon_link_edit.png) 5px 50% no-repeat; border: 1px solid #2d3742; }
@-moz-document url-prefix() {
.head a.link_edit{ padding: 1vw 5px 0.8vw 20px; }
.head a.link_add{ padding: 1vw 5px 0.8vw 20px; }
}
.bl_activate{ margin: -15px 0 0; }
.bl_activate .item{ border-bottom: 1px dashed #515962; padding: 0 20px 0 0; }
.bl_activate .item .title{ color: #39d5d5; }
.bl_activate .item p{ padding: 0; /*line-height: 18px;*/ }
.bl_activate .item .icon{ line-height: 24px; display: table-cell; vertical-align: middle; padding: 15px 0 15px 60px; height: 47px; }
.bl_activate .item .encounters{ background: url(../images/icon_activate_encounters.png) 0 50% no-repeat; }
.bl_activate .item .city{ background: url(../images/icon_activate_city.png) 11px 50% no-repeat; }
.bl_activate .item .chat{ background: url(../images/icon_activate_chat.png) 0 50% no-repeat; }
.bl_activate .item .invisible{ background: url(../images/icon_activate_invisible.png) 0 50% no-repeat; }
.bl_activate .item .special{ background: url(../images/icon_activate_special.png) 0 50% no-repeat; }
.bl_activate .item .profile_visitors_paid{ background: url(../images/icon_activate_profile_visitors.png) 7px 50% no-repeat; }
.bl_activate .item .upload_image_chat_paid{ background: url(../images/icon_activate_upload_image_chat_paid.png) 7px 50% no-repeat; }
.bl_activate .item .videochat{ background: url(../images/icon_videochat.png) 4px 50% no-repeat; }
.bl_activate .item .audiochat{ background: url(../images/icon_audiochat.png) 6px 50% no-repeat; }
.bl_choose{ /*margin: 0 10px 20px;*/ margin: 0 10px 65px; padding: 0 0 10px; border-bottom: 1px dashed #515962; cursor:pointer; }
.bl_choose span.data{ color: #39D5D5; }
.bl_choose .niceRadio a{ margin: 6px 3px 0 0; }
.bl_choose .item{ /*color: #8a99a2;*/ display: table; vertical-align: middle; box-sizing: border-box; width: 100%; color: #91a6b3; background: #3d505c; text-shadow: -1px -1px 0 #29363e; margin: 0 0 9px; padding: 0 8px; border-radius: 3px; border-top: 1px solid #536a79; border-bottom: 1px solid #2d3b44; height: 29px; /*line-height: 28px;*/ cursor: pointer; }
.bl_choose .item .txt{ display: table-cell; vertical-align: middle; height: 29px; width: 100%; }
.bl_choose .item.selected{ background: #2aa1a1; color: #fff; text-shadow: -1px -1px 0 #1c6c6c; }
.bl_choose .item .check{ background: url(../images/checkbox_radiobox.png) 0 0 no-repeat; width: 17px; height: 17px; float: left; margin: 6px 6px 0 0; }
.bl_choose .item.selected .check{ background-position: -17px 0; }
.bl_choose select{ width: 100%; height: 30px; border-radius: 3px; }
.bl_filter_choose{ margin: 0 10px 5px; }
.bl_filter_choose ul{ margin: 0 0 13px; padding: 0; float: left; width: 100%; }
.bl_filter_choose ul li{ margin: 0; padding: 0; height: 79px; float: left; text-align: center; }
.bl_filter_choose ul li a{ display: block; background-color: #405763; color: #fff; border-top: 1px solid #577483; text-align: center; border-bottom: 1px solid #2f4049; margin: 0 13px 0 0; height: 75px; padding: 4px 0 0; border-radius: 3px; }
.bl_filter_choose ul li.selected a{ position: relative; background-color: #2aa1a1; border-top: 1px solid #3ed1d2; border-bottom: 1px solid #1f7878; }
.bl_filter_choose ul li a span.vblock{ height: 57px; vertical-align: middle; display: inline-block; }
.bl_filter_choose ul li a span.vblock_pic{ height: 57px; display: table-cell; vertical-align: middle; }
.bl_filter_choose ul li a span.signature{ display: block; font-size: 12px; line-height: 14px; }
.bl_filter_choose ul li a span.icon_filter_check{ display: block; background: url(../images/icon_filter_check.png) 0 0 no-repeat; width: 30px; height: 30px; position: absolute; top: 4px; right: 4px; }
.bl_filter_choose ul li:last-child a{ margin: 0;}
.bl_filter_choose ul.col3 li{ width: 33.33%; }
.bl_filter_choose ul.col2 li{ width: 50%; }
.bl_filter_choose ul.col1 li{ width: 100%; }
.bl_settings{ margin: 0 10px 20px; padding: 0 0 10px; }
.bl_settings ul.list{ margin: 0; padding: 0; }
.bl_settings.filter select{ width: 100%; }
.bl_settings ul.list li{ margin: 0 0 9px; padding: 0; }
.bl_settings ul.list li a{ display: block; line-height: 16px; color: #fff; background: #2aa1a1; text-shadow: -1px -1px 0 #29363e; border-radius: 3px; border-top: 1px solid #3ed1d2; border-bottom: 1px solid #1f7878; height: 29px; /*line-height: 28px;*/ cursor: pointer; text-align: center; }
.bl_settings ul.list li a:before { content: ""; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }
.bl_settings ul.list li a:active{ background: #a41717; border-top: 1px solid #d62625; border-bottom: 1px solid #7b1111; }
.bl_settings ul.list li a .loader_to_settings{ position: relative; display: inline-block !important; margin: 0; right: -5px !important; left: none; /*top: -5px;*/ bottom: none; height: 19px; width: auto; }
.bl_settings ul.list li a .loader_to_settings .spinner { /*font-size: 18px; top: 8px;*/ top: 50%; margin: -4px 0 0 ; height: 20px; }
.bl_settings .info{ color: #979eac; font-size: 16px; line-height: 20px; }
.bl_settings .info span{ color: #2ecccc; }
.bl_settings .info a{ text-decoration: underline; color: #979eac; }
.bl_settings .rb{ display: inline-block; }
.bl_settings .rb span{ cursor: pointer; }
.bl_settings .rb label{ width: auto !important; cursor: pointer; }
.bl_settings .bl.agree .bl_ch{ width: 180px; }
.bl_settings .bl.agree .bl_ch label{ width: 150px; text-align: left; font-size: 11px; }
.bl_settings .bl.agree .bl_ch label:before{ content: none; }
.bl_settings.filter .frm .bl.form_resize{ width: 100%; }
.bl_settings.filter .frm .bl.form_resize .resizel{ margin: 0 10px 0 0; }
.bl_settings.filter .frm .bl.form_resize .resizer{ margin: 0 0 0 10px; }
.bl_settings.filter .frm .bl.form_resize .partl{ width: 50%; float: left; }
.bl_settings.filter .frm .bl.form_resize .partr{ width: 50%; float: right; }
.bl_settings.filter .frm .bl.form_resize .def{ position: absolute; top: 0; left: 50%; margin: 4px 0 0 -2px; }
.settings_menu_block{ position: relative; }
/*.bl_img_one~* {z-index: 1; opacity: .9999}, .bl_img~* - line 120*/
.not_swipe{ position: absolute; left: 0; top: 0; height: 100%; width: 30px; }
.bl_img{
width: 100%; width: 100vw; height: auto; top: 45px; bottom: 0;
text-align: center; position:absolute;
-webkit-perspective: 300px;
perspective: 140vmin;
cursor: url(../images/cursor_swap.png), pointer;
}
.bl_img.trans {
-webkit-transition: .6s cubic-bezier(.7, 0, .3, 1); transition: .6s cubic-bezier(.7, 0, .3, 1);
will-change: transform; -outline: 2px solid transparent; z-index: 1
}
/* .bl_img.trans>* {} */
.bl_img.left{-webkit-transform: translateX(-10%) rotateZ(-1.5deg); transform: translate3D(-10vmin, 0, 1px) rotateZ(-1.5deg)}
.bl_img.right{ -webkit-transform: translateX(10%) rotateZ(1.5deg); transform: translate3D(10vmin, 0, 1px) rotateZ(1.5deg)}
.bl_img.trans.left, .bl_img.trans.right{opacity: .9; -webkit-transition: all 1s, z-index 0s; transition: 1s, z-index 0s}
.bl_img.rate{cursor: auto}
.bl_img>*:not(.loader) {
position: absolute; top: 0; left: -50%; right: -50%; bottom: 0; z-index: 2;
max-width: 100%; max-height: 100%; min-height: 5%; margin: auto;
-webkit-transition: all .42s, -webkit-transform .45s cubic-bezier(0, 0, .2, 1.01);
transition: all .42s, transform .45s cubic-bezier(0, 0, .2, 1.01);
-webkit-transform: translateZ(270px) rotateY(0deg) translateZ(-270px);
transform: translateZ(70vmin) rotateY(0deg) translateZ(-70vmin);
}
.bl_img>img.resize {max-width: 150%; min-height: 100%}
.bl_img>img.hidden {visibility:visible}
.bl_img>.left, .bl_img>.right {
-webkit-transition-timing-function: ease-in-out, ease-in;
transition-timing-function: ease-in-out, ease-in; opacity:0
}
.bl_img img.cursor_pointer{ cursor: pointer; }
.bl_img img.photo_rate{ cursor: default; }
.bl_img>.left{
-webkit-transform: rotateY(-84deg) translateZ(270px) rotateY(84deg) translateZ(-270px) rotateZ(-10deg);
transform: rotateY(-84deg) translateZ(80vmin) rotateY(84deg) translateZ(-80vmin) rotateZ(-10deg);
}
.bl_img>.right{
-webkit-transform: rotateY(84deg) translateZ(170px) rotateY(-84deg) translateZ(-170px) rotateZ(10deg);
transform: rotateY(84deg) translateZ(80vmin) rotateY(-84deg) translateZ(-80vmin) rotateZ(10deg);
}
.loader.loader_image {
position: absolute;
margin-top:-22px;
display:block;
-webkit-transition: .4s linear .6s; transition: .4s linear .6s;
}
*:not(.hidden)~.loader_image {opacity:0; visibility:hidden; -webkit-transition-delay: 0s; transition-delay: 0s}
.bl_add_photo{ position: absolute; top: 50%; text-align: center; width: 100%; height: 90px; margin: -45px 0 0 0; display:none;}
.bl_add_photo a.add_photo{ background: url(../images/nophoto_b.png) 0 0 no-repeat; width: 86px; height: 73px; display: block; margin: 0 auto; position: static; color: #565d6a; }
.bl_add_photo a.add_photo:active{ background-position: 0 -73px; }
.bl_add_photo a span{ display: block; padding: 73px 0 0; }
.bl_img>.bl_private_photo{
border: 1px solid #464851; padding: 16px 0 0;
width: 168px; height: 150px; top: 50%; bottom: 50%;
outline: 1px solid transparent; box-sizing: border-box;
}
.bl_private_photo .count{ font-size: 18px; color: #545a6b; margin: 0 10px 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bl_private_photo .txt{ font-size: 14px; color: #4f5565; margin-top: 8px; }
.bl_private_photo .txt.color{ color: #b22828; }
.bl_private_photo .txt a{ color: #b22828; }
.bl_info_photo_top{ color: #fff; position: absolute; top: 60px; width: 100%; }
.bl_info_photo_top .count{ float: left; }
.bl_info_photo_top .count span{ margin: 0 0 0 10px; display: block; background-color: rgba(0,0,0,0.4); background-image: url(../images/icon_photo.png); background-position: 4px 50%; background-repeat: no-repeat; border-radius: 3px;
height: 23px; font-weight: bold; box-sizing: border-box; padding: 2px 7px 0 23px; font-size: 12px; line-height: 12px; }
.bl_info_photo_top .count span:before{ content: ""; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }
.bl_info_photo_top .name{ float: right; margin: 0 10px 0 0; font-size: 16px; text-shadow: 1px 1px 0 #000; position: relative; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.bl_info_photo_top .name .status{ left: -13px; top: 50%; margin: -5px 0 0; }
.bl_nav_profile{ position: absolute; bottom: 10px; left: 0; width: 100%; }
.bl_nav_profile ul{ margin: 0; padding: 0; text-align: center; }
.bl_nav_profile ul.col3 li{ width: 50%; }
.bl_nav_profile ul.col3 li{ width: 33%; }
.bl_nav_profile ul.col4 li{ width: 25%; }
.bl_nav_profile ul.col5 li{ width: 20%; }
.bl_nav_profile ul li{ margin: 0; padding: 0; float: left; font-size: 14px; text-shadow: 1px 1px 0 #000; position: relative; }
.bl_nav_profile ul li a{ width: 64px; display: block; margin: 0 auto; }
/* .bl_nav_profile ul li a.cloud{ background: url(../images/cloud_hover.png) 50% 6px no-repeat; } */
/*.bl_nav_profile ul li a:hover{background: -webkit-radial-gradient(center, circle contain, #fff 0%,#1e2028 100%);}*/
.bl_nav_profile ul li span{ margin: 0; padding: 55px 0 0; display: inline-block; background: url(../images/icon_nav_profile.png) 50% 0 no-repeat; min-width: 64px; /*min-width: 66px;*/ color: #fff; }
.bl_nav_profile ul li span.cloud{opacity: 0; margin: 0; padding: 0; position: absolute; top: 0; left: 50%; margin: 0 0 0 -32px; display: inline-block; background: url(../images/cloud_hover.png) 50% 6px no-repeat; width: 64px; height: 63px; }
.bl_nav_profile ul li span.profile{ background-position: 50% 0; }
.bl_nav_profile ul li span.photos{ background-position: 50% -150px; }
.bl_nav_profile ul li span.credits{ background-position: 50% -302px; }
.bl_nav_profile ul li span.on{ background-position: 50% -450px; }
.bl_nav_profile ul li span.chats{ background-position: 50% -600px; }
.bl_nav_profile ul li span.meet{ background-position: 50% -750px; }
.bl_nav_profile ul li span.meet.active{ background-position: 50% -825px }
.bl_nav_profile ul li span.gift{ background-position: 50% -900px; }
.bl_check_photo{ position: absolute; bottom: 18px; left: 0; width: 100%; }
.bl_check_photo ul{ margin: 0; padding: 0; text-align: center; }
.bl_check_photo ul li{ margin: 0; padding: 0; display: inline-block; width: 32%; font-size: 14px; text-shadow: 1px 1px 0 #000; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.bl_check_photo ul li a{position: relative; margin: 0; padding: 55px 0 0; display: inline-block; background: url(../images/icons_check_photo.png) 50% 0 no-repeat; min-width: 76px; color: #fff; }
.bl_check_photo ul li a.yes{ background-position: 50% 0; }
.bl_check_photo ul li a.yes span.txt{margin-left: 4px;}
/*.bl_check_photo ul li a.yes:active, .bl_check_photo ul li a.yes:hover .bl_check_photo ul li a.yes.active { background-position: -1px -76px; }*/
.bl_check_photo ul li a.maybe{ background-position: 50% -152px; }
.bl_check_photo ul li a.maybe span.txt{margin-left: 2px;}
/*.bl_check_photo ul li a.maybe:active, .bl_check_photo ul li a.maybe:hover .bl_check_photo ul li a.maybe.active { background-position: -1px -228px; }*/
.bl_check_photo ul li a.no{ background-position: 50% -304px; }
/*.bl_check_photo ul li a.no:active, .bl_check_photo ul li a.no:hover .bl_check_photo ul li a.no.active{ background-position: -1px -380px; }*/
.bl_check_photo ul li span.cloud{opacity: 0; margin: 0; padding: 0; position: absolute; top: 0; left: 50%; margin: 0 0 0 -31px; display: inline-block; background: url(../images/cloud_hover.png) 50% 6px no-repeat; width: 64px; height: 63px; -webkit-transition: .4s; transition: .4s; z-index:-1}
.bl_check_photo ul li a.no span.cloud{margin:1px 0 0 -32px;}
#encounters_btn_like.bl_check_photo {display:none;}
#encounters_btn_like.bl_check_photo.visible {display:block;
}
.bl_list_photo{ position: relative; }
.bl_list_photo ul li .shadow{
background: url(../images/list_photo_shadow.png) 0 0 repeat-x;
background: linear-gradient(to top, rgba(0,0,0,0.55), rgba(0,0,0,0.5), rgba(0, 0, 0, 0.31), rgba(0,0,0,0.12), rgba(0,0,0,0.03), rgba(0,0,0,0));
width: 100%;
height: 26px;
position: absolute;
bottom: 0;
left: 0;
}
.bl_list_photo ul li .name{ position: absolute; bottom: 2px; left: 3px; font-size: 12px; line-height: 14px; text-shadow: 1px 1px 0 #000; color: #fff; }
.status{ width: 9px; height: 10px; position: absolute; top: 3px; right: 3px; }
.status.online{ background: url(../images/status.png) 0 0 no-repeat; }
.status.online.messages{opacity: 0;}
.bl_profile_3d_city{
position: absolute; top: 4.2vh; right: 0;
}
.status_3dcity{display:none; width: 32px; height: 26px; background: url(../images/icon_3dcity.png) 0 0 no-repeat; }
.bl_info_photo_top .status_3dcity.to_show{display:inline-block;}
.status_3dcity:active{background: url(../images/icon_3dcity.png) 0 0 no-repeat;}
.friend_pending{width: 20px; height: 20px; position: absolute; top: 2px; left: 3px; background: url(../images/icon_pending.png) 0 0 no-repeat; }
.icon_status_warning, .change_settings_events{ background: url(../images/status_warning.png) 0 0 no-repeat; width: 9px; height: 10px; display: inline-block; }
.bl_message_one{
padding: 10px 0 0; margin: 0;
/*padding: 10px 0; margin: 0 0 12px;
height: calc(100vh - 300px);
overflow-x: hidden; overflow-y: auto;*/
}
.bl_message_one.general{
overflow-x: hidden; overflow-y: auto;
}
.bl_message_one .item{ padding: 0 10px; position: relative; }
.bl_message_one .item .bl{ display: table-row; }
.bl_message_one .item .bl:active .pic img{ transition: all .4s; opacity: 1; }
.bl_message_one .item .pic{ width: 36px; height: 40px; float: left; position: relative; margin: 1px 10px 0 0; /*padding: 1px 0 0;*/ }
.bl_message_one .item .pic a{ display: inline-block; }
.bl_message_one .item.item_writing .pic{ width: 36px; height: 20px; float: left; position: relative; margin: 0 10px 0 0; /*padding: 1px 0 0;*/ }
.bl_message_one .item .pic img{ width: 36px; height: 40px; border-radius: 3px; transition: all .4s; opacity: 0.9; }
.bl_message_one.general{padding: 0; margin:0;}
.bl_message_one.general .item{ border-bottom: 1px dashed #555d67; padding: 10px; position: relative; }
.bl_message_one.general .item .pic a.im_delete{display: none;}
.bl_message_one.general .item .pic img.im_delete_empty{display: none;}
.bl_message_one.general .item .pic{overflow: hidden; width: 62px; height: 70px; float: left; position: relative; cursor: pointer; margin: 0 10px 0 0; }
.bl_message_one.general .item .pic .shadow{ background: url(../images/list_photo_shadow.png) 0 0 no-repeat; width: 62px; height: 26px; position: absolute; bottom: 0; left: 0; border-radius: 0 0 3px 3px; }
.bl_message_one.general .item .pic .name{
position: absolute;
bottom: 3px;
left: 3px;
font-size: 12px;
line-height: 14px;
text-shadow: 1px 1px 0 #000;
color: #fff;
overflow: hidden;
text-overflow: ellipsis;
width: calc(100% - 6px);
}
.bl_message_one.general .item .pic .frame_pic{ position: absolute; top: 0; left: 0; background: url(../images/frame_pic.png) 0 0 no-repeat; width: 62px; height: 70px; }
.bl_message_one.general .item .pic img{ width: 62px; height: auto; border-radius: 3px; }
.bl_message_one.general .im_msg_one{ position: relative; }
.bl_message_one.general a.icon_new_mail{transition: opacity .4s; display: block; opacity: 0; position: absolute; top: 4px; left: 4px; background: url(../images/icon_new_mail.png) 0 0 no-repeat; width: 19px; height: 14px; }
.bl_message_one.general a.icon_new_mail.show{opacity: 1;}
.bl_message_one.general .item .message .msg .right{ background: #9f2626; text-shadow: -1px -1px 0 #6b1919; border-top: 1px solid #cf3a39; border-bottom: 1px solid #761c1c; float: left; margin: 1px 0 14px; }
.bl_message_one.general .item .message .msg .time_left,
.bl_message.general .item .message .msg .time_left{ float: left; color: #64687c; font-size: 12px; padding: 3px 0 0; margin: 0; position: absolute; z-index: 1; bottom: -9px; left: 0; }
.bl_message_one .item .message{ display: table-cell; vertical-align: top; width: 100%; }
.bl_message_one .item .message .msg{ float: left; font-size: 13px; width: 100%; /*margin: 1px 0 0;*/ }
.bl_message_one .item .message .msg .smile{ overflow: hidden; display: inline-block; vertical-align: top; height: 21px;}
.bl_message_one .item .message .msg .smile + .smile {
padding: 0 0 0 3px;
}
.bl_message_one .item .message .msg .smile img {
width: 18px;
height: 18px;
}
.bl_message_one .item .message .msg .time_left,
.bl_message .item .message .msg .time_left{ float: left; color: #64687c; font-size: 12px; padding: 3px 0 0; margin: 0 0 0 -55px; }
.bl_message_one .item .message .msg .time_right,
.bl_message .item .message .msg .time_right{ float: right; color: #64687c; font-size: 12px; padding: 3px 0 0; margin: 0 -55px 0 0; text-align: right; }
.bl_message_one .item .message .msg div.left,
.bl_message_one .item .message .msg div.right{
line-height: 19px;
border-radius: 3px;
font-size: 14px;
padding: 0 5px 3px;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
cursor: pointer;
}
.bl_message_one .item .message .show_original_message{background: url(../images/icons.png) 0px -1745px no-repeat; width:20px; height:20px;z-index:5;}
.bl_message_one .item .message .original_message {display:none;}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
.bl_message_one .item .message .msg div.left, .bl_message_one .item .message .msg div.right{ padding-top: 1px; padding-bottom: 1px; }
}
.bl_message_one .item .message .msg div.left.messages_gift{ padding: 0 5px 3px 5px; }
.bl_message_one .item .message .msg div.left.messages_gift .gift .txt{ padding-right: 5px; }
.bl_message_one .item .message .msg div.right.messages_gift{ padding: 0 5px 3px 5px; }
.bl_message_one .item .message .msg div.right.messages_gift .gift .txt{ padding-right: 5px; }
.bl_message_one .item .message .msg .left{ background: #269191; text-shadow: -1px -1px 0 #196161; border-top: 1px solid #38bcbd; border-bottom: 1px solid #1c6c6c; float: left; margin: 1px 60px 14px 0; }
.bl_message_one .item .message .msg .left.left_writing{ background: none; border:none; float: left; margin: -6px 60px 5px 0; }
.bl_message_one .item .message .msg .right{ background: #9f2626; text-shadow: -1px -1px 0 #6b1919; border-top: 1px solid #cf3a39; border-bottom: 1px solid #761c1c; float: right; margin: 1px 0 14px 60px; }
.bl_message_one.general .item .message .msg .left{ margin: 0 0 10px 0; }
.bl_message_one.general .item .message .msg .right{ margin: 0 0 10px 0; }
.bl_message_one .item .message .msg .right a, .bl_message_one .item .message .msg .left a{ color: #fcffb1; text-shadow: -1px -1px 0 #6b1919; }
.bl_message_one .bl_tooltip_btn{ top: -5px; left: 50%; margin: 0 0 0 -108px; }
.bl_message_one ul.link_msg_fn{ margin: 0 0 2px; padding: 0; float: right; clear: both; }
.bl_message_one ul.link_msg_fn li{ margin: 0 5px 0 0; padding: 0 7px 0 0; float: left; background: url(../images/link_msg_fn_marker.png) 100% 3px no-repeat; }
.bl_message_one ul.link_msg_fn li:last-child{ background: none; margin: 0; padding: 0; }
.bl_message_one ul.link_msg_fn li a{ color: #fcffb1; text-shadow: -1px -1px 0 #196161; }
.bl_message_one .gift{ margin: 6px 0; }
.bl_message_one .gift .gift_pic{ display: table-cell; vertical-align: middle; }
.bl_message_one .gift .gift_pic img{ width: 46px; }
.bl_message_one .gift .txt{ display: table-cell; vertical-align: middle; }
.bl_message_one .gift .txt p{ padding: 0; margin: 0; }
.bl_message_one_frm{ margin: -115px 0 0; width: 100%; position: relative; border-top: 1px dashed #555d67; }
.bl_message_one_frm .bl{ margin: 10px 3px 5px !important; }
.bl_message_one_frm textarea{ width: 96%; height: 38px; padding: 5px 2%; margin: 0 0 6px; background: #fdffca; border-radius: 3px; border: none; }
.bl_message_one_frm .placeholder:-moz-placeholder{ color: rgba(0,0,0,0.5); }
.bl_message_one_frm .placeholder::-moz-placeholder{ color: rgba(0,0,0,0.5); }
.bl_message_one_frm .btn img{ margin: 0 5px 0 0; }
.bl_message_one_frm.two_fields {margin-top:-150px !important;}
.bl_message_one.general .to_one_chat{cursor:pointer;}
.msg_profile_pic{ text-align: center; margin: 10px 0 0; }
.profile_info_pic{ text-align: center; margin: 10px 0; }
.msg_profile_pic a, .profile_info_pic a{ display: inline-block; width: 86px; height: 86px; border-radius: 43px; overflow: hidden; }
.msg_profile_pic a img, .profile_info_pic a img{ width: 86px; }
.bl_tooltip_btn.center{ top: 50%; width: 100%; left: 0; margin: -30px 0 0 0; }
.bl_tooltip_btn{ position: absolute; z-index: 1; }
.bl_tooltip_btn.tip_photo_info_edit{margin-top:-63px;}
.bl_tooltip_btn.tip_confirm .tooltip{ border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.bl_tooltip_btn .tooltip_foot{ margin: 0 15px; background: url(../images/shadow_tooltip_foot.png) 0 0 repeat-x; height: 27px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; /*width: 204px;*/ padding: 7px 6px 0 6px; /*margin: 86px 0 0;*/ }
.bl_tooltip_btn .tooltip_foot.red{ background-color: #7d0505; border-bottom: 1px solid #550404; }
.bl_tooltip_btn .tooltip_foot.blue{ background-color: #0e736f; border-bottom: 1px solid #0a4e4c; }
.bl_tooltip_btn .btn_sm{ float: right; margin: 0 0 0 6px; }
.niceRadio a{ width: 17px; height: 17px; overflow: hidden; display: inline-block; cursor: pointer; background: url(../images/checkbox_radiobox.png) 0 0 no-repeat; vertical-align: top; margin: 3px 0 0; }
.niceRadio a.checked{ background-position: -17px 0; }
.niceCheck a{ width: 16px; height: 16px; overflow: hidden; display: inline-block; cursor: pointer; background: url(../images/checkbox_radiobox.png) 0 -17px no-repeat; vertical-align: top; margin: 2px 1px 0 0; }
.niceCheck a.checked{ background-position: -17px -16px; }
.footer{ position: relative; bottom: 0; left: 0; width: 100%; width: 100vw; }
.footer.fixed{ position: fixed; box-shadow: inset 0px -5px #1E2028; }
.footer .bl{ margin: 0 3px; }
.QOverlay{ padding: 0 0 40px; margin: 0; height: 100%; background: #1e2028 url(../images/main_gr.png) 0 0 repeat-x; }
.bl_list_profile_photo{ position: relative; /*padding: 15px 13px 0 0;*/ padding: 0 1px 0 0; }
.bl_list_profile_photo ul.line_photo{ margin: 0 0 0 13px; padding: 0 0 10px; text-align: center; font-size: 0; line-height: 0; }
.bl_list_profile_photo ul.line_photo li{ margin: 0 13px 13px 0; padding: 0; width: 90px; height: 100px; display: inline-block; position: relative; overflow: hidden; background: #3d4c58; }
.bl_list_profile_photo ul.line_photo li a{ width: 90px; height: 100px; float: left; }
.bl_list_profile_photo ul.line_photo li span{ width: 90px; height: 100px; float: left; }
.bl_list_profile_photo ul.line_photo a.icon_edit{ background: url(../images/icon_edit.png) 0 0 no-repeat; width: 17px; height: 16px; display: block; position: absolute; top: 5px; right: 5px; }
.bl_list_profile_photo ul li a.icon_photo_add{ background: url(../images/photo/icon_photo_add.png) 50% 50% no-repeat; /*width: 48px; height: 48px; display: block;*/ }
.bl_list_profile_photo ul li a.icon_photo_error{ background: url(../images/error.png) 50% 50% no-repeat; /*width: 48px; height: 48px; display: block;*/ }
.bl_list_profile_photo ul.line_photo a.icon_delete{ background: url(../images/icon_delete.png) 0 0 no-repeat; width: 17px; height: 16px; display: block; position: absolute; top: 5px; right: 5px; }
.bl_list_profile_photo .tooltip.center{ margin: -47px 0 0 -105px; }
.bl_list_profile_photo .bl_tooltip_btn.center{ margin: -47px 0 0 -105px; }
.bl_list_profile_photo.list_left ul{ float: left; margin-bottom: 9px; padding: 0; }
.bl_list_profile_photo.list_left ul li{ float: left; }
.bl_list_profile_photo.private{ background: url(../images/private_bg.png) 0 0 repeat; margin-bottom: 1px; }
.bl_list_profile_photo.private ul li.loader_bg{ background:#440101; position: relative; }
.bl_list_profile_photo.private ul li.loader_bg img{ margin: 22px 0 0 17px; float: left; }
.bl_list_profile_photo.private ul li a.icon_photo_add{ background: url(../images/photo/icon_photo_private_add.png) 50% 50% no-repeat; /*width: 48px; height: 48px; display: block;*/ }
.bl_list_profile_photo.private ul li a.icon_photo_error{ background: url(../images/error.png) 50% 50% no-repeat; /*width: 48px; height: 48px; display: block;*/ }
.bl_list_profile_photo ul li.loader_bg img.error{ margin: 34px 0 0 0px; opacity: 0;}
.bl_list_profile_photo.private ul li.loader_bg img.error{ margin: 34px 0 0 29px; opacity: 0;}
ul.list_interest{ margin: 0 0 4px 11px; padding: 0; float: left; }
ul.list_interest li{ margin: 0 9px 10px 0; padding: 0 9px 0 23px; float: left; height: 19px; font-size: 12px; line-height: 18px; background-color: #2aa1a1; background-repeat: no-repeat; /*background: #2aa1a1 url(../images/icons_list_interest.png) 0 0 no-repeat;*/ color: #fff; text-shadow: -1px -1px 0 #1c6c6c; border-top: 1px solid #3ed1d2; border-bottom: 1px solid #1f7676; border-radius: 3px; }
ul.list_interest li:last-child{ margin-right: 0; }
ul.list_interest_profile_info{ margin: 0 0 4px 11px; padding: 0; float: left; }
ul.list_interest_profile_info li{ cursor: default; margin: 0 9px 10px 0; padding: 0 9px 0 23px; float: left; min-height: 19px; font-size: 12px; /*line-height: 18px;*/ background-color: #2aa1a1; background-repeat: no-repeat; color: #fff; text-shadow: -1px -1px 0 #1c6c6c; border-top: 1px solid #3ed1d2; border-bottom: 1px solid #1f7676; border-radius: 3px;
-moz-user-select: none; -khtml-user-select: none; user-select: none;
}
ul.list_interest_profile_info li:before {content: ""; display: inline-block; padding: 2px 0 0; min-height: inherit; height: 100%; vertical-align: middle; }
ul.list_interest_profile_info li:last-child{ margin-right: 0; }
.bl_edit{ margin: 0 0 4px 11px; }
.bl_edit ul.list_interest_edit{ margin: 0; padding: 0; float: left; width: 100%; }
.bl_edit ul.list_interest_edit li{ width: 50%; float: left;}
.bl_edit ul.list_interest_edit li div{
position: relative;
margin: 0 9px 10px 30px;
padding: 0 9px 0 23px;
float: left;
height: 19px;
font-size: 12px;
line-height: 18px;
background: #2aa1a1 url(../images/icons_list_interest.png) 0 0 no-repeat;
color: #fff;
text-shadow: -1px -1px 0 #1c6c6c;
border-top: 1px solid #3ed1d2;
border-bottom: 1px solid #1f7676;
border-radius: 3px;
}
.bl_edit ul.list_interest_edit li div.item span.interest_title{overflow:hidden; text-overflow:ellipsis; display:block; height: 20px; margin: 0; padding: 0;}
.bl_edit ul.list_interest_edit li:last-child div{ margin-right: 0; }
.bl_edit a.icon_edit_delete{ background: url(../images/icon_edit_delete.png) 0 0 no-repeat; width: 21px; height: 21px; display: block; position: absolute; top: -2px; left: -30px; }
.bl_edit a.icon_edit_delete:active{ background-position: 0 -21px; }
.bl_add_interests{ position: relative; margin: 0 9px; }
.bl_add_interests .bl_interests_search{ margin: 0 0 12px; }
.bl_add_interests .bl_interests_search input.inp{ width: 98%; padding: 0 1% 1px; height: 19px; border: none; font-size: 14px; }
.bl_add_interests ul.list_add_interest{ width: 50%; float: left; border-right: 1px solid #4f5157; }
.bl_add_interests ul.list_add_interest li span{ background: url(../images/icon_profile_add_interest.png) 8px 0 no-repeat; display: block; width: 30px; height: 22px; float: left; margin: 0 0 0 -30px; }
.bl_add_interests ul.list_add_interest li{ min-height: 22px; font-size: 14px; line-height: 22px; padding: 0; margin: 0 0 5px; position: relative; }
.bl_add_interests ul.list_add_interest li a{ color: #fff; display: block; min-height: 22px; line-height: 22px; text-decoration: none; padding: 0 0 0 30px; }
.bl_add_interests ul.list_add_interest li a:active span{ text-decoration: none; }
.bl_add_interests ul.list_add_interest li.selected a{ /*width: 100%;*/ line-height: 22px; background: #c30909; border-radius: 10px 0 10px 0; }
.bl_add_interests ul.list_add_interest li.selected span{ background: url(../images/icon_profile_interest_white.png) 8px 0 no-repeat; display: block; display: block; width: 30px; height: 22px; float: left; }
.bl_add_interests ul.list_link_interest{ width: 49%; margin: 0; padding: 0; float: left; }
.bl_add_interests ul.list_link_interest li{ clear: both; margin: 0 0 5px 9px; padding: 0; height: 22px; font-size: 14px; line-height: 21px; }
.bl_add_interests ul.list_link_interest li a{float:left; display:block;
max-width: 100%;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.bl_add_interests ul.list_link_interest li a.active{ color: #c30909; }
.bl_add_interests ul.list_link_interest li.more a{ color: #fff; background: url(../images/icon_refresh.png) 100% 4px no-repeat; padding: 0 18px 0 0; }
.bl_add_interests ul.list_link_interest li.more a:active{ color: #fff; }
.bl_add_interests ul.list_link_interest li.more_no_refresh a{background:none; color: #fff; padding: 0 18px 0 0; }
.pp_interests_search{ position: absolute; top: 31px; left: 0; z-index: 2; }
.pp_interests_search.category{display:none; z-index:102;}
.pp_interests_search .decor{ background: url(../images/pp_interests_search_decor.png) 0 0 no-repeat; width: 26px; height: 12px; position: absolute; top: -11px; left: 50%; margin: 0 0 0 -13px; z-index: 3; }
.pp_interests_search ul.list_add_interest{ padding: 5px 10px 5px 0; border: none; background: #a89f1d; width: auto; border-top: 1px solid #dacf2e; border-bottom: 1px solid #7c7714; border-radius: 3px; }
.pp_interests_search ul.list_add_interest li{ font-size: 14px; }
.pp_interests_search ul.list_add_interest li span{ background: url(../images/icon_profile_interest.png) 8px 0 no-repeat; display: block; width: 30px; height: 22px; float: left; }
.pp_interests_search ul.list_add_interest li{ min-height: 22px; font-size: 14px; line-height: 22px; padding: 0; margin: 0 0 5px; position: relative; }
.pp_interests_search ul.list_add_interest li a{ color: #fff; display: block; /*float:left;*/ min-height: 22px; line-height: 22px; text-decoration: none; }
.pp_interests_search ul.list_add_interest li a.active{ color: #000; }
.pp_interests_search ul.list_add_interest li a:active span{ text-decoration: none; }
.pp_interests_search ul.list_add_interest li.add_new{ margin: 5px 0 0; }
.pp_interests_search ul.list_add_interest li.add_new a{ display: block; height: 33px; line-height: 33px; background: #902700 url(../images/icon_add_new.png) 10px 50% no-repeat; padding: 0 10px 0 30px; margin: 0 -10px -6px 0; border-bottom: 1px solid #6c1e00; border-radius: 0 0 3px 3px; }
.list_personal_info th{ width: 100px; vertical-align: top; font-weight: normal; line-height: 20px; text-align: right; padding: 0 10px 17px 10px; color: #86949e; }
.list_personal_info td{ padding: 0 10px 17px 0; vertical-align: top; line-height: 20px; }
div.list_interest_photo_cont{margin: 0 0 4px 11px; padding: 0; padding-top: 4px; float: left; position: absolute; bottom: 70px; left: 0; overflow: hidden;}
ul.list_interest_photo li{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-position: 4px 1px; margin: 0 5px 5px 0; padding: 1px 5px 0 23px; box-sizing: border-box; float: left; clear: both; min-height: 18px; /*font-size: 1.8vh;*/ font-size: 2vh; background-color: rgba(225, 225, 225, 0.7); background-repeat: no-repeat; color: #000; border-radius: 3px;
-moz-user-select: none; -khtml-user-select: none; user-select: none; }
ul.list_interest_photo li:before {content: ""; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }
ul.list_interest_photo li.to_hide{opacity: 0;}
ul.list_interest_photo li.nopic{ padding: 0 5px; background-image: none; }
ul.list_interest_photo li:last-child{ margin-right: 0; }
.bl_rate{ position: absolute; bottom: 34px; width: 100%; }
ul.list_rate{ font-size: 0; margin: 0; padding: 0; -moz-user-select: none; -khtml-user-select: none; user-select: none; text-align: center; }
ul.list_rate li{ margin: 0; padding: 0; width: 31px; height: 23px; text-align: center; background: url(../images/icon_star.png) 50% 0 no-repeat; color: #fff; font-weight: bold; display: inline-block; }
ul.list_rate li a{ color: #fff; text-decoration: none; width: 31px; height: 23px; font-size: 11px; line-height: 12px; /*line-height: 25px;*/ display: block; }
ul.list_rate li a:before {content: ""; padding: 2px 0 0; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }
/* will be red only in google chrome */
@media screen and (-webkit-min-device-pixel-ratio: 2) {
ul.list_rate li a{ padding-top: 2px; }
}
ul.list_rate li.selected{ background-position: 50% -23px; }
ul.list_rate li:last-child{ padding: 0 1px 0 0; width: 31px; }
/*-- gifts --*/
.bl_gift{
padding: 0 0 10px 0px;
margin: 0 0 12px;
}
.bl_gift ul{
margin: 0 auto;
padding: 0;
font-size: 0;
text-align: center;
height: calc(100vh - 270px);
overflow: hidden;
overflow-y: auto;
overflow-x: none;
}
/* will be red only in google chrome */
/*@media screen and (-webkit-min-device-pixel-ratio: 2) {
.bl_gift ul{ height: calc(100vh - 330px); }
}*/
.bl_gift ul li{
margin: 0 2px 2px 0;
padding: 0;
display: inline-block;
text-align: center;
width: 86px;
height: 76px;
background: url(../images/gift_frame.png) 0 0 no-repeat;
}
.bl_gift li a{
height: 79px;
display: inline-block;
position: relative;
}
.bl_gift li a img {
width: 86px;
height: 76px;
}
.bl_gift li a::before {
content:'';
position:absolute;
opacity:0;
border-radius: 7px;
border: #d02700 2px solid;
width: 82px;
height: 72px;
-webkit-transition: all .35s;
transition: all .35s;
}
.bl_gift li a.hover::before{
opacity: .6;
}
.bl_gift li a.hover:active::before,
.bl_gift li a.selected::before{
opacity: 1 !important;
}
.bl_gift_ch_only{ text-align: center; position: absolute; bottom: 130px; left: 0; width: 100%; }
.bl_gift_ch_only label{ cursor: pointer; vertical-align: middle; }
.bl_gift_ch_only.two_fields{bottom:160px !important;}
.bl_gift_profile{ width: 46px; position: absolute; top:0; bottom: 0; right: 0; left: 5px; padding: 0; margin: 0 0 12px 0; display: table; }
.bl_gift_profile ul{ margin: 0; padding:88px 0px 0px 0px; font-size: 0; text-align: center; display: table-cell; vertical-align: top; }
.bl_gift_profile ul li{ margin: 0 2px 2px -5px; padding: 0; display: inline-block; text-align:left; width: 46px; }
.bl_gift_profile ul li a{ height: 39px; margin: -3px 0px; display: inline-block; }
.bl_gift_profile ul li a img{ width: 46px; }
.bl_gift_profile ul li .nogift{ padding: 1px 5px 0; box-sizing: border-box; margin: 5px 0 0 9px; max-width: 37px; height: 19px; font-size: 12px; line-height: 12px; background-color: rgba(255, 255, 255, .7); color: #000; border-radius: 3px; }
.bl_gift_profile ul li .nogift:before {content: ""; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }
/*-- gifts --*/
.bl_vslider{ position: absolute; width: 6px; height: 189px; bottom: 140px; right: 10px; background: #000; border-radius: 4px; outline: 10px solid transparent; opacity: .999 }
.bl_vslider .vslider_range{ width: 6px; height: 190px; background: #38dcdc linear-gradient(to right, #38dcdc, #058282); position: absolute; bottom: 0; border-radius: 4px; }
.bl_vslider .count{ position: absolute; right: 12px; margin: -10px 0 0; }
.bl_vslider .count .count_decor{ background: url(../images/vslider_count_decor.png) 0 0 no-repeat; width: 4px; height: 8px; position: absolute; top: 50%; right: -4px; margin: -4px 0 0; }
.bl_vslider .count .count_cont{ background: #c30909; padding: 0 7px; font-size: 11px; line-height: 20px; font-weight: bold; border-radius: 4px; height: 20px; }
.bl_slideup_msg{ position: absolute; color: #000; max-width: 150px; padding: 5px 10px; bottom: 80px; right: 0; font-size: 12px; line-height: 18px; background-color: rgba(255, 255, 255, 0.7); border-radius: 4px 0 0 4px; }
.styler,
.styled,
.styler_age{
display: none;
}
#loader_box_msg{position:relative; width:100%; height:34px; display:none; padding:8px 0px;}
.loader_view_menu{ position: absolute; top: 50%; left: 50%; width: 31px; height: 31px; margin: -49px 0 0 -16px; /*margin: -43px 0 0 -16px;*/ display:none;}
.loader_b{ position: absolute; top: 50%; left: 50%; width: 29px; height: 29px; margin: -15px 0px 0px -15px !important; display:none;}
.loader_msg{ position: absolute; top: 50%; left: 50%; width: 29px; height: 29px; margin: -10px 0px 0px -15px !important; display:none;}
.loader_search_list {
position:relative; display:block; visibility: hidden; overflow:hidden; opacity:0;
width: 25px; height: 0; margin: 0 auto; padding: 0; transition: all .4s
}
.loader_search_list.next {height: 25px; padding:35px}
.loader_search_list.show {height: 25px; padding:35px; opacity:1; visibility:visible}
.loader_m{position: absolute; top: 50%; left: 50%; width: 25px; height: 25px; margin: -12px 0px 0px -13px !important; display:none;}
.loader_to_search{ position: absolute; width: 21px; height: 21px; right: 50px; top:13px; display:none;}
.loader_to_search_and_report{ position: absolute; width: 21px; height: 21px; right: 50px; top:13px; display:none; right: 85px;}
.loader_to_messages{ position: absolute; width: 21px; height: 21px; right: 50px; /*right: 45px;*/ top:13px; display:none;}
.loader_request_private{
position: absolute;
width: 21px;
height: 21px;
left: 68px;
bottom: 13px;
display: none;
}
.loader_settings{ position: absolute; width: 21px; height: 21px; right: 40px; top:12px; display:none;}
.loader_tip_report{ position: relative; width: 21px; height: 21px; right: 0px; /*top:4px;*/ margin:0 auto; display:none;}
.loader_photo_save{ position: absolute; width: 21px; height: 21px; right: 40px; top:9px; display:none;}
.loader_photo_action{ position: absolute; width: 21px; height: 21px; left:40px; top:9px; display:none;}
.loader_user_menu{ position: absolute; width: 21px; height: 21px; left: 140px; top:10px; display:none;}
.loader_user_menu_header{ position: absolute; width: 21px; height: 21px; right: -25px; top:12px; display:none;}
.loader_link_edit{ position: absolute; width: 21px; height: 21px; left: -24px; /*top:-5px;*/ top: 50%; margin: -11px 0 0; display: none; }
.loader_confirm{ position: static; width: 21px; height: 21px; right: 0px; top:0px; display:none;}
.loader_btn{ /*position:relative;*/ width: 25px; height: 25px; display: block; margin: 6px auto 0; }
#loader_send{
position: absolute;
width: 26px;
height: 26px;
display: block;
margin: 6px auto 0;
top: 0;
margin-left: -13px;
left: 50%;
}
.loader_to_settings{ position:absolute; width: 25px; height: 25px; display:block; margin: -28px 0px 0px 0px; right: 12px;}
.loader_interest_more{position:relative; width: 21px; height: 21px; display:block; float:left; margin-left: -15px; margin-top:-2px;}
.loader_interest{position:relative; width: 21px; height: 21px; display:block; float:left; margin-left: 2px; margin-top:-1px;}
.loader_interest_search{position:relative; width: 21px; height: 21px; display:block; float:left; margin-left: 2px; margin-top:1px;}
.loader_filter_location { position:absolute; width: 21px; height: 21px; left: 50%; margin: 5px 0 0 -11px; display:none; background: none!important;}
.loader_personal{ position: absolute; width: 21px; height: 21px; right: -10px; top:4px; display:none;}
.loader_register{ position: absolute; width: 21px; height: 21px; right: -9px; top:5px; display:none;}
.loader_messages{ position: absolute; width: 21px; height: 21px; right: 20px; top:24px; display:none;}
.loader_general{
position: relative;
height: 30px;
width: 30px;
font-size: 30px;
margin-left: -15px;
left: 50%;
margin-top: 25px;
margin-bottom: 25px;
display:none;
}
.loader_to_profile{ position: relative; left: 50%; margin: -60px 0 0 -15px; width: 25px; height: 25px; display: none; }
.loader_page{ position:absolute; width: 29px; height: 29px; display:none; top:50%; left:50%; margin-left: -12px; margin-top: -12px;}
.loader{ position: absolute; top: 50%; left: 50%; margin: 0 0 0 -20px; /*margin: -27px 0 0 -27px;*/ }
.loader.loader_login{ top: 77%; }
div.photo_action {opacity: 1!important; background: transparent!important; padding: 0!important;}
div.photo_action .spinner{background: transparent!important;}
.loader {
background: rgba(0, 0, 0, 1);
display:none;
width: 40px;
}
.loader_upload {
position: static;
display: block;
}
.loader_search {
position: relative;
margin: 30px auto;
display:none;
}
.spinner {
font-size: 30px;
position: relative;
display: inline-block;
width: 1em;
height: 1em;
}
.loader_msg .spinner,
.loader_b .spinner{
font-size: 30px;
}
.loader_search_list .spinner{
font-size: 26px;
}
.loader_tip_report .spinner,
.loader_to_settings .spinner,
.loader_view_menu .spinner,
.loader_to_search .spinner,
.loader_to_search_and_report .spinner,
.loader_to_messages .spinner,
.loader_request_private .spinner,
.loader_personal .spinner,
.loader_register .spinner,
.loader_messages .spinner,
.loader_settings .spinner,
.loader_photo_action .spinner,
.loader_photo_save .spinner,
.loader_btn .spinner,
.loader_filter_location .spinner,
.loader_m .spinner{
font-size: 20px;
}
.loader_user_menu .spinner,
.loader_user_menu_header .spinner,
.loader_link_edit .spinner,
.loader_interest .spinner,
.loader_interest_more .spinner,
.loader_interest_search .spinner,
.loader_confirm .spinner{ font-size: 16px; }
#loader_media_chat .spinner{ font-size: 19px; }
.bl_list_side_menu .item .loader_user_menu .spinner{
width: 1.001em; height: 1.001em; font-size: 17px !important;
/*margin: 3px 0 0;*/ }
.loader_btn .spinner{ font-size: 20px; /*width: 2em;*/ }
.loader_tip_report .spinner{ width: 1.001em; height: 1.001em; }
.spinner.center, .spinnerw.center{
position: absolute;
opacity: 1;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
.spinner .spinner-blade {
position: absolute;
opacity: 0.3;
left: 0.47em;
bottom: 0;
width: 0.06em;
height: 0.28em;
border-radius: 0.03em;
background-color: #979EAC!important;
box-shadow: 0 0 0 1px transparent;
/*-webkit-filter: blur(0px); filter: blur(0px);*/
-webkit-transform-origin: center -0.23em;
transform-origin: center -0.23em;
-webkit-animation: spinner-fade 1s infinite linear;
animation: spinner-fade 1s infinite linear;
}
.hidden .spinner-blade {
-webkit-animation-iteration-count: 2; animation-iteration-count: 2;
}
.spinnerw .spinner-blade {
background-color: #FFF!important;
}
.bl_list_side_menu .item .txt .loader_user_menu .spinner .spinner-blade{
left: 0.4629em!important;
width: 0.074em!important;
height: 0.2777em!important;
border-radius: 0.5em!important;
}
div.photo_action .spinner .spinner-blade{ width: 1px !important; }
.profile_top .cbp-rfgrid li .loader_b .spinner .spinner-blade,
.profile_top .cbp-rfgrid li .loader_m .spinner .spinner-blade{
width: 0.044em;
}
.loader_b .spinner .spinner-blade, .loader_m .spinner .spinner-blade, #loader_media_chat .spinner .spinner-blade{
width: 1px!important;
}
.loader_to_profile .spinner .spinner-blade{
width: 2px!important;
}
div.photo_action .spinner .spinner-blade{background-color: transparent;}
.spinner .spinner-blade:nth-child(1) {
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.spinner .spinner-blade:nth-child(2) {
-webkit-animation-delay: 0.083s;
animation-delay: 0.083s;
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg);
}
.spinner .spinner-blade:nth-child(3) {
-webkit-animation-delay: 0.166s;
animation-delay: 0.166s;
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
}
.spinner .spinner-blade:nth-child(4) {
-webkit-animation-delay: 0.249s;
animation-delay: 0.249s;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.spinner .spinner-blade:nth-child(5) {
-webkit-animation-delay: 0.332s;
animation-delay: 0.332s;
-webkit-transform: rotate(120deg);
-ms-transform: rotate(120deg);
transform: rotate(120deg);
}
.spinner .spinner-blade:nth-child(6) {
-webkit-animation-delay: 0.415s;
animation-delay: 0.415s;
-webkit-transform: rotate(150deg);
-ms-transform: rotate(150deg);
transform: rotate(150deg);
}
.spinner .spinner-blade:nth-child(7) {
-webkit-animation-delay: 0.498s;
animation-delay: 0.498s;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.spinner .spinner-blade:nth-child(8) {
-webkit-animation-delay: 0.581s;
animation-delay: 0.581s;
-webkit-transform: rotate(210deg);
-ms-transform: rotate(210deg);
transform: rotate(210deg);
}
.spinner .spinner-blade:nth-child(9) {
-webkit-animation-delay: 0.664s;
animation-delay: 0.664s;
-webkit-transform: rotate(240deg);
-ms-transform: rotate(240deg);
transform: rotate(240deg);
}
.spinner .spinner-blade:nth-child(10) {
-webkit-animation-delay: 0.747s;
animation-delay: 0.747s;
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.spinner .spinner-blade:nth-child(11) {
-webkit-animation-delay: 0.83s;
animation-delay: 0.83s;
-webkit-transform: rotate(300deg);
-ms-transform: rotate(300deg);
transform: rotate(300deg);
}
.spinner .spinner-blade:nth-child(12) {
-webkit-animation-delay: 0.913s;
animation-delay: 0.913s;
-webkit-transform: rotate(330deg);
-ms-transform: rotate(330deg);
transform: rotate(330deg);
}
@-webkit-keyframes spinner-fade {
0% {opacity: 1;}
35% {opacity: .5}
100% {opacity: 0;}
}
@keyframes spinner-fade {
0% {opacity: 1;}
35% {opacity: .5}
100% {opacity: 0;}
}
.add_photo {position: absolute; width: 70px; height: 30px; overflow: hidden; top: -10px; left: -10px; }
.add_photo input {font-size: 25px; margin-left: -100px; margin-top: -2px; width: 400px; }
.add_photo_bind {position: absolute; overflow: hidden; top:-30px; max-height: 340px;}
.add_photo_bind input.file {font-size: 290px; margin-left: 0px; width: 1000px;}
.add_photo input, .add_photo_bind input {cursor: pointer; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity:0;}
ul.cbp-rfgrid a.icon_edit{ background: url(../images/icon_edit.png) 0 0 no-repeat; width: 17px; height: 16px; display: block; position: absolute; top: 5px; right: 5px; }
ul.cbp-rfgrid a.icon_delete{ background: url(../images/icon_delete.png) 0 0 no-repeat; width: 17px; height: 16px; display: block; position: absolute; top: 5px; right: 5px; }
/*.list_photo_decor_green span{ display: block; width: 50px; }
*/a.list_photo_decor_green img{ height: 100%; vertical-align: middle}
a.list_photo_decor_green span.icon_list_photo_decor{ display: block; width: 16px; height: 15px; position: absolute; top: 10px; left: 40px; background: url(../images/icon_list_photo_decor.png) 0 0 no-repeat; }
.cbp-rfgrid {
/*margin: 0 0 10px 0;*/ margin: 0 0 1px 0;
padding: 0;
list-style: none;
position: relative;
width: 100%; width: 100vw;
clear:both;
font-size: 0;
}
.cbp-rfgrid li {
position: relative;
/*float: left;*/
display:inline-block; vertical-align:middle;
overflow: hidden;
width: 16.6666667%; /* Fallback */
width: -webkit-calc(100% / 6);
width: calc(100% / 6);
}
.cbp-rfgrid li.users_list_item div{-webkit-transition: all .4s, opacity 0s; transition: all .4s, opacity .0s;}
.cbp-rfgrid li.users_list_item .hidden {margin: -57% 0;}
.cbp-rfgrid.initial li.users_list_item .hidden {margin: 0}
.cbp-rfgrid li div{ /*margin: 0 0 13px 13px;*/ padding: 0 0 1px 1px; }
.cbp-rfgrid li a,
.cbp-rfgrid li a img {
display: block;
width: 100%;
cursor: pointer;
max-width: 100%;
}
.cbp-rfgrid li a{
overflow:hidden;
}
/* Flexbox is used for centering the heading */
.cbp-rfgrid li a div {
position: absolute;
left: 20px;
top: 20px;
right: 20px;
bottom: 20px;
background: rgba(71,163,218,0.2);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
text-align: center;
opacity: 0;
}
.cbp-rfgrid li.photo_upload a div{opacity: 1;}
.cbp-rfgrid li.photo_upload a.photo_upload_a {position:relative;}
.cbp-rfgrid li.photo_upload a div.spinner-blade{ margin: 2px 0; }
.cbp-rfgrid li a:active div{ opacity: 1; }
.cbp-rfgrid li a div h3 {
width: 100%;
color: #fff;
text-transform: uppercase;
font-size: 1.4em;
letter-spacing: 2px;
padding: 0 10px;
}
.bl_list_profile_photo .cbp-rfgrid li div:not(.css_loader, .spinner){ background: #3d4c58; }
.bl_list_profile_photo.private .cbp-rfgrid li div{ background: #440101; }
.bl_list_profile_photo.fix_for_public_photo_loader .cbp-rfgrid li div{ background: #3d4c58; }
.bl_list_profile_photo.private .cbp-rfgrid li div.action_loader{ background: #3d4c58; }
/*---spotlight---*/
.bl_list_photo.profile_top{ -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 1; overflow:hidden; height:70px }
a.list_photo_decor_green{
background: url(../images/list_photo_decor_green.png) 0 0 no-repeat;
width: 84px;
height: 70px;
position: absolute;
top: 0;
bottom: 0;
height: auto;
cursor: pointer;
}
a.list_photo_decor_green span{
color: #fff;
width: 64px;
display: block;
font-size: 13px;
line-height: 14px;
margin: 29px 2px 2px 11px;
box-sizing: border-box;
}
#spotlight { margin: 0; overflow: auto; white-space: nowrap; z-index: -1;}
#spotlight li { margin: 0 1px 0 0; width: 62px; height: 70px;}
/* Example for media query: change number of items per row */
/*
@media screen and (max-width: 1190px) {
.cbp-rfgrid li {
width: 20%;
width: -webkit-calc(100% / 5);
width: calc(100% / 5);
}
}
@media screen and (max-width: 945px) {
.cbp-rfgrid li {
width: 25%;
width: -webkit-calc(100% / 4);
width: calc(100% / 4);
}
}
*/
@media screen and (max-width: 660px) {
.cbp-rfgrid li {
width: 20%; /* Fallback */
}
.head_profile_info .cbp-rfgrid li {
width: calc(20% - 4px);
width: calc(20vw - 4px);
}
}
@media screen and (max-width: 400px) {
.cbp-rfgrid li {
/* width: 50%;
width: -webkit-calc(100% / 2);
width: calc(100% / 2);*/
width: 25%; /* Fallback */
width: 25vw;
}
.head_profile_info .cbp-rfgrid li {
width: calc(25% - 5px);
width: calc(25vw - 5px);
}
}
@media screen and (max-width: 300px) {
.cbp-rfgrid li {
width: 33.33%;
width: 33.33vw;
}
.head_profile_info .cbp-rfgrid li {
width: calc(33% - 6px);
width: calc(33vw - 6px);
}
}
.no_one_found {
position: absolute;
/*top: 0;*/
width: 100%;
text-align: center;
display: table;
/*vertical-align: middle;line-height: 26px;*/
color:#FFF;
margin-top:-90px;
background: url(../images/icon_user.png) 50% 50% no-repeat;
cursor: auto;
}
.no_one_found_item{
position: absolute;
line-height: 26px;
left: 0px!important;
right: 0px!important;
}
.no_one_found span{
display:table-cell; vertical-align: middle;
text-align: center;
padding-top:140px;
}
/*.no_one_found_item span{
background-position: 50% 25%;
}*/
.no_one_found.no_visible {display:none;}
.hide{display:none;}
.show{display:block;}
.opacity{opacity: 0;}
.no_opacity{opacity: 1!important;}
.sign_blocked_user_hide {display:none;}
.black_white_photo{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.edit_line_item {color: #979EAC;
text-align: center;
border-bottom: 1px dashed #515962;
margin: 0px 0px 13px;}
.custom_tooltip, .tip_confirm, .tip_alert{z-index:103; position: fixed; display:none;}
.custom_tooltip{ width: 172px; }
.page_shadow_empty, .page_shadow_menu{z-index:101; display:none; background: url(../images/empty.gif) 0 0 repeat; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%;}
.tip_photo_info_edit{ /*margin: -50px 0 0 -108px !important;*/ z-index:102; display:none;}
.page_shadow_empty {background-color:black; opacity:0;}
.placeholder::-webkit-input-placeholder {color:#000;}
.placeholder:-moz-placeholder {color:#000; opacity: 1;}
.placeholder::-moz-placeholder {color:#000; opacity: 1;}
.placeholder:-ms-input-placeholder {color:#000;}
.placeholder:focus::-webkit-input-placeholder{color:transparent;}
.placeholder:focus:-moz-placeholder{color:transparent;}
.placeholder:focus::-moz-placeholder{color:transparent;}
.placeholder:focus:-ms-input-placeholder{color:transparent;}
.text-overflow {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.spotlight_indent {padding-top: 46px;}
.banner_header{ text-align: center; width: 100%; position: absolute; }
.banner_header.header_mobile_join{ top: 60px; }
.banner_header.header_mobile_forgot_password{ top: 60px; }
.banner_footer,
.banner_footer_mobile_user{width: 97%; position: relative; text-align: center; margin: 10px auto;}
.banner_footer.footer_mobile_join{
text-align: center;
margin: -48px auto -48px;
overflow: hidden;
}
.banner_footer.footer_mobile_forgot_password{position: absolute;
top: 40px;
margin-top: calc(50vh);
margin-bottom: 48px;
}
.banner_footer.footer_mobile_confirm_email{
position: absolute;
bottom:0;
}
/*Settings*/
.banner_footer_mobile_user.footer_mobile_profile_settings,
.banner_footer_mobile_user.footer_mobile_paid_profile_settings{margin: -28px auto -86px;}
.banner_footer_mobile_user.footer_mobile_profile_settings_profile,
.banner_footer_mobile_user.footer_mobile_paid_profile_settings_profile{margin: -61px auto -40px;}
.banner_footer_mobile_user.footer_mobile_profile_settings_notification,
.banner_footer_mobile_user.footer_mobile_paid_profile_settings_notification{margin: -61px auto -40px;}
.banner_footer_mobile_user.footer_mobile_profile_settings_email,
.banner_footer_mobile_user.footer_mobile_paid_profile_settings_email{margin: -61px auto -40px;}
.banner_footer_mobile_user.footer_mobile_profile_settings_password,
.banner_footer_mobile_user.footer_mobile_paid_profile_settings_password{margin: -61px auto -40px;}
.banner_footer_mobile_user.footer_mobile_profile_settings_delete,
.banner_footer_mobile_user.footer_mobile_paid_profile_settings_delete{margin: -61px auto -40px;}
.banner_footer_mobile_user.footer_mobile_paid_profile_settings_invisible{margin: -61px auto -40px;}
/*Settings*/
.banner_footer_mobile_user.footer_mobile_messages,
.banner_footer_mobile_user.footer_mobile_paid_messages{bottom:0; margin-bottom: -106px; overflow: hidden; max-height: 300px; display: none;}
.banner_footer_mobile_user.footer_mobile_upgrade,
.banner_footer_mobile_user.footer_mobile_paid_upgrade{margin: -55px auto -42px;}
.banner_footer_mobile_user.footer_mobile_paid_upgrade_activated_super_power{margin: -55px auto -82px;}
.banner_footer_mobile_user.footer_mobile_profile_view,
.banner_footer_mobile_user.footer_mobile_paid_profile_view{margin: 0px auto -73px;}
.banner_footer_mobile_user.footer_mobile_profile_personal_edit,
.banner_footer_mobile_user.footer_mobile_paid_profile_personal_edit{margin: -65px auto -42px;}
.ter_big.custom_style h2, .ter_big.custom_style h3 {color: inherit;}
.ter_big.custom_style li {margin-left: 30px; list-style-type: inherit;}
/*-- bl_tinder --*/
.bl_tinder{opacity: 0; visibility: hidden; transition: all .3s; text-align: center; width: 310px; height: 310px; background: rgba(177, 218, 15, .79); position: absolute; top: 50%; left: 50%; margin: -155px 0 0 -155px; border-radius: 155px; border: 13px solid rgba(210, 0, 84, .65); box-sizing: border-box; }
.bl_tinder .title{ font-size: 28px; line-height: 36px; font-weight: bold; margin: 37px 0 10px; }
.bl_tinder .bl_relation{ width: 219px; margin: 0 auto 33px; position: relative; }
.bl_tinder .bl_relation .frame{ width: 94px; height: 94px; border-radius: 47px; border: 2px solid #fff; box-sizing: border-box; overflow: hidden; }
.bl_tinder .bl_relation .frame img{ width: 90px; }
.bl_tinder .bl_relation .icon_relation_heart{ background: url(../images/icon_relation_heart.png) 0 0 no-repeat; width: 74px; height: 67px; position: absolute; bottom: -27px; left: 50%; margin: 0 0 0 -37px; }
.bl_tinder .bl_relation_info{ width: 115px; margin: 0 auto; }
.bl_tinder .bl_relation_info .icon_relation_chat{ background: url(../images/icon_relation_chat.png) 0 0 no-repeat; width: 51px; height: 48px; float: left; }
.bl_tinder .bl_relation_info .icon_relation_user{ background: url(../images/icon_relation_user.png) 0 0 no-repeat; width: 45px; height: 51px; float: right; margin: -3px 0 0; }
.bl_tinder_btn{ opacity: 0; transition: all .5s; width: 111px; height: 111px; position: absolute; top: 104px; font-size: 40px; line-height: 44px; text-align: center; border-radius: 56px; color: #fff; }
.bl_tinder_btn:before { content: ""; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }
.bl_tinder_btn.no{ background: rgba(222, 50, 28, .68); left: 10px; }
.bl_tinder_btn.yes{ background: rgba(177, 218, 15, .68); right: 10px; }
.transform-left {
-moz-transform: matrix(1, 0, 0.09375, 1, 0, 0);
-webkit-transform: matrix(1, 0, 0.09375, 1, 0, 0);
-o-transform: matrix(1, 0, 0.09375, 1, 0, 0);
-ms-transform: matrix(1, 0, 0.09375, 1, 0, 0);
transform: matrix(1, 0, 0.09375, 1, 0, 0);
}
.transform-right {
-moz-transform: matrix(1, 0, -0.09375, 1, 0, 0);
-webkit-transform: matrix(1, 0, -0.09375, 1, 0, 0);
-o-transform: matrix(1, 0, -0.09375, 1, 0, 0);
-ms-transform: matrix(1, 0, -0.09375, 1, 0, 0);
transform: matrix(1, 0, -0.09375, 1, 0, 0);
}
.rotate-left {
transform: rotate(30deg) scale(0.8);
transition: 1s;
margin-left: 400px;
cursor: e-resize;
opacity: 0;
}
.rotate-right {
transform: rotate(-30deg) scale(0.8);
transition: 1s;
opacity: 0;
margin-left: -400px;
cursor: w-resize;
}
.rotate-left img{
transition: .4s;
opacity: 0;
}
.rotate-right img{
transition: .4s;
opacity: 0;
}
.gifts_credits{
/*padding: 5px 2%;*/
padding: 4px 2% 6px;
margin: -3px 0 7px;
font-size: 14px;
vertical-align: top;
width: 96%;
height: 22px;
border-radius: 4px;
background: #fdffca;
}
/* Video Chat */
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}[hidden]{display:none}
#video-container {
text-align: center;
overflow:hidden;
position: relative;
height: calc(100vh - 96px);
margin-bottom: -96px;
margin-top: -1px;
}
#block_make_call, #block_end_call, #block_disabled_call{display: none;}
#block_disabled_call{display: block;}
.module_videochat{ margin: 0 auto; }
.cont_vc{ box-sizing: border-box; height: calc(100vh - 46px); display: table; width: 100%; }
.module_audiochat{ display: table-cell; vertical-align: middle; }
.module_audiochat .bl{ height: 310px; }
.module_audiochat .profile_pic{ text-align: center; margin: 10px 0 0; position: relative;}
.module_audiochat .profile_pic a{ display: inline-block; width: 120px; height: 120px; border-radius: 75px; overflow: hidden; }
.module_audiochat .profile_pic a img{ width: 120px; }
.module_audiochat .bl_audiochat{ position: relative; }
.module_audiochat .btn_audiochat{
cursor: pointer;
position: absolute;
top: 63px;
background-position: 0 0;
background-repeat: no-repeat;
background-size: 100% 100%;
border: 1px solid transparent;
width: 80px;
height: 80px;
border-radius: 100%;
transition: all .4s;
outline:none;
}
.module_audiochat .audiochat_cancel_answer{
left: 50%;
margin: 0 0 0 -155px;
background-color: transparent;
background-image: url(../images/icon_audiochat_cancel_answer.png);
}
.module_audiochat .audiochat_answer{
right: 50%;
margin: 0 -155px 0 0;
background-color: transparent;
background-image: url(../images/icon_audiochat_answer.png);
}
.module_audiochat .audiochat_answer.add_loader_transparent{
background-color: #9ee800;
background-image: none;
}
.module_audiochat .audiochat_cancel_answer.add_loader_transparent{
background-color: #f05500;
background-image: none;
}
.module_audiochat .processing .audiochat_answer[data-action='call'],
.module_audiochat .processing .audiochat_answer[data-action='answer']{
background-color: transparent;
background-image: url(../images/icon_audiochat_answer.png);
-webkit-filter: none!important;
filter: none!important;
}
/*.module_audiochat .processing .audiochat_answer[data-action='disabled']{
-webkit-filter: none!important;
filter: none!important;
}*/
.module_audiochat .audiochat_line{
position: absolute;
top: -10px;
right: 50%;
margin: 0 -160px 0 0;
background-image: url(../images/audiochat_line.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 100% auto;
width: 180px;
height: 100px;
}
.client_photo_default{opacity: 0;}
.call_photo_default{opacity: 0;}
.their-video-container{
height:100%;
width:100%;
overflow:hidden;
background-image: url(../images/icocam_b.svg);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 23% auto;
padding: 0;
margin: 0;
}
#their-video {
padding: 0;
margin: 0 auto;
opacity: 0; visibility: hidden; transition: opacity .4s, visibility 0s .4s;
min-width:100%;
height:102%;
}
#their-video.to_show{visibility: visible; opacity: 1; transition: opacity .4s, visibility 0s; transition-delay: .2s;}
.interface{display:none;}
.my-video-container{
width: 100px;
height: 100px;
padding: 0;
margin: 0;
position: absolute;
left:0;
bottom:0;
overflow: hidden;
background-color: #363A45;
background-image: url(../images/icocam.svg);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 50% auto;
}
#my-video {
min-width: 140px;
height: 140px;
padding: 0;
margin: 0;
position: absolute;
opacity: 0; visibility: hidden;
left:0;
bottom:0;
top: 0;
margin-top: -20px;
}
#my-video.r_desctop{width: auto; height: 100px; left:-25%;}
#my-video.r_mobile{width: 100px; height: auto;}
#my-video.to_show{visibility: visible; opacity: 1; transition: opacity .4s, visibility 0s; transition-delay: .2s;}
#loader_call{transition: opacity .35s, visibility 0s .35s; opacity: 0; visibility: hidden;}
#loader_call.to_show{visibility: visible; opacity: 1; transition: opacity .35s, visibility 0s;}
#loader_call .spinner.center{
left: -22px;
top: 1px;
}
@media screen and (orientation:landscape) {
#my-video.r_mobile{width: auto; height: 100px; left:-25%;}
.their-video-container{
background-size: auto 27%;
}
#their-video {margin-left:0!important;}
#loader_call .spinner.center{
left: -20px;
}
}
.info_connect{
position: absolute;
width: 100%;
height: 100%;
font-size: 12px;
color: #9f9f9f;
top: 60%;
font-family: Tahoma;
}
.module_audiochat .info_connect{
top: 135px;
}
#waiting_connect{
opacity:0;
}
.btn_videochat.blink .btn_name{animation: blink_msg 2s linear infinite; -webkit-animation: blink_msg 2s linear infinite;}
@-webkit-keyframes blink_msg {
0% {opacity: 1;}
50% {opacity: .1;}
100% {opacity: 1; }
}
@keyframes blink_msg {
0% {opacity: 1;}
50% {opacity: .1;}
100% {opacity: 1;}
}
/*Video chat*/
/*Audio chat*/
.module_audiochat .btn_audiochat:disabled{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
cursor:default;
}
.audiochat_line{
opacity: 0;
}
.audiochat_line.show{
opacity: 1;
}
.audiochat_line.blink{
opacity: 1;
-webkit-animation: blink 1.5s infinite;
animation: blink 1.5s infinite;
}
@keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
/*Audio chat*/
.input-full-width {
width: 100%!important;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
font-size: 13px!important;
height: 30px!important;
}
#video_player {visibility: hidden;}
.not_checked_photo{z-index:1; position: absolute; width: 50%!important; opacity: .6; top: 50%; left:50%; margin-left: -25%; margin-top: -25%;}
/*-- page game --*/
.main_bl_game{
width: 100%;
}
.bl_games{
min-height: 31%;
overflow: hidden;
cursor: pointer;
text-align: center;
position: relative;
}
.bl_games img{
width: 100%;
opacity: 0;
}
.bl_games .bl{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: auto;
height: 15vw;
}
.bl_games .bl span{
transition: 0.5s ease;
padding: 0 10vw;
background-color: rgba(0,0,0,.48);
font-size: 7vw;
line-height: 15vw;
font-family: Arial;
height: 15vw;
display: inline-block;
font-weight: bold;
color: #fff;
border-radius: 8vw;
}
.bl_games .bl:active span{
background-color: rgba(0,0,0,.70);
}
@media (max-width: 740px) and (orientation:landscape) {
.bl_games{
height: calc(100vh - 45px);
}
}
/*-- /page game --*/
/* Video chat */
button.btn{width: 100%; position: relative; display: block; font-size: 16px; line-height: 18px; height: 38px; font-weight: bold; color: #fff; text-align: center; text-decoration: none; text-shadow: -1px -1px 0 #000; outline: none; border: none; /*border: 1px solid #445e94; border-bottom: 1px solid #2d3749;*/ border-radius: 3px; margin: 0 0 3px; }
button.btn:before{ content: ""; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }
button.btn.grey{ background: url(../images/btns.png) 0 -76px repeat-x; border-top: 1px solid #bdcbe5; border-bottom: 1px solid #2d3749; }
button.btn.grey:disabled{color:#c4c4c4; background-position: 0 -114px; -webkit-filter: grayscale(60%); filter: grayscale(60%);}
.processing button.btn.grey:not([data-action='disabled']):disabled{background-position: 0 -76px;}
/* Video chat */
.add_loader_transparent:not(.css_loader):not(.btn_audiochat):not(.call_photo_default) {
color: transparent!important;
text-shadow: none!important;
position: relative!important;
transition: none!important;
}
.btn_action_loader {
height: 22px;
width: 22px;
font-size: 22px;
margin-left: -11px;
margin-top: -11px;
left: 50%;
top: 50%;
position: absolute;
}
.btn_action_loader .spinner {
font-size: 22px;
position: relative;
display: inline-block;
width: 1em;
height: 1em;
}
.mod_im_msg_video{
text-align: center;
width: 100%;
padding: 5px 0px;
}
.mod_im_msg_video + br{
display: none;
}
.mod_im_msg_video .one_media_youtube{
width: 180px;
height: 150px;
}
.mod_im_msg_video img{
max-width: 100%!important;
}
.mod_im_msg_video + br {
display: none;
}
.mod_im_msg_image{
width: 100%;
padding: 5px 0px;
}
.mod_im_msg_image + br{
display: none;
}
.mod_im_msg_image img{
max-width: 100%!important;
opacity: 0;
}
.mod_im_msg_image img.to_show{
opacity: 1;
transition: opacity .3s linear;
}
.mod_im_msg_image .mod_im_msg_image_desc{
text-align: left;
}
#lightbox-container-image-box{
background: #eee!important;
}
#lightbox-container-image-data-box, #lightbox-nav{
display: none!important;
}
.bl.five_media a.btn.messages{
width: calc(100% - 180px);
}
.pp_message_upload_img_bl{
position: relative;
display: block;
font-size: 16px;
line-height: 18px;
height: 38px;
font-weight: bold;
color: #fff;
text-align: center;
text-decoration: none;
text-shadow: -1px -1px 0 #000;
outline: none;
border: none;
border-radius: 3px;
margin: 0 0 3px;
background: url(../images/btns.png) 0 -76px repeat-x;
border-top: 1px solid #bdcbe5;
border-bottom: 1px solid #2d3749;
width: 40px;
display: inline-block;
margin-right: 0px;
}
.pp_message_upload_img_bl:before{ content: ""; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; }
.pp_message_upload_img{
position: absolute;
top:0;
left:0;
height: 38px;
width: 40px;
overflow: hidden;
background: url(../images/upload_img.png) 7px 5px no-repeat;
}
.pp_message_upload_img.disabled{
background: url(../images/upload_img_disabled.png) 7px 5px no-repeat;
}
.pp_message_upload_img img {
margin: -1px 5px 0 5px;
}
.pp_message_upload_img input[type="file"]{
font-size: 40px;
opacity: 0;
position: absolute;
top: -10px;
left: -20px;
display: none;
}
.pp_message_upload_img.disabled input[type="file"]{
display: block;
}
.pp_message_upload_img.no_available input[type="file"]{
display: none!important;
}
.pp_message_upload_img .pp_message_upload_loader{
position: absolute;
top: 4px;
right: 4px;
display: none;
}
.pp_message_upload_img .inp_hide{
display: none;
}
.pp_message_upload_img.to_hide{
background:none;
}
.pp_message_upload_img.to_hide #pp_message_upload_img_frm{
display: none;
}
.side_menu .bl_list_side_menu .item .check span.icon_verify_account {
background-position: 0 -963px;
}
.tip_confirm.pp_verification .icon{
background: none;
padding: 0;
margin: 0 auto;
display: block;
height: 70px;
text-align: center;
}
#pp_frm_verify{
padding-top: 10px;
}
#pp_frm_verify select{
width: 100%;
height: 30px;
border-radius: 3px;
cursor: pointer;
}
.btn_action_loader_alert {
height: 14px;
width: 14px;
font-size: 14px;
margin-left: -7px;
margin-top: -7px;
left: 50%;
top: 50%;
position: absolute;
}
.btn_action_loader_alert .spinner {
font-size: 14px;
position: relative;
display: inline-block;
width: 1em;
height: 1em;
}
.bl_profile_3d_city .btn_profile_verification{
display: inline-block;
width: 28px;
height: 26px;
background: url(../images/icon_verif.png) 0 0 no-repeat;
}
/* Base pages */
.page_cont_list{
position: relative;
}
.head.nm span.title .page_title_circle {
width: 8px;
height: 8px;
margin: 0;
transition: all .3s, opacity .3s linear;
opacity: 1;
display: inline-block;
position: relative;
top: 0px;
}
.head.nm span.title .page_title_circle .ls_title_user_play {
width: 8px;
height: 8px;
border-radius: 100%;
background-color: #98c700;
display: block;
}
.page_list {
padding: 4vw 0 0 4vw;
width: calc(100vw - 4vw);
}
.page_list .module_filter_result {
overflow: hidden;
-webkit-transition: height 0.4s;
transition: height 0.4s;
clear: both;
padding: 0px 0 0;
}
.page_list .filter_result {
/*position: absolute;*/
width: 100%;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.page_list.videos_list .item {
display: inline-block;
background: #fff;
position: relative;
border-radius: 2px;
/*transition: all 0.3s ease;*/
margin: 0 4vw 4vw 0;
width: 44vw;
float: left;
}
.page_list.videos_list .item .cham-post-link {
cursor: pointer;
}
.page_list.videos_list .item .cham-post-image {
position: relative;
overflow: hidden;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
transition: all .4s, opacity .4s linear;
}
.page_list.videos_list .item .cham-post-image.to_hide {
opacity: 0;
}
.page_list .layer_action_list {
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, .1);
z-index: 4;
cursor: default;
opacity: 0;
visibility: hidden;
transition: opacity .3s, visibility 0s .3s;
}
.page_list .layer_action_list.to_show {
visibility: visible;
opacity: 1;
transition: opacity .3s, visibility 0s;
}
.page_list .layer_action_list_loader {
height: 24px;
width: 24px;
font-size: 24px;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.page_list.videos_list .item .cham-category {
margin: 5px 0 0 5px;
float: left;
z-index: 2;
position: absolute;
}
.page_list.videos_list .item .cham-category.descripton {
visibility: hidden;
opacity: 0;
transition: opacity .35s linear, visibility .35s;
max-width: calc(100% - 10px);
bottom: 5px;
}
.page_list.videos_list .item .cham-category.descripton.to_show {
visibility: visible;
opacity: 1;
transition: opacity .35s linear, visibility 0s;
}
.page_list.videos_list .item .cham-category > span.subject {
font-size: 12px;
padding: 3px 5px 4px;
line-height: 1.4;
color: #fff;
border-radius: 30px;
display: block;
background-color: rgba(0, 0, 0, .5);
transition: all .5s ease;
cursor: default;
max-width: 100%;
box-sizing: border-box;
cursor: pointer;
}
.page_list.videos_list .item .cham-category > span.subject > .icon_status {
width: 7px;
height: 7px;
float: left;
border-radius: 50%;
margin: 5px 6px 0 0;
background-color: #d9ff55;
}
.page_list.videos_list .item .cham-category > span.subject > span.overflow {
max-width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;
}
.page_list.videos_list .item .pic {
background-size: cover;
background-position: 50% 0;
background-repeat: no-repeat;
transition: transform .5s ease, filter .5s ease, opacity .5s linear;
border-radius: 2px 2px 0 0;
}
.page_list.videos_list .item .pic.rectangle {
width: 100%;
margin: auto;
overflow: hidden;
height: 24.75vw;
}
.page_list.videos_list .item .pic.rectangle:before {
content: "";
padding-top: 56.25%;
float: left;
}
.page_list.videos_list .item .video_camera {
position: absolute;
top: 3px;
left: 5px;
width: 18px;
}
.page_list.videos_list .item .video_camera svg {
fill: rgba(217,255,85,0.8);
}
.page_list.videos_list .item .cham-post-meta {
margin: 0 5px 0 5px;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
align-content: center;
border-top: 1px solid #efefef;
padding: 5px 5px;
height: 18px;
overflow: hidden;
line-height: 26px;
}
.page_list.videos_list .item .cham-post-meta .info {
margin: 0 5px 0 0;
float: left;
white-space: nowrap;
}
.page_list.videos_list .item .cham-post-meta span.info_item {
font-size: 12px;
margin-right: 5px;
margin-bottom: 10px;
color: #b3b3b3;
}
.page_list.videos_list .item .cham-post-meta span.info_item i {
display: inline-block;
margin-right: 5px;
margin-top: 7px;
vertical-align: top;
}
.page_list.videos_list .item .cham-post-meta span.info_item a {
font-size: 13px;
margin-right: 10px;
margin-bottom: 20px;
color: #b3b3b3;
}
.page_list.videos_list .item .cham-post-meta span.user_name .icon_status.online {
background-color: #d9ff55;
float: none;
display: inline-block;
vertical-align: top;
margin: 10px 0 0 0;
width: 7px;
height: 7px;
border-radius: 50%;
}
@media (max-width: 767px){
.page_list.videos_list .item .hidden-xs {
display: none !important;
}
}
.page_cont_list .no_one_found {
position: static;
margin-left: -2vw;
margin-top: 100px;
}
.page_cont_list .item .play_button {
position: absolute;
top: -5vw;
bottom: 0;
left: 0;
right: 0;
margin: auto;
z-index: 2;
height: 10vw;
width: 10vw;
font-size: 10vw;
color: rgba(255, 255, 255, 1);
transition: all 0.4s;
outline: none;
padding: 0;
transition: opacity .4s ease-in-out;
opacity: .7;
box-shadow: 0 0 25px rgb(0 0 0 / 10%);
}
/*-- pagination --*/
.page_cont_list .paging{
width: calc(100vw - 4vw);
}
.page_cont_list .pagination-container {
margin: 0 auto;
padding: 20px 0 50px;
text-align: center;
position: relative;
z-index: 1;
}
.page_cont_list .pagination {
position: relative;
}
.page_cont_list .pagination a {
position: relative;
display: inline-block;
color: #fff;
text-decoration: none;
font-size: 16px;
padding: 3px 8px;
}
.page_cont_list .pagination a:before {
z-index: -1;
position: absolute;
height: 100%;
width: 100%;
content: "";
top: 0;
left: 0;
background-color: #2ecccc;
border-radius: 50%;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.page_cont_list .pagination a:hover,
.page_cont_list .pagination a .pagination-active {
color: #fff;
}
.page_cont_list .pagination a.disabled:hover,
.page_cont_list .pagination a.disabled {
color: #BFBFBF;
cursor:default;
}
.page_cont_list .pagination a:not(.disabled):hover:before,
.page_cont_list .pagination a:not(.disabled) .pagination-active:before {
-webkit-transform: scale(1);
transform: scale(1);
}
.mobile .page_cont_list .pagination a:not(.disabled):hover:before{
-webkit-transform: scale(0);
transform: scale(0);
}
.page_cont_list .pagination .pagination-active {
color: #fff;
cursor: default;
}
.page_cont_list .pagination .pagination-active:before {
-webkit-transform: scale(1)!important;
transform: scale(1)!important;
}
/*.page_cont_list .pagination-newer {
margin-right: 5vw;
}
.page_cont_list .pagination-older {
margin-left: 5vw;
}*/
/*-- /pagination --*/
/* Base pages */
.bl_activate .item .live_streaming {
background: url(../images/icon_activate_live.png) 5px 25px no-repeat;
}
.add_loader_transparent:not(.no_transparent){
color: transparent !important;
text-shadow: none !important;
position: relative !important;
transition: none !important;
}
.add_loader_transparent > *:not(.css_loader):not(button):not(.no_transparent){opacity: 0!important; color: transparent!important; text-shadow: none!important; transition:none!important;}
.pp_gallery_btn_edit_image .btn_action_loader{
margin-left: -13px;
}
.im_audio_message_recorder {
position: relative;
/* width: 35px; */
width: 30px;
height: 44px;
text-align: center;
display: inline-block;
transition: all .3s linear;
vertical-align: top;
overflow: hidden;
}
.im_audio_message_recorder.record {
width: 104px;
}
.im_audio_message_recorder .im_audio_message_recorder_icon_bl{
position: relative;
/* width: 35px; */
width: 30px;
height: 44px;
display: inline-block;
cursor: pointer;
float: right;
}
.im_audio_message_recorder.im_audio_message_delete{
width: 0px;
margin-left: 0px;
}
.im_audio_message.im_audio_message_send_play{
margin: 3px 0px 0px 0px;
vertical-align: top;
opacity: 1;
transition: all .3s, opacity .2s linear, border .01s;
overflow: hidden;
opacity: 0;
width: 0;
min-width: auto;
border-width: 0px;
float: left;
display: none;
}
.im_audio_message.im_audio_message_send_play.im_audio_message_delete{
width: 110px;
margin-right: 10px;
/*min-width: 110px;*/
/*margin-left: 14px;
margin-right: -5px;*/
opacity: 1;
border-width: 1px;
}
.im_audio_message.im_audio_message_send_play .fa.fa-times{
right: 0;
left: auto;
}
.im_audio_message_recorder .fa{
transition: opacity .3s linear;
}
.im_audio_message_recorder .fa.fa-microphone{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
font-size: 21px;
line-height: 19px;
height: 20px;
color: #9f9f9f;
opacity: 1;
transition: color .4s ease-in-out;
}
.im_audio_message_recorder.im_audio_message_delete .fa.fa-microphone{
color: #405f78;
}
.im_audio_message_recorder:hover .fa{
color: rgb(128, 125, 125);
}
.im_audio_message_recorder .fa.fa-circle{
position: absolute;
top: 9px;
margin: auto;
height: 20px;
color: red;
opacity: 1;
font-size: 11px;
opacity: 0;
}
@-webkit-keyframes blink_record {
0% {opacity: .2;}
50% {opacity: 1;}
100% {opacity: .2; }
}
@keyframes blink_record {
0% {opacity: .2;}
50% {opacity: 1;}
100% {opacity: .2; }
}
.im_audio_message_recorder.record .fa.fa-circle{
-webkit-animation: blink_record 2s linear infinite;
animation: blink_record 2s linear infinite;
}
.im_audio_message {
text-align: center;
display: inline-block;
/* margin: 0 -3px 3px; */
margin: 5px 0px 5px 0px;
border: 1px solid rgba(88, 202, 126, 1);
border-radius: 10px;
max-width: 100%;
min-width: 100px;
width: 190px;
height: 20px;
box-sizing: border-box;
color: rgba(88, 202, 126, 1);
background-color: rgba(234, 255, 241, 1);
position: relative;
cursor: default;
vertical-align: middle;
}
.im_audio_message .fa{
transition: color .3s;
}
.im_audio_message ~ .im_message{
padding-top: 8px;
display: inline-block;
}
.im_audio_message ~ .im_message:empty{
padding: 0;
display: inline;
}
.im_audio_message .im_audio_message_loader{
display: block;
position: absolute;
width: 18px;
height: 18px;
}
.im_audio_message i {
vertical-align: middle;
font-size: 12px;
transition: none;
width: 14px;
height: 14px;
cursor: pointer;
position: absolute;
left: 7px;
top: 3px;
margin-right: 5px;
}
.bl_one_photo_cmt .item .msg .im_audio_message i {
color: rgba(88, 202, 126, 1);
}
.im_audio_message i.fa-pause {
font-size: 11px;
top: 4px;
}
.im_audio_message .im_audio_message_process,
.im_audio_message .im_audio_message_process_play{
width: calc(100% - 32px);
height: 2px;
display: block;
margin-right: 10px;
background-color: rgba(181, 227, 192, 1);
position: absolute;
left: 24px;
top: 8px;
}
.bl_message_one.general .item .message .msg .im_audio_message {
width: 90px;
margin: 10px 5px;
}
/*.message_list .item .info .msg .im_audio_message i {
top: 2px;
}
.message_list .item .info .msg .im_audio_message i.fa-pause {
top: 3px;
}
.message_list .item .info .msg .im_audio_message .im_audio_message_process,
.message_list .item .info .msg .im_audio_message .im_audio_message_process_play{
top: 7px;
}*/
.im_audio_message.im_audio_message_send_play .im_audio_message_process{
width: calc(100% - 46px);
}
.im_audio_message .im_audio_message_process_play{
background-color: rgba(88, 202, 126, 1);
width: 0px;
max-width: 180px;
transition: width .3s linear;
}
.im_audio_message .btn_action_loader {
height: 14px;
width: 14px;
font-size: 14px;
top: 2px;
left: 7px;
right: auto;
position: absolute;
margin: 0;
}
.im_audio_message .btn_action_loader .spinner{
font-size: 14px;
}
.im_audio_message .btn_action_loader .spinnerw .spinner-blade {
background-color: rgba(15, 170, 15, .7)!important;
}
.message_menu_link_right {
display: none;
}
.message_info_module {
display: block;
position: relative;
}
.message_info_module_menu {
position: absolute;
z-index: 1;
top: 20px;
background: #fffff0;
box-shadow: 0 0 16px rgba(0, 0, 0, 0.34);
border-radius: 3px;
min-width: auto;
visibility: hidden;
}
.message_info_module_menu.initialized {
display: none;
visibility: visible;
}
.message_info_module_menu .list li {
border-bottom: 1px solid #d3d8e3;
}
.message_info_module_menu .list li span {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #000;
padding: 4px 6px;
}
.message_info_module_menu .list li span .fa {
width: 20px;
}
.message_info_module_menu .list li:last-child {
border-radius: 0 0 3px 3px;
border: none;
}
.message_info_module a i { color: #b4bbcc; }
.tooltip_settings.messages .bl_choose {
position: fixed;
}
/* Search page */
#refine_interest_search {
max-height: 60px;
overflow: hidden;
position: relative;
/*margin-bottom:3px;*/
margin-bottom:10px;
}
#interest_dots_search {
text-align: left;
margin-top: 9px;
margin-bottom: 13px;
}
#refine_interest_search a.icon_edit_delete {
background: url(../images/icon_edit_delete.png) 0 0 no-repeat;
width: 21px;
height: 21px;
position: absolute;
top: 0px;
left: 0px;
}
ul#list_interest_user_search {
margin: 0px;
margin-bottom: -7px;
}
ul#list_interest_user_search.selected {
margin-left: 30px;
}
.frm.var_sel.search_by_username {
margin: 0 10px;
margin-bottom: 13px;
padding-top: 3px;
}
.frm.var_sel.search_by_username .bl {
width: 100%;
}
.bl_settings.filter {
margin-bottom: 0px;
padding-bottom: 0px;
position: relative;
}
.frm.search .with_photo {
margin-top: 0px;
}
.frm.var_sel .filter_extended .bl {
width: 100%;
}
.filter_extended input.fieldItem {
height: 17px;
width: 17px;
margin-bottom: 5px;
}
.filter_extended .custom_checkbox {
text-align: left;
margin-bottom: 10px;
}
.bl_settings .link_filter_extended ul.list li {
margin: 0 0 15px;
}
.filter_extended .field.field_checkbox {
text-align: right;
}
.filter_extended .field.field_checkbox a {
color: #FFF;
}
.filter_extended .field.field_checkbox .fieldItem {
margin-bottom: 13px;
}
.filter_extended .field.field_checkbox .fieldItem.lastSelect {
margin-bottom: 2px;
}
#link_filter_extended {
background-color: #405763;
border-top: 1px solid #577483;
border-bottom: 1px solid #2f4049;
}
#link_filter_extended.active {
background-color: #2aa1a1;
border-top: 1px solid #3ed1d2;
border-bottom: 1px solid #1f7878;
}
ul.list_interest_profile_info li.cursor_pointer {
cursor: pointer;
}
/* Search page */