/*new desing*/
@media only screen and (min-width: 980px) { html { background-image: none; } }
@font-face {
    font-family: 'intro_regular';
    src: url('../fonts/intro-regular-alt-webfont.woff2') format('woff2'),
         url('../fonts/intro-regular-alt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body{
	height: auto;
	background-color: #f5f9fc;
    font-family: Arial, sans-serif;
}
h2{
    font-size: 32px;
    line-height: 26px;
    text-transform: uppercase;
}
.filter .content {
    margin: 0 auto;
}
.clear:after, .index__catlist:after, #top_rubric_list ul:after, #top_tags_list:after{
    content: '';
    display: table;
    clear: both;
}
.l-page, .index-page{
    position: relative;
}
.l-page {
    padding: 0;
    margin-bottom: 0;
}
.l-info {
    color: #949b9f;
}
.index__catlist .index__catlist__item {
    position: relative;
    width: 25%;
    min-width: 280px;
    min-height: 290px;
    padding: 27px 25px 50px 15px;
    margin: 0 0 5px 0;
    box-sizing: border-box;
}
.index__catlist__item:before{
	display: none;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
	box-shadow: 0 35px 40px -15px rgba(67, 87, 102, 0.16), 0 0 29px -10px rgba(67,87,102,0.22), 0 0 29px 6px rgba(0, 0, 0, 0.03);
    border-radius: 5px;
}
.index__catlist .index__catlist__item:hover{
	z-index: 2;
}
.index__catlist .index__catlist__item:hover:before{
	display: block;
}
.index__catlist .index__catlist__item:hover .title a{
	color: #4a406d;
}
.index__catlist .index__catlist__item:hover .links a{
	color: #5370c3;
}
.index__catlist .index__catlist__item .links a:last-of-type {
    margin-right: 10px;
}
.catlist__item__bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    min-height: 40px;
    width: 100%;
    background-color: #f5f8fa;
}
.catlist__item__bottom:after {
    content: "";
    display: inline-block;
	vertical-align: middle;
    min-height: inherit;
    height: 100%;
}
.index__catlist__item__more {
	display: inline-block;
	vertical-align: middle;
	position: relative;
    padding: 5px 25px 5px 15px;
    font-size: 13px;
    color: #a0aebf;
    text-decoration: none;
}
.index__catlist__item__more:after, .count.f12 a:after, .search-all a:after {
	content: '';
    position: absolute;
    top: 50%;
    right: 10px;
    width: 7px;
    height: 7px;
    border: 1px solid #a0aebf;
    border-top: none;
    border-left: none;
    transform: translate(0, -50%)rotate(-45deg);

}
.index__catlist .index__catlist__item img {
    top: 0;
    position: relative;
}
.index__catlist .index__catlist__item:hover img {
    top: -90px;
}
.index__catlist .index__catlist__item div {
	margin:0;
}
.index__catlist .index__catlist__item div.links a {
    color: #67709e;
    text-decoration: none;
    font-size: 14px;
	line-height: 1.7;
	border-bottom: 1px solid transparent;
}
.index__catlist .index__catlist__item div.links a:hover{
	border-bottom: 1px dotted #28a2e2;
    color: #28a2e2;
}
.index__catlist__row{
	display: table;
	position: relative;
}
.index__catlist__row>a {
    width: 90px;
    height: 90px;
    text-align: center;
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0 auto;
}
.index__catlist .index__catlist__item div.title {
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
    padding: 0 0 0 30px;
    margin: 0;
}
.title>a {
    color: #000;
    text-decoration: none;
    font-weight: 400;
    font-size: 20px;
}
.f-msearch__subcategories__list {
    padding: 10px 20px;
}
.index__catlist__item .links {
    padding: 10px 0 17px 0;
	border-bottom: 1px solid #dce6ee;
	min-height: 120px;
}
.index__catlist__item .links a {
	display:inline-block;
	vertical-align:top;
    position:relative;
	margin: 0 20px 0 0;
}
.index__catlist__item .links a:after,  .f-msearch__subcategories__list li li:after{
    content:'';
	position:absolute;
	top:50%;
	transform: translate(0, -50%);
	right:-10px;
	width:4px;
	height:4px;
	border-radius:50%;
	background-color: rgba(148, 155, 159, 0.4);
}
.f-msearch__categories__title .count{
    font-size: 14px;
    color: #616161;
}
.count.f12 a {
    position: relative;
    text-decoration: none;
    color: #a0aebf;
    border-left: 1px solid #e5e9ee;
    display: inline-block;
    margin: 0 0 0 13px;
    padding: 0 25px 0 18px;
}
.count.f12 a:hover, .subcat .count a:hover{
    text-decoration: underline;
}
.f-msearch__subcategories__list li{
    min-width: auto;
}
.f-msearch__subcategories__list li li:after {
    right: 8px;
}
.f-navigation__region-title{
    background-color: #f5f8fa;
    padding: 10px 20px;
    box-sizing: border-box;
    border-radius: 3px;
}
#j-f-region-desktop-st1-v, .f-navigation__region_change__links {
    padding: 15px 20px 7px 20px;
}
#j-f-region-desktop-st1, #j-f-region-desktop-st2 {
    width: 880px;
}
#j-f-cat-desktop-step2 .cat-name{
    padding: 0;
    display: inline-block;
    line-height: 26px;
    color: #5370c3;
    border-bottom: 1px dotted transparent;
}
#j-f-cat-desktop-step2 .cat-name:hover{
    border-color: #42b3ee;
}
.f-navigation__region_change .f-navigation__region_change__links ul{
    padding-left: 30px;
    font-size: 16px;
}
.f-msearch__subcategories__list li li{
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 2px 0;
}
.f-msearch__categories__title .backto {
    position: relative;
    padding: 0 0 0 15px;
    margin: 0 0 10px 0;
    font-size: 14px;
    font-size: 14px;
    color: #a0aebf;
    text-decoration: none;
}
.subcat .count a{
    text-decoration: none;
    color: #28a2e2;
}
.f-msearch__categories__title .backto:after{
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 7px;
    height: 7px;
    border: 1px solid #a0aebf;
    border-top: none;
    border-left: none;
    transform: translate(0, -50%)rotate(135deg);
}
.form-region{
    font-size: 18px;
    color: #000;
}
.f-navigation__region_change .f-navigation__region_change_sub a.change {
    font-size: 14px;
    line-height: 20px;
    color: #949b9f;
    border-bottom: 1px dotted #949b9f;
    margin-left: 40px;
}
.search-all {
    margin-left: 40px;
    font-size: 14px;
    color: #a0aebf;
}
.search-all a{
    position: relative;
    color: #a0aebf;
    text-decoration: none;
    padding-right: 20px;
}
.f-navigation__region_change .f-navigation__region_change__links li a{
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    color: #5370c3;
    border-bottom: 1px dotted transparent;
    margin: 0 0 7px 0;
}
.f-navigation__region_change .f-navigation__region_change__links li a:hover{
    border-color: #42b3ee;
    color: #28a2e2;
}
.f-msearch__categories__title .subcat {
    margin-left: 110px;
    padding: 8px 0 0 0;
}
.subcat p.title{
    font-size: 18px;
}
.f-navigation__region_change:after, .f-navigation__region_change:before, .f-navigation__region_change_desktop .form-inline .input-append{
    display: none;
}
.f-msearch__categories__title .close, .f-navigation__region-title .close, .f-navigation__region-title .close,
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt .sr-page__list__item_date a  {
    top: 8px;
    right: 0px;
    width: 16px;
    height: 16px;
    background: url(../img/map.png) no-repeat -6px -218px;
    opacity: 1;
}
.f-msearch__categories__title {
    padding: 8px 20px 13px 20px;
    background-color: #f5f8fa;
}
.f-msearch__categories__title p {
    margin: 5px 0 10px 0;
}
.f-msearch__categories__title .img {
    width: 90px;
    height: 90px;
    overflow: hidden;
    float: left;
    display: block;
    position: relative;
    top: 0;
    left: 0;
}
.f-msearch__categories__title .img img {
    position: relative;
}
.f-msearch__categories__title .img:hover img  {
    top: -90px;
}
.f-msearch__categories, .f-msearch__subcategories {
    max-width: 880px;
}
#j-f-cat-desktop-step1 {
    max-width: 880px;
}
#j-f-cat-desktop-step2 {
    max-width: 470px;
    width: 470px;
}
.f-msearch__categories__list {
    padding: 30px 15px 5px 15px;
}
.f-msearch__categories__list li {
    min-height: auto;
    width: 283px;
    padding: 0 0 0 12px;
    box-sizing: border-box;
}
.f-msearch__categories__list li a{
    display: table;
    width: 100%;
    text-align: left;
}
.f-msearch__categories__list li a:hover{
    border-color:transparent;
}
.cat-image {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 65px;
    height: 65px;
}
.cat-image>div {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    width: 65px;
    height: 65px;
}
.cat-name {
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
    color: #4a406d;
    padding: 0 0 0 20px;
}
/*.cat-name:hover{
    color: #28a2e2;
}*/
.cat-image img {
    max-height: 100%;
}
.f-msearch__categories__list .cat-image img {
    max-height: none;
    position: relative;
    top: 0;
}
.f-msearch__categories__list ul li a:hover .cat-image img {
    top: -65px;
}
.f-msearch__categories__list ul li a:hover .cat-name {
    color: #28a2e2;
}
/*header*/
.index-page__header {
    padding: 25px 0 50px 0;
}
.index__catlist{
    padding: 0 0 65px 0;
    margin-left: -15px;
}
.index-counter {
	text-align: left;
}
.index-counter p {
	display: inline-block;
    vertical-align: top;
    color: #616161;
    padding: 3px 20px 3px 0;
    margin: 10px 0 0 0;
}
.index-counter p:last-child{
	border-left: 2px solid #dedede;
	padding-left: 18px;
}
.index-counter p span {
    font-size: 17px;
}
.index-page__header h1, .l-main__content h1, .l-page h1.page-main-title,
.l-page.help-wrapper h1 {
	font-size: 32px;
    color: #000;
    text-align: left;
}
.l-main__content h1 span, .index-page__header h1 span, .l-page h1.page-main-title span {
	font-family: 'intro_regular';
	color: #d62020;
}
#header{
	background: #fff;
    padding-bottom: 15px;
}
.f-msearch{
	background: #fff;
}
.js-close {
    display: none;
    float: right;
    position: relative;
    z-index: 3;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url(../img/bitmap.png) no-repeat 0 0;
    background: url(../img/ukrman.png) no-repeat 0 0, #ccc;
}
.open-catlist .js-close{
    display: block;
}
.index__catlist__item.open-catlist:before{
    display: block;
}
.index__catlist__item.open-catlist{
    z-index: 2;
}
/*vip advert*/

.adt-top{
    float: right;
}
.adt-top_vip{
    float: none;
    margin: 10px;
}
.adt-top a{
    display: block;
    padding: 10px 20px;
    background-color: #5370c3;
    font-family: 'intro_regular';
    font-size: 18px;
    color:#fff;
    text-decoration: none;
    border-radius: 5px;
    border: 2px solid transparent;
    transition: 0.5s ease;
}
.adt-top a:hover{
    background-color: transparent;
    color: #5370c3;
    border-color: #5370c3;
    transition: 0.5s ease;
}
.adt-top_vip a{
    font-size: 16px;
}
.index-latest {
    padding: 0  0 60px 0;
}
.index-latest__heading{
    overflow: hidden;
    margin-bottom: 55px;
}
.index-latest__heading h2{
    text-transform: uppercase;
    font-size: 32px;
}
.sr-page__gallery .sr-page__gallery__item {
    float: left;
    width: 23.733333%;
    height: 417px;
    margin-right: 1.6888888%;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 40px;
    border-radius: 5px;
    border: 2px solid #F5F9FC;
    border-bottom: 2px solid transparent;
    transition: none;
    box-sizing: border-box;
    overflow: hidden;
    -webkit-transition: box-shadow 300ms, border 300ms;
    transition: box-shadow 300ms, border 300ms;
    background-color: #fff;
}
.sr-page__gallery .sr-page__gallery__item.gallery__item-desktop {
    height: 467px;
}
.sr-page__gallery .sr-page__gallery__item.sr-page__gallery__item-banner {
    background: transparent;
}
.sr-page__gallery .sr-page__gallery__item.sr-page__gallery__item-banner:hover {
    border: 2px solid transparent;
    box-shadow: none;
}
.sr-page__gallery .sr-page__gallery__item.sr-page__gallery__item-banner .l-main__top-banner {
    max-height: 400px;
    height: 400px;
    max-width: 240px;
    margin: 7px auto 0 auto;
}
.sr-page__gallery.sr-page__gallery_mobile .sr-page__gallery__item {
    margin-bottom: 20px;
}
.j-list-desktop.j-list-tablet .sr-page__gallery .thumbnails .sr-page__gallery__item {
    width: 31.91489362%;
}
.j-list-desktop.j-list-tablet .sr-page__gallery .thumbnails .sr-page__gallery__item.selected {
    background: #fef0cd;
}
.sr-page__gallery .sr-page__gallery__item:nth-child(4n){
    margin-right: 0;
}
.sr-page__gallery .sr-page__gallery__item:hover {
    border: 2px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
.sr-page__gallery .sr-page__gallery__item.fav {
    border: 2px solid #ffc333;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr {
    padding: 25px 5px 0 30px;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_descr-top-block, .sr-vip__item .sr-page__gallery__item_descr-top-block {
    height: 90px;
    margin-bottom: 20px;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_descr-top-block.gallery__item-desktop, .sr-vip__item .sr-page__gallery__item_descr-top-block {
    height: 140px;
}
.sr-page__gallery .thumbnails {
    border-bottom: none;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_img img {
    width: 288px;
    /*height: 200px;*/
    max-width: 100%;
    max-height: none;
    border-radius: 3px 3px 0 0;
    -webkit-transition: transform 300ms;
    transition: transform 300ms;
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.sr-page__gallery .sr-page__gallery__item:hover .sr-page__gallery__item_img img {
    -moz-transform: scale(1.4, 1.4);
    -webkit-transform: scale(1.4, 1.4);
    -ms-transform: scale(1.4, 1.4);
    -o-transform: scale(1.4, 1.4);
    transform: scale(1.4, 1.4);
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_img {
    height: auto;
    line-height: 1;
    /*height: 200px;*/
    overflow: hidden;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    max-width: 288px;
    margin: 0 auto;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr h4, .sr-vip__content__title {
    height: auto;
    line-height: 19px;
    max-height: 60px;
}
.sr-page__gallery.sr-page__gallery_mobile h4 {
    overflow: hidden;
}
.j-list-desktop.j-list-tablet .sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr h4 span.quickly,
.j-list-phone .sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr h4 span.quickly {
    display: inline;
}
.sr-vip__content__title {
    overflow: hidden;
    line-height: 20px;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_location, .sr-vip__item .sr-page__gallery__item_location {
    padding-top: 7px;
    padding-bottom: 0;
    height: 20px;
    overflow: hidden;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_location:after,
.sr-vip__item  .sr-page__gallery__item_location:after {
        top: 8px
}
.sr-page__gallery__item_descr h4:after{
    display: none;
}
.sr-page__gallery__item_descr h4 a, .sr-vip__content__title{
    color: #000;
    font-size: 18px;
    text-decoration: none;
    font-weight: 400;
}
.sr-page__gallery.sr-page__gallery_desktop h4 a:hover, .sr-page__gallery.sr-page__gallery_mobile .sr-page__gallery__item h4 a:hover {
    color: #e5202c;
}
.sr-page__gallery__item_descr h4 span{
    display: none;
}
.sr-page__gallery .sr-page__gallery__item p.sr-page__gallery__item_price {
    margin-bottom: 18px;
    min-height: 20px;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_price strong, .sr-vip__content__price {
    font-size: 21px;
    color: #333333;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_price strong, .j-list-desktop.j-list-tablet .sr-page__gallery .thumbnails .sr-page__gallery__item .sr-page__gallery__item_price strong {
    margin-right: 45px;
    text-overflow: ellipsis;
    height: 20px;
    overflow: hidden;
    pointer-events: none;
    color:#000;
    text-decoration:none;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_price strong.blueLinkFix a,
.j-list-desktop.j-list-tablet .sr-page__gallery .thumbnails .sr-page__gallery__item .sr-page__gallery__item_price strong.blueLinkFix a {
    color: #000000 !important;
    text-decoration: none;
}
.j-list-desktop.j-list-tablet .sr-page__gallery .thumbnails .sr-page__gallery__item .sr-page__gallery__item_price strong {
    white-space: nowrap;
}
.sr-page__gallery__item_location, .sr-page__list__item_location, .sr-page__list__item_phone, .sr-page__list__item_website, .sr-page__list__item_skype, .sr-page__list__item_icq {
    position: relative;
    color: #949b9f;
    font-size: 13px;
    padding: 10px 0 20px 30px;
    margin: 0;
}
.sr-page__gallery__item_location:after, .sr-page__list__item_location:after, 
.sr-page__list__item_phone:after, .sr-page__list__item_website:after, 
.sr-page__list__item_skype:after, .sr-page__list__item_icq:after,
.full-adv-wrapper .v-info .v-map-point:after, .full-adv-wrapper .v-info .v-info-view:after,
.full-adv-wrapper .v-info .tags_info .tags_label:after,
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block .v-descr_contact_items__content_phone:before,
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block .j-c-skype:before,
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block .j-c-icq:before,
.full-adv-wrapper .v-author__contact .v-author__contact_content.j-c-phones:before,
.full-adv-wrapper .v-author__contact .v-author__contact_content.j-c-skype:before,
.full-adv-wrapper .v-author__contact .v-author__contact_content.j-c-icq:before,
.full-adv-wrapper .v-author_shop__address .v-author_shop__address-white:before,
.full-adv-wrapper .v-info-view.v-info-view-mobile:before,
.full-adv-wrapper .v-actions .v-actions-share-pen:before,
.full-adv-wrapper .v-actions .v-actions-claim:before,
.full-adv-wrapper .v-actions .v-actions-print:before,
.full-adv-wrapper .v-stat .v-info-view:before,
.sh-page-wrapper .v-author__contact .v-author__contact_content.j-shop-view-c-phones:before,
.sh-page-wrapper .v-author__contact .v-author__contact_content.j-shop-view-c-skype:before,
.sh-page-wrapper .v-author__contact .v-author__contact_content.j-shop-view-c-icq:before,
.sh-page-wrapper .v-author .v-author_shop__address .v-author_shop__address-white:before,
.sh-page-wrapper .v-actions .v-actions-share-pen:before,
.sh-page-wrapper .v-actions .v-actions-claim:before,
.sh-page-wrapper .sh-page_mobile .v-author__info .v-author_shop__link a:before,
.u-cabinet-wrapper .u-cabinet-info .v-author__info-wrapper .v-author__info .v-author__info-viewed:before,
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item__content__block_stat > span:before,
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list span.u-ads__list__item__content__block_stat-contacts:before,
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list span.u-ads__list__item__content__block_stat-unique:before,
.all-user-ads-wrapper .v-author__contact .v-author__contact_content.j-user-profile-c-phones:before,
.all-user-ads-wrapper .v-author__contact .v-author__contact_content.j-user-profile-c-skype:before,
.all-user-ads-wrapper .v-author__contact .v-author__contact_content.j-user-profile-c-icq:before,
.blog-wrapper .l-main__content .b-list .b-list-item .b-article_date:before,
.blog-wrapper .l-main__content .b-list .b-list-item .b-article-views:before,
.blog-wrapper .l-main__content .b-list .b-list-item .b-tags:before,
.blog-wrapper .l-main__content .b-view .b-article_date:before,
.blog-wrapper .l-main__content .b-view .b-article-views:before,
.blog-wrapper .l-main__content .b-view .b-tags:before,
.blog-wrapper .l-main__content .b-list .b-list-item .b-article_author:before,
.blog-wrapper .l-main__content .b-list .b-list-item .b-article_comments:before,
.blog-wrapper .l-main__content .b-view .b-article_author:before, 
.blog-wrapper .l-main__content .b-view .b-article_comments:before,
.blog-wrapper .l-main__content .b-view .b-article_rating:before,
.blog-wrapper .l-main__content .b-list .b-list-item .sr-page__list__item__img .b-article_rating:before,
.l-action-layer .l-action-layer__wrapper .edit a:before,
.sr-page__gallery .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_price:before {
    content: '';
    position: absolute;
    top: 12px;
    left: -3px;
    height: 21px;
    width: 24px;
    background: url(../img/map.png) no-repeat -3px -27px;
}
.sr-page__gallery__item_price{
    position: relative;
}
.item-fav.item-fav_rating{
    display: block;
}
.cat_title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 10px 10px 58px;
    font-size: 14px;
    border-top: 1px solid #f0f4f7;
    margin: 0;
    color: #999999;
}
.cat_title:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 27px;
    height: 21px;
    width: 24px;
    transform: translate(0, -50%);
    background: url(../img/map.png) no-repeat -3px -2px;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr .cat_title, .sr-vip__item .cat_title {
    height: 20px;
    overflow: hidden;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr .cat_title:after {
    top: 60%;
}
.label-lot{
    position: absolute;
    top: 0;
    left:0;
    width:87px;
    height: 87px;
    z-index: 4;
}
.label_vip{
    background: url(../img/vip.png) no-repeat 0 0;
}
.label_top{
    background: url(../img/top.png) no-repeat 0 0;
}
.label_urgently{
    background: url(../img/urgently.png) no-repeat 0 0;
}
.item-fav__star{
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height:20px;
    box-sizing: border-box;
    background: url(../img/map.png) no-repeat -6px -52px;
}
.item-fav__star:hover, .sr-page__gallery .sr-page__gallery__item .item-fav.active .item-fav__star,
.sr-page__list__item .item-fav.active .item-fav__star, .item-fav.active .item-fav__star {
    background-position: -6px -76px;
}
.sr-page__gallery .sr-page__gallery__item .item-fav, 
.sr-page__gallery.sr-page__gallery_mobile .sr-page__gallery__item .item-fav {
    top: 2px;
    right: 23px;
    /*display: inline;*/
}
.sr-page__gallery.sr-page__gallery_mobile .sr-page__gallery__item .item-fav {
    position: absolute;
    left: auto;
}
.sr-page__row{
    text-align: center;
    padding-top: 20px;
}
.sr-page__more{
    display: inline-block;
    vertical-align: top;
    padding: 9px 0;
    min-width: 120px;
    border: 1px solid #67709e;
    border-radius: 5px;
    color: #67709e;
    text-decoration: none;
    cursor: pointer;
}
/*map*/
.index-map__wrapper{
    padding: 0 0 60px 0;
}
.index-map__right {
    float: right;
    width: 64%;
    margin-top: -35px;
}
.index-map__left {
    float: left;
    width: 32%;
    margin-top: 30px;
}
.index-cities > li, .seo-regions-list td {
    position: relative;
    width: 100%;
    padding-bottom: 6px;
    padding-right: 0;
    overflow: hidden;
}
.seo-regions-list td {
    width: auto;
    padding-bottom: 2px;
}
.seo-regions-list td a{
    font-size: 11px;
}
.index-cities > li a, .seo-regions-list td a{
    position: relative;
    float: left;
    padding: 0 5px 0 0;
    color: #949b9f;
    text-decoration: none;
    background: #f5f9fc;
    z-index: 1;
}
.index-cities > li:after, .seo-regions-list td:after {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    border-bottom: 2px dotted #e2e7eb;
}
.index-cities > li i, .seo-regions-list td span {
    float: right;
    position: relative;
    background: #f5f9fc;
    padding: 0 0 0 5px;
    z-index: 1;
    font-style: normal;
    color: #312e63;
}
.index-cities > li a, .index-cities > li i {
    background: #f5f9fc;
}
.seo-regions-list td span{
    padding-right: 30px;
}
.index-map__info {
    background: transparent;
    z-index: 5;
    color: #312e63;
    font-size: 16px;
    font-family: 'Arial';
    line-height: 18px;
}
.index-map__info .index-map__info-region {
    margin: 0;
    padding-bottom: 0;
}
.index-map__info:first-line {
    font-weight: 400;
}
/*map end*/
.filter {
    background: #fff;
    box-shadow: 0 4px 4px rgba(67, 87, 102, 0.16);
    margin: 0 0 27px 0;
}
.f-msearch{
    padding-right: 0;
    padding-top: 0;
}
.f-msearch .regions{
    padding-right: 10px;
}
.f-msearch .regions .f-navigation__regions__title a {
    text-decoration: none;
    color: #333333;
}
.f-msearch .regions .f-navigation__regions__title a.clear-btn {
    width: 16px;
    height: 16px;
    background: url(../img/map.png) no-repeat -6px -218px, #fff;
    position:  absolute;
    right: 8px;
    z-index: 3;
}
.btn.f-msearch_desktop__category, .sh-page-wrapper .sh-view__navigation .nav.nav-pills > li > a,
.sh-page-wrapper .visible-phone .btn-group.sh-menu > button,
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a.dropdown-toggle.j-cat-dropdown,
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination.u-fav__pagenation .u-cabinet__list__pagination__howmany .dropdown > a,
.u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .j-cat-dropdown,
.all-user-ads-wrapper .sr-page__result__navigation .nav.nav-pills .dropdown .dropdown-toggle {
    box-shadow: none;
    border: 1px solid #ebeff3;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 9px 25px 9px 40px;
    background: url(../img/map.png) no-repeat 6px -237px, url(../img/map.png) no-repeat 100% -273px, #fff;
}
.btn.f-msearch_desktop__category:hover{
    background: url(../img/map.png) no-repeat 6px -237px, url(../img/map.png) no-repeat 100% -273px, #fff;
}
td.regions {
    width: 300px;
}
.f-navigation__regions__title{
    position: relative;
    box-shadow: none;
    border: 1px solid #ebeff3;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 9px 30px 9px 40px;
    cursor:pointer;
}
.f-navigation__regions__title:before{
    content:'';
    position: absolute;
    left: 10px;
    top: 7px;
    width: 15px;
    height: 25px;
    background: url(../img/map.png) no-repeat -8px -188px, #fff;
}
.f-navigation__regions__title:after{
    content:'';
    position: absolute;
    right: 10px;
    top: 10px;
    width: 15px;
    height: 25px;
    background: url(../img/map.png) no-repeat -18px -284px, #fff;
}
.f-msearch_desktop .input{
    padding-right: 0;
    padding: 0;
}
.f-msearch_desktop .input__search{
    background-color: #f0f3f7;
    box-shadow: none;
    border: none;
    border-radius: 5px 0 0 5px;
    padding: 4px 13px 4px 13px;
    box-sizing: border-box;
    width: 100%;
    height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.f-msearch .input.input-select input.input__search {
    height: 40px;
}
.f-msearch .input.input-select.shop-page {
    background-color: #f0f3f7;
    border-radius: 5px 0 0 5px;
    padding: 0;
}
.f-msearch .input.input-select.shop-page input {
    width: 100%;
}
.f-msearch .input.input-select.shop-page.custom-select-wrapper {
    background-color: #fff;
    width:90px;
}
.f-msearch .input.input-select.shop-page .custom-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 40px;
    width:100%;
    border: 1px solid #ebeff3;
    border-radius: initial;
    margin-left: 0;
    line-height: 1em;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
}
.f-msearch .input.input-select.shop-page .custom-select::-ms-expand {
    display: none;
}
.f-msearch .input.input-select.shop-page .custom-select:after {
  content: ".";  
  padding: 0 8px;
  font-size: 12px;
  position: absolute; right: 8px; top: 4px;
  z-index: 1;
  text-align: center;
  width: 10%;
  height: 100%;
  pointer-events: none;
  box-sizing: border-box; 
}
.f-msearch_desktop .input__search::-webkit-input-placeholder {
    color: #000;
}
.f-msearch_desktop .input__search::-moz-placeholder {
    color: #000;
}
.f-msearch_desktop .input__search:-moz-placeholder {
    color: #000;
}
.f-msearch_desktop .input__search:-ms-input-placeholder {
    color: #000;
}
.f-msearch_desktop .input__search:focus::-webkit-input-placeholder {
    color: transparent;
}
.f-msearch_desktop .input__search:focus::-moz-placeholder {
    color: transparent;
}
.f-msearch_desktop .input__search:focus:-moz-placeholder {
    color: transparent;
}
.f-msearch_desktop .input__search:focus:-ms-input-placeholder {
    color: transparent;
}
.f-msearch_desktop .btn_search, 
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li.u-cabinet__sub-navigation__search .btn.j-q-submit {
    width: 80px;
    height: 40px;
    background: url(../img/map.png) no-repeat 23px -123px, #e5202c;
    border-radius: 0px 5px 5px 0px;
    box-shadow: none;
    border: none;
}
.f-msearch_desktop .btn_search:hover,
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li.u-cabinet__sub-navigation__search .btn.j-q-submit:hover {
    background-color: #c61c26;
}
.f-msearch_desktop .f-qsearch__results {
    padding-right: 0;
    border-radius: 0 0 5px 5px;
}
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item {
    margin-right: 0;
}
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item:hover {
    background-color: #ecf2f6
}
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item .f-qsearch__results__item__title {
    width: 48%;
    max-height: 60px;
    overflow: hidden;
}
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item .f-qsearch__results__item__title .f-qsearch__results__item__title_name {
    color: #5370c3;
    line-height: 14px;
    height: 30px;
    overflow: hidden;
}
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item:hover  .f-qsearch__results__item__title .f-qsearch__results__item__title_name {
    color: #28a2e2;
}
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item .f-qsearch__results__item__title .f-qsearch__results__item__title_price {
    font-size: 20px;
    line-height: 20px;
    padding-top: 0;
}
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item .f-qsearch__results__item__img {
    width: 50%;
    max-height: 60px;
    overflow: hidden;
}
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item .f-qsearch__results__item__img img {
    width: 30.2%;
    margin-right: 4.7%;
    height: 100%;
    border-radius: 4px;
    margin-bottom: 0;
}
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item .f-qsearch__results__item__img img:nth-child(3) {
    margin-right: 0;
}
.f-msearch_desktop .f-qsearch__results .show-all-wrapper {
    padding: 10px 20px;
    background: #f5f8fa;
    border-radius: 0 0 5px 5px;
}
.f-msearch_desktop .f-qsearch__results .show-all-wrapper span {
    position: relative;
    padding-right: 25px;
    font-size: 13px;
    color: #a0aebf;
    cursor: pointer;
}
.f-msearch_desktop .f-qsearch__results .show-all-wrapper span:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 10px;
    width: 7px;
    height: 7px;
    border: 1px solid #a0aebf;
    border-top: none;
    border-left: none;
    transform: translate(0, -50%)rotate(-45deg);
}
.f-navigation__menu_desktop .nav{
    border-bottom: none;
    margin-top: 5px;
    margin-bottom: 0;
}
.f-navigation__menu_desktop .nav li a{
    color: #000;
    font-size: 15px;
    border: none;
    border-bottom: 3px solid transparent;
    cursor:pointer !important;
    padding-bottom: 14px;
}
.f-navigation__menu_desktop .nav li.active a {
    background-color: transparent;
    border-color: transparent;
}
.f-navigation__menu_desktop .nav li a:hover,
.f-navigation__menu_desktop .nav li.active a {
    background-color: transparent;
    border: none;
    border-bottom: 3px solid #ffc333;
}
.f-navigation__region_change {
    top: 51px;
    left: 21px;
    padding: 0;
}
#header .container-fluid {
    padding: 0;
}
.header-line {
    background: #ebeff3;
    height: 1px;
    position: absolute;
    top: 49px;
    width: 100%;
}
.l-top {
    margin-top: 0;
}
.l-top__navbar .user-menu .fa-plus {
    display: none;
}
.l-top .l-top__navbar .l-top__navbar_user {
    margin-top: 0;
}
.l-top .l-top__navbar .user-menu .btn-success, .advert-add, .sr-shops .l-right__content__btn .btn-success {
    position: relative;
    background: #00b76c;
    border: none;
    border-radius: 0;
    padding: 0px 22px 0px 46px;
    min-width: 210px;
    box-sizing: border-box;
    text-shadow: none;
}
.l-top .l-top__navbar .user-menu .btn-success, .advert-add {
    border: 2px solid #00b76c;
    box-shadow: none;
}
.l-top .l-top__navbar .user-menu .btn-success:hover, .sr-shops .l-right__content__btn .btn-success:hover {
    background-color: #008f54;
}
.l-top .l-top__navbar .user-menu .btn-group .btn-success, .sr-shops .l-right__content__btn .btn-success {
    line-height: 50px;
    height: 50px;
}
.sr-shops .l-right__content__btn {
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 20px;
}
.sr-shops .l-right__content__btn .btn-success {
    width: 210px;
    float: right;
    border-radius: 5px;
    font-size: 17px;
}
.l-top .l-top__navbar .user-menu .btn-success:after, .advert-add:after, .sr-shops .l-right__content__btn .btn-success:after,
.u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li.pull-right > a.shop-add-btn:after,
.u-cabinet-wrapper .u-cabinet .u-cabinet__main-navigation .u-cabinet__main-navigation_mobile .u-cabinet__main-navigation__shop-open-wrapper:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 20px;
    width: 20px;
    height: 20px;
    transform: translate(0, -50%);
    background: url(../img/map.png) no-repeat -4px -161px;
}
.l-top__logo{
    float: left;
    width: 15.5%;
}
.l-top .l-top__logo {
    margin: 12px 0 0 0;
}
.l-top .l-top__logo .l-top__logo_desktop {
    margin-left: 20px;
    margin-right: 10px;
    width: 100%;
    max-width: 154px;
}
.l-top .l-top__logo .l-top__logo_desktop .logo img {
    background: #fff;
    width: 100% !important;
}
.f-navigation__menu {
    float: left;
}
.f-navigation__menu .f-navigation__menu_tablet .nav-tabs {
    margin-top: 5px;
    border-bottom: 0;
}
.f-navigation__menu .f-navigation__menu_tablet .nav-tabs .btn-group button {
    background: #fff;
    padding: 9px 12px;
}
.f-navigation__menu .f-navigation__menu_tablet .nav-tabs .btn-group button.dropdown-toggle {
    color: grey;
    height: 40px;
}
.l-top__navbar {
    float: right;
    margin-right: 20px;
    margin-left: 10px;
}
.l-top .l-top__navbar .l-top__navbar_guest .l-top__navbar_guest_desktop{
    margin-right: 0;
}
.l-top .l-top__navbar .l-top__navbar_user .l-top__navbar_user_desktop {
    margin-right: 0;
}
.l-top .l-top__navbar .l-top__navbar_guest .link-block{
    float: left;
}
.user-menu .btn-group{
    float: left;
    display: table;
}
/*авторизация head*/
.l-top .l-top__navbar .user-menu .btn-group .user-liked,
.l-top .l-top__navbar .user-menu .btn-group .user-msg,
.l-top .l-top__navbar .user-menu .btn-group .user-profile,
#header .l-top__navbar .btn-group-wrapper .user-liked {
    background: transparent;
    box-shadow: none;
    min-width: 34px;
    height: 34px;
    margin: 8px;
    box-sizing: border-box;
    border: none;
    padding: 0;
}
.l-top .l-top__navbar .user-menu .btn-group .user-liked{
    background: url(../img/map.png) no-repeat 4px -320px, transparent;
    margin-right: 15px;
}
.l-top .l-top__navbar .user-menu .btn-group .user-msg{
    background: url(../img/map.png) no-repeat 4px -358px, transparent;
}
.l-top .l-top__navbar .user-menu .label, .label_search-save, #header .l-top__navbar .btn-group-wrapper .user-liked .label,
.u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li > a .label,
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a .label  {
    display: inline-block;
    min-width: 16px;
    border-radius: 50%;
    padding: 0;
    right: -16px;
    text-align: center;
    right: -16px;
    top: -4px;
    background-color: #e5202c;
    position: relative;
    line-height: 16px;
    height: 16px;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
}
.label_search-save{
    position: absolute;
    right: -16px;
    top: 7px;
}
.user-profile img{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    margin: 0 10px;
}
.user-profile .user-name {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    max-width: 80px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.user-dropdown{
    left: 140px;
    top: 40px;
    min-width: 190px;
    border: none;
    box-shadow: 0 0 10px 0px rgba(67,87,102,0.22), 0 0 10px 6px rgba(0, 0, 0, 0.03);
}
.l-top .l-top__navbar .user-menu .dropdown-menu a, .dropdown-title p {
    padding: 3px 20px 3px 30px;
    color: #949b9f;
}
.l-top .l-top__navbar .user-menu .dropdown-menu a:hover{
    color: #67709e;
    background: #fff;
}
.dropdown-title p{
    color: #5b5b5b;
    font-weight: 700;
    background: url(../img/map.png) no-repeat 1px -402px, transparent;
}
.btn-group.open .dropdown-toggle{
    box-shadow: none;
}
/**/
.link-block a {
    display: inline-block;
    vertical-align: top;
    position: relative;
    color: #000;
    text-decoration: none;
    font-size: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.login_link{
    padding-left: 44px;
    margin-right: 20px;
}
.login_link:after{
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: url(../img/map.png) no-repeat -1px -100px;
    border: 1px solid #aeb3b6;
}
/*tags footer*/
#footer {
    background: #fff;
    height: auto;
}
.row-label{
    padding: 0 0 35px 0;
}
.tags{
    overflow: hidden;
}
.tags, #top_tags, #top_rubric {
    border-bottom: none;
    margin: 0 0 25px 0;
}
#top_tags_label, #top_rubric_label{
    width: 120px;
    float: left;
    color: #000;
    font-size: 11px;
    text-align: right;
}
#top_tags_list ul li, #top_rubric_list ul li{
    border: 1px solid #ecf2f6;
    border-radius: 5px;
    background: transparent;
    font-size: 11px;
    padding: 1px 10px;
    margin: 5px 7px;
}
#top_tags_list ul li:hover, #top_rubric_list ul li:hover {
    background: transparent;
    border: 1px solid #556fc8;
}
#top_tags_list ul li:hover a, #top_rubric_list ul li:hover a{
    color: #556fc8;
}
#top_tags_list ul li a, #top_rubric_list ul li a {
    color: #949b9f;
    text-decoration: none;
}
/**/
#top_rubric_label {
    padding-top: 5px;
}
#top_rubric_list, #top_tags_list {
    display: block;
     width: 100%;
     padding-left: 120px;
    margin-bottom: 7px;
    box-sizing: border-box;
}
#top_rubric_list ul {
    list-style: none;
}
#top_rubric_list ul li{
    float: left;
    font-family: Arial, sans-serif;
}
.l-banner__index{
    margin: 0;
}
/*footer-menu*/
.l-footer .l-footer__content {
    padding-top: 0;
    border: none;
    margin: 0;
}
.footer-menu {
    border: 1px solid #ecf2f6;
    border-left: none;
    border-right: none;
    min-height: 50px;
    box-sizing: border-box;
}
.footer-menu li, .search-save-liked li{
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0 13px;
}
.footer-menu li a, .search-save-liked li a {
    display: inline-block;
    text-decoration: none;
    padding: 14px 0 13px 0;
    color: #414141;
    font-size: 14px;
    border-bottom: 3px solid transparent;
}
.footer-menu li a:hover, .search-save-liked li a:hover{
    border-color: #ffc333;
}
.l-footer__link{
    background: #fff;
    border-bottom: 1px solid #ecf2f6;
    padding: 45px 0 30px 20px;
    box-sizing: border-box;
}
/*footer-button*/
.footer-button{
    float: right;
    font-size: 0;
}
.footer-button a{
    display: inline-block;
    vertical-align: top;
    height: 50px;
    line-height: 50px;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}
