<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,
body {
	margin: 0px;
	padding: 0px;
	height: 100%
}

body {
	background-color: #e8ebf3;
	color: #363636;
	font-family: 'PTSansRegular', sans-serif;
	font-size: 14px;
	line-height: 24px;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

.menu{
	display:flex;
	list-style:none;
	margin:0px;
	padding:0px;
	flex-direction:column;
}

*,
*:before,
*:after {
	outline: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

*:not(ul) {
	margin: 0;
	padding: 0
}
.white-space-nowrap{white-space:nowrap;}
.clearfix:after {
	display: block;
	height: 0px;
	clear: both;
	content: "";
	float: none
}

.b-inline&gt;* {
	display: inline-block;
	vertical-align: top
}

.f-inline&gt;* {
	float: left;
	display: block
}

ul.unstyled,
ol.unstyled {
	margin: 0px;
	padding: 0px;
	list-style: none
}

.align-center {
	text-align: center
}

.align-left {
	text-align: left
}

.align-right {
	text-align: right
}

.side-left {
	float: left
}

.side-right {
	float: right
}

.hidden {
	display: none
}

.ihidden {
	display: none !important
}

.unvisible {
	visibility: hidden !important
}

.uppercase {
	text-transform: uppercase
}

.flex {
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	-webkit-align-items: center
}

.iflex {
	display: inline-flex;
	display: -webkit-inline-flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	-webkit-align-items: center
}

.relative {
	position: relative
}

.pointer {
	cursor: pointer
}

.header-shadow {
	-webkit-box-shadow: 0px 9px 18px 0px rgba(1, 2, 2, 0.31);
	-moz-box-shadow: 0px 9px 18px 0px rgba(1, 2, 2, 0.31);
	box-shadow: 0px 9px 18px 0px rgba(1, 2, 2, 0.31)
}

.popup-box-shadow {
	-webkit-box-shadow: 0px 0px 18px 0px rgba(1, 2, 2, 0.31);
	-moz-box-shadow: 0px 0px 18px 0px rgba(1, 2, 2, 0.31);
	box-shadow: 0px 0px 18px 0px rgba(1, 2, 2, 0.31)
}

.rotate-270 {
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}

.round-50 {
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px
}

.round-4 {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px
}

.round-5 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px
}

.round-3 {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px
}

.flex{
	display: flex;
	align-items: center;
}

.fmenu{list-style:none;display:flex;margin:0px;padding:0px;}

input.error,
textarea.error,
.error {
	border: 1px solid #d20a2b !important;
	background-color:#d20a2b11 !important;
}

.red-top {
	border-top: 3px solid #e72d2e !important
}

label.styled input[type='checkbox']+i {
	display: inline-block;
	border: 1px solid #e0e0e5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	width: 15px;
	height: 15px;
	background-color: transparent;
	position: relative;
	vertical-align: bottom;
	margin: 0 6px 5px 0
}

label.styled input[type='checkbox']:checked+i {
	cursor: pointer;
	background-image: url('../images/yes-icon.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%
}

label.styled input[type='checkbox'] {
	display: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}

a,
a:link,
a:visited,
a:hover,
a:active,
a:focus {
	color: #363636;
	outline: 0
}

a {
	text-decoration: none
}

img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: bottom
}

h1 {
	font-family: "MyriadProBold";
	font-size: 24px
}

h2,.h2 {
	font-family: "MyriadProBold";
	font-size: 20px
}

h3,.h3 {
	font-family: "MyriadProBold";
	font-size: 18px
}

input[type='submit'].btn-style,
input[type='button'].btn-style,
a.btn-style {
	font: 18px/26px 'MyriadProRegular', sans-serif;
	color: #fff;
	display: inline-block;
	background-color: #a02421;
	padding: 0 50px;
	height: 30px;
	-moz-border-radius: 120px;
	-webkit-border-radius: 120px;
	-khtml-border-radius: 120px;
	border-radius: 120px;
	border: 2px solid #a02421
}
.square{
	border-radius:0px !important;
}
input[type='submit'].btn-style:hover,
input[type='button'].btn-style:hover,
a.btn-style:hover {
	background-color: #e7b92d;
	border-color: #e7b92d
}

input[type='submit'].btn-style.small,
input[type='button'].btn-style.small,
a.btn-style.small {
	font: 14px/21px 'MyriadProRegular', sans-serif;
	padding: 0 20px;
	height: 26px
}

.wrap {
	max-width: 1200px;
	margin: 0 auto !important;
	padding: 0 15px !important
}

.h1-box {
	margin-bottom: 19px
}
.h1-box-p{
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
}
.sitepage {
	min-height: calc(100vh - 62px)
}

li.no-ankets{
	display:none;
	opacity:0;
}

.message{display:block;width:100%;text-align:center;margin-bottom:10px;}
.message:empty{display:none;}
.message.success{
	background-color:#00880022;
	border:1px solid #008800;
	padding:5px 10px;
	
}
.message.alert{
	color: #d20a2b;
}
.success,
.green {
	color: #1f9c07
}

.red {
	color: #d20a2b
}

input[type='text'],
input[type='email'],
input[type='phone'],
input[type='password'] {
	height: 30px;
	line-height: 30px;
	width: 100%;
	padding: 5px;
	border: 1px solid #bcbcbc
}

select {
	padding: 0 5px;
	border: 1px solid #bcbcbc;
	width: 100%;
	height: 30px;
	line-height: 30px
}

textarea {
	padding: 5px;
	border: 1px solid #bcbcbc;
	width: 100%;
	resize: none
}
input:disabled,textarea:disabled,select:disabled{
	opacity:0.7;
}
/* --------------------- Menus ------------------*/
.menu.girlmesengers{flex-direction:row;width:100%;justify-content:center;}
.menu.girlmesengers:empty{display:none;}
.menu.girlmesengers li{margin:0px 10px;}
.menu.girlmesengers li a{display:block;width:24px;height:24px;}

/* -------------------- Header ------------------*/

header {
	position: relative;
	height: 66px;
	background-color: #e72d2e;
	width: 100%
}

header&gt;ul {
	height: 100%
}

header&gt;ul&gt;li.logo-box a {
	font: 20px/21px 'MyriadProBold', sans-serif;
	color: #fff;
	text-transform: uppercase;
	vertical-align: middle
}

header&gt;ul&gt;li.logo-box a img {
	margin-right: 11px
}

header&gt;ul&gt;li.logo-box,
header&gt;ul&gt;li.serach-box {
	flex: 0 1 307px
}

header&gt;ul&gt;li.advanced-search-box a img {
	margin-right: 14px
}

header&gt;ul&gt;li.advanced-search-box {
	flex: 0 1 240px;
	-webkit-order: 1;
	order: 1
}

header&gt;ul&gt;li.advanced-search-box a,
header&gt;ul&gt;li.city-box a {
	font: 18px/19px 'MyriadProRegular', sans-serif;
	color: #fff;
	vertical-align: middle
}

header&gt;ul&gt;li.city-box a img {
	margin-right: 21px
}

header&gt;ul&gt;li.city-box {
	flex: 0 1 175px;
	-webkit-order: 2;
	order: 2
}

header&gt;ul&gt;li.serach-box {
	-webkit-order: 3;
	order: 3
}

header&gt;ul&gt;li.serach-box input[type='search'] {
	border: 0;
	background-color: #fff;
	color: #a8a8a8;
	font: 14px/43px 'MyriadProRegular', sans-serif;
	padding: 0 38px;
	width: 100%;
	max-width: 268px
}

header&gt;ul&gt;li.serach-box input[type='submit'] {
	border: 0;
	background: url('../images/search-logo.png') no-repeat;
	width: 17px;
	height: 17px;
	position: absolute;
	left: 14px;
	top: 13px
}
/*
header&gt;ul&gt;li.profiles-box a,
.account-control a {
	font: 18px/43px 'MyriadProRegular', sans-serif;
	color: #fff;
	display: block;
	width: 50px;
	background-color: #a02421
}

.account-control a {
	margin: auto;
	width: 50px;
	font: 18px/43px 'MyriadProRegular', sans-serif;
	height: 50px;
}

header&gt;ul&gt;li.profiles-box a:hover,
.account-control a:hover {
	background-color: #e7b92d
}*/

.account-control .btn-addprofile{
	 --elColor: #FFFFFF;
	display:flex;
	align-items:center;
}
.account-control .btn-addprofile:hover{
	--elColor: #e7b92d;
}
.account-control .btn-addprofile span:nth-child(1){
		position:relative;
		height:44px;
		width:44px;
		border:3px solid var(--elColor);
		border-radius:50%;
}
.account-control .btn-addprofile span:nth-child(1):before,.account-control .btn-addprofile span:nth-child(1):after{
	content:'';
	position:absolute;
	display:block;
	background-color:var(--elColor);
	width:72%;
	height:6px;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.account-control .btn-addprofile span:nth-child(1):after{
	width:6px;
	height:72%;
}

.account-control .btn-addprofile span:nth-child(2){
	margin-left:7px;
	font-size:16px;
	color:var(--elColor);
	font-weight:bolder;
}

@media(max-width:559px){
	.account-control .btn-addprofile span:nth-child(2){	
		display:none;
	}
}

header&gt;ul&gt;li.profiles-box {
	flex: 0 0 auto;
	-webkit-order: 4;
	order: 4;
	gap: 10px;
}

/* -------------------- popup-city-box ------------------*/

.popup-city-box {
	max-width: 800px;
	width: 100%;
	top: 10%;
	bottom: 10%;
	height: 80vh;
	left: calc(50% - 400px);
	display: none;
	position: fixed;
	background-color: #fff;
	padding: 15px 20px 15px 15px;
	z-index: 9999
}

.popup-city-box .popup-close,
.popup-general-box .popup-close {
	position: absolute;
	top: 0;
	right: 4px;
	display: block;
	font-size: 20px;
	color: #FF0000;
	z-index: 10
}

.popup-city-box .header-city {
	font: 22px/23px 'MyriadProBold', sans-serif;
	display: block;
	margin-bottom: 15px
}

.popup-city-box .popup-wrap {
	height: 100%;
	overflow: auto;
	position: relative
}

.popup-city-box .popup-city-content&gt;ul&gt;li {
	width: 20%;
	padding: 0 2px;
	margin-bottom: 5px;
	font-size: 15px
}

/* -------------------- search ------------------*/

#content {
	margin-top: 23px !important;
	align-items: flex-start;
}

#content .sidebar {
	flex: 0 0 278px;
	margin-right: 30px
}

