.ajax_filter_3.open {    position: absolute;}.tags.dop_tags.ajax_filter_ui {    display: flex;    flex-flow: row wrap;    justify-content: flex-end;}#ajax_filter_3 {    }@media screen and (max-width: 1280px) {    .tags.dop_tags.ajax_filter_ui {        justify-content: flex-start;    }}@media screen and (max-width: 767px) {    .tags.dop_tags.ajax_filter_ui .filterBlock {        margin-left: 0px;    }    .filterBlock.ajax_filter_3_wrapper#ajax_filter_3 {                margin-left: 0px;    }}@media screen and (max-width: 1280px) {    .tags.dop_tags.ajax_filter_ui .price.hidden-xs.hidden-sm, .tags.dop_tags.ajax_filter_ui .price.hidden-md.hidden-lg {        flex-basis: 100%;        flex-grow: 5;    }}@media screen and (max-width: 767px) {    .tags.dop_tags.ajax_filter_ui {        justify-content: flex-start !important;    }}.filterBlock {    height: 33px;}.ajax_filter_3 * {    user-select: none;    -moz-user-select: none;    -ms-user-select: none;    -webkit-user-select: none;}.ajax_filter_3 .items {    display: none;}.ajax_filter_3.open .items {    display: block;}.ajax_filter_3 {    border:2px solid #C1C1C1;    border-radius:5px;    padding-right: 10px;        background-color: #FFF;    z-index: 9;}.ajax_filter_3 .ajax_filter_3_prompt {    background-image: url('/themes/newd2/images/select_arrow.png');    background-repeat: no-repeat;    background-position: right center;    padding: 5px 14px;    cursor: pointer;    padding-right: 30px;    min-width: 140px;    max-height: 30px;    overflow: hidden;    word-wrap: normal;}.ajax_filter_3 .ajax_filter_3_list {    padding-left: 13px;    margin-top: 6px;    margin-bottom: 6px;}.ajax_filter_3 .ajax_filter_3_list .ajax_filter_3_list_prompt {    font-weight: bold;    cursor:pointer;    position: relative;    overflow: hidden;    text-transform: uppercase;}.ajax_filter_3 .ajax_filter_3_list .ajax_filter_3_list_prompt:hover {    color:#FF076A;}.ajax_filter_3 .ajax_filter_3_list .ajax_filter_3_list_prompt span {    background-image: url('/themes/newd2/images/select_arrow2.png');    background-repeat: no-repeat;    display: inline-block;    width: 10px;    height: 10px;    margin-right:5px;    background-position: -11px center;}.ajax_filter_3 .ajax_filter_3_list.open .ajax_filter_3_list_items {    display: block;}.ajax_filter_3 .ajax_filter_3_list.open .ajax_filter_3_list_prompt span {    background-position: 0px center;}.ajax_filter_3_list_items {    padding-left: 18px;}.ajax_filter_3_list_items div {    margin: 3px 0px;    cursor:pointer;}.ajax_filter_3_list_items div:hover {    color:#FF076A;}.ajax_filter_3_list_items {    display: none;}.ajax_filter_3_one {    text-transform: uppercase;    padding-left: 13px;    margin: 5px 0px;    cursor:pointer;}.ajax_filter_3_one:hover {    color:#FF076A;}.ajax_filter_3_one.selected {    color:#FF076A;}.ajax_filter_3_list_items div.selected {    color:#FF076A;}.select_js * {    user-select: none;    -webkit-user-select: none;    -ms-user-select: none;    -moz-user-select: none;}.select_js {    position: relative;    height: 33px;    min-width: 150px;    display: inline-block;}.select_js_wrapper {    border: 2px solid #C1C1C1;    border-radius: 5px;    padding-right: 10px;    position: absolute;    background-color: #FFF;    z-index: 9;    display: inline-block;    width: 100%;}.select_js_prompt {    background-image: url(/themes/newd2/images/select_arrow.png);    background-repeat: no-repeat;    background-position: right center;    padding: 6px 14px;    cursor: pointer;    min-width: 140px;    max-height: 30px;    overflow: hidden;    word-wrap: normal;}.select_js_list.open {    display:block;    padding-left:15px;}.select_js_list {    display:none;}.select_js_list_item {    margin: 3px 0px;    cursor: pointer;}.select_js_list_item:hover {    color:#FF076A;}.select_js_list_item.selected {    color:#FF076A;}.select_tooltip {    display:inline-block;    position: absolute;    padding: 4px;    top:-53px;    left:0px;    opacity:0;     transition: opacity 1s;    color:#000;    font-size:12px;    padding:5px;    margin:auto;    border: 1px solid #FFF;    border-radius: 10px;    text-align: center;    box-shadow: 0 0 10px rgba(0,0,0,0.5);    background-color: #FFF;    z-index: 100;}* {    margin: 0;    padding: 0;    text-decoration: none;}html {    height: 100%;}@font-face {    font-family: Open;    src: url(/themes/newd2/fonts/open.ttf);    font-display: swap;}@font-face {    font-family: Bold;    src: url(/themes/newd2/fonts/bold.ttf);    font-display: swap;}input:focus,select:focus,textarea:focus,button:focus{outline:none !important;box-shadow:none !important}html body {    font-family: Open;    min-height: 100%;}header.main_header {    background-image: url(/themes/newd2/img/header.png);    background-position: center;    background-repeat: no-repeat;    background-color: #000;    padding-top: 35px;    }header.main_header .logo {    padding-left: 0px;}header.main_header .logo span {    letter-spacing: 1.06px;    text-transform: uppercase;    font-size: 9px;    color: #b1b1b1;    display: block;    padding-top: 8px;}header.main_header .tags .tag, header.main_header .location, header.main_header .reg, header.main_header .auth {    display: inline-block;    vertical-align: top;}header.main_header .tags .tag a {    text-transform: uppercase;    font-size: 14px;    color: #f0f0f0;    vertical-align: top;    font-family: Bold;}header.main_header .tags .tag a img {    margin-right: 7px;    margin-top:-4px;}header.main_header .tags .tag {    margin-right: 25px;}header.main_header .location {    margin-right: 15px;}header.main_header .location select {    background: transparent;    border: none;    text-transform: uppercase;    font-size: 13px;    color: #ffffff;    background: #000;    font-family: Bold;}header.main_header .reg {    margin-right: 25px;}header.main_header .reg a {    text-transform: uppercase;    font-size: 14px;    color: #ffffff;    font-family: Bold;}header.main_header .auth a {    text-transform: uppercase;    font-size: 14px;    color: #ffffff;    background-color: #838383;    border-radius: 5px;    display: block;    width: 118px;    height: 31px;    text-align: center;    padding-top: 6px;    font-family: Bold;}header.main_header .auth a:hover {    text-decoration: none;    opacity: .9;}header.main_header .auth a img {    margin-right: 5px;    margin-top: -3px;}header.main_header .tags {    }nav {    background-color: #000;    padding-bottom: 12px;}nav .container hr {    border-top: 5px solid #393939;    border-radius: 5px;    margin: 0;}nav .url {    max-width: 952px;    width: 100%;    display: inline-block;    padding-top: 18px;}nav .url ul li {    list-style-type: none;    display: inline-block;    width: 154px;    padding-bottom: 6px;    vertical-align: top;}nav .url ul li a {    font-size: 14px;    color: #ffffff;}nav .url ul li a img {    margin-right: 5px;    margin-top: -5px;}nav .url ul li a span {    color: #858585;    margin-left: 1px;    background: #000;    display: inline-block;}nav .comment {    display: inline-block;    vertical-align: top;    padding-top: 18px;    position: relative;}nav .comment:before {    content: '';    background-image: url(/themes/newd2/img/comment.png);    background-size: contain;    background-repeat: no-repeat;    width: 20px;    height: 20px;    left: -33px;    top: 19px;    position: absolute;}nav .comment .head {    text-transform: uppercase;    font-size: 14px;    color: #f0f0f0;    padding-bottom: 3px;}nav .comment .text {    font-style: italic;    font-size: 13px;    color: #b6b6b6;    padding-bottom: 3px;    float:left;}nav .comment .name {    text-decoration: underline;    font-size: 13px;    color: #ff076a;}nav .comment .name a {    color: #ff076a;}#slider {    background-color: #dedede;    border-radius: 5px;    width: 177px;    height: 11px;    border: none;}.ui-slider {    position: relative;}.ui-slider .ui-slider-handle {    position: absolute;    z-index: 2;    background-image: linear-gradient(-35deg, rgba(215, 215, 215, 0.37) 0%, rgba(255, 255, 255, 0.37) 100%);    background-color: #e0e0e0;    border: 1px solid #c7c7c7;    border-radius: 5px;    height: 23px;    width: 17px;    cursor: pointer;}.ui-slider .ui-slider-range {    position: absolute;    z-index: 1;    font-size: .7em;    display: block;    border: 0;    overflow: hidden;}.ui-slider-horizontal {    height: 3px;}.ui-slider-horizontal .ui-slider-handle {    top: -5px;    margin-left: -6px;}.ui-slider-horizontal .ui-slider-range {    top: 0;    height: 100%;}.ui-slider-horizontal .ui-slider-range-min {    left: 0;}.ui-slider-horizontal .ui-slider-range-max {    right: 0;}.ui-widget-content {    border: 1px solid #D4D4D4;    background: #fff;}.ui-widget-header {    background-color: #ff076a;}.ui-corner-all {    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    border-radius: 4px;}#main {    padding-top: 10px;    padding-bottom: 75px;    min-height: 72vh;}#main .crubms .page span {    color: #ff076a;}#main .tags .tag {    text-transform: uppercase;    font-size: 12px;    color: #000000;    text-align: center;    border: 1px solid #c1c1c1;    border-radius: 5px;    display: inline-block;    cursor: pointer;    padding: 5px 13px;    margin-left: 7px;    position: relative;    z-index: 2;    overflow: hidden;}#main .tags .tag span {    position: relative;    z-index: 3;}#main .tags .tag.active, #main .tags .tag:hover {    border: none;    padding: 6px 14px;}#main .tags .tag.active, #main .tags .tag:hover {    background-image: linear-gradient(-55deg, #d81d6d 0%, #d7419d 100%);}#main .tags .tag.active:after, #main .tags .tag:hover:after {    background: #fff;    position: absolute;    left: 2px;    top: 2px;    bottom: 2px;    right: 2px;    content: '';    z-index: 2;    border: 2px solid transparent;    border-radius: 4px;    width: auto;    height: auto;}#main .tags .more {    text-transform: uppercase;    font-size: 12px;    color: #000000;    display: inline-block;    vertical-align: top;    padding-top: 6px;    margin-left: 14px;    cursor: pointer;}#main .tags .more img {    padding-left: 6px;    margin-top: -3px;    transition: .1s;}#main .tags .more img.click {    transform: rotate(180deg);    padding-right: 6px;    padding-left: 0;}#main .in_slider, .sliderCont {    display: inline-block;}#main .in_slider {    font-size: 13px;    color: #000000;    margin: 0 6px;}#main .in_slider #maxCost, #main .in_slider #minCost {    display: inline-block;    text-align: center;}#main .crubms {    font-size: 14px;    color: #191818;    z-index: 99;    position: relative;}#main .crubms a {    text-decoration: underline;    color: #191818;}#main .crubms .page {    color: #000000;    text-transform: uppercase;    font-size: 27px;    padding-top: 12px;}#main .right-bar {    top: 0;    position: sticky;    background: #fff;    z-index: 9;    width: 100%;    padding-bottom: 15px;    padding-top: 15px;    display: flex;    flex-wrap: wrap;    align-items:center;    justify-content:flex-end;} .tags.dop_tags > div {     margin-top: 5px;     margin-left: 5px;     margin-right: 5px; }.shadow {    box-shadow: 0px 10px 5px -6px rgba(0,0,0,0.15);}.block {    display: block !important}.dop_tags {    padding-top: 5px;    padding-bottom: 10px;        background: #fff;    right: 0;    z-index: 10;    display: block;}#main .formCost {    margin-right: 18px;    padding-top: 6px;}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths {    position: relative;    min-height: 1px;    padding-right: 15px;    padding-left: 15px;}.col-xs-5ths {    width: 20%;    float: left;}@media (min-width: 768px) {    .col-sm-5ths {        width: 20%;        float: left;    }}@media (min-width: 1280px) {    .col-md-5ths {        width: 20%;        float: left;    }	}@media (min-width: 1600px) {    .col-lg-5ths {        width: 20%;        float: left;    }    }#main .elems .item {    background-color: #f7f7f7;    border: 1px solid #d1d1d1;    border-radius: 5px;    overflow: hidden;    margin-bottom: 30px;}#main .elems .item .img {    position: relative;    transition: .3s;    display: flex;    align-items: flex-end;}#main .elems .item .img:after {    content: '';    background: url(/themes/newd2/img/sh_main.png);    background-position: center bottom;    background-repeat: no-repeat;    background-size: contain;    width: 100%;    height: 100%;    position: absolute;    left: 0;    bottom: 0;}.img .info-wrapper {    position: absolute;    width: 100%;    padding-left: 13px;    z-index: 3;    padding-bottom: 7px;}#main .elems .item .photo {    transition: .3s;    width: 100%;}#main .elems .item img.photo {        }#main .elems .item:hover .photo {    transform: scale(1.1);}#main .elems .item .img .tag {    text-transform: uppercase;    font-size: 9px;    color: #ffffff;    background-color: #ff076a;    text-align: center;    padding: 0px 4px;    display:inline-block;}#main .elems .item .img .tag.back-again {    background-color: #FFDD00;    color: #000;}#main .elems .item .img .name {    font-size: 16px;    color: #ffffff;    font-weight: 900;    letter-spacing: 0.5px;    z-index: 2;    width:77%;}#main .elems .item .img .price {    text-transform: uppercase;    font-size: 16px;    color: #ffffff;    position: absolute;    right: 16px;    bottom: 7px;    font-weight: 700;    z-index: 2;}#main .elems .item {    position: relative;}#main .elems .item .like {    top: 9px;    right: 12px;    position: absolute;    cursor: pointer;    z-index: 5;    width: 40px;    height: 40px;}#main .elems .item .like img {    margin-top: -8px;    top: 50%;    position: absolute;    left: 50%;    margin-left: -10px;}#main .elems .item .like.no_select img {    filter: drop-shadow(2px 3px 4px #423939);}#main .elems .item .img .select.ac, #main .elems .item .img .no_select.ac {    animation: heartbeat 1s;}.navig .favorite.ac, .navig .favorite.ac {    animation: heartbeat 1s;}.favorite_top.ac, .favorite_top.ac {    animation: heartbeat 1s;}.profile_info .favorite.ac, .profile_info .favorite.ac {    animation: heartbeat 1s;}@keyframes heartbeat{    0% {        transform: scale( .75 );    }    20% {        transform: scale( 1 );    }    40% {        transform: scale( .75 );    }    60% {        transform: scale( 1 );    }}#main .elems .item .img .com {    background-image: url(/themes/newd2/img/com.png);    background-size: contain;    text-align: center;    background-repeat: no-repeat;    width: 21px;    text-align: center;    height: 20px;}#main .elems .item .img .com, #main .elems .item .img .sert {    display: inline-block;    font-size: 9px;    vertical-align: top;    margin-top: 2px;    line-height: 19px;}#main .elems #questionary-list .items {    padding-top: 23px;    display: flex;    flex-wrap: wrap;}#main .elems .item .desc {    padding: 11px 13px;    z-index: 1;    position: relative;    background-color: #f7f7f7;}#main .elems .item .desc .text {    line-height: 15px;    font-size: 13px;    color: #1d1d1d;    border-bottom: 1px solid #c6c6c6;    padding-bottom: 12px;    min-height: 43px;}#main .elems .item .desc .city {    padding-top: 10px;    padding-left: 12px;    display: inline-block;    position: relative;}#main .elems .item .desc .city:before {    position: absolute;    left: 0;    top: 14px;    content: url(/themes/newd2/img/location.png);}#main .elems .item .desc .phone:before {    position: absolute;    left: 0;    top: 4px;    content: url(/themes/newd2/img/phone.png);    display: none;}#main .elems .item .desc .phone {    float: right;    padding-top: 10px;    position: relative;}#main .elems .item .desc .phone a {    color: inherit;}#main .elems .item .desc .phone a:hover {    text-decoration: none;}#more .elems {    padding-top: 37px;}#main #more .crubms {    z-index: 1;    position: relative;}.pagination {    background-color: #e2e2e2;    border-radius: 6px;    margin: 0;    display: block;    margin-top: 12px;    padding: 10px 18px;    margin-bottom: 12px;}.pagination a {    text-decoration: underline;    line-height: 53px;    font-size: 25px;    font-family: Tahoma;    color: #000000;    display: inline-block;    width: 36px;    height: 50px;    text-align: center;}.pagination a.current {    color: #ffffff;    background-color: #ca0909;    border-radius: 6px;    width: 52px;    height: 50px;    text-decoration: none;}.pagination a.next {    font-size: 16px;    color: #000000;    width: auto;    text-decoration: none;    margin-left: 29px;    vertical-align: top;}.pagination a.next img {    margin-right: 15px;}.content {    max-width: 1120px;    padding-top: 55px;    padding-left: 7px;    padding-right: 7px;}.content .head {    text-transform: uppercase;    font-size: 37px;    color: #d73d97;    padding-bottom: 22px;    font-family: Bold;    font-weight: 400 !important;}.content .header {    text-transform: uppercase;    font-size: 17px;    color: #373737;    padding-bottom: 20px;    padding-top: 10px;    font-family: Bold;    font-weight: 400 !important;}.content .header a {    text-transform: uppercase;    font-size: 17px;    color: #373737;    padding-bottom: 20px;    padding-top: 10px;    font-family: Bold;    font-weight: 400 !important;}.content .header a:hover {    text-decoration: none;}.content .desc p {    line-height: 20px;    font-size: 14px;    color: #000000;    margin-bottom: 20px;}.content {    padding-top: 55px;    padding-left: 7px;    padding-right: 7px;}#copyright {    font-size: 14px;    color: #878787;    background-color: #393939;    padding-top: 7px;    padding-bottom: 9px;    margin-top:22px;}footer {    background-color: #000000;    padding-top: 22px;    padding-bottom: 0px;    }footer ul li, footer .link, footer .logo, footer .src, footer .admin {    display: inline-block;    vertical-align: top;}footer ul li {    margin-right: 11px;}footer ul li a {    text-transform: uppercase;    text-decoration: underline;    color: #ffffff;    font-size: 13px;    font-weight: 700;}footer .admin {    font-size: 14px;    color: #e2e2e2;    vertical-align: top;    padding-top: 25px;}footer .admin a {    color: #f53694;    text-decoration: underline;    margin-left: 5px;}footer .logo {    margin-right: 30px;}footer .link {    padding-top: 23px;}footer .src {    padding-top: 13px;    margin-left: 13px;}#nav-icon1 {    margin-top: 3px;    width: 21px;    height: 14px;    position: relative;    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);    -webkit-transition: .5s ease-in-out;    -moz-transition: .5s ease-in-out;    -o-transition: .5s ease-in-out;    transition: .5s ease-in-out;    cursor: pointer;    display: inline-block;    float: left;}#nav-icon1 span {    display: block;    position: absolute;    height: 3px;    width: 100%;    background-color: #ffffff;    border-radius: 1px;    opacity: 1;    left: 0;    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);    -webkit-transition: .25s ease-in-out;    -moz-transition: .25s ease-in-out;    -o-transition: .25s ease-in-out;    transition: .25s ease-in-out;}#nav-icon1 span:nth-child(1) {    top: 0px;}#nav-icon1 span:nth-child(2) {    top: 7px;}#nav-icon1 span:nth-child(3) {    top: 14px;}#nav-icon1.open span:nth-child(1) {    top: 7px;    -webkit-transform: rotate(135deg);    -moz-transform: rotate(135deg);    -o-transform: rotate(135deg);    transform: rotate(135deg);}#nav-icon1.open span:nth-child(2) {    opacity: 0;    left: -60px;}#nav-icon1.open span:nth-child(3) {    top: 7px;    -webkit-transform: rotate(-135deg);    -moz-transform: rotate(-135deg);    -o-transform: rotate(-135deg);    transform: rotate(-135deg);}#mobile_menu {    width: 100%;    position: fixed;    height: 100%;    top: 40px;    background-color: #2b2b2b;    z-index: 999;    margin-left: -100%;    transition: .3s;    padding: 30px;}#mobile_menu.active {    margin-left: 0;}#mobile_menu ul li {    padding-bottom: 10px;    list-style-type: none;    position: relative;}#mobile_menu ul li:before {    content: '-';    position: absolute;    color: #fff;    font-size: 14px;    left: -10px;    top: -3px;}#mobile_menu ul li a {    color: #ffffff;    text-transform: uppercase;    font-size: 14px;    color: #f0f0f0;}#mobile_menu .info {    text-align: center;    color: #b8b8b8;    font-size: 12px;    position: absolute;    bottom:117px;    width:100%;    left:0px;    text-align:center;}#mobile_menu .info a {    color: #ec388c;    text-decoration: underline;}span.hidden-link {    text-decoration: underline;    font-size: 17px;    color: #cf1479;    font-weight: 700;    cursor: pointer;}body header.main_header .auth a {    width: auto;    padding-left: 12px;    padding-right: 12px;}div.list-view {    padding: 0px;}#main .elems .item .desc div.city:before {    top:11px;}#like #questionary-view-other .img img {    border-radius: 8px;}.green-btn {    background: #16a085;    color: #ffffff;    display: block;    font-size: 14px;    font-weight: normal;    line-height: 1.4;    text-align: center;    text-decoration: none;    border: none;    -webkit-border-radius: 3px;    -khtml-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    -o-border-radius: 3px;    border-radius: 3px;    -webkit-transition: background-color 0.25s;    -khtml-transition: background-color 0.25s;    -moz-transition: background-color 0.25s;    -ms-transition: background-color 0.25s;    -o-transition: background-color 0.25s;    transition: background-color 0.25s;    padding: 5px 12px;    margin-top: 30px;    margin-bottom: 10px; }.green-btn:hover {    background: #148F77; }.green-btn.disabled {    background: #6b6b6b; }.orange-btn {    background: #811c67;    color: #ffffff;    display: block;    font-size: 18px;    font-weight: normal;    line-height: 1.4;    text-align: center;    text-decoration: none;    border: none;    padding: 8px 10px; }.orange-btn:hover {    background: #530c41; }.orange-btn.disabled {    background: #530c41; }.purple-btn {    background: #663366;    color: #ffffff;    display: block;    font-size: 14px;    font-weight: normal;    line-height: 1.4;    text-align: center;    text-decoration: none;    border: none;    -webkit-border-radius: 3px;    -khtml-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    -o-border-radius: 3px;    border-radius: 3px;    -webkit-transition: background-color 0.25s;    -khtml-transition: background-color 0.25s;    -moz-transition: background-color 0.25s;    -ms-transition: background-color 0.25s;    -o-transition: background-color 0.25s;    transition: background-color 0.25s;    box-shadow: 0 4px 0 #4E244E;    padding: 8px 10px; }.purple-btn:hover {    background: #5A2D5A; }.purple-btn.disabled {    background: #6b6b6b; }.purple-btn:hover {    box-shadow: 0 4px 0 #4E244E; }.md-perspective,.md-perspective body {    height: 100%;    overflow: hidden; }.md-perspective body {    background: #222;    -webkit-perspective: 600px;    -moz-perspective: 600px;    perspective: 600px; }.container {    min-height: 100%; }.md-modal {    position: fixed;    top: 50%;    left: 50%;    width: 50%;    max-width: 630px;    min-width: 320px;    height: auto;    z-index: 20000000000000000000;    visibility: hidden;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden;    -webkit-transform: translateX(-50%) translateY(-50%);    -moz-transform: translateX(-50%) translateY(-50%);    -ms-transform: translateX(-50%) translateY(-50%);    transform: translateX(-50%) translateY(-50%); }.md-show {    visibility: visible; }.md-overlay {    position: fixed;    width: 100%;    height: 100%;    visibility: hidden;    top: 0;    left: 0;    z-index: 10000000;    opacity: 0;    background: rgba(143, 27, 15, 0.8);    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s; }.md-show ~ .md-overlay {    opacity: 0.95;    visibility: visible; }.md-content {    color: #fff;    background: #e74c3c;    position: relative;    border-radius: 3px;    margin: 0 auto; }.md-content h3 {    margin: 0;    padding: 0.4em;    text-align: center;    font-size: 2.4em;    font-weight: 300;    opacity: 0.8;    background: rgba(0, 0, 0, 0.1);    border-radius: 3px 3px 0 0; }.md-content > div {    padding: 15px 40px 30px;    margin: 0;    font-weight: 300;    font-size: 1.15em; }.md-content > div p {    margin: 0;    padding: 10px 0; }.md-content > div ul {    margin: 0;    padding: 0 0 30px 20px; }.md-content > div ul li {    padding: 5px 0; }.md-content button {    display: block;    margin: 0 auto;    font-size: 0.8em; }.md-effect-12 .md-content {    -webkit-transform: scale(0.8);    -moz-transform: scale(0.8);    -ms-transform: scale(0.8);    transform: scale(0.8);    opacity: 0;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s; }.md-show.md-effect-12 ~ .md-overlay {    background: #411635; }.md-effect-12 .md-content h3,.md-effect-12 .md-content {    background: transparent; }.md-show.md-effect-12 .md-content {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    opacity: 1; }.md-close {    cursor: pointer; }.item .img > img {    width:100%;}.history ul.yiiPager {    display: flex;    list-style:none;}.history ul.yiiPager li {    margin-left: 10px;    margin-right: 10px;    text-decoration: underline;    line-height: 53px;    font-size: 25px;    font-family: Tahoma;    color: #000000;    display: inline-block;    width: 36px;    height: 50px;    text-align: center;}.history ul.yiiPager li.active {    text-decoration: none;}.carousel-cell {    cursor:pointer;}span#googlemp {    display:inline;}h1.photo_desc {    text-align: center;    line-height: 50px;    margin: 0;    font-weight: 400;    font-size: 1.75em;}h1.photo_desc em {    font-style: normal;}h1.photo_desc a {    margin-left: 20px;    padding-left: 35px;    background-image: url(/themes/newd2/img/icon-phone-big.png);    background-position: center left;    background-repeat: no-repeat;    background-size: 25px;    display: inline-block;    font-size: 1.2em;    text-decoration: none;}h1.photo_desc a.whatsapp {    background-image: url(/themes/newd2/img/mobile.png);}@media screen and (max-device-width: 768px) {    h1.photo_desc {        font-size: 1.5em;    }}.flickity-viewport {    border-radius:7px;}.main-carousel {    margin-bottom: 30px;}.tags.dop_tags #price-ranges {    border: 2px solid #c1c1c1;    padding: 5px 14px;    text-transform: uppercase;    font-size: 12px;    color: #000000;    cursor: pointer;    border-radius: 5px;}.pgform.preview div.img {    cursor:pointer;}.city_tour {    background-color:#000;}.city_tour img {    opacity: 0.5;}.crubms .page h1 {    display:flex;    align-items: center;}.location_flag {    height: 20px;}div.h1 h1 {    display:flex;    align-items: center;}#main .elems .item .img .tag.girl_of_the_day {    color: #000;    background-color: yellow;}.flair-icon {    display: inline-block;    position: relative;    text-align: center;}#favurl svg {    fill: #E82A71;    margin-right: 7px;}#favurl {    display: flex;}#header_right_menu {    display: flex;    align-items: center;    margin-top: 12px;}#header_right_menu .tag {    margin-right: 15px;}#header_right_menu .tag a {    color: #FFF;    font-family: Bold;}.mobile_top_heart svg {    fill: #FFF;    height: 15px;}.mobile_top_heart a {    width: 17px;    height: 15px;    display: block;}@media (max-width: 767px) {    .main_header .mobile_top_heart {        height: 20px;        display: flex !important;        align-items: center;    }    #main .elems .item .desc .text {        min-height: 58px;    }}.item .no_select svg {    width: 19px;    height: 17px;    fill: #FFF;}.item .select svg {    width: 19px;    height: 17px;    fill: #E62A70;}#main .elems .item .like svg {	margin-top: -8px;    top: 50%;    position: absolute;    left: 50%;    margin-left: -10px;}#main .elems .item .like.no_select svg {    filter: drop-shadow(2px 3px 4px #423939);}.subscribe_notice {    display: inline-block;    padding: 15px 30px;    background-color: #00AF76;    color: #FFF;    border-radius: 8px;    margin-bottom: 30px;}.subscribe_notice div {    display: flex;    align-items: center;}#mobile_menu .mobile_menu_block {    margin-top: 15px;}@media screen and (max-width: 1520px) {	header.main_header .tags {		margin-left: 68px;	}	nav .comment:before {		left: -31px;		top: 23px;	}	header.main_header .location select {		background-color: #4c4c4c;		width: 59px;		height: 26px;		font-size: 14px;		margin-left: 8px;	}	header.main_header .location {		margin-right: 20px;	}	header.main_header {		padding-bottom: 22px;	}	nav .url ul li {		width: 153px;	}	nav .comment .text {		max-width: 230px;	}	nav .comment {		padding-top: 20px;	}	nav .comment .text {		line-height: 17px;	}	#main .crubms .page {		padding-top: 6px;	}	#main .formCost {		padding-top: 4px;	}	#main .tags .tag {		margin-top: -2px;	}	#main .tags .more {		margin-left: 11px;	}	#main .elems {		padding-top: 27px;	}	.content {		padding-top: 21px;		padding-left: 3px;		padding-right: 3px;	}	.content .head {		font-weight: 900;		letter-spacing: .5px;		font-size: 21px;		padding-bottom: 24px;	}	.content .header {		font-weight: 900;		letter-spacing: .5;		padding-top: 15px;		padding-bottom: 18px;	}	#main {			}}@media screen and (max-width: 1279px) {	header.main_header .location {		float: left;		margin: 0;		padding: 0;	}	header.main_header .location select {		margin-top: 0;	}	header.main_header .logo {		display: inline-block;		width: 50%;		text-align: center;		position: absolute;		margin-left: auto;		margin-right: auto;		left: 0;		right: 0;	}	header.main_header .heart, header.main_header .people {		display: inline-block;	}	header.main_header {		background: #000;		padding-top: 15px;		padding-bottom: 13px;	}	header.main_header .location select {		background: #000;	}	header.main_header .logo img {		width: 140px;	}	header.main_header .location select {		font-size: 11px;		height: auto;		width: auto;		margin-left: 9px;	}	header.main_header .people {		padding-left: 16px;		border-left: 1px solid #fff;		margin-left: 10px;	}	header.main_header .pull-right.visible-xs {		margin-top: -1px;		z-index: 9;	}	#main .h1 {		text-transform: uppercase;		line-height: 38.48px;		font-weight: 700;		font-size: 36px;		color: #131313;	}	#location_mobile {		background-color: #e3e3e3;		padding-top: 9px;		padding-bottom: 4px;	}	#location_mobile select {		border: none;		width: 100%;		background-color: #e3e3e3;		font-size: 13px;		color: #000000;	}	#location_mobile .div {		position: relative;		padding-left: 10px;	}	#location_mobile .div:before {		position: absolute;		left: 0;		top: 1px;		content: url(/themes/newd2/img/location.png);	}	#main .container {		max-width: 620px;		width: 100%;	}	#main {			}	#main .right-bar {		margin-top: 55px;	}	#main .tags {				position: relative;		z-index: 2;	}	#main .tags .tag {		margin-left: 0;	}	#main .forminCost {		display: block;		margin-bottom: 9px;	}	#main .tags.dop_tags {				text-align: left;	}	#main .tags .tag {		margin-bottom: 6px;	}	#main .in_slider {		margin-left: 0;	}	#main .in_slider #maxCost, #main .in_slider #minCost {		text-align: left;	}	.sliderCont {		margin-left: -31px;		margin-right: 17px;	}		#more .elems {		padding-top: 31px;	}	.pagination {		margin-top: 16px;		padding: 20px 22px;		padding-bottom: 13px;	}	.pagination a.current {		border-radius: 0;		width: 48px;		height: 44px;	}	.pagination a {		line-height: 43px;		width: 57px;	}	.pagination a.next {		margin-left: 37px;	}	.pagination a.next img {		margin-right: 9px;	}	.content .head {		padding-bottom: 7px;	}	.content .desc p {		line-height: 18px;	}	footer .link, footer ul li {		display: block;	}	footer .pull-right {		width: 100%;		padding-left: 8px;		margin-top: -15px;	}	footer .pull-right .src {		float: right;	}	#main {			}	footer {				padding-bottom: 0px;			}	footer .link {		padding-top: 19px;		padding-left: 10px;	}	footer ul li {		margin-bottom: 2px;	}	#copyright .container {		padding-left: 38px;		padding-top: 3px;	}	#main .right-bar {		position: relative;	}	.profile_info {		padding-bottom: 30px;	}	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {		font-weight: 700;		font-size: 14px;		color: #000000;		background-color: #ffffff;		border-radius: 10px;		border: none;	}	.nav-tabs {		border: none;	}	.nav-tabs>li {		margin-right: 10px;	}	.nav-tabs>li>a {		letter-spacing: 0.56px;		line-height: 12px;		font-size: 14px;		font-weight: 700;		color: #333333;		background-color: #c8c8c8;		border-radius: 10px;		height: 32px;	}	#profile .profile_block .descs {		border-radius: 0;	}	#profile .another_block {		border: none;		border-top: 1px solid #dbd8d8;		border-radius: 0;	}	.profile_info {		padding-bottom: 0;	}	.profile_block.visible-xs {		padding-top: 0;	}	#profile .profile_block .descs .date, #profile .profile_block .descs .name {		display: none;	}	#profile .profile_block .descs {		padding: 27px 47px;	}	#profile .profile_block .tab-pane {		padding-top: 25px;		padding-left: 7px;		padding-right: 7px;	}	.profile_info .favorite {		float: none;		margin-top: 15px;		margin-left: 0;	}	#like .img img {		margin-bottom: 10px;	}}@media screen and (max-width: 767px) {	#main .h1 {		font-size: 20px;		line-height: 25.48px;	}	body {		max-width: 100%;		overflow-x: hidden;	}	.navig {		top: 40px;	}	header.main_header {		padding-top: 14px;		position: fixed !important;		width: 100%;		z-index: 999;	}	#location_mobile {		padding-top: 49px;	}	#nav-icon1 span {		height: 2px;	}	header.main_header .location select {		margin-left: 8px;		margin-top: 0;	}	header.main_header .people {		padding-left: 10px;	}	#main .h1 {		margin-top: 7px;	}	#main .right-bar {				margin-top: 0px;	}	#main .tags .tag {		padding: 3px 14px;		margin-bottom: 8px;	}	#main .tags .more {		padding-top: 3px;	}	#slider {		width: 160px;	}	#main .tags {				margin-top:20px;		text-align: left;	}	#main .right-bar {				text-align: left;	}	#main .in_slider_maxCost {		margin-right: 0;	}	#main .formCost {		margin-right: 0;	}	#main .tags.dop_tags {				margin-top:auto;	}	#main .tags .tag.active, #main .tags .tag:hover {		padding: 4px 15px;	}		#main .elems.row .col-lg-5ths {		padding-right: 3px;		padding-left: 3px;	}	.col-lg-5ths {		padding-right: 3px;		padding-left: 3px;	}	#main .elems {		padding-left: 10px;		padding-right: 10px;	}	#main .elems .item .img .name {		left: 7px;		bottom: 17px;	}	#main .elems .item .img .tag {		left: 7px;		bottom: 39px;	}	#main .elems .item .img .price {		font-size: 13px;		color: #b0b0b0;		position:static;		right: auto;		bottom:auto;		left:auto;	}	#main .elems .item .desc {		padding: 6px 6px;	}	#main .elems .item .desc .city {		padding-top: 10px;		padding-left: 15px;	}	#main .elems .item .desc .phone {		float: none;		padding-top: 3px;		padding-left: 16px;		font-size: 13px;	}	#more #main .crubms .page {		font-size: 20px;		font-weight: 700;		line-height: 23.48px;		padding-top: 0;	}	#more .elems {		padding-top: 14px;	}	.pagination a.next {		margin-left: 10px;	}	footer .logo img {		max-width: 100%;	}	footer {		padding-left: 0;	}	#main .elems .item .desc .phone:before {		top: 4px;		left: 0;		display: block;	}	#main .elems .item .desc .city:before {		left: 0;		top: 11px;	}	.navig {		padding-top: 7px;		height: auto;	}	.navig .prev {		margin-left: 0;	}	.navig {		min-height: 33px;		padding-left: 5px;		padding-right: 5px;		padding-bottom: 5px;		margin-bottom: 35px;		padding-top: 10px;	}	.navig .container {		padding: 0;	}	.navig .prev, .navig .next {		height: 25px;		padding-top: 3px;	}	#profile .profile_block {		padding-top: 6px;	}	div.wide-gallery {		margin-left: -15px;		margin-right: -15px;		border-radius: 0;	}	div.wide-gallery > ul {		height: 520px;	}	#profile .profile_info .photo_info {		margin-left: -6px;		margin-top: 0px;		margin-right: -6px;	}	#profile .profile_info .location {		margin-top: -10px;		padding-bottom: 21px;	}	#profile .profile_info .phone {		padding-top: 21px;		padding-left: 1px;		padding-bottom: 16px;	}	#profile .profile_info .sms {		padding-bottom: 21px;	}	#profile .profile_info .call {		padding-top: 21px;	}	#profile .profile_info .call .desc, #profile .profile_info .services .desc {		padding-bottom: 0;	}	#profile .another_block {		padding: 15px 0px;	}	#profile .another_block .first .ing {		margin-left: 25px;		margin-top: 9px;	}	#profile .profile_block .descs {		padding: 26px 11px;		margin-left: -15px;		margin-right: -15px;	}	#profile .profile_block .tab-pane {		padding-top: 15px;	}	.nav-tabs>li>a {		padding: 10px;	}	.head_comments, .head_questions {		padding-left: 0;	}	.comments-container {		padding-left: 0;	}	.like_row {		margin: 0 5px;	}	.like_row .col-xs-6 {		padding: 5px;	}	#like .img img {		margin: 0;	}	#profile .container .profile_block #gallery_mobile .main-carousel {		margin-left: -15px;		margin-right: -15px;	}	.flickity-viewport {		border-radius: 0px;	}	.navigationQ {		margin-top: 9px;	}}@media screen and (max-width: 1279px) {	#main .pull-right.right-bar.tags.dop_tags {		margin-top: -12px;	}	.h1.visible-xs.visible-sm {		margin-top: 0px;	}}@media screen and (max-width: 1180px) {	body #main {			}}#vanila-slider {    background-color: #dedede;    border-radius: 5px;    width: 177px;    height: 11px;    border: none;    position: relative;}#vanila-slider .slider-range div {    position: absolute;    background-image:linear-gradient(-35deg, rgba(215, 215, 215, 0.37) 0%, rgba(255, 255, 255, 0.37) 100%);    background-color:#e0e0e0;    border:1px solid #c7c7c7;    top:0px;    bottom:0px;    width:0px;    border-radius: 4px;}#vanila-slider .slider-range .outside-left {    left:0px;}#vanila-slider .slider-range .outside-right {    right:0px;}#vanila-slider .slider-range {    left: 0%;    width: 100%;    top: 0;    height: 100%;    position: absolute;    z-index: 1;    font-size: .7em;    display: block;    border: 0;    overflow: hidden;    border-radius: 4px;    background-color: #ff076a;}#vanila-slider .ui-slider-handle {    top: -5px;    margin-left: -6px;    position: absolute;    z-index: 2;    background-image: linear-gradient(-35deg, rgba(215, 215, 215, 0.37) 0%, rgba(255, 255, 255, 0.37) 100%);    background-color: #e0e0e0;    border: 1px solid #c7c7c7;    border-radius: 5px;    height: 23px;    width: 17px;    cursor: pointer;}.status-hero-wrapper {    position: relative;    overflow-y: hidden}.status-hero {    width: auto;    overflow-y: hidden;        padding: .5rem;    text-align: center;    white-space: nowrap}.status-hero a {    display: block}.status-hero img {    width: 115px;    height: 115px;    border: 4px solid #fff;    box-shadow: 0 0 0 2px #005fba;    display: block;    object-fit: cover}@media screen and (max-width: 775px) {    .status-hero img {        width: 100px;        height: 100px;    }    a .darkening {        width: 100px;        height: 100px;    }    a span.stories_video_icon {        left: 50%;        margin-left: -20px;        top: 40%;        margin-top: -20px;    }}.status-hero.status-hero-single {    position: relative}@media screen and (max-width: 991px) {    .status-hero.status-hero-single {        position: absolute;        left: 0;        z-index: 1337    }}.status-hero.status-hero-single img {    width: 66px;    height: 66px}.status-hero.status-hero-single .badge {    position: absolute;    right: 0;    bottom: 5px;    top: auto;    font-size: 18px;    border-radius: 50%;    width: 1.6em;    line-height: 1.6em;    padding: 0}.status-hero .status-item {    display: inline-block;    margin-right: 10px;    text-align: center;    opacity: 0}.status-hero .status-item.animate {    opacity: 1;    animation: slideIn 2s ease-in-out}.status-hero .status-item strong, .status-hero .status-item time {    font-size: 12px;    display: block;    max-width: 115px}@media screen and (max-width: 775px) {    .status-hero .status-item strong, .status-hero .status-item time {        max-width: 100px    }}.status-hero .status-item strong {    margin-top: 6px;    text-overflow: ellipsis;    overflow: hidden}.status-hero .status-item time {    color: #666;    font-size: 12px}@keyframes slideIn {    from {        opacity: 0;        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 10000px, 0);        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 10000px, 0);        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)    }    60% {        opacity: 1;        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)    }}@keyframes whip {    0% {        transform: rotateZ(-6deg)    }    25% {        transform: rotateZ(-3deg) scale(0.8)    }    50% {        transform: rotateZ(0deg)    }    100% {        transform: rotateZ(3deg) scale(1)    }}@keyframes whipBig {    from {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1);        text-shadow: #fff 0px 0px 5px, #fff 0px 0px 10px, #fff 0px 0px 15px, #fff 0px 0px 20px, #fff 0px 0px 30px, #fff 0px 0px 40px, #fff 0px 0px 50px, #fff 0px 0px 75px    }    30% {        -webkit-transform: scale3d(1.25, 0.75, 1);        transform: scale3d(1.25, 0.75, 1);        text-shadow: #ff2d95 0px 0px 5px, #ff2d95 0px 0px 10px, #ff2d95 0px 0px 15px, #ff2d95 0px 0px 20px, #ff2d95 0px 0px 30px, #ff2d95 0px 0px 40px, #ff2d95 0px 0px 50px, #ff2d95 0px 0px 75px    }    40% {        -webkit-transform: scale3d(0.75, 1.25, 1);        transform: scale3d(0.75, 1.25, 1)    }    50% {        -webkit-transform: scale3d(1.15, 0.85, 1);        transform: scale3d(1.15, 0.85, 1)    }    65% {        -webkit-transform: scale3d(0.95, 1.05, 1);        transform: scale3d(0.95, 1.05, 1)    }    75% {        -webkit-transform: scale3d(1.05, 0.95, 1);        transform: scale3d(1.05, 0.95, 1)    }    to {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}.story-overlay {    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: rgba(0, 0, 0, .95);    z-index: 10001;    height: 100%;    display: none}.story-overlay .progress-bar {    transition: unset}.story-overlay .close-story {    color: #fff;    position: absolute;    top: 1rem;    right: 1.25rem;    text-decoration: none;    font-size: 2.25rem;    opacity: .5}.story-overlay .close-story:hover {    opacity: 1;    text-shadow: 0 0 2px #fff}.story-overlay .story {    margin: 1rem;}img.img-fluid.story-body.story-body__image {    background-color: #0D0D0D;}.story-overlay .media {    color: #fff}.story-overlay .story-author-thumbnail {    width: 80px;    height: 80px;    object-fit: cover}.story-overlay .like-toggle.like-toggle-active {    color: #005fba !important}.story-overlay .like-toggle.like-toggle-clicked svg {    animation: whipBig 1.1s linear}@media screen and (max-width: 775px) {    .story-overlay .story-body, .story-overlay .story-body__text, .story-overlay .story-body__image, .story-overlay .story-body .media-subtitle {        -webkit-touch-callout: none;        pointer-events: none;        -webkit-user-select: none;        -ms-user-select: none;        user-select: none    }}.story-overlay .story-body > .media {    -webkit-user-select: none;    -ms-user-select: none;    user-select: none}.story-overlay .story-body__text {    display: flex;    align-items: center;    justify-content: center;    text-align: center;    color: #fff;    font-size: 25px;    height: 60vh;    margin: auto 6vw}.story-overlay .story-body__image {    display: block;    margin: 25px auto}@media screen and (max-width: 767px) {    .story-overlay .story-body__image {        max-height: 50vh    }}@media screen and (min-width: 768px) {    .story-overlay .story-body__image {        margin: 25px auto 0 auto;        height: calc(90vh - 120px - 70px - 2rem);        object-fit: contain;        filter: drop-shadow(0 0 4px #000)    }}.story-overlay .story-body__video {    margin: 10px auto 3vh auto}@media screen and (min-width: 1024px) {    .story-overlay .story-body__video {        max-width: 70vw    }}.story-overlay .story-body__video .embed-responsive {    max-height: 54vh}.embed-responsive {    position: relative;    display: block;    width: 100%;    padding: 0;    overflow: hidden;    height: auto;}.embed-responsive-16by9::before {    padding-top: 56.25%;}.embed-responsive::before {    display: block;    content: "";}.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    border: 0;}.story-overlay .story-navbar {    width: 500px;    max-width: 90%;    left: 5%;    position: fixed;    bottom: 2.25vh;    z-index: 1339;    margin: 0 auto;    display: flex;    justify-content: space-between;}@media screen and (min-width: 500px) {    .story-overlay .story-navbar {        left: calc(50% - 250px)    }}.story-overlay .story-navbar .nav-link {    text-align: center;    display: inline-block;    width: 80px;    font-size: 26px;    color: #fff;    background: transparent;    border-radius: 6px;    border: 1px solid rgba(80, 80, 80, .5)}.story-overlay .story-navbar .nav-link:hover {    filter: drop-shadow(0 0 13px #fff)}.rounded-circle {    border-radius: 50% !important;}@keyframes progressTo100 {    from {        width: 0;    }    to {        width: 100%;    }}.media {    display: flex;}.media-body {    flex: 1;}.text-white-50 {    color:rgba(255,255,255,.5) !important;}.mt-0, .my-0 {    margin-top: 0 !important;}.mr-3, .mx-3 {    margin-right: 1rem !important;}svg:not(:root).svg-inline--fa {    overflow:visible;}.svg-inline--fa.fa-w-8 {    width:.5em;}svg[data-icon] {    margin-left: auto;    margin-right: auto;}.svg-inline--fa {    display: inline-block;    font-size: inherit;    height: 1em;    overflow: visible;    vertical-align: -.125em;}div.story .media-subtitle.text-white {    color:#fff !important;    padding-top:10px;}video::-webkit-media-controls-play-button{    display: flex !important;}.darkening {    position: absolute;    width:115px;    height:115px;    top: 0px;    left: 0px;    border-radius: 50% !important;    display: block;    opacity:0.2;    background-color:#000;    background-image: url("/themes/newd2/images/stroies_video_icon.png");}.stories_video_icon {    position: absolute;    z-index: 9;    top:40px;    left:40px;    width: 40px;    height: 40px;    background-image: url("/themes/newd2/images/stroies_video_icon.png");    background-repeat: no-repeat;    background-position: center;}#chat-box-area-main-public {    overflow: hidden;}#chat-box-area-main-public .chat-box-area-main__content-message_small {    height: calc(100% - 58px);}.chat-box-area-rooms {    display: -webkit-flex;    display: -ms-flex;    display: flex;    height: 58px;    -ms-align-items: center;    align-items: center;    margin: 0 15px;    overflow: auto;    flex-shrink: 0;}.chat-box-area-rooms_disable {    display: none;}.chat-box-area-room {    cursor: pointer;    -webkit-box-shadow: 0px 2px 8px 0px #ccc;     box-shadow: 0px 2px 8px 0px #ccc;    margin-right: 15px;    border-radius: 5px;    padding: 4px 8px;    transition: all .6s;    white-space: nowrap;}.chat-box-area-room_active {    color: #fff;    background: #51a2d7;    transition: all .6s;}.chat-box-area-lastonline {    margin: 15px;}.chat-box-area-icon {    transition: all .6s;    cursor: pointer;    background-color: #209cee;    position: relative;    visibility: hidden;    pointer-events: none;    opacity: 0;    height: 0;    z-index: 999;}.chat-box-area-icon.chat-box-area-icon_active {    box-shadow: 0 4px 5px -3px rgb(0 0 0 / 10%), 0 1px 1px 0 rgb(0 0 0 / 3%);    border-radius: 50%;    padding: 10px 14px;    height: 50px;    width: 50px;    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    position: fixed;    right: 10px;    bottom: 10px;    visibility: visible;    pointer-events: auto;    opacity: 1;    box-sizing: border-box;}.chat-box-area-icon svg {    display: none;}.chat-box-area-icon.chat-box-area-icon_active svg {    width: 36px;    height: 26px;    vertical-align: middle;    fill: #fff;    display: inline-block;    -webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .1));    filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .1));}.chat-box-area-icon__counter {    display: none;    position: absolute;    background-color: red;    top: 0;    left: auto;    right: 0;    color: #fff;    margin-left: 7px;    line-height: 10px;    border-radius: 20px;    padding: 2px 4px;    z-index: 2;    font-size: 10px;    font-weight: 700;    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);}.chat-box-area-main {    position: fixed;    right: 10px;    bottom: 0;    z-index: 2;    max-width: 240px;    transition: all .2s;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    border-radius: 3px 3px 0 0;    background: #fff;    visibility: hidden;    pointer-events: none;    width: 100%;    min-width: 360px;    max-height: 1000px !important;    z-index: 999;    box-shadow: 0 10px 10px 10px rgb(0 0 0 / 5%), 0 5px 5px 5px rgb(0 0 0 / 5%), 0 2px 2px 2px rgb(0 0 0 / 5%);    overflow: hidden;    height: 0;}.chat-box-area-main.chat-box-area-main_active {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    height: 80%;    visibility: visible;    pointer-events: auto;}.chat-box-area-main__sound::before {    content: "";    background-color: #c00;    position: absolute;    border-radius: 2px;    height: 2px;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    width: 0;    transition: all .2s;}.chat-box-area-main__sound_disabled.chat-box-area-main__sound::before {    width: 32px;}.chat-box-area-main__alert {    color: #ff3860;    padding: 10px;    display: none;}.chat-box-area-main__select-account {    padding: 5px 15px;    color: #666;    box-shadow: 0 4px 5px -3px rgb(0 0 0 / 10%), 0 1px 1px 0 rgb(0 0 0 / 3%);}.chat-box-area-main__select-account_disable {    display: none;}.chat-box-area-main__select-account-btn {    cursor: pointer;    color: #00a1dd;}.chat-box-area-main__select-account-change {    margin: 10px 0;    display: none;}.chat-box-area-main__select-account-change select {    width: 100%;}.chat-box-area-main__header {    color: #666;}.chat-box-area-main__header-list {    justify-content: space-around;    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    align-items: center;    height: 50px;    transition: all .2s;    text-shadow: 0 1px 1px rgb(0 0 0 / 10%);    margin: 0;    list-style: none;    text-align: center;}.chat-box-area-main__header-item {    position: relative;    box-shadow: 0 4px 5px -3px rgb(0 0 0 / 10%), 0 1px 1px 0 rgb(0 0 0 / 3%);    padding: 4px 6px;    width: 100%;    height: 50px;    cursor: pointer;    box-sizing: border-box;    transition: background-color .2s;}.chat-box-area-main__header-item:hover {    background-color: rgba(0, 0, 0, .025);}.chat-box-area-main__header-item.chat-box-area-main__header-item_active {    background-color: rgba(0, 0, 0, .015);    color: #222;    box-shadow: 0 2px 0 0 #209cee, 0 7px 5px -3px rgb(0 0 0 / 20%);    position: relative;    z-index: 1;}.chat-box-area-main__header-item.chat-box-area-main__header-item_active .chat-box-area-main__header-icon svg {    fill: #1081cb;    color: #1081cb;}.chat-box-area-main__header-icon svg {    fill: #666;    vertical-align: middle;    -webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .1));    filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .1));    height: 15px;    width: 15px;}.chat-box-area-main__header-counter {    background-color: #a2a8b2;    color: #fff;    position: absolute;    top: 3px;    left: 50%;    margin-left: 5px;    line-height: 10px;    border-radius: 20px;    padding: 2px 4px;    z-index: 2;    font-size: 10px;    font-weight: 700;    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);    display: none;}.chat-box-area-main__header-counter_red {    background-color: #ff3860;}.chat-box-area-main__header-info {    color: #222;    font-size: 11px;}.chat-box-area-main__content {    flex-grow: 1;    color: #666;    overflow: auto;}.chat-box-area-main__content-link {    color: #00a1dd;    cursor: pointer;    text-decoration: none;    transition-duration: .2s;    transition-property: color, opacity;    font-weight: 700;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_admin .chat-box-area-main__content-link, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-link, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-link {    color: hsla(0,0%,100%,.9);}.chat-box-area-main__content-type {    opacity: .6;    margin-left: 3px;}.chat-box-area-main__content-date {    margin-left: 3px;}.chat-box-area-main__content-link:hover {    color: #1a1a1a;    text-decoration: none;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_admin .chat-box-area-main__content-link:hover, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-link:hover, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-link:hover {    color: hsla(0,0%,100%,.9);}.chat-box-area-main__content-block {    height: 100%;    display: none;}.chat-box-area-main__content-block.chat-box-area-main__content-block_active {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    position: relative;}.chat-box-area-main__content-message {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -webkit-flex-direction: column;    -ms-flex-direction: column;    flex-direction: column;    height: 100%;    width: 100%;}.chat-box-area-main__content-block#chat-box-area-main-private .chat-box-area-main__content-message {    padding-top: 34px;}.chat-box-area-main__content-message-area {    padding: 10px 15px 0 10px;    flex-grow: 1;    overflow: auto;    -webkit-overflow-scrolling: touch;    height: 100%;}.chat-box-area-main__content-message-block {    display: -webkit-flex;    display: -ms-flex;    display: flex;    position: relative;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_end {    margin-bottom: 15px;}.chat-box-area-main__content-message-block-main {    background-color: #fff;    margin-left: 6px;    line-height: 22px;    padding: 4px 6px;    margin-bottom: 2px;    word-break: break-word;    color: #666;    -webkit-user-select: text;    -moz-user-select: text;    -ms-user-select: text;    user-select: text;    border-radius: 3px 10px 10px 3px;    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 5%), 0 1px 2px 0 rgb(0 0 0 / 5%);}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_admin .chat-box-area-main__content-message-block-main, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-message-block-main, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-message-block-main {    color: hsla(0,0%,100%,.9);    background-color: #2db670;    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);    box-shadow: 0 2px 10px 0 rgb(45 182 112 / 25%), 0 1px 2px 0 rgb(45 182 112 / 25%);}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-message-block-main {    background-color: #1190e3;    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);    box-shadow: 0 2px 10px 0 rgb(17 144 227 / 25%), 0 1px 2px 0 rgb(17 144 227 / 25%);}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-message-block-main {    background-color: #ff3860;    text-shadow: 0 1px 1px rgb(0 0 0 / 20%);    box-shadow: 0 2px 10px 0 rgb(17 144 227 / 25%), 0 1px 2px 0 rgb(17 144 227 / 25%);}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_start .chat-box-area-main__content-message-block-main {    border-top-left-radius: 10px;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_end .chat-box-area-main__content-message-block-main {    border-bottom-left-radius: 10px;}.chat-box-area-avatar-name {    display: block;    width: 100%;    height: 100%;    border-radius: 50%;    cursor: pointer;    text-transform: uppercase;    color: #fff;    font-size: 12px;    text-align: center;}.chat-box-area-main__content-message-block-avatar .chat-box-area-avatar-name, .chat-box-online-widget-item-avatar .chat-box-area-avatar-nam {    line-height: 32px;    width: 32px;    height: 32px;}.chat-box-area-main__content-message-block-avatar, .chat-box-online-widget-item-avatar {    width: 32px;    height: 32px;    position: relative;    font-size: 0;    flex-shrink: 0;}.chat-box-area-main__content-message-block-avatar img, .chat-box-online-widget-item-avatar img {    width: 100%;    height: 100%;    border-radius: 50%;    cursor: pointer;}.chat-box-area-main__content-users-actions-info .chat-box-area-avatar-name, .chat-box-area-main__content-users-actions-info img {    line-height: 20px;    width: 20px;    height: 20px;    font-size: 10px;    display: inline-block;}.chat-box-area-main__content-users-actions-info img {    border-radius: 100%;   }.chat-box-area-main__content-users-actions-info a {    color: #337ab7;    text-decoration: none;}.chat-box-area-main__content-users-actions-info a:hover {    text-decoration: none;}.chat-box-area-main__content-users-actions-info_disabled {    pointer-events: none;    cursor: default;}.chat-box-area-main__content-message-block-delete-icon {    text-align: center;    color: #fff;    display: flex;    margin: auto;    width: 14px;    cursor: pointer;}.chat-box-area-main__content-message-block-delete-icon svg {    width: 100%;}.chat-box-area-main__content-message-block-status {    position: absolute;    right: 0;    bottom: 0;    width: 7px;    height: 7px;    box-shadow: 0 0 0 1px #fff;    border-radius: 50%;    background-color: #ff3860;}.chat-box-area-main__content-message-block-status_online {    background-color: #32ca7d;}.chat-box-area-main__content-message-block-status_offline {    background-color: #95a1ad;}.chat-box-area-main__content-message-block-info {    font-size: 11px;    line-height: normal;    text-transform: uppercase;    opacity: .7;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_admin .chat-box-area-main__content-message-block-info, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-message-block-info, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-message-block-info {    opacity: 1;}.chat-box-area-main__content-message-block-text {    font-size: 14px;    color: #666;}.chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_admin .chat-box-area-main__content-message-block-text, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_current .chat-box-area-main__content-message-block-text, .chat-box-area-main__content-message-block.chat-box-area-main__content-message-block_alert .chat-box-area-main__content-message-block-text {    color: hsla(0,0%,100%,.9);}.chat-box-area-main__content-message-block-menu {    position: absolute;    top: 0;    left: 0;    width: 100%;    display: none;    z-index: 2;}.chat-box-area-main__content-message-block-menu-list {    display: -webkit-flex;    display: -ms-flex;    display: flex;    list-style: none;    flex-wrap: wrap;    padding: 0;    margin: 0;    width: 100%;    margin-left: -5px;}.chat-box-area-main__content-message-block-menu-item {        margin: 20px 5px 0 5px;}.chat-box-area-main__content-message-block-menu-item-inner {    padding: 4px 8px;    display: -webkit-flex;    display: -ms-flex;    display: flex;    width: 100%;    background-color: #111;    color: #fff;    cursor: pointer;    transition: all .2s;    box-shadow: 0 3px 8px 0 rgb(0 0 0 / 20%), 0 1px 2px 0 rgb(0 0 0 / 5%);    border-radius: 3px;    font-size: 12px;    text-transform: uppercase;    white-space: nowrap;    overflow: hidden;    -ms-align-items: center;    align-items: center;    height: 24px;}.chat-box-area-main__content-message-block-menu-item-inner:hover {    background-color: #00a1dd;    text-decoration: none;    color: #fff;}.chat-box-area-main__content-message-block-menu-item-icon {    margin-right: 6px;}.chat-box-area-main__content-message-block-menu-item-icon svg {    height: 10px}.chat-box-area-main__content-message-form, .chat-box-area-main__content-users-search-form {    display: -webkit-flex;    display: -ms-flex;    display: flex;    padding: 0 10px 10px;    margin-top: auto;    flex-shrink: 0;    position: relative;}.chat-box-area-main__content-message-form::before {    content: "";    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);    position: absolute;    left: 0;    right: 0;    bottom: 100%;    height: 20px;    pointer-events: none;}.chat-box-area-main__content-message-form-block, .chat-box-area-main__content-users-search-form {    flex-grow: 1;    border-radius: 20px;    height: 32px;    font-size: 12px;    transition: all .2s;    color: #1a1a1a;    border: 1px solid #ebebeb;    box-shadow: none;    display: -webkit-flex;    display: -ms-flex;    display: flex;    justify-content: space-between;}.chat-box-area-main__content-message-form-input, .chat-box-area-main__content-users-search-input {    border: 0;    outline: 0;    padding: 0 10px;    height: 32px;    flex-grow: 1;    box-sizing: border-box;    background: transparent;}.chat-box-area-main__content-message-form-submit, .chat-box-area-main__content-users-search-submit {    background-color: #00a1dd;    border-color: transparent;    color: #fff;    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    width: 32px;    height: 32px;    border-radius: 50%;    transition: all .2s;}.chat-box-area-main__content-message-form-submit:hover, .chat-box-area-main__content-users-search-submit:hover {    background-color: #008ec4;}.chat-box-area-main__content-message-form-submit svg, .chat-box-area-main__content-users-search-submit svg {    width: 16px;    fill: #fff;    margin: 0 auto;}.chat-box-area-main__content-message-form-actions {    padding-left: 5px;}.chat-box-area-main__content-message-form-action {    background-color: #fff;    border: none;    width: 32px;    height: 32px;    line-height: 32px;    text-align: center;    vertical-align: middle;    border-radius: 50%;    transition: all .2s;    cursor: pointer;    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;}.chat-box-area-main__content-message-form-action:hover {    background-color: #eee;}.chat-box-area-main__content-message-form-action svg {    height: 16px;    width: 14px;    fill: #666;    margin: 0 auto;}.chat-box-area-main__content-users {    width: 100%;}.chat-box-area-main__content-users-empty {    background-color: #209cee;    color: #fff;    margin: 15px;    padding: 10px 10px;    border-radius: 4px;}.chat-box-area-main__content-users-search {    display: none;}.chat-box-area-main__content-users-search-form {    margin: 10px 15px 10px 15px;    padding: 0 0 10px 0;}.chat-box-area-main__content-users-container {    width: 100%;}.chat-box-area-main__content-users-title {    padding: 5px 15px 5px 15px;    background-color: #fafafa;    font-weight: 700;    color: #262626;    font-size: 14px;    line-height: 1.5;}.chat-box-area-main__content-users-inner {    padding: 7px 10px 7px 10px;    position: relative;    color: #262626;    font-size: 14px;    }.chat-box-area-main__content-users-element {    margin-bottom: 5px;    position: relative;}.chat-box-area-main__content-users-element-icon {    width: 24px;    height: 24px;    font-size: 12px;    flex-shrink: 0;    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    justify-content: center;    border-radius: 50%;    position: relative;    z-index: 2;    cursor: pointer;    transition: all .2s;    opacity: .5;    margin-left: auto;}.chat-box-area-main__content-users-element-icon:hover {    background-color: rgba(0,0,0,.1);}.chat-box-area-main__content-users-element-icon svg {    width: 7px;}.chat-box-area-main__content-users-element-main.chat-box-area-main__content-users-element-main_active .chat-box-area-main__content-users-element-icon svg {    -webkit-transform: rotate(-90deg);    -ms-transform: rotate(-90deg);    transform: rotate(-90deg);}.chat-box-area-main__content-users-element-main {    border-radius: 50px;    display: flex;    width: 100%;    align-items: center;    transition: all .2s;    cursor: pointer;    padding: 5px;}.chat-box-area-main__content-users-element-main:hover, .chat-box-area-main__content-users-element-main.chat-box-area-main__content-users-element-main_active {    background-color: rgba(0,0,0,.05);    box-shadow: 0 0 0 1px rgb(0 0 0 / 5%);}.chat-box-area-main__content-users-element-image {    margin-right: 15px;    height: 40px;    width: 40px;}.chat-box-area-main__content-users-element-image .chat-box-area-avatar-name {    line-height: 40px;    width: 40px;    height: 40px;}.chat-box-area-main__content-users-element-image img {    display: block;    width: 100%;    height: 100%;    border-radius: 50%;}.chat-box-area-main__content-users-element-info-name {    word-break: break-word;    color: #1a1a1a;    font-weight: 700;}.chat-box-area-main__content-users-element-info-date {    position: absolute;    right: 30px;    bottom: 8px;    font-size: 80%;    opacity: .5;}.chat-box-area-main__content-users-element-unreaded {    position: absolute;    left: -4px;    width: 6px;    height: 6px;    border-radius: 100%;    background: #209cee;    top: 50%;    margin-top: -3px;    display: none;}.chat-box-area-main__content-users-element-unreaded_active {    display: block;}.chat-box-area-main__content-users-element-info-data {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    line-height: normal;    font-size: 12px;}.chat-box-area-main__content-users-element-info-data span {    margin-left: 4px;    text-transform: capitalize;    word-break: break-all;    line-height: 15px;    height: 15px;    overflow: hidden;    max-width: 126px;}.chat-box-area-main__content-users-element-info-data span:first-child {    margin-left: 0;}.chat-box-area-main__content-users-element-dropdown {    padding: 0 5px;    display: none;}.chat-box-area-main__content-users-element-list {    list-style: none;    padding: 0;    margin: 0;}.chat-box-area-main__content-users-element-list svg {    width: 14px;    fill: #444;    color: #444;    transition: all .2s;    display: block;}.chat-box-area-main__content-users-element-item-inner {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    cursor: pointer;    padding: 4px 7px;    color: #444;    text-transform: capitalize;    border-radius: 20px;    transition: all .2s;}.chat-box-area-main__content-users-element-item-text {    color: #444;    transition: all .2s;    margin-left: 10px;}.chat-box-area-main__content-users-element-item-inner {    text-decoration: none;}.chat-box-area-main__content-users-element-item-inner:hover {    text-decoration: none;    color: #00a1dd;    background-color: rgba(0,0,0,.025);}.chat-box-area-main__content-users-element-item-inner:hover svg {    fill: #00a1dd;    color: #00a1dd;}.chat-box-area-main__content-users-element-item-inner:hover .chat-box-area-main__content-users-element-item-text {    color: #00a1dd;}.chat-box-area-main__content-users-element-actions {    display: none;    font-size: 0;    position: absolute;    right: 0;    height: 100%;}.chat-box-area-main__content-users-element-actions-item {    display: inline-block;    width: 52px;    height: 100%;    text-align: center;    color: #fff;    font-size: 12px;}.chat-box-area-main__content-users-element-actions-item svg, .chat-box-area-main__content-users-element-actions-item span {    display: block;    margin: 0 auto;}.chat-box-area-main__content-users-element-actions-item svg {    width: 16px;    margin: 4px auto 1px;;}.chat-box-area-main__content-users-element-icon-private {    display: none;    -webkit-transform: rotate(180deg);    -ms-transform: rotate(180deg);    transform: rotate(180deg);}.chat-box-area-main__content-users-element-icon_margin {    margin-right: 100px;}.chat-box-area-main__content-users-element-actions-item_black {    background: #1a1a1a;}.chat-box-area-main__content-users-element-actions-item_red {    background: #ff3860;}.chat-box-area-main__content-users-actions {    display: none;    justify-content: space-between;    background-color: #f9f9f9;    padding: 10px 25px 10px 15px;    box-sizing: border-box;    font-size: 12px;    position: absolute;    top: 0;    left: 0;    width: 100%;    z-index: 2;}.chat-box-area-main__content-users-actions_active {    display: -webkit-flex;    display: -ms-flex;    display: flex;}.chat-box-area-main__content-users-actions-back-btn {    color: #00a1dd;    cursor: pointer;    transition-duration: .2s;    transition-property: color, opacity;}.chat-box-area-main__content-users-actions-back-btn:hover {    color: #1a1a1a;}.chat-box-area-tooltip {    max-width: 200px;     width: 100vw;    top: 50%;    right: 100%;    margin-right: 15px;    transform: translate(0, -50%);    padding: 5px 10px;    color: #444444;    background-color: #f2f2f2;    font-weight: normal;    font-size: 13px;    border-radius: 8px;    position: absolute;    z-index: 99999999;    box-sizing: content-box;    box-shadow: 0 1px 8px #f2f2f2;    max-height: 50px;    display: none;}.chat-box-area-tooltip p {    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    line-height: 20px;    max-height: 40px;    overflow: hidden;    text-overflow: ellipsis;    padding: 0;    margin: 0;}.chat-box-area-tooltip i {    position: absolute;    top: 50%;    left: 100%;    margin-top: -12px;    width: 12px;    height: 24px;    overflow: hidden;}.chat-box-area-tooltip i::after {    content: '';    position: absolute;    width: 12px;    height: 12px;    left: 0;    top: 50%;    transform: translate(-50%,-50%) rotate(-45deg);    background-color: #f2f2f2;    box-shadow: 0 1px 8px #f2f2f2;}.chat-box-online-widget-item {    display: -webkit-flex;    display: -ms-flex;    display: flex;    -ms-align-items: center;    align-items: center;    margin-bottom: 10px;}.chat-box-online-widget-item-avatar .chat-box-area-avatar-name {    line-height: 32px;}.chat-box-spinner {    margin: 0 auto;    padding: 5px 0;    box-sizing: content-box;    height: 30px;    text-align: center;    font-size: 10px;    position: absolute;    transition: all .2s;    z-index: 2;    background: rgba(255, 255, 255, 0.8);    width: 100%;}.chat-box-spinner>div {    background-color: #ccc;    height: 100%;    width: 6px;    display: inline-block;    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;    animation: sk-stretchdelay 1.2s infinite ease-in-out;}.chat-box-spinner .chat-box-rectangle-second {    -webkit-animation-delay: -1.1s;    animation-delay: -1.1s;}.chat-box-spinner .chat-box-rectangle-third {    -webkit-animation-delay: -1.0s;    animation-delay: -1.0s;}.chat-box-spinner .chat-box-rectangle-fourth {    -webkit-animation-delay: -0.9s;    animation-delay: -0.9s;}.chat-box-spinner .chat-box-rectangle-fifth {    -webkit-animation-delay: -0.8s;    animation-delay: -0.8s;}@-webkit-keyframes sk-stretchdelay {    0%, 40%, 100% {        -webkit-transform: scaleY(0.4)    }    20% {        -webkit-transform: scaleY(1.0)    }}@keyframes sk-stretchdelay {    0%, 40%, 100% {        transform: scaleY(0.4);        -webkit-transform: scaleY(0.4);    }    20% {        transform: scaleY(1.0);        -webkit-transform: scaleY(1.0);    }}@media (max-width: 420px) {    .chat-box-area-main {        right: 0;        top: 0;        max-width: 100%;        min-width: 100%;        max-height: 100%;        min-height: 100%;    }}