.feedback{
    background-color: #58566d;
    padding-left: 21px;
    padding-right: 21px;
}
.feedback:hover {
    background-color: #3d3d45;
}
.advert-add:hover, .l-top .l-top__navbar .user-menu .btn-success:hover {
    background-color: #008f54;
    background-color: #fff;
    color: #00b76c;
    border: 2px solid #00b76c;
}
.l-top .l-top__navbar .user-menu .btn-group .btn.btn-success:first-child {
    border-right: 2px solid #00b76c;
}
.advert-add:hover:after, .l-top .l-top__navbar .user-menu .btn-success:hover:after {
    background: url(../img/adv-add-hover-icon.png) no-repeat;
    top: 28px;
    left: 24px;
}
.l-footer__menu .advert-add:hover:after, .l-top .l-top__navbar .user-menu .btn-success:hover:after {
    top: 26px;
}
.l-footer__social{
    float: right;
}
.l-footer__social a{
    font-size: 18px;
    color: #949b9f;
    margin: 0 8px 0 9px;
}
.l-footer__social a .fa{
    color: #949b9f;
}
.l-footer__social a .fa:hover{
    color: #67709e;
}
.app-download{
    float: left;
}
.app-download a:last-child img{
    margin-top: -5px;
}
.app-download p, .l-footer__social p{
    color: #949b9f;
    font-size: 14px;
}
.app-download img {
    margin: 0 9px;
}
.l-footer__bottom{
    padding: 37px 0 37px 15px;
    box-sizing: border-box;
    background: #fff;
}
.l-footer__logo{
    padding: 10px 0 0 0px;
}
.l-footer__logo a img{
    width: 172px !important;
    height: 41px;
}
.l-footer__info{
    color: #949b9f;
}
.footer__text{
    line-height: 1.7;
}
.partners{
    margin: 50px 0 0;
}
.partners__item{
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
}
.partners img{
    display: inline-block;
    vertical-align: top;
    margin: 5px;
}
.counter__item{
    display: inline-block;
}
/*alert*/
.alert-popup .alert-popup__content {
    max-width: 100%;
    padding: 0;
    border-radius: 0;
    margin-top: 0;
}
.alert-popup .alert-popup__content .alert {
    border-radius: 0;
}
.alert-popup .alert-popup__content .alert .alert-wrapper {
    max-width: 1160px;
    min-width: 240px;
    margin: 0 auto;

}
.alert-popup .alert-popup__content .alert .alert-wrapper .close {
    width: 10px;
    height: 10px;
    margin-top: 7px;
    background: url(../img/alert-close-icon.png);
    opacity: 1;
    outline: none;
}
.alert-popup .alert-popup__content .alert.alert-danger, .alert-popup .alert-popup__content .alert.alert-error {
    color: #fff;
    background-color: #d62020;
    border-color: #d62020;
    text-shadow: none;
    min-height: 40px;
}
.alert-popup .alert-popup__content .alert-success {
    color: #fff;
    background-color: #00b76c;
    border-color: #00b76c;
    text-shadow: none;
    min-height: 40px;
}
.alert-inline .alert-error,
.l-page.l-shortpage-info-wrapper .l-shortpage .alert.alert-error {
    background-color: #cc3333;
    border-color: #cc3333;
    color: #fff;
    text-shadow: none;
}
.alert-inline .alert-info,
.l-page.l-shortpage-info-wrapper .l-shortpage .alert.alert-info {
    background-color: #3399cc;
    border-color: #3399cc;
    color: #fff;
    text-shadow: none;
}
/*lang*/
.l-top__lang{
    float: left;
    margin: 15px 15px 0 15px;
    font-size: 14px;
}
.l-top__lang .ajax-ico span {
    border-bottom: none;
    color: #949b9f;
}
.l-top__lang li{
    text-align: left;
    padding: 0;
    line-height: 40px;
}
.l-top .l-top__navbar .user-menu .dropdown-menu a:hover {
    color: #0088cc;
}
.l-top__lang .dropdown-menu.dropdown-block:before, .l-top__lang .dropdown-menu.dropdown-block:after {
    display: none;
}
.l-top .l-top__navbar .l-top__lang .dropdown-menu a {
    padding: 0 20px;
    display: block;
    color: #231f20;
}
.l-top .l-top__navbar .l-top__lang .dropdown-menu a:hover {
    background: #ecf2f6;
    color: #67709e;
}
.l-top .l-top__navbar .l-top__lang .dropdown-menu a span {
    text-decoration: none;
}
.l-top__lang .dropdown-menu.dropdown-block {
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
}
.footer-del{
    display: none;
}
.l-top__lang_user{
    display: inline-block;
    vertical-align: middle;
    float: none;
    margin: 0 15px;
    padding: 0 26px 0 15px;
}
/**/
.l-page.v-page.v-page_print .logo img {
    max-width: 230px;
}
.install-app {
    position: absolute;
    left: -258px;
    width: 175px;
    padding: 205px 0 0 0;
    background: url(../img/ukrman.png) no-repeat 0 0;
    display: none;
}
.install-app p {
    color: #616161;
    font-size: 14px;
    font-family: 'intro_regular';
    line-height: 1.3;
    margin: 0 0 25px 0;
}
.install-app p span{
    font-size: 24px;
    color: #000;
    text-transform: uppercase;
    text-align: left;
    display: block;
    padding: 0 0 5px 0;
}
.install-app a{
    padding: 5px;
}
.index-page__banner {
    display: none;
    top: 20px;
    bottom: auto;
    width: 160px;
    height: 600px;
    border-radius: 5px;
    z-index: 2;
    position: absolute;
    margin-left: 20px;
}

.index-page__banner__w {
    float: right;
}
.index-page__banner.fixed-banner {
    position: fixed;
    bottom: auto;
    top: 20px;
    margin-left: 20px;
}
.index-page__banner.fixed-at-bottom-banner {
    bottom: 20px;
    top: auto;
}