#content .sidebar .header-filter,
.advanced-search-module .header,
.advanced-search-general .header {
	padding: 0 6px;
	height: 43px;
	background-color: #e72d2e;
	overflow: hidden
}

#content .sidebar .header-filter img {
	margin-right: 24px
}

#content .sidebar .header,
.advanced-search-module .header,
.advanced-search-general .header {
	font: 18px 'MyriadProRegular', sans-serif;
	color: #fff
}

.filter-content {
	background-color: #423e3e
}

.filter-content&gt;li {
	border-bottom: 1px solid #868484
}

.filter-content .header {
	height: 42px;
	padding: 0 18px;
	cursor: pointer
}

.filter-content&gt;li ul li {
	margin: 4px 0
}

.filter-content&gt;li ul li a {
	font: 16px 'MyriadProRegular', sans-serif;
	color: #d0d0d0
}

.filter-content&gt;li ul {
	padding: 5px 20px 15px !important
}

.filter-content&gt;li ul li a:hover,
.filter-content&gt;li ul li a.selected {
	color: #e7b92d
}

.filter-content&gt;li ul li.p-letter{
	width:100% !important;
	color:#FFFFFF;
	font-weight:bolder;
}

.filter-content .header.raions:before {
	content: '';
	background: url('../images/filter-raions.png') no-repeat;
	width: 28px;
	height: 29px;
	margin-right: 4px
}

.filter-content .header.metros:before {
	content: '';
	background: url('../images/filter-metros.png') no-repeat;
	width: 15px;
	height: 23px;
	margin-right: 17px
}

.filter-content .header.individual:before {
	content: '';
	background: url('../images/filter-individual.png') no-repeat;
	width: 18px;
	height: 22px;
	margin-right: 14px
}

.filter-content .header.price:before {
	content: '';
	background: url('../images/filter-price.png') no-repeat;
	width: 21px;
	height: 22px;
	margin-right: 11px
}

.filter-content .header.age:before {
	content: '';
	background: url('../images/filter-age.png') no-repeat;
	width: 19px;
	height: 17px;
	margin-right: 13px
}

.filter-content .header.breast-size:before {
	content: '';
	background: url('../images/filter-breast-size.png') no-repeat;
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.filter-content .header.weight:before {
	content: '';
	background: url('../images/filter-weight.png') no-repeat;
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.filter-content .header.default:before {
	content: '';
	background: url('../images/filter-default.png') no-repeat;
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.filter-content .header.height:before {
	content: '';
	background: url('../images/filter-height.png') no-repeat;
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.filter-content .header.hair-color:before {
	content: '';
	background: url('../images/filter-hair-color.png') no-repeat;
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.filter-content .header.nationality:before {
	content: '';
	background: url('../images/filter-nationality.png') no-repeat;
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.filter-content .header.services:before {
	content: '';
	background: url('../images/filter-services.png') no-repeat;
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.filter-content li.services-box {
	border-bottom: 0;
	margin-bottom: 5px
}

#content .content-box {
	flex: 1 1 auto
}

.description-box {
	margin: 25px 0 25px
}

.filter-content .header.raions+ul,
.filter-content .header.metros+ul {
	display: none
}

.filter-content .filter-metros,
.filter-content .filter-raions {
	position: relative
}

.filter-content .filter-metros&gt;ul,
.filter-content .filter-raions&gt;ul {
	position: absolute;
	left: 278px;
	top: 0;
	width: 700px;
	background-color: #423e3e;
	z-index: 10;
	border: 1px solid #868484
}

.filter-content .filter-metros&gt;ul&gt;li,
.filter-content .filter-raions&gt;ul&gt;li {
	padding: 0 2px;
	width: 33.33333333333333%
}

@media(max-width:766px){
	.filter-content .filter-metros&gt;ul&gt;li,
.filter-content .filter-raions&gt;ul&gt;li {
	
	width: 50%
}
}

.advanced-search-module {
	width: 100%;
	color: #4d5a61;
	margin-bottom: 25px !important
}

.advanced-search-module .header,
.advanced-search-module ul,
.advanced-search-general .header {
	padding: 15px !important
}

.advanced-search-general&gt;li.flex {
	padding: 15px 15px 0
}

.advanced-search-module&gt;li {
	margin-bottom: 30px;
	background-color: #fff
}

.advanced-search-module ul&gt;li {
	width: 33.33333333333333%
}

.advanced-search-module ul&gt;li.btn-box {
	width: 100%;
	margin: 20px 0 5px
}

.advanced-search-module input[type='button'].clear-btn,
.advanced-search-general input[type='button'].clear-btn {
	background-color: #f0f0f0;
	color: #4d5a61;
	margin-right: 12px
}

.advanced-search-general {
	margin-bottom: 30px !important
}

.advanced-search-general&gt;li.flex {
	flex-wrap: wrap;
	align-items: flex-start
}

.advanced-search-general ul {
	flex: 0 0 20%;
	padding: 0 3px;
	margin-bottom: 15px !important
}
.advanced-search-general ul li.lvl2{
	padding-left:20px;
}

.advanced-search-general ul ul{
	margin:0px 0px 0px 15px !important;
}

.advanced-search-general&gt;li:not(:first-child) {
	background-color: #fff
}

.advanced-search-general&gt;li.btn-box {
	padding: 5px 15px 20px
}

.advanced-search-general .general-filter-header {
	color: #000;
	font-family: 'MyriadProBold', sans-serif;
	font-size: 16px
}

#content .filter-mobile-close {
	position: absolute;
	top: 9px;
	right: 10px;
	display: block;
	font-size: 23px;
	color: #fff;
	z-index: 9999;
	display: none
}

/* ===================== LISTING =================== */

.fmenu.filters_next_level{
	flex-wrap:wrap;
}
.fmenu.filters_next_level li{
	margin:0px 10px 10px 0px;
}
.fmenu.filters_next_level li a{
	display:block;
	border:1px solid #C0C0C0;
	padding:0px 15px;
	border-radius:15px;
	line-height:28px;
}
.fmenu.filters_next_level li:hover a{
	background-color:#C0C0C088;
}
.fmenu.filters_next_level li.active a{
	background-color:#423e3e;
}
.fmenu.filters_next_level li.active a{
	color:#e7b92d;
}

.content-lists {
	flex-wrap: wrap;
	justify-content: space-between;
}

.content-lists .article{
	background-color: #fff;
	padding: 5px 17px 9px 12px;
	position:relative;
	margin-bottom: 22px;
	max-width: 410px;
	___width:calc(50% - 17px);
}
.content-lists .article .head{
	display:flex;
	justify-content:space-between;
}

.menu.article-socials{
	display:flex;
	flex-direction:row;
}
.menu.article-socials li{
	margin-left:8px;
}
.menu.article-socials li a{
	display:block;
	width:24px;height:24px;
	/*.svgbg*/
}
.content-lists .article .h4{
	font-weight:bolder;
	font-size:18px;
	/*white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	*/
}
/*
.content-lists .article.new_notice:before {
	content: '';
	background: url('../images/new_notice.png') no-repeat;
	width: 102px;
	height: 102px;
	position: absolute;
	bottom: -6px;
	left: -6px;
	z-index: 2;
	transform:rotate(-90deg);
}*/
.content-lists .article .content{
	display:flex;
	column-gap:10px;
	margin-top:10px;
}
.content-lists .article .content .article-foto{
	width:158px;
	flex-shrink:0;
}
.content-lists .article .content .article-foto a{
	position:relative;
	display:block;
}
.content-lists .article .content .article-foto .approve-photo{
	display: block;
	width: 100%;
	color: #fff;
	background-color: rgba(0, 0, 0, .67);
	z-index: 1;
	left: 0;
	bottom: 0;
	position: absolute;
	font-size: 12px;
	height: 20px;
	line-height: 20px
}

.content-lists .article .content .article-data{
	flex-grow:1;
	
}
.content-lists .article .article-location{
	display:flex;
	font-size:15px;
	align-items:center;
	font-family: "MyriadProBold";
	white-space:nowrap;
}
.content-lists .article .article-location:before{
	content:'';
	display:block;
	margin-right:3px;
	width:16px;
	height:16px;
	background-size:cover;
	background-repeat:no-repeat;
	flex-shrink:0;
}
.content-lists .article .article-location.raion:before{
	background-image: url('../images/icon-place.svg');
	
}
.content-lists .article .article-location.metro:before{
	background-image: url('../images/icon-metro.svg');
}
.content-lists .article .article-phone{
	display:flex;
	align-items:center;
	
	font-family: "MyriadProBold";
	justify-content:flex-start;
	font-size:18px;
}
.content-lists .article .article-phone:before{
	content:'';
	display:block;
	margin-right:3px;
	width:16px;
	height:16px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url('../images/phone-icon.png');
}

.content-lists .article .article-work-hours{
	width:100%;
	display:flex;
	align-items:center;

	font-family: "MyriadProBold";
	justify-content:center;
	color:#FFFFFF;
	background-color:#423e3e88;
	margin:3px 0px;
}
.content-lists .article .article-work-hours:before{
	content:'';
	display:block;
	margin-right:5px;
	width:14px;
	height:14px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' d='M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z'/%3E%3C/svg%3E");
}

.content-lists .article .price-table{
	width:100%;
}
.content-lists .article .price-table &gt; div{
	display:flex;
	width:100%;
}
.content-lists .article .price-table &gt; div:nth-child(2n-1){
	background-color:#423e3e11;
}
.content-lists .article .price-table &gt; div &gt; div{
	width:50%;
	font-size:13px;
	line-height:19px;
}
.content-lists .article .price-table &gt; div &gt; div:nth-child(1){

}
.content-lists .article .price-table &gt; div &gt; div:nth-child(2px){

}
/*
.content-lists .article{display:none;}
.content-lists .article:nth-child(2){
	display:block;
}
*/

.menu.params{
	display:flex;
	flex-wrap:wrap;
 	justify-content:flex-start;
 	column-gap:6px;
	flex-direction:row;
}
.menu.params li{
	background-color:#e72d2e33;
	line-height:25px;
	padding:0px 10px;
	margin:3px 0px;
}


@media(max-width:767px){
	.content-lists .article{
		position:relative;
		margin-left: auto;
		margin-right: auto;
		
		width:auto;
		
		
	}
}



@media(max-width:399px){
	.content-lists .article{
		padding: 5px 7px 9px 7px;
	}
	
	.content-lists .article .content .article-foto{
		width:135px;
	}
	
	.content-lists .article .article-location{
		font-size:12px;
	}
	.content-lists .article .article-phone{
		font-size:16px;
	}
	.menu.params li{
		line-height: 20px;
		padding: 0px 3px;
		margin: 2px 0px;
		font-size: 12px;
	}
	.content-lists .article .article-work-hours{
		font-size:14px;
	}
}

.menu.girlmesengers-phone{
	display:none;
}


#anketa-page{}
#anketa-page section{
	background-color:#FFFFFF;
	padding: 9px 12px 11px 12px;
	
}
#anketa-page section &gt; h3{
	font-weight:normal;
	margin-bottom:10px;
}
#anketa-page section:nth-child(n+2){
	margin-top:15px;
}
#anketa-page section.head .line1{
	display:flex;
	justify-content:space-between;
	align-items:center;
}
#anketa-page section.head .line1 h1{
	flex-grow:1;
}
#anketa-page section.head .line1 .menu.girlmesengers{
	width:auto;
}
#anketa-page section.head .line2{
	margin-top:10px;
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
#anketa-page section.head .line2 .phone &gt; a{
	display:flex;
	align-items:center;
	font-family: "MyriadProBold";
	justify-content:flex-start;
	font-size:20px;
}
#anketa-page section.head .line2 .phone &gt; a:before{
	content:'';
	display:block;
	margin-right:3px;
	width:16px;
	height:16px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url('../images/phone-icon.png');
}

