.block-btn {
    display: block;
    text-align: right;
}
.block-btn .btn-success {
    min-width: 148px;
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}
.block-btn + .block-btn .btn-success {
    margin-bottom: 0 !important;
}
.listing-button {
    width: 100%;
}
.listing-button .btn-success {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 16px;
    height: 37px;
    line-height: 25px;
    font-size: 18px;
}
.index-latest .sr-page__list__item:hover {
	background: transparent;
}
.index-latest .index-latest__item {
	padding-bottom: 10px;
}
.index-latest .index-latest__item + .spacer {
	margin-bottom: 10px;
}
.index-page h1 {
	font-size: 23px;
	padding: 6px 10px 10px;
}
#header .btn-group .btn-success:visited, #header .btn-group .btn-success:visited span {
	text-decoration: none;
	color: #fff;
}
.fixed-panel { /* TEMP, REMOVE AFTER REWORKING THIS BLOCK */
	display: none !important;
}

.alert-popup.big-alert {
	top: calc(50% - 25px);
}

.alert-popup.big-alert::after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(0, 0, 0, .2);
	top: 0;
	z-index: 2;
}

.alert-popup.big-alert .alert-popup__content {
	padding-right: 0;
	padding-left: 0;
	font-size: 22px;
	line-height: 24px;
	z-index: 5;
	position: relative;
	text-align: center;
	margin: 0 auto;
}
.floating-mobile-button-apply {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 2;
	left: 0;
	background: #fff;
	padding: 7px 0;
}
.floating-mobile-button-apply a {
	border-bottom: 0 none;
	padding: 5px;
	display: block;
	margin: 0 auto;
	max-width: 200px;
	box-sizing: border-box;
	color: #fff;
	background: #117FC1;
	border-radius: 15px;
	position: relative;
	text-decoration: none;
	text-align: center;
}
.v-descr_text.v-block ol, .v-descr_text.v-block ul,
.sh-view__info  ol, .sh-view__info ul {
	margin-left: 20px;
}
.sh-page .v-author_shop__title-wrapper {
	padding-top: 10px;
	margin-top: 10px;
}
.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__title-wrapper {
	text-align: center;
}
.sh-page .v-author_shop__title-wrapper .v-author_shop__license {
	display: inline-block;
    padding-right: 30px;
    padding-top: 10px;
    position: relative;
}
.sh-page .v-author_shop__title-wrapper .v-author_shop__license:after {
    content: '';
	position: absolute;
    background: url(../img/shop-license-icon.png) no-repeat;
    top: 0;
    right: 0;
    left: auto;
    width: 27px;
    height: 28px;
}
.search__extra__text__wrapper .search__extra__text {
	padding: 10px;
	background: #fff;
}
@media (min-width: 768px) {
	.index-latest .b-list-item-wrapper {
		float: left;
	}
	.index-latest {
		padding-bottom: 10px;
		margin-bottom: 25px;
	}
	.index-latest#j-shops-search-list {
		padding-bottom: 0;
	}
}
@media (max-width: 767px) {
	.index-page h1 {
		font-size: 25px;
		line-height: 30px;
		padding: 6px 10px 10px !important;

		background: #fff;
	}
	/*header start*/
	.l-top__mmenu-shadow {
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.7);
		position: absolute;
		z-index: 502;
	}
	#header .l-top__navbar .l-top__navbar_mobile .topmenu-btn {
		width: 40px;
    	height: 54px;
    	margin-top: 0;
	}
	.l-top__navbar_mobile .topmenu-btn:before, .l-top__navbar_mobile .btn-add a:before,
	.l-top__mmenu .add-adv:before, .l-top__mmenu .add-shop:before,
	.l-top__mmenu .user-info .user-address:before,
	.filter-bg .f-msearch.f-msearch-mobile #j-f-region-phone-link span:before,
	.main-wrapper .b-list .b-list-item .b-list-item-read:after,
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_descr .shops-list-item-region:before,
	.main-wrapper .shops-list .index-latest__item .shops-list-item-read:after,
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr .item-region:before,
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .shops-list-item-region:before,
	.sr-page.sr-shops .sr-page__list__item .shops-list-item-read:after,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr .item-region:before,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region:before,
	.adv-page-wrapper ._mobile.v-block .v-info span:before,
	.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__region span:before,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region:before,
	.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__title.v-author_shop__license:after,
	.l-page_user_adv .v-author.v-block .v-author__info small:before,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region:before,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .adv-promote:before,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .adv-edit:before,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .btn-danger.j-i-status:before,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .btn.btn-small.btn-info:before {
		content: '';
	    position: absolute;
	    left: 20px;
	    top: 15px;
	    width: 40px;
	    height: 25px;
	    background: url(../img/icons/menu-icon.svg) no-repeat;
	}
	.l-top__navbar_mobile .btn-add a {
		position: relative;
	    height: 54px;
	    width: 54px;
	    display: block;
	}
	.l-top__navbar_mobile .btn-add a:before, .l-top__mmenu .add-adv:before,
	.l-top__mmenu .add-shop:before {
		left: 5px;
		height: 25px;
		width: 25px;
		background: url(../img/icons/plus-icon.svg) no-repeat;
	}
	.l-top__mmenu {
		z-index: 651;
		overflow: inherit;
		background: #fff;
		padding: 25px 0;
		overflow-x: auto;
	}
	.l-top__mmenu .l-top__menu-top-block {
		position: absolute;
	    right: -55px;
	    left: auto;
	    float: right;
	    width: auto;
	}
	.l-top__mmenu .l-top__menu-top-block .close {
		float: right;
		background: url(../img/close-icon.png) no-repeat;
	}
	.l-top__mmenu .add-adv, .l-top__mmenu .add-shop {
		color: #fff;
	    background: #117FC1;
	    border-color: transparent;
	    text-shadow: none;
	    margin: 0 0 20px 23px;
	    border-radius: 25px;
	    padding: 14px 12px 14px 48px;
	    line-height: 20px;
	    text-decoration: none;
	    position: relative;
	    min-width: 216px;
	    max-width: 216px;
	    box-sizing: border-box;
	    box-shadow: none;
	}
	.l-top__mmenu .add-adv:hover {
		background: #0088cc;
	}
	.l-top__mmenu .add-shop:hover {
		background: #df7033;
	}
	.l-top__mmenu .add-adv:before, .l-top__mmenu .add-shop:before {
		left: 16px;
    	top: 10px;
	}
	.l-top__mmenu .add-shop {
		background: #ff7529;
	}
	.l-top__mmenu .nav li {
		outline: none;
	}
	.l-top__mmenu .nav li.divider {
		margin: 12px 10px;
    	height: 2px;
    	background: #d7dadc;
	}
	.l-top__mmenu li a, .l-top__mmenu li.divider ~ li:not(.logout) a {
		color: #34382a;
		border-top: 0;
		text-transform: uppercase;
		font-size: 15px;
	}
	.l-top__mmenu .nav li a:hover, .l-top__mmenu .nav li a:focus,
	.l-top__mmenu li.divider ~ li:not(.logout) a:hover, .l-top__mmenu li.divider ~ li:not(.logout) a:focus {
		background-color: transparent;
		color: #ff7529;
	}
	.l-top__mmenu .nav-list .active a {
		background-color: transparent;
		color: #ff7529;
		text-shadow: none;
	}
	.l-top__mmenu li a .msg_count {
		background: #ff0000;
    	padding: 2px 8px;
    	border-radius: 15px;
    	font-weight: 400;
	}
	.l-top__mmenu .auth-btn {
		color: #117FC1;
	    margin: 0px 0 20px 0px;
	    border-radius: 25px;
	    padding: 12px 22px;
	    line-height: 20px;
	    text-decoration: none;
	    position: relative;
	    min-width: 216px;
	    max-width: 216px;
	    box-sizing: border-box;
	    box-shadow: none;
	    font-size: 15px;
	    display: block;
	    border: 2px solid #117FC1;
	    text-align: center;
	}
	.l-top__mmenu .auth-btn.logout {
		margin-top: 20px;
	}
	.l-top__mmenu .user-info {
		padding: 0 20px;
	}
	.l-top__mmenu .user-info .user-img {
		width: 65px;
		height: 65px;
	}
	.l-top__mmenu .user-info .user-img img {
		width: 65px;
		height: 65px;
		border-radius: 50%;
		float: left;
		margin: 0 20px 30px 0;
	}
	.l-top__mmenu .user-info .user-name {
		font-size: 18px;
		color: #232228;
		padding-top: 10px;
		line-height: 20px;
	    height: 20px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	.l-top__mmenu .user-info .user-address {
		color: #a6a6a7;
		line-height: 20px;
		display: block;
		padding: 2px 0 0 20px;
		height: 20px;
		position: relative;
		overflow: hidden;
		text-overflow: ellipsis;
    	white-space: nowrap;
	}
	.l-top__mmenu .user-info .user-address:before,
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_descr .shops-list-item-region:before,
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr .item-region:before,
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .shops-list-item-region:before,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr .item-region:before,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region:before,
	.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__region span:before,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region:before,
	.l-page_user_adv .v-author.v-block .v-author__info small:before,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region:before {
		left: 0px;
	    top: 0px;
	    width: 17px;
	    height: 20px;
	    background: url(../img/icons/region-icon.svg) no-repeat;
	}
	.filter-bg {
		background: #ebeff2;
	}
	.filter-bg .f-msearch.f-msearch-mobile {
		padding-top: 0;
	}
	.filter-bg .f-msearch.f-msearch-mobile .select-ext {
		margin-bottom: 0;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-cat-phone-link,
	.filter-bg .f-msearch.f-msearch-mobile #j-f-region-phone-link {
		margin: 0 -20px;
	    border: 0;
	    border-radius: 0;
	    background: #002840;
	    text-align: center;
	    text-transform: none;
	    font-weight: 300;
	    font-size: 15px;
	    border-bottom: 1px solid #ebeff2;
	    color: #fff;
	    line-height: 30px;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-cat-phone-link .fa,
	.filter-bg .f-msearch.f-msearch-mobile #j-f-region-phone-link .fa {
		font-size: 12px;
		position: static;
		color: #fff;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-cat-phone-popup {
		top: 40px;
	}
	.filter-bg .f-msearch.f-msearch-mobile .input-append {
		margin-top: 15px;
	}
	.filter-bg .f-msearch.f-msearch-mobile .input-append input,
	.filter-bg .f-msearch .f-msearch_mobile.help-search .input-append input {
		border-radius: 0;
		border: 0;
		height: 50px;
	}
	.filter-bg .f-msearch.f-msearch-mobile .input-append .btn.j-submit,
	.filter-bg .f-msearch .f-msearch_mobile.help-search .input-append .btn.j-submit {
		font-size: 20px;
		border-radius: 0;
		height: 50px;
	}
	/*header end*/
	/*filters start*/
	.filter-bg .f-msearch.f-msearch-mobile .f-catfiltermob {
		margin-top: 20px;
	}
	.filter-bg .f-msearch.f-msearch-mobile .f-catfiltermob a.ajax,
	.filter-bg .f-msearch.f-msearch-mobile .f-catfiltermob .f-catfiltermob__content .btn,
	.l-page.l-login-page #j-u-login-form .control-group .btn.j-submit,
	.l-page.l-login-page #j-u-register-form .control-group .btn.j-submit,
	.l-page.l-login-page #j-u-login-form .control-group .btn.btn-success,
	.l-page.l-login-page #j-u-register-form .control-group .btn.btn-success,
	.l-page.l-login-page #j-u-forgot-start-form-phone .control-group .btn.j-submit,
	.l-page.u-page #j-my-favs-form .u-cabinet__sub-navigation .dropdown-toggle.j-cat-dropdown,
	.l-page.u-page #j-my-favs-form .u-cabinet__sub-navigation .ajax.u-cabinet__sub-navigation__clear,
	.l-page.l-page-blog-view .b-view .b-goback {
		color: #117FC1;
	    border-bottom: 0;
	    font-size: 14px;
	    max-width: 240px;
	    display: block;
	    box-sizing: border-box;
	    border: 2px solid #117FC1;
	    border-radius: 15px;
	    position: relative;
	    padding: 5px 15px 5px 15px;
	    text-decoration: none;
	    margin: 0 auto;
	}
	.filter-bg .f-msearch.f-msearch-mobile .f-catfiltermob .f-catfiltermob__content {
		background: #fff;
		padding: 15px;
	}
	.filter-bg .f-msearch.f-msearch-mobile .f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item {
		margin-bottom: 20px;
	}
	.filter-bg .f-msearch.f-msearch-mobile .f-catfiltermob .f-catfiltermob__content .btn,
	.l-page.l-login-page #j-u-login-form .control-group .btn.j-submit,
	.l-page.l-login-page #j-u-register-form .control-group .btn.j-submit,
	.l-page.l-login-page #j-u-login-form .control-group .btn.btn-success,
	.l-page.l-login-page #j-u-register-form .control-group .btn.btn-success {
		background: transparent;
    	box-shadow: none;
    	margin: 0;
	}
	.filter-bg .f-msearch.f-msearch-mobile .f-catfiltermob .f-catfiltermob__content .btn.j-submit,
	.l-page.l-login-page #j-u-login-form .control-group .btn.j-submit,
	.l-page.l-login-page #j-u-register-form .control-group .btn.j-submit,
	.l-page.l-login-page #j-u-forgot-start-form-phone .control-group .btn.j-submit {
		background: #117FC1;
    	color: #fff;
    	font-weight: 300;
    	line-height: 20px;
	}
	.filter-bg .f-msearch.f-msearch-mobile .f-catfiltermob .f-catfiltermob__content label.checkbox {
		position: relative;
		color: #232228;
		padding-left: 15px;
	    outline: 0;
	    line-height: 25px;
	}
	label.checkbox .checkbox-style {
		position: absolute;
	    left: 0;
	    top: 0;
	    width: 25px;
	    height: 25px;
	    border: 2px solid #b7b7b7;
	    border-radius: 5px;
	    background-color: #fff;
	}
	.filter-bg .f-msearch.f-msearch-mobile .f-catfiltermob .f-catfiltermob__content label input[type="checkbox"] {
		visibility: hidden;
	}
	.filter-bg .f-msearch.f-msearch-mobile .f-catfiltermob .f-catfiltermob__content label input[type="checkbox"]:checked~.checkbox-style {
	    background: url(../img/checked-icon.png) no-repeat 2px 5px, #4cc134;
	    border-color: #4cc134;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-cat-phone-popup .f-index__mobile.f-index__mobile__mainfilter,
	.filter-bg .f-msearch.f-msearch-mobile #j-f-cat-phone-popup .f-index__mobile.f-index__mobile__mainfilter .f-msearch__categories {
		margin-top: 0;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-cat-phone-popup .f-index__mobile__subcategories__title {
		background: #117FC1;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-cat-phone-popup .f-index__mobile__subcategories__title img {
		border-radius: 20%;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-cat-phone-popup .f-index__mobile__subcategories__list ul a {
		color: #232228;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-cat-phone-popup .f-index__mobile__subcategories__list ul a.all {
		color: #117FC1;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-cat-phone-popup .f-index__mobile__subcategories__list ul i.fa {
	    color: #117FC1;
	}
	.f-index__mobile .f-index__mobile__categories a {
	    color: #117FC1;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-region-phone-popup #j-f-region-phone-q {
		border-radius: 0;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-region-phone-popup #j-f-region-phone-q-list li.first {
		color: #117FC1;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-region-phone-link span {
		position: relative;
		padding-left: 20px;
	}
	.filter-bg .f-msearch.f-msearch-mobile #j-f-region-phone-link span:before {
		left: 0;
	    top: 0;
	    height: 18px;
	    width: 13px;
	    background: url(../img/region-icon.png) no-repeat;
	}
	/*filters end*/
	/*main start*/
	.filter-bg .content .row-fluid > .f-index__mobile {
		margin: 0 20px 10px 20px;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .block.j-main {
		width: 50%;
	    float: left;
	    display: block;
	    height: 100px;
	    box-sizing: border-box;
	    padding: 10px;
	    text-decoration: none;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .block.j-main.hidden {
		display: none;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .block.j-main img {
		position: relative;
		margin: 0 auto;
		top: 0;
		left: 0;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .block.j-main .inlblk {
		margin: 0 auto;
		height: 30px;
	    overflow: hidden;
	    display: block;
	    color: #1e4c68;
	    font-size: 16px;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .block.j-main:hover,
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .block.j-main:focus {
		background: #fff;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .block.j-main:hover .inlblk,
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .block.j-main:focus .inlblk {
		color: #117FC1;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__subcategories .f-index__mobile__subcategories__title .img img {
		border-radius: 20%;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .j-show-more-cats {
		width: 80%;
	    display: block;
	    margin: 10px auto 0 auto;
	    box-sizing: border-box;
	    padding: 10px 0px;
	    text-align: center;
	    border-top: 2px solid #e5e7e8;
	    color: #232228;
	    text-decoration: none;
	    font-size: 16px;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .j-show-more-cats span {
		margin-left: 0;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .j-show-more-cats span .fa {
	    font-size: 26px;
	    font-weight: 600;
	    position: absolute;
	    margin: 5px 0 0 5px;
	    color: #117FC1;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .j-show-more-cats:hover,
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .j-show-more-cats:focus {
		background: #fff;
	}
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .j-show-more-cats:hover span,
	.filter-bg .content .row-fluid > .f-index__mobile .f-index__mobile__categories .j-show-more-cats:focus span {
		color: #117FC1;
	}
	.main-wrapper {
		background: transparent;
	}
	.main-wrapper .block-header, .l-page.u-page .block-header,
	.l-page.help-page-wrapper .block-header {
		margin: 20px 0;
    	background: #fff;
    	font-size: 22px;
    	padding: 10px 20px;
    	line-height: 30px;
	}
	.main-wrapper .b-list, .main-wrapper .shops-list {
		background: #fff;
		padding: 20px;
	}
	.main-wrapper .b-list .spacer, .main-wrapper .shops-list .spacer {
		margin: 20px 10px;
		border-top: 2px solid #ebebeb;
	}
	.main-wrapper .b-list .b-list-item .b-list-item-wrapper {
		float: left;
    	width: 66%;
	}
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_descr,
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr {
		float: right;
    	width: 66%;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr {
		padding: 0;
		height: auto;
	}
	.main-wrapper .b-list .b-list-item .b-list-item-wrapper .b-article_date,
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_descr .shops-list-item-region,
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .shops-list-item-region {
		color: #a3a3a3;
		font-size: 13px;
	}
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_descr .shops-list-item-region,
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr .item-region,
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .shops-list-item-region,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr .item-region,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region {
		padding-left: 25px;
		height: 20px;
		overflow: hidden;
		margin-bottom: 10px;
		text-overflow: ellipsis;
		position: relative;
	}
	.main-wrapper .b-list .b-list-item .b-list-item-wrapper h3,
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_descr h3,
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr h3 {
		font-size: 20px;
	    line-height: 24px;
	    max-height: 48px;
	    overflow: hidden;
	    margin-top: 10px;
	}
	.main-wrapper .b-list .b-list-item .b-list-item-wrapper h3 {
		font-size: 17px;
	    line-height: 22px;
	    max-height: 66px;
	}
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_descr h3,
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr h3 {
		margin-top: 0;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr h3 {
		padding-top: 0;
		margin-bottom: 10px;
	}
	.main-wrapper .b-list .b-list-item .b-list-item-wrapper h3 a,
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_descr h3 a,
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr h3 a {
		text-decoration: none;
		color: #232228;
		font-weight: 300;
	}
	.main-wrapper .b-list .b-list-item .b-list-item-wrapper h3 a {
		font-weight: 600;
	}
	.main-wrapper .b-list .b-list-item .b-list-item-wrapper p {
		color: #232228;
	    max-height: 44px;
	    overflow: hidden;
	    line-height: 22px;
	}
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_descr p,
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr p {
		color: #232228;
	    max-height: 48px;
	    overflow: hidden;
	    line-height: 16px;
	}
	.main-wrapper .b-list .b-list-item .b-list-item-wrapper h3 a:hover,
	.main-wrapper .b-list .b-list-item .b-list-item-wrapper h3 a:focus {
		color: #117FC1;
	}
	.main-wrapper .b-list .b-list-item .b-list-item-read,
	.main-wrapper .shops-list .index-latest__item .shops-list-item-read,
	.sr-page.sr-shops .sr-page__list__item .shops-list-item-read,
	.adv-page-wrapper .v-descr #j-view-contact-mobile-block .ajax.j-toggler,
	.adv-page-wrapper .v-descr .v-descr_contact.j-form .v-descr_contact__form form#j-view-contact-mobile-form .btn.btn-info.j-submit,
	.adv-page-wrapper .v-block.v-comments .accordion-group.j-comment .accordion-inner form .btn.btn-success.j-submit,
	.adv-page-wrapper .v-block.v-comments .l-commentsList-item-controls .j-comment-add,
	.sh-page .v-descr_contact__form .btn.btn-info.j-submit,
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-shop .btn.btn-success,
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-contacts .btn.btn-success,
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-pass .btn.btn-success,
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-email .btn.btn-success,
	.u-cabinet .u-mail__chat .u-mail__chat__form .v-descr_contact__form_submit .btn,
	.i-formpage form#j-i-form .btn.btn-success.j-submit {
		color: #fff;
		background: #117FC1;
		border: 2px solid #117FC1;
		border-radius: 15px;
		position: relative;
		padding: 5px 40px 5px 15px;
		text-decoration: none;
	}
	.main-wrapper .shops-list .index-latest__item .shops-list-item-read,
	.sr-page.sr-shops .sr-page__list__item .shops-list-item-read {
		display: block;
		margin: 15px 0 0 -5px;
		max-width: 160px;
    	box-sizing: border-box;
	}
	.main-wrapper .b-list .b-list-item .b-list-item-read:hover,
	.main-wrapper .shops-list .index-latest__item .shops-list-item-read:hover,
	.sr-page.sr-shops .sr-page__list__item .shops-list-item-read:hover,
	.adv-page-wrapper .v-block.v-comments .accordion-group.j-comment .accordion-inner form .btn.btn-success.j-submit:hover,
	.adv-page-wrapper .v-block.v-comments .l-commentsList-item-controls .j-comment-add:hover {
		background: #0088cc;
	}
	.main-wrapper .b-list .b-list-item .b-list-item-read:after,
	.main-wrapper .shops-list .index-latest__item .shops-list-item-read:after,
	.sr-page.sr-shops .sr-page__list__item .shops-list-item-read:after {
		width: 16px;
		height: 17px;
		background: url(../img/read-more-icon.png) no-repeat;
		right: 10px;
	    left: auto;
	    top: 6px;
	}
	.main-wrapper .b-list .b-list-item .sr-page__list__item__img,
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_img {
		margin: 25px 0 0;
	}
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_img,
	.sr-page.sr-shops .sr-page__list__item .sr-page__gallery__item_img {
		display: block;
    	float: left;
    	margin-top: 0;
	}
	.main-wrapper .shops-list .index-latest__item .sr-page__gallery__item_img img,
	.sr-page.sr-shops .sr-page__list__item .sr-page__gallery__item_img img {
		max-width: 75px;
	}
	.main-wrapper .b-list .b-list-item .sr-page__list__item__img img {
		border-radius: 50%;
	}
	.main-wrapper .index-latest {
		/*margin-top: -20px;*/
		padding-bottom: 0;
	}
	.main-wrapper .index-latest .sr-page__gallery {
		background: transparent;
	}
	.index-latest-navigation-wrapper {
		padding: 10px 20px 0 20px;
	    background: #fff;
	    height: 40px;
	    margin-bottom: 20px;
	}
	.index-latest-navigation-wrapper .index-latest-navigation-btn {
		display: inline-block;
	    width: 28px;
	    height: 28px;
	    margin-left: 10px;
	    padding: 0 5px 10px 5px;
	    border-bottom: 3px solid transparent;
	}
	.index-latest-navigation-wrapper .index-latest-navigation-btn.j-list-view,
	.sr-page.sr-shops .sr-page__list__navigation_view a:first-child,
	.sr-page.sr-ads-page .sr-page__list__navigation_view a.list-view {
		background: url(../img/list-icon.png) no-repeat 2px 0;
	}
	.index-latest-navigation-wrapper .index-latest-navigation-btn.j-list-view.active,
	.sr-page.sr-shops .sr-page__list__navigation_view a:first-child.active,
	.sr-page.sr-ads-page .sr-page__list__navigation_view a.list-view.active {
		background: url(../img/list-active-icon.png) no-repeat 2px 0;
		border-bottom: 3px solid #117FC1;
	}
	.index-latest-navigation-wrapper .index-latest-navigation-btn.j-grid-view,
	.sr-page.sr-ads-page .sr-page__list__navigation_view a.grid-view {
		background: url(../img/grid-icon.png) no-repeat 5px 0;
		border-right: 0;
	}
	.index-latest-navigation-wrapper .index-latest-navigation-btn.j-grid-view.active,
	.sr-page.sr-ads-page .sr-page__list__navigation_view a.grid-view.active {
		background: url(../img/grid-active-icon.png) no-repeat 5px 0;
		border-bottom: 3px solid #117FC1;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item {
		background: #fff;
		margin-bottom: 10px;
		width: 49%;
		float: left;
		border-radius: 0;
		padding-top: 0;
		border: 0;
    	padding: 0;
    	outline: 0;
	}
	.main-wrapper .index-latest.index-latest-list-view .thumbnails .sr-page__gallery__item,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item {
		width: 100%;
		float: none;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item:nth-child(2n),
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item:nth-child(2n),
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item:nth-child(2n),
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item:nth-child(2n) {
		margin-left: 2%;
	}
	.main-wrapper .index-latest.index-latest-list-view .thumbnails .sr-page__gallery__item:nth-child(2n),
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item:nth-child(2n) {
		margin-left: 0;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_img,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_img,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img {
		max-width: 200px;
		margin: 0 auto;
		line-height: initial;
		outline: 0;
	}
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_img,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__gallery__item_img {
		height: 170px;
		text-align: center;
		margin-bottom: 15px;
	}
	.main-wrapper .index-latest.index-latest-list-view .thumbnails .sr-page__gallery__item .sr-page__gallery__item_img,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__gallery__item_img {
	    text-align: left;
	    margin-bottom: 0;
	}
	.main-wrapper .index-latest.index-latest-list-view .thumbnails .sr-page__gallery__item .sr-page__gallery__item_img,
	.main-wrapper .index-latest.index-latest-list-view .thumbnails .sr-page__gallery__item  .sr-page__gallery__item_descr,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__gallery__item_img,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr {
		width: 50%;
		float: left;
	}
	.main-wrapper .index-latest.index-latest-list-view .thumbnails .sr-page__gallery__item  .sr-page__gallery__item_descr,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr {
		float: right;
		padding: 26px 5px;
		box-sizing: border-box;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_img img,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_img img,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img img,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img img,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img img,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__gallery__item_img img {
		width: 100%;
		padding: 0;
		border: 0;
		max-height: 170px;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_price,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_price,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_price,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_price,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_price,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__gallery__item_price,
	.adv-page-wrapper .v-descr .v-descr_photos .v-block.v-price-phone {
		position: absolute;
	    top: 15px;
	    margin: 0;
	    left: -2px;
	    width: 130px;
	    font-size: 20px;
	    line-height: 45px;
	    height: 45px;
	    color: #34382a;
	    background: url('../img/icons/price-bg.svg') no-repeat;
		background-size: contain;
	}
	.adv-page-wrapper .v-descr .v-descr_photos .v-block.v-price-phone {
		line-height: 60px;
	}
	.main-wrapper .index-latest.index-latest-list-view .thumbnails .sr-page__gallery__item .sr-page__gallery__item_price {
		left: -7px;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_price strong,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_price strong,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item strong,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_price strong,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_price strong,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__gallery__item_price strong,
	.adv-page-wrapper .v-descr .v-descr_photos .v-block.v-price-phone .v-descr_price {
		width: 130px;
		font-weight: 400;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
	    white-space: nowrap;
		display: block;
		text-align: center;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr {
		padding: 0 15px;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr .item-date,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr .item-date,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-date,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-date,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-date,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr .item-category {
		max-width: 70%;
		float: left;
		max-height: 30px;
		line-height: 30px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 11px;
		color: #a3a3a3;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr .item-fav,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr .item-fav,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-fav,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-fav,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-fav,
	.adv-page-wrapper ._mobile.v-block .item-fav {
		top: 0;
	    right: 0;
	    position: relative;
	    float: right;
	    width: 27px;
    	height: 26px;
    	background: url(../img/favorite-icon.png) no-repeat;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr .item-fav.active,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr .item-fav.active,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-fav.active,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-fav.active,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-fav.active,
	.adv-page-wrapper ._mobile.v-block .item-fav.active {
		background: url(../img/favorite-active-icon.png) no-repeat;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr h3,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr h3,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr h5,
	.adv-page-wrapper ._mobile.v-block .v-title {
		font-size: 19px;
	    line-height: 24px;
	    height: 48px;
	    overflow: hidden;
	    outline: 0;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr h3 a,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr h3 a,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3 a,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3 a,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3 a,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr h5 a {
		color: #34382a;
		text-decoration: none;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr h3 a:focus,
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr h3 a:hover,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr h3 a:focus,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr h3 a:hover,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3 a:focus,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3 a:hover,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3 a:hover,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3 a:focus,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3 a:hover,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr h3 a:focus,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr h5 a:hover,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr h5 a:focus  {
		color: #117FC1;
	}
	.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr .item-region,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_descr .item-region,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region {
		font-size: 11px;
		color: #a3a3a3;
		line-height: 20px;
	}
	.main-wrapper .index-latest.index-latest-list-view .thumbnails .sr-page__gallery__item  .sr-page__gallery__item_descr .item-region,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr .item-region {
		margin: 0;
	}
	.sr-page.sr-shops, .sr-page.sr-ads-page {
		margin-top: -10px;
		padding: 0 10px;
	}
	.sr-page.sr-shops .sr-page__result__navigation,
	.sr-page.sr-ads-page .sr-page__result__navigation {
		/*margin: 0 -20px;*/
	}
	.sr-page.sr-shops .sr-page__result__navigation .sr-page__result__navigation__title,
	.sr-page.sr-ads-page .sr-page__result__navigation .sr-page__result__navigation__title {
		background: #fff;
		height: 50px;
	}
	.sr-page.sr-shops .sr-page__result__navigation .sr-page__result__navigation__title h1,
	.sr-page.sr-ads-page .sr-page__result__navigation .sr-page__result__navigation__title h1 {
		color: #34382a;
		font-weight: 300;
		font-size: 20px;
		line-height: 50px;
		padding-left: 20px !important;
		max-width: 180px;
		display: none;
	}
	.sr-page.sr-shops .sr-page__list__navigation_view,
	.sr-page.sr-ads-page .sr-page__list__navigation_view {
		border: 0;
	    border-radius: 0;
	    right: -5px;
	}
	.sr-page.sr-shops .sr-page__list__navigation_view a,
	.sr-page.sr-ads-page .sr-page__list__navigation_view a {
		width: 28px;
	    height: 28px;
	    margin-left: 2px;
    	margin-right: 3px;
	    padding: 0 5px 10px 5px;
	    border: 0;
	    border-bottom: 3px solid transparent;
	    border-radius: 0;
	}
	.sr-page.sr-shops .sr-page__list__navigation_view a:last-child,
	.sr-page.sr-ads-page .sr-page__list__navigation_view a.map-view {
	    background: url(../img/location-icon.png) no-repeat 8px 0;
	}
	.sr-page.sr-shops .sr-page__list__navigation_view a:last-child.active,
	.sr-page.sr-ads-page .sr-page__list__navigation_view a.map-view.active {
	    background: url(../img/location-active-icon.png) no-repeat 8px 0;
	    border-bottom: 3px solid #117FC1;
	}
	.sr-page.sr-shops .sr-page__list__item:hover {
	    background-color: #fff;
	    background: #fff;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .sh-page__list__contacts {
	    background: transparent;
	    margin-left: -15px;
	    margin-top: 5px;
	    margin-bottom: 0;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .sh-page__list__contacts .j-contacts-ex,
	.adv-page-wrapper .v-descr .v-contacts-block .ajax.j-v-contacts-expand-link,
	.adv-page-wrapper .v-descr .v-all-adv .ico,
	.adv-page-wrapper .v-descr .v-descr_contact.j-form .v-descr_contact__form form#j-view-contact-mobile-form .v-descr_contact__form_file.attach-file .ajax,
	.adv-page-wrapper .v-block.v-comments .j-comment .accordion-toggle.j-comment-add,
	.adv-page-wrapper .v-block.v-comments .accordion-group.j-comment .accordion-inner form .btn.btn-default,
	.adv-page-wrapper .v-block.v-comments .l-commentsList-item-controls .j-comment-delete,
	.sh-page .v-author.v-author_shop .v-author__contact .ajax.j-shop-view-c-toggler,
	.sh-page .btn-group.sh-menu .btn.dropdown-toggle,
	.sh-page .v-descr_contact__form .v-descr_contact__form_file.attach-file .ajax,
	.l-page_user_adv .v-author.v-block .v-author__contact_write a,
	.l-page_user_adv .v-author.v-block .v-author__contact .ajax.j-user-profile-c-toggler,
	.u-cabinet .u-cabinet__sub-navigation .nav.nav-pills > li a.dropdown-toggle.j-cat-dropdown,
	.u-cabinet .u-mail__chat .u-mail__chat__form .v-descr_contact__form_file .upload-btn .ajax,
	.i-formpage form#j-i-form .i-formpage__cancel_mobile.btn-link.j-cancel {
		color: #117FC1;
		border-bottom: 0;
		font-size: 14px;
	    max-width: 160px;
	    display: block;
	    box-sizing: border-box;
	    border: 2px solid #117FC1;
	    border-radius: 15px;
	    position: relative;
	    padding: 5px;
	    text-decoration: none;
	    text-align: center;
	}
	.i-formpage form#j-i-form .i-formpage__cancel_mobile.btn-link.j-cancel {
		margin-top: 15px;
    	max-width: 200px;
    	outline: 0;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .sh-page__list__contacts .sh-page__list__contacts__dropdown__table li {
		margin-bottom: 5px;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .sh-page__list__contacts .sh-page__list__contacts__dropdown__table .contact {
		padding: 10px 0 10px 45px;
		font-size: 15px;
		color: #232228;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .sh-page__list__contacts .sh-page__list__contacts__dropdown__table .contact > a {
		color: #232228;
		font-size: 15px;
		text-decoration: none;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .sh-page__list__contacts .sh-page__list__contacts__dropdown__table .contact.phone,
	.adv-page-wrapper .v-descr .v-contacts-block .v-author__contact .v-author__contact_items > span.j-c-phones,
	.sh-page .v-author.v-author_shop .v-author__contact .v-author__contact_items > span.j-shop-view-c-phones,
	.l-page_user_adv .v-author.v-block .v-author__contact .v-author__contact_items > div.v-author__contact_content.j-user-profile-c-phones {
    	background: url(../../img/phone-icon.png) no-repeat;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .sh-page__list__contacts .sh-page__list__contacts__dropdown__table .contact.skype,
	.adv-page-wrapper .v-descr .v-contacts-block .v-author__contact .v-author__contact_items > span.j-c-skype,
	.sh-page .v-author.v-author_shop .v-author__contact .v-author__contact_items > span.j-shop-view-c-skype,
	.l-page_user_adv .v-author.v-block .v-author__contact .v-author__contact_items > div.v-author__contact_content.j-user-profile-c-skype {
    	background: url(../../img/skype-icon.png) no-repeat;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .sh-page__list__contacts .sh-page__list__contacts__dropdown__table .contact.wechat,
	.adv-page-wrapper .v-descr .v-contacts-block .v-author__contact .v-author__contact_items > span.j-c-icq,
	.sh-page .v-author.v-author_shop .v-author__contact .v-author__contact_items > span.j-shop-view-c-icq,
	.l-page_user_adv .v-author.v-block .v-author__contact .v-author__contact_items > div.v-author__contact_content.j-user-profile-c-icq {
    	background: url(../../img/wechat-icon.png) no-repeat;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .sh-page__list__contacts .sh-page__list__contacts__dropdown__table {
	    margin-top: 15px;
	}
	.sr-page.sr-ads-page .sr-page__main__navigation.nav.nav-tabs {
		margin-bottom: 20px;
	}
	.sr-page.sr-ads-page .sr-page__main__navigation.nav.nav-tabs .sr-page__navigation__type.dropdown > a,
	.sr-page.sr-ads-page .sr-page__main__navigation.nav.nav-tabs .sr-page__navigation__sort.dropdown > a {
		padding: 15px 5px 15px 12px;
	}
	/*main end*/
	/*auth pages start*/
	.l-page.l-login-page {
	    padding: 20px;
	}
	.l-page.l-login-page .u-authorize-form.u-authorize-form_forgot.l-table-cell {
		display: block;
		margin-top: 20px;
	}
	.l-page.l-login-page #j-u-login-form {
		max-width: 100%;
	}
	.l-page.l-login-page #j-u-login-form .control-group > div:focus, .l-page.l-login-page #j-u-register-form .control-group  > div:focus,
	.l-page.l-login-page #j-u-forgot-start-form-phone .control-group > div:focus {
		outline: 0;
	}
	.l-page.l-login-page #j-u-login-form .control-group:not(.error) input, .l-page.l-login-page #j-u-register-form .control-group:not(.error) input,
	.l-page.l-login-page #j-u-forgot-start-form-phone .control-group:not(.error) input {
	    border-radius: 0;
	    border: 0;
	    outline: 0;
	    background: transparent;
	    box-shadow: none;
	    padding: 15px 6px 20px 35px;
	    height: 50px;
	    margin-bottom: 15px;
	}
	.l-page.l-login-page #j-u-login-form .control-group:not(.error) input, .l-page.l-login-page #j-u-register-form .control-group:not(.error) input,
	.l-page.l-login-page #j-u-forgot-start-form-phone .control-group:not(.error) input {
	    border-bottom: 2px solid #d7dadc;
	}
	.l-page.l-login-page #j-u-login-form .control-group.error input, .l-page.l-login-page #j-u-register-form .control-group.error input,
	.l-page.l-login-page #j-u-forgot-start-form-phone .control-group.error input {
	    border-color: transparent;
	    border-bottom: 2px solid #b94a48;
	    box-shadow: none;
	    padding: 15px 6px 20px 35px;
	    height: 50px;
	    border-radius: 0;
	    margin-bottom: 15px;
	}
	.l-page.l-login-page #j-u-login-form .control-group input[type="email"], .l-page.l-login-page #j-u-register-form .control-group input[type="email"],
	.l-page.l-login-page #j-u-forgot-start-form-phone .control-group input[type="email"] {
		background: url(../../img/user-auth-icon.png) no-repeat;
	}
	.l-page.l-login-page #j-u-login-form .control-group input[type="password"], .l-page.l-login-page #j-u-register-form .control-group input[type="password"] {
		background: url(../../img/password-auth-icon.png) no-repeat;
	}
	.l-page.l-login-page #j-u-login-form .control-group label, .l-page.l-login-page #j-u-register-form .control-group label,
	.l-page.l-login-page #j-u-forgot-start-form-phone .control-group label {
	    color: #bec2c5;
	    padding-left: 35px;
	    position: relative;
	    text-align: left;
	}
	.l-page.l-login-page #j-u-login-form .control-group label.checkbox small, .l-page.l-login-page #j-u-register-form .control-group label.checkbox small {
	    color: #232228;
	}
	.l-page.l-login-page #j-u-login-form .control-group label.checkbox {
		line-height: 39px;
	}
	.l-page.l-login-page #j-u-login-form .control-group label input[type="checkbox"], .l-page.l-login-page #j-u-register-form .control-group label input[type="checkbox"] {
		visibility: hidden;
	}
	.l-page.l-login-page #j-u-login-form .control-group label input[name="remember"] {
		height: 10px;
	    padding: 0;
	    width: 20px;
	}
	.l-page.l-login-page #j-u-login-form .control-group label input[type="checkbox"]:checked~.checkbox-style, .l-page.l-login-page #j-u-register-form .control-group label input[type="checkbox"]:checked~.checkbox-style {
	    background: url(../img/checked-icon.png) no-repeat 2px 5px, #4cc134;
	    border-color: #4cc134;
	}
	.l-page.l-login-page #j-u-login-form .control-group .btn.j-submit, .l-page.l-login-page #j-u-register-form .control-group .btn.j-submit {
		width: 260px;
	    margin: 0 auto;
	    float: none;
	}
	.l-page.l-login-page #j-u-login-form .control-group .auth-btns, .l-page.l-login-page #j-u-register-form .control-group .auth-btns {
		overflow: hidden;
	}
	.l-page.l-login-page #j-u-login-form .control-group .btn.btn-success, .l-page.l-login-page #j-u-register-form .control-group .btn.btn-success {
	    float: none;
	    margin: 20px auto 0 auto;
	    line-height: 25px;
	}
	.l-page.l-login-page #j-u-login-form .control-group .forgot_pass a {
		color: #232228;
		text-decoration: none;
		font-size: 14px;
	}
	.l-page.l-login-page #j-u-login-form .control-group .forgot_pass a:hover {
		text-decoration: underline;
	}
	.l-page.l-login-page #j-u-login-form.form-horizontal .controls {
	    margin-left: 0px;
	}
	.l-page.l-login-page #j-u-forgot-start-form-phone .control-group .btn.j-submit {
		text-shadow: none;
    	box-shadow: none;
    	line-height: 25px;
	}
	/*auth pages end*/
	/*shop page start*/
	.sh-page_mobile .v-author_shop__descr ul, .sh-page_mobile .v-author_shop__descr ol {
		margin-left: 20px;
	}
	/*shop page end*/
	/*blog list page start*/
	.l-page.l-blog-page.main-wrapper .block-header {
		margin-top: -10px;
	}
	.l-page.l-blog-page.main-wrapper .b-list {
		margin-bottom: 20px;
	}
	.l-page.l-blog-page.main-wrapper .pgn-wrapper {
		margin-bottom: 20px;
	}
	.l-page.l-blog-page.main-wrapper .pgn-wrapper .pagination.j-pgn-pages {
		margin-top: 0;
		position: absolute;
	}
	.l-page.u-page {
		padding: 0 10px;
		background: transparent;
		margin-top: -10px;
	}
	.l-page.l-page-blog-view .b-view .b-goback {
		padding: 5px 7px;
	    text-decoration: none;
	    margin: 20px auto 0;
	} 
	.l-page.l-page-blog-view .b-view .b-goback span {
		text-decoration: none;
	}
	/*blog list page end*/
	/*favs block start*/
	.l-page.u-page #j-my-favs-form .u-cabinet__sub-navigation {
		margin-bottom: 20px;
	}
	.l-page.u-page #j-my-favs-form .u-cabinet__sub-navigation .dropdown-toggle.j-cat-dropdown,
	.l-page.u-page #j-my-favs-form .u-cabinet__sub-navigation a.pseudo-link-ajax.ajax-ico.u-cabinet__sub-navigation__clear {
		background: transparent;
		display: inline;
	}
	.l-page.u-page #j-my-favs-form .u-cabinet__sub-navigation .dropdown-toggle.j-cat-dropdown .j-cat-title {
		max-width: 110px;
	    overflow: hidden;
	    /*display: inline-block;*/
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}
	.l-page.u-page #j-my-favs-form .u-cabinet__sub-navigation a.pseudo-link-ajax.ajax-ico.u-cabinet__sub-navigation__clear {
		border: 2px solid #ef532f;
    	color: #ef532f;
    	top: 5px;
	}
	.l-page.u-page #j-my-favs-form .u-cabinet__sub-navigation a.pseudo-link-ajax.ajax-ico.u-cabinet__sub-navigation__clear span {
		border-bottom: 0;
	}
	#j-my-favs-pgn {
		float: none;
	}
	#j-my-favs-pgn .pgn-wrapper {
		margin-bottom: 20px;
	}
	#j-my-favs-pgn .pgn-wrapper .pagination.j-pgn-pages {
		position: absolute;
	}
	/*favs block end*/
	/*adv page start*/
	.adv-page-wrapper {
		margin-top: -20px;
		padding-top: 0;
	}
	.adv-page-wrapper .l-main__content {
		padding: 0 10px;
	}
	.adv-page-wrapper ._mobile.v-block {
		position: relative;
		padding-top: 15px;
	}
	.adv-page-wrapper ._mobile.v-block .v-adv-number {
		color: #adadad;
		font-size: 15px;
		line-height: 26px;
	}
	.adv-page-wrapper ._mobile.v-block .v-title {
		height: auto;
	    max-height: 48px;
	    margin: 15px 0 !important;
	    padding-right: 0 !important;
	}
	.adv-page-wrapper ._mobile.v-block .v-info span {
		line-height: 24px;
		color: #a3a3a3;
		font-size: 14px;
		padding: 0 10px 0 25px;
    	position: relative;
	}
	.adv-page-wrapper ._mobile.v-block .v-info span:before {
		top: 0;
		left: 0;
	}
	.adv-page-wrapper ._mobile.v-block .v-info span.v-info-author {
		padding-left: 20px;
	}
	.adv-page-wrapper ._mobile.v-block .v-info span.v-info-author:before {
	    background: url(../img/user-icon.png) no-repeat;
	}
	.adv-page-wrapper ._mobile.v-block .v-info span.v-info-date:before {
		background: url(../img/clock-icon.png) no-repeat;
		top: -3px;
	}
	.adv-page-wrapper ._mobile.v-block .v-info span.v-info-views {
		padding-left: 28px;
	}
	.adv-page-wrapper ._mobile.v-block .v-info span.v-info-views:before {
		background: url(../img/views-icon.png) no-repeat;
	}
	.adv-page-wrapper ._mobile.v-block .v-info span a {
		text-decoration: none;
		color: #117FC1;
	}
	.adv-page-wrapper .v-descr .v-descr_photos {
		position: relative;
	}
	.adv-page-wrapper .v-descr .v-descr_photos .v-block.v-price-phone {
		z-index: 1;
		top: 35px;
	}
	.adv-page-wrapper .v-descr .v-descr_photos .v-block.v-price-phone .v-descr_price {
		background-color: transparent;
		padding: 0;
		font-size: 20px;
	}
	.adv-page-wrapper .fotorama__thumb-border {
		border-color: #117FC1;
	}
	.adv-page-wrapper .v-descr .v-descr_address.v-descr_address-phone {
		border-top: 2px solid #e5e7e8;
		position: relative;
	}
	.adv-page-wrapper .v-descr .v-descr_address.v-descr_address-phone .v-descr_address_attr,
	.sh-page .v-author.v-author_shop .v-author__info div.v-author_shop__address .v-author_shop__address-title {
		font-size: 19px;
		line-height: 24px;
		color: #232228;
		margin-bottom: 10px;
	}
	.adv-page-wrapper .v-descr .v-descr_address.v-descr_address-phone .v-descr_address_val {
		padding-right: 70px;
	}
	.adv-page-wrapper .v-descr .v-descr_address.v-descr_address-phone .ajax,
	.sh-page .v-author.v-author_shop .v-author__info div.v-author_shop__address .v-author_shop__address .ajax {
		position: absolute;
	    top: 30px;
	    right: 10px;
	    left: auto;
	    width: 60px;
	    height: 60px;
	    background: url(../img/onmap-icon.png) no-repeat;
    	border-bottom: 0;
	}
	.adv-page-wrapper .v-descr .v-block.v-metro-block {
		border-top: 2px solid #e5e7e8;
		padding-bottom: 15px;
	}
	.adv-page-wrapper .v-descr .v-block.v-metro-block .fa.fa-subway {
		color: #232228;
	}
	.adv-page-wrapper .v-descr .v-block.v-metro-block .metro-line-circle {
		border-radius: 15%;
	}
	.adv-page-wrapper .v-descr .v-descr_properties {
		border-bottom: 0;
		padding-top: 0;
	}
	.adv-page-wrapper .v-descr .v-descr_properties ul {
		border-top: 2px solid #e5e7e8;
    	padding-top: 15px;
	}
	.adv-page-wrapper .v-descr .v-descr_properties ul li {
		width: 100%;
		padding: 5px 15px 3px 15px;
		border: 0;
	}
	.adv-page-wrapper .v-descr .v-descr_properties ul li:last-child {
		margin-bottom: 15px;
	}
	.adv-page-wrapper .v-descr .v-descr_properties ul li > span {
		width: 50%;
		float: left;
		color: #232228;
	}
	.adv-page-wrapper .v-descr .v-descr_properties ul li > span.v-descr_properties_attr {
		font-weight: 600;
	}
	.adv-page-wrapper .v-descr .v-descr_properties ul li > span.v-descr_properties_val {
		text-align: right;
		color: #117FC1;
	}
	.adv-page-wrapper .v-descr .v-descr_text {
		border-top: 2px solid #e5e7e8;
	}
	.adv-page-wrapper .v-descr .v-descr_text h3 {
		font-size: 19px;
	    line-height: 24px;
	    color: #232228;
	    margin: 0 0 10px;
	}
	.adv-page-wrapper .v-descr .v-contacts-block .ajax.j-v-contacts-expand-link,
	.sh-page .v-author.v-author_shop .v-author__contact .ajax.j-shop-view-c-toggler {
		margin: 0 auto;
		max-width: 200px;
	}
	.adv-page-wrapper .v-descr .v-contacts-block .j-v-contacts-expand-block.hidden.l-table {
		display: none;
	}
	.adv-page-wrapper .v-descr .v-contacts-block .v-author__contact .v-author__contact_items,
	.sh-page .v-author.v-author_shop .v-author__contact .v-author__contact_items,
	.l-page_user_adv .v-author.v-block .v-author__contact .v-author__contact_items {
		max-width: 200px;
	    overflow: hidden;
	    margin: 0 auto;
	    text-align: left;
	    line-height: 45px;
	}
	.adv-page-wrapper .v-descr .v-contacts-block .v-author__contact .v-author__contact_items > span,
	.sh-page .v-author.v-author_shop .v-author__contact .v-author__contact_items > span,
	.l-page_user_adv .v-author.v-block .v-author__contact .v-author__contact_items > div.v-author__contact_content {
		padding: 15px 0 15px 45px;
	    font-size: 15px;
	    color: #232228;
	    font-weight: 300;
	}
	.adv-page-wrapper .v-descr #j-view-contact-mobile-block .ajax.j-toggler  {
		padding: 5px;
	    display: block;
	    margin: 0 auto;
	    max-width: 200px;
	    box-sizing: border-box;
	}
	.adv-page-wrapper .v-descr #j-view-contact-mobile-block .ajax.j-toggler:hover,
	.adv-page-wrapper .v-descr .v-descr_contact.j-form .v-descr_contact__form form#j-view-contact-mobile-form .btn.btn-info.j-submit:hover,
	.sh-page .v-descr_contact__form .btn.btn-info.j-submit:hover,
	.u-cabinet .u-mail__chat .u-mail__chat__form .v-descr_contact__form_submit .btn:hover {
		background: #0088cc;
	}
	.adv-page-wrapper .v-descr .v-all-adv .ico {
		max-width: 200px;
    	margin: 0 auto;
	}
	.adv-page-wrapper .v-descr .v-all-adv .ico > span {
		text-decoration: none;
	}
	.adv-page-wrapper .v-descr .v-descr_contact.j-form .v-descr_contact__form {
		border: 0;
		background: transparent;
	}
	.adv-page-wrapper .v-descr .v-descr_contact.j-form .text-center {
		font-size: 19px;
		margin-top: 5px;
	}
	.adv-page-wrapper .v-descr .v-descr_contact.j-form .v-descr_contact__form form input,
	.adv-page-wrapper .v-descr .v-descr_contact.j-form .v-descr_contact__form form textarea {
		border-radius: 0;
		box-shadow: none;
	}
	.adv-page-wrapper .v-descr .v-descr_contact.j-form .v-descr_contact__form form#j-view-contact-mobile-form .v-descr_contact__form_file.attach-file,
	.sh-page .v-descr_contact .v-descr_contact__form .v-descr_contact__form_file {
		margin-left: 5px;
	}
	.adv-page-wrapper .v-descr .v-descr_contact.j-form .v-descr_contact__form form#j-view-contact-mobile-form .v-descr_contact__form_file.attach-file .ajax,
	.sh-page .v-descr_contact__form .v-descr_contact__form_file.attach-file .ajax,
	.u-cabinet .u-mail__chat .u-mail__chat__form .v-descr_contact__form_file .upload-btn .ajax {
		margin: 0 auto;
		width: 200px;
		max-width: 200px;
	}
	.adv-page-wrapper .v-descr .v-descr_contact.j-form .v-descr_contact__form form#j-view-contact-mobile-form .btn.btn-info.j-submit,
	.sh-page .v-descr_contact__form .btn.btn-info.j-submit,
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-shop .btn.btn-success,
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-contacts .btn.btn-success,
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-pass .btn.btn-success,
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-email .btn.btn-success,
	.u-cabinet .u-mail__chat .u-mail__chat__form .v-descr_contact__form_submit .btn,
	.i-formpage form#j-i-form .btn.btn-success.j-submit {
		width: 200px;
		padding: 5px 15px;
		margin: 10px auto 0 auto;
		box-shadow: none;
	}
	.adv-page-wrapper .v-descr .v-descr_contact.j-form .v-descr_contact__form form#j-view-contact-mobile-form .fa.fa-envelope {
		display: none;
	}
	.adv-page-wrapper .v-like {
		padding-top: 0;
	}
	.adv-page-wrapper .v-like .v-like_title {
		background: transparent;
	    color: #232228;
	    font-weight: 300;
	    margin-top: 15px;
	    padding-left: 0;
	    margin-bottom: 15px;
	    background: #fff;
	    font-size: 18px;
	    padding: 10px 20px;
	    line-height: 30px;
	}
	.adv-page-wrapper .v-like.main-wrapper .index-latest .thumbnails .sr-page__gallery__item .sr-page__gallery__item_img,
	.sh-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img,
	.l-page_user_adv .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img {
		height: 170px;
	}
	.adv-page-wrapper .v-block.v-comments {
		margin-bottom: 15px;
	}
	.adv-page-wrapper .v-block.v-comments .l-comments-heading {
		color: #232228;
	    font-weight: 300;
	    font-size: 19px;
	    text-align: center;
	    padding: 15px 0;
	}
	.adv-page-wrapper .v-block.v-comments .l-comments-heading .l-comments-heading-count {
		background: #ff0000;
	    padding: 2px 8px;
	    border-radius: 15px;
	    font-weight: 400;
	    border: 0;
	    line-height: 14px;
	    color: #fff;
	    font-size: 14px;
	}
	.adv-page-wrapper .v-block.v-comments .alert {
		background: #fff339;
	}
	.adv-page-wrapper .v-block.v-comments .alert.alert-warning a {
		color: #117FC1;
		text-decoration: none;
	}
	.adv-page-wrapper .v-block.v-comments .accordion.l-comments-accordion {
		margin-bottom: 0;
	}
	.adv-page-wrapper .v-block.v-comments .accordion-group.j-comment {
		border: 0;
	}
	.adv-page-wrapper .v-block.v-comments .j-comment .accordion-toggle.j-comment-add {
		max-width: 250px;
    	margin: 0 auto;
	}
	.adv-page-wrapper .v-block.v-comments .accordion-group.j-comment .accordion-inner {
		margin-top: 15px;
		border-top: 0;
	}
	.adv-page-wrapper .v-block.v-comments .accordion-group.j-comment .accordion-inner form textarea {
		border-radius: 0;
		box-shadow: none;
	}
	.adv-page-wrapper .v-block.v-comments .accordion-group.j-comment .accordion-inner form .btn.btn-success.j-submit,
	.adv-page-wrapper .v-block.v-comments .l-commentsList-item-controls .j-comment-add {
		padding: 5px 15px;
    	box-shadow: none;
	}
	.adv-page-wrapper .v-block.v-comments .l-commentsList-item-controls .j-comment-add {
		display: inline-block;
		margin-right: 0;
	}
	.adv-page-wrapper .v-block.v-comments .accordion-group.j-comment .accordion-inner form .btn.btn-default,
	.adv-page-wrapper .v-block.v-comments .l-commentsList-item-controls .j-comment-delete {
		display: inline-block;
		background: transparent;
		padding: 5px 15px;
		box-shadow: none;
	}
	.adv-page-wrapper .v-block.v-comments .l-commentsList-item-controls .j-comment-delete span {
		color: #117FC1;
		border-bottom: 0;
		outline: 0;
	}
	.adv-page-wrapper .v-block.v-comments .l-commentsList-l-author a {
		color: #117FC1;
		text-decoration: none;
	}
	.adv-page-wrapper .v-block.v-comments .l-commentsList-l-author .l-commentsList-item-date {
		line-height: 24px;
	    color: #a3a3a3;
	    font-size: 14px;
	}
	.l-commentsList-item + .l-commentsList-item {
	    border-top: 2px solid #e5e7e8;
	}
	/*adv page end*/
	/*shop page start*/
	.sh-page {
		background: transparent;
		padding: 0 9px 8px 9px;
		margin-top: -15px;
	}
	.sh-page .v-author.v-author_shop {
		margin-top: 0;
		border: 0;
		padding: 15px;
		background: #fff;
	}
	.sh-page .v-author.v-author_shop .v-author_shop-top-block {
		overflow: hidden;
		color: #a6a6a7;
		margin-bottom: 10px;
	}
	.sh-page .v-author.v-author_shop .v-author__info {
		border-bottom: 2px solid #e5e7e8;
		padding-bottom: 15px;
	}
	.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__title,
	.l-page_user_adv .v-author.v-block .v-author__info .v-author__name {
		font-size: 20px;
		font-weight: bold;
		line-height: 24px;
		max-height: 48px;
		overflow: hidden;
		text-align: center;
		color: #232228;
	}
	.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__title-wrapper {
		text-align: center;
	}
	.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__title-wrapper .v-author_shop__title.v-author_shop__license {
		display: inline-block;
	    padding-right: 30px;
	    padding-top: 10px;
	    position: relative;
	}
	.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__title-wrapper p {
		color: #a3a3a3;
	}
	.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__title.v-author_shop__license:after {
	    background: url(../img/shop-license-icon.png) no-repeat;
	    top: 0;
	    right: 0;
	    left: auto;
	    width: 27px;
	    height: 28px;
	}
	.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__descr .v-author_shop__descr_expand {
		margin-left: 5px;
		color: #117FC1;
		border-bottom: 0;
	}
	.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__region {
		text-align: center;
		line-height: 20px;
		color: #a3a3a3;
		height: 20px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    margin: 10px 0 0 0;
	}
	.sh-page .v-author.v-author_shop .v-author__info .v-author_shop__region span,
	.l-page_user_adv .v-author.v-block .v-author__info small {
		font-size: 13px;
		max-width: 100%;
		padding-left: 25px;
	    height: 20px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    position: relative;
	}
	.sh-page .v-author.v-author_shop .v-author__info div.v-author_shop__address {
		border-top: 2px solid #e5e7e8;
		margin-top: 5px;
		padding-top: 15px;
	}
	.sh-page .v-author.v-author_shop .v-author__info div.v-author_shop__address .v-author_shop__address {
		display: block;
	    padding-right: 70px;
	    font-size: 14px;
	    line-height: 20px;
	    white-space: normal;
	    margin-top: 5px;
	}
	.sh-page .v-author.v-author_shop .v-author__contact {
		padding: 15px 0;
	}
	.sh-page .v-author.v-author_shop .v-author__contact .v-author_shop__link {
		text-align: center;
	}
	.sh-page .v-author.v-author_shop .v-author__contact .v-author_shop__link a {
		color: #117FC1;
	}
	.sh-page .v-author.v-author_shop .v-author__contact .v-author_shop__link a.ico span {
		text-decoration: none;
	}
	.sh-page .btn-group.sh-menu {
		padding: 15px;
	    box-sizing: border-box;
	    background: #fff;
	}
	.sh-page .btn-group.sh-menu .btn.dropdown-toggle,
	.u-cabinet .u-cabinet__sub-navigation .nav.nav-pills > li a.dropdown-toggle.j-cat-dropdown {
		margin: 0 auto;
    	max-width: 200px;
    	background: #fff;
    	box-shadow: none;
	}
	.sh-page .v-descr_contact__form {
		background: #fff;
		border: 0;
		padding: 25px 30px;
	}
	.sh-page .v-descr_contact__form form input,
	.sh-page .v-descr_contact__form form textarea {
		border-radius: 0;
	}
	.sh-page .v-descr_contact__form .btn.btn-info.j-submit {
		display: block;
	}
	.sh-page .v-descr_contact__form .btn.btn-info.j-submit .fa.fa-envelope {
		display: none;
	}
	.sh-page #j-shop-view-items-list .sh-view__navigation {
		display: none;
	}
	.sh-page .j-list {
		margin-top: 15px;
	}
	.sh-page #j-shop-view-items-pgn .pagination.j-pgn-pages {
		position: absolute;
	}
	.sh-page .v-author.v-author_shop .v-author__contact .v-author__contact_items > span.j-shop-view-c-phones {
		display: inline-table;
	}
	/*shop page end*/
	/*author page start*/
	.l-page_user_adv.no-bg {
		padding: 0 10px;
    	margin-top: -20px;
	}
	.l-page_user_adv .v-author.v-block {
		padding: 15px;
		border: 0;
	}
	.l-page_user_adv .v-author.v-block .v-author_top-block {
		overflow: hidden;
	    color: #a6a6a7;
	    margin-bottom: 10px;
	}
	.l-page_user_adv .v-author.v-block .v-author__avatar-wrapper {
		overflow: hidden;
		text-align: center;
		margin-bottom: 10px;
	}
	.l-page_user_adv .v-author.v-block .v-author__avatar-wrapper .v-author__avatar {
		float: none;
	}
	.l-page_user_adv .v-author.v-block .v-author__info {
		float: none;
	    text-align: center;
	    width: 100%;
	}
	.l-page_user_adv .v-author.v-block .v-author__info .v-author__name {
		font-family: Arial;
	}
	.l-page_user_adv .v-author.v-block .v-author__info small {
		display: inline-block;
	}
	.l-page_user_adv .v-author.v-block .v-author__contact_write {
		border-top: 0;
		padding-bottom: 10px;
	}
	.l-page_user_adv .v-author.v-block .v-author__contact_write a {
		margin: 0 auto;
	}
	.l-page_user_adv .v-author.v-block .v-author__contact_write a span {
		text-decoration: none;
		outline: 0;
	}
	.l-page_user_adv .v-author.v-block .v-author__contact .ajax.j-user-profile-c-toggler {
		margin: 0 auto 10px auto;
    	max-width: 200px;
	}
	.l-page_user_adv .v-author.v-block .v-author__contact .v-author__contact_items > div {
		margin-left: 0;
	}
	.l-page_user_adv .v-author.v-block .v-author__contact .v-author__contact_items > div.v-author__contact_content {
		line-height: 17px;
	}
	.l-page_user_adv .v-author.v-block .v-author__contact_content.j-c-icq {
		text-align: center;
		line-height: 45px;
	}
	.l-page_user_adv .sr-page__result__navigation .sr-page__result__navigation__title {
		height: 50px;
		overflow: hidden;
	}
	.l-page_user_adv .sr-page__result__navigation .sr-page__result__navigation__title h1 {
		background: #fff;
	    font-size: 18px;
	    padding: 10px 20px !important;
	    line-height: 30px;
	    color: inherit;
	    font-weight: 300;
	    height: 30px;
	}
	.l-page_user_adv .pgn-wrapper {
		padding-bottom: 45px;
	}
	.l-page_user_adv .pgn-wrapper .pagination.j-pgn-pages {
		position: absolute;
	}
	/*author page end*/
	/*user cabinet start*/
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-shop .btn.btn-success:hover,
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-contacts .btn.btn-success:hover,
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-pass .btn.btn-success:hover,
	.u-cabinet .u-cabinet__settings .u-cabinet__settings__block .u-cabinet__settings__block__content.j-block-email .btn.btn-success:hover,
	.i-formpage form#j-i-form .btn.btn-success.j-submit:hover {
		background: #0088cc;
	}
	.u-cabinet .u-cabinet__sub-navigation .u-cabinet__sub-navigation_mobile {
		background: #fff;
	}
	.u-cabinet .u-cabinet__sub-navigation .u-cabinet__sub-navigation_mobile.u-cabinet__sub-navigation_mailchat {
		margin-top: -30px;
	}
	.u-cabinet .u-cabinet__sub-navigation .u-cabinet__sub-navigation_mobile .u-cabinet__sub-navigation__type {
		margin-top: 20px;
		outline: 0;
	}
	.u-cabinet .u-cabinet__sub-navigation .u-cabinet__sub-navigation_mobile .u-cabinet__sub-navigation__type table,
	.u-cabinet .u-cabinet__sub-navigation .u-cabinet__sub-navigation_mobile .u-cabinet__sub-navigation__type tbody,
	.u-cabinet .u-cabinet__sub-navigation .u-cabinet__sub-navigation_mobile .u-cabinet__sub-navigation__type tr,
	.u-cabinet .u-cabinet__sub-navigation .u-cabinet__sub-navigation_mobile .u-cabinet__sub-navigation__type td {
		outline: 0;
	}
	.u-cabinet .u-cabinet__sub-navigation .u-cabinet__sub-navigation_mobile .u-cabinet__sub-navigation__type .u-cabinet__sub-navigation__type__arrow {
		outline: 0;
	}
	.u-cabinet .u-cabinet__sub-navigation .u-cabinet__sub-navigation_mobile .u-cabinet__sub-navigation__type .u-cabinet__sub-navigation__type__arrow a {
		border: 0;
	}
	.u-cabinet .u-cabinet__sub-navigation .u-cabinet__sub-navigation_mobile .u-cabinet__sub-navigation__type .u-cabinet__sub-navigation__type__arrow .fa {
		color: #117FC1;
	}
	.u-cabinet .form-search .u-cabinet__sub-navigation .nav.nav-pills {
		background: #fff;
		padding: 15px;
	}
	.u-cabinet .u-cabinet__sub-navigation .nav.nav-pills > li {
		width: 100%;
		outline: 0;
	}
	.u-cabinet .u-cabinet__sub-navigation .nav.nav-pills > li.u-cabinet__sub-navigation__search {
		text-align: center;
	}
	.u-cabinet .u-cabinet__sub-navigation .nav.nav-pills > li.u-cabinet__sub-navigation__search input {
	    width: 185px !important;
	    border: 2px solid #117FC1;
	    padding: 5px 14px;
	}
	.u-cabinet .u-cabinet__sub-navigation .nav.nav-pills > li.u-cabinet__sub-navigation__search button {
		border: 2px solid #117FC1;
		padding: 5px 10px;
	}
	.u-cabinet .u-cabinet__sub-navigation .nav.nav-pills > li.u-cabinet__sub-navigation__search button .fa {
		color: #117FC1;
	}
	.u-cabinet .u-cabinet__sub-navigation .nav.nav-pills > li.dropdown a.dropdown-toggle.j-cat-dropdown {
		line-height: 20px;
		max-width: 250px;
	}
	.u-cabinet .u-cabinet__sub-navigation .nav.nav-pills > li.dropdown a.dropdown-toggle.j-cat-dropdown b {
		font-weight: 300;
	}
	.u-cabinet .u-cabinet__sub-navigation .nav.nav-pills > li.dropdown a.dropdown-toggle.j-cat-dropdown .fa {
		color: #117FC1;
	}
	.u-cabinet .u-cabinet__sub-navigation .nav.nav-pills > li.dropdown .dropdown-menu.j-cat-list {
		width: 100%;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item {
		padding: 10px;
		border: 0;
		outline: 0;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr {
		height: 170px;
		padding: 26px 0 26px 5px;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__gallery__item_price {
		left: -11px;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr .item-category {
		max-width: 85%;
		line-height: 20px;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr h5 {
		width: 100%;
	    display: block;
	    max-height: 48px;
	    font-weight: 300;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr .u-ads__list__item__content__block_stat {
		position: absolute;
		bottom: 0;
		top: auto;
		padding: 0;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr .u-ads__list__item__content__block_stat small {
		color: #a3a3a3;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr .u-ads__list__item__content__block_stat small b {
		font-weight: 300;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr .u-ads__list__item__content__block_stat small .fa {
		color: #b2bec5;
		font-size: 13px;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav a,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav button {
		background: transparent;
		color: #117FC1;
		border: 2px solid #117FC1;
		border-radius: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
		text-shadow: none;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .adv-promote {
		border: 2px solid #ff9b5e;
		color: #ff9b5e;
		padding-left: 30px;
		position: relative;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .adv-edit {
		padding-left: 27px;
		position: relative;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .btn-danger.j-i-status {
		padding-left: 30px;
		position: relative;
		color: #ea6767;
		border: 2px solid #ea6767;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .btn.btn-small.btn-info {
		padding-left: 30px;
		position: relative;
		color: #52d355;
		border: 2px solid #52d355;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .adv-promote:before,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .adv-edit:before,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .btn-danger.j-i-status:before,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .btn.btn-small.btn-info:before {
		left: 5px;
	    top: 5px;
	    width: 19px;
	    height: 19px;
	    background: url(../img/adv-promote-icon.png) no-repeat;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .adv-edit:before {
		background: url(../img/adv-edit-icon.png) no-repeat;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .btn-danger.j-i-status:before {
		background: url(../img/adv-delete-icon.png) no-repeat;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .u-ads__list__item__content__block_nav .btn.btn-small.btn-info:before {
		background: url(../img/adv-activate-icon.png) no-repeat;
	}
	.u-cabinet .form-search .u-ads__actions {
		margin: 0 0 20px 0;
    	background: #fff;
	}
	.u-cabinet .form-search .u-cabinet__pagination.u-fav__pagenation #j-my-items-pgn,
	.u-cabinet .form-search .u-cabinet__pagination #j-my-messages-pgn {
		text-align: center;
    	float: none;
	}
	.u-cabinet .form-search .u-cabinet__pagination.u-fav__pagenation #j-my-items-pgn .pagination.j-pgn-pages,
	.u-cabinet .form-search .u-cabinet__pagination #j-my-messages-pgn .pagination.j-pgn-pages {
		position: absolute;
	}
	.u-cabinet .form-search .u-ads__list__item label.checkbox .checkbox-style {
		right: 0;
	    left: auto;
	    top: 26px;
	    width: 14px;
	    height: 15px;
	    border-radius: 50%;
	}
	.u-cabinet .form-search .u-ads__list__item label.checkbox input {
		visibility: hidden;
	}
	.u-cabinet .form-search .u-ads__list__item label input[type="checkbox"]:checked~.checkbox-style {
	    background: url(../img/adv-selected-icon.png) no-repeat;
	    width: 18px;
	    height: 19px;
	    border: 0;
	}
	.u-cabinet .form-search#j-my-messages-form {
		margin-top: -30px;
	}
	.u-cabinet .u-mail__list, .u-cabinet .u-mail__chat {
		margin-top: 20px;
	}
	.u-cabinet .u-mail__list .u-mail__list__item {
		background: #fff;
	}
	.u-cabinet .u-mail__list .u-mail__list__item .u-mail__list__item__content {
		padding: 15px 10px;
		border: 0;
		margin-bottom: 10px;
	}
	.u-cabinet .u-mail__chat {
		border-top: 0;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__content {
		padding: 0;
		max-height: initial !important;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__date {
		border: 0;
		margin-bottom: 15px;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item .u-mail__chat__item__speek {
		position: relative;
		width: 75%;
		border-radius: 15px;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item .u-mail__chat__item__speek .avtor-avatar {
		position: absolute;
	    right: -50px;
	    left: auto;
	    top: 0;
	    border: 3px solid #fff;
	    border-radius: 50%;
	    outline: 0;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item .u-mail__chat__item__speek.left {
		background: #fff;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item .u-mail__chat__item__speek.left .u-mail__chat__ad__content a {
		color: #117FC1;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item .u-mail__chat__item__speek.right {
		background: #117FC1;
		color: #fff;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item .u-mail__chat__item__speek.right .u-mail__chat__ad__content a {
		color: #fff;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__content .u-mail__chat__item .u-mail__chat__item__speek .u-mail__chat__ad {
		padding: 0;
		margin-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__form {
		background: #fff;
		padding: 15px;
		border: 0;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__form textarea {
		border-radius: 0;
		box-shadow: none;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__form .v-descr_contact__form_submit .btn {
		text-shadow: none;
	}
	.u-cabinet .u-mail__chat .u-mail__chat__form .v-descr_contact__form_file {
		margin: 10px 0 0 0;
	}
	/*user cabinet end*/
	/*contact us page start*/
	.contacts-form .control-group .controls input,
	.contacts-form .control-group .controls textarea,
	.contacts-form .control-group .controls select {
		border-radius: 0;
	}
	.contacts-form .control-group .controls .btn.btn-info {
		color: #fff;
	    background: #117FC1;
	    border: 2px solid #117FC1;
	    border-radius: 15px;
	    padding: 5px 12px;
	}
	.contacts-form .control-group .controls .btn.btn-info:hover {
		background: #0088cc;
	}
	/*contact us page end*/
	/*hepl page start*/
	.l-page.help-page-wrapper {
		padding: 0 10px;
    	background: transparent;
    	margin-top: -30px;
	}
	.l-page.help-page-wrapper .block-header {
		padding: 10px 20px !important;
	}
	.l-page.help-page-wrapper .faq-list.txt-content {
		background: #fff;
	}
	.l-page.help-page-wrapper .faq-list.txt-content .faq-category {
		padding: 0 5px;
		margin-top: 20px;
	}
	.l-page.help-page-wrapper .faq-list.txt-content .faq-category h2 {
		padding: 10px 15px;
	}
	.l-page.help-page-wrapper .faq-category ul li a {
		text-decoration: none;
		color: #117FC1;
	}
	.l-page.help-page-wrapper .txt-content.help-page-content {
		margin-top: 20px;
	}
	.l-page.help-page-wrapper .txt-content.help-page-content h1 {
		padding: 10px 15px 15px 15px !important;
		background: #fff;
		margin-bottom: 0 !important;
	}
	.l-page.help-page-wrapper .txt-content.help-page-content .faq-question {
		padding: 10px 15px;
		background: #fff;
	}
	.l-page.help-page-wrapper .txt-content.help-page-content .faq-category ul {
		background: #fff;
		outline: 0;
	}
	.l-page.help-page-wrapper .txt-content.help-page-content .faq-category h2 {
		background: #fff;
	    font-size: 18px;
	    padding: 10px 20px;
	    line-height: 22px;
	    margin-bottom: 20px;
	}
	/*help page end*/
	.sr-page__main__navigation p.extra__text__mobile {
		padding: 10px;
	}
}
@media (max-width: 600px) {
	.sr-page.sr-shops .sr-page__list__item:hover {
	    background-color: #fff;
	    background: #fff;
	}
	.sr-page.sr-shops .sr-page__list__item .sr-page__list__item_descr .sh-page__list__contacts .sh-page__list__contacts__dropdown__table {
	    max-width: 160px;
	    overflow: hidden;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__gallery__item_img {
		height: 160px;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__gallery__item_img img {
		max-height: 160px;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr {
	    height: 160px;
	    padding: 21px 0 21px 5px;
	}
}
@media (max-width: 374px) {
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile .sr-page__list__item .sr-page__gallery__item_img, .l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img {
	    margin-bottom: 0;
	}
	.main-wrapper .index-latest.index-latest-list-view .thumbnails .sr-page__gallery__item .sr-page__gallery__item_img,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_img,
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__gallery__item_img {
	    height: 145px;
	    max-width: 140px;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__gallery__item_img {
		height: 135px;
	}
    .main-wrapper .index-latest.index-latest-list-view .thumbnails .sr-page__gallery__item .sr-page__gallery__item_descr,
	.sr-page.sr-ads-page .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr,
	.l-page.u-page #j-my-favs-list .sr-page__list.sr-page__list_mobile.list-view-wrapper .sr-page__list__item .sr-page__gallery__item_descr {
		padding: 13px 5px;
	}
	.u-cabinet .form-search .u-ads__list__item .u-ads__list__item__content .sr-page__list__item .sr-page__list__item_descr {
		padding: 0 0 0 5px;
		height: 135px;
	}
	.u-cabinet .form-search .u-ads__list__item label.checkbox .checkbox-style {
		top: 0;
	}
}