/*страница категории*/
.f-categories-col .disabled-link {
    pointer-events: none;
}
.f-categories-col .disabled-link .f-categories-col-item {
    color: black;
}
.f-categories-col-count, .f-categories-col-item{
    background-color: #f5f9fc;
}
.f-categories-col-item{
    color: #28a2e2;
}
.f-categories-col-item:hover{
    border-color:#28a2e2;
    color: black;
}
.sr-page__result__navigation{
    border-bottom:none;
}
.sr-page__list__navigation_view {
    background-color: transparent;
}
.thumb img {
    border:none;
    padding: 0;
}
.thumb .shadow {
    box-shadow: none;
}
.thumb.stack {
    padding: 0;
}
.l-page__breadcrumb:after{
    background: none;
}
.l-main__content__short {
    width: auto;
}
a.f-catfilter__item.custom-btn-filter.j-button {
    background: #fff;
    box-shadow: none;
    border: 1px solid #ebeff3;
    height: auto;
    padding: 9px 20px 9px 9px;
    background: url(../img/map.png) no-repeat 100% -273px, #fff;
}
a.f-catfilter__item.custom-btn-filter.j-button.selected {
    background: url(../img/map.png) no-repeat 100% -273px, #5370c3;
}
.f-catfilter .f-catfilter__item_check label {
    position: relative;
    padding-left: 25px;
}
.checkbox-style, .radio-red-style {
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #ebeff3;
    border-radius: 5px;
    background-color: #fff;
}
.radio-red-style{
    border-radius: 50%;
}
.f-catfilter .f-catfilter__item_check label input[type="checkbox"] {
    display: none;
}
.f-catfilter .f-catfilter__item_check label input[type="checkbox"]:checked~.checkbox-style{
    background: url(../img/map.png) no-repeat -10px -766px;
}
.custom-btn-filter em{
    display: none;
}
.f-catfilter .f-catfilter__item .f-catfilter__item__spacer.spacer {
    border: none;
    line-height: 7px;
    height: auto;
}
.f-catfilter .f-catfilter__item .f-catfilter__item__spacer.spacer, .sr-page__gallery .spacer{
    display: none;
}
.f-catfilter .f-catfilter__popup button.btn.btn-info.j-submit {
    background: #C5252F;
    padding: 9px 10px;
}
.f-catfilter .f-catfilter__popup .f-catfilter__popup__not-important {
    padding: 10px;
    top: 0;
}
.f-catfilter .f-catfilter__popup label.checkbox.styled {
    padding-left: 28px;
    position: relative;
    line-height: 18px;
}
.f-catfilter .f-catfilter__popup label.checkbox.styled input[type="checkbox"] {
    display: none;
}
.f-catfilter .f-catfilter__popup label.checkbox.styled input[type="checkbox"]:checked~.checkbox-style {
    background: url(../img/map.png) no-repeat -10px -766px;
}
.f-categories {
    padding: 20px 0 0 0;
}
/*vip right column*/
.sr-vip__title {
    color: #5370c3;
    font-family: 'intro_regular';
    font-size: 22px;
    background: transparent;
    padding: 20px 0;
}
.sr-vip {
    border: 2px solid #5370c3;
    border-radius: 8px;
    margin-top: 41px;
    margin-bottom: 0px;
}
.sr-vip__content > li + li {
    border-top: 1px solid transparent;
}
.sr-vip__content > li > a {
    position: relative;
    padding: 0;
    margin: 10px;
    border-radius: 5px;
    background: #fff;
}
.sr-vip__content > li > a:hover {
    color: #000;
    background: #fff;
}
.sr-vip__content__img {
    max-height: 200px;
    position: relative;
    overflow: hidden;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.sr-vip__content__img img{
    width: 278px;
    height: 200px;
    border-radius: 3px 3px 0 0;
    -webkit-transition: transform 300ms;
    transition: transform 300ms;
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.sr-vip__item:hover .sr-vip__content__img img {
    -moz-transform: scale(1.4, 1.4);
    -webkit-transform: scale(1.4, 1.4);
    -ms-transform: scale(1.4, 1.4);
    -o-transform: scale(1.4, 1.4);
    transform: scale(1.4, 1.4);
}
.l-table .vip-column{
    width: 23.51440678%;
}
.l-table .vip-column .l-right__content {
    width: auto;
    padding-left:0;
}
/*bredcrumb*/
.sr-page .breadcrumb {
    padding: 0 0 7px 0;
}
.breadcrumb > li {
    font-size: 14px;
}
.breadcrumb > li > .divider, .sr-page .page__result__navigation_top .divider {
    position: relative;
    margin: 0 8px;
}
.breadcrumb > li > .divider:after, .sr-page .page__result__navigation_top .divider:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0px;
    width: 5px;
    height: 5px;
    border: 1px solid #9d9d9d;
    transform: rotate(45deg)translate(0, -50%);
    border-left: none;
    border-bottom: none;
}
.sr-page .breadcrumb a{
    text-decoration: none;
}
.l-page__breadcrumb .active, .l-page__breadcrumb a, .l-page__breadcrumb li{
    color: #616161;
}
.l-page__breadcrumb li a {
    text-decoration: none;
}
.l-page__breadcrumb li a:hover {
    text-decoration: underline;
}
/**/
ul.ui-autocomplete1, .sh-page-wrapper .sh-view__navigation .nav-pills .dropdown-menu,
.sh-page-wrapper .visible-phone .btn-group.sh-menu .dropdown-menu,
.u-cabinet .form-search .u-cabinet__sub-navigation .dropdown-menu,
.u-cabinet-wrapper .u-cabinet .u-cabinet__main-navigation .u-cabinet__main-navigation_mobile ul.dropdown-menu,
.u-cabinet-wrapper .u-cabinet .u-ads__actions ul.dropdown-menu,
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination.u-fav__pagenation .u-cabinet__list__pagination__howmany .dropdown .dropdown-menu,
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination .u-cabinet__list__pagination__howmany .dropdown .dropdown-menu,
.u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .nav.nav-pills .dropdown-menu,
.all-user-ads-wrapper .sr-page__result__navigation .nav.nav-pills .dropdown .dropdown-menu {
    border-radius: 5px;
    border-color: transparent;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
ul.ui-autocomplete1 li.ui-menu-item {
    border-color: transparent;
    display: inline-block;
}
ul.ui-autocomplete1 li.ui-menu-item:hover {
    background-color: transparent;
}
ul.ui-autocomplete1 li.ui-menu-item a, .sh-page-wrapper .sh-view__navigation .nav-pills .dropdown-menu > li > a,
.sh-page-wrapper .visible-phone .btn-group.sh-menu .dropdown-menu > li > a,
.u-cabinet .form-search .u-cabinet__sub-navigation .dropdown-menu > li > a,
.u-cabinet-wrapper .u-cabinet .u-cabinet__main-navigation .u-cabinet__main-navigation_mobile ul.dropdown-menu > li > a,
.u-cabinet-wrapper .u-cabinet .u-ads__actions ul.dropdown-menu > li > a,
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination.u-fav__pagenation .u-cabinet__list__pagination__howmany .dropdown .dropdown-menu >li > a,
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination .u-cabinet__list__pagination__howmany .dropdown .dropdown-menu > li > a,
.u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .nav.nav-pills .dropdown-menu > li > a,
.all-user-ads-wrapper .sr-page__result__navigation .nav.nav-pills .dropdown .dropdown-menu > li > a {
    color: #949b9f
}
ul.ui-autocomplete1 li.ui-menu-item a:hover, .sh-page-wrapper .sh-view__navigation .nav-pills .dropdown-menu > li > a:hover,
.sh-page-wrapper .sh-view__navigation .nav-pills .dropdown-menu > li > a:focus,
.sh-page-wrapper .visible-phone .btn-group.sh-menu .dropdown-menu > li.active > a,  .sh-page-wrapper .visible-phone .btn-group.sh-menu .dropdown-menu > li > a:hover,
.sh-page-wrapper .visible-phone .btn-group.sh-menu .dropdown-menu > li.active > a:focus,
.u-cabinet .form-search .u-cabinet__sub-navigation .dropdown-menu > li > a:hover,
.u-cabinet .form-search .u-cabinet__sub-navigation .dropdown-menu > li > a:focus,
.u-cabinet .form-search .u-cabinet__sub-navigation .dropdown-menu > li.active > a,
.u-cabinet-wrapper .u-cabinet .u-cabinet__main-navigation .u-cabinet__main-navigation_mobile ul.dropdown-menu > li > a:hover,
.u-cabinet-wrapper .u-cabinet .u-cabinet__main-navigation .u-cabinet__main-navigation_mobile ul.dropdown-menu > li > a:focus,
.u-cabinet-wrapper .u-cabinet .u-cabinet__main-navigation .u-cabinet__main-navigation_mobile ul.dropdown-menu > li.active > a,
.u-cabinet-wrapper .u-cabinet .u-ads__actions ul.dropdown-menu > li > a:hover,
.u-cabinet-wrapper .u-cabinet .u-ads__actions ul.dropdown-menu > li > a:focus,
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination.u-fav__pagenation .u-cabinet__list__pagination__howmany .dropdown .dropdown-menu > li > a:hover,
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination.u-fav__pagenation .u-cabinet__list__pagination__howmany .dropdown .dropdown-menu > li > a:focus,
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination .u-cabinet__list__pagination__howmany .dropdown .dropdown-menu > li > a:hover,
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination .u-cabinet__list__pagination__howmany .dropdown .dropdown-menu > li > a:focus,
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination .u-cabinet__list__pagination__howmany .dropdown .dropdown-menu > li > a.active,
.u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .nav.nav-pills .dropdown-menu > li > a:hover,
.u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .nav.nav-pills .dropdown-menu > li > a:focus,
.all-user-ads-wrapper .sr-page__result__navigation .nav.nav-pills .dropdown .dropdown-menu > li > a:hover,
.all-user-ads-wrapper .sr-page__result__navigation .nav.nav-pills .dropdown .dropdown-menu > li > a:focus {
    color: #67709e;
    background: transparent;
}
/**/
.l-banner {
    overflow: hidden;
}
.l-main__top-banner, .l-main__bottom-banner {
    max-width: 1000px;
    margin: 0 auto 45px;
    height: 120px;
    border-radius: 5px;
    overflow: hidden;
}
.l-main__top-banner.blog-banner, .l-main__bottom-banner.blog-banner  {
    height: 180px;
}
.l-main__bottom-banner {
    margin: 45px auto 0;
}
.category-counter{
    color: #616161;
    font-size: 17px;
    margin: 10px 0 30px 0;
}
.sr-page__main__navigation.nav-tabs > li > a, .sr-page__main__navigation.nav-tabs > .active > a {
    color: #000;
    background-color: transparent;
    border: none;
    border-bottom: 3px solid transparent;
    padding-bottom: 11px;
}
.sr-page__main__navigation.nav-tabs > .active > a {
    border-color: #ffc333;
}
.sr-page__main__navigation.nav-tabs > li > a:hover{
    background: transparent;
    border: none;
    border-bottom: 3px solid #ffc333;
}
/*currency*/
.currency {
    padding: 8px 0;
    position: relative;
    float: left;
}
.currency ul{
    display: inline-block;
    vertical-align: top;
}
.currency li{
    display: inline-block;
    vertical-align: top;
    padding: 0 7px;
    list-style: none;
}
.currency li a, .sort-types li a{
    color: #cac8d1;
    font-size: 12px;
}
.sort-types li a:hover, .sort-types li a.active {
    border-bottom: 1px dotted #28a2e2;
}
.currency li a.active, .currency li a:hover, .sort-types li a.active, .sort-types li a:hover{
    color: #28a2e2;
}
.sr-page__navigation__sort{

}
.sort-types{
    list-style: none;
    float: left;
    display: block !important;
}
.sort-title {
    float: left;
    padding-top: 8px;
    margin-left: 30px;
}
.sort-types__title{
    float: left;
}
.sr-page__main__navigation.nav-tabs > li > a.sort-types__title:hover{
    border:none;
}
.sort-types li {
    float: left;
    margin: 0 5px;
    padding: 8px 0;
}
.navigation__sort_view{
    padding: 8px 0;
}
.navigation__sort_view a{
    display: inline-block;
    padding: 0 0 0 33px;
    color: #8f9299;
}
.navigation__sort_view a.hide {
    display: none;
}
.navigation__sort_view a:nth-child(1){
    background: url(../img/list-icon.png) no-repeat 14px 3px;
}
.navigation__sort_view a:nth-child(1).active, .navigation__sort_view a:nth-child(1):hover {
    background: url(../img/list-icon-active.png) no-repeat 14px 3px;
    color: #28a2e2;
}
.navigation__sort_view a:nth-child(2){
    background: url(../img/gallery-icon.png) no-repeat 14px 3px;
}
.navigation__sort_view a:nth-child(2).active, .navigation__sort_view a:nth-child(2):hover {
    background: url(../img/gallery-icon-active.png) no-repeat 14px 3px;
    color: #28a2e2;
}
.navigation__sort_view a:nth-child(3) {
    background: url(../img/map.png) no-repeat 4px -28px;
}
.navigation__sort_view a:nth-child(3).active, .navigation__sort_view a:nth-child(3):hover {
    color: #28a2e2;
}
.photo-counter {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 4;
    color: #333333;
    font-size: 13px;
    width: 37px;
    height: 32px;
    background: url(../img/map.png) no-repeat -1px -543px;
    line-height: 36px;
    font-weight: 700;
    text-align: center;
}
/*pagination*/
#j-bbs-search-pgn {
    width: 80%;
    margin: 0 auto;
}
.pagination{
    position: relative;
    text-align: center;
    margin-top: 30px;
    max-width: 880px;
    margin-left: auto;
    margin-right: auto;
}
.pagination ul {
    box-shadow: none;
}
.pagination ul > li > a, ul.pager > li > a {
    background-color: transparent;
    border: none;
    border: 1px solid transparent;
    color: #949b9f;
}
.pagination ul > li > a:hover, ul.pager > li > a:hover, .pagination ul > li > a:focus,  ul.pager > li > a:focus {
    color: #67709e;
    background: transparent;
}
ul.pager > li.disabled > a, ul.pager > li.disabled > a:hover, ul.pager > li.disabled > a:focus {
    background: transparent;
}
.pagination ul > .active > a, ul.pager > .active > a {
    background: transparent;
    border-color: #67709e;
    border-radius: 5px;
    color: #67709e;
}
.pager {
    font-size: 14px;
}
.pagination ul.pager > li > a, ul.pager > li > a {
    color: #67709e;
    height: 20px;
}
.pagination ul.pager > li > a.disabled span {
    background: inherit;
}
.pager_prev, .pager_next {
    position: absolute;
    top: 0;
    min-height: 30px;
}
.pager_prev {
    left: 0;
}
.pager_next {
    right: 0;
}
.pager .previous a, .pager .next a {
    position: relative;
}
.pager_next a:after, .pager_prev a:after, .pager .previous a:after, .pager .next a:after,
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_bill a:before,
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_desktop.u-cabinet__sub-navigation_mailchat table td a.ico.all-messages:before,
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_desktop.u-cabinet__sub-navigation_mailchat table td a.ico.all-ads:before,
.blog-wrapper .l-main__content .b-view .b-goback.ico.pull-left:before, .blog-wrapper .l-main__content .b-view .b-goback.ico.pull-right:after,
.l-action-layer .l-action-layer__navigation .back-to-my-ads a:after,
.l-action-layer .l-action-layer__navigation a.j-panel-actions-toggler .j-toggler-state:after,
.l-action-layer .l-action-layer__navigation .j-item-next:after,
.l-action-layer .l-action-layer__wrapper .back-to-adv a:after {
    content:'';
    position: absolute;
    top: 50%;
    margin-top: -4px;
    width: 8px;
    height: 8px;
    border: 1px solid #67709e;
    transform: rotate(45deg);
}
.pager_next a:after, .pager .next a:after,
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_desktop.u-cabinet__sub-navigation_mailchat table td a.ico.all-ads:before,
.blog-wrapper .l-main__content .b-view .b-goback.ico.pull-right:after,
.l-action-layer .l-action-layer__navigation a.j-panel-actions-toggler .j-toggler-state:after,
.l-action-layer .l-action-layer__navigation .j-item-next:after  {
    right:0;
    border-bottom: none;
    border-left: none;
}
.pager_prev a:after, .pager .previous a:after,
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_bill a:before,
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_desktop.u-cabinet__sub-navigation_mailchat table td a.ico.all-messages:before,
.blog-wrapper .l-main__content .b-view .b-goback.ico.pull-left:before,
.l-action-layer .l-action-layer__navigation .back-to-my-ads a:after,
.l-action-layer .l-action-layer__wrapper .back-to-adv a:after {
    left: 0;
    border-top: none;
    border-right: none;
}
/*vip*/
.sr-vip__item {
    min-height: 463px;
    transition: none;
    box-shadow: 0 0 29px -10px rgba(67,87,102,0.22), 0 0 29px 6px rgba(0, 0, 0, 0.03);
    padding-bottom: 40px;
}
.sr-vip__content__price {
    text-align: left;
    text-overflow: ellipsis;
    height: 22px;
    overflow: hidden;
    white-space: nowrap;
}
.sr-vip__content__price small {
    display: block;
    font-size: 14px;
}
.sr-vip__content__img{
    margin-bottom: 0;
}
.sr-vip__wrap{
    padding: 25px 5px 0 30px;
    text-align: left;
}
.top-block-wrapper {
    margin: 0;
    border-bottom: none;
}
.top-info-wrapper {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.top-info__heading {
    overflow: hidden;
    padding-right: 15px;
    margin-top: 40px;
    margin-bottom: 25px;
}
.top-advv{
    background: url(../img/map.png) no-repeat -6px -593px;
    padding: 5px 0 5px 50px;
}
.adt-top_mrg{
    margin-top: 8px;
}
/*search-save*/
.search-save{
    padding: 55px 0 0 0;
}
.search-save-liked li{
    margin: 0 35px 0 0;
}
.search-save-liked li a{
    padding-bottom: 6px;
}
.search-save-results {
    text-align: center;
    font-size: 14px;
    margin: 0 0 40px 0;
}
.search-save-title {
    display: inline-block;
    vertical-align: top;
    color: #000;
}
.j-search-save {
    position: relative;
    display: inline-block;
    vertical-align: top;
    color: #28a2e2;
    border-bottom: 1px dotted #28a2e2;
    cursor: pointer;
    margin: 0 20px 0 50px;
}
.j-search-save:after{
    content:'';
    position: absolute;
    top: 0;
    left: -35px;
    width: 20px;
    height: 20px;
    background: url(../img/map.png) no-repeat -10px -648px;
}
.search-save-view {
    display: inline-block;
    vertical-align: top;
    border-bottom: 1px dotted #5b5b5b;
    color: #5b5b5b;
    text-decoration: none;
    cursor: pointer;
}
.search-save-liked {
    border-bottom: 1px solid #ecf2f6;
}
.rubric-menu{
    padding: 20px 0 35px 0;
}
.rubric-menu ul{
    list-style: none;
}
.rubric-menu li{
    display: inline-block;
    vertical-align: top;
    margin-right: 35px;
    font-size: 14px;
}
.rubric-menu li a{
    text-decoration: none;
    color: #949b9f;
    border-bottom: 1px dotted #949b9f;
}
.seo-regions {
    padding: 15px 0 37px 0;
}
.seo-regions-text {
    margin-top: 27px;
    font-size: 11px;
    line-height: 14px;
}
.seo-regions-breadcrumbs {
    margin-bottom: 18px;
}
.seo-regions-breadcrumbs a{
    font-size: 11px;
    text-decoration: none;
    border-bottom: 1px dotted #949b9f;
}
/*list-catalog*/
.sr-page__list__item .sr-page__list__item-wrapper {
    background-color: #fff;
    border-radius: 5px;
    border: 2px solid #F5F9FC;
    overflow: hidden;
    -webkit-transition: box-shadow 300ms, border 300ms;
    transition: box-shadow 300ms, border 300ms;
}
.sr-page__list__item:hover .sr-page__list__item-wrapper {
    border: 2px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
.sr-page__list__item .sr-page__list__item-wrapper.fav {
    border: 2px solid #ffc333;
}
.sr-page__list__item.selected .sr-page__list__item-wrapper {
    background: #fef0cd;
}
.sr-page__list__item .sr-page__list__item_img .thumb img {
    max-height: 200px;
    max-width: 278px;
    width: 278px;
    height: 200px;
    border-radius: 0;
    -webkit-transition: transform 300ms;
    transition: transform 300ms;
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
}
.sr-page__list__item .sr-page__list__item_img .thumb {
    max-height: 200px;
    max-width: 278px;
}
.sr-page__list__item .sr-page__list__item_img {
    width: 278px;
    position: relative;
}
.sr-page__list__item .sr-page__list__item_img .sr-page__list__item_img-wrapper {
    overflow: hidden;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.sr-page__list__item:hover .sr-page__list__item_img .sr-page__list__item_img-wrapper .thumb img {
    -moz-transform: scale(1.4, 1.4);
    -webkit-transform: scale(1.4, 1.4);
    -ms-transform: scale(1.4, 1.4);
    -o-transform: scale(1.4, 1.4);
    transform: scale(1.4, 1.4);
}
/*ads list*/
.sr-page__list__item .sr-page__list__item_descr h3 {
    font-size: 18px;
    font-weight: 400;
    max-height: 44px;
    overflow: hidden;
}
.sr-page__list__item .sr-page__list__item_descr h3 a {
    color: #000;
    text-decoration: none;
}
.sr-page__list__item .sr-page__list__item_descr h3 a:hover{
    color: #d62020;
}
.j-list-desktop.j-list-tablet .sr-page__list.sr-page__list_desktop .sr-page__list__item .sr-page__list__item_descr {
    width: auto;
    padding-right: 25px;
}
.j-list-desktop.j-list-tablet .sr-page__list.sr-page__list_desktop .sr-page__list__item .sr-page__list__item_descr.sr-page__list__item_descr-list-view {
    padding-right: 0;
}
.cat_price {
    position: absolute;
    top: 0;
    right: 0;
}
.cat_price strong {
    display: block;
    font-size: 24px;
}
.cat_price small{

}
.sr-page__gallery__item_location.location_list, .sr-page__list__item_location.location_list {
    padding-bottom: 7px;
    padding-top: 7px;
}
.sr-page__gallery__item_location.location_list:after, .sr-page__list__item_location.location_list:after {
    top: 7px;
}
.sr-page__gallery__item_dynprops.dynprops_list, .sr-page__gallery__item_dynprops.dynprops_gallery {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;

    padding-top: 9px;
    padding-bottom: 7px;
    color: #949b9f;
}
.dynprop-item-wrapper {
    display: flex;
    align-items: center;
    padding: 0 2px 2px 0;
}
.dynprop-item-wrapper span {
    margin-left: 2px;
    font-size: 12px;
    line-height: 14px;
    max-height: 28px;
    max-width: 46px;
    overflow: hidden;
}
.dynprops_gallery .dynprop-item-wrapper span {
    max-width: 100%;
}
.sr-page__gallery__item_dynprops.dynprops_gallery .dynprop-item-wrapper {
    box-sizing: border-box;
    flex: 0 0 50%;
}

.top-block-wrapper .sr-page__list__item + .sr-page__list__item{
    border:none;
}
.sr-page__list__item.selected{
    background: transparent;
}
.list__item_descr-row{
    height: 100%;
    padding-right: 25px;
}
.cat_title-row{
    border-top: 1px solid #f0f4f7;
}
.cat_title-list{
    position: relative;
    border: none;
}
.sr-page__list__item {
    padding: 0px 10px 20px 0;
    max-height: 200px;
    height: 200px;
}
.sr-page__list__item table{
    height: 100%;
}
.sr-page__list__item .sr-page__list__item_price{
    position: relative;
    width: 35%;
    padding: 25px 20px 0 0;
    vertical-align: top;
}
.sr-page__list__item .sr-page__list__item_price small {
    font-size: 13px;
    color: #5b5b5b;
}
.sr-page__list__item table td {
    vertical-align: middle;
}
.sr-page__list__item .sr-page__list__item_price strong{
    font-size: 25px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    pointer-events: none;
}
.sr-page__list__item .sr-page__list__item_price strong.blueLinkFix a {
    color: #000000 !important;
    text-decoration: none;
}
.sr-page__list__item .sr-page__list__item_price .sr-page__list__item_price-wrapper {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 190px;
}
.sr-page__list__item .sr-page__list__item_price .sr-page__list__item_price-wrapper strong > span {
    font-size: 18px;
}
.sr-page__list__item .sr-page__list__item_price .sr-page__list__item_pricemod-wrapper {
    height: 20px;
    overflow: hidden;
}
.sr-page__list__item_descr.sr-page__list__item_descr-list-view {
    padding-right: 0;
}
.sr-page__list__item_descr.sr-page__list__item_descr-list-view .sr-page__list__item_price .item-fav_list {
    right: 22px;
}
.list__item_descr-td{
    padding: 15px 15px 5px 30px;
}
.list__item_descr-td .list__item_descr-td-top-wrapper {
    height: 82px;
    margin-bottom: 15px;
}
.list__item_descr-td .list__item_descr-td-top-wrapper .sr-page__gallery__item_location.location_list {
    padding-bottom: 0px;
    height: 18px;
    overflow: hidden;
}
.cat_descr {
    font-size: 14px;
    color: #000;
}
.list__item_descr-td  .cat_descr {
    height: 36px;
    overflow: hidden;
    line-height: 18px;
}
.item-fav_list{
    position: absolute;
    bottom: 20px;
    right: 2px;
}
.cat-list_data{
    text-align: right;
    color: #949b9f;
}
.sr-page__list__item_descr.sr-page__list__item_descr-list-view .cat_title.cat_title-list {
    height: 18px;
    padding-bottom: 0;
    margin-bottom: 10px;
    overflow: hidden;
}
.sr-page__list__item_descr.sr-page__list__item_descr-list-view .cat_title.cat_title-list:after {
    top: 70%;
}
.sr-page__list__item_descr.sr-page__list__item_descr-list-view .cat-list_data {
    padding-right: 20px;
    height: 18px;
    overflow: hidden;
}


/*Shops list start*/
.l-page.sr-shops .f-categories {
    padding: 0 0 25px 0;
}
.l-page.sr-shops .top-info__heading {
    margin-top: 10px;
    padding-right: 10px;
}
.l-page.sr-shops .top-info__heading img {
    float: left;
    margin-right: 20px;
    margin-top: 5px;
}
.l-page.sr-shops .top-info__heading .adt-top.adt-top-mobile {
    float: left;
}
.l-page.sr-shops .top-info__heading .adt-top.adt-top-mobile a {
    padding: 0;
    background: transparent;
    color: #5370c3;
}
.sr-shops__total-shops-amount {
    font-size: 17px;
    color: #616161;
    padding-top: 5px;
}
.sr-page .page__result__navigation_top {
    font-size: 14px;
    padding-left: 0;
    margin-top: 30px;
    margin-bottom: 33px;
}
.sr-page .page__result__navigation_top a {
    color: #616161;
}
.sr-page .page__result__navigation_top a:hover {
    color: #000000;
}
.sr-page .page__result__navigation_top .divider {
    margin-left: 2px;
    margin-right: 12px;
}
.sr-page__list__item.sh-page__list__item table {
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
}
.sr-page__list__item.sh-page__list__item.selected {
    position: relative;
}
.sr-shops .sr-page__list__item .sr-page__list__item_img {
    width: 280px;
}
.sr-shops .sr-page__list__item .sr-page__list__item_img .thumb {
    max-width: 280px;
}
.sr-shops .sr-page__list__item .sr-page__list__item_img .thumb img {
    width: auto;
    height: auto;
    max-width: 280px;
}
.sr-shops .sr-page__list__item .sr-page__list__item_img .thumb img.default-img {
    width: 100%;
    height: 100%;
}
.j-list-desktop.j-list-tablet .sr-page__list.sr-page__list_desktop .sr-page__list__item.sh-page__list__item .sr-page__list__item_descr {
    max-width: 280px;
    padding-left: 0;
    padding-right: 0;
}
.sr-shops .sr-page__list__item_descr .sr-page__list__item_descr_top {
    padding-left: 30px;
    padding-right: 20px;
}
.sr-shops .sr-page__list__item_descr .sr-page__list__item_descr_bottom {
    border-top: 1px solid #f0f4f7;
}
.sr-shops .sr-page__list__item_descr h3 {
    height: 20px;
    margin-top: 23px;
    overflow: hidden;
}
.sr-page__list__item_location.location_list {
    padding-top: 10px;
    padding-left: 25px;
}
.sr-shops .sr-page__list__item_descr .sr-page__list__item_descr_text {
    font-size: 14px;
    line-height: 16px;
    height: 48px;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 25px;
}
.sr-shops .sr-page__list__item_descr_bottom p {
    float: left;
    width: 38%;
    overflow: hidden;
    height: 16px;
    padding: 0 0 0 58px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.sr-shops .sr-page__list__item_descr_bottom a {
    float: right;
    width: 38%;
    overflow: hidden;
    height: 16px;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: right;
    text-decoration: none;
    color: #28a2e2;
}
.sr-shops .sr-page__list__item_descr_bottom a:hover, .sr-shops .sr-page__list__item_descr_bottom a:focus {
    color: #000;
}
.sr-shops .sh-page__list__item_right .sh-page__list__contacts {
    background: #fff;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_location {
    font-size: 14px;
    padding-left: 36px;
    color: #000;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-overflow: ellipsis;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_location:after {
    background: url(../img/map.png) no-repeat -6px -824px;
    height: 24px;
    top: 2px;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_phone {
    padding-bottom: 10px;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_phone:after {
    background: url(../img/map.png) no-repeat -6px -792px;
    width: 28px;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_phone a {
    color: #28a2e2;
    font-size: 14px;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_phone a:hover, .sr-shops .sh-page__list__item_right .sr-page__list__item_phone a:focus {
    color: #000;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_phone-wrapper {
    margin-bottom: 5px;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_website {
    padding-left: 36px;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_website:after {
    background: url(../img/chain-icon.png) no-repeat;
    width: 28px;
    height: 24px;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_skype, .sr-shops .sh-page__list__item_right .sr-page__list__item_icq {
    padding-bottom: 10px;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_skype:after {
    background: url(../img/skype-icon.png) no-repeat;
    left: -1px;
}
.sr-shops .sh-page__list__item_right .sr-page__list__item_icq:after {
    background: url(../img/icq-icon.png) no-repeat;
    left: -1px;
}
.sr-shops .sr-page__list__item_skype-link a, .sr-shops .sr-page__list__item_icq-num {
    font-size: 14px;
    text-decoration: none;
    color: black;
}
.sh-page__list__contacts__dropdown__table li div {
    width: 5%;
}
.sr-page__list__item.sr-page__list__item-banner-wrapper {
    height: initial;
    padding-bottom: 10px;
    text-align: center;
}
.sr-shops .sr-page__list__item.sr-page__list__item-banner-wrapper {
    padding-bottom: 20px;
}
/*Shops list end*/
/*Footer start*/
.l-footer.l-footer_mobile {
    margin-left: -20px;
    margin-right: -20px;
    font-size: 14px;
    padding-top: 0;
}
.l-footer.l-footer_mobile > div {
    padding-left: 20px;
    padding-right: 20px;
}
.l-footer.l-footer_mobile .l-footer_mobile__menu-top-buttons {
    overflow: hidden;
    padding: 0;
    margin-bottom: 15px;
}
.l-footer.l-footer_mobile .l-footer_mobile__menu-top-buttons .footer-button {
    float: none;
    width: 100%;
}
.l-footer.l-footer_mobile .l-footer_mobile__menu-top-buttons .footer-button .btn-1 {
    display: inline-block;
    width: 65%;
}
.l-footer.l-footer_mobile .l-footer_mobile__menu-top-buttons .footer-button .btn-2 {
    display: inline-block;
    width: 35%;
}
.l-footer.l-footer_mobile .l-footer_mobile__menu-top-buttons .footer-button a {
    width: 100%;
}
.l-footer.l-footer_mobile .l-footer_mobile__menu-top-buttons .footer-button .feedback {
    padding-left: 0; 
}
.l-footer.l-footer_mobile .l-footer_mobile__menu li {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}
.l-footer.l-footer_mobile .l-footer_mobile__menu li a {
    color: #414141;
    text-decoration: none;
}
.l-footer.l-footer_mobile  .l-footer_mobile__lang {
    border-top: 1px solid #ecf2f6;
    border-bottom: 1px solid #ecf2f6;
    padding: 20px;
}
.l-footer.l-footer_mobile  .l-footer_mobile__lang .l-footer__lang {
    padding-top: 10px;
    color: #949b9f;
}
.l-footer.l-footer_mobile  .l-footer_mobile__lang .l-footer__lang .dropdown-menu {
    min-width: 110px;
    width: auto;
    top: 30px;
}
.l-footer.l-footer_mobile  .l-footer_mobile__lang .l-footer__lang a, .l-footer.l-footer_mobile  .l-footer_mobile__lang .l-footer__lang a i {
    color: #949b9f;
}
.l-footer.l-footer_mobile  .l-footer_mobile__lang .l-footer__lang a span {
    border: 0;
    padding-left: 10px;
    padding-right: 3px;
}
.l-footer.l-footer_mobile .app-download, .l-footer.l-footer_mobile .l-footer__content__counters__list.l-footer__social {
    float: none;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ecf2f6;
}
.l-footer.l-footer_mobile .app-download a {
    text-decoration: none;
}
.l-footer.l-footer_mobile .l-footer__content__counters__list.l-footer__social a {
    margin: 0 10px 0 10px;
    font-size: 20px;
}
.l-footer.l-footer_mobile .l-footer_mobile__copy {
    font-size: 13px;
    color: #949b9f;
}
.l-footer.l-footer_mobile .partners {
    margin: 40px 0 20px 0;
    padding-bottom: 30px;
    border-bottom: 1px solid #ecf2f6;
}
.l-footer.l-footer_mobile .l-footer_mobile__counters span {
    padding: 0px 5px;
}
.by-isky {
    margin-top: 20px;
}
.by-isky img {
    max-width: 120px;
}
.by-isky p {
    margin: 10px 0 0 10px;
}
.by-isky p a {
    color: #949b9f;
    text-decoration: none;
}
.by-isky p a:hover {
    color: #0082C9;
}
/*Footer end*/
/*Header and filter start*/
.filter .f-msearch .f-msearch_desktop .search-btn-wrapper {
    width: 70px;
}
#header .l-top .l-top__logo.l-top__logo-short img {
    max-width: 184px;
}
#header.header-short {
    box-shadow: 0 4px 4px rgba(67, 87, 102, 0.16);
    margin-bottom: 20px;
}
/*Header and filter end*/
/*Adv add block start*/
.i-formpage__catselect .i-formpage__catselect__done img.j-icon {
    max-width: 35px;
}
#j-bbs-search-list .l-right__content .l-banner.banner-right {
    margin-top: 41px;
}
#top_rubric_selector{
    display: inline-block;
    width: 100%;
    margin-bottom: 35px;
    margin-top: 20px;
}
#top_rubric_selector ul{
    list-style: none;
}
#top_rubric_selector ul li{
    font-size: 14px;
    float: left;
    cursor: pointer;
    margin: 15px 35px 0px 0;
    color: #949b9f;
    border-bottom: 1px dotted #949b9f;

}
#top_rubric_selector ul li:hover{
    color: black;
}
#top_rubric_selector ul li.cat_act {
    color:black;
}
/*Adv add block end*/
/*Main page start*/
.index-latest__heading .adt-top-mobile {
    float: left;
}
.index-latest__heading .adt-top-mobile a {
    padding: 0;
    background: transparent;
    color: #5370c3;
}
.l-banner.l-banner__index {
    margin-bottom: 20px;
}
/*Main page end*/
/*Auth & register & forgot password & text us blocks start*/
.j-shortpage-title {
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.l-shortpage-content-wrapper, .contacts-form-wrapper {
    max-width: 320px;
    margin: 10px auto 50px auto;
    font-family: 'Arial';
}
.l-shortpage-content-wrapper .u-authorize-form .control-group, .contacts-form-wrapper .control-group {
    margin-bottom: 10px;
}
.l-shortpage-content-wrapper .u-authorize-form .control-group .controls, .contacts-form-wrapper .control-group .controls {
    margin-left: auto;
    margin-right: auto;
}
.l-shortpage-content-wrapper .u-authorize-form .control-group .controls input,
.contacts-form-wrapper .control-group .controls input,
.contacts-form-wrapper .control-group .controls textarea {
    background: #f0f3f7;
    padding: 10px 6px;
    max-width: 306px;
    font-family: 'Arial';
    -webkit-box-shadow: none;
    box-shadow: none;
}
.l-shortpage-content-wrapper .u-authorize-form .control-group .controls input:not([type='checkbox']),
.contacts-form-wrapper .control-group .controls input,
.contacts-form-wrapper .control-group .controls textarea {
    width: 100%;
}
.contacts-form-wrapper .control-group .controls textarea {
    resize: none;
    max-width: 100%;
}
.contacts-form-wrapper .control-group .controls.captcha-wrapper input {
    width: 50%;
}
.contacts-form-wrapper .control-group .controls.captcha-wrapper img {
    height: 40px;
    max-width: 44%;
}
.l-shortpage-content-wrapper .u-authorize-form .control-group:not(.error) .controls input,
.contacts-form-wrapper .control-group:not(.error) .controls input,
.contacts-form-wrapper .control-group:not(.error) .controls textarea {
    border-color: #f0f3f7;
}
.contacts-form-wrapper .control-group .controls select {
    background-color: #f0f3f7;
    border-color: #f0f3f7;
    width: 100%;
    height: 40px;
}
.l-shortpage-content-wrapper .u-authorize-form .control-group .controls button,
.contacts-form-wrapper .control-group .controls button {
    width: 100%;
    padding: 10px 6px;
    background: #d62020;
    border-color: #d62020;
    color: #fff;
    text-shadow: none;
    margin-top: 25px;
}
.l-shortpage-content-wrapper .u-authorize-form .control-group .controls button:hover,
.l-shortpage-content-wrapper .u-authorize-form .control-group .controls button:focus,
.contacts-form-wrapper .control-group .controls button:hover,
.contacts-form-wrapper .control-group .controls button:focus {
    background: #e63c3c; 
}
.l-shortpage-content-wrapper .u-authorize-form .control-group.agreement-checkbox-wrapper .controls .checkbox {
    padding-left: 28px;
    position: relative;
    line-height: 18px;
}
.l-shortpage-content-wrapper .u-authorize-form .control-group.agreement-checkbox-wrapper .controls .checkbox input {
    display: none;
}
.l-shortpage-content-wrapper .u-authorize-form .control-group.agreement-checkbox-wrapper .controls .checkbox .checkbox-style {
    top: 12px;
    background-color: #fff;
}
.l-shortpage-content-wrapper .u-authorize-form .control-group.agreement-checkbox-wrapper .controls input[type="checkbox"]:checked~.checkbox-style {
    background: url(../img/map.png) no-repeat -10px -766px;
    background-color: #fff;
}
.l-shortpage-content-wrapper .u-authorize-form .control-group.agreement-checkbox-wrapper:not(.error) .controls small {
    color: #5b5b5b;
}
.l-shortpage-content-wrapper .u-authorize-form .control-group.agreement-checkbox-wrapper .controls a {
    color: #28a2e2;
}
.l-shortpage-content-wrapper .u-sc .u-sc-text {
    position: relative;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.l-shortpage-content-wrapper .u-sc .u-sc-text:after {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    border-bottom: 2px solid #dce6ee;
}
.l-shortpage-content-wrapper .u-sc .u-sc-text span {
    background: #fff;
    position: relative;
    z-index: 1;
    padding: 0 10px;
    color: #949b9f;
}
.l-shortpage-content-wrapper .u-sc, .u-cabinet__settings .u-cabinet__settings__block .u-sc {
    padding: 0;
}
.l-shortpage-content-wrapper .u-sc a, .u-cabinet__settings .u-cabinet__settings__block .u-sc a {
    height: 30px;
    margin-right: 9px;
}
.l-shortpage-content-wrapper .u-sc a:active, .u-cabinet__settings .u-cabinet__settings__block .u-sc a:active {
    color: #fff;
}
.l-shortpage-content-wrapper .u-sc a:before, .u-cabinet__settings .u-cabinet__settings__block .u-sc a:before {
    background: none;
}
.l-shortpage-content-wrapper .u-sc a i, .u-cabinet__settings .u-cabinet__settings__block .u-sc a i {
    font-size: 18px;
    padding-top: 6px;
}
.l-shortpage-content-wrapper .u-sc a:last-child, .u-cabinet__settings .u-cabinet__settings__block .u-sc a:last-child {
    margin-right: 0;
}
.l-shortpage-content-wrapper .u-sc a.u-sc_vk, .u-cabinet__settings .u-cabinet__settings__block .u-sc a.u-sc_vk {
    padding: 4px 39px;
    color: #fff;
    opacity: 1;
}
.l-shortpage-content-wrapper .u-sc a.u-sc_fb, .u-cabinet__settings .u-cabinet__settings__block .u-sc a.u-sc_fb  {
    color: #fff;
    opacity: 1;
    font-size: 14px;
    max-width: 320px;
    height: 32px;
}
.list-inline a {
    display: flex;
    justify-content: center;
    align-items: center;
}
.facebook-signin-button {
    margin-bottom: 15px;
}
.facebook-signin-logo {
    width: 28px;
    margin-right: 18%;
    margin-left: -23%;
}
.google-signin-button {
    width: auto;
    height: 40px;
}
.google-signin-logo {
    width: 32px;
    border-radius: 3px;
    margin-right: 16%;
    margin-left: -23%;
}
.social-button-text {
    font-weight: 700;
}
.l-shortpage-content-wrapper .u-sc a.u-sc_gg, .u-cabinet__settings .u-cabinet__settings__block .u-sc a.u-sc_gg {
    padding: 4px 39px;
    color: #fff;
    opacity: 1;
    font-size: 14px;
}
@media (max-width: 767px) {
    .list-inline a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .social-button-text {
        padding: 5px 0 5px 0;
    }
    .l-shortpage-content-wrapper .u-sc a, .l-shortpage-content-wrapper .u-sc a.u-sc_vk,
    .l-shortpage-content-wrapper .u-sc a.u-sc_fb,  .l-shortpage-content-wrapper .u-sc a.u-sc_gg {
        padding: 4px 33px;
        width: 60%;
        margin-left: auto;
        margin-right: auto;
    }
    .facebook-signin-logo {
        width: 26px;
        margin-right: 8%;
        margin-left: -15%;
    }
    .google-signin-logo {
        width: 32px;
        border-radius: 3px;
        margin-right: 9%;
        margin-left: -15%;
    }

}
.l-shortpage-content-wrapper .u-authorize-blocks {
    padding-bottom: 0px;
}
.l-shortpage-content-wrapper .u-authorize-blocks .u-authorize-blocks__item {
    width: 100%;
}
.l-shortpage-content-wrapper .u-authorize-blocks .u-authorize-blocks__item .u-authorize-blocks__item_caption {
    color: #949b9f;
}
.l-shortpage-content-wrapper .u-authorize-blocks .u-authorize-blocks__item .u-authorize-blocks__item_btn a {
    padding: 10px;
    color: #2b2b2b;
    background: #fff;
    width: 100%;
    max-width: 306px;
}
.l-shortpage-content-wrapper .u-authorize-blocks .u-authorize-blocks__item .u-authorize-blocks__item_btn a:hover {
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
/*Auth & register & forgot password & text us blocks end*/
/*Services block start*/
.l-page.u-page.i-services-wrapper {
    padding-right: 10px;
}
.i-services-wrapper h1 {
    margin-top: 30px;
    margin-bottom: 23px;
    font-size: 28px;
    line-height: 28px;
}
.i-services .j-services-list-togglers {
    margin-bottom: 8px;
}
.i-services .j-services-list-togglers button {
    border-color: #67709e;
    text-shadow: none;
    background: #f5f9fc;
    color: #67709e;
    padding: 9px 12px;
    box-shadow: none;
    width: 120px;
}
.i-services .j-services-list-togglers button.active {
    background: #67709e;
    color: #fff;
}
.i-services .i-services__list {
    max-width: 880px;
    margin: 0 auto;
}
.i-services .i-services__list .i-services__list__item {
    padding-bottom: 30px;
    margin-bottom: 0;
}
.i-services .i-services__list .i-services__list__item .i-services__list__item__title {
    font-size: 16px;
}
.i-services .i-services__list .i-services__list__item .i-services__list__item__descr ul {
    list-style: none;
}
.i-services .i-services__list .i-services__list__item .i-services__list__item__descr ul li {
    padding-left: 30px;
    background: url(../img/services-list-icon.png) no-repeat 0px 5px;
}
.i-services .i-services__list .i-services__list__item .i-services__list__item__icon_big img {
    margin-right: 20px;
    margin-top: -8px;
}
.i-services .i-services__ads {
    padding: 45px 150px;
    background: #fff;
    margin-bottom: 30px;
    border-radius: 5px;
}
.i-services .i-services__ads .i-services__ads__item span {
    font-family: 'intro_regular';
    font-size: 19px;
    color: #231f20;
}
.i-services__ads .i-services__ads__item {
    width: 49%;
    display: inline-block;
}
.i-services__ads .i-services__ads__item .i-services__ads__item-btn-wrapper {
    margin-top: 25px;
}
.i-services__ads .i-services__ads__item .i-services__ads__item-btn-wrapper .advert-add {
    padding: 15px 22px 15px 46px;
    border-radius: 5px;
    border: 2px solid #00b76c;
    box-shadow: none;
}
.i-services__ads .i-services__ads__item .i-services__ads__item-btn-wrapper .blue-btn {
    background: #5370c3;
    border: 2px solid transparent;
    border-radius: 5px;
    padding: 15px 40px 15px 40px;
    box-sizing: border-box;
    text-shadow: none;
    color: #fff;
    box-shadow: none;
}
.i-services__ads .i-services__ads__item .i-services__ads__item-btn-wrapper .blue-btn:hover {
    background-color: transparent;
    color: #5370c3;
    border-color: #5370c3;
}
/*Services block end*/
/*Adv&shop add and edit block start*/
.v-page__content.adv-add-wrapper, .u-cabinet__settings.shop-add-wrapper {
    padding-right: 10px;
}
.u-cabinet__settings.shop-add-wrapper {
    margin: 50px 0;
}
.v-page__content.adv-add-wrapper h1 {
    font-size: 32px;
    margin-left: 300px;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block h1 {
    text-align: center;
    font-size: 32px;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.v-page__content.adv-add-wrapper .breadcrumb {
    margin-left: 300px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group {
    margin: 0 auto 15px auto;
    max-width: 580px;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__form,
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__title,
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form {
    max-width: 580px;
    margin: 0 auto;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .i-formpage__subtitle {
    max-width: 580px;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__title {
    font-size: 18px;
    padding: 0;
    font-weight: bold;
    background: transparent;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__title .help-block-title {
    display: block;
    line-height: 15px;
    font-size: 13px;
    margin-top: -5px;
    font-weight: normal;
    color: #949b9f;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-label,
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__form .control-label,
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .control-label  {
    float: none;
    text-align: left;
    color: #5b5b5b;
    font-size: 15px;
    width: 100%;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls,
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__form .controls,
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .controls {
    margin-left: 0;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls input[type="text"],
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls input[type="email"],
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls select,
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__form .controls input[type="text"],
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__form .controls input[type="tel"],
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__form .controls select,
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .controls input[type="text"],
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .controls input[type="tel"],
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .controls input[type="password"],
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .controls input[type="email"] {
    height: 40px;
    box-sizing: border-box;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .tagsinput input {
    border-color: transparent;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group:not(.error) .controls input,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group:not(.error) .controls textarea,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group:not(.error) .controls select,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group:not(.error) .controls .add-on,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .tagsinput,
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__form .control-group:not(.error) .controls input,
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__form .control-group:not(.error) .controls textarea,
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__form .control-group:not(.error) .controls  select,
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .control-group:not(.error) .controls input,
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group:not(.error) .controls .j-url-input,
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group:not(.error) .controls select,
.full-adv-wrapper .v-actions .v-send4friend-popup__form input:not(.input-error) {
    border-color: #f0f3f7;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group:not(.error) .controls .tagsinput input {
    border-color: transparent;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls select,
.u-cabinet__settings.shop-add-wrapper .controls.j-social-link select.j-type,
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group .controls select,
.contacts-form-wrapper .control-group .controls select {
    -webkit-appearance: none;
    background-image: url(../img/select-arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
    line-height: 1em;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    padding-right: 14px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls select::-ms-expand,
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group .controls select::-ms-expand {
  display: none;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .help-block,
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__form .controls .help-block,
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .controls .help-block {
    color: #949b9f;
    font-size: 13px;
    opacity: 1;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__error,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group .i-formpage__tooltip.tooltips_left {
    top: 29px;
    width: 225px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group .i-formpage__contacts .i-formpage__tooltip.tooltips_left,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group .i-formpage__contacts .i-formpage__error {
    top: 0px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group .i-formpage__tooltip.tooltips_left {
    background: #28a2e2;
    color: #fff;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group .i-formpage__tooltip.tooltips_left .tooltip_icon1 {
    color: #28a2e2;
    left: -7px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group .i-formpage__tooltip.tooltips_left .tooltip_icon2 {
    color: #fff;
}
.v-page__content.adv-add-wrapper .i-formpage .j-publisher-toggle {
    border-color: #67709e;
    text-shadow: none;
    background: #f5f9fc;
    color: #67709e;
    padding: 9px 12px;
    box-shadow: none;
    width: 120px;
}
.v-page__content.adv-add-wrapper .i-formpage .j-publisher-toggle.active {
    background: #67709e;
    color: #fff;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-form__addphotos .i-form__addphotos__item {
    margin: 0 20px 20px 0;
    width: 128px;
    height: 98px;
    border-radius: 5px;
    border: 1px solid #e5e9ee;
    background-color: #fff;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-form__addphotos .i-form__addphotos__item:nth-child(4n) {
    margin-right: 0;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-form__addphotos .i-form__addphotos__item a.i-form__addphotos__item__plus {
    background-color: #fff;
    color: #58566d;
    border-radius: 50%;
    border: 1px solid #58566d;
    padding: 5px;
    font-size: 20px;
    margin-top: 35px;
    line-height: 18px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-form__addphotos .i-form__addphotos__item.i-form__addphotos__item_first,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-form__addphotos .i-form__addphotos__item.i-form__addphotos__item_first a.i-form__addphotos__item__plus {
    background-color: #beecd9;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-form__addphotos .i-form__addphotos__item img {
    width: 100%;
    height: 100%;
    max-height: 100%;
    border-radius: 5px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-form__addphotos_simple input[type="file"] {
    line-height: 20px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls a.ajax {
    color: #28a2e2;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls a.ajax.j-cat-select-link {
    border: 1px solid #f0f3f7;
    position: relative;
    background: #fff;
    border-radius: 4px;
    display: block;
    width: 210px;
    height: 38px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls a.ajax.j-cat-select-link i {
    position: absolute;
    right: 10px;
    left: auto;
    top: 9px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .add-on {
    padding: 9px 4px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .i-formpage__subtitle {
    font-size: 18px;
    color:#000;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a,
.u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .j-suggested-cats-list a {
    width: 105px;
    height:120px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .j-suggested-cats-list a {
    text-align: center;
    float: left;
    font-size: 12px;
    line-height: 17px;
    padding-top: 5px;
    border: 1px dashed white;
    cursor: pointer;
    margin-top: 10px;
    text-decoration: none;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .j-suggested-cats-list a:hover {
    border: 1px dashed #dddddd;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a .cat-img-wrapper,
.u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a .cat-img-wrapper,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .j-suggested-cats-list a .cat-img-wrapper {
    width: 70px;
    height: 70px;
    text-align: center;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a .cat-img-wrapper img,
.u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a .cat-img-wrapper img,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .j-suggested-cats-list a .cat-img-wrapper img {
    position: relative;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a .cat-title,
.u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a .cat-title,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .j-suggested-cats-list a .cat-title {
    color: #4a406d;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a:hover .cat-title,
.u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a:hover .cat-title,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .j-suggested-cats-list a:hover .cat-title {
    color: #28a2e2;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a:hover .cat-img-wrapper img,
.u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a:hover .cat-img-wrapper img,
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .j-suggested-cats-list a:hover .cat-img-wrapper img {
    top: -70px;
}   
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__sublist_desktop .f-msearch__categories__title .pull-left {
    margin-top: 12px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__sublist_desktop .f-msearch__categories__title .pull-right {
    position: absolute;
    right: 20px;
    left: auto;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .f-msearch__subcategories__list .cat-name,
.u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .f-msearch__subcategories__list .cat-name {
    padding: 0;
    display: inline-block;
    line-height: 26px;
    color: #5370c3;
    border-bottom: 1px dotted transparent;
    text-decoration: none;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .f-msearch__subcategories__list .cat-name:hover,
.u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .f-msearch__subcategories__list .cat-name:hover {
    border-color: #42b3ee;
}

.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__done .i-formpage__catselect__done_cat {
    margin-left: 95px;
    padding-top: 20px;
    height: 60px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__done .i-formpage__catselect__done_cat .j-cat-select-link {
    font-size: 14px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__done img.j-icon {
    max-width: 80px;
    max-height: 80px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls label.checkbox {
    position: relative;
    padding-left: 25px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls label.checkbox input[type="checkbox"] {
    visibility: hidden;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls label.checkbox input[type="checkbox"]:checked~.checkbox-style {
    background: url(../img/map.png) no-repeat -10px -766px, #fff;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group.agreement-checkbox-wrapper .controls label.checkbox .checkbox-style {
    top: 7px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group.agreement-checkbox-wrapper .controls label.checkbox a {
    color: #28a2e2;
    text-decoration: none;
    border-bottom: 1px dashed #28a2e2;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group.agreement-checkbox-wrapper .controls label.checkbox a:hover {
    border-bottom: 1px dashed transparent;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .j-regions-delivery label.checkbox {
    margin-top: 10px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__contacts .i-formpage__contacts-add-btn-wrapper {
    margin-bottom: 10px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__contacts .pseudo-link-ajax,
.u-cabinet__settings.shop-add-wrapper .i-formpage__contacts .i-formpage__contacts__item .pseudo-link-ajax.j-plus,
.u-cabinet__settings.shop-add-wrapper .control-group.sh-social-networks .pseudo-link-ajax,
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .i-formpage__contacts .i-formpage__contacts__item .pseudo-link-ajax {
    color: #28a2e2;
    border-color: #28a2e2;
}
.u-cabinet__settings.shop-add-wrapper .control-group.sh-social-networks .pseudo-link-ajax {
    margin-right: 6px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__contacts select,
.u-cabinet__settings.shop-add-wrapper .controls.j-social-link select.j-type {
    background-color: #e5e9ee;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-color: #e5e9ee;
}
.u-cabinet__settings.shop-add-wrapper .controls.j-social-link select.j-type {
    float: left;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__contacts .i-formpage__contacts__item-socials input,
.u-cabinet__settings.shop-add-wrapper .i-formpage__contacts .i-formpage__contacts__item input,
.u-cabinet__settings.shop-add-wrapper input[name="site"],
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .i-formpage__contacts .i-formpage__contacts__item input {
    border-radius: 5px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls.bottom-btns-wrapper {
    margin-bottom: 20px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls.bottom-btns-wrapper input.j-preview {
    border: 0;
    background: transparent;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
    color: #28a2e2;
    text-decoration: none;
    border-bottom: 1px dashed #28a2e2;
    border-bottom-color: #28a2e2;
    margin-right: 20px;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls.bottom-btns-wrapper input.j-preview:hover {
    border-bottom: 1px dashed transparent;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls.bottom-btns-wrapper input.btn-success {
    min-width: 130px;
    padding: 9px 12px;
    background: #e5202c;
    text-shadow: none;
    box-shadow: none;
}
.v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls.bottom-btns-wrapper input.btn-success:hover {
    background: #d62020;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__photo .v-author__avatar img {
    max-width: 200px;
    border-radius: 5px;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__photo_upload .btn,
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__photo__download .btn {
    background: #58566d;
    border-color: #58566d;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    padding: 9px 12px;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__photo_upload .btn:hover {
    background-color: #3d3d45;
}
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__photo__download .btn:hover {
    border: 1px solid #3d3d45;
    background-color: #3d3d45;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__photo_upload a.remove span, 
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__photo_upload a.remove i {
    color: #28a2e2;
    border-color: #28a2e2;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__photo_upload .help-block {
    font-size: 12px;
}
.u-cabinet__settings.shop-add-wrapper .controls.j-social-link .sh-social-item {
    width: 391px;
    float: left;
}
.u-cabinet__settings.shop-add-wrapper .controls.j-social-link .sh-social-item > input {
    width: 100%;
}
.u-cabinet__settings.shop-add-wrapper .controls.j-social-link .sh-social-item a.j-delete {
    top: 8px;
    right: 0px;
    width: 16px;
    height: 16px;
    background: url(../img/map.png) no-repeat -6px -218px;
    opacity: 1;
    margin-top: 8px;
    margin-left: 10px;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .bottom-bts-wrapper .btn,
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .bottom-bts-wrapper span.btn-link {
    border: 0;
    padding: 10px 12px;
    font-family: 'Arial';
    box-shadow: none;
    background: #5370c3;
    color: #fff;
    text-shadow: none;
    border-radius: 4px;
    text-decoration: none;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .bottom-bts-wrapper .i-formpage__cancel {
    margin-top: 0;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .bottom-bts-wrapper .i-formpage__cancel span.btn-link {
    top: 8px;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .bottom-bts-wrapper span.i-formpage__cancel_mobile.btn-link.cancel {
    float: left;
    margin-left: 0;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .bottom-bts-wrapper .btn:hover,
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .bottom-bts-wrapper span.btn-link:hover {
    background: #4760a6;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .bottom-bts-wrapper .btn.btn-success {
    float: right;
    background: #e5202c;
}
.u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .bottom-bts-wrapper .btn.btn-success:hover {
    background: #d62020;
}
.l-action-layer .l-action-layer__navigation {
    border-bottom: 1px solid #ecf2f6;
}
.l-action-layer .l-action-layer__navigation .back-to-my-ads a,
.l-action-layer .l-action-layer__navigation a.j-panel-actions-toggler,
.l-action-layer .l-action-layer__navigation .j-item-next,
.l-action-layer .l-action-layer__wrapper .edit a,
.l-action-layer .l-action-layer__wrapper .back-to-adv a {
    color: #67709e;
    font-size: 14px;
    padding: 5px 14px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    position: relative;
}
.l-action-layer .l-action-layer__wrapper .edit a,
.l-action-layer .l-action-layer__wrapper .back-to-adv a {
    padding: 10px 14px;
}
.l-action-layer .l-action-layer__navigation .j-item-next.hide {
    display: none;
}
.l-action-layer .l-action-layer__navigation a.j-panel-actions-toggler {
    padding-right: 0;
}
.l-action-layer .l-action-layer__navigation .back-to-my-ads a:hover span,
.l-action-layer .l-action-layer__navigation a.j-panel-actions-toggler:hover span,
.l-action-layer .l-action-layer__navigation a.j-item-next:hover span,
.l-action-layer .l-action-layer__wrapper .edit a:hover span {
    background: transparent;
    color: #67709e;
}
.l-action-layer .l-action-layer__navigation a.j-panel-actions-toggler .j-toggler-state {
    padding-right: 15px;
}
.l-action-layer .l-action-layer__navigation a.j-panel-actions-toggler .j-toggler-state:after {
    transform: rotate(135deg);
    top: 40%;
}
.l-action-layer .l-action-layer__navigation a.j-panel-actions-toggler .j-toggler-state.up:after {
    transform: rotate(-45deg);
    top: 60%;
}
.l-action-layer .l-action-layer__wrapper .edit a:before {
    background: url(../img/user-cabinet-delete-icon.png) no-repeat;
    top: 12px;
    left: 0;
}
.l-action-layer .l-action-layer__wrapper .edit a.edit-btn:before {
    background: url(../img/user-cabinet-edit-icon.png) no-repeat;
}
.l-action-layer .l-action-layer__wrapper .back-to-adv a {
    text-decoration: none;
}
/*Adv&shop add and edit block end*/
/*Promotion block start*/
.i-services-step-header {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}
.i-services-step-header span {
    color: #5370c3;
}
.i-formpage__promotion {
    margin: 15px -20px 0 -20px;
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
}
.i-formpage__promotion .i-formpage__promotion__item, .j-ps-block .j-ps-item,
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods .u-bill__add__payment__list__item  {
    width: 280px;
    height: 455px;
    float: left;
    background: #fff;
    margin: 10px 20px 10px 0;
    border: 0;
    border-radius: 5px;
    position: relative;
    box-shadow: 0 4px 20px -2px rgba(233, 232, 232, 0.96);
}
.i-formpage__promotion .i-formpage__promotion__item.active, .j-ps-block .j-ps-item.active,
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods .u-bill__add__payment__list__item.active {
    box-shadow: 0 4px 20px -2px rgba(136, 136, 136, 0.96);
}
.j-ps-block {
    margin: 15px -20px 0 0;
    padding-bottom: 50px;
}
.j-ps-block .j-ps-item {
    height: 280px;
    padding: 0;
}
.form-horizontal .j-ps-block .controls {
    margin-left: 0;
}
.i-services__payment {
    margin-left: 0;
}
.i-formpage__promotion .i-formpage__promotion__item.active > label > div {
    position: absolute;
    background: #fff;
    border-radius: 5px;
    z-index: 3;
    box-shadow: 0 4px 20px -2px rgba(136, 136, 136, 0.96);
    min-height: 455px;
}
.i-formpage__promotion .i-formpage__promotion__item .i-formpage__promotion__item__title {
    background: #fff;
    padding-bottom: 0;
    border-radius: 5px;
}
.j-ps-block .j-ps-item .u-bill__add__payment__list__item__title,
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods .u-bill__add__payment__list__item .u-bill__add__payment__list__item__title {
    padding: 15px 55px 15px 15px;
    text-align: center;
}
.j-ps-block .j-ps-item .u-bill__add__payment__list__item__title h5,
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods .u-bill__add__payment__list__item .u-bill__add__payment__list__item__title h5 {
    font-size: 16px;
    font-weight: normal;
    color: #000000;
    height: 20px;
    overflow: hidden;
}
.i-formpage__promotion .i-formpage__promotion__item .i-formpage__promotion__item__title .radio,
.j-ps-block .j-ps-item .u-bill__add__payment__list__item__title .radio,
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods .u-bill__add__payment__list__item .u-bill__add__payment__list__item__title .radio {
    position: absolute;
    top: 18px;
    right: 28px;
    left: auto;
}
.j-ps-block .j-ps-item .u-bill__add__payment__list__item__title .radio span.radio-style,
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods .u-bill__add__payment__list__item .u-bill__add__payment__list__item__title .radio span.radio-style {
    left: 0;
}
.i-formpage__promotion .i-formpage__promotion__item .i-formpage__promotion__item__title .radio input[type="radio"],
.j-ps-block .j-ps-item .u-bill__add__payment__list__item__title .radio input[type="radio"] {
    float: none;
    margin: 0;
}
.i-formpage__promotion .i-formpage__promotion__item .i-formpage__promotion__item__title h3 {
    font-size: 24px;
    line-height: 23px;
    font-weight: bold;
    text-align: center;
    height: 48px;
    overflow: hidden;
}
.i-formpage__promotion .i-formpage__promotion__item .i-formpage__promotion__item__icon {
    float: none;
    margin: 0;
    text-align: center;
    height: 100px;
}
.i-formpage__promotion .i-formpage__promotion__item .i-formpage__promotion__item__icon img {
    max-width: 100%;
    max-height: 100%;
}
.j-ps-block .j-ps-item .u-bill__add__payment__list__item__ico {
    height: 185px;
    line-height: 185px;
}
.j-ps-block .j-ps-item .u-bill__add__payment__list__item__ico img {
    width: 185px;
}
.i-formpage__promotion .i-formpage__promotion__item .i-formpage__promotion__item__descr {
    text-align: center;
    height: 192px;
    overflow: hidden;
}
.i-formpage__promotion .i-formpage__promotion__item .price-wrapper,
.i-services-wrapper .price-wrapper {
    color: #5370c3;
    font-size: 20px;
    margin: 10px 0;
    width: 100%;
    height: 25px;
    line-height: 23px;
    overflow: hidden;
}
.i-formpage__promotion .i-formpage__promotion__item .price-wrapper b,
.i-services-wrapper .price-wrapper b {
    font-size: 28px;
}
.i-formpage__promotion .i-formpage__promotion__item .chose-plan-block-wrapper {
    padding: 10px 0 20px 0;
    min-height: 40px;
    display: none;
}
.i-formpage__promotion .i-formpage__promotion__item.active .chose-plan-block-wrapper {
    display: block;
}
.i-formpage__promotion .i-formpage__promotion__item .chose-plan-block {
    margin: 10px 0;
}
.i-formpage__promotion .i-formpage__promotion__item .chose-plan-block select {
    -webkit-appearance: none;
    background-image: url(../img/select-arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
    line-height: 1em;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    padding-right: 14px;
    height: 40px;
    box-sizing: border-box;
}
.i-formpage__promotion .i-formpage__promotion__item .chose-plan-block select::-ms-expand {
  display: none;
}
.i-formpage__promotion .i-formpage__promotion__item input[type="radio"],
.j-ps-block .j-ps-item input[type="radio"] {
    display: none;
}
.radio-style {
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 30px;
    border: 1px solid #ebeff3;
    border-radius: 50%;
}
input[type="radio"]:checked~.radio-style {
    background: url(../img/radio-checked.png) no-repeat -3px -2px;
}
.i-services__list4services__item {
    padding: 30px 12px 50px 12px;
}
.i-services__list4services__item a {
    color: #28a2e2;
    border-bottom: 1px dashed #28a2e2;
    text-decoration: none;
    font-size: 18px;
}
.i-services__list4services__item a:hover {
    border-bottom-color: transparent;
}
.i-services-wrapper .i-formpage__cancel, .i-services-wrapper .i-formpage__cancel_mobile {
    color: #28a2e2;
    border-bottom: 1px dashed #28a2e2;
    margin-right: 20px;
    outline: 0;
    text-decoration: none;
}
.i-services-wrapper .i-formpage__cancel:hover, .i-services-wrapper .i-formpage__cancel_mobile:hover {
    border-color: transparent;
    text-decoration: none;
}
.i-services-wrapper .bottom-btns-wrapper {
    margin: 40px 0;
}
.i-services-wrapper .bottom-btns-wrapper input[type="submit"] {
    background: #5370c3;
    color: #fff;
    text-shadow: none;
    font-weight: normal;
    border-color: #5370c3;
    box-shadow: none;
    padding: 9px 12px;
}
.i-services-wrapper .bottom-btns-wrapper input[type="submit"]:hover {
    background: #4760a6;
    border-color: #4760a6;
}
/*Promotion block end*/
/*Full adv view and shop view blocks start*/
.full-adv-wrapper h1.v-title {
    font-size: 32px;
    margin: 10px 0;
}
.full-adv-wrapper h1.v-title .item-fav {
    left: 0;
}
.full-adv-wrapper h1.v-title span {
    color: #fff;
    font-family: 'Arial';
}
.full-adv-wrapper .v-info {
    color: #5b5b5b;
    padding-bottom: 0;
    margin-bottom: 0;
}
.full-adv-wrapper .v-info .v-map-point, .full-adv-wrapper .v-info .v-info-date, .full-adv-wrapper .v-info .v-info-id {
    display: inline-block;
    padding: 5px 0;
}
.full-adv-wrapper .v-info .v-map-point {
    position: relative;
    padding: 5px 40px 5px 30px;
}
.full-adv-wrapper .v-info .v-info-date {
    padding: 5px 40px 5px 0;
}
.full-adv-wrapper .v-info .v-map-point:after {
    background: url(../img/map.png) no-repeat -6px -824px;
    height: 24px;
    top: 0px;
}
.full-adv-wrapper .v-info .v-info-views-wrapper {
    overflow: hidden;
}
.full-adv-wrapper .v-info .v-info-view {
    float: left;
    position: relative;
    height: 25px;
    margin-right: 30px;
    padding-left: 30px;
}
.full-adv-wrapper .v-info .v-info-view:after, .full-adv-wrapper .v-stat .v-info-view:before {
    background: url(../img/eye-icon.png) no-repeat;
    top: 5px;
    left: 2px;
}
.full-adv-wrapper .v-stat .v-stat-wrapper {
    margin-bottom: 20px;
}
.full-adv-wrapper .v-stat .v-stat-wrapper a {
    color: #28a2e2;
}
.full-adv-wrapper .v-info .tags_info {
    float: left;
    position: relative;
    margin: 0;
}
.full-adv-wrapper .v-info .tags_info .tags_label {
    padding-left: 25px;
}
.full-adv-wrapper .v-info .tags_info .tags_label:after {
    background: url(../img/tag-icon.png) no-repeat;
    top: 3px;
    left: 0;
}
.full-adv-wrapper .v-info .tags_info .tag_link, .full-adv-wrapper .v-info .v-info-view, .full-adv-wrapper .v-info .tags_info .tags_label {
    color: #949b9f;
}
.full-adv-wrapper .v-info .tags_info .tag_link:hover {
    color: #28a2e2;
}
.full-adv-wrapper .v-info .tags_info .fa.fa-tag {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    color: #949b9f;
}
.full-adv-wrapper .qq1 a {
    color: #59211c;
    text-decoration: none;
    border-radius: 5px;
    border: 1px solid #59211c;
    padding: 9px 0px 9px 70px;
    margin-right: 6px;
    margin-top: 15px;
    width: 140px;
    display: inline-block;
    position: relative;
}
.full-adv-wrapper .qq1 a:nth-child(4) {
    margin-right: 0;
}
.full-adv-wrapper .qq1 a img {
    width: 62px;
    position: absolute;
    left: 5px;
    top: -12px;
}
.full-adv-wrapper .qq1 a.vip img {
    top: -17px;
}
.full-adv-wrapper .qq1 a.urgent img {
    top: -20px;
}
.full-adv-wrapper .v-descr_photos 
.full-adv-wrapper .v-descr_properties {
    padding-top: 20px;
}
.full-adv-wrapper .v-descr_photos .fotorama .fotorama__stage__frame.fotorama__loaded--img img {
    border-radius: 5px !important;
}
.full-adv-wrapper .v-descr_photos .fotorama__arr.fotorama__arr--prev,
.full-adv-wrapper .v-descr_photos .fotorama__arr.fotorama__arr--next {
    background: url(../img/fotorama-prev.png) no-repeat;
    margin-left: 20px;
    width: 26px;
    height: 45px;
}
.full-adv-wrapper .v-descr_photos .fotorama__arr.fotorama__arr--next {
    background: url(../img/fotorama-next.png) no-repeat;
    margin-left: 0;
    margin-right: 20px;
}
.full-adv-wrapper .v-descr_photos .fotorama .fotorama__nav__shaft {
    border-radius: 5px;
    overflow: hidden;
    margin-top: 10px;
}
.full-adv-wrapper .v-descr_photos .fotorama .fotorama__nav--thumbs .fotorama__nav__frame {
    
}
.full-adv-wrapper .v-descr_photos .fotorama__thumb-border {
    border-color: #e5202c;
}
.full-adv-wrapper .v-descr_properties li {
    border-left: 0;
    padding-left: 0;
}
.full-adv-wrapper .v-descr_properties li .v-descr_properties_attr {
    font-size: 14px;
    color: #a3a9ad;
    line-height: 20px;
}
.full-adv-wrapper .v-descr_properties li .v-descr_properties_val {
    color: #8991b3;
}
.full-adv-wrapper .v-descr_header, .full-adv-wrapper .l-comments-heading {
    font-size: 24px;
    font-weight: normal;
}
.full-adv-wrapper .v-descr_text {
    font-size: 16px;
}
.full-adv-wrapper .img-item {
    margin-bottom: 5px;
}
.full-adv-wrapper .v-descr_contact {
    margin-top: 30px;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form, .sh-page-wrapper .v-descr_contact .v-descr_contact__form {
    padding: 0;
    overflow: hidden;
    border: 0;
    background-color: transparent;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .v-descr_contact_user.v-descr_contact_user_shop a {
    color: #28a2e2;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form > form, .sh-page-wrapper .v-descr_contact .v-descr_contact__form > form {
    float: left;
    max-width: 565px;
    margin-bottom: 35px;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form > form input,
.sh-page-wrapper .v-descr_contact .v-descr_contact__form > form input {
    min-height: 30px;
    box-shadow: none;
}
.sh-page-wrapper .v-descr_contact .v-descr_contact__form > form input {
    min-height: 40px;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form > form textarea,
.sh-page-wrapper  .v-descr_contact .v-descr_contact__form > form textarea {
    height: 160px;
    box-shadow: none;
    resize: none;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form > form input:not(.input-error), .full-adv-wrapper .v-descr_contact .v-descr_contact__form > form textarea:not(.input-error),
.sh-page-wrapper .v-descr_contact .v-descr_contact__form > form input:not(.input-error), .sh-page-wrapper .v-descr_contact .v-descr_contact__form > form textarea:not(.input-error) {
    border-color: #e5e9ee;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .v-descr_contact__form_captcha,
.sh-page-wrapper .v-descr_contact .v-descr_contact__form .v-descr_contact__form_captcha {
    padding-top: 5px;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .v-descr_contact__form_captcha img,
.sh-page-wrapper .v-descr_contact .v-descr_contact__form .v-descr_contact__form_captcha img  {
    height: 40px;
}
.full-adv-wrapper .v-descr_contact  .v-descr_contact__form button.j-submit,
.sh-page-wrapper .v-descr_contact  .v-descr_contact__form button.j-submit {
    background: #e5202c;
    padding: 14px 12px;
    width: 160px;
    box-shadow: none;
    border-color: #e5202c;
}
.sh-page-wrapper .v-descr_contact  .v-descr_contact__form button.j-submit {
    margin-right: 0;
}
.full-adv-wrapper .v-descr_contact  .v-descr_contact__form button.j-submit:hover,
.sh-page-wrapper .v-descr_contact  .v-descr_contact__form button.j-submit:hover {
    background: #c61c26;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block {
    float: left;
    max-width: 220px;
    width: 220px;
    border-radius: 5px;
    background: #dee5ee;
    padding: 18px 0 19px 60px;
    min-height: 133px;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block .v-descr_contact_items {
    padding-bottom: 0;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block .ajax.j-v-contacts-expand-link,
.l-action-layer.l-action-layer_print .l-action-layer__wrapper a.cancel {
    color: #28a2e2;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block .v-descr_contact_items__content,
.full-adv-wrapper .v-author__contact .v-author__contact_content, .sh-page-wrapper .v-author__contact .v-author__contact_content,
.all-user-ads-wrapper .v-author__contact .v-author__contact_content {
    padding-left: 35px;
    position: relative;
    padding-bottom: 5px;
    padding-right: 50px;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block .v-descr_contact_items__content a {
    text-decoration: none;
    color: #28a2e2;
    white-space: nowrap;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block .v-descr_contact_items__content_phone:before,
.full-adv-wrapper .v-author__contact .v-author__contact_content.j-c-phones:before,
.sh-page-wrapper .v-author__contact .v-author__contact_content.j-shop-view-c-phones:before,
.all-user-ads-wrapper .v-author__contact .v-author__contact_content.j-user-profile-c-phones:before  {
    background: url(../img/map.png) no-repeat -6px -792px;
    width: 28px;
    top: 4px;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block .j-c-skype:before,
.full-adv-wrapper .v-author__contact .v-author__contact_content.j-c-skype:before,
.sh-page-wrapper .v-author__contact .v-author__contact_content.j-shop-view-c-skype:before,
.all-user-ads-wrapper .v-author__contact .v-author__contact_content.j-user-profile-c-skype:before {
    background: url(../img/skype-icon.png) no-repeat;
    left: 0px;
    top: 0px;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block .j-c-icq:before,
.full-adv-wrapper .v-author__contact .v-author__contact_content.j-c-icq:before,
.sh-page-wrapper .v-author__contact .v-author__contact_content.j-shop-view-c-icq:before,
.all-user-ads-wrapper .v-author__contact .v-author__contact_content.j-user-profile-c-icq:before {
    background: url(../img/icq-icon.png) no-repeat;
    top: 2px;
    left: 0;
}
.full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block .v-descr_contact_items span {
    font-weight: normal;
}
.full-adv-wrapper .alert.alert-warning, .full-adv-wrapper .alert.alert-default {
    background: #fff;
    color: #a3a9ad;
    border-color: #e5e9ee;
}
.full-adv-wrapper .alert.alert-warning a, .full-adv-wrapper .v-descr_contact__form .v-descr_contact__form_file a.ajax {
    color: #28a2e2;
}
.full-adv-wrapper .accordion-group.j-comment {
    background: #fff;
}
.full-adv-wrapper .j-comment .j-comment-add-form .j-message:not(.input-error) {
    border-color: #e5e9ee;
    box-shadow: none;
}
.full-adv-wrapper .j-comment .btn.btn-success, .full-adv-wrapper .j-comment .btn.btn-default {
    box-shadow: none;
    padding: 9px 12px;
    background: transparent;
}
.full-adv-wrapper .j-comment .btn.btn-success {
    background: #5370c3;
    border-color: #5370c3;
}
.full-adv-wrapper .j-comment .btn.btn-success:hover {
    background: #4760a6;
    border-color: #4760a6;
}
.full-adv-wrapper .j-comment .ajax.j-comment-add {
    color: #28a2e2;
}
.full-adv-wrapper .v-price {
    height: 70px;
    background: #ffe597;
    border-radius: 0 5px 5px 0;
    padding: 10px;
    box-sizing: border-box;
    margin-bottom: 20px;
    display: table;
    width: 100%;
}
.full-adv-wrapper .v-price:before {
    background: url(../img/price-label-arrow.png) no-repeat;
    content: '';
    position: absolute;
    top: 0px;
    left: -14px;
    height: 70px;
    width: 20px;
    border-bottom: 0;
    border-left: 0;
    transform: rotate(180deg);
}
.full-adv-wrapper .v-price:after {
    display: none;
}
.full-adv-wrapper .v-price > div {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    max-width: 260px;
}
.full-adv-wrapper .v-price strong, .full-adv-wrapper .v-price b {
    font-size: 28px;
    height: 24px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    line-height: 24px;
    color: #000000;
    padding-bottom: 5px;
    padding-top: 0;
}
.full-adv-wrapper .v-price small {
    font-size: 14px;
    color: #67709e;
    height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.full-adv-wrapper .v-author__contact_write, .sh-page-wrapper .v-author__contact_write {
    border-top: 0;
    padding-top: 0;
    margin: 0 0 20px 0;
}
.full-adv-wrapper .v-author__contact_write .btn, .sh-page-wrapper .v-author__contact_write .btn {
    background: #00b76c;
    width: 100%;
    box-sizing: border-box;
    padding: 14px 12px;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    border-color: #00b76c;
}
.full-adv-wrapper .v-author__contact_write .btn:hover, .sh-page-wrapper .v-author__contact_write .btn:hover {
    background: #009759;
    border-color: #009759;
}
.full-adv-wrapper .v-author__contact, .sh-page-wrapper .v-author__contact,
.all-user-ads-wrapper .v-author__contact {
    margin: 0 0 20px 0;
    border: 0;
    border-radius: 5px;
    background: #dee5ee;
    padding: 18px 0 19px 50px;
}
.full-adv-wrapper .v-author__contact .v-author__contact_content, .sh-page-wrapper .v-author__contact .v-author__contact_content,
.all-user-ads-wrapper .v-author__contact .v-author__contact_content {
    margin-left: 0;
    font-size: 14px;
}
.sh-page-wrapper .v-author__contact .sh-shop__list__item_social {
    text-align: left;
    padding-left: 35px;
}
.sh-page-wrapper .v-author__contact .v-author__contact_content span {
    font-size: 14px;
    font-weight: normal;
}
.full-adv-wrapper .v-author__contact .v-author__contact__title, .sh-page-wrapper .v-author__contact .v-author__contact__title,
.all-user-ads-wrapper .v-author__contact .v-author__contact__title {
    padding-left: 35px;
} 
.full-adv-wrapper .v-author, .sh-page-wrapper .v-author,
.all-user-ads-wrapper .v-author {
    padding: 8px 0 8px 0;
    border: 0;
}
.sh-page-wrapper .v-author {
    margin-top: 0;
    padding: 0;
}
.full-adv-wrapper .v-author__info, .all-user-ads-wrapper .v-author .v-author__info {
    width: 200px;
}
.sh-page-wrapper .v-author.v-author_shop {
    margin-bottom: 0;
}
.sh-page-wrapper .v-author.v-author_shop .v-author__info {
    padding-top: 0;
}
.full-adv-wrapper .v-author__info a,  .full-adv-wrapper .v-author__contact .ajax.j-v-contacts-expand-link,
.sh-page-wrapper .v-author__contact .ajax.j-shop-view-c-toggler,
.full-adv-wrapper .v-author_shop__address .v-author_shop__address-white a.ajax span,
.sh-page-wrapper  .v-author .v-author_shop__address .v-author_shop__address-white a.ajax span,
.sh-page-wrapper .sh-page_mobile .v-author__info .v-author_shop__descr .ajax.v-author_shop__descr_expand,
.all-user-ads-wrapper .v-author__contact .v-author__contact__title a.ajax {
    color: #28a2e2;
    border-color: #28a2e2;
}
.full-adv-wrapper .v-author__info span, .all-user-ads-wrapper .v-author .v-author__info span {
    font-size: 17px;
    font-weight: bold;
}
.full-adv-wrapper  .v-author__info.v-author__info-private small, .full-adv-wrapper  .v-author__info.v-author__info-private a,
.all-user-ads-wrapper .v-author .v-author__info small {
    font-size: 13px;
}
.full-adv-wrapper  .v-author__info.v-author__info-private small, .all-user-ads-wrapper .v-author .v-author__info small {
    color: #949b9f;
}
.full-adv-wrapper  .v-author__info.v-author__info-private a {
    text-decoration: none;
    border-bottom: 1px dashed #28a2e2;
}
.full-adv-wrapper  .v-author__info.v-author__info-private a:hover {
    border-color: transparent;
}
.full-adv-wrapper .v-author_shop__address, .sh-page-wrapper  .v-author .v-author_shop__address {
    max-width: 280px;
    height: 120px;
    background: url(../img/map-bg.png) no-repeat;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 15px;
    box-sizing: border-box;
}
.full-adv-wrapper .v-author_shop__address .v-author_shop__address-white, 
.sh-page-wrapper .v-author .v-author_shop__address .v-author_shop__address-white {
    background: rgba(255, 255, 255, 0.85);
    width: 100%;
    height: 100%;
    border-radius: 5px;
    padding: 25px 5px 0 65px;
    box-sizing: border-box;
    position: relative;
}
.full-adv-wrapper .v-author_shop__address .v-author_shop__address-white:before,
.sh-page-wrapper .v-author .v-author_shop__address .v-author_shop__address-white:before {
    background: url(../img/map.png) no-repeat -6px -824px;
    height: 24px;
    top: 30px;
    left: 30px;
}
.full-adv-wrapper .v-author_shop__address .v-author_shop__address-white .v-author_shop__address_info,
.sh-page-wrapper .v-author .v-author_shop__address .v-author_shop__address-white .v-author_shop__address_info {
    padding: 0;
    height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.full-adv-wrapper .v-author_shop__address .v-author_shop__address-white .v-author_shop__address_info {
    display: block;
}
.full-adv-wrapper .v-author_shop__address .v-author_shop__address-white a.ajax span {
    font-size: 13px;
}
.full-adv-wrapper .v-adv, .sh-page-wrapper .v-adv {
    padding: 0;
    margin-bottom: 20px;
}
.full-adv-wrapper .v-adv a {
    text-decoration: none;
}
.full-adv-wrapper .v-adv a span, .sh-page-wrapper .v-adv a span,
.all-user-ads-wrapper  .v-author__contact_write a span {
    width: 100%;
    display: block;
    background: #5370c3;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    border-radius: 5px;
    padding: 12px;
    box-sizing: border-box;
}
.full-adv-wrapper .v-adv a:hover span, .sh-page-wrapper .v-adv a:hover span,
.all-user-ads-wrapper  .v-author__contact_write a:hover span {
    background: #4760a6;
}
.full-adv-wrapper  .v-all-ads {
    margin: 20px 0;
    display: block;
}
.full-adv-wrapper  .v-all-ads span {
    text-decoration: none;
    color: #28a2e2;
    border-bottom: 1px dashed #28a2e2;
}
.full-adv-wrapper  .v-all-ads:hover span {
    border-bottom: transparent;
}
.full-adv-wrapper .v-info-publicated, .full-adv-wrapper .v-info-view.v-info-view-mobile {
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
    border-top: 1px solid #e0e7eb;
    border-bottom: 1px solid #e0e7eb;
}
.full-adv-wrapper .v-info-publicated span {
    color: #5b5b5b;
}
.full-adv-wrapper .v-info-publicated .v-info-date {
    padding-right: 60px;
}
.full-adv-wrapper .v-info-view.v-info-view-mobile {
    color: #949b9f;
    border-bottom: 0;
    position: relative;
    padding-left: 50px;
}
.full-adv-wrapper .v-info-view.v-info-view-mobile:before {
    background: url(../img/eye-icon.png) no-repeat;
    top: 25px;
    left: 20px;
}
.full-adv-wrapper .v-actions, .sh-page-wrapper .v-actions {
    padding: 0;
    margin-bottom: 20px;
}
.full-adv-wrapper .v-actions .ico, .sh-page-wrapper .v-actions .ico {
    padding-left: 40px;
    color: #949b9f;
    position: relative;
    margin-left: 45px;
}
.full-adv-wrapper .v-actions .ico:hover, .sh-page-wrapper .v-actions .ico:hover {
    color: #28a2e2;
} 
.full-adv-wrapper .v-actions .ico span, .sh-page-wrapper .v-actions .ico span {
    text-decoration: none;
    line-height: 26px;
}

.full-adv-wrapper .v-actions .v-actions-share-pen:before,
.full-adv-wrapper .v-actions .v-actions-claim:before,
.full-adv-wrapper .v-actions .v-actions-print:before,
.sh-page-wrapper .v-actions .v-actions-share-pen:before,
.sh-page-wrapper .v-actions .v-actions-claim:before {
    top: 0;
    left: 10px;
}
.full-adv-wrapper .v-actions .v-actions-share-pen:before, .sh-page-wrapper .v-actions .v-actions-share-pen:before {
    background: url(../img/share-pen-icon.png) no-repeat;
}
.full-adv-wrapper .v-actions .v-actions-claim:before, .sh-page-wrapper .v-actions .v-actions-claim:before {
    background: url(../img/claim-icon.png) no-repeat;
}
.full-adv-wrapper .v-actions .v-actions-print:before {
    background: url(../img/print-icon.png) no-repeat;
}
.full-adv-wrapper .v-actions-share, .sh-page-wrapper .v-actions-share {
    padding: 20px 0 0 0;
}
.full-adv-wrapper .v-actions-share {
    border-top: 1px solid #ebeff3;
    margin-top: 30px;
    padding-bottom: 20px;
}
.full-adv-wrapper .v-actions .v-send4friend-popup__form input {
    padding: 9px 6px;
    background: #f0f3f7;
}
.full-adv-wrapper .v-actions .v-send4friend-popup__form button,
.l-action-layer.l-action-layer_print .l-action-layer__wrapper button {
    padding: 9px 12px;
    background: #fff;
}
.full-adv-wrapper .v-actions .v-send4friend-popup__form button:hover,
.l-action-layer.l-action-layer_print .l-action-layer__wrapper button:hover {
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.full-adv-wrapper .v-actions .v-complaint-popup .v-complaint-popup__form label {
    position: relative;
    padding-left: 30px;
    line-height: 25px;
}
.full-adv-wrapper .v-actions .v-complaint-popup .v-complaint-popup__form label input[type="checkbox"] {
    visibility: hidden;
}
.full-adv-wrapper .v-actions .v-complaint-popup .v-complaint-popup__form label input[type="checkbox"]:checked~.checkbox-style {
    background: url(../img/map.png) no-repeat -10px -766px, #fff;
}
.full-adv-wrapper .v-actions .v-complaint-popup .v-complaint-popup__form .v-complaint-popup__form_other textarea {
    resize: none;
}
.full-adv-wrapper .v-actions .v-complaint-popup .v-complaint-popup__form input {
    padding: 9px 6px;
}
.full-adv-wrapper .v-actions .v-complaint-popup .v-complaint-popup__form .v-complaint-popup__form_other textarea:not(.input-error),
.full-adv-wrapper .v-actions .v-complaint-popup .v-complaint-popup__form input:not(.input-error) {
    border-color: #f0f3f7;
}
.full-adv-wrapper .v-actions .v-complaint-popup .v-complaint-popup__form .btn.j-submit {
    padding: 9px 12px;
    background: #e5202c;
    box-shadow: none;
    text-shadow: none;
}
.full-adv-wrapper .v-actions .v-complaint-popup .v-complaint-popup__form .btn.j-submit:hover {
    background: #d62020;
}
.full-adv-wrapper .v-stat .v-info-view {
    position: relative;
    padding-left: 30px;
    margin-bottom: 20px;
}
.full-adv-wrapper .v-stat .v-info-view:before {
    background: url(../img/eye-icon.png) no-repeat;
    top: 5px;
    left: 2px;
}
.full-adv-wrapper .item-seo-bottom {
    margin-bottom: 30px;
}
.v-like .top-info__heading h2, .v-like .sr-page__gallery{
    text-align: left;
}
.v-like .sr-page__gallery .sr-page__gallery__item,  .out_bl_other.sr-page__gallery .sr-page__gallery__item {
    width: 31.91489362%;
    margin-right: 1.9888888%;
    max-width: 280px;
}
.v-like .sr-page__gallery .sr-page__gallery__item:nth-child(3n), .out_bl_other.sr-page__gallery .sr-page__gallery__item:nth-child(3n) {
    margin-right: 0;
}
.sh-page-wrapper .l-page__breadcrumb {
    margin-bottom: 25px;
}
.sh-page-wrapper .sh-view__info {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
.sh-page-wrapper .v-shop-logo-wrapper  {
    width: 280px;
    height: 200px;
    border: 1px solid #e5e9ee;
    border-radius: 5px;
    background: #fff;
    text-align: center;
    max-width: 280px;
    max-height: 280px;
    overflow: hidden;
    float: left;
    box-sizing: border-box;
    margin-bottom: 30px;
}
.sh-page-wrapper .v-shop-logo-wrapper .v-shop-logo {
    margin: 0;
    display: table-cell;
    width: 280px;
    height: 200px;
    vertical-align: middle;
    pointer-events: none;
}
.sh-page-wrapper .v-shop-info-wrapper {
    float: left;
    padding-left: 20px;
    max-width: 580px;
    margin-bottom: 30px;
    width: 65%;
    overflow: hidden;
}
.sh-page-wrapper .v-shop-info-wrapper h1 {
    font-weight: normal;
    margin: 0 0 17px 0;
    line-height: 30px;
}
.sh-page-wrapper .v-shop-info-wrapper .sh-view__info-lifetime,
.sh-page-wrapper .sh-page_mobile .v-author__info .sh-view__info-lifetime {
    color: #949b9f;
    margin: 0;
    padding: 0;
    background: transparent;
    margin-right: 30px;
}
.sh-page-wrapper .v-shop-info-wrapper .v-shop-descr,
.sh-page-wrapper .sh-page_mobile .v-author__info .v-author_shop__descr {
    margin-top: 25px;
    color: #616161;
    line-height: 15px;
}
.sh-page-wrapper .v-shop-info-wrapper .v-shop-site {
    color: #616161;
}
.sh-page-wrapper .v-shop-info-wrapper .v-shop-site span {
    margin-right: 10px;
}
.sh-page-wrapper .v-shop-info-wrapper .v-shop-site a {
    color: #28a2e2;
    text-decoration: none;
}
.sh-page-wrapper .v-shop-info-wrapper .v-shop-site a:hover {
    text-decoration: underline;
}
.sh-page-wrapper  .nav.nav-tabs > li {
    
}
.sh-page-wrapper  .nav.nav-tabs > li > a {
    background: transparent;
    border: 0;
    color: #000;
}
.sh-page-wrapper  .nav.nav-tabs > li.active > a {
    border-bottom: 3px solid #ffc333;
}
.sh-page-wrapper .sh-view__navigation {
    border-bottom: 0;
}
.sh-page-wrapper .sh-view__navigation .nav.nav-pills > li > a {
    line-height: 20px;
    color: #000;
}
.sh-page-wrapper .sh-page_mobile .v-author__info strong {
    display: block;
    font-size: 28px;
    line-height: 28px;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 15px 0 5px 0;
}
.sh-page-wrapper .sh-page_mobile .v-author__info .v-author_shop__link {
    margin: 20px 0;
}
.sh-page-wrapper .sh-page_mobile .v-author__info .v-author_shop__link a {
    padding: 5px 0 5px 35px;
}
.sh-page-wrapper .sh-page_mobile .v-author__info .v-author_shop__link a:before {
    background: url(../img/chain-icon.png) no-repeat;
    height: 24px;
    top: 0px;
    left: 0px;
}
.sh-page-wrapper .visible-phone .btn-group.sh-menu > button {
    background: url(../img/map.png) no-repeat 100% -273px, #fff;
} 
/*Full adv view and shop view blocks end*/
/*User cabinet block start*/
.u-cabinet-wrapper .u-cabinet .short-info {
    margin-bottom: 45px;
}
.u-cabinet-wrapper .u-cabinet .short-info .align-center > a {
    color: #28a2e2;
}
.u-cabinet .u-cabinet__main-navigation_desktop {
    background: #fff;
    margin-top: 50px;
}
.u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs,
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills {
    padding-left: 10px;
    margin-bottom: 0;
    border-bottom: 1px solid #ecf2f6;
}
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills {
    padding-right: 20px;
}
.u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li {
    margin-bottom: 0;
}
.u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li > a,
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a {
    padding: 14px 9px 12px 9px;
    background: transparent;
    border-color: transparent;
    border-bottom: 3px solid transparent;
    color: #000;
}
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li {
    margin: 0;
}
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a {
    border-radius: 0;
    padding-bottom: 25px;
    margin-bottom: 0;
}
.u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li > a:hover,
.u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li > a:focus,
.u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li.active > a {
    border-bottom: 3px solid #d62020;
}
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a:hover,
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a:focus,
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li.active > a {
    border-bottom: 3px solid #ffc333;
}
.u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li.pull-right > a.shop-add-btn,
.u-cabinet-wrapper .u-cabinet .u-cabinet__main-navigation .u-cabinet__main-navigation_mobile .u-cabinet__main-navigation__shop-open-wrapper {
    background: #00b76c;
    border-color: #00b76c;
    border-radius: 0;
    color: #fff;
    padding-left: 46px;
    position: relative;
    margin-right: 0;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__main-navigation .u-cabinet__main-navigation_mobile .u-cabinet__main-navigation__shop-open-wrapper {
    padding-left: 26px;
    line-height: 24px;
    border-radius: 4px;
    margin: 0;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__main-navigation .u-cabinet__main-navigation_mobile .u-cabinet__main-navigation__shop-open-wrapper:after {
    left: 2px;
}
.u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li.pull-right > a.shop-add-btn:hover,
.u-cabinet-wrapper .u-cabinet .u-cabinet__main-navigation .u-cabinet__main-navigation_mobile .u-cabinet__main-navigation__shop-open-wrapper:hover,
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item .u-ads__list__item__content__block_nav_buttons .btn.btn-success:hover,
.l-action-layer .l-action-layer__wrapper .buttons .btn.btn-success:hover {
    background-color: #008f54;
    border-color: #008f54;
}
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a.dropdown-toggle.j-cat-dropdown {
    padding: 12px 25px 12px 40px;
    margin: 0;
}
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li.u-cabinet__sub-navigation__search {
    margin-left: 17px;
}
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li.u-cabinet__sub-navigation__search .search-query  {
    padding: 9px 14px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #ecf2f6;
    border-color: #ecf2f6;
}
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li.u-cabinet__sub-navigation__search .btn.j-q-submit {
    
}
.u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li > a .label,
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a .label {
    left: 0px;
    top: -8px;
    padding: 1px 2px;
}
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a .label {
    margin: 0;
}
.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a span {
    border-bottom: 0;
}
.u-cabinet .form-search {
    background: #fff;
}
.u-cabinet .u-cabinet__pagination {
    padding-top: 15px;
}
.u-cabinet .form-search .u-cabinet__pagination.u-fav__pagenation,
.u-cabinet .my-fav-form .u-cabinet__pagination.u-fav__pagenation {
    background: #f5f9fc;
    margin-top: 0;
}
.u-cabinet .form-search .u-cabinet__sub-navigation {
    padding-top: 20px;
    margin-bottom: 20px;
}
.u-cabinet-wrapper .u-cabinet-info {
    border: 0;
    margin: 0;
    padding: 0;
}
.u-cabinet-wrapper .u-cabinet-info .v-author__info-wrapper {
    width: 65%;
}
.u-cabinet-wrapper .u-cabinet-info .v-author__info-wrapper img {
    float: left;
    border-radius: 50%;
}
.u-cabinet-wrapper .u-cabinet-info .v-author__info-wrapper .v-author__info {
    padding-left: 95px;
}
.u-cabinet-wrapper .u-cabinet-info .v-author__info-wrapper .v-author__info .v-author__info-username {
    font-size: 20px;
}
.u-cabinet-wrapper .u-cabinet-info .v-author__info-wrapper .v-author__info small {
    color: #949b9f;
}
.u-cabinet-wrapper .u-cabinet-info .v-author__info-wrapper .v-author__info .v-author__info-viewed {
    position: relative;
    padding-left: 25px;
}
.u-cabinet-wrapper .u-cabinet-info .v-author__info-wrapper .v-author__info .v-author__info-viewed:before {
    background: url(../img/eye-icon.png) no-repeat;
    top: 5px;
    left: 2px;
}
.u-cabinet-wrapper .u-cabinet-info .v-author__info-wrapper .u-cabinet-right-info a {
    color: #28a2e2;;
}
.u-cabinet-wrapper .u-cabinet-info .v-author__info-wrapper .u-cabinet-right-info input {
    padding: 9px 6px;
    border-color: #e5e9ee;
    box-shadow: none;
}
.u-cabinet-wrapper .u-cabinet-info .v-author__info-wrapper .u-cabinet-right-info button {
    padding: 9px 10px;
    box-shadow: none;
    background: #fff;
    font-size: 14px;
}
.u-cabinet-wrapper .u-cabinet-info .u-cabinet-update-balance-block {
    width: 35%;
}
.u-cabinet-wrapper .u-cabinet-info .u-cabinet-update-balance-block form {
    line-height: 40px;
    color: #949b9f;
}
.u-cabinet-wrapper .u-cabinet-info .u-cabinet-update-balance-block form b {
    color: #000;
    padding-left: 10px;
}
.u-cabinet-wrapper .u-cabinet-info .u-cabinet-update-balance-block form .btn,
.u-cabinet-wrapper .u-cabinet__sub-navigation_mobile.u-cabinet__sub-navigation_bill form .btn {
    margin-left: 50px;
    padding: 9px 12px;
    color: #fff;
    box-shadow: none;
    text-shadow: none;
    border-color: #5370c3;
    background: #5370c3;
}
.u-cabinet-wrapper .u-cabinet__sub-navigation_mobile.u-cabinet__sub-navigation_bill form .btn {
    margin-left: 0;
}
.u-cabinet-wrapper .u-cabinet-info .u-cabinet-update-balance-block form .btn:hover,
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item .u-ads__list__item__content__block_nav_buttons .btn.btn-info:hover,
.l-action-layer .l-action-layer__wrapper .buttons .btn.btn-activate:hover {
    border-color: #4760a6;
    background: #4760a6;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__main-navigation .u-cabinet__main-navigation_mobile .btn.dropdown-toggle {
    background: url(../img/map.png) no-repeat 100% -273px, #fff;
    padding: 9px 30px 9px 12px;
    border: 1px solid #ebeff3;
    min-width: 120px;
    min-height: 40px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__actions {
    background: #ecf2f6;
}
.u-cabinet-wrapper .u-cabinet .u-ads__actions .u-ads__actions_desktop {
    border-radius: 5px;
    background: #ecf2f6;
    padding: 10px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__actions .u-ads__actions_desktop a {
    color: #28a2e2;
    text-decoration: none;
    border-bottom: 1px dashed #28a2e2;   
}
.u-cabinet-wrapper .u-cabinet .u-ads__actions .u-ads__actions_desktop a:hover {
    border-color: transparent;
}
.u-cabinet-wrapper .u-cabinet .u-ads__actions .u-ads__actions_desktop a.ico.ajax span {
    border-color: #28a2e2;
} 
.u-cabinet-wrapper .u-cabinet .u-ads__actions .u-ads__actions_mobile a.btn {
    background: #fff;
}
.u-cabinet-wrapper .u-cabinet .l-table .l-right .l-right__content {
    padding-right: 20px;
    padding-left: 20px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop {
    /*padding-left: 20px;*/
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .my-items-check-all {
    background: #ecf2f6;
    padding: 7.5px 12px;
    margin-bottom: 0;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .my-items-check-all input,
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item__check label input {
    visibility: hidden;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .my-items-check-all > label {
    padding-left: 10px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .my-items-check-all > label .checkbox-style {
    left: -20px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .my-items-check-all input[type="checkbox"]:checked~label .checkbox-style,
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item__check label input[type="checkbox"]:checked~.checkbox-style {
    background: url(../img/map.png) no-repeat -10px -766px, #fff;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item__check {
    width: 100%;
    text-align: left;
    padding: 0;
    position: relative;
    margin-top: 14px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item__check label {
    margin: 0 10px 0 20px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item__check label .checkbox-style {
    left: 20px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item__check .grey {
    color: #949b9f;
    font-size: 13px;
    font-weight: bold;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item {
    border-bottom: 1px solid #ecf2f6;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content .sr-page__list__item  {
    padding: 0;
    margin: 0;
    border: 0;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content .sr-page__list__item_img {
    padding-left: 25px;
    padding-right: 20px;
    max-width: 165px;
    width: 165px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content .sr-page__list__item_img .thumb {
    max-width: 165px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content .sr-page__list__item_img .thumb img {
    max-height: 100px;
    max-width: 165px;
    width: 165px;
    height: 100px;
    border-radius: 5px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item .u-ads__list__item__content__block_nav_buttons {
    width: 140px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item .u-ads__list__item__content__block_nav_buttons .btn,
.l-action-layer .l-action-layer__wrapper .buttons .btn {
    padding: 9px 19px;
    box-shadow: none;
    text-shadow: none;
    color: #fff;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item .u-ads__list__item__content__block_nav_buttons .btn.btn-first {    
    margin-bottom: 20px;
    width: 140px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item .u-ads__list__item__content__block_nav_buttons .btn.btn-success,
.l-action-layer .l-action-layer__wrapper .buttons .btn.btn-success {
    background: #00b76c;
    border-color: #00b76c;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item .u-ads__list__item__content__block_nav_buttons .btn.btn-info,
.l-action-layer .l-action-layer__wrapper .buttons .btn.btn-activate {
    border-color: #5370c3;
    background: #5370c3;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item .u-ads__list__item__content__block_nav_buttons .btn.btn-message,
.l-action-layer .l-action-layer__wrapper .buttons .btn-message {
    background: url(../img/user-cabinet-message-icon.png) no-repeat 20px 9px, #dcdedf;
    border-color: #dcdedf;
    padding-left: 55px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item .u-ads__list__item__content__block_nav_buttons .btn.btn-message.btn-info,
.l-action-layer .l-action-layer__wrapper .buttons .btn-message.btn-info {
    background: url(../img/user-cabinet-message-icon.png) no-repeat 20px 9px, #28a2e2;
    border-color: #28a2e2;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item .u-ads__list__item__content__block_nav_buttons .btn.btn-message.btn-info:hover,
.l-action-layer .l-action-layer__wrapper .buttons .btn-message.btn-info:hover {
    background-color: #108ed0;
    border-color: #108ed0;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .sr-page__list__item .sr-page__list__item_descr {
    padding-bottom: 10px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .sr-page__list__item .sr-page__list__item_descr .sr-page__list__item_descr-title {
    width: 63%;
    float: left;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .sr-page__list__item .sr-page__list__item_descr .sr-page__list__item_price {
    float: right;
    padding: 0;
    padding-left: 2%;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .sr-page__list__item .sr-page__list__item_descr .sr-page__list__item_price strong {
    font-size: 18px;
    line-height: 22px;
    height: 22px;
    white-space: nowrap;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content__block_nav {
    vertical-align: top;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content__block_nav .u-ads__list__item__content__block_nav_links a {
    margin-right: 15px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content__block_stat-wrapper {
    border-top: 1px dashed #ecf2f6;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content__block_stat {
    padding-left: 20px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list__item__content__block_stat > span {
    padding-left: 30px;
    padding-right: 25px;
    position: relative;
    color: #949b9f;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list span.u-ads__list__item__content__block_stat-view:before {
    background: url(../img/user-cabinet-viewed-icon.png) no-repeat;
    top: 3px;
    left: 2px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list span.u-ads__list__item__content__block_stat-contacts:before {
    background: url(../img/user-cabinet-contacts-icon.png) no-repeat;
    top: 0px;
    left: 2px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list span.u-ads__list__item__content__block_stat-unique:before,
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list span.u-ads__list__item__content__block_stat-stat:before {
    background: url(../img/user-cabinet-unique-icon.png) no-repeat;
    top: 0px;
    left: 2px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list span.u-ads__list__item__content__block_stat-seo:before {
    display: none;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination .u-cabinet__list__pagination__howmany .dropdown > a {
    margin-bottom: 10px;
    padding: 12px 30px;
    background: url(../img/map.png) no-repeat 100% -273px, #fff;
    color: #949b9f;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_mobile .my-items-check-all {
    margin-bottom: 15px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item {
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    max-height: initial;
    margin-bottom: 15px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .u-ads__list__item__content .sr-page__list__item {
    border-color: transparent;
    padding: 0;
    max-height: initial;
    height: initial;
    margin-bottom: 0;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr {
    padding: 0 12px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr .sr-page__list__item_descr-label-wrapper {
    line-height: 32px;
    margin-bottom: 10px;
    padding: 15px 0 0 0;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr .sr-page__list__item_descr-wrapper {
    padding-left: 130px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr .sr-page__list__item_descr-img-wrapper {
    float: left;
    margin-right: 10px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr .sr-page__list__item_descr-img-wrapper img {
    max-width: 120px;
    border-radius: 4px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr label {
    position: relative;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr label input {
    visibility: hidden;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr label input:checked~.radio-style {
    background: url(../img/radio-checked.png) no-repeat -3px -2px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr .sr-page__list__item_descr-date {
    padding-left: 30px;
    color: #949b9f;
    font-weight: bold;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr .sr-page__list__item_descr-price {
    overflow: hidden;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr .sr-page__list__item_descr-price strong {
    line-height: 22px;
    height: 22px;
    font-size: 15px;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr .sr-page__list__item_descr-price small {
    line-height: 14px;
    height: 14px;
    overflow: hidden;
    display: block;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .sr-page__list__item_descr .sr-page__list__item_descr-cat {
    line-height: 14px;
    max-height: 28px;
    overflow: hidden;
    display: block;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .u-ads__list__item__content__block_nav .u-ads__list__item__content__block_nav_links > a {
    padding: 4px 5px;
    background: #fff;
    border: 0;
    box-shadow: none;
    color: #28a2e2;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .u-ads__list__item__content__block_nav .u-ads__list__item__content__block_nav_links > a span {
    border-bottom: 1px dashed #28a2e2;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .u-ads__list__item__content__block_nav .u-ads__list__item__content__block_nav_links > a:hover span {
    border-color: transparent;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .u-ads__list__item__content__block_nav_buttons {
    margin: 10px auto 20px auto;
}
.u-cabinet-wrapper .u-cabinet .u-ads__list_mobile .u-ads__list__item .u-ads__list__item__content__block_stat {
    border-top: 1px dashed #ecf2f6;
    padding: 15px;
}
.u-cabinet-wrapper .u-cabinet .empty-ads-wrapper {
    padding: 70px 0;
}
.u-cabinet-wrapper .u-cabinet .empty-ads-wrapper img {
    margin-bottom: 20px;
}
.u-cabinet-wrapper .u-cabinet .empty-ads-wrapper p {
    font-size: 24px;
}
.u-cabinet-wrapper .u-cabinet .empty-ads-wrapper  .footer-button {
    float: none;
    margin-top: 30px;
}
.u-cabinet-wrapper .u-cabinet .empty-ads-wrapper  .footer-button a {
    border-radius: 4px;
}
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block {
    margin-bottom: 0;
}
.u-cabinet-wrapper .u-cabinet__settings.u-cabinet__settings-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__title,
.u-cabinet-wrapper .u-cabinet__settings.u-cabinet__settings-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__content {
    background: #fff;
    border-radius: 0;
    border-bottom: 1px solid #ecf2f6;
}
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__title a {
    color: #28a2e2;
}
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__title a span {
    border-color: #28a2e2;
}
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content {
     padding-bottom: 10px;
}
.u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__photo__download {
    padding-top: 5px;
}
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .controls input.contact-name,
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .controls input[name="addr_addr"] {
    max-width: 430px;
}
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .i-formpage__map_desktop {
    border-radius: 5px;
    overflow: hidden;
}
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .controls .btn.btn-success {
    background: #e5202c;
    border-color: #e5202c;
    padding: 9px 12px;
    min-width: 150px;
    box-shadow: none;
}
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content > form .controls .btn.btn-success:hover {
    background: #d62020;
    border-color: #d62020;
}
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content .u-cabinet__settings__delivery {
    padding-left: 0;
}
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content .u-cabinet__settings__delivery label {
    color: #5b5b5b;
    font-size: 13px;
    line-height: 23px;
}
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content .u-cabinet__settings__delivery .checkbox,
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content .u-cabinet__settings__delivery .radio {
    position: relative;
    padding-left: 30px;
}
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content .u-cabinet__settings__delivery label input {
    visibility: hidden;
}
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content .u-cabinet__settings__delivery label input[type="checkbox"]:checked~.checkbox-style {
    background: url(../img/map.png) no-repeat -10px -766px;
}
.u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content .u-cabinet__settings__delivery label input[type="radio"]:checked~.radio-red-style,
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group .controls .radio input[type="radio"]:checked~.radio-red-style {
    background: url(../img/radio-btn-red.png) no-repeat -1px -1px;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group .controls .i-formpage__catselect .i-formpage__catselect__done img.j-icon {
    max-height: 35px;
}
.u-cabinet__settings .u-cabinet__settings__block .u-sc {
    color: #5b5b5b;
    font-size: 18px;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list {
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list table thead {
    border-bottom: 1px solid #d9dee2;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list table th {
    color: #5b5b5b;
    text-align: left;
    background: #fff;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list table th:first-child {
    padding-left: 20px;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list-table-row {
    border-bottom: 1px solid #ecf2f6;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list table td {
    text-align: left;
    color: #000;
    font-size: 13px;
    border-bottom: transparent;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill_list__date {
    padding-left: 20px;
    padding-right: 10px;
    font-weight: normal;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list__descr {
    padding-left: 0;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list__descr img {
    max-width: 50px;
    float: left;
    margin-right: 10px;
    border-radius: 5px;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list__descr div {
    max-width: 755px;
    overflow: hidden;
    height: 35px;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list__descr div small {
    font-size: 100%;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list__descr div small a {
    color: #28a2e2;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list-no-bills-wrapper {
    text-align: center;
    padding: 130px 30px;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list-no-bills-wrapper img {
    margin-bottom: 20px;
}
.u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list-no-bills-wrapper h3 {
    font-size: 24px;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_bill {
    margin-top: 20px;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_bill a {
    padding: 5px 14px;
    color: #67709e;
    height: 20px;
    position: relative;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_bill a span {
    text-decoration: none;
}
.u-cabinet-wrapper .u-cabinet .u-bill__payment {
    max-width: 900px;
    margin-bottom: 50px;
}
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__summ {
    margin-top: 50px;
}
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__summ input {
    padding: 9px 6px;
}
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__summ input.j-amount:not(.input-error) {
    border-color: #e5e9ee;
}
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__summ input.j-submit {
    background: #e5202c;
    box-shadow: none;
    border-color: #e5202c;
    color: #fff;
    text-shadow: none;
}
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__summ input.j-submit:hover {
    background: #c61c26;
}
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__title {
    font-size: 20px;
}
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods {
    max-width: 100%;
}
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods .u-bill__add__payment__list__item {
    height: 280px;
    padding: 0;
}
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods .u-bill__add__payment__list__item .u-bill__add__payment__list__item__title {
    position: relative;
}
.u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods .u-bill__add__payment__list__item .u-bill__add__payment__list__item__title .radio input {
    visibility: hidden;
}
.u-cabinet-wrapper .u-cabinet .my-fav-form {
    background: #fff;
    padding-top: 20px;
    margin-bottom: 50px;
}
.u-cabinet-wrapper .u-cabinet .my-fav-form .l-right {
    padding-top: 40px;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination.u-fav__pagenation .u-cabinet__list__pagination__howmany .dropdown > a,
.u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .j-cat-dropdown {
    padding: 12px 25px 12px 40px;
}
.u-cabinet-wrapper .u-cabinet .my-fav-form .j-list-desktop.j-list-tablet {
    padding: 0 10px 20px 20px;
}
.u-cabinet-wrapper .u-cabinet .my-fav-form .j-list-phone {
    padding: 0 20px;
}
.u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation {
   padding: 0 20px 20px 20px;
   border-bottom: 1px solid #ecf2f6;
}
.u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .j-cat-dropdown {
    padding: 12px 25px 12px 40px;
    color: #000;
    margin: 0 20px 0 0;
}
.u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .u-fav-clear-all-wrapper {
    float: left;
    height: 40px;
}
.u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .u-fav-clear-all-wrapper .u-cabinet__sub-navigation__clear {
    background: url(../img/delete-favs-icon.png) no-repeat 15px 15px, #ebeff3;
    padding: 10px 25px 10px 40px;
    color: #5b5b5b;
    box-shadow: none;
}
.u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .u-fav-clear-all-wrapper .u-cabinet__sub-navigation__clear span {
    border-bottom: 0;
}
.u-cabinet-wrapper .u-cabinet .no-favs-wrapper {
    padding: 70px 0;
    background: #fff;
}
.u-cabinet-wrapper .u-cabinet .no-favs-wrapper h3 {
    font-size: 24px;
}
.u-cabinet-wrapper .u-cabinet .no-favs-wrapper img {
    max-width: 130px;
}
.u-cabinet-wrapper .u-cabinet .no-favs-wrapper .l-page__useful .l-page__useful__item span a {
    color: #28a2e2;
}
.u-cabinet-wrapper .u-cabinet .import-header {
    font-size: 24px;
    margin: 0;
    padding: 20px 0 20px 20px;
    background: #fff;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper {
    background: #fff;
    margin-bottom: 50px;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .well {
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop {
    max-width: 550px;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .j-cat-select-link,
.u-cabinet-wrapper .u-cabinet .import-wrapper .v-descr_contact__form_file.attach-file .upload-btn > a {
    color: #28a2e2;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .j-cat-select-link span {
    border-color: #28a2e2;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group .controls .radio {
    position: relative;
    padding: 2px 0 0 27px;
    margin-bottom: 5px;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group .controls .radio input {
    visibility: hidden;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group .controls .j-url-input {
    border-radius: 4px;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group:not(.error) .controls .j-url-input,
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group:not(.error) .controls select {
    height: 40px;
    box-sizing: border-box;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group .controls .btn.btn-success.j-submit {
    padding: 9px 14.5px;
    box-shadow: none;
    background: #e5202c;
    margin-bottom: 10px;
    margin-right: 5px;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group .controls .btn.btn-success.j-submit:hover {
    background: #d62020;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group .controls .btn.btn-default.j-template {
    background: #fff;
    padding: 9px 12px;
    margin-bottom: 10px;
}
.u-cabinet-wrapper .u-cabinet .import-wrapper .control-group .controls .btn.btn-default.j-template:hover {
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper {
    background: #fff;
    padding: 40px;
    margin-bottom: 50px;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .l-right .l-right__content {
    padding-right: 0;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt {
    border-radius: 5px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
    width: 48%;
    float: left;
    margin-bottom: 20px;
    padding: 20px;
    box-sizing: border-box;
    margin-left: 1%;
    margin-right: 1%;
    height: 150px;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt .sr-page__list__item_date {
    width: 70px;
    min-width: 70px;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt .sr-page__list__item_date a {
    float: right;
    cursor: pointer;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt .sr-page__list__item_date > div {
    margin-top: 30px;
    text-align: right;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt .sr-page__list__item_descr {
    padding-right: 70px;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt .sr-page__list__item_descr a {
    text-decoration: none;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt .sr-page__list__item_descr a h3,
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt .sr-page__list__item_descr a small {
    font-size: 14px;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt .sr-page__list__item_descr a h3 {
    color: #4a406d;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt .sr-page__list__item_descr a small {
    color: #5370c3;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .no-favs-wrapper {
    padding: 30px 0;
}
.u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .no-favs-wrapper img {
    max-width: 130px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list {
    margin-bottom: 0;
    border-top: 0;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list-header {
    padding: 0 15px 10px 15px;
    overflow: hidden;
    border-bottom: 1px solid #ecf2f6;
    font-size: 13px;
    color: #5b5b5b;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list-header div {
    line-height: 40px;
    float: left;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list-header div.u-mail__list-header-date {
    width: 130px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list-header div.u-mail__list-header-user {
    width: 210px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__content.l-table-cell {
    border-bottom: 1px solid #ecf2f6;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item,
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__content.l-table-cell {
    height: 110px;
    box-sizing: border-box;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item:hover {
    background: #fff;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item.active {
    background: #f5f9fc;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__date {
    width: 130px;
    height: 80px;
    line-height: 80px;
    float: left;
    overflow: hidden;
    font-size: 13px;
    font-weight: bold;
    color: #949b9f;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__author {
    width: 200px;
    height: 80px;
    line-height: 80px;
    float: left;
    overflow: hidden;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__author .v-author__avatar {
    float: left;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__author .v-author__avatar img {
    width: 35px;
    margin-right: 5px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__author .u-mail__list__item__title-wrapper {
    overflow: hidden;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__author .u-mail__list__item__title-wrapper a {
    color: #000;
    font-size: 13px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__author .u-mail__list__item__title-wrapper .u-mail__list__item__title {
    max-width: 140px;
    height: 80px;
    line-height: 80px;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 5px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__ad {
    max-width: 440px;
    height: 60px;
    float: left;
    overflow: hidden;
    padding: 20px 0 0 10px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__ad .u-mail__list__item__title,
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__ad .u-mail__list__item__text {
    line-height: 20px;
    height: 20px;
    overflow: hidden;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__ad .u-mail__list__item__title b {
    font-size: 13px;
    color: #000;
    font-weight: normal;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__ad .u-mail__list__item__text {
    margin-bottom: 0;
    color: #949b9f;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__actions {
    float: right;
    line-height: 80px;
    width: 70px;
    margin-left: 0;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item  .u-mail__list__item__actions .item_action {
    padding: 3px 10px 2px 10px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item  .u-mail__list__item__actions .item_action.item-favorite {
    background: url(../img/fav-message-icon.png) no-repeat;
    margin-right: 10px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item  .u-mail__list__item__actions .item_action.item-favorite:hover,
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item  .u-mail__list__item__actions .item_action.item-favorite.active {
    background: url(../img/fav-message-icon-active.png) no-repeat;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item  .u-mail__list__item__actions .item_action.item-ban {
    background: url(../img/ignore-message-icon.png) no-repeat;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item  .u-mail__list__item__actions .item_action.item-ban:hover,
.u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item  .u-mail__list__item__actions .item_action.item-ban.active {
    background: url(../img/ignore-message-icon-active.png) no-repeat;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .no-messages-wrapper {
    padding: 80px 0 110px 0;
    background: #fff;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .no-messages-wrapper h3 {
    font-size: 24px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__list .no-messages-wrapper img {
    max-width: 130px;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__pagination.u-cabinet__pagination-messages-wrapper {
    background: #f5f9fc;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation.u-cabinet__sub-navigation_mailchat-wrapper {
    margin-bottom: 0;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_desktop.u-cabinet__sub-navigation_mailchat {
    line-height: 50px;
    background: #fff;
    padding: 0 20px;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_desktop.u-cabinet__sub-navigation_mailchat table td a.ico {
    color: #67709e;
    position: relative;
    padding: 5px 14px;
    font-size: 14px;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_desktop.u-cabinet__sub-navigation_mailchat table td a.ico.all-ads {
    padding: 5px 14px 5px 0;
}
.u-cabinet-wrapper .u-cabinet .u-cabinet__sub-navigation_desktop.u-cabinet__sub-navigation_mailchat table td a.ico span {
    text-decoration: none;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat {
    margin-top: 0;
    border-top: 1px solid #ecf2f6;
    background: #fff;
    margin-bottom: 50px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content {
    padding: 0 40px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__date {
    border-bottom: 1px solid #ecf2f6;
    color: #949b9f;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek {
    position: relative;
    border: 0;
    padding: 15px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek.left {
    background: #f3f6f9;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek.left:before,
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek.right:before {
    content: '';
    position: absolute;
    top: 9px;
    left: -7px;
    height: 12px;
    width: 7px;
    background: url(../img/message-icon-left.png) no-repeat;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek.right {
    background: #e5e9ee;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek.right:before {
    left: auto;
    right: -7px;
    background: url(../img/message-icon-right.png) no-repeat;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek .u-mail__chat__item__speek__content,
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek .u-mail__chat__ad {
    overflow: hidden;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek .u-mail__chat__item__speek__content {
    color: #000;
    font-size: 13px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek .u-mail__chat__item__speek__content p {
    margin: 0;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek .u-mail__chat__ad {
    padding-left: 0;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek .u-mail__chat__ad .u-mail__chat__ad__img {
    padding: 0;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek .u-mail__chat__ad .u-mail__chat__ad__img img {
    max-width: 80px;
    border-radius: 4px;
    margin-right: 10px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek .u-mail__chat__ad .u-mail__chat__ad__content a {
    color: #000;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    height: 20px;
    display: block;
    overflow: hidden;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek .u-mail__chat__ad .u-mail__chat__ad__content small {
    color: #5b5b5b;
    font-size: 14px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek .u-mail__chat__ad .u-mail__chat__ad__content span strong,
.u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item__speek .u-mail__chat__ad .u-mail__chat__ad__content span small {
    font-weight: normal;
     color: #949b9f;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form {
    padding: 40px;
    border: 0;
    background: #fff;
    border-top: 1px solid #ecf2f6;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form form {
    max-width: 800px;
    float: left;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form form textarea {
    margin-bottom: 20px;
    resize: none;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form form textarea:not(.input-error) {
    border-color: #e5e9ee;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form form .v-descr_contact__form_submit button.btn {
    background: #e5202c;
    box-shadow: none;
    border-color: #e5202c;
    color: #fff;
    text-shadow: none;
    padding: 14px;
    width: 150px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form form .v-descr_contact__form_submit button.btn:hover {
    background: #c61c26;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form form .v-descr_contact__form_file .upload-btn a {
    padding-left: 25px;
    margin-left: 10px;
    border-bottom: 0;
    color: #949b9f;
    background: url(../img/attach-file-icon.png) no-repeat;
    font-size: 14px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form form .v-descr_contact__form_file .j-cancel a.ajax.pseudo-link-ajax.j-cancel-link {
    text-decoration: none;
    color: #28a2e2;
    border: 0;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form .u-mail__chat__form-help-wrapper {
    max-width: 260px;
    float: right;
    font-size: 13px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form .u-mail__chat__form-help-wrapper p {
    color: #5b5b5b;
    font-weight: bold;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form .u-mail__chat__form-help-wrapper ul {
    margin-left: 20px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form .u-mail__chat__form-help-wrapper ul li {
    color: #e5202c;
    margin-bottom: 10px;
    line-height: 16px;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form .u-mail__chat__form-help-wrapper ul li span {
    color: #5b5b5b;
}
.u-cabinet-wrapper .u-cabinet .u-mail__chat__form .u-mail__chat__form-help-wrapper ul li span a {
    text-decoration: none;
    color: #28a2e2;
}
/*User cabinet block end*/
/*All author's ads start*/
.all-user-ads-wrapper .v-page__content {
    margin-bottom: 50px;
}
.all-user-ads-wrapper .sr-page__result__navigation__title:after {
    background: none;
}
.all-user-ads-wrapper .sr-page__result__navigation .sr-page__result__navigation__title h1  {
    font-size: 32px;
    padding-left: 0 !important;
}
.all-user-ads-wrapper  .top-info__heading h2 {
    line-height: 29px;
}
.all-user-ads-wrapper .top-info__heading .adt-top a {
    margin-bottom: 10px;
}
.all-user-ads-wrapper .sr-page__result__navigation .nav.nav-pills .dropdown .dropdown-toggle {
    padding: 12px 25px 12px 40px;
    margin: 0;
    color: #000;
}
.all-user-ads-wrapper .v-author__contact .v-author__contact_content span {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}
.all-user-ads-wrapper .v-author {
    margin: 0 0 20px 0;
}
.all-user-ads-wrapper .v-author .v-author__info small {
    height: 20px;
    line-height: 20px;
    display: block;
    overflow: hidden;
}
.all-user-ads-wrapper  .v-author__contact_write {
    margin: 0 0 20px 0;
    border-top: 0;
    padding-top: 0;
}
/*All author's ads end*/
/*Help block start*/
.l-page.help-wrapper {
    padding-right: 10px;
}
.help-wrapper .install-app {
    margin-top: 60px;
}
.help-wrapper .txt-content .faq-category {
    width: 48%;
    float: left;
    margin-right: 2%;
    margin-top: 25px;
}
.help-wrapper .faq-list.txt-content {
    overflow: hidden;
}
.help-wrapper .txt-content .faq-category.faq-category-inside {
    width: 100%;
    margin-right: 0;
}
.help-wrapper .txt-content .faq-category h2 {
    font-size: 24px;
    text-transform: none;
    margin-bottom: 10px;
}
.help-wrapper .txt-content .faq-category ul {
    margin-left: 0;
}
.help-wrapper .txt-content .faq-category ul li {
    margin-bottom: 0;
    padding-left: 0;
    background: transparent;
}
.help-wrapper .txt-content .faq-category ul li a {
    color: #5370c3;
    text-decoration: none;
    border-bottom: 0;
}
.help-wrapper .txt-content .faq-category ul li a:hover {
    color: #28a2e2;
    border-bottom: 1px dotted #28a2e2;
}
.help-wrapper.help-page-wrapper .faq-category {
    width: 100%;
}
.help-wrapper.help-page-wrapper .faq-category h2 {
    margin-bottom: 20px;
}
.help-wrapper.help-page-wrapper .faq-category ul li {
    padding: 6px 0;
}
.help-wrapper.help-page-wrapper .faq-category-wrapper,
.help-wrapper.help-page-wrapper .faq-question .block.block-text {
   max-width: 880px;
   margin: 0 auto;
}
.help-wrapper.help-page-wrapper .fotorama__arr.fotorama__arr--prev {
    background: url(../img/help-fotorama-prev.png);
    height: 82px;
    width: 32px;
}
.help-wrapper.help-page-wrapper .fotorama__arr.fotorama__arr--next {
    background: url(../img/help-fotorama-next.png);
    height: 82px;
    width: 32px;

}
/*Help block end*/
/*Static pages start*/
.static-page-wrapper {
    margin: 50px 0;
}
/*Static pages end*/
/*Blog pages start*/
.blog-wrapper {
    margin-bottom: 40px;
}
.blog-wrapper .l-main__content {
    max-width: 860px;
}
.blog-wrapper  .l-right {
    padding-top: 60px;
}
.blog-wrapper.blog-content-wrapper .l-right {
    padding-top: 0;
}
.blog-wrapper .l-main__content h1 {
    line-height: 28px;
}
.blog-wrapper .l-main__content .b-list .b-list-item {
    margin-bottom: 50px;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar {
    width: 49%;
    float: left;
    margin-right: 0;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar:first-child {
    margin-right: 2%;
}
.blog-wrapper .l-main__content .b-list .b-list-item .sr-page__list__item__img,
.blog-wrapper .l-main__content .b-view .sr-page__list__item__img {
    float: none;
    margin-left: 0;
}
.blog-wrapper .l-main__content .b-list .b-list-item .sr-page__list__item__img {
    position: relative;
    text-align: center;
}
.blog-wrapper .l-main__content .b-list .b-list-item .sr-page__list__item__img img,
.blog-wrapper .l-main__content .b-view .sr-page__list__item__img img {
    max-width: 100%;
    max-height: 460px;
    width: 100%;
    margin-bottom: 25px;
}
.blog-wrapper .l-main__content .b-view .block.block-video {
    text-align: center;
    margin: 30px 0;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar .sr-page__list__item__img-wrapper {
    position: relative;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar .sr-page__list__item__img img {
    width: 100%;
    height: 231px;
    border-radius: 5px;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-article_date, .blog-wrapper .l-main__content .b-list .b-list-item .b-article-views,
.blog-wrapper .l-main__content .b-list .b-list-item .b-tags, .blog-wrapper .l-main__content .b-list .b-list-item .b-tags .b-tags-item,
.blog-wrapper .l-main__content .b-list .b-list-item .b-article_author, .blog-wrapper .l-main__content .b-list .b-list-item .b-article_comments,
.blog-wrapper .l-main__content .b-view .b-article_date, .blog-wrapper .l-main__content .b-view .b-article-views, 
.blog-wrapper .l-main__content .b-view .b-tags, .blog-wrapper .l-main__content .b-view .b-tags .b-tags-item,
.blog-wrapper .l-main__content .b-view .b-article_author, .blog-wrapper .l-main__content .b-view .b-article_comments,
.blog-wrapper .l-main__content .b-view .b-article_rating {
    display: inline-block;
    color: #949b9f;
    font-size: 14px;
    position: relative;
    padding-left: 25px;
    margin-right: 40px;
    margin-bottom: 20px;
}
.blog-wrapper .l-main__content .b-view .b-article_date {
    padding-top: 0;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-article_date:before,
.blog-wrapper .l-main__content .b-view .b-article_date:before {
    background: url(/img/blog-date-icon.png) no-repeat;
    top: 1px;
    left: 2px;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-article_author:before,
.blog-wrapper .l-main__content .b-view .b-article_author:before {
    background: url(/img/blog-author-icon.png) no-repeat;
    top: 2px;
    left: 2px;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-article-views,
.blog-wrapper .l-main__content .b-view .b-article-views {
    padding-left: 30px;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-article-views:before,
.blog-wrapper .l-main__content .b-view .b-article-views:before {
    background: url(../img/eye-icon.png) no-repeat;
    top: 5px;
    left: 2px;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-tags,
.blog-wrapper .l-main__content .b-view .b-tags {
    padding-bottom: 0;
    margin-right: 0;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-tags:before,
.blog-wrapper .l-main__content .b-view .b-tags:before {
    background: url(../img/tag-icon.png) no-repeat;
    top: 3px;
    left: 0;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-tags .b-tags-item,
.blog-wrapper .l-main__content .b-view .b-tags .b-tags-item {
    padding: 0;
    margin: 0;
    border: 0;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-tags .b-tags-item:hover,
.blog-wrapper .l-main__content .b-view .b-tags .b-tags-item:hover {
   color: #28a2e2;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-article_comments:before,
.blog-wrapper .l-main__content .b-view .b-article_comments:before {
    background: url(/img/blog-comment-icon.png) no-repeat;
    top: 2px;
    left: 2px;
}
.blog-wrapper .l-main__content .b-view .b-article_rating:before {
    background: url(/img/blog-rating-icon.png) no-repeat;
    top: 0px;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar .sr-page__list__item__img-wrapper .b-article_rating,
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar .sr-page__list__item__img-wrapper .b-article_column,
.blog-wrapper .l-main__content .b-list .b-list-item .sr-page__list__item__img .b-article_rating,
.blog-wrapper .l-main__content .b-list .b-list-item .sr-page__list__item__img .b-article_column {
    position: absolute;
    top: 20px;
    right: 20px;
    left: auto;
    margin: 0;
    padding: 10px 15px 10px 35px;
    background: #fff;
    border-radius: 5px;
    color: #000;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar .sr-page__list__item__img-wrapper .b-article_column,
.blog-wrapper .l-main__content .b-list .b-list-item .sr-page__list__item__img .b-article_column {
    top: 20px;
    right: auto;
    left: 20px;
    padding: 0 15px;
    max-width: 200px;
    max-height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    overflow: hidden;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar .sr-page__list__item__img-wrapper .b-article_rating:before,
.blog-wrapper .l-main__content .b-list .b-list-item .sr-page__list__item__img .b-article_rating:before {
    top: 10px;
    left: 10px;
    background: url(../img/map.png) no-repeat -6px -76px;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar .b-article_date,
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar .b-article_comments,
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar .b-article-views {
    margin-right: 15px;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-similar-more {
    border-color: #5370c3;
    background: transparent;
    color: #5370c3;
    height: 40px;
    box-sizing: border-box;
    padding: 9px 12px;
    margin: 40px auto 10px auto;
    display: block;
    max-width: 142px;
}
.blog-wrapper .l-main__content .b-similar-heading {
    margin: 30px 0;
}
.blog-wrapper .l-main__content .b-view .b-rating-block {
    background: #fff;
    border: 1px solid #ebeff3;
    border-radius: 5px;
    min-height: 50px;
    margin-bottom: 60px;
    padding: 15px;
    box-sizing: border-box;
    overflow: hidden;
    float: left;
}
.blog-wrapper .l-main__content .b-view .b-rating-info {
    line-height: 53px;
    float: left;
    color: #A3B7C3;
    margin: 0 0 60px 20px;
}
.blog-wrapper .l-main__content .b-view .b-rating-block p {
    font-size: 18px;
    font-weight: 800;
    margin: 0;
    float: left;
}
.blog-wrapper .l-main__content .b-view .b-rating-block .b-stars-wrapper {
    float: left;
}
.blog-wrapper .l-main__content .b-view .b-rating-block .b-stars-wrapper .b-star {
    width: 21px;
    height: 21px;
    background: url(/img/blog-rating-icon.png) no-repeat;
    float: left;
    margin-left: 10px;
}
.blog-wrapper .l-main__content .b-view .b-rating-block .b-stars-wrapper .b-star.selected,
.blog-wrapper .l-main__content .b-view .b-rating-block .b-stars-wrapper .b-star.hover {
    background: url(../img/map.png) no-repeat -6px -76px;
}
.blog-wrapper .l-main__content .b-list .b-list-item h3 a {
    font-size: 28px;
    color: #000;
    text-decoration: none;
}
.blog-wrapper .l-main__content .b-list .b-list-item h3 a:hover {
    color: #d62020;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-article_text {
    color: #282828;
    margin-bottom: 32px;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-article-read-more {
    text-decoration: none;
    color: #fff;
    border-color: #5370c3;
    background: #5370c3;
    box-shadow: none;
    text-shadow: none;
}
.blog-wrapper .l-main__content .b-list .b-list-item .b-article-read-more:hover {
    background: #4760a6;
}
.blog-wrapper .l-main__content .b-list .b-list-item .ya-share2__container_size_m .ya-share2__icon {
    height: 30px;
    background-position-y: 3px;
}
.blog-wrapper .l-main__content .b-list .b-list-item .ya-share2__container_size_m .ya-share2__counter {
    line-height: 30px;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar h2 {
    font-size: 28px;
    line-height: 28px;
    text-transform: none;
    max-height: 56px;
    overflow: hidden;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar h2 a {
    text-decoration: none;
    color: #000;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar h2 a:hover {
    color: #d62020;
}
.blog-wrapper .l-main__content .b-similar-warpper .b-view.b-similar .b-article_text {
    max-height: 58px;
    overflow: hidden;
}
.blog-wrapper  .l-right h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: none;
    margin-top: 0;
}
.blog-wrapper .b-best-posts > a {
    color: #28a2e2;
    text-decoration: none;
}
.blog-wrapper .b-best-posts > a:hover {
    color: #000;
}
.blog-wrapper .b-best-posts > a p {
    margin-bottom: 0;
}
.blog-wrapper .b-best-posts > p {
    margin-bottom: 20px;
    color: #949b9f;
}
.blog-wrapper .b-tags {
    padding-left: 0;
}
.blog-wrapper .b-tags .b-tags-item {
    color: #28a2e2;
}
.blog-wrapper .b-tags .b-tags-item:hover {
    border-color: #28a2e2;
}
.blog-wrapper .b-tags .b-tags-item.active {
    background-color: transparent;
    border-color: #28a2e2;
    color: #949b9f;
}
.blog-wrapper .b-tags .b-tags-item.active .fa.fa-times {
    width: 16px;
    height: 16px;
    position: relative;
}
.blog-wrapper .b-tags .b-tags-item.active .fa.fa-times:before {
    content: '';
    position: absolute;
    top: 2px;
    width: 15px;
    height: 15px;
    background: url(../img/map.png) no-repeat -6px -218px;
}
.blog-wrapper .b-mainmenu ul li {
    border-bottom: 1px solid #dddddd;
}
.b-mainmenu li.active {
    background-color: transparent;
}
.b-mainmenu li.active a.pull-right {
    margin-top: 10px;
    background: url(../img/map.png) no-repeat -6px -218px;
}
.blog-wrapper .b-mainmenu ul li a {
    background: transparent;
    color: #28a2e2;
}
.blog-wrapper .b-mainmenu ul li a:hover {
    color: #000;
}
.blog-wrapper .l-main__content .b-view .block.block-text a {
    color: #28a2e2;
    text-decoration: none;
}
.blog-wrapper .l-main__content .b-view .block.block-text a:hover {
    text-decoration: underline;
}
.blog-wrapper .l-main__content .b-view .block.block-text h2 {
    font-size: 24px;
    text-transform: none;
}
.blog-wrapper .l-main__content .b-view .b-actions-share {
    border-top: 1px solid #ebeff3;
    margin-top: 30px;
    padding: 20px 0;
    text-align: right;
}
.blog-wrapper .l-main__content .b-view .b-goback.ico {
    margin-top: 40px;
    color: #67709e;
    padding: 5px 14px;
    position: relative;
}
.blog-wrapper .l-main__content .b-view .b-goback.ico span {
    text-decoration: none;
}
/*Blog pages end*/
/*Short pages start*/
.l-page.l-shortpage-info-wrapper {
    margin-bottom: 30px;
}
.l-page.l-shortpage-info-wrapper a {
    color: #28a2e2;
}
.l-page.l-shortpage-info-wrapper .l-shortpage .alert {
    margin: 0 20px 20px;
}
/*Short pages end*/
/*Error 404 start*/
.error-404-wrapper {
    padding: 40px 0 85px 0;
}
.error-404-wrapper img {
    max-width: 280px;
    margin-bottom: 10px;
}
.error-404-wrapper h1 {
    color: #5370c3;
}
.error-404-wrapper .to-home-btn-wrapper {
    padding: 30px 0;
}
.error-404-wrapper .to-home-btn-wrapper > a {
    padding: 9px 12px;
    box-shadow: none;
    color: #fff;
    background: #00b76c;
    border-color: #00b76c;
    text-shadow: none;
}
.error-404-wrapper .to-home-btn-wrapper > a:hover {
    background: #008f54;
    border-color: #008f54;
}
.error-404-wrapper .search-form-wrapper p {
    max-width: 400px;
    margin: 20px auto;
}
.error-404-wrapper .search-form-wrapper p a {
    color: #28a2e2;
}
.error-404-wrapper .search-form-wrapper input, .error-404-wrapper .search-form-wrapper button {
    padding: 9px 12px;
    box-shadow: none;
}
.error-404-wrapper .search-form-wrapper input {
    border-color: #f0f3f7;
    background-color: #f0f3f7;
}
.error-404-wrapper .search-form-wrapper button {
    background: url(../img/map.png) no-repeat 23px -124px, #e5202c;
    width: 80px;
    height: 40px;
    border-color: transparent;
}
.error-404-wrapper .search-form-wrapper button:hover {
    background-color: #c61c26;
}
/*Error 404 end*/
@media (max-width:365px) {
    .j-list-phone .top-info__heading h2.top-advv {
        padding: 0 0 0 50px;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-form__addphotos .i-form__addphotos__item:nth-child(2n) {
        margin-right: 0;
    }
    .l-action-layer .l-action-layer__wrapper .back-to-adv a:after {
        top: 70%;
    }
    /*User cabinet block start*/
    .u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a.dropdown-toggle.j-cat-dropdown .j-cat-title {
        max-width: 92px;
        overflow: hidden;
        display: block;
        white-space: nowrap;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__date span {
        left: 20%;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .sr-page__gallery.sr-page__gallery_mobile .sr-page__gallery__item {
        width: 250px;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .sr-page__gallery.sr-page__gallery_mobile .thumbnails.new .sr-page__gallery__item {
        width: 100%;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .sr-page__gallery.sr-page__gallery_mobile .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_price {
        margin-top: 3px;
    }
    /*User cabinet block end*/
}
@media (max-width:375px) {
    /*Auth & register and forgot password blocks start*/
    .l-shortpage-content-wrapper .u-authorize-form .control-group .controls input {
        border-left: 0;
        border-right: 0;
    }
    /*Auth & register and forgot password blocks end*/
    /*User cabinet block start*/
    .u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__date span {
        left: 27%;
    }
    /*User cabinet block end*/
}
@media (max-width:767px) {
    /*alert*/
    .alert-popup {
        left: 0;
        right: 0;
    }
    .alert-popup .alert-popup__content {
        margin-right: 0;
    }
    /*Shops list block start*/
    .l-page.sr-shops .top-info__heading h2 {
        font-size: 28px;
    }
    .l-page.sr-shops .top-info__heading img {
        margin-right: 10px;
    }
    .sr-shops .sr-page__list__item {
        height: auto;
        max-height: initial;
        width: 100%;
        min-width: 280px;
        padding-right: 0;
        margin-left: -5px;
        overflow: hidden;
    }
    .sr-shops .sr-page__list__item .sr-page__list__item_img {
        height: 200px;
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #f0f4f7;
    }
    .sr-shops .sr-page__list__item .sr-page__list__item_img .thumb, .sr-shops .sr-page__list__item .sr-page__list__item_img .thumb img.default-img {
        max-height: initial;
    }
    .sr-shops .sr-page__list__item .sr-page__list__item_img .thumb.default-img-wrapper {
        height: 100%;
    }
    .sr-shops .sr-page__list__item_descr .sr-page__list__item_descr_text {
        height: 65px;
        max-width: 215px;
    }
    .sr-shops .sr-page__list__item .sh-page__list__item_right {
        padding: 15px 10px 20px 30px;
        background: #fbfbfb;
    }
    .sr-shops .sr-page__list__item .sh-page__list__item_right .sh-page__list__contacts {
        padding: 0;
        margin: 0;
        background: #fbfbfb;
    }
    .sr-shops .sr-page__list__item_descr_bottom p, .sr-shops .sr-page__list__item_descr_bottom .sr-page__list__item_items-total a {
        float: none;
        max-width: 100%;
    }
    .sr-shops .sr-page__list__item_descr_bottom .sr-page__list__item_items-total {
        padding-left: 30px;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .sh-page__list__contacts__dropdown__table li div {
        width: auto;
        display: inline-block;
        position: relative;
        min-width: auto;
    }
    .sr-page__list__item.sr-page__list__item-banner-wrapper .sr-page__list__item-banner {
        overflow: hidden;
    }
    /*Shops list block end*/
    /*Header and filter start*/
     #header, .filter {
       margin-right: -20px;
       margin-left: -20px; 
     }
     .header-line {
        display: none;
     }
     #header .l-top__navbar {
        padding: 20px 15px 0 15px;
        float: none;
        margin: 0;
     }
      #header .l-top__navbar .l-top__navbar_guest_mobile {
        margin: 0;
        width: 100%;
      }
      #header .l-top__navbar .l-top__logo_mobile {
        float: left;
      }
      #header .l-top__navbar .l-top__logo_mobile img {
        max-width: 125px;
       }
      #header .l-top__navbar .l-top__navbar_guest_mobile .link-block {
        float: right;
      }
      #header .l-top__navbar .l-top__top-header-block-wrapper {
        min-height: 42px;
        margin: 0 -15px 15px -15px;
        padding: 0 15px 15px 15px;
        border-bottom: 1px solid #ecf2f6;
      }
      #header .l-top__navbar .link-block a {
        padding-top: 17px;
        padding-bottom: 17px;
      }
      #header .l-top__navbar .link-block a.login_link {
        padding-left: 34px;
        margin: 0;
      }
      #header .l-top__navbar .link-block a.login_link:after {
        top: 0px;
        height: 32px;
      }
      #header .l-top__navbar .btn-group-wrapper {
        float: left;
      }
      #header .l-top__navbar .btn-group-wrapper .user-liked {
        background: url(../img/map.png) no-repeat 4px -320px, transparent;
      }
      #header .l-top__navbar .navbar {
        float: right;
      }
      #header .l-top__navbar .navbar .btn-navbar {
        background: #fff;
        border: 0;
        color: #e51f2c;
        font-size: 40px;
        margin-right: -10px;
      }
       #header .l-top__navbar .advert-add {
        min-width: 20px;
        padding: 15px 18px 15px 18px;
        border-radius: 5px;
      }
      #header .l-top__navbar .advert-add:after {
        left: 14px;
      }
      #header .l-top__navbar .advert-add:hover:after {
        left: 18px;
      }
      #header .l-top__navbar .l-top__mmenu, #header .l-top__navbar .l-top__mmenu .nav,
      #header .l-top__navbar .l-top__mmenu .nav a, #header .l-top__navbar .l-top__mmenu .nav a:hover {
        background-color: #fff; 
      }
      #header .l-top__navbar .l-top__mmenu .nav li {
        color: #414141;
      }
      #header .l-top__navbar .l-top__mmenu .nav li.active a {
        color: #e51f2c;
      }
      #header .l-top__navbar .l-top__navbar_user .l-top__navbar_user_mobile .dropdown-menu {
        right: 0;
        left: auto;
     }
     #header .l-top__navbar .l-top__navbar_user .l-top__navbar_user_mobile {
        width: 100%;
        margin-bottom: 0;
     }
     #header .l-top__navbar .l-top__navbar_user .l-top__navbar_user_mobile .user-profile, #header .l-top__navbar .l-top__navbar_user .l-top__navbar_user_mobile .user-profile img{
        margin-right:0;
     }
     #header .l-top__navbar .l-top__navbar_user .l-top__navbar_user_mobile .user-menu .btn-group li {
        margin-top: 0;
     }
     #header .l-top__navbar .l-top__navbar_user .l-top__navbar_user_mobile .user-menu .btn-group li a {
        padding: 6px;
     }
     #header .l-top__navbar .l-top__navbar_user .l-top__navbar_user_mobile .user-menu .btn-group .user-liked {
        margin-right: 10px;
     }
    #header .l-top__navbar .l-top__navbar_user .l-top__navbar_user_mobile .user-menu .btn-group .dropdown-menu li a,
    #header .l-top__navbar .l-top__navbar_user .l-top__navbar_user_mobile .user-menu .btn-group .dropdown-menu li a:hover {
        color: #67709e;
    }
     .filter .f-msearch {
        padding: 0;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext-bnt {
        background: #f5f9fc;
        border: 0;
        border-radius: 0;
        line-height: 40px;
        border-top: 1px solid #e0e7eb;
        border-bottom: 1px solid #e0e7eb;
        color: #67709e;
        text-align: left;
        padding-left: 50px;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext-bnt:hover {
        background: #f5f9fc;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext-bnt.region-filter-btn:after, .filter .f-msearch .f-msearch_mobile .select-ext-bnt.categories-filter-btn:after {
        background: url(../img/map.png) no-repeat -6px -824px;
        content: '';
        position: absolute;
        top: 12px;
        left: 12px;
        height: 24px;
        width: 24px;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext-bnt.categories-filter-btn:after {
        background: url(../img/categories-filter-icon.png) no-repeat;
        left:17px;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext {
        margin-bottom: 0;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .select-ext-drop {
        top: 50px;
        background-color: rgb(245, 248, 250);
        border-radius: 0px;
        border-left: 0;
        border-right: 0;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .select-ext-drop .select-ext-search {
        padding: 12px 10px 5px 20px;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .select-ext-drop .select-ext-search .fa-search {
        color: #e51f2c;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .select-ext-drop .select-ext-results li {
        color: #67709e;
        padding: 8px 20px;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .select-ext-drop .select-ext-no-results {
        background-color: rgb(245, 248, 250);
        border-radius: 0px;
        padding-bottom: 10px;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .f-msearch__categories, .filter .f-msearch .f-msearch_mobile .select-ext .f-index__mobile.f-index__mobile__mainfilter {
        margin-top: 0;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .f-index__mobile.f-index__mobile__mainfilter {
        margin-bottom: 0;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .f-msearch__categories .f-index__mobile__categories a,
     .filter .f-msearch .f-msearch_mobile .select-ext .f-msearch__categories .f-index__mobile__subcategories__list a,
     .filter .f-msearch .f-msearch_mobile .select-ext .f-msearch__categories .f-index__mobile__subcategories__title {
        background: #f5f9fc;
        border-bottom: 1px solid #e0e7eb;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .f-msearch__categories .f-index__mobile__categories a,
     .filter .f-msearch .f-msearch_mobile .select-ext .f-msearch__categories .f-index__mobile__subcategories__list a,
     .filter .f-msearch .f-msearch_mobile .select-ext .f-msearch__categories .f-index__mobile__subcategories__title .backto {
        color: #67709e;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .f-msearch__categories .f-index__mobile__subcategories__title .backto {
        border-color: #67709e;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .f-msearch__categories .f-index__mobile__subcategories__title p.title {
        font-size: 15px;
     }
     .filter .f-msearch .f-msearch_mobile .select-ext .f-msearch__categories .f-index__mobile__categories a img,
     .filter .f-msearch .f-msearch_mobile .select-ext .f-msearch__categories .f-index__mobile__subcategories__title a img {
        max-width: 35px;
        max-height: 35px;
     }
     .filter .f-msearch .f-msearch_mobile .input-append {
        border-bottom: 1px solid #e0e7eb;
        padding-right: 60px;
     }
     .filter .f-msearch .f-msearch_mobile .input-append.help-search {
        border-top: 1px solid #e0e7eb;
     }
     .filter .f-msearch .f-msearch_mobile .input-append input {
        height: 40px;
        border: 0;
        border-radius: 0;
        border-color:#fff;
        box-shadow: none;
        padding-left: 15px;
     }
     .filter .f-msearch .f-msearch_mobile .input-append button {
        background: #fff;
        height: 48px;
        font-size: 20px;
        outline: 0;
        padding: 4px 10px 4px 5px;
        border: 0;
        color: #e51f2c;
        border: 0;
        box-shadow: none;
     }
     .filter .f-msearch .f-msearch_mobile .f-catfiltermob {
        padding: 10px 15px 20px 15px;
        background: #f5f9fc;
     }
     .filter .f-msearch .f-msearch_mobile .f-catfiltermob .f-catfiltermob__content {
        margin-top: -20px;
     }
     .f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item {
        margin: 0 -15px; 
        width: 100%;
        padding: 0px 15px; 
        border-bottom: 1px solid #e0e7eb;
        outline: 0;
    }
    .f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item.j-checkbox {
        padding: 15px;
        border-bottom: 0;
        box-shadow: none;
    }
    .f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item.j-checkbox label.checkbox {
        padding-left: 28px;
        position: relative;
        line-height: 18px;
    }
    .f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item.j-checkbox label.checkbox input {
        display: none;
    }
    .f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item.j-checkbox label.checkbox input[type="checkbox"]:checked~.checkbox-style {
        background: url(../img/map.png) no-repeat -10px -766px;
        background-color: #fff;
    }
    .f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item.j-checkbox label.checkbox .checkbox-style {
        background-color: #fff;
    }
    .f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item:active {
        -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
        -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
        box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
    }
    .f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item.j-checkbox:active {
        box-shadow: none;
    }
    .f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item select {
        width: 100%;
        border: 0;
        background: inherit;
        height: 50px;
        -webkit-appearance: none;
        background-image: url(../img/select-arrow.png);
        background-position: right center;
        background-repeat: no-repeat;
        line-height: 1em;
        -moz-appearance: none;
        text-indent: 0.01px;
        text-overflow: '';
        -ms-appearance: none;
        appearance: none !important;
        padding-right: 14px;
    }
     .filter .f-msearch .f-msearch_mobile .f-catfiltermob .f-catfiltermob__content button.btn.btn-info.j-submit {
        background: #C5252F;
        padding: 9px 10px;
    }
    .filter .f-msearch .f-msearch_mobile .f-catfiltermob .f-catfiltermob__content button.btn.j-cancel {
        background: #fff;
        padding: 9px 10px;
    }
     .filter .f-msearch .f-msearch_mobile .f-catfiltermob a.ajax {
        color: #67709e;
        border-color: #67709e;
     }
     .filter .f-index__mobile {
        margin: 0;
        border-top: 0;
     }
     .filter .f-index__mobile .f-index__mobile__categories a.f-index__mobile__category-link {
        background: #f5f9fc;
        border-top: 1px solid #e0e7eb;
     }
     .filter .f-index__mobile .f-index__mobile__categories a.f-index__mobile__category-link:after {
        background: url(../img/index-categories-right-icon.png) no-repeat;
        content: '';
        position: absolute;
        top: 19px;
        right: 6px;
        height: 24px;
        width: 24px;
     }
     .filter .f-index__mobile .f-index__mobile__categories a.f-index__mobile__category-link:first-child {
        border-top: 0;
     }
     .filter .f-index__mobile .f-index__mobile__categories a.f-index__mobile__category-link img { 
        max-width: 45px;
        max-height: 40px;
        position: relative;
        top: auto;
        left: auto;
        margin: 0 auto;
     }
     .filter .f-index__mobile .f-index__mobile__categories a.f-index__mobile__category-link span {
        text-decoration: none;
        margin-left: 5px;
     }
     .filter .f-index__mobile .f-index__mobile__categories a.f-index__mobile__category-link > div {
        height: 40px;
        top: 10px;
        text-align: center;
        width: 58px;
        float: left
     }
     .filter .f-index__mobile .f-index__mobile__categories a.f-index__mobile__category-link span .f-index__mobile__category-title {
        line-height: 20px;
        color: #4a406d;
     }
     .filter .f-index__mobile .f-index__mobile__categories a.f-index__mobile__category-link span .f-index__mobile__category-advs-num {
        line-height: 20px;
        font-size: 13px;
        color: #949b9f;
     }
     .filter .f-index__mobile .f-index__mobile__subcategories .f-index__mobile__subcategories__title a img {
        max-width: 37px;
        max-height: 37px;
     }
    .filter .f-index__mobile .f-index__mobile__subcategories__title {
        background: #f5f9fc;
        outline: 0;
        border-bottom: 1px solid #e0e7eb;
    }
    .filter .f-index__mobile .f-index__mobile__subcategories__title .backto, .filter .f-index__mobile .f-index__mobile__subcategories__list ul li a {
        color: #4a406d;
        background: #f5f9fc;
    }
    .filter .f-index__mobile .f-index__mobile__subcategories__list ul li a {
        color: #4a406d;
        border-bottom: 1px solid #e0e7eb;
    }
    /*Header and filter end*/
    
    /*Main page start*/
    #top_tags_label, #top_rubric_label {
        float: none;
        text-align:left;
        width: 100%;
        margin-bottom: 7px;
    }
    #top_rubric_list, #top_tags_list {
        padding-left: 0;
    }
    #top_rubric_list ul, #top_tags_list ul {
        margin-left: -7px;
    }
    .index-latest__heading h2 {
        font-size: 28px;
        margin-top: 20px;
    }
    /*Main page end*/
    /*Ads list start*/
    .j-list-phone .sr-page__gallery .thumbnails .sr-page__gallery__item {
        width: 100%;
        min-height: 350px;
    }
    .j-list-phone .sr-page__gallery .thumbnails .sr-page__gallery__item.selected {
        background: #fef0cd;
    }
    .j-list-phone .top-info__heading h2 {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 0;
    }
    .j-list-phone .top-info__heading .adt-top.adt-top-mobile {
        float: left;
    }
    .j-list-phone .top-info__heading .adt-top.adt-top-mobile a {
        padding: 0;
        background: transparent;
        color: #5370c3;
        font-size: 17px;
    }
    .search-save-view {
        display: none;
    }
    /*Ads list end*/
    /*Ads list new start*/
    .thumbnails.new {
        margin-left: -10px;
        margin-right: -10px;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .sr-page__gallery.sr-page__gallery_mobile .thumbnails.new {
        margin-left: -20px;
        margin-right: -20px;
    }
    .j-list-phone .sr-page__gallery .thumbnails.new .sr-page__gallery__item,
    .sr-page__gallery .thumbnails.new .sr-page__gallery__item {
        width: 100%;
        max-width: 100%;
        min-height: initial;
        height: auto;
        padding: 20px 5px;
        margin-bottom: 7px;
    }
    .thumbnails.new .sr-page__gallery__item  .sr-page__gallery__item_img {
        width: 40%;
        float: left;
        box-sizing: border-box;
        border-radius: 0;
        position: relative;
    }
    .thumbnails.new .sr-page__gallery__item  .sr-page__gallery__item_img img {
        border-radius: 0;
    }
    .thumbnails.new .sr-page__gallery__item  .sr-page__gallery__item_img .item-fav {
        top: 4px;
        left: 4px;
        right: auto;
    }
    .thumbnails.new .sr-page__gallery__item  .sr-page__gallery__item_img .item-fav .item-fav__star {
        background: url(../img/fav-add-icon.png) no-repeat;
    }
    .thumbnails.new .sr-page__gallery__item  .sr-page__gallery__item_img .item-fav.active .item-fav__star {
        background: url(../img/map.png) no-repeat -6px -76px;
    }
    .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr {
        float: right;
        width: 60%;
        box-sizing: border-box;
        padding: 0 0 0 15px;
    }
    .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_descr-top-block {
        height: 50%;
        margin-bottom: 0;
    }
    .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr h4 {
        height: 17px;
        overflow: hidden;
        line-height: 17px;
        font-size: 16px;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr h4 a {
        font-size: 16px;
    }
    .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_price {
        margin: 5px 0 0 0;
        color: #D7363A;
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-left: 22px;
        min-height: 18px;
        line-height: 18px;
    }
    .sr-page__gallery .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_price:before {
        background: url(../img/price-tag-icon.png) no-repeat;
        top: 0;
        left: 0;
        height: 16px;
    }
    .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_price span.blueLinkFix,
    .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_price span.blueLinkFix a {
        color: #D7363A !important;
        pointer-events: none;
        text-decoration: none;
    }
    .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_descr-bottom-block {
        position: absolute;
        top: auto;
        bottom: 20px;
        overflow: hidden;
        width: 53%;
    }
    .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_descr-bottom-block .cat,
    .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_descr-bottom-block .location,
    .thumbnails.new .sr-page__gallery__item .sr-page__gallery__item_descr .sr-page__gallery__item_descr-bottom-block .date {
        color: #8A8A8A;
        font-size: 12px;
        height: 14px;
        line-height: 14px;
        overflow: hidden;
    }

    /*Ads list new end*/
    /*Auth & register & forgot password & text us blocks start*/
    .l-shortpage-content-wrapper, .contacts-form-wrapper {
        max-width: 375px;
        margin-bottom: 0;
    }
    .l-shortpage-content-wrapper .u-authorize-form, .contacts-form-wrapper .contacts-form {
        margin-left: -20px;
        margin-right: -20px;
    }
    .l-shortpage-content-wrapper .u-authorize-form .control-group, .contacts-form-wrapper .contacts-form .control-group {
        margin-bottom: 0;
    }
    .l-shortpage-content-wrapper .u-authorize-form .control-group.submit-btn-wrapper,
    .contacts-form-wrapper .contacts-form .control-group.submit-btn-wrapper {
        text-align: center;
    }
    .l-shortpage-content-wrapper .u-authorize-form .control-group.agreement-checkbox-wrapper {
        padding: 0 20px;
        margin-top: 20px;
    }
    .l-shortpage-content-wrapper .u-authorize-form .control-group .controls input,
    .contacts-form-wrapper .control-group .controls input {
            max-width: 100%;
            padding: 16px 15px;
            height: 54px;
            border-radius: 0;
            background: #fff;
            box-sizing: border-box;
    }
    .l-shortpage-content-wrapper .u-authorize-form .control-group .controls input {
        line-height: 20px;
    }
    .contacts-form-wrapper .control-group .controls select {
        padding: 4px 15px;
        border-radius: 0;
        background-color: #fff;
        height: 54px;
    }
    .contacts-form-wrapper .control-group .controls textarea {
        padding: 15px;
        border-radius: 0;
        background-color: #fff;
    }
    .contacts-form-wrapper .control-group .controls.captcha-wrapper {
        margin-top: 25px;
        padding: 0 20px;
    }
    .l-shortpage-content-wrapper .u-authorize-form .control-group.submit-btn-wrapper .controls button,
    .contacts-form-wrapper .contacts-form .control-group.submit-btn-wrapper .controls button {
        max-width: 280px;
        padding: 15px 6px;
    }
    .contacts-form-wrapper .contacts-form .control-group.submit-btn-wrapper .controls button {
        margin-bottom: 20px;
    }
    .l-shortpage-content-wrapper .u-sc {
        margin-top: 25px;
        margin-bottom: 20px;
    }
    .l-shortpage-content-wrapper .u-sc > span {
        padding-bottom: 20px;
        color: #949b9f;
    }
    .l-shortpage-content-wrapper .u-sc a, .l-shortpage-content-wrapper .u-sc a.u-sc_vk, .l-shortpage-content-wrapper .u-sc a.u-sc_gg {
        padding: 4px 33px;
    }
    .l-shortpage-content-wrapper .u-sc a.u-sc_fb {
        padding: 4px 35px;
    }
    .l-shortpage-content-wrapper .u-authorize-blocks .u-authorize-blocks__item .u-authorize-blocks__item_btn a {
        max-width: 258px;
    }
    /*Auth & register & forgot password & text us blocks end*/
    /*Services block start*/
    .l-page.u-page.i-services-wrapper {
        padding-right: 0px;
    }
    .i-services__list .l-table-row {
        display: block;
    }
    .i-services .i-services__list .i-services__list__item {
        border-bottom: 1px solid #e5e9ee;
        margin-left: -20px;
        margin-right: -20px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .i-services .i-services__list .i-services__list__item:last-child {
        border-bottom: 0;
    }
    .i-services .i-services__ads {
        border-radius: 0;
        margin-left: -20px;
        margin-right: -20px;
        padding-right: 20px;
        padding-left: 20px;
    }
    .i-services__list .i-services__list__item .i-services__list__item__icon_small img {
        max-width: 100px;
    }
    .i-services .i-services__ads .i-services__ads__item {
        width: 100%;
        border-bottom: 0;
    }
    .i-services .i-services__ads .i-services__ads__item:nth-child(2) {
        margin-top: 40px;
    }
     /*Services block end*/
    /*Adv&shop add and edit block start*/
    .v-page__content.adv-add-wrapper, .u-cabinet__settings.shop-add-wrapper {
        padding-right: 0px;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__error,
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__tooltip.tooltips_left {
        display: none !important;
    }
    .v-page__content.adv-add-wrapper h1 {
        margin-left: 0;
        font-size: 28px;
    }
    .u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block h1 {
        font-size: 28px;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .i-formpage__subtitle {
        margin: 0 auto 15px auto;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls.bottom-btns-wrapper {
        text-align: center;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls.bottom-btns-wrapper input {
        margin-top: 20px;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile a img,
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .f-index__mobile__subcategories__title .j-back img,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile a img,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .f-index__mobile__subcategories__title .j-back img {
        max-width: 35px;
        max-height: 35px;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile .j-main,
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .f-index__mobile__subcategories__list .j-sub,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile .j-main,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile .j-sub,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__sublist_mobile .j-sub {
        color: #4a406d;
        padding-right: 30px;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile .j-main:hover,
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .f-index__mobile__subcategories__list .j-sub:hover,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile .j-main:hover,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile .j-sub:hover,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__sublist_mobile .j-sub:hover {
        color: #28a2e2;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile .j-main i,
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .f-index__mobile__subcategories__list .j-sub i,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile .j-main i,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile .j-sub i,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .i-formpage__catselect__popup__sublist_mobile .j-sub i {
        position: absolute;
        top: 10px;
        right: 15px;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .f-index__mobile__subcategories__title .backto.j-back,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .f-index__mobile__subcategories__title .backto.j-back {
        padding: 0 0 0 15px;
        color: #a0aebf;
        border-bottom: 0;
        position: relative;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .f-index__mobile__subcategories__title .backto.j-back:after,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .f-index__mobile__subcategories__title .backto.j-back:after {
        content: '';
        position: absolute;
        top: 50%;
        left: 3px;
        width: 7px;
        height: 7px;
        border: 1px solid #a0aebf;
        border-top: none;
        border-left: none;
        transform: translate(0, -50%)rotate(135deg);
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .f-index__mobile__subcategories__title .j-back img {
        
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-formpage__catselect .i-formpage__catselect__popup .f-index__mobile__subcategories__title .subcat p.title,
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .f-index__mobile__subcategories__title .subcat p.title {
        font-size: 15px;
    }
    .u-cabinet__settings.shop-add-wrapper .controls.j-social-link select.j-type {
        border-radius: 5px;
    }
    .u-cabinet__settings.shop-add-wrapper .controls.j-social-link .sh-social-item {
        width: 96%;
    }
    .u-cabinet__settings.shop-add-wrapper .controls.j-social-link .sh-social-item > input {
        width: 100%;
    }
    .u-cabinet__settings.shop-add-wrapper .controls.j-social-link .sh-social-item a.j-delete {
        margin-left: 2px;
    }
    /*Adv&shop add and edit block end*/
    /*Full adv view and shop view blocks start*/
    .full-adv-wrapper h1.v-title {
        font-size: 28px;
    }
    .full-adv-wrapper .v-descr_photos .fotorama .fotorama__stage__frame.fotorama__loaded--img img {
        border-radius: 0px !important;
    }
    .full-adv-wrapper .v-descr_properties li {
        width: 100%;
        margin-left: -20px;
        margin-right: -20px;
        border-top: 1px solid #e0e7eb;
        border-bottom: 1px solid #e0e7eb;
        padding: 15px 20px;
        margin: 0 -20px;
    }
    .full-adv-wrapper .v-descr_properties li .v-descr_properties_attr {
        float: left;
        width: 48%;
        padding-left: 5px;
    }
    .full-adv-wrapper .v-descr_properties li .v-descr_properties_val {
        float: right;
        width: 48%;
        text-align: right;
    }
    .full-adv-wrapper .v-descr_photos {
        margin-left: -20px;
        margin-right: -20px;
    }
    .full-adv-wrapper .v-descr_contact .v-descr_contact__form button.j-submit,
    .sh-page-wrapper .v-descr_contact .v-descr_contact__form button.j-submit {
        width: 145px;
        float: right;
        margin-top: 0;
    }
    .sh-page-wrapper .v-descr_contact .v-descr_contact__form button.j-submit {
        margin-right: -15px;
    }
    .full-adv-wrapper .v-descr_contact .v-descr_contact__form .v-descr_contact__form_file {
        margin-left: 0;
    }
    .full-adv-wrapper .v-price {
        border-radius: 5px 0 0 5px;
        max-width: 240px;
    }
    .full-adv-wrapper .v-price > div {
        max-width: 240px;
    }
    .full-adv-wrapper .v-price:before {
        left: auto;
        right: -20px;
        transform: rotate(0deg);
    }
    .v-like .top-info__heading h2, .top-info__heading.out_bl_other-title h2 {
        font-size: 28px;
    }
    .v-like .sr-page__gallery .sr-page__gallery__item {
        min-height: 380px;
    }
    .sh-page-wrapper .sh-view__navigation .nav.nav-pills, .sh-page-wrapper .sh-view__navigation .nav.nav-pills > li {
        float: none;
    }
    .sh-page-wrapper .v-adv a span {
        padding: 15px 12px;
    }
    /*Full adv view and shop view blocks end*/
    /*User cabinet block start*/
    .u-cabinet-wrapper .u-cabinet {
        margin-left: -5px;
        margin-right: -5px;
    }
    .u-cabinet .form-search {
        background: transparent;
    }
    .u-cabinet .form-search, .u-cabinet .form-bills {
        margin-bottom: 30px;
    }
    .u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills {
        padding: 0;
        border-bottom: 0;
    }
    .f-msearch_desktop .btn_search, .u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li.u-cabinet__sub-navigation__search .btn.j-q-submit {
        width: 30px;
        background: url(../img/map.png) no-repeat 0px -123px, #e5202c;
    }
    .u-cabinet .form-search .u-cabinet__sub-navigation {
        padding-top: 0;
        margin: 5px 0;
    }
    .u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li.dropdown {
        float: left;
    }
    .u-cabinet .u-cabinet__sub-navigation .u-cabinet__sub-navigation__type {
        background: #fff;
    }
    .u-cabinet-wrapper .u-cabinet .u-ads__actions {
        margin-bottom: 15px;
        border-radius: 4px;
    }
    .u-cabinet-wrapper .u-cabinet__settings {
        margin-bottom: 25px;
    }
    .u-cabinet-wrapper .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .u-cabinet__settings .u-cabinet__settings__block .u-sc a.u-sc_vk, .u-cabinet__settings .u-cabinet__settings__block .u-sc a.u-sc_gg {
        padding: 4px 30px;
    }
    .u-cabinet__settings .u-cabinet__settings__block .u-sc a.u-sc_fb {
        padding: 4px 32px;
    }
    .u-cabinet__settings .u-cabinet__settings__block .u-sc {
        font-size: 14px;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__list {
        margin-left: -15px;
        margin-right: -15px;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list__descr-wrapper {
        border-bottom: 1px solid #e1e8ec;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill_list__date {
        width: 30%;
        float: left;
        padding-left: 15px;
        color: #5b5b5b;
        max-width: 70px;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill_list__id {
        width: 58%;
        float: left;
        padding: 5px 0;
        color: #5b5b5b;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list__summ {
        padding-right: 15px;
        text-align: right;
        vertical-align: top;
        font-weight: bold;
        color: #000;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list__descr .u-bill__list__descr-img-wrapper {
        margin-left: 15px;
        padding: 0;
        max-width: 60px;
        float: left;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list-table-row-top {
        padding-bottom: 0;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods {
        max-width: 600px;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .nav.nav-pills,
    .u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .nav.nav-pills > li,
    .u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .u-fav-clear-all-wrapper {
        float: none;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .nav.nav-pills {
        padding-top: 0;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .u-fav-clear-all-wrapper {
        margin-top: 10px;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .j-cat-dropdown {
        margin: 0;
        float: none;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .u-cabinet__sub-navigation .u-fav-clear-all-wrapper .u-cabinet__sub-navigation__clear {
        top: 0;
        margin: 0;
        box-sizing: border-box;
        width: 100%;
    }
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup {
        margin-left: -15px;
        margin-right: -15px;
    }
    .u-cabinet-wrapper .u-cabinet .import-wrapper .i-formpage__catselect__popup .f-index__mobile__subcategories__list > .j-sub {
        margin-left: 15px;
    }
    .u-cabinet-wrapper .u-cabinet .u-search-results-wrapper {
        padding: 40px 20px;
    }
    .u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt {
        width: 100%;
    }
    .u-cabinet-wrapper .u-cabinet .u-search-results-wrapper .sr-page__list__item.item_filt {
        margin-left: 0;
        margin-right: 0;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item {
        background: #fff;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item, 
    .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__content.l-table-cell {
        height: 190px;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__content.l-table-cell {
        padding: 15px 10px;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__date,
    .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__author,
    .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__ad,
    .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__actions {
        width: 50%;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__ad {
        padding: 20px 0 0;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__author .u-mail__list__item__title-wrapper .u-mail__list__item__title {
        max-width: 60px;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__chat__form form {
        float: none;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__chat__form .u-mail__chat__form-help-wrapper {
        float: none;
        margin: 30px auto 0 auto;
    }
    /*User cabinet block end*/
    /*Help block start*/
    .l-page.help-wrapper {
        padding-right: 0;
    }
    .l-page.help-wrapper h1 {
        font-size: 28px;
        line-height: 28px;
    }
    .help-wrapper .txt-content .faq-category {
        float: none;
        width: 100%;
        margin-right: 0;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content {
        padding: 0 20px;
    }
    /*Help block end*/
    /*Static pages start*/
    .static-page-wrapper {
        margin-top: 23px;
    }
    /*Static pages end*/
    /*Blog pages start*/
    .blog-wrapper .l-main__content h1 {
        text-align: center;
    }
    .blog-wrapper .l-main__content .b-list .b-list-item {
        margin-bottom: 30px;
    }
    .blog-wrapper .l-main__content .b-list .b-list-item h3 a {
        font-size: 24px;
    }
    .blog-wrapper .l-main__content .b-list .b-list-item .b-tags,
    .blog-wrapper .l-main__content .b-view .b-tags {
        display: block;
    }
    .blog-wrapper .l-main__content .b-list .b-list-item .b-article-views,
    .blog-wrapper .l-main__content .b-view .b-article-views {
        margin-right: 0;
    }
    .blog-wrapper .l-main__content .b-list .b-list-item .b-article-read-more {
        margin-bottom: 20px;
    }
    .blog-wrapper .l-main__content .b-list .b-list-item .ya-share2 {
        float: none;
    }
    .blog-wrapper .l-main__content .b-list .b-list-item .b-article_author, 
    .blog-wrapper .l-main__content .b-list .b-list-item .b-article_comments,
    .blog-wrapper .l-main__content .b-view .b-article_author,
    .blog-wrapper .l-main__content .b-view .b-article_comments,
    .blog-wrapper .l-main__content .b-view .b-article_rating {
        display: none;
    }
    /*Blog pages end*/
    /*Short pages start*/
    .l-page.l-shortpage-info-wrapper h1 {
        display: none;
    }
    /*Short pages end*/
}
@media (max-width:768px) and (min-width:568px) {
    .sr-page__gallery .sr-page__gallery__item {
        width: 48%;
        max-width: 280px;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .controls .i-form__addphotos .i-form__addphotos__item:nth-child(2n) {
        margin-right: 20px;
    }
    .sr-shops .sr-page__list__item_descr .sr-page__list__item_descr_text {
        max-width: 400px;
    }
    /*Full adv view block start*/
    .v-like .sr-page__gallery .sr-page__gallery__item, .out_bl_other.sr-page__gallery .sr-page__gallery__item  {
        width: 49%;
        margin-right: 1.9888888%;
    }
    .v-like .sr-page__gallery .sr-page__gallery__item:nth-child(2n), .out_bl_other.sr-page__gallery .sr-page__gallery__item:nth-child(2n) {
        margin-right: 0;
    }
    .v-like .sr-page__gallery .sr-page__gallery__item:nth-child(3), .out_bl_other.sr-page__gallery .sr-page__gallery__item:nth-child(3) {
        margin-right: 1.9888888%;
    }
    /*Full adv view block end*/
    /*User cabinet block start*/
    .u-cabinet-wrapper .u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__date span {
        left: 35%;
    }
    /*User cabinet block end*/
}
@media (max-width:567px) {
    /*Ads list start*/
    .sr-page__gallery .sr-page__gallery__item {
        width: 100%;
    }
    /*Ads list end*/
    /*Full adv view block start*/
        .v-like .sr-page__gallery .sr-page__gallery__item, .out_bl_other.sr-page__gallery .sr-page__gallery__item {
            width: 100%;
            margin: 0 auto 20px auto;
            float: none;
        }
        .v-like .sr-page__gallery .sr-page__gallery__item:nth-child(3), .out_bl_other.sr-page__gallery .sr-page__gallery__item:nth-child(3) {
            margin-right: auto;
        }
    /*Full adv view block end*/
     /*Adv&shop add and edit block start*/
    .u-cabinet__settings.shop-add-wrapper .controls.j-social-link .sh-social-item {
        width: 94%;
    }
     /*Adv&shop add and edit block end*/
}
@media (max-width:659px) {
    .sr-page__gallery .sr-page__gallery__item, .j-list-phone .sr-page__gallery .thumbnails .sr-page__gallery__item,
    .sr-page__gallery.sr-page__gallery_mobile .sr-page__gallery__item {
        float: none;
        margin: 0 auto 20px auto;
        width: 280px;
    }
    /*Promotion block start*/
    .i-services-promotion-wrapper .i-formpage__promotion .i-formpage__promotion__item, .i-services-promotion-wrapper .j-ps-block .j-ps-item,
    .u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods .u-bill__add__payment__list__item {
        float: none;
        margin: 10px auto 20px auto;
    }
    .i-services__payment {
        margin-left: -20px;
    }
    /*Promotion block end*/
}
@media (min-width:660px) {
    /*Ads list start*/
    .j-list-phone .sr-page__gallery .thumbnails .sr-page__gallery__item {
        width: 31%;
    }
    /*Ads list end*/
}
@media (min-width:768px) {
    /*Ads list start*/
    #j-bbs-search-list > .l-table > .l-table-row {
        display: table-row;
    }
    #j-bbs-search-list > .l-table {
        display: table;
    }
    /*Ads list end*/
    /*Auth & register & forgot password & text us blocks start*/
    .l-shortpage-content-wrapper, .contacts-form-wrapper {
        background: #fff;
        margin: 10px auto 50px auto;
        border-radius: 10px;
        box-shadow: 0 35px 40px -15px rgba(67, 87, 102, 0.16), 0 0 29px -10px rgba(67,87,102,0.22), 0 0 29px 6px rgba(0, 0, 0, 0.03);
        padding: 40px;
    }
    .contacts-form-wrapper {
        margin-top: 30px;
    }
    /*Auth & register & forgot password & text us blocks end*/
    /*Services block start*/
    .i-services-wrapper h1 {
        font-size: 32px;
    }
    .i-services .i-services__ads.i-services__ads-inline .i-services__ads__item {
        width: 100%;
    }
    .i-services .i-services__ads.i-services__ads-inline .i-services__ads__item span,
    .i-services .i-services__ads.i-services__ads-inline .i-services__ads__item .i-services__ads__item-btn-wrapper {
        width: 49%;
        float: left;
        margin-top: 0;
    }
    .i-services .i-services__ads.i-services__ads-inline .i-services__ads__item .i-services__ads__item-btn-wrapper {
        text-align: right;
    }
    /*Services block end*/
    /*Adv&shop add and edit block start*/
    .u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .bottom-bts-wrapper .btn.btn-success {
        margin-right: 6px;
    }
    /*Adv&shop add and edit block end*/
    /*User cabinet block start*/
    .u-cabinet-wrapper .u-cabinet .u-ads__actions {
        background: transparent;
        padding: 0 20px 20px 20px;
        border-bottom: 1px solid #ecf2f6;
        margin-bottom: 20px;
    }
    .u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .my-items-check-all {
        margin-left: 20px;
    }
    .u-cabinet .form-search, .u-cabinet .form-bills {
        margin-bottom: 50px;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__list {
        padding: 25px 0 0px 0;
        background: #fff;
    }
    /*User cabinet block end*/
}
@media (max-width:1024px) and (min-width:768px) {
    /*Header and filter start*/
    .l-top .l-top__navbar .user-menu .btn-group .btn-success:hover:after {
        left: 6px;
    }
    /*Header and filter end*/
    /*Shops list block start*/
    .sr-shops .sr-page__list__item .sr-page__list__item_img {
        width: 230px;
        max-width: 230px;
        overflow: hidden;
    }
    .sr-page__list__item table td.sh-page__list__item_right {
        padding-left: 0;
    }
    /*Shops list block end*/
    /*Ads list block start*/
    .sr-page__gallery .thumbnails .sr-page__gallery__item {
        margin-right: 8px;
        min-height: 380px;
    }
    .sr-page__list__item_descr.sr-page__list__item_descr-list-view .sr-page__list__item_price .item-fav_list {
        display: inline-block;
    }
    /*Ads list block end*/
    /*Services block start*/
    .l-page.u-page.i-services-wrapper {
        padding-right: 0px;
    }
    .i-services .i-services__ads {
        padding: 45px 50px;
    }
     /*Services block end*/
     /*Adv&shop add and edit block start*/
    .v-page__content.adv-add-wrapper h1 {
        margin-left: 0px;
    }
    .v-page__content.adv-add-wrapper .breadcrumb {
        margin-left: 0px;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group, 
    .u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__form,
    .u-cabinet__settings.shop-add-wrapper .u-cabinet__settings__block .u-cabinet__settings__block__title {
        margin-left: 0;
    }

    /*Adv add and edit block end*/
    /*Full adv view and shop view blocks start*/
    .v-like .sr-page__gallery .sr-page__gallery__item {
        min-height: 380px;
    }
    .sh-page-wrapper .v-shop-info-wrapper {
        width: 58%;
    }
    .sh-page-wrapper .top-info__heading .adt-top {
        margin-bottom: 20px;
    }
    /*Full adv view and shop view blocks end*/
    /**User cabinet block start*/
    .u-cabinet-wrapper .u-cabinet-info .u-cabinet-update-balance-block form .btn {
        margin-left: 10px;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list__descr div {
         max-width: 590px;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__chat__form form {
        max-width: 600px;
    }
    .u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li {
        display: inline-block;
        float: none;
    }
    /**User cabinet block end*/
}
@media (max-width:979px) and (min-width:768px) {
    /*Header and filter start*/
    .header-line {
        display: none;
    }
    .l-top .l-top__navbar .user-menu .btn-group .btn-success {
        border-radius: 5px;
    }
    .l-top .l-top__navbar .user-menu .btn-group .btn-success:after {
        left: 9px;
    }
    .l-top .l-top__navbar .user-menu .btn-group .btn-success:hover:after {
        left: 13px;
    }
    .l-top .l-top__navbar .user-menu .btn-group .btn-success span {
        display: none;
    }
    .filter .f-msearch .f-msearch_desktop .search-btn-wrapper {
        width: 40px;
    }
    .filter .f-msearch .f-msearch_desktop .search-btn-wrapper .btn_search {
        width: 40px;
        background: url(../img/map.png) no-repeat 3px -123px, #e5202c;
    }
    .filter .f-msearch .f-navigation__region_change .f-navigation__region_change__links li {
        white-space: normal;
    }
    .filter .f-msearch .f-navigation__region_change .search-all, .filter .f-msearch .f-navigation__region_change .f-navigation__region_change_sub a.change {
        margin-left: 20px;
    } 
    #j-f-region-desktop-st1, #j-f-region-desktop-st2 {
        width: 726px;
    }
    .user-profile .user-name {
        max-width: 50px;
    }
    /*Header and filter end*/
    /*Main page start*/
        .index__catlist .index__catlist__item {
            min-height: 340px;
        }
        .index__catlist .index__catlist__item .links {
            min-height: 195px;
        }
        .index__catlist__row>a {
            width: 70px;
            height: 70px;
        }
        .index__catlist .index__catlist__item:hover img {
            top: -70px;
        }
        .index__catlist .index__catlist__item div.title {
            padding: 0 0 0 10px;
        }
    /*Main page end*/
    
    /*Ads list block start*/
    .seo-regions .seo-regions-list td span {
        padding-right: 10px;
    }
    /*Ads list block end*/
    /*Adv add and edit block start*/
     .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .control-group {
        max-width: 420px;
    }
    /*Adv add and edit block end*/
    /*Full adv view and shop view blocks start*/
    .v-like .sr-page__gallery .sr-page__gallery__item, .out_bl_other.sr-page__gallery .sr-page__gallery__item {
        width: 49%;
        margin-right: 1.9888888%;
    }
    .v-like .sr-page__gallery .sr-page__gallery__item:nth-child(2n), .out_bl_other.sr-page__gallery .sr-page__gallery__item:nth-child(2n) {
        margin-right: 0;
    }
    .v-like .sr-page__gallery .sr-page__gallery__item:nth-child(3), .out_bl_other.sr-page__gallery .sr-page__gallery__item:nth-child(3) {
        margin-right: 1.9888888%;
    }
    .sh-page-wrapper .v-shop-info-wrapper {
        width: 100%;
        padding-left: 0;
    }
    .sh-page-wrapper .sr-page__list__item .sr-page__list__item_img {
        display: none;
    }
    /*Full adv view and shop view blocks end*/
    /*User cabinet block start*/
    .u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li > a {
        padding: 14px 6px 12px 6px;
    }
    .u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li > a {
        padding: 14px 6px 25px 6px;
    }
    .u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li.pull-right > a.shop-add-btn {
        padding-left: 26px;
    }
    .u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li.pull-right > a.shop-add-btn:after {
        left: 2px;
    }
    .u-cabinet .u-cabinet__main-navigation_desktop ul.nav.nav-tabs > li > a .label {
        display: none;
    }
    .u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills > li.u-cabinet__sub-navigation__search .btn.j-q-submit {
        width: 65px;
        background: url(../img/map.png) no-repeat 16px -123px, #e5202c;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__list .u-bill__list__descr div {
         max-width: 400px;
    }
    .u-cabinet-wrapper .u-cabinet .u-bill__payment form .u-bill__payment__methods {
        max-width: 600px;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .j-list-desktop.j-list-tablet {
        padding: 0 10px 20px 20px;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .j-list-desktop.j-list-tablet .sr-page__list__item .sr-page__list__item_price .sr-page__list__item_price-wrapper {
        max-width: 120px;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__ad {
        max-width: 180px;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__chat__form form {
        max-width: 400px;
    }
    .u-cabinet-wrapper .u-cabinet .u-mail__chat__form .u-mail__chat__form-help-wrapper {
        max-width: 170px;
    }
    /*User cabinet block end*/
    /*All author's ads start*/
    .all-user-ads-wrapper .sr-page__list__item .sr-page__list__item_img {
        display: none;
    }
    /*All author's ads end*/
}
@media (min-width:1025px) {
    .f-msearch_desktop .f-qsearch__results .f-qsearch__results__item {
        padding: 20px;
    }
    /*Adv add and edit block start*/
    .styled-title-tooltip {
        background: url(../img/original-title-tooltip.png) no-repeat;
        width: 191px;
        height: 200px;
        position: absolute;
        left: -206px;
        top: 12px;
    }
    .styled-title-tooltip.uk {
        background: url(../img/original-title-tooltip-uk.png) no-repeat;
        top: 5px;
    }
    .styled-cat-tooltip {
        background: url(../img/cat-tooltip.png) no-repeat;
        width: 171px;
        height: 93px;
        position: absolute;
        right: -173px;
        top: 12px;
    }
    .styled-cat-tooltip.uk {
        background: url(../img/cat-tooltip-uk.png) no-repeat;
        top: 30px;
    }
    .styled-img-tooltip {
        background: url(../img/main-img-tooltip.png) no-repeat;
        width: 207px;
        height: 117px;
        position: absolute;
        left: -225px;
        top: 82px;
    }
    .styled-img-tooltip.uk {
        background: url(../img/main-img-tooltip-uk.png) no-repeat;
    }
    .v-page__content.adv-add-wrapper .i-formpage .form-horizontal .i-formpage__subtitle {
        margin-left: 300px;
    }
    /*Adv add and edit block end*/
    /*Full adv view and shop view blocks start*/
    .v-page.full-adv-wrapper, .l-page.sh-page-wrapper {
        padding-right: 10px;
    }
    .full-adv-wrapper .v-descr_contact .v-descr_contact__form .j-v-contacts-expand-block.margin-top-50 {
        margin-top: 50px;
    }
    .full-adv-wrapper .v-descr_contact .v-descr_contact__form > form {
        width: 565px;
        margin-right: 20px;
    }
    .full-adv-wrapper .v-price {
        margin-top: 20px;
    }
    /*Full adv view and shop view blocks end*/
    /*User cabinet block start*/
    .l-page.u-page.u-cabinet-wrapper, .l-page.all-user-ads-wrapper {
        padding-right: 10px;
    }
    .u-cabinet-wrapper .u-cabinet .my-fav-form .j-list-desktop.j-list-tablet {
        padding: 0 0 20px 40px;
    }
     /*User cabinet block end*/
}
@media (max-width:1024px) {
    /*Promotion block start*/
    .i-formpage__promotion .i-formpage__promotion__item {
        height: 515px;
    }
    .i-formpage__promotion .i-formpage__promotion__item.active > label > div {
        min-height: 515px;
    }
    .i-formpage__promotion .i-formpage__promotion__item .chose-plan-block-wrapper {
        display: block;
    }

    /*Promotion block end*/
    /*Full adv view block start*/
    .full-adv-wrapper .v-author__info, .all-user-ads-wrapper .v-author .v-author__info  {
        width: 165px;
    }
    /*Full adv view block end*/
    /*User cabinet block start*/
    .u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content__block_nav_buttons .btn {
        padding: 9px 10px 9px 55px;
    }
    .u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content__block_nav_buttons .btn.btn-first {
        width: 100px;
        padding: 9px 10px;
    }
    /*User cabinet block end*/
}
@media (max-width:1199px) and (min-width:768px) {
    /*Header and filter start*/
    .l-top .l-top__navbar .user-menu .btn-group .btn-success {
        min-width: initial;
        padding-left: 28px;
        padding-right: 12px;
    }
    .l-top .l-top__navbar .user-menu .btn-success:after {
        left: 2px;
    }
    .l-top__lang_user {
        padding: 0;
    }
    .l-top .l-top__navbar .user-menu .dropdown-menu {
        width: auto;
        min-width: 105px;
    }
    .filter .f-msearch {
        padding-right: 20px;
    }
    /*Header and filter end*/
    /*Main page start*/
        .index__catlist .index__catlist__item {
            width: 33%;
            min-width: 33%;
        }
        .index-map__wrapper {
            display: none;
        }
    /*Main page end*/
    /**/
    .l-table .vip-column {
        float: right;
        width: 240px;
    }
    /**/
}
@media (min-width:1200px) {
    /*Shops list block start*/
    .sr-shops .sr-page__list__item_descr_bottom a {
        padding-right: 15px;
    }
    .sr-shops .sh-page__list__item_right {
        width: 250px;
        max-width: 250px;
        padding-left: 30px;
    }
    .j-list-desktop.j-list-tablet .sr-page__list.sr-page__list_desktop .sr-page__list__item .sh-page__list__contacts {
        padding-left: 0;
        width: 100%;
    }
    .j-list-desktop.j-list-tablet .sr-page__list.sr-page__list_desktop .sr-page__list__item .sh-page__list__contacts ul {
        padding-left: 0;
        width: 100%;
    }
    .sr-shops .sh-page__list__item_right .sr-page__list__item_location {
        padding-right: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    /*Shops list block end*/
    /*Header block start*/
    #header .l-top {
        width: 1180px;
        padding-right: 10px;
        padding-left: 10px;
    }
    #header .l-top .l-top__logo {
        margin-left: -18px;
    }
    .filter .f-msearch {
        padding-left: 10px;
        padding-right: 10px;
    }
    .l-top .l-top__logo .l-top__logo_desktop {
        margin-left: 28px;
        margin-right: 0;
    }
    .f-navigation__menu {
        width: 28.4%;
    }
    .l-top__navbar {
        width: 56.1%;
        margin-right: 0;
        margin-left: 0;
    }
    #header .l-top .l-top__logo.l-top__logo-short {
        margin-top: 0;
    }
    /*Header block end*/
    /*Main page start*/
    #main .l-page.index-page {
        padding-left: 0;
        padding-right: 10px;
    }
    /*Main page end*/
    /*Ads list block start*/
    .sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_img img {
         height: 200px; 
    }
    /*Ads list block end*/
    /*Full adv view and shop view blocks start*/
    .i-formpage__promotion {
        padding-left: 0px;
        margin: 15px -40px 0 0;
    }
    .sh-page-wrapper .v-shop-info-wrapper {
        width: 65%;
    }
    /*Full adv view and shop view blocks end*/
    /*User cabinet block start*/
        .u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content .sr-page__list__item_img,
        .u-cabinet-wrapper .u-cabinet .u-ads__list.sr-page__list .u-ads__list_desktop.sr-page__list_desktop .u-ads__list__item .u-ads__list__item__content__block_stat {
            padding-left: 45px;
        }
        .u-cabinet-wrapper .u-cabinet .my-fav-form .j-list-desktop.j-list-tablet .sr-page__list__item .sr-page__list__item_price .sr-page__list__item_price-wrapper {
            max-width: 265px;
        }
        .u-cabinet-wrapper .u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__ad {
            max-width: 640px;
        }
        .u-cabinet-wrapper .u-cabinet .u-mail__chat__form form {
            min-width: 785px;
        }
    /*User cabinet block end*/
}
/*For big screens*/
@media (min-width:1800px) {
    .install-app {
        display: block;
    }
    .index-page__banner {
        display: block;
    }
}
/*For IE*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
     ul.ui-autocomplete1 {
        position: absolute !important;
        top: 595px !important;
     } /* IE10 */
     _:-ms-fullscreen, :root ul.ui-autocomplete1 {
        position: absolute !important;
        top: 595px !important;
     } /* IE11 */
}