#anketa-page section.head .line2 .anketa-work-hours{
	width:100%;
	display:flex;
	align-items:center;

	font-family: "MyriadProBold";
	justify-content:center;
	color:#FFFFFF;
	/*background-color:#423e3e88;*/
	background-color:#222;
	margin:3px 0px;
}
#anketa-page section.head .line2 .anketa-work-hours:before{
	content:'';
	display:block;
	margin-right:5px;
	width:14px;
	height:14px;
	background-size:cover;
	background-repeat:no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23FFFFFF' d='M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z'/%3E%3C/svg%3E");
}

#anketa-page section.head .line2 .anketa-location{
	display:flex;
	font-size:17px;
	align-items:center;
	font-family: "MyriadProBold";
	white-space:nowrap;
	margin-bottom:5px;
}
#anketa-page section.head .line2 .anketa-location:before{
	content:'';
	display:block;
	margin-right:3px;
	width:16px;
	height:16px;
	background-size:cover;
	background-repeat:no-repeat;
	flex-shrink:0;
}
#anketa-page section.head .line2 .anketa-location.raion:before{
	background-image: url('../images/icon-place.svg');
	
}
#anketa-page section.head .line2 .anketa-location.metro:before{
	background-image: url('../images/icon-metro.svg');
}

#anketa-page .anketa-locations{
	display:flex;
	flex-direction:column;
}
#anketa-page .anketa-locations .anketa-location{position:relative;}
#anketa-page .anketa-locations .anketa-location span{margin-right:6px;}
@media(max-width:549px){
	#anketa-page .anketa-locations{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row;}
	#anketa-page .anketa-locations p{margin:0px 15px 0px 0px;}
	#anketa-page .anketa-locations .anketa-location{
		margin-top:8px;
	}
	
	#anketa-page .anketa-locations .anketa-location span{
		font-size:12px;
		display:block;
		width:100%;
		margin-right:0px;
		position:absolute;
		top:-12px;
		left:20px;
	}
	
	.menu.girlmesengers{
		display:none;
		position:fixed;
		bottom:0px;
		left:0px;
		right:0px;
		z-index:2;
		background-color:#C0C0C0dd;
		_display:flex;
		justify-content:space-around;
		padding:4px 0px;
	}
	.menu.girlmesengers li a{
		width:32px;
		height:32px;
	}
}

#anketa-page section.pay-warning .block-warning{
	position:relative;
	padding-left:30px;
}
#anketa-page section.pay-warning .block-warning:before{
	content:'';
	display: block;
	position: absolute;
	background: url('../images/icon-warning.png') no-repeat center center;
	background-size: auto;
	width: 24px;
	height: 24px;
	background-size: contain;
	left: -1px;
	top: 0px
}

#anketa-page section.params-and-prices{
	background-color:transparent;
	padding:0px;
	display:flex;
	column-gap:15px;
}
#anketa-page section.params-and-prices &gt; section{
	width:50%;
	background-color:#FFFFFF;

}
#anketa-page .price-table{display:table;width:100%;font-size:13px;}
#anketa-page .price-table &gt; div{display:table-row;}
#anketa-page .price-table &gt; div &gt; div{display:table-cell;border-bottom:1px solid #C0C0C0;}
#anketa-page .price-table &gt; div:last-child &gt; div{border-bottom:0px;}
#anketa-page .price-table &gt; div.head &gt; div{font-weight:bolder;font-size:12px;}


#anketa-page section.mediabox .photos_lists{
	display:none;
	column-gap:10px;
	flex-wrap:wrap;
}
#anketa-page section.mediabox .photos_lists a{
		margin-bottom:10px;
	}

@media(max-width:549px){
	#anketa-page section.head .line1{
		flex-direction:column;
		align-items:cener;
	}
	#anketa-page section.head &gt; div{
		flex-direction:column;
		align-items:flex-start;
	}
	#anketa-page .head &gt; div.line2{
		flex-direction:column-reverse;
		align-items:center;
	}
	#anketa-page .params-and-prices{
		flex-direction:column;
	}
	#anketa-page section.params-and-prices &gt; section{
		width:100%;
	}
	
	#anketa-page .phone{display:flex;flex-direction:row;}
	
	#anketa-page .menu.girlmesengers-phone{
		display:flex;
		flex-direction:row;
	}
	#anketa-page .menu.girlmesengers-phone:empty{display:none;}
	#anketa-page .menu.girlmesengers-phone li{margin:0px 3px;}
	#anketa-page .menu.girlmesengers-phone li a{display:block;width:20px;height:20px;}
	
}


#tab-of-photos-chk:checked ~ .menu.tabs label[for=tab-of-photos-chk]{
	border-top: 3px solid #e72d2e;
}
#tab-of-video-chk:checked ~ .menu.tabs label[for=tab-of-video-chk]{
	border-top: 3px solid #e72d2e;
}

#tab-of-video{display:none;}
#tab-of-photos-chk:checked ~ .content #tab-of-photos{
	display:flex;
}
#tab-of-video-chk:checked ~ .content #tab-of-video{
	display:block;
}

.menu.tabs{
	flex-direction:row;
}
.menu.tabs li{
	margin-right:10px;
}
.menu.tabs li label{
	display:block;
	cursor:pointer;
	border-top: 3px solid #fff;
	line-height:32px;
	padding: 0 5px;
}

.menu.more-params{
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;
	
}
.menu.more-params li{
	white-space:nowrap;
	width:auto;
	margin-right:10px
}

.menu.more-params li:before{
	content:'';
	margin-right:4px;
	display:inline-block;
	width:7px;
	height:7px;
	border-top:2px solid #FF0000;
	border-right:2px solid #FF0000;
	transform:rotate(45deg);
	position:relative;
	top:-1px;
}

.menu.other-params{
	flex-direction:row;
	column-gap:5px;
	flex-wrap:wrap;
	justify-content:space-between;
}

.menu.other-params li{
	min-width:45%;
	white-space:nowrap;
}
.menu.other-params li span:nth-child(1):after{
	content:':';
}
.menu.other-params li span:nth-child(2){
	font-weight:bolder;
}
.menu.other-params span:empty{display:none;}

.menu.other-params-labels{
	flex-direction:row;
	column-gap:5px;
	flex-wrap:wrap;
}

.menu.other-params-labels li{
	display:flex;flex-direction:column;
	position:relative;
	padding-left:13px;
	margin:0px 10px 10px 0px;
	justify-content:center;
}
.menu.other-params-labels li:before{
	
}
.menu.other-params-labels li .label{
	font-size:10px;
	line-height:10px;
	white-space:nowrap;
}
.menu.other-params-labels li .value{
	position:relative;
	line-height:16px;
	white-space:nowrap;
}
.menu.other-params-labels li .value:before{
	content:'';
	position:absolute;
	left:-12px;
	bottom:2px;
	margin-right:4px;
	display:inline-block;
	width:7px;
	height:7px;
	border-top:2px solid #FF0000;
	border-right:2px solid #FF0000;
	transform:rotate(45deg) translateY(-50%);
}
.menu.other-params-labels li .value.top{
	font-weight:bolder;
}

.menu.other-params-labels li:not(.labeled) .label{
	display:none;
}
.menu.other-params-labels li:not(.labeled) span{
	font-weight:bold;
}



