.urist_anketa__quick_red_save{
	background:#E19009;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 3px;
	border-radius: 3px;
}

.user_page__head-uslugi,
.user_page__head-info,
.user_page__head-kontakts,
.user_page__head-blog{
	display: none;
}

.head-show-bl{
	display: block;
}

.head-kontakts__row{
	display: table-row;
	height:32px;
}
.head-kontakts__cell{
	display: table-cell;
	line-height: 22px;
}
.head__cell{
	padding-left: 0.5em;
}
.head-kontakts__cell-redact{
	display: inline-block;
	line-height: 20px;
	font-size: 11px;
	color: #707070;

}
.head-kontakts__cell-redact:hover{
	color: #e29716;
}

.head-kontakts__cell-val{
	line-height: 25px;
}


.questions_user_list{
	width: 100%;

	border-spacing: 0;
}
.questions_user_list td{
	vertical-align: middle;
}
.questions_user_list td:first-child{
	width: 100%;
	vertical-align: middle;
	padding-right: 10px;
	padding-bottom: 6px;
}
.questions_user_list__info{
	color: #666
}


.red{
	color: #ff0000;
}
.wallQListVip{
	display: inline-block;
	padding: 4px 6px;

    border: 2px solid #d77e00;
	color: #d77e00;
    font-weight: bold;
	border-radius: 3px;
}


.userInfo{

	position: relative;
}

.profServicesTitle:before{
	transform: translate(0,-15px);
	background: #D7D8DB;
    content: '';
    margin: 0 -15px;
    width: 100%;
    height: 1px;
    position: absolute;
}
.profServicesTitle{
	margin-top: 10px;
}
.profServices{
	margin: 0 0 10px 0;
	list-style: none;
}

.profServices:after{
    background: #D7D8DB;
    content: '';
    margin: 0 -15px;
    width: 100%;
    height: 1px;
    position: absolute;
    transform: translate(0, 5px);
}
.profServicesCatTitle{
	display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;

}

.profServicesCatTitle, .profServicesService{
	padding-bottom: 10px;
}
.profServicesService{
	display: flex;
	align-items: flex-end;
	line-height: 1.5;
}
.profServicesServicePrice{
    position: relative;
    z-index: 2;
    background: #fff;
    padding: 0 15px;
    margin-right: -15px;
}
.profServicesServiceName{
	position: relative;
	flex-grow: 1
}
.profServicesService + :not(.profServicesService){
	border-top: 1px solid #D7D8DB;
	padding-top: 10px;
}
.profServicesServiceNameInner:after{
    position: absolute;
    width: 100%;
    height: 1px;
    margin: .85em 0 0;
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAAAAAA+i0toAAAAAnRSTlMA/1uRIrUAAAAMSURBVHheY7j1/z8ABY8C2UtBe8oAAAAASUVORK5CYII=) 0 0 repeat-x;
}

.profServicesCat-svg svg{
	transition: all ease .2s;
	transform: rotate(270deg);
	width:10px;
	height:10px;
}

.profListItem{
    border-bottom: 1px solid #D7D8DB;
    margin-bottom: 10px;
}
.profListItem:last-child{
	border-bottom: none;
	margin-bottom: 0;
}

.userProfile ._spacer{
    background: #D7D8DB;
    height: 1px;
    width: 100%;
}
.link_action {
	margin-right:5px;
}
.link_action:hover{
	text-decoration:underline;
	cursor:pointer;
}

.calendar_review_icon{
	fill: #0c6db7;
}
@media screen and (max-width: 475px){
	.calendar_review_icon{
		display: none!important;
	}
}

.pageBlockQuestion {
	cursor: pointer;
	border-radius: 16px;
	overflow: hidden;
}