#anketa_page .props,
.content-lists .props {
	background-color: #F0F2F6;
	padding: 11px 2px 7px 14px;
	margin-top: 8px;
	border-radius: 3px
}

.props li {
	font-family: "MyriadProRegular"
}

#anketa_page .props li span:first-child,
.content-lists .props li span:first-child {
	width: 60%;
	display: inline-block;
	min-width: 70px
}

.content-lists .notice span.phone,
#anketa_page .phone {
	font-family: "MyriadProBold";
	font-size: 20px;
	align-items: center;
	align-content: center;
	margin-top: 10px
}

.content-lists .notice span.phone:before,
#anketa_page a.phone:before {
	content: '';
	background: url('../images/phone-icon.png') no-repeat;
	width: 22px;
	height: 22px;
	margin-right: 8px
}



.lists-metro,
.lists-raion {
	display: block;
	margin-top: 5px;
	font-size: 18px;
	font-family: "MyriadProBold"
}

.lists-metro:before {
	content: '';
	background: url('../images/icon-metro.svg') no-repeat;
	width: 22px;
	height: 22px;
	margin-right: 8px;
	background-size: cover;
	display: inline-block;
	vertical-align: top
}

.lists-raion:before {
	content: '';
	background: url('../images/icon-place.svg') no-repeat;
	width: 22px;
	height: 22px;
	margin-right: 8px;
	background-size: cover;
	display: inline-block;
	vertical-align: top
}

/* ============== personal page =================== */

/* #anketa_page .info{justify-content: space-between} */
#anketa_page .info {
	background-color: #fff;
	padding: 9px 0 11px 12px;
	align-items: flex-start
}

#anketa_page .info&gt;div:first-child {
	width: 200px;
	margin-right: 26px
}

#anketa_page .info&gt;div:nth-child(2) {
	margin-right: 18px;
	width: 300px
}

#anketa_page .info&gt;div:nth-child(3) {
	margin-right: 14px
}

#anketa_page a.phone {
	margin-top: 19px
}

#anketa_page .title_info {
	font-family: "PTSansRegular";
	font-size: 16px
}

#anketa_page .check_out-title {
	text-align: center;
	color: #EA5985;
	font-family: "PTSansRegular";
	font-size: 16px
}

#anketa_page .check_out&gt;div {
	width: 33%;
	margin-right: 7px;
	text-align: center;
	font-family: "PTSansRegular";
	font-size: 16px
}

#anketa_page .address {
	font-family: "PTSansRegular";
	font-size: 14px;
	margin-top: 17px;
	position: relative;
	left: 30px;
	align-items: center;
	align-content: center;
	line-height: 16px
}

#anketa_page .address:before {
	content: '';
	background: url('../images/pointer_map.png') no-repeat;
	width: 22px;
	height: 23px;
	position: absolute;
	top: 1px;
	left: -28px
}

#anketa_page .props {
	/*width: 145px;*/
	padding: 6px 1px 8px 13px;
	margin-top: 21px
}

#anketa_page .props.props2 {
	width: 220px;
	padding: 6px 1px 8px 6px;
}

#anketa_page .props.props2 li span:first-child {
	width: 65% !important
}

#anketa_page .parce_table {
	margin-top: 21px;
	margin-bottom: 5px
}

#anketa_page .parce_table.nomargin {
	margin: 0
}

#anketa_page .photos,
#anketa_page .tabs_video {
	flex-wrap: wrap;
	background-color: #fff;
	padding: 15px 15px 2px 17px
}

#anketa_page .tabs_video {
	display: none;
}

#anketa_page .photos .photos_lists {
	margin-right: -17px;
	flex-wrap: wrap
}

#anketa_page .photos img {
	margin-right: 14px;
	max-width: 194px;
	max-height: 291px;
	margin-bottom: 15px
}

#anketa_page .map {
	margin-top: 20px
}

#anketa_page .tabs {
	background-color: #fff;
	margin-bottom: 7px;
	margin-right: 7px;
	height: 37px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

#anketa_page .tabs a {
	display: block;
	height: 100%;
	line-height: 34px;
	padding: 0 5px;
	border-top: 3px solid #fff
}

#anketa_page&gt;div:nth-child(2) {
	align-items: flex-start;
	margin-top: 20px
}

#anketa_page .title-desc {
	font-family: "MyriadProBold";
	font-size: 20px;
	margin-bottom: 5px
}

#anketa_page .descriptio {
	background-color: #fff;
	width: 100%;
	padding: 12px 12px 15px 15px;
	margin: 15px 0;
}

#anketa_page .descriptio+.media {
	width: 51%;
	margin-right: 20px;
	order: 1
}

.breadcrumbs li {
	line-height: 39px
}

#anketa_page .block-warning {
	padding-left: 29px;
	position: relative;
}

#anketa_page .block-warning::after {
	content: '';
	display: block;
	position: absolute;
	background: url('../images/icon-warning.png') no-repeat center center;
	background-size: auto;
	width: 24px;
	height: 24px;
	background-size: contain;
	left: -1px;
	top: 0px
}

/* .load_more{width:100%;height:40px;background-color: #a5abae;text-align:center;line-height:40px;margin-top: 13px;font-size:17px;color:white;font-weight:bold} */
.ui-widget-content .load_more a {
	color: white;
	margin-top: 13px
}

.slists table th:first-child {
	width: 45%
}

.pswp__zoom-wrap .pswp__img {
	cursor: pointer !important
}

#page-profiles .faq {
	cursor: pointer;
}

/* ================ Footer =================================== */

footer {
	background-color: #fff;
	height: 62px;
	font-family: "MyriadProBold"
}

footer .footer-logo {
	font-size: 19px;
	width: 65%;
	margin-top: 3px
}

footer .footer-logo span {
	max-width: 200px;
	margin-left: 1%;
	font: 20px/21px 'MyriadProBold', sans-serif;
	align-content: flex-end;
}

footer .copyright {
	font-size: 18px
}

/* -------------------- pager ------------------*/

.paginator{
	margin: 25px 0 !important;
	display:flex;
	justify-content:center;
	align-items:center;
}

.paginator a,.paginator span{
	display:block;
	width: 30px;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	background: rgba(0, 0, 0, 0.3);
	color: #fff;
	text-align: center;
	margin:2px;
	border-radius:5px;
}
.paginator a:hover,.paginator span{
	background: rgba(0, 0, 0, 0.5)
}

.pager-box {
	margin: 25px 0 !important
}

.pager-box li {
	letter-spacing: normal;
	margin: 0 5px
}

.pager-box li a,
.pager-box li.active span {
	margin-bottom: 5px;
	background: rgba(0, 0, 0, 0.3);
	display: block;
	width: 30px;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	color: #fff;
	text-align: center
}

.pager-box li.active span,
.pager-box li:hover a {
	background: rgba(0, 0, 0, 0.5)
}

.pager-box li.dots span {
	width: 30px;
	height: 30px;
	font-size: 15px;
	line-height: 30px
}

/* ---------------------------- loader ---------------------------- */

@keyframes lds-spinner {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-webkit-keyframes lds-spinner {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

.lds-spinner {
	position: relative
}

.lds-spinner div {
	left: 15px;
	top: 0px;
	position: absolute;
	-webkit-animation: lds-spinner linear 1s infinite;
	animation: lds-spinner linear 1s infinite;
	background: #000000;
	width: 12px;
	height: 24px;
	border-radius: 40%;
	-webkit-transform-origin: 6px 52px;
	transform-origin: 6px 52px
}

.lds-spinner div:nth-child(1) {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-animation-delay: -0.916666666666667s;
	animation-delay: -0.916666666666667s
}

.lds-spinner div:nth-child(2) {
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
	-webkit-animation-delay: -0.833333333333333s;
	animation-delay: -0.833333333333333s
}

.lds-spinner div:nth-child(3) {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	-webkit-animation-delay: -0.75s;
	animation-delay: -0.75s
}

.lds-spinner div:nth-child(4) {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-animation-delay: -0.666666666666667s;
	animation-delay: -0.666666666666667s
}

.lds-spinner div:nth-child(5) {
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg);
	-webkit-animation-delay: -0.583333333333333s;
	animation-delay: -0.583333333333333s
}

.lds-spinner div:nth-child(6) {
	-webkit-transform: rotate(150deg);
	transform: rotate(150deg);
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s
}

.lds-spinner div:nth-child(7) {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-animation-delay: -0.416666666666667s;
	animation-delay: -0.416666666666667s
}

.lds-spinner div:nth-child(8) {
	-webkit-transform: rotate(210deg);
	transform: rotate(210deg);
	-webkit-animation-delay: -0.333333333333333s;
	animation-delay: -0.333333333333333s
}

.lds-spinner div:nth-child(9) {
	-webkit-transform: rotate(240deg);
	transform: rotate(240deg);
	-webkit-animation-delay: -0.25s;
	animation-delay: -0.25s;
}

.lds-spinner div:nth-child(10) {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	-webkit-animation-delay: -0.166666666666667s;
	animation-delay: -0.166666666666667s
}

.lds-spinner div:nth-child(11) {
	-webkit-transform: rotate(300deg);
	transform: rotate(300deg);
	-webkit-animation-delay: -0.083333333333333s;
	animation-delay: -0.083333333333333s
}

.lds-spinner div:nth-child(12) {
	-webkit-transform: rotate(330deg);
	transform: rotate(330deg);
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

.lds-spinner {
	width: 24px;
	height: 24px;
	-webkit-transform: translate(-12px, -12px) scale(0.3) translate(12px, 12px);
	transform: translate(-12px, -12px) scale(0.3) translate(12px, 12px)
}

.lds-spinner {
	margin: 0 auto
}

form input.loading {
	display: none
}
form .lds-spinner.loading {
	display: none
}


form.waiting .loading {
	display: inline-block
}

form.waiting input[type='submit'] {
	filter:grayscale(1);
	cursor:progress;
}

/* ---------------------------- profiles ---------------------------- */

.no-item {
	margin: 10px 0 !important
}

.status-enabled,
.waiting-reply-admin,
.replied-user {
	color: #008800
}

.status-disabled,
.closed {
	color: #FF0000
}

.status-wait,
.replied-admin,
.waiting-reply-user {
	color: #FF8800
}

.borderStyle {
	padding: 10px 20px !important;
	border: 1px solid #bcbcbc
}

#authlogin,
#formforgot,
#formcodeforgot,
#authreg {
	width: 300px;
	margin: 0 auto
}

.autoform input[type='email'],
.autoform input[type='password'],
.autoform input[type='text'] {
	width: 100%;
	margin-bottom: 5px;
	display: block
}

.autoform label,
.registration-link {
	font-family: "MyriadProBold";
	font-size: 16px;
	display: inline-block
}

.submit-box {
	margin: 10px 0;
	height: 30px
}

#authlogin .registration-link {
	text-decoration: underline
}

#form-regari {
	margin-right: 5px
}

.profilesStyle .sitepage {
	min-height: calc(100vh - 62px)
}

.profilesStyle #content {
	margin-top: 0 !important
}

.profilesStyle #content .content-box {
	background-color: #fff;
	padding-top: 23px !important;
	min-height: calc(100vh - 128px)
}

.profilesStyle footer {
	border-top: 2px solid #e72d2e
}

.profiles-topmenu {
	background-color: #a02421;
	padding: 10px 15px;
}

.profiles-topmenu&gt;li {
	width: 50%
}

.profiles-topmenu&gt;li ul li {
	height: 37px;
	position: relative
}

.profiles-topmenu&gt;li ul li a {
	color: #fff;
	font-family: "MyriadProBold";
	font-size: 15px
}

.profiles-topmenu&gt;li ul li a:hover {
	color: #e7b92d !important
}

.profiles-topmenu&gt;li ul li {
	padding: 0 20px
}

.question.new_message a {
	animation-name: blick;
	animation-duration: 3s;
	animation-iteration-count: infinite
}

@keyframes blick {
	0% {
		color: #ffff;
	}

	50% {
		color: #e72d2e
	}

	100% {
		color: #fff
	}
}

.profiles-topmenu&gt;li:first-child li.question.new_message:before {
	background: url('../images/icon-support2.svg') no-repeat
}

#page-auth .profiles-topmenu&gt;li,
#page-registration .profiles-topmenu&gt;li,
#page-forgot .profiles-topmenu&gt;li,
#page-faq .profiles-topmenu&gt;li,
.profiles-topmenu.question:not(.login)&gt;li {
	width: 100%
}

.profiles-topmenu&gt;li:first-child li:before {
	content: '';
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 5px;
	margin-bottom: 2px;
	background-size: auto 100% !important
}

.profiles-topmenu&gt;li:first-child li.faq:before {
	background: url('../images/icon-faq.svg') no-repeat
}

.profiles-topmenu&gt;li:first-child li.question:before {
	background: url('../images/icon-question.svg') no-repeat
}

.profiles-topmenu&gt;li:first-child li.registration:before {
	background: url('../images/icon-register.svg') no-repeat
}

.profiles-topmenu&gt;li:first-child li.forgot:before {
	background: url('../images/icon-forgot.svg') no-repeat
}

.profiles-topmenu&gt;li:first-child li.settings:before {
	background: url('../images/icon-settings.svg') no-repeat
}

.profiles-topmenu&gt;li:first-child li.logout:before {
	background: url('../images/icon-logout.svg') no-repeat
}

.profiles-content-box {
	padding: 15px !important;
	align-items: flex-start;
	-webkit-align-items: flex-start
}

.profiles-content-box&gt;li:first-child {
	flex: 0 0 25%
}

.profiles-content-box&gt;li:last-child {
	width:75%;
}

.profiles-content-box&gt;li:first-child ul {
	margin-bottom: 20px !important
}

.profiles-content-box&gt;li:first-child ul:last-child {
	margin-bottom: 0px !important
}

.profiles-content-box&gt;li:first-child .header {
	font-family: "MyriadProBold";
	font-size: 16px
}

.profiles-content-box&gt;li {
	padding: 0 15px
}

.profiles-content-box li.selected&gt;a {
	font-weight: bold;
	color: #e7b92d
}

.profiles-content-box h1 {
	margin-bottom: 19px
}

.profiles-topmenu .user-balance-box {
	justify-content: flex-end;
	-webkit-justify-content: flex-end
}

.profiles-topmenu .user-balance-box&gt;li {
	background-color: #ab4654;
	padding: 0 5px;
	margin-right: 15px;
	color: #fff;
	font-family: "MyriadProBold";
	font-size: 20px
}

.profiles-topmenu .user-balance-box&gt;li:last-child {
	margin-right: 0
}
.profiles-topmenu .user-balance-box&gt;li a{
	display:flex;
	align-items:center;
}

.profiles-topmenu .user-balance-box&gt;li span {
	display: block;
	position: relative;
	top: -12px;
	right: 0;
	font-size: 11px;
	margin-left: 5px
}

.profiles-content-box .ankets-list-show {
	padding: 0 0 0 20px
}

.filter-ankets-box {
	line-height: 30px
}

.filter-ankets-box .ankets-list-perpage li {
	margin-right: 10px
}

.filter-ankets-box .ankets-list-perpage li:last-child {
	margin-right: 0
}

.lists-ankets-box {
	width: 100%;
	margin-top: 20px !important
}

.lists-ankets-box&gt;li {
	border-bottom: 1px solid #bcbcbc;
	padding: 5px 10px
}

.lists-ankets-box&gt;li&gt;ul&gt;li:nth-child(1) {
	flex: 0 0 124px
}

.lists-ankets-box&gt;li&gt;ul&gt;li:nth-child(2) {
	flex: 1 2 auto
}

.lists-ankets-box&gt;li&gt;ul&gt;li:nth-child(3) {
	flex: 0 1 200px
}

.lists-ankets-box&gt;li&gt;ul&gt;li:nth-child(4),
.lists-ankets-box&gt;li&gt;ul&gt;li:nth-child(5) {
	flex: 0 0 46px
}

.lists-ankets-box&gt;li&gt;ul&gt;li {
	padding: 0 5px
}

.lists-ankets-box .header {
	font-weight: bold
}

.lists-ankets-box .edit-anketa {
	font-size: 30px;
	color: #1f9c07
}

.lists-ankets-box .delete-anketa {
	font-size: 30px;
	color: #d20a2b
}

.lists-ankets-box input[type=checkbox] {
	vertical-align: bottom;
	margin-bottom: 6px;
	margin-right: 6px
}

.lists-ankets-box label {
	font-family: "MyriadProBold";
	cursor: pointer
}

.group-box {
	margin-top: 5px !important
}

.group-box li {
	margin-right: 20px
}

.group-box a {
	text-decoration: underline
}

.profiles-content-box .edititem {
	display: table;
	width: 100%
}

.profiles-content-box .edititem&gt;bdo {
	display: table-row
}

.profiles-content-box .edititem&gt;bdo&gt;div {
	display: table-cell;
	padding: 4px 0px;
	border-bottom: 1px solid #eeeeee;
	vertical-align: middle
}

.profiles-content-box .edititem&gt;bdo&gt;div:first-child {
	width: 20%
}

.profiles-content-box .uploadifive-queue {
	margin: 10px 0
}

#question h2,
#loginquestion h2 {
	margin-bottom: 10px
}

.question-answer-box&gt;li:first-child {
	background-color: #ab4654;
	height: 37px;
	line-height: 37px
}

.question-answer-box&gt;li:first-child li {
	padding: 0 10px;
	color: #fff;
	font-family: "MyriadProBold";
	font-size: 15px
}

.question-answer-box&gt;li:last-child li {
	padding: 10px
}

.question-answer-box&gt;li:last-child&gt;ul {
	border-bottom: 1px solid #bcbcbc
}

.question-answer-box&gt;li li:first-child {
	width: 20%
}

.question-answer-box&gt;li li:nth-child(2) {
	width: 35%
}

.question-answer-box&gt;li li:nth-child(3) {
	width: 20%
}

.question-answer-box&gt;li li:last-child {
	width: 25%
}

.question-answer-box a {
	text-decoration: underline
}

.question-edit-box a.back {
	padding: 0 20px;
	color: #fff
}

.question-edit-box h2 {
	margin: 15px 0
}

.question-edit-box .question-answers-lists {
	padding: 10px 0 !important;
	border-bottom: 1px solid #bcbcbc
}

.question-edit-box .question-answers-lists&gt;li:first-child {
	width: 30%
}

.question-edit-box .question-answers-lists&gt;li:last-child {
	width: 70%
}

#change-cost-box {
	display: none;
	position: fixed;
	left: calc(50% - 200px);
	top: 89px;
	z-index: 20;
	background-color: #EEEEEE;
	border: 1px solid #999999;
	text-align: center;
	width: 400px;
	color: #292929;
	font-size: 12px
}

#change-cost-box .close-cost-box {
	color: #777777;
	font-size: 16pt;
	font-weight: bold;
	text-decoration: none
}

#change-cost-box .save-cost {
	border: 1px solid #999999;
	padding: 3px 5px;
	color: #000;
	font-size: 14px;
	text-decoration: none
}

#change-cost-box .stats th {
	background-color: #F9F9F9;
	font-size: 9pt;
	padding: 5px 0 10px;
	text-align: center;
	vertical-align: top
}

#change-cost-box .stats td {
	border-bottom: 1px solid #F9F9F9;
	font-size: 9pt;
	padding: 5px 0 3px;
	text-align: center
}

.comment-box {
	color: #FF0000
}

.act-box {
	line-height: 16px
}

.act-box&gt;li {
	padding: 5px 0
}

.act-box&gt;li strong {
	display: block
}

/* ---------------------------- faq ---------------------------- */

.faq-container {
	padding: 30px
}

.scroll-nav {
	position: absolute;
	top: 30px;
	width: 200px;
	z-index: 2
}

.scroll-nav.fixed {
	position: fixed
}

.scroll-nav .scroll-nav__heading {
	display: none
}

.scroll-nav .scroll-nav__list {
	margin: 0px;
	padding: 0px;
	list-style: none
}

.scroll-nav .scroll-nav__list li a {
	background-color: #a02421;
	position: relative;
	display: block;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	white-space: nowrap;
	border-bottom: 1px solid #fff;
	text-overflow: ellipsis;
	font-size: 13px;
	font-weight: 600;
	padding: 0 15px;
	-webkit-transition: background 0.2s, padding 0.2s;
	-moz-transition: background 0.2s, padding 0.2s;
	transition: background 0.2s, padding 0.2s;
	color: #fff
}

.scroll-nav .scroll-nav__list li a:hover {
	color: #ccc
}

.scroll-nav .scroll-nav__list li.active a {
	background-color: #7b1614;
	color: #fff
}

.faq-items {
	width: 100%;
	padding-left: 220px
}

.faq-items .faq-title {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	color: #bbbbc7;
	padding: 12px 0 10px 0
}

.faq-items .faq-content {
	margin-bottom: 6px;
	border: 1px solid #e2e2e2
}

.faq-items .faq-content&gt;a {
	font-size: 24px;
	font-weight: 300;
	padding: 24px 72px 24px 24px;
	display: block;
	color: #a02421
}

.faq-items .faq-content .fa-chevron-down {
	position: absolute;
	right: 20px;
	top: 22px
}

.faq-items .faq-content&gt;a.open .fa-chevron-down {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	top: 28px
}

.faq-items .faq-content&gt;div {
	padding: 0 24px 30px;
	display: none
}

/* ---------------------------- popup-general-box ---------------------------- */

.popup-general-box{
	position:fixed;
	lefT:0px;
	right:0px;
	top:0px;
	bottom:0px;
	z-index:99;
	display: none;
}

.popup-general-box .overlay{
	position:absolute;
	display:block;
	z-index:1;
	lefT:0px;
	right:0px;
	top:0px;
	bottom:0px;
	background-color:#00000088;
}

.popup-general-box &gt; .content{
	position: fixed;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
	width:95%;
	
	max-width:624px;
	padding:20px 15px 15px;
	background-color: #fff;
	box-shadow:0px 0px 18px 0px rgba(1, 2, 2, 0.31);
	z-index:2;
	height:95%;
	max-height:600px;
	
}
.popup-general-box_ {
	position: fixed;
	height: 90vh;
	width: auto;
	top: 5%;
	bottom: 5%;
	display: none;
	left: 50%;
	z-index: 9999;
	background-color: #fff;
	padding: 15px 20px 15px 15px;
	margin: 0 auto;
	transform: translateX(-50%)
}

.popup-general-box .popup-btn-box {
	margin-top:10px;
	display:flex;
	gap:10px;
	flex-wrap:wrap;
	justify-content:center;
	position:absolute;
	bottom:5px;
	left:0px;
	right:0px;
	
}

.popup-general-box .croputils-box,.popup-general-box .jcropimg{
	_height:500px;
	_width:500px;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	position:absolute;
	bottom:40px;
	left:20px;
	right:20px;
	top:20px;
	}
	
	.popup-general-box .croputils-box &gt; div &gt; div{
		width:100%;
		height:100%;
	}

.popup-general-box .popup-close {
	position: absolute;
	top: 0;
	right: 4px;
	display: block;
	font-size: 20px;
	color: #FF0000;
	z-index: 10
}

.popup-general-box .popup-content{}

..popup-general-box img{
	max-height:800px;
}
.popup-general-box .jcropimg-box.loading{
	background-image:url('../images/loading.gif');
	background-position:center;
	background-repeat:no-repeat;
}

/* ---------------------------- 404 ---------------------------- */

.page-error {
	padding-bottom: 50px !important
}

.page-error li:nth-child(2),
.page-error li:nth-child(3) {
	font-size: 55px;
	display: block;
	color: #bdbdbd;
	line-height: 56px;
	font-family: "MyriadProBold";
}

.page-error li:nth-child(3) {
	color: #d20a2b
}

.page-error li a {
	margin-top: 15px
}

#scroll-top {
	display: none;
	padding: 10px;
	position: fixed;
	bottom: 45px;
	right: 20px;
	z-index: 9999;
	background: url("../images/scroll-top.svg") no-repeat;
	width: 44px;
	height: 44px;
	background-size: cover
}

.error-text-box {
	display: none;
	color: #d20a2b;
	width: 100%
}

.error-text-box1 {
	display: none;
	color: #d20a2b;
	width: 100%
}

.error+.error-text-box,
.error+img+.error-text-box {
	display: block
}

.error-text-box-login {
	color: #d20a2b
}

.images-box .one-image,
.check-photo-box .one-image {
	height: 268px;
	width: 201px
}

#images-box-object-images-images .one-image .crop-photo span:first-child {
	display: none
}

#images-box-object-images-images .one-image:first-child .crop-photo span:nth-child(2) {
	display: none
}

#images-box-object-images-images .one-image:first-child .crop-photo span:first-child {
	display: block;
	font-weight: bold
}

.one-image img {
	max-width: 172px;
	max-height: 238px;
}
.one-image img.loading{
	opacity:0.5;
	filter:grayscale(1);
}

.my-ankets hr {
	color: #a02421
}

.video_title{
	text-align: center;
	font-weight: bold;
}

.account-menu{
	display: none;
}

.for-mobile{
	display:none;
}

@media only screen and (min-width:767px){
	.filter-mobile-button{
		display: none;
	}
}

@media only screen and (max-width:767px) {
	.for-mobile{
		display:block;
	}
	.filter-mobile-button {
		position: fixed;
		width: 100%;
		left: 0;
		bottom: 0;
		text-align: center;
		display: block;
		font-size: 21px;
		width: 100%;
		height: 40px;
		color: #fff;
		background-color: rgba(0, 0, 0, 0.5);
		line-height: 40px;
		z-index: 9999;
	}

	.account-menu {
		display: block;
	}

	body,
	html {
		height: auto;
	}

	.wrap {
		padding: 0 5px !important
	}

	.sitepage {
		min-height: auto;
		height: auto
	}

	header {
		height: auto;
		padding: 15px 0 0
	}

	header&gt;ul {
		/*flex-wrap: wrap*/
	}

	header&gt;ul&gt;li.profiles-box {
		order: 1;
		margin-right: 10px
	}

	header&gt;ul&gt;li.advanced-search-box {
		order: 2;
		flex: 0 0 auto;
		margin-right: 10px
	}

	header&gt;ul&gt;li.logo-box,
	header&gt;ul&gt;li.serach-box {
		flex: 0 0 100%
	}

	header&gt;ul&gt;li {
		margin-bottom: 15px
	}

	header&gt;ul&gt;li.serach-box input[type="search"] {
		max-width: 100%
	}

	header&gt;ul&gt;li a img {
		margin-right: 5px;
	}

	header&gt;ul&gt;li.advanced-search-box a span span {
		display: none
	}

	header&gt;ul&gt;li.city-box {
		flex: 0 0 auto
	}

	#content .sidebar,
	.profiles-fixed-menu {
		position: fixed;
		z-index: 100;
		top: 0;
		left: 0;
		overflow-y: scroll;
		width: 100%;
		height: 100vh;
		-webkit-transition: all ease .3s;
		-o-transition: all ease .3s;
		transition: all ease .3s;
		margin: 0;
		display: none;
		padding-bottom: 50px
	}

	.profiles-fixed-menu {
		background-color: #423e3e;
		padding: 45px 5px;
		color: #fff
	}

	.profiles-fixed-menu a {
		color: #fff
	}

	footer {
		display: none
	}

	.content-lists {
		margin-right: 0
	}

	.content-lists .notice {
		width: 100%;
		min-width: auto;
		height: auto;
		padding: 10px 5px;
		margin-right: 0
	}

	.content-lists .notice-foto {
		flex: 0 1 auto
	}

	.content-lists .notice&gt;div:last-child {
		flex: 1 0 200px
	}

	.content-lists .parce_table {
		min-width: auto
	}

	.pager-box {
		margin: 0 0 55px !important
	}

	#content .filter-mobile-close {
		display: block
	}

	#content .sidebar .header-filter {
		padding-right: 30px
	}

	.advanced-search-module ul&gt;li {
		width: 100%
	}

	.advanced-search-module .btn-box input,
	.advanced-search-general .btn-box input {
		display: block;
		width: 150px;
		margin: 0 auto
	}

	.advanced-search-module .btn-box input[type="button"].clear-btn,
	.advanced-search-general .btn-box input[type="button"].clear-btn {
		margin: 0 auto 10px
	}

	.advanced-search-general ul {
		flex: 0 0 50%
	}

	.advanced-search-module .header,
	.advanced-search-module ul,
	.advanced-search-general .header {
		padding: 15px 5px !important
	}

	.advanced-search-general&gt;li.flex {
		padding: 15px 5px 0 !important
	}

	label.styled input[type="checkbox"]+i {
		margin: 0 5px 5px 0
	}

	.popup-city-box {
		top: 0;
		left: 0;
		margin: 0;
		overflow: auto;
		height: 100vh
	}

	.popup-city-box .popup-city-content&gt;ul&gt;li {
		width: 50%
	}

	.popup-city-box .popup-close {
		font-size: 25px
	}

	#anketa_page .info {
		flex-wrap: wrap;
		padding: 12px 5px
	}

	#anketa_page .info&gt;div:first-child {
		width: 100%;
		margin-right: 26px
	}

	#anketa_page .info&gt;div:nth-child(2) {
		margin-right: 0;
		width: 100%;
		margin-top: 15px
	}

	#anketa_page .parce_table {
		margin-top: 5px
	}

	#anketa_page .title_info {
		font-family: "MyriadProBold";
		font-size: 18px
	}

	#anketa_page .props {
		width: 100%;
		padding: 6px;
		margin-top: 5px
	}

	#anketa_page .props.props2 {
		width: 100%;
		padding: 6px;
		margin-top: 0
	}

	#anketa_page .info&gt;div:nth-child(3) {
		margin-right: 0;
		width: 100%;
		margin-top: 15px
	}

	#anketa_page .info&gt;div:nth-child(4) {
		width: 100%
	}

	#anketa_page .photos {
		padding: 15px 2px 0
	}

	#anketa_page .photos .photos_lists {
		margin-right: 0
	}

	#anketa_page .photos .photos_lists a {
		flex: 0 0 50%;
		padding: 0 3px
	}

	#anketa_page .photos .photos_lists a img {
		margin-right: 0;
		max-width: 100%
	}

	#anketa_page .tabs_video {
		padding: 15px 5px 10px
	}

	#anketa_page .media {
		flex: 1 1 100%
	}

	#anketa_page .media video {
		width: 100%
	}

	#anketa_page .descriptio {
		padding: 12px 5px
	}

	/* ---------------------------- profiles ---------------------------- */

	.profilesStyle #content {
		padding: 0 !important
	}

	.profiles-content-box {
		padding: 15px 0 !important;
		flex-wrap: wrap
	}

	.profiles-content-box&gt;li {
		flex: 1 1 100% !important;
		padding: 0 5px
	}

	.profiles-topmenu&gt;li ul li {
		padding: 0 10px
	}

	.profiles-content-box h1 {
		margin-top: 19px
	}

	.profiles-topmenu .user-balance-box&gt;li {
		margin: 0 5px
	}

	.filter-ankets-box&gt;* {
		width: 100%
	}

	.faq-container {
		padding: 30px 5px
	}

	#authreg,
	#formforgot {
		margin: 0;
		padding: 0 5px;
		width: 100%
	}

	.scroll-nav {
		width: 100%;
		display: none
	}

	.faq-items {
		padding-left: 0
	}

	.profiles-topmenu.my-ankets&gt;li,
	.profiles-topmenu.settings&gt;li,
	.profiles-topmenu.question&gt;li,
	.profiles-topmenu.recharge&gt;li,
	.profiles-topmenu.statistic&gt;li {
		width: 100%
	}

	.profiles-topmenu.my-ankets&gt;li:last-child,
	.profiles-topmenu.settings&gt;li:last-child,
	.profiles-topmenu.question.login&gt;li:last-child,
	.profiles-topmenu.recharge&gt;li:last-child,
	.profiles-topmenu.statistic&gt;li:last-child {
		background-color: #fff;
		padding-top: 10px
	}

	.profiles-content-box.settings,
	.profiles-content-box.question.login,
	.profiles-content-box.recharge,
	.profiles-content-box.statistic,
	.profiles-content-box.my-ankets {
		padding-bottom: 55px !important
	}

	.profiles-topmenu .user-balance-box {
		flex-direction:column;
		justify-content: flex-end;
		align-items:flex-end;
		gap:10px;
		-webkit-justify-content: flex-start
	}

	.lists-ankets-box&gt;li&gt;ul&gt;li:nth-child(2) {
		flex: 0 0 calc(100% - 124px)
	}

	.lists-ankets-box li.header:nth-child(3),
	.lists-ankets-box li.header:nth-child(4),
	.lists-ankets-box li.header:nth-child(5) {
		display: none
	}

	.lists-ankets-box .mobile-hide {
		display: none
	}

	.lists-ankets-box .lists-item ul li strong {
		display: block
	}

	.profiles-topmenu .user-balance-box&gt;li&gt;span {
		line-height: 11px;
		top: -7px
	}

	.profiles-topmenu .user-balance-box&gt;li:last-child {
		margin-right: 5px
	}

	.profiles-content-box .pager-box {
		margin: 25px 0 0 !important
	}

	.group-box {
		margin: 5px 0 0 !important
	}

	.profiles-fixed-menu {
		display: none
	}

	.profiles-fixed-menu .filter-mobile-close {
		color: #e72d2e !important
	}

	#change-cost-box {
		top: 10px;
		left: 0;
		width: 100%
	}

	.question-answer-box ul&gt;li:nth-child(1),
	.question-answer-box ul&gt;li:nth-child(3) {
		display: none
	}

	.question-answer-box ul&gt;li:nth-child(2),
	.question-answer-box ul&gt;li:nth-child(4) {
		width: 50%
	}

	.profiles-content-box .edititem&gt;bdo&gt;div {
		width: 100% !important;
		display: block
	}

	.profiles-content-box .edititem&gt;bdo&gt;div:first-child {
		border: 0
	}

	.profiles-content-box .edititem&gt;bdo&gt;div label {
		font-weight: bold
	}

	.lists-ankets-box&gt;li&gt;ul {
		flex-wrap: wrap
	}
	header &gt; ul &gt; li.city-box{
		order:1;
		position: absolute;left: 60px;bottom: 5px;margin:0px;
	}
	header &gt; ul &gt; li.city-box a{
		display:flex;
		flex-direction:row;
		align-items:center;
		gap:5px;
		font-size:12px;
	}
	header &gt; ul &gt; li.city-box a img{
		margin:0px;
		width:13px !important;
		height:18px !important;
	}
	.advanced-search-box,
	
	.serach-box {
		display: none;
	}
/*
	.account-control {
		display: block;
		text-align: center
	}
*/
	.btn-login&gt;img {
		display: inline-block;
		width: 30px;
		height: 30px;
		margin-right: 0;
		vertical-align: middle;
	}

	.filter-content .filter-metros ul,
	.filter-content .filter-raions ul {
		position: unset;
		left: auto;
		width: auto
	}

	.filter-content .filter-metros&gt;ul&gt;li:nth-child(odd),
	.filter-content .filter-raions&gt;ul&gt;li:nth-child(odd) {
		width: 45%;
	}

	.filter-content .filter-metros&gt;ul&gt;li:nth-child(even),
	.filter-content .filter-raions&gt;ul&gt;li:nth-child(even) {
		width: 45%;
	}

	.user-actions {
		flex-direction: column;
		align-items: flex-start;
	}

	header&gt;ul&gt;li.logo-box,
	header&gt;ul&gt;li.serach-box {
		flex: 0 0 55%;
	}

	.header-shadow &gt; ul{
		justify-content: space-between;
	}
}
@media only screen and (max-width:489px){
	.filter-content .filter-metros&gt;ul&gt;li:nth-child(odd),
	.filter-content .filter-raions&gt;ul&gt;li:nth-child(odd) {
		width: 100%;
	}

	.filter-content .filter-metros&gt;ul&gt;li:nth-child(even),
	.filter-content .filter-raions&gt;ul&gt;li:nth-child(even) {
		width: 100%;
	}
}

/* 21.09.2022 */

.serviceslist{
	flex-wrap: wrap;
	align-items: flex-start;
}

.services-column{
	padding: 20px 10px;
	width: calc(100% / 3);
	min-width: 275px;
}

.services-category-title {
	text-transform: uppercase;
	color: #666;
	font-size: 12px;
	padding-bottom: 7px;
	display: block;
}

.services-list &gt; li{
	position: relative;
	font-size: 14px;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.services-list &gt; li::after {
	content: '';
	position: absolute;
	top: 9px;
	left: 0;
	background-image: url('../images/check-icon.png');
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
}

.pinof{position:relative;display:inline-block;}
.pinofObj{
	position:absolute;
	font-size:11px;
	font-weight:normal;
	padding:7px;
	border:1px solid #C0C0C0;
	border-radius:10px;
	bottom:0px;
	background-color:#FFFFFF;
	line-height:13px;
	text-align:left;
	width:150px;
	transform:translateX(-80%);
}
.pinofObj:before{
	content:'';
	position:absolute;
	bottom:-6px;
	display:block;
	background-color:#FFFFFF;
	width:10px;height:10px;
	border:1px solid #C0C0C0;
	border-top:0px;
	border-right:0px;
	transform:rotate(-45deg);
	left:68%;
}

.my-ankets-1{
	display:block;
	position:relative;
	margin:0px 0px 20px 0px;
	font: 18px/26px 'MyriadProRegular', sans-serif;
	color: #fff;
	background-color: #a02421;
	padding: 0 50px;
	line-height: 36px;
	text-align:center;
	border-radius: 120px;
	border: 2px solid #a02421;
	white-space:nowrap;
	color:#FFFFFF !important;
	font-weight:bolder;
}
.my-ankets-1:hover{
	background-color: #e7b92d;
	border-color: #e7b92d;
	color:#a02421 !important;
}

.lists.alllsititems{
	margin:0px;
	padding:0px;
	list-style:none;
	
	flex-wrap:wrap;
	-moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 20px;
}
.lists.alllsititems li.header{font-weight:bolder;border-bottom:1px solid #C0C0C0;margin-top:15px;}
.lists.alllsititems li.header:first-child{margin-top:0px;}
@media(max-width:1154px){
	.lists.alllsititems{
		-moz-column-count: 3;
    -moz-column-gap: 15px;
    -webkit-column-count: 3;
    -webkit-column-gap: 15px;
    column-count: 3;
    column-gap: 15px;	
	}
}
@media(max-width:980px){
	.lists.alllsititems{
		-moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
	}
}
@media(max-width:460px){
	.lists.alllsititems{
		-moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
	}
}

/*
.lists.alllsititems li.header{width:100% !important;font-weight:bolder;font-size:18px;border-bottom:1px solid #C0C0C0;margin-top:30px;}
.lists.alllsititems li.header:first-child{margin-top:5px;}
.lists.alllsititems li{margin:0px 10px 10px 0px;width:30%;}
.lists.alllsititems li a{font-size:16px;}

@media(max-width:980px){
	.lists.alllsititems li{width:45%;}
}

@media(max-width:460px){
	.lists.alllsititems li{width:90%;}
}
*/

.lists-refererers-block{display:flex;flex-direction:column-reverse;}
.lists-refererers-block .content-lists:empty ~ div{display:none;}

.anketa-form{}
.anketa-form fieldset{border:0px;margin-bottom:25px;}
.anketa-form fieldset legend{font-size:18px;}
.anketa-form label{font-weight:bolder;font-size:13px;}
.anketa-form label.required:after{content:'*';color:#FF0000;position:relative;top:-1px;left:2px;}
.anketa-form input[type=text],.anketa-form input[type=phone],select,textarea{width:100%;}
.anketa-form .row{display:flex;justify-content:space-between;column-gap: 20px;}
.anketa-form .row &gt; .col{width:50%;}
.anketa-form .row &gt; .col &gt; div{margin-bottom:7px;}

@media(max-width:469px){
	.anketa-form fieldset &gt; .row{flex-wrap:wrap;}
	.anketa-form fieldset &gt; .row &gt; .col{width:100%;}
}

.menu.messengers{
	flex-direction:row;
	justify-content:space-between;
	margin-top:2px;
}



.svgbg{background-position:center;background-size:contain;background-repeat:no-repeat;}
.svgbg.whatsapp{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%230dc143' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E");
}
.svgbg.viber{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%237360f2'  d='M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z'/%3E%3C/svg%3E");
}
.svgbg.telegram{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath fill='%230f85c1'  d='M248 8C111.033 8 0 119.033 0 256S111.033 504 248 504 496 392.967 496 256 384.967 8 248 8ZM362.952 176.66c-3.732 39.215-19.881 134.378-28.1 178.3-3.476 18.584-10.322 24.816-16.948 25.425-14.4 1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25 5.342-39.5 3.652-3.793 67.107-61.51 68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608 69.142-14.845 10.194-26.894 9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7 18.45-13.7 108.446-47.248 144.628-62.3c68.872-28.647 83.183-33.623 92.511-33.789 2.052-.034 6.639.474 9.61 2.885a10.452 10.452 0 0 1 3.53 6.716A43.765 43.765 0 0 1 362.952 176.66Z'/%3E%3C/svg%3E");
}

.triangle {
	display:inline-block;
	position: relative;
	background-color: orange;
	text-align: left;
	margin-right:10px;
}
.triangle:before,
.triangle:after {
	content: '';
	position: absolute;
	background-color: inherit;
}
.triangle,
.triangle:before,
.triangle:after {
	width:  10px;
	height: 10px;
	border-top-right-radius: 30%;
}

.triangle {
	transform: rotate(-60deg) skewX(-30deg) scale(1,.866);
}
.triangle:before {
	transform: rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%);
}
.triangle:after {
	transform: rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%);
}


.ticketLog-images{}
.ticketLog-images:empty{display:none;}
.ticketLog-images a{margin-right:3px;}

.listsPaymentsTypes{
	gap:10px;
	flex-wrap:wrap;
	flex-direction:row;
}
.listsPaymentsTypes li{
	display:flex;
	align-items:center;
	
	
}
.listsPaymentsTypes li input{
	display:none;
}
.listsPaymentsTypes li label{
	display:flex;
	height:112px;
	height:60px;
	justify-content:center;
	border:1px solid #C0C0C0;
	border-radius:10px;
	padding:5px;
	filter:grayscale(1);
	cursor:pointer;
}
.listsPaymentsTypes li input:checked ~ label{
	border-color:#FF0000;
	filter:grayscale(0);
}


#transferForm{
	display:grid;
	gap:10px;
	grid-template-columns:50% 50%;
	width:100%;
	max-width:500px;
	position:relative;
	margin:0px auto;
}

#transferForm &gt; p.submt{
	text-align:center;
}
#transferForm &gt; div.city,#sendgiftForm &gt; p.submt{
	grid-column: 1 / span 2;
}

@media(max-width:499px){
	#transferForm{
		/*grid-template-columns:100%;*/
		display:flex;
	}
	#transferForm &gt; div.city,#transferForm &gt; p.submt{
		grid-column: 1;
	}
}

.menu.trasferHistory{
	display:table;
	line-height:16px;
	width:100%;
}
.menu.trasferHistory:empty{
	text-align:center;
}
.menu.trasferHistory:empty:before{
	content:'No history';
}

.menu.trasferHistory &gt; li{
	display:table-row;
}

.menu.trasferHistory &gt; li &gt; span{
	display:table-cell;
	vertical-align:middle;
	border-bottom:1px solid #a0242122;
	padding:2px 6px;
}

.menu.trasferHistory &gt; li:last-child &gt; span{
	border-bottom:1px solid transparent;
}
.menu.trasferHistory &gt; li.trasferStatus_new{

}
.menu.trasferHistory &gt; li.trasferStatus_done &gt; span{
	background-color:#00880009;
}
.menu.trasferHistory &gt; li.trasferStatus_failed &gt; span{
	background-color:#ff000009;
}

.menu.trasferHistory &gt; li &gt; span.date{
	font-size:14px;
	text-align:center;
	width:75px;
}
.menu.trasferHistory &gt; li &gt; span.target{
	display:flex;
	flex-direction:column;
}
.menu.trasferHistory &gt; li &gt; span.target .receiver{
	font-weight:bolder;
}

#abuse-popupBlock{
	position:relative;
	z-index:99999;
}
#abuse-popupBlock .overlay{
	position:fixed;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	background-color:#00000088;
	z-index:2;
}
#abuse-popupBlock .abuseFormBox{
	background-color:#EEEEEE;
	border:1px solid #000000;
	position:fixed;
	z-index:5;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	width:350px;
	max-width:95%;
	max-height:95%;
	overflow:auto;
}
#abuse-popupBlock .close{
	position:absolute;
	top:5px;
	right:10px;
	font-size:28px;
	width:20px;
	height:20px;
}
#abuse-popupBlock .close:before,
	#abuse-popupBlock .close:after{
	content:'';
	width:118%;
	height:1px;
	background-color:#000000;
	
	position:absolute;
	top:50%;
	left:-1px;
}
#abuse-popupBlock .close:before{
	transform:rotate(-45deg);
}
#abuse-popupBlock .close:after{
	transform:rotate(45deg);
}

#abuse-popupBlock .headlabel{
	line-height:32px;
	padding:0px 10px;
	border-bottom:1px solid #C0C0C0;
	background-color:#FFFFFF;
	font-size:16px;
	font-weight:bolder;
}
#abuse-popupBlock .info{
	margin:10px 10px 0px 10px;
	border:1px solid #C0C0C0;
	background-color:#FFFFFF;
	padding:5px;
	font-size:90%;
}

#abuse-popupBlock form{
	display:flex;
	flex-direction:column;
	gap:10px;
	padding:10px;
}

#abuse-popupBlock form textarea{
	height:130px;
}
#abuse-popupBlock form.waiting input[type="submit"]{
	display:inline-block;
	cursor:progress;
	filter:grayscale(1);
}
#abuse-popupBlock .ari-box{
	display:flex;
	flex-direction:row;
	gap:0px;
}
#abuse-popupBlock .ari-box img{
	width:40%;
}

.citiesLists {
	padding:30px 0px;
	display:flex;
	flex-direction:column;
	gap:20px;
}
.citiesLists ul{
	display:grid;
	gap:5px;
	grid-template-columns: repeat(auto-fit, minmax(160px, 160px));
}

.systemNotify{
	border:1px solid #FF0000;
	background-color:#FF000022;
	text-align:center;
	padding:5px 20px;
	margin-bottom:4px;
}

.anketa-status-disabled .edit-cost-profiles{display:none;}



.selector.paymentMethod{
	display:flex;
	flex-direction:column;
	gap:15px;
	font-size:110%;
}
.selector.paymentMethod &gt; div{
	display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.selector.paymentMethod input[type=radio]{
	display:none;
}
.selector.paymentMethod .title{
	display:flex;
	align-items:center;
	gap:7px;
	font-weight:bolder;
}
.selector.paymentMethod .title:before{
	content:'';
	width:12px;
	height:12px;
	display:block;
	border-radius:50%;
	background-color:#FFFFFF;
	border:1px solid #A1A1AC;
}

.selector.paymentMethod input:checked + .title:before{
	background-color:#0060DF;
	border:1px solid #0060DF;
}

.selector.paymentMethod .title img{
	width:32px;
}

.selector.paymentMethod .info{
	margin-top:5px;
	height:auto;
	/*max-height:0px;*/
	overflow:hidden;
	width:100%;
}
.selector.paymentMethod .info &gt; div{
	border:0px solid #C0C0C0;
	background-color:transparent;
	padding:0px 20px 10px 20px;
	font-size:88%;
}
.selector.paymentMethod .info &gt; div:empty{
	display:none;
}
.selector.paymentMethod input:checked ~ .info{
	max-height:999px !important;
}

.selector.paymentMethod .ps-dscode .info{
	max-height:0px;
}

#paymentForm{
	display:none;
	flex-direction:column ;
	gap:1px;
	width:100%;
	max-width:450px;
	margin-left:0px;
	margin-top:10px;
}
#paymentForm &gt; div{
	display:flex;
	width:100%;
	align-items:center;
	flex-direction:row;
	gap:1px;
}
/*.selector.paymentMethod:has(input:checked) + #paymentForm{
	display:flex;
}
.selector.paymentMethod:has(.ps-dscode input:checked) + #paymentForm{
	display:none !important;
}*/

#formCheckCode{
	width:100%;
	max-width:450px;
	margin:0px auto;
	display:Flex;
	flex-direction:column;
	align-items:center;
}
#formCheckCode ~ .message{
	text-align:center;
	padding:0px;
}</pre></body></html>