html {line-height: 1.15;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
h1 {font-size: 2em;margin: .67em 0;}
hr {box-sizing: content-box;height: 0;overflow: visible;}
pre {font-family: monospace,monospace;font-size: 1em;}
a {background-color: transparent;}
abbr[title] {border-bottom: 0;text-decoration: underline;text-decoration: underline dotted;}
b, strong {font-weight: bolder;}
code, kbd, samp {font-family: monospace,monospace;font-size: 1em;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}
img {border-style: none;}
button, input, optgroup, select, textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}
button, input {overflow: visible;}
button, select {text-transform: none;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: .35em .75em .625em;}
legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
details {display: block;}
summary {display: list-item;}
template {display: none;}
[hidden] {display: none;}
.hide {display: none;}
img {opacity: 1;transition: opacity .3s;}
img[data-src] {opacity: 0;}
h1 {line-height: 1em;}
a {text-decoration: none;color: #1faeb9;}
* {-moz-box-sizing: border-box;box-sizing: border-box;}
table {border-collapse: collapse;border-spacing: 0;}
body {background-color: #fff;background-image: linear-gradient(to bottom,#fcfcfd 200px,#efe3dc 2000px);font-family: "PF DinDisplay Pro",sans-serif;font-size: 16px;line-height: 22px;color: #60493d;margin: 0;padding: 0;}
.btn {border: 1px solid #fff;display: inline-block;font-size: 18px;text-decoration: none;color: #fff;padding: 8px 18px;border-radius: 5px;}
.btn:hover {color: rgba(0,0,0,.5);background: #fff;}
#wrapper {position: relative;width: 100%;overflow: hidden;}
.container {max-width: 1320px;margin: 0 auto;position: relative;}
.container:after {display: block;clear: both;content: "";}
.header {position: relative;margin-bottom: 30px;}
.header .header__top {position: fixed;top: 0;left: 0;width: 100%;height: 52px;background: #272727;color: #fff;z-index: 9999;box-shadow: 0 0 13px rgba(0,0,0,.75);}
.header .header__top .container {display: flex;align-items: center;}
.header .logo {margin-right: auto;margin-left: 0;}
.header .reg__block {display: flex;}
.header .reg__block span {margin: 0 10px;color: #e1417b;}
.header .reg__block li, .header .reg__block span {list-style: none;font-weight: 700;}
.header .reg__block li a, .header .reg__block span a {color: #fff;transition: all .4s ease-in-out;}
.header .reg__block li a:hover, .header .reg__block span a:hover {color: #e1417b;}
.header .holder {position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding-bottom: 60px;}
.header .container {height: 100%;}
.header .register {position: absolute;left: 0;top: 0;}
.header .btn {margin-right: 10px;}
.header .top__navigation .top-nav {float: right;display: flex;}
.header .top__navigation .top-nav ul {margin: 0;padding: 0;list-style: none;}
.header .top__navigation .top-nav li {display: inline-block;margin-left: 34px;}
.header .top__navigation .top-nav a {font-size: 18px;font-weight: 400;text-decoration: none;text-transform: uppercase;color: #f5f5f5;}
.header .top__navigation .top-nav em {float: left;margin-top: 7px;}
.header .top__navigation .top-nav span {background: #ce3e72;width: 30px;height: 20px;display: inline-block;text-align: center;border-radius: 3px;font-size: 10px;}
#burger__navigation {display: none;}
#shownav {display: none;}
.bottom__navigation {position: fixed;left: 0;top: 52px;height: 50px;width: 100%;background: #323242;z-index: 999;}
.bottom__navigation .container {display: flex;align-items: center;}
.offer-wrap {margin: 0 -15px;}
.offer {position: relative;left: 0;top: 102px;width: 100%;background-color: #202332;margin-bottom: 140px;z-index: 998;}
.offer .container {background: url("/assets/images/BG-offer-img.jpg") no-repeat;background-position: top left;height: 269px;}
.offer__content {display: block;width: 700px;margin-left: auto;margin-right: 0;}
.offer__content h1 {font-size: 18px;font-family: "Montserrat";font-weight: 300;line-height: 26px;color: #a5a5a5;border-left: 3px solid #a6375e;border-right: 3px solid #a6375e;width: 510px;padding: 0 20px;min-height: 80px;margin-top: 22px;margin-left: 5px;}
.offer__content div.brand {font-size: 120px;line-height: 90px;margin: 0;font-weight: 700;color: #f5f5f5;background: linear-gradient(45deg,#f5f5f5 10%,#ce3e72 66%,#ce3e72);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;background-color: #666;text-shadow: 0 0 6px rgba(255,255,255,.7);letter-spacing: 10px;margin-bottom: 5px;padding-top: 20px;}
.offer__content span {display: block;font-size: 24px;font-family: "Montserrat";font-weight: 300;color: #f5f5f5;margin-left: 4px;}
.city_selector {color: #fff;font-size: 14px;font-weight: 400;}
.city_selector_btn {text-decoration: none;border-bottom: 1px dotted;color: #a6375e;}
.city_selector_btn:hover {border-bottom: 0;}
.city_selector_rows {display: flex;flex-wrap: wrap;}
.city_selector_row {width: 50%;}
.city_selector_link {border-bottom: 1px solid transparent;}
.city_selector_link:hover, .city_selector_link--active {border-bottom: 1px dotted;}
.header .title {position: absolute;left: 0;bottom: 30px;margin: 0;font-size: 33px;font-weight: bold;color: #fff;}
.site_logo {display: block;width: 338px;position: absolute;top: 0;left: 30px;color: #fff;}
.site_logo_row_first {color: #fff;font-size: 116px;font-weight: 700;text-transform: uppercase;letter-spacing: .72px;line-height: 116px;}
.site_logo_row_second {color: #fff;font-size: 24px;font-weight: 300;letter-spacing: .72px;display: inline-block;line-height: 24px;padding-bottom: 15px;border-bottom: 5px solid #3981b3;}
.mobile-nav {display: none;background: #404040;width: 100%;padding: 20px;position: absolute;left: 0;top: 0;z-index: 1000;}
.nav-title {background: url("/assets/template/images/icon-nav.png") 0 5px no-repeat;border-bottom: 1px solid #616161;font-size: 18px;font-weight: bold;text-decoration: none;color: #fff;padding-left: 30px;padding-bottom: 10px;margin-bottom: 10px;position: relative;}
.nav-title .btn-close {background: url("/assets/template/images/btn-close.png") 0 0 no-repeat;width: 13px;height: 0;position: absolute;right: 0;top: 2px;}
.mobile-nav li {position: relative;}
.mobile-nav li:last-child {border: 0;}
.mobile-nav li:first-child a {padding-top: 0;}
.mobile-nav a {display: block;font-size: 16px;text-decoration: none;color: #fff;padding: 8px 0 8px 2px;overflow: hidden;}
.mobile-nav li:after {display: block;content: "";box-shadow: 0 1px 0 rgba(0,0,0,.22);opacity: .5;bottom: 0;right: 0;left: 0;height: 1px;background: url("/assets/template/images/mobile_nav_divider.png") 0 0 repeat-x;}
.mobile-nav a em {float: left;margin-top: 2px;}
.mobile-nav a .num {width: 25px;height: 25px;font-size: 12px;text-align: center;margin-left: 12px;padding-top: 2px;border-radius: 15px;}
.icon_login {display: inline-block;width: 18px;height: 23px;background: url("/assets/template/images/icon_user.png");vertical-align: middle;}
.icon_logout {display: inline-block;width: 23px;height: 23px;background: url("/assets/template/images/icon_logout.png");vertical-align: middle;}
.bottom__navigation .dop-nav {margin-right: auto;margin-left: 35px;font-size: 0;}
.dop-nav ul {margin: 0;padding: 0;list-style: none;display: flex;align-items: center;}
.dop-nav li {margin: 0 14px 0 0;vertical-align: top;}
.dop-nav--fullwidth li {width: 100%;}
.dop-nav li:last-of-type {margin: 0;}
.favourites-button-wrapper {background: #e1417b !important;top: 70% !important;}
.filter-button {background: #daa520 !important;top: 50% !important;}
.dop-nav a {border: 1px solid #323242;background: #3981b3;display: block;border-radius: 3px;font-size: 18px;text-decoration: none;color: #fff !important;line-height: 45px;height: 45px;font-style: normal;text-align: center;padding: 0 10px;white-space: nowrap;}
.dop-nav a.add_num {font-size: 17px;padding-right: 43px;}
.dop-nav li.active a, .dop-nav a:hover {color: #3981b3;background: #a8345e;border-bottom-width: 1px;}
.dop-nav a em {float: left;margin-top: 5px;}
.dop-nav a span.num {width: 43px;height: 43px;display: inline-block;text-align: center;margin-right: -43px;border-radius: 0 3px 3px 0;line-height: 43px;background-color: #e1417b;color: #fff;float: right;}
.dop-nav #lk_topnav li a {background: #323242;}
.dop-nav #lk_topnav li.active a, .dop-nav #lk_topnav a:hover {background: #a8345e;}
.dop-nav #lk_topnav li a[rel="very_black_button"] {background: linear-gradient(#000,#515151);}
.articles .active a {color: #000;}
.items, .day_items {display: flex;justify-content: space-between;flex-wrap: wrap;}
.item {width: 31%;margin-bottom: 30px;position: relative;}
.item--shadow {box-shadow: 0 0 2px rgba(0,0,0,.18);background: #fff;position: relative;}
.item--shadow:after, .item--shadow:before {content: "";display: block;background: url("/assets/template/images/item_bottom.png") no-repeat left bottom;width: 162px;height: 27px;position: absolute;bottom: -14px;left: 0;z-index: 1;}
.item--shadow:before {background-position: right bottom;left: auto;right: 0;}
.item--dayitem {background-image: linear-gradient(-45deg,#323242,#a8345e);padding: 6px;}
.item_cover {border-radius: 4px;box-shadow: 0 0 2px rgba(0,0,0,.18);background: #fff;}
.item--dayitem .item_cover {border-radius: 0;box-shadow: none;}
.item_cover, .item_back {z-index: 100;position: relative;}
.item_dayitem_title {height: 30px;width: 50%;line-height: 27px;position: absolute;z-index: 200;top: 0;left: 0;right: 0;color: #f8f8f8;font-size: 20px;font-weight: bold;text-transform: uppercase;background: linear-gradient(#a8345e 0,#000 100%);padding-left: 15px;border-bottom-right-radius: 15px;box-shadow: 3px 3px 10px 2px rgba(168,52,94,.59);}
.item_dayitem_title:after {content: "";display: block;width: 20px;height: 30px;background: url("/assets/images/icons-sprite.png") no-repeat -50px -15px;position: absolute;right: -140px;top: 5px;}
.item_back_read-more {color: #fff;background: #e1417b;display: block;height: 38px;line-height: 38px;width: 140px;margin: 0 auto;font-size: 14px;border-radius: 4px;}
.item_cover_photo {padding: 5px 5px 5px;position: relative;overflow: hidden;min-height: 300px;display: flex;align-items: center;}
.item--dayitem .item_cover_photo {padding: 0 0 5px;}
.item_cover_photo_img {width: 100%;display: block;}
.item--dayitem .item_cover_photo_text {bottom: 0;left: 0;right: 0;}
.item_cover_photo_text {position: absolute;bottom: 5px;left: 5px;right: 5px;height: 115px;display: flex;flex-direction: column;justify-content: flex-end;flex-wrap: wrap;padding: 0 0 15px 25px;color: #fdfafa;font-size: 17px;font-weight: 700;background: #000;background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#999999",endColorstr="#000000",GradientType=0);}
.item_cover_photo_text_address {font-size: 13px;font-weight: 400;margin-top: 5px;}
.item-img-status-wrapper {position: absolute;top: 160px;left: -8px;z-index: 300;}
.item--dayitem .item-img-status-wrapper {left: -14px;}
.item-img-status {position: relative;display: block;padding: 0 10px;height: 26px;line-height: 26px;font-size: 13px;font-weight: 400;color: #f8f6f5;margin: 0 0 10px;}
.item-img-status:after {content: "";width: 0;height: 0;border-style: solid;border-width: 0 8px 8px 0;border-color: transparent #787676 transparent transparent;position: absolute;left: 0;bottom: -8px;}
.item-img-status--real {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNU2fx4NgAFFAJXm047RQAAAABJRU5ErkJggg==");}
.item-img-status--wait-call {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mMUWMGwAgAC6gFiVRgLkQAAAABJRU5ErkJggg==");}
.item-img-status--express {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mN8sZJhEwAGVwJF0+lJ8wAAAABJRU5ErkJggg==");}
.item-img-status-top {background: url("/assets/images/icons-sprite.png") no-repeat left top;width: 50px;height: 50px;position: absolute;right: 17px;top: 30px;z-index: 200;}
.item--dayitem .item-img-status-top {top: 55px;}
.item_cover_time {display: flex;justify-content: center;padding: 20px 30px;text-align: center;text-transform: uppercase;font-size: 13px;line-height: 16px;font-weight: 400;color: #050505;min-height: 70px;}
.item_cover_time_row {width: 30%;border-right: 1px solid #3981b3;}
.item_cover_time_row:last-of-type {border-right: 0;}
.item_cover_time_row_title {display: block;}
.item_back {opacity: 0;position: absolute;top: -1px;left: 0;right: 0;bottom: -1px;background: url("/assets/template/images/item_back_bg.png");border: 6px solid #e1417b;padding: 15px;text-align: center;transition: all .6s;}
.item:hover .item_back {display: block;opacity: 1;}
.item:hover .item_dayitem_title, .show-list .item_dayitem_title {display: none;}
.item:hover .item-img-status, .item:hover .item-img-status-top, .item:hover .item_cover_photo_text, .item:hover .item_cover_photo_text_address {display: none;}
.item_back_title {color: #4d4d4d;font-size: 17px;font-weight: 700;line-height: 47px;}
.item_back_address {color: #4d4d4d;font-size: 13px;display: inline-block;margin-left: 20px;position: relative;}
.item_back_address:before {content: "";background: url("/assets/images/icons-sprite.png") no-repeat -50px top;display: block;width: 9px;height: 14px;position: absolute;top: 3px;left: -20px;}
.item_back_sizes {margin: 0;padding: 20px 0;}
.item_back_sizes_row {display: block;}
.item_back_sizes_row_value {font-weight: bold;}
.item_back_sizes_row_title {color: #4d4d4d;font-size: 12px;font-style: italic;text-align: center;}
.item_back_content {font-size: 13px;color: #1e1e1e;line-height: 17px;padding-bottom: 20px;}
div.item--dummy {visibility: hidden;height: 0;padding: 0;margin: 0;border-top-width: 0;border-bottom-width: 0;box-shadow: none;}
@media screen and (max-width: 1024px) {.item {width: 48%;}
	.item_cover_top_read-more {display: inline-block;}}
@media screen and (max-width: 780px) {.item {width: 98%;}}
.item_only_photo {margin-bottom: 30px;border-radius: 2px;padding: 3px;width: 162px;}
.item--small_shadow {box-shadow: 0 0 2px rgba(0,0,0,.18);background: #fff;position: relative;}
.item--small_shadow:after, .item--small_shadow:before {content: "";display: block;background: url("/assets/template/images/small_shadow.png") no-repeat left bottom;width: 84px;height: 12px;position: absolute;bottom: -12px;left: 0;z-index: 1;}
.item--small_shadow:before {background-position: right bottom;left: auto;right: 0;}
.item_only_photo_img {width: 155px;}
.item_only_photo_img_link {display: block;}
.item_only_photo_link {color: #1cb7c3;display: block;height: 30px;line-height: 30px;text-align: center;overflow: hidden;}
.item_only_photo_link:hover {text-decoration: underline;}
.side-search-list-title {background-color: #e1417b;border: 1px solid #e1417b;border-radius: 6px;color: #fff;font-size: 16px;height: 35px;line-height: 35px;text-align: center;cursor: pointer;margin-top: 5px;}
.side-search-list-title:hover {background-color: #fff;color: #3981b3;}
.side-search-list-title-content {width: 90%;margin: 0 auto;background-color: #eee;background-image: linear-gradient(-85deg,#faf9f8 0,#e0dbd8 100%);border-radius: 0 0 6px 6px;padding: 15px 0 10px;display: none;}
.side-search-list-title-link {display: block;color: #030303;font-size: 14px;line-height: 22px;margin-left: 18px;}
.side-search-list-title-link:hover {color: #e1417b;text-decoration: underline;}
.anket_of_the_day_calendar {width: 326px;}
.anket_of_the_day_calendar_mounth {color: #999;background: #eee;padding: 3px;text-align: center;position: relative;}
.anket_of_the_day_calendar_days {display: flex;flex-wrap: wrap;justify-content: center;padding: 5px 0;}
.anket_of_the_day_calendar_day {color: #000;background: #fff;width: 40px;height: 40px;line-height: 40px;border: 1px solid #ccc;border-radius: 6px;margin: 3px;text-align: center;cursor: pointer;}
.anket_of_the_day_calendarday_text {line-height: 25px;}
.anket_of_the_day_calendarday_reserved {line-height: 15px;font-size: 10px;color: #ccc;}
.anket_of_the_day_calendar_day--selected, .anket_of_the_day_calendar_day:hover {border: 3px solid red;}
.anket_of_the_day_calendar_day--reserved {color: #fff;background: red;cursor: default;}
.anket_of_the_day_calendar_day--selected .anket_of_the_day_calendarday_text, .anket_of_the_day_calendar_day:hover .anket_of_the_day_calendarday_text {margin-top: -2px;}
.anket_of_the_day_calendar_day--not_shown {visibility: hidden;}
.anket_of_the_day_calendar_day--disable, .anket_of_the_day_calendar_day--disable:hover {border: 1px solid #ccc;color: #999;background: #eee;cursor: default;}
.anket_of_the_day_calendar_day--disable .anket_of_the_day_calendarday_text, .anket_of_the_day_calendar_day--disable:hover .anket_of_the_day_calendarday_text {margin-top: 0;}
.anket_of_the_day_calendar_mounth_prev, .anket_of_the_day_calendar_mounth_next {display: block;position: absolute;right: 0;top: 3px;}
.anket_of_the_day_calendar_mounth_prev {left: 0;right: auto;}
.main {padding-bottom: 20px;overflow: hidden;}
.lcab {padding-top: 140px;}
.content {padding-right: 260px;}
.search_page h1 {font-size: 21px;}
.main-separator {background: url("/assets/template/images/sep_main.png") center center no-repeat;height: 12px;margin: 0 0 22px 0;}
.bnr-sidebar .slick-prev {left: -20px;}
.bnr-sidebar .slick-next {right: -20px;}
.sidebar {width: 230px;float: right;padding-bottom: 20px;}
.sidebar-widget {border: 1px solid #e6e6e6;background: #fff;padding: 15px 18px;margin-bottom: 30px;border-radius: 8px;}
* {-webkit-box-sizing: border-box;box-sizing: border-box;}
.widget-title {border-bottom: 1px solid #e6e6e6;font-size: 18px;text-decoration: none;color: #4c4c4c;padding-left: 30px;padding-bottom: 10px;margin-bottom: 10px;}
.bnr-widget {background: #000 url("/assets/template/images/bnr.jpg") center center no-repeat;height: 147px;}
.sidebar-widget a.bnr-btn {margin-top: 80px;width: 153px;height: 28px;line-height: 28px;font-size: 13px;border-radius: 4px;}
.bnr-sidebar {padding: 0;overflow: hidden;}
.bnr-sidebar-link, .bnr-sidebar-link img {display: block;position: relative;z-index: 1;}
.bnr-sidebar-text-top, .bnr-sidebar-text-bot {position: absolute;top: 10px;display: block;font-size: 36px;color: #fff;z-index: 1000;text-align: right;right: 10px;text-transform: uppercase;font-family: "Comic Sans MS","Arial",sans-serif;}
.bnr-sidebar-text-bot {top: auto;right: 0;left: 0;text-align: center;bottom: 10px;font-size: 21px;}
.balance {font-size: 16px;color: #4d4d4d;margin-bottom: 10px;}
.balance strong {color: #1faeb9;}
.widget-title.title-reload {background: url("/assets/template/images/icon-reload.png") 0 3px no-repeat;}
.widget-title.title-menu {background: url("/assets/template/images/icon-menu.png") 0 5px no-repeat;}
.widget-title.title-liked {background: url("/assets/template/images/icon-liked.png") 0 3px no-repeat;}
.widget-title.title-lk {background: url("/assets/template/images/icon-lk.png") 0 3px no-repeat;}
.widget-row {margin-bottom: 10px;}
.widget-row2 {border-bottom: 1px solid #e6e6e6;padding-bottom: 15px;}
.widget-row--hr {border-bottom: 1px solid #e6e6e6;}
.widget-row--hr .sidebar-checkbox-label {margin-bottom: 10px;}
.widget-row:after {display: block;content: "";clear: both;}
.age .label {display: inline-block;vertical-align: middle;font-size: 16px;color: #4d4d4d;}
.age input[type="text"] {border: 1px solid #e6e6e6;background: #fff;display: inline-block;vertical-align: middle;width: 50px;height: 30px;font-size: 16px;text-align: center;color: #a6a6a6;margin: 0 3px;padding: 0;border-radius: 8px;}
.widget-select {border: 1px solid #e6e6e6;width: 100%;height: 30px;padding: 0 10px;font-size: 16px;color: #4d4d4d;border-radius: 5px;-webkit-appearance: none;background: url("/assets/template/images/arrow.png") 95% center no-repeat #fff;line-height: 1em;outline: 0;-moz-appearance: none;text-indent: .01px;text-overflow: "";-ms-appearance: none;appearance: none !important;}
.widget-select.select-empty {color: #a6a6a6;}
.widget-select::-ms-expand {display: none;}
.widget-submit {border: 1px solid #323242;background: #3981b3;display: inline-block;height: 36px;line-height: 34px;font-size: 16px;text-align: center;color: #fff;cursor: pointer;border-radius: 8px;padding: 0 20px;}
.sidebar-widget .widget-submit {width: 100%;margin-top: 5px;}
.sidebar-widget .widget-row2 {padding-bottom: 10px;}
.sidebar-checkbox-label {color: #636262;font-size: 14px;font-weight: 700;line-height: 14px;display: block;vertical-align: bottom;margin-bottom: 15px;}
.sidebar-checkbox-input {display: inline-block;margin-right: 5px;}
.widget-submit:hover {background: #323242 !important;color: #fff;}
.widget-submit__inline {display: inline-block;width: auto;padding: 0 20px;margin: 0 10px;}
.widget-submit__red {background: #e1417b;border-color: #e1417b;}
.sidebar-btn {border: 1px solid #3981b3;background: #3981b3;display: block;height: 36px;line-height: 34px;font-size: 16px;text-align: center;color: #fff;cursor: pointer;border-radius: 3px;padding: 0 20px;margin-bottom: 10px;box-shadow: 0 3px 3px rgba(0,0,0,.24);}
a, input[type="submit"], button {transition: all .3s;}
.sidebar-btn:hover {background: #fff;color: #3981b3;}
.sidebar-btn--red {border: 1px solid #e1417b;color: #fff;box-shadow: 0 3px 3px rgba(0,0,0,.24);background: #e1417b;}
.sidebar-btn--red:hover {background: #fff;color: #e1417b;}
.sidebar-widget a {font-size: 16px;text-decoration: none;}
.sidebar-menu {border-top: 1px solid #e6e6e6;padding-top: 15px;}
.sidebar-menu ul {margin: 0;padding: 0;list-style: none;}
.sidebar-menu li {border-bottom: 1px solid #e6e6e6;}
.sidebar-menu li:last-child {border: 0;}
.sidebar-menu li:first-child a {padding-top: 0;}
.sidebar-menu a {display: block;padding: 8px 0 8px 2px;}
.widget-liked {border-bottom: 1px solid #e6e6e6;padding-bottom: 12px;margin-bottom: 10px;}
.widget-liked p {font-size: 14px;color: #4d4d4d;}
.widget-liked-holder {overflow: hidden;margin: 0 -5px;}
.widget-liked-block {float: left;width: 50%;padding: 0 5px;margin-bottom: 10px;text-align: center;}
.widget-liked-block img {display: block;margin: 0 auto 8px;}
.widget-liked-block a {font-size: 14px;}
.sidebar-widget select.widget-select.widget-select2 {width: 63px;padding: 0 5px;height: 30px;line-height: 30px;font-size: 14px;}
.approved_photo_form_upload {padding: 30px 0;font-size: 16px;}
.dialog_form_outer {padding-bottom: 25px;}
.dialog_form_textarea {margin-bottom: 20px;min-height: 150px;}
.dialog_form_submit {width: 167px;}
.breadcrumbs {overflow: hidden;font-size: 16px;color: #4d4d4d;margin: 0 0 30px;padding: 0;list-style: none;}
.breadcrumbs li {float: left;position: relative;padding-left: 17px;margin-right: 10px;color: #c8356a;}
.breadcrumbs li a {text-decoration: none;color: #323242;}
.breadcrumbs li a:hover {text-decoration: underline;}
.breadcrumbs li:before {display: block;content: "/";position: absolute;left: 0;top: 0;color: #b2b2b2;}
.breadcrumbs li:first-child {padding-left: 0;}
.breadcrumbs li:first-child:before {display: none;}
.person {border: 1px solid #e6e6e6;background: #fff;overflow: hidden;padding: 7px 20px;margin-bottom: 30px;border-radius: 8px;}
.person2 p {border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;margin-bottom: 10px;}
.person2 p:last-child {border: 0;margin-bottom: 0;}
.person-top {border-bottom: 1px solid #e5e5e5;padding-bottom: 7px;overflow: hidden;margin-bottom: 15px;}
.person-title {font-size: 18px;font-weight: bold;text-decoration: none;color: #4d4d4d;margin: 5px 10px 0 0;display: inline-block;vertical-align: bottom;}
.search-title {background: url("/assets/template/images/icon-search.png") 0 center no-repeat;padding-left: 30px;}
.question-title {background: url("/assets/template/images/icon-question.png") 0 center no-repeat;padding-left: 30px;}
.regulations-title {background: url("/assets/template/images/icon-regulations.png") 0 center no-repeat;padding-left: 30px;}
.person-status {background: #e1417b;color: #fbfcfc;display: inline-block;vertical-align: bottom;height: 20px;line-height: 20px;padding: 0 8px;font-size: 12px;border-radius: 5px;}
.person-status2 {background-color: #3981b3;}
.person-status3 {background: #fff;color: #3981b3;float: right;margin: 5px 10px 0 0;font-size: 14px;}
.person-top .links {float: right;margin-top: 5px;}
.person-top .links a {text-decoration: none;color: #1faeb9;}
.person-holder {overflow: hidden;}
.person-gallery {width: 262px;float: left;}
.person-gallery .main-image {margin-bottom: 10px;}
.thumbs {margin: 0 -5px;}
.thumbs img {margin: 0 5px 10px;}
.person-description {padding-left: 295px;}
.person-row {margin: 0 -8px;overflow: hidden;display: flex;}
.person-block {margin: 0 8px 12px;background: #f8f8f8;padding: 10px 20px;border-radius: 8px;width: 100%;}
.person-block2 {width: 50%;}
.person-block3 {background: #fff;padding: 10px 0 0;}
.person-block .title {border-bottom: 1px solid #e5e5e5;font-size: 18px;font-weight: bold;color: #4d4d4d;padding-bottom: 10px;margin-bottom: 10px;}
.person-block table {width: 100%;text-align: left;}
.person-block table th {border-bottom: 1px solid #e5e5e5;font-size: 14px;color: #999;padding-bottom: 10px;font-weight: normal;}
.person-block table th:first-child {font-size: 18px;color: #4d4d4d;font-weight: bold;}
.person-block table td {font-size: 16px;color: #4d4d4d;padding-top: 5px;}
.person-block table td strong {font-weight: bold;}
.person-block table.params td+td {text-align: right;}
.person-block ul {font-size: 15px;color: #4d4d4d;overflow: hidden;margin: 0;padding: 0;list-style: none;}
.person-block li {padding: 0 0 1px 27px;position: relative;}
.person-block li:before {display: block;content: "✓";font-size: 16px;color: #3981b3;font-weight: bold;position: absolute;left: 0;top: 0;}
.person-block li {width: 33%;float: left;}
.person-block.person-block2 li {width: 50%;}
.person-block p {font-size: 14px;color: #4d4d4d;margin-bottom: 10px;}
.person-block p a {text-decoration: none;color: #3981b3;}
.person-block.comment p {font-size: 16px;}
.person-search-link {color: #1faeb9;}
.person-search-link:hover {text-decoration: underline;}
.express_row {height: 42px;line-height: 42px;border-radius: 4px;color: #fff;font-size: 14px;display: block;position: relative;padding-left: 40px;margin: -4px -1px 0;background: #e1417b url("/assets/template/images/express_icon.png") 12px 5px no-repeat;}
.express_row_value {display: inline-block;float: right;margin-right: 20px;font-size: 16px;}
.all_advs_page_link {height: 50px;line-height: 50px;width: 271px;margin: 0 auto;display: block;margin-bottom: 25px;box-shadow: 0 5px 5px rgba(0,0,0,.09);background: #a8345e !important;border-radius: 3px;text-transform: uppercase;}
.favorites_title {background: url("/assets/template/images/favorites_title.png") 0 0 no-repeat;color: #fff;font-size: 16px;width: 185px;height: 46px;line-height: 46px;padding-left: 50px;margin-bottom: 35px;}
.favorites_menu_row {padding: 0 10px;}
.favorites_menu_row--dark {background: #383838;}
.favorites_menu_row_wrap {border-bottom: 1px solid #ccc;padding: 10px 0;display: flex;}
.favorites_menu_row_photo {width: 93px;}
.favorites_menu_row_photo_wrap {box-shadow: 0 0 2px rgba(0,0,0,.18);padding: 2px;margin-right: 10px;}
.favorites_menu_row_photo_img {display: block;}
.favorites_menu_row_description {padding-left: 93px;padding-right: 10px;margin-left: -93px;width: 100%;position: relative;text-overflow: ellipsis;overflow: hidden;}
.favorites_menu_row_link {color: #1cb7c3;font-size: 16px;line-height: 16px;}
.favorites_menu_row_size_value {color: #959595;font-size: 12px;line-height: 12px;}
.favorites_menu_row_link_delete {position: absolute;top: 0;right: 0;}
.favorites_menu_row_button {border-radius: 50%;border: 1px solid #e1417b;display: inline-block;width: 28px;height: 28px;text-align: center;line-height: 28px;color: #e1417b;margin: 15px 20px 0 0;vertical-align: top;font-size: 12px;background: #fff;}
.favorites_menu_row_delete {color: #fff;font-size: 16px;line-height: 16px;}
.favorites_menu_row_button_img {display: inline-block;margin: 4px auto 0;}
.favorites_menu_row_button--message {padding-top: 0;}
.hidden {display: none !important;}
.serv_cost {color: #3981b3;}
.adv_buttons {padding: 5px 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.adv_buttons--userinfo {width: 50%;}
.adv_button {border-radius: 5px;border: 1px solid #e1417b;background-color: #e1417b;box-shadow: 0 3px 7px 0 rgba(0,0,0,.25);width: 167px;height: 27px;line-height: 27px;color: #fff;display: inline-block;text-align: center;font-size: 14px;margin-bottom: 5px;}
.adv_button:hover {background-color: #fff;color: #e1417b;}
.adv_button--sidebar {width: 100%;height: 35px;line-height: 35px;background: #e1417b url("/assets/template/images/favorites_icon.png") 8px 7px no-repeat;}
.adv_button--sidebar:hover {background-color: #e1417b;color: #fff;}
.adv_disabled {text-align: center;padding: 10px;font-size: 16px;font-weight: bold;color: red;}
.related_advs_title, h2.related_advs_title {font-size: 16px;font-weight: normal;border-radius: 5px;background-color: #323242;width: 100%;height: 42px;line-height: 42px;color: #fdfcfc;padding: 0 15px;margin-bottom: 20px;}
.faq-row {background: #f8f8f8;padding: 10px 20px;margin-bottom: 15px;border-radius: 8px;border: 1px solid #323242;}
.faq-title {border-bottom: 1px solid #e5e5e5;font-size: 18px;font-weight: bold;color: #4d4d4d;padding-bottom: 7px;overflow: hidden;margin-bottom: 15px;}
.faq-title span {font-size: 16px;color: #999;display: inline-block;width: 25%;}
.faq-title span:first-child {color: #4d4d4d;width: 25%;text-align: right;}
.faq-title .date {float: right;font-size: 14px;font-weight: normal;color: #999;}
.faq-title p {font-size: 16px;color: #4d4d4d;}
.faq-title span.faq-title-hint {display: inline;color: #d50000;width: auto;font-size: 12px;font-weight: normal;}
.ankets-container .ankets-holder {overflow: hidden;margin-bottom: 15px;border-radius: 5px;}
.ankets-container a {color: #1faeb9;text-decoration: none;}
.ankets-container table {width: 100%;}
.ankets-container table th, .ankets-container table td {background: #f8f8f8;border: 1px solid #e6e6e6;max-width: 150px;padding: 10px 5px;color: #4d4d4d;}
.ankets-container table td {font-size: 16px;text-align: center;}
.ankets-container table td a {color: #1faeb9;text-decoration: none;}
.ankets-container table td a.btn {border: 1px solid #27cbd7;background: #27cbd7;font-size: 14px;color: #fff;margin: 5px 0;}
.ankets-container table td a.btn:hover {background: #fff;color: #27cbd7;}
.ankets-container table td a.btn.btn-red {border: 1px solid #e1417b;background: #e1417b;}
.ankets-container table td a.btn.btn-red:hover {background: #fff;color: #e1417b;}
.ankets-container table td span {display: block;text-align: center;}
.ankets-container table td .widget-select {margin-bottom: 10px;}
.ankets-container table th {font-size: 17px;font-weight: bold;}
.ankets-container table th.id, .ankets-container table td.id {width: 60px;}
.ankets-container table td.id label {margin-top: 20px;}
.wait_call_timer_outer {color: #25c6d2;font-size: 13px;}
.wait_call_timer {font-weight: bold;font-style: normal;}
.bl_phones_list_row {border-radius: 5px;background-color: #f8f8f8;padding: 20px 25px;margin-bottom: 8px;}
.bl_phones_list_user {color: #808080;padding-bottom: 15px;}
.bl_phones_list_user_date {float: right;font-size: 14px;line-height: 30px;}
.bl_phones_list_user_mess {border-radius: 3px;border: 1px solid #e1417b;background-color: #e1417b;display: inline-block;padding: 3px;color: #fefbfb;margin-right: 5px;float: right;}
.bl_phones_list_user_mess:hover {background-color: #fefbfb;color: #e1417b;}
.bl_phones_list_user_edit {border-radius: 3px;border: 1px solid #3981b3;background-color: #3981b3;display: inline-block;padding: 3px;color: #fefbfb;margin-right: 5px;float: right;}
.bl_phones_list_user_edit:hover {background-color: #fefbfb;color: #3981b3;}
.warning_mess {border-radius: 3px;background-color: #e1417b;padding: 15px;margin-bottom: 15px;color: #fefbfb;}
.md_list_users {width: 100%;text-align: center;}
.md_list_users_head_row {font-weight: bold;}
.md_list_users_head_cell {padding: 5px 0;border-bottom: 1px solid #ccc;}
.md_list_users_row {border-bottom: 1px solid #fff;}
.md_list_users_row a {outline: 0;}
.md_list_users_row:hover {border-bottom: 1px solid #ccc;}
.md_list_users_row:hover a {color: #3981b3;}
.md_list_users_cell {padding: 5px 0;}
.md_list_users_cell a {color: #fff;}
.md_list_users_row a.get_user_advs {color: #1faeb9;}
.pagination {padding: 0;text-align: center;}
.pagination li {display: inline-block;padding: 4px;vertical-align: middle;margin: 10px 0 25px;}
.pagination li:first-child>a, .pagination li:last-child>a {font-size: 14px;}
.pagination li>a.page-link-next {font-size: 28px;line-height: 23px;}
.pagination li>a, .pagination li>span {display: block;padding: 0 10px;border: 2px solid #323242;border-radius: 5px;height: 30px;line-height: 26px;cursor: pointer;font-size: 16px;color: #323242;}
.pagination li>span {border: 2px solid #ccc;}
.pagination li.active>a, .pagination li>a:hover {background: #323242;color: #fff;}
.pagination li.page-item.disabled {display: none;}
.holder-columns:after {display: block;content: "";clear: both;}
.holder-columns .columns-row {margin-left: -5px;margin-right: -5px;}
.column2, .column3, .column4, .column6 {display: inline-block;vertical-align: top;padding-left: 5px;padding-right: 5px;}
.column2 {width: 20%;}
.column3 {width: 33%;margin-bottom: 20px;}
.column4 {width: 40%;}
.column6 {width: 59%;}
.holder-columns .column-title {font-size: 18px;color: #4c4c4c;margin-bottom: 12px;}
.holder-columns .row:after, .holder-columns .row2:after {display: block;content: "";clear: both;}
.holder-columns .row {margin-bottom: 10px;}
.holder-columns .row2 {margin-bottom: 5px;}
span.label {float: left;width: 60px;font-size: 14px;color: #4d4d4d;margin-top: 10px;}
input[type="text"], input[type="password"], input[type="number"] {display: block;width: 100%;border: 1px solid #e6e6e6;background: #fff;vertical-align: middle;height: 40px;font-size: 16px;color: #4d4d4d;padding: 0 15px;border-radius: 4px;outline: 0;}
input:disabled {background: #e6e6e6;}
textarea {outline: 0;border: 1px solid #e6e6e6;background: #fff;display: block;width: 100%;padding: 10px 15px;font-size: 16px;color: #a6a6a6;resize: none;border-radius: 5px;}
textarea.inline-textarea {display: inline-block;vertical-align: top;margin-right: 15px;}
input[type="text"]:focus, input[type="password"]:focus, input[type="number"]:focus, textarea:focus {border: 1px solid #323242 !important;background: #eee !important;}
option {color: #4d4d4d;outline: 0;}
.content input[type="submit"], .submit_button {border: 1px solid #3981b3;box-shadow: 0 3px 3px rgba(0,0,0,.24);background-image: linear-gradient(to top,#0e7c84 0,#23bfcb 100%);display: block;width: 300px;height: 47px;font-size: 16px;text-align: center;color: #fff;margin-bottom: 20px;cursor: pointer;border-radius: 3px;}
.content input[type="submit"].btn-search {width: 160px;height: 37px;}
.content input[type="submit"].btn-search:hover {background: #fff;color: #3981b3;}
.content input[type="submit"].btn-search.btn-red {border: 1px solid #e1417b;background: #e1417b;color: #fff;}
.content input[type="submit"].btn-search.btn-red:hover {background: #fff;color: #e1417b;}
.content input[type="submit"].btn-search.btn-inline {display: inline-block;}
.content hr {border: 1px solid #e5e5e5;border-bottom: 0;color: #e5e5e5;}
.content p {margin-bottom: 15px;}
.faq-row textarea {max-width: 380px;height: 150px;}
.holder-columns a {display: inline-block;text-decoration: none;color: #1faeb9;margin: 10px 0 0 10px;outline: 0;}
.holder-columns .widget-select {height: 40px;}
.holder-columns .widget-select2 {background-position: 85% center;width: 72px;}
.check-holder {border-bottom: 1px solid #e5e5e5;overflow: hidden;margin-bottom: 10px;}
.check {font-size: 16px;color: #4d4d4d;}
.check-holder input[type="text"] {float: right;width: 80px;height: 25px;border-radius: 5px;}
a.check_map--remove {color: red;}
.button-adv-remove {background: 0;border: 0;color: red;cursor: pointer;display: inline;padding: 0;margin: 0;font-size: 100%;}
.black_list_row_phone {color: #21b7c3;font-size: 14px;font-weight: 500;position: relative;}
.black_list_row_text_count {color: #e1417b;display: inline-block;position: absolute;top: 0;right: 0;}
.black_list_row_text {font-size: 15px;font-weight: 400;color: #616161;margin: 15px 0 10px;}
.black_list_row_user {display: flex;justify-content: space-between;font-size: 13px;}
.site_button {box-shadow: 0 3px 3px rgba(0,0,0,.24);background-image: linear-gradient(to top,#0e7c84 0,#23bfcb 100%);height: 38px;line-height: 38px;color: #fff;font-size: 16px;width: 290px;display: inline-block;text-align: center;margin-bottom: 5px;border-radius: 3px;border: 0;}
.site_button:hover {background-image: linear-gradient(to bottom,#0e7c84 0,#23bfcb 100%);}
.site_button--red {background: #e1417b;box-shadow: 0 3px 3px rgba(0,0,0,.24);}
.site_button--red:hover {background: #e1417b;}
.site_button--half {width: 145px;}
.site_block {background: #fff;padding: 5px;margin-bottom: 15px;border-radius: 5px;box-shadow: 0 0 2px rgba(0,0,0,.2);}
.site_block_header {font-size: 18px;font-weight: 700;padding: 10px 0;}
.site_block_header--divider {padding-top: 15px;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #ccc;}
.site_text_blue {color: #189ba5;}
.dialogs_list_row {padding: 15px 10px;}
.dialogs_list_row_title, .onedialog_list_row_title {font-size: 17px;font-weight: 500;display: flex;justify-content: space-between;}
.dialogs_list_row_title_date {color: #6a6a6a;font-size: 13px;font-weight: 400;margin: 15px 0;}
.onedialog_list_row_title_date {color: #6a6a6a;font-size: 13px;font-weight: 400;}
.dialogs_list_row_buttons {display: flex;align-items: center;}
.dialogs_list_row_count {width: 50%;font-size: 14px;}
.dialogs_list_row_count--red {color: #e1417b;}
.dialogs_list_row_buttons_block {width: 50%;text-align: right;}
.onedialog_list_row {padding: 0;}
.onedialog_list_row_message {padding: 10px;}
.onedialog_list_row--right {margin-left: 15%;background-color: #e1ffc7;}
.onedialog_list_row_title {padding: 10px;border-bottom: 1px solid #eee;}
.onedialog_list_row--right .onedialog_list_row_title {border-bottom: 1px solid #ddd;}
.bg-popup {display: none;background: rgba(0,0,0,.7);position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1000;}
.popup {position: relative;top: 70px;background: #fff;padding: 15px 20px;max-width: 340px;width: 100%;margin: 40px auto;border-radius: 5px;}
.popup2 {max-width: 420px;width: 100%;}
.popup3 {max-width: 660px;width: 100%;}
.popup4 {position: relative;max-width: 760px;width: 100%;top: 70px;}
.popup a {font-size: 16px;font-weight: normal;text-decoration: none;color: #1faeb9;}
.popup-title {border-bottom: 1px solid #e6e6e6;font-size: 18px;font-weight: bold;color: #4c4c4c;padding-bottom: 12px;padding-left: 30px;margin-bottom: 15px;position: relative;}
.popup-title2 {padding-left: 0;text-align: center;}
.popup-title3 {padding-left: 0;}
.login-title {background: url("/assets/template/images/icon-login.png") 0 5px no-repeat;}
.reg-title {background: url("/assets/template/images/icon-reg.png") 0 5px no-repeat;}
.pass-title {background: url("/assets/template/images/icon-pass.png") 0 5px no-repeat;}
.popup-title a {float: right;}
.popup .row {margin-bottom: 10px;}
.popup .row2 {margin-bottom: 15px;}
.popup input[type="submit"] {border: 1px solid #3981b3;background: #3981b3;display: block;padding: 0 60px;height: 37px;font-size: 16px;text-align: center;color: #fff;cursor: pointer;margin-bottom: 5px;border-radius: 8px;}
.popup .links {border-top: 1px solid #e6e6e6;padding-top: 10px;}
.white-popup-block .btn, .popup .btn {border: 1px solid #e1417b;background: #e1417b;display: block;width: 100%;height: 47px;font-size: 16px;padding-top: 12px;text-align: center;color: #fff;margin-bottom: 15px;cursor: pointer;border-radius: 8px;}
.white-popup-block .btn:hover, .popup .btn:hover {color: #e1417b;background: #fff;}
.popup3 .btn {display: inline-block;width: 45%;}
.popup3 .btns .btn:last-child {margin-left: 55px;}
.popup .btn2 {border: 1px solid #e1417b;color: #e1417b;background: #fff;}
.popup .btn2:hover {border: 1px solid #e1417b;color: #fff;background: #e1417b;}
.popup p {font-size: 14px;text-align: center;margin-bottom: 15px;}
.popup3 p {font-size: 16px;}
.popup hr {border: 1px solid #e6e6e6;border-bottom: 0;background-color: #e6e6e6;margin: 0 0 20px;}
.login-row1 {color: #a8345e;font-size: 28px;line-height: 33px;text-align: left;text-transform: uppercase;font-weight: 500;}
.login-row2 {color: #323242;text-transform: uppercase;font-size: 24px;font-weight: 700;line-height: 40px;border-bottom: 2px solid #3981b3;padding-bottom: 5px;}
.login-row3 {color: #a8345e;font-size: 18px;font-weight: 300;padding: 5px 0;}
.login-row4 {color: #a8345e;text-transform: uppercase;font-size: 40px;font-weight: 700;line-height: 36px;padding-bottom: 90px;text-align: center;}
.login-list {list-style: none;padding: 0;margin: 10px 0 15px;}
.login-list li {font-size: 18px;color: #4d4d4d;line-height: 28px;}
.login-list img {margin-right: 20px;}
.login-column-left {border-right: 2px solid #3981b3;width: 50%;padding-right: 15px;}
.login-column-right {padding-top: 0;padding-left: 15px;width: 49%;}
.popup4 {border: 9px solid #323242;border-radius: 15px;background-color: #c9c9c9;background-image: linear-gradient(to top,#d8cfcf 0,#fff 100%);}
.login-title--full {color: #7f7f7f;padding: 5px 0 0;line-height: 35px;font-size: 47px;position: relative;overflow: visible;border-bottom: 0;text-align: center;}
.btn-close {text-indent: -99999em;background: url("/assets/template/images/btn-close.png") 0 0 no-repeat;width: 28px;height: 28px;display: block;position: absolute;right: -50px;top: -45px;}
.login-close {text-indent: -99999em;background: url("/assets/template/images/close_btn.png") 0 0 no-repeat;width: 28px;height: 28px;display: block;}
a.btn-register.login-register-btn, .popup input[type="submit"].login-register-btn {background-color: #a8345e !important;border: 1px solid #a8345e;display: block;width: 100%;height: 40px;line-height: 35px;color: #fff;font-size: 22px;text-align: center;margin: 5px 0;}
.popup input[type="submit"].login-register-btn {height: 45px;line-height: 45px;width: 85%;margin: 0 auto;}
a.btn-register.login-register-btn:hover, .popup input[type="submit"].login-register-btn:hover {background-color: #fff;color: #e1417b;border-bottom-width: 1px;}
a.btn-pass.login-forgot-btn {color: #a6a6a6;font-size: 15px;margin: 0 0 2px 5px;}
.login-check {color: #a6a6a6;margin-left: 5px;}
input[type="submit"].login-submit-btn {border: 1px solid #a8345e;background-color: #a8345e !important;border-radius: 0;width: 100%;height: 40px;margin: 20px 0 15px;font-size: 22px;}
input[type="submit"].login-submit-btn:hover {background-color: #fff;color: #e1417b;}
a[rel="very_black_button"] {background-image: linear-gradient(to top,#1c1c1c 0,#4e4e4e 26%,#000 48%,#7a7a7a 73%,#969696 100%);border: 0;}
li.active a[rel="very_black_button"], a[rel="very_black_button"]:hover {color: #fff;background-image: linear-gradient(to bottom,#1c1c1c 0,#4e4e4e 26%,#000 48%,#7a7a7a 73%,#969696 100%);}
.select2-container {min-width: 250px !important;}
#all_advs a.btn {min-width: 160px;}
.catalog_panel {margin: 0 0 30px;padding: 10px;background-color: #323242;width: 100%;height: 46px;line-height: 26px;color: #fdfbfb;}
select.catalog_panel--select {width: 340px;background: url("/assets/template/images/select_orange_arrow.png") 100% center no-repeat #fff;height: 26px;border: 0;}
.catalog_search_form {width: 300px;display: inline-flex;margin-right: 40px;}
input.catalog_search_input {height: 28px;line-height: 28px;border: 0;border-radius: 8px 0 0 8px;margin: 0;}
.catalog_search_btn {border: 0;background: #fff url("/assets/images/icons-sprite.png") no-repeat -5px -53px;padding: 0;margin: 0;text-indent: -99999em;width: 30px;height: 28px;border-radius: 0 8px 8px 0;cursor: pointer;}
.catalog_approved_photo_label {display: inline-block;margin-right: 40px;height: 26px;line-height: 26px;}
.catalog_approved_photo_label--new:after {content: "New";display: inline-block;background: #fff;height: 13px;padding: 0 2px;vertical-align: text-top;line-height: 13px;font-size: 10px;color: #9a375e;margin-left: 5px;}
.search__checkbox-toggle, .search__params--show {display: none;}
.search-params__toggle {border-bottom: 1px dashed #eee;color: #3981b3;float: right;}
.search-toggle__label {cursor: pointer;}
.search-page-params-short-inner-row {display: flex;}
.search-page-params-short-label {font-weight: bold;}
.search-page-params-short-inner-value {padding-left: 5px;}
.alias-tarifyi .content .person p img {width: 70%;height: auto;}
.alias-tarifyi .content .person table {width: 100% !important;}
.footer {width: 100%;background-color: #323242;display: flex;padding: 20px 40px;}
.footer_column {width: 19%;padding: 0 15px;margin: 0;list-style: none;}
.footer_column--logo {width: 25%;text-align: center;display: flex;align-items: center;justify-content: center;}
.footer_column_row {border-bottom: 1px dashed #8b8b8b;}
.footer_column_row_link {color: #fff;font-size: 13px;line-height: 29px;}
.footer_logo__title {display: block;color: #fff;font-size: 66px;line-height: 66px;font-weight: 700;text-transform: uppercase;letter-spacing: .72px;margin: 0;}
.footer_logo__subtitle {display: block;color: #fff;font-size: 19px;line-height: 19px;font-weight: 300;letter-spacing: .72px;margin: 0;padding: 0 10px 10px 10px;border-bottom: 4px solid #e1417b;}
.copyright {background-color: #1f1f1f;padding: 20px 35px;}
.copyright_year {text-align: center;color: #808080;font-weight: 700;font-size: 11px;margin-bottom: 20px;}
.copyright_text {text-align: center;color: #808080;font-size: 14px;}
.seo_description {padding: 0 15px;}
.white-popup-block {background: #fff;padding: 20px 30px;text-align: left;max-width: 650px;margin: 40px auto;position: relative;}
div.qq-upload-button {background: #3981b3;padding: 7px 10px;width: auto;}
div.qq-upload-button:hover {background: #3981b3;}
.file-uploader-items .delete-button {cursor: pointer;}
.error {color: red;}
#history_balance_table td, #history_balance_table th {padding: 2px;text-align: center;border: 1px solid #ccc;}
.edit_form .row input, .edit_form .row select, .edit_form .row textarea {margin-top: 10px;}
.search_big_form input.mdl-textfield__input {margin-top: 10px;margin-bottom: 10px;}
.white-popup-block .tabledit-edit-button, .white-popup-block .tabledit-delete-button, .white-popup-block .tabledit-save-button {display: inline-block;width: 55px;}
.white-popup-block .tabledit-delete-button, a.dark-btn {border: 1px solid #4d4d4d;background: #4d4d4d;}
a.orange-btn {border: 1px solid #e1417b;background: #e1417b;}
a.orange-btn:hover {color: #e1417b;}
.white-popup-block .tabledit-save-button {border: 1px solid green;background: green;display: inline-block;width: 110px;}
.white-popup-block .tabledit-confirm-button {border: 1px solid red;background: red;display: inline-block;width: 110px;}
.white-popup-block .tabledit-restore-button {border: 1px solid #e99002;background: #e99002;display: inline-block;width: 110px;}
.tabledit-deleted-row {display: none !important;}
.btn-group {display: inline-block;}
.tabledit-toolbar {min-width: 220px;}
.tariff_descr {color: grey;font-size: 12px;padding-left: 20px;}
.ui-accordion .ui-accordion-header {outline: 0;}
.mdl-textfield {position: relative;font-size: 16px;display: inline-block;box-sizing: border-box;width: 100%;max-width: 100%;margin: 0;}
.mdl-textfield .mdl-button {position: absolute;bottom: 20px;}
.mdl-textfield--align-right {text-align: right;}
.mdl-textfield--full-width {width: 100%;}
.mdl-textfield--expandable {min-width: 32px;width: auto;min-height: 32px;}
.mdl-textfield--expandable .mdl-button--icon {top: 16px;}
.mdl-textfield__input {border: 0;border-bottom: 1px solid rgba(0,0,0,.12);display: block;font-size: 16px;font-family: "Helvetica","Arial",sans-serif;margin: 0;padding: 4px 0;width: 100%;background: 0;text-align: left;color: inherit;}
.mdl-textfield__input[type="number"] {-moz-appearance: textfield;}
.mdl-textfield__input[type="number"]::-webkit-inner-spin-button, .mdl-textfield__input[type="number"]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.mdl-textfield.is-focused .mdl-textfield__input {outline: 0;}
.mdl-textfield.is-invalid .mdl-textfield__input {border-color: #d50000;box-shadow: none;}
fieldset[disabled] .mdl-textfield .mdl-textfield__input, .mdl-textfield.is-disabled .mdl-textfield__input {background-color: transparent;border-bottom: 1px dotted rgba(0,0,0,.12);color: rgba(0,0,0,.26);}
.mdl-textfield textarea.mdl-textfield__input {display: block;}
.mdl-textfield__label {bottom: 0;color: rgba(0,0,0,.26);font-size: 16px;left: 18px;right: 0;pointer-events: none;position: absolute;display: block;top: 19px;overflow: hidden;white-space: nowrap;text-align: left;}
.mdl-textfield.is-dirty .mdl-textfield__label, .mdl-textfield.has-placeholder .mdl-textfield__label {visibility: hidden;}
.mdl-textfield--floating-label .mdl-textfield__label {transition-duration: .2s;transition-timing-function: cubic-bezier(.4,0,.2,1);}
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {transition: none;}
fieldset[disabled] .mdl-textfield .mdl-textfield__label, .mdl-textfield.is-disabled.is-disabled .mdl-textfield__label {color: rgba(0,0,0,.26);}
.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {color: #a6a6a6;font-size: 12px;top: -11px;visibility: visible;}
.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label {top: -16px;}
.mdl-textfield--floating-label.is-invalid .mdl-textfield__label {color: #d50000;font-size: 12px;}
.mdl-textfield__error {color: #d50000;position: absolute;font-size: 12px;margin-top: 3px;visibility: hidden;display: block;}
.mdl-textfield.is-invalid .mdl-textfield__error {visibility: visible;}
.mdl-textfield__expandable-holder {display: inline-block;display: inline-block;position: relative;margin-left: 32px;transition-duration: .2s;transition-timing-function: cubic-bezier(.4,0,.2,1);max-width: .1px;}
.mdl-textfield.is-focused .mdl-textfield__expandable-holder, .mdl-textfield.is-dirty .mdl-textfield__expandable-holder {max-width: 600px;}
.mdl-textfield__expandable-holder .mdl-textfield__label:after {bottom: 0;}
.adv_good {color: green !important;}
.adv_bad {color: red !important;}
.faq-row.right {background: #fcfcfc;border: 1px solid #f8f8f8;margin-left: 15%;}
.news_row {position: relative;padding-bottom: 20px;}
.news_row_actions {position: absolute;bottom: 3px;right: 3px;}
.news_row_edit:hover {color: red;}
.news_row_delete:hover {color: red;}
.message_row {font-size: 14px;}
.messages_count_row {color: #e1417b;}
.messages_open_dialog {display: inline-block;border-radius: 4px;border: 1px solid #e1417b;background-color: #e1417b;padding: 0 10px;height: 29px;line-height: 27px;text-align: center;color: #fff;font-size: 16px;margin: 10px 0 0;}
.messages_open_dialog:hover {background-color: #fff;color: #e1417b;}
.messages_adv_header {padding: 0 20px 20px;}
.message-success {background-color: green !important;color: white !important;border: 0 !important;}
.message-error {background-color: brown !important;color: white !important;border: 0 !important;}
.message-info {background-color: black !important;color: white !important;border: 0 !important;}
.clearfix:after {content: "";display: table;clear: both;}
.page_all_comments .ec-message {overflow: hidden;display: flex;position: relative;z-index: 99;background: #fff;}
.page_all_comments .ec-message__date {display: block;padding: 10px 0 0;font-size: 13px;}
.page_all_comments .ec-message .adv_photo {width: 275px;padding: 0;}
.reviews_all_row_photo_img {display: block;}
.reviews_all_row_photo_link {margin-right: 15px;}
.reviews_all_row_text {margin-top: 10px;border-top: 1px solid #ccc;}
div.ec-stars {background: url("/assets/template/images/stars.png") 0 -21px repeat-x;width: 105px;height: 20px;margin: 10px 0;}
div.ec-stars span {background: url("/assets/template/images/stars.png") 0 0 repeat-x;display: block;height: 20px;width: 0;}
div.ec-stars span.rating-0 {width: 0;}
div.ec-stars span.rating-1 {width: 21px;}
div.ec-stars span.rating-2 {width: 42px;}
div.ec-stars span.rating-3 {width: 63px;}
div.ec-stars span.rating-4 {width: 84px;}
div.ec-stars span.rating-5 {width: 105px;}
.ec-message-text--yes, .ec-message-text--no {color: #25b6c1;font-size: 16px;font-weight: bold;}
.ec-message-text--no {color: #e1417b;}
.mobile-panel {display: none;background: #000;width: 100%;padding: 5px 15px;justify-content: space-between;}
.mobile-panel a {font-size: 12px;color: #fff;}
#go-top {position: fixed;bottom: 25px;right: 15px;text-align: center;cursor: pointer;display: none;width: 80px;height: 30px;line-height: 30px;border-radius: 5px;z-index: 1009;color: #f8f8f8;background-image: linear-gradient(to top,#3981b3 0,#3981b3 100%);}
#go-top:hover {background-image: linear-gradient(to top,#3981b3 0,#3981b3 100%);}
.balance_page_outer {display: flex;}
.balance_page_column_left {padding: 20px;flex-grow: 1;}
.balance_page_column_right {padding: 20px;flex-grow: 2;}
.forum_pages_list_nav_new {border: 1px solid #3981b3;background: #3981b3;display: inline-block;line-height: 45px;height: 45px;text-align: center;color: #fff;cursor: pointer;border-radius: 3px;padding: 0 20px;margin-bottom: 10px;font-size: 16px;text-decoration: none;}
.forum_pages_list_nav_new:hover {border: 1px solid #3981b3;background: #fff;color: #3981b3;}
.forum_pages_list_nav_back {border: 1px solid #3981b3;border: 1px solid #e1417b;background: #3981b3;background: #e1417b;display: inline-block;border-radius: 3px;font-size: 18px;text-decoration: none;color: #fff;line-height: 45px;height: 45px;font-style: normal;text-align: center;padding: 0 10px;white-space: nowrap;}
.forum_pages_list_nav_back:hover {background: #fff;border: 1px solid #e1417b;color: #e1417b;}
.forum_pages_list_pagetitle {font-size: 20px;font-weight: 700;margin-bottom: 20px;}
.forum_sections_list_content_row {display: flex;justify-content: space-between;padding: 15px;font-size: 12px;}
.forum_sections_list_content_row:nth-child(even) {background-color: #f9f6f5;}
.forum_sections_list_content_row.forum_sections_list_header {color: #fff;background: #3981b3;font-size: 16px;padding: 15px;}
.forum_sections_list_content_row_title {width: 70%;}
.forum_sections_list_content_row_title_link {font-size: 16px;}
.forum_sections_list_content_row_title_link:hover {border-bottom: 1px solid #1faeb9;}
.forum_sections_list_content_row_activity {width: 30%;}
.forum_pages_list_content_row {display: flex;justify-content: space-between;padding: 15px;font-size: 12px;}
.forum_pages_list_content_row:nth-child(even) {background-color: #f9f6f5;}
.forum_pages_list_content_row.forum_pages_list_header {color: #fff;background: #3981b3;font-size: 16px;padding: 15px;}
.forum_pages_list_content_row_title {width: 60%;}
.forum_pages_list_content_row_title_link {color: #e1417b;font-size: 16px;}
.forum_pages_list_content_row_title_link:hover {border-bottom: 1px solid #e1417b;}
.forum_pages_list_content_row_activity {width: 20%;}
.forum_pages_list_content_row_lastmessage {width: 20%;}
.forum_message_row {margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #e2e2e2;}
.forum_message_row-author {font-weight: 500;color: #1e1e1e;font-size: 18px;display: inline-block;margin-right: 10px;}
.forum_message_row-author:hover {text-decoration: underline;}
.forum_message_row-createdon {color: #848484;font-weight: 300;font-size: 13px;}
.forum_message_row-text {margin: 25px 0 15px;}
.forum_message_row-reply-link {color: #e1417b;}
.forum_message_row-reply-link:hover {text-decoration: underline;}
.forum-form {margin-bottom: 30px;}
.form-textarea {box-shadow: inset 0 0 2px rgba(0,0,0,.75);border-radius: 0;border: 0;}
.forum-form-actions {margin-top: 20px;}
.form-actions-btn {width: 159px;height: 45px;line-height: 45px;background-color: #3981b3;color: #fff;display: inline-block;border: 0;border: 1px solid #3981b3;cursor: pointer;}
.form-actions--preview {color: #415661;background-color: #f5f9fb;border: 1px solid rgba(0,0,0,.16);margin-right: 25px;}
.forum_messages_-subscribe {display: block;font-size: 14px;font-weight: 500;margin-bottom: 20px;}
#comment-preview-placeholder .forum_message_row {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
#comment-editor {padding: 10px;}
.comment-list {padding: 0;}
.lk_advs_row {display: flex;justify-content: space-between;align-items: flex-start;align-items: stretch;flex-wrap: wrap;font-size: 12px;background: #fff;padding: 10px;border-radius: 3px;margin-bottom: 10px;position: relative;}
.lk_advs_row:after {content: "";display: block;height: 12px;position: absolute;bottom: -12px;left: 0;right: 0;background: url("/assets/template/images/my_advs_list_bg.png");}
.lk_advs_row_section {width: 33%;padding: 10px;border-right: 1px solid #ccc;}
.lk_advs_row_section:last-of-type {border-right: 0;}
.lk_advs_row_line {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;min-height: 42px;}
.lk_advs_row_line--divider {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin-bottom: 20px;padding: 5px 0;}
.lk_advs_row_line--bottom-line {border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.lk_advs_row_bold_text {font-size: 14px;}
.lk_advs_row_highlite_text {font-size: 14px;color: #848484;color: #3981b3;font-weight: bold;font-weight: bold;margin-left: 10px;}
.lk_advs_row_line_column {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.lk_advs_row_line_column--pagetitle, .lk_advs_row_line_column--show_stat, .lk_advs_row_line_column--id, .lk_advs_row_line_column--tariff {width: 50%;}
.lk_advs_row_btn {display: flex;align-items: center;justify-content: center;height: 39px;line-height: 16px;background-color: #3981b3;border: 1px solid #3981b3;color: #fff;border-radius: 3px;font-size: 14px;width: 49%;text-align: center;margin-bottom: 4px;padding: 0 10px;}
.lk_advs_row_btn:last-of-type {margin-right: 0;}
.lk_advs_row_btn--half {height: 35px;margin: 0;}
.lk_advs_row_btn--double {width: 100%;}
.lk_advs_row_btn--white {background: 0;color: #000;border: 0;}
a.lk_advs_row_btn {color: #fff;}
a.lk_advs_row_btn:hover {color: #3981b3;background-color: #fff;}
.lk_advs_row_btn--red {background-color: #e1417b;border: 1px solid #e1417b;}
a.lk_advs_row_btn--red:hover {color: #e1417b;background-color: #fff;}
.lk_advs_row_line_column--tariff {text-align: right;}
.lk_advs_row_line_column--pagetitle a {color: #3981b3;font-weight: bold;text-decoration: underline;font-size: 14px;}
.lk_advs_row_line_column--pagetitle a:hover {text-decoration: underline;}
.lk_advs_row_hint_text {color: #848484;line-height: 18px;}
.wait_call_timer_outer {text-align: center;width: 280px;}
.adv_page {background-color: #fff;background-image: linear-gradient(to bottom,#fff 0,#fcfcfd 20%,#efe3dc 100%);padding: 0 10px;}
.adv_page_header {position: relative;padding-bottom: 15px;}
.adv_page_header_title_row {display: flex;padding-top: 5px;}
.adv_page_header_title {font-size: 24px;line-height: 32px;color: #1e1e1e;margin: 0 15px 0 0;font-weight: normal;}
.adv_page_header_info {color: #8a8a8a;font-size: 12px;line-height: 16px;}
.adv_page_header_title_menu {display: none;}
.adv_page_header_title_favorites {width: 39px;height: 60px;padding-top: 39px;line-height: 20px;display: block;text-align: center;color: #1e1e1e;font-size: 14px;position: absolute;right: 0;top: 12px;}
.adv_page_header_title_favorites:after {content: "";background: url("/assets/template/images/favorites_icon_1.png") top;width: 39px;height: 39px;display: block;position: absolute;top: 0;}
.adv_page_header_title_favorites--active:after {background-position: bottom;}
.adv_page_header_title_status {height: 26px;line-height: 26px;background-color: #10af00;opacity: .66;color: #fff;font-size: 13px;text-align: center;width: 119px;margin: 2px 10px 0;}
.adv_page_header_title_status--photo {background-color: #24b3e3;opacity: 1;}
.adv_page_content {padding-left: 280px;display: flex;align-items: flex-start;align-items: stretch;justify-content: center;flex-direction: row;flex-wrap: wrap;flex-flow: row wrap;align-content: flex-end;}
.adv_page_block {width: 50%;margin-bottom: 20px;}
.adv_page_block--double {width: 100%;}
.adv_page_block--photogallery {width: 280px;margin-left: -280px;height: 0;align-self: flex-start;}
.adv_photos_wrap {display: flex;flex-wrap: wrap;justify-content: space-between;}
.adv_photo {margin-bottom: 15px;box-shadow: 0 0 2px rgba(0,0,0,.18);padding: 3px;}
.adv_page_block_photogallery_image {width: 120px;display: block;}
.adv_photo:first-child, .adv_page_block_photogallery_image--main {width: 100%;display: block;}
.adv_page_block_photogallery_link {display: block;}
.adv_page_block_title {color: #1e1e1e;font-size: 20px;font-weight: 400;line-height: 32px;padding-bottom: 10px;}
.adv_page_block_title {color: #1e1e1e;font-size: 20px;font-weight: 400;line-height: 32px;padding: 0 0 10px;margin: 0;}
.adv_page_block_title svg {display: inline-block;vertical-align: middle;margin: -5px 5px 0 0;}
.adv_page_block_content {padding-right: 20px;position: relative;}
.adv_page_block_content--white {background-color: #fff;box-shadow: 0 0 2px rgba(0,0,0,.18);z-index: 100;position: relative;padding: 15px;margin-bottom: 10px;}
.adv_page_block_content--phone {padding: 0;}
.adv_page_block_content--white:after, .adv_page_block_content--white:before, .express_row:after, .express_row:before {content: "";display: block;background: url("/assets/template/images/item_bottom.png") no-repeat left bottom;width: 162px;height: 14px;position: absolute;bottom: -14px;left: 0;z-index: 1;}
.express_row:after, .express_row:before {height: 12px;bottom: -12px;}
.adv_page_block_content--white:before, .express_row:before {background-position: right bottom;left: auto;right: 0;}
.adv_page_block_tariffs_table {width: 100%;}
.adv_page_block_tariffs_table_first_column, .adv_page_block_tariffs_table_second_column, .adv_page_block_tariffs_table_third_column {border: 1px solid rgba(0,0,0,.07);height: 45px;line-height: 45px;text-align: center;}
.adv_page_block_tariffs_table_header_append, .adv_page_block_tariffs_table_header_first_column, .adv_page_block_tariffs_table_header_second_column, .adv_page_block_tariffs_table_header_third_column, .adv_page_block_tariffs_table_header_suff {background-color: #323242;color: #fff;font-size: 14px;font-weight: 400;height: 45px;line-height: 45px;padding: 0 10px;}
.adv_page_block_tariffs_table_header_append, .adv_page_block_tariffs_table_header_suff {padding: 0 2px;}
.adv_page_block_tariffs_table_header_third_column {border-left: 1px solid rgba(256,256,256,.07);}
.adv_page_block_tariffs_table_first_column {color: #7d7d7d;border-right: 0;}
.adv_page_block_tariffs_table_second_column, .adv_page_block_tariffs_table_third_column {color: #555;border-left: 0;}
.adv_page_block_tariffs_table--no-second .adv_page_block_tariffs_table_second_column, .adv_page_block_tariffs_table--no-second .adv_page_block_tariffs_table_header_second_column, .adv_page_block_tariffs_table--no-third .adv_page_block_tariffs_table_third_column, .adv_page_block_tariffs_table--no-third .adv_page_block_tariffs_table_header_third_column {display: none;}
.adv_page_show_phone_btn svg {margin-right: 10px;width: 24px;}
.adv_page_show_phone_btn {font-size: 18px;font-weight: bold;line-height: 24px;color: #1e1e1e;display: block;display: -webkit-flex;display: -ms-flex;display: flex;width: 240px;margin: 15px auto;position: relative;-ms-align-items: center;align-items: center;white-space: nowrap;justify-content: center;}
.adv_page_show_phone_btn:after {content: "";left: 0;position: absolute;right: 0;top: 0;bottom: 0;background: linear-gradient(to right,transparent,#b0b0b0);}
.adv_page_show_phone_btn--nohide:after {display: none;}
.adv_page_show_phone_message {color: #797979;text-align: center;font-size: 12px;}
.adv_page_show_phone_message em {color: #39ba29;font-size: 14px;font-weight: normal;display: block;padding-bottom: 9px;}
.svg {display: inline-flex;margin: 0 4px;}
.adv_page_show_phone_message--attention {font-size: 14px;margin-bottom: 5px;}
.adv_page_block_content_button {box-shadow: 0 3px 1px rgba(0,0,0,.21);border: 1px solid #e1417b;height: 39px;line-height: 39px;color: #fff;display: block;background: #e1417b;text-align: center;margin: 6px;font-size: 14px;border-radius: 3px;}
.adv_page_block_content_button:hover {background: #fff;color: #e1417b;}
.adv_page_phone_show {overflow: hidden;}
.adv_page_block_params {width: 100%;}
.adv_page_block_params td {line-height: 30px;}
.adv_page_block_services {font-size: 15px;color: #4d4d4d;overflow: hidden;margin: 0;padding: 0;list-style: none;}
.adv_page_block_services_row {width: 33%;float: left;padding: 0 0 1px 27px;position: relative;}
.adv_page_block_services_row:before {display: block;content: "✕";font-size: 16px;color: #aaa;font-weight: normal;position: absolute;left: 0;}
.adv_page_block_services_row--selected:before {content: "✓";color: #873654;font-weight: bold;}
.adv_page_block_services_link {color: #323242;font-weight: bold;}
.adv_page_block_services_link--gray {color: #aaa;text-decoration: line-through;}
.bold {font-weight: bold;}
.adv_page_block_services_link:hover {text-decoration: underline;}
.adv_page_block_services_link_cost {color: #e1417b;}
.adv_page_block_neighbours {display: flex;justify-content: space-between;padding-bottom: 20px;}
.adv_page_block_neighbours_prev, .adv_page_block_neighbours_next {width: 140px;height: 38px;line-height: 38px;background: #e1417b;color: #fff;display: block;border: 1px solid #e1417b;border-radius: 3px;text-align: center;}
.adv_page_block_neighbours_prev:hover, .adv_page_block_neighbours_next:hover {background: #fff;color: #e1417b;}
.comment_form_title {color: #565656;font-size: 16px;font-weight: bold;line-height: 32.53px;}
div.comment_form_stars {float: none;overflow: hidden;}
.comment_form_group {margin-bottom: 5px;}
.comment_form_label--rating, .comment_form_rating_decription {font-size: 12px;color: #787777;}
.comment_form_label {font-size: 13px;color: #787777;}
.comment_form_warning {color: #e70000;font-size: 12px;}
.comment_form_button {background: #a8345e;height: 43px;line-height: 43px;color: #fff;font-size: 16px;text-align: center;border: 0;border: 1px solid #323242;width: 287px;margin: 0 auto;cursor: pointer;box-shadow: 0 5px 5px rgba(0,0,0,.09);border-radius: 3px;}
.comment_form_button:hover {background: #323242 !important;}
.comments_list_row {padding: 10px;}
.ec-error {color: #e70000;font-size: 12px;}
.comments_list_row_header_nouser {font-size: 16px;color: #5e5e5e;font-weight: bold;}
.comments_list_row_header_user {font-size: 16px;color: #1badb8;font-weight: bold;}
.comments_list_row_header_user:hover {text-decoration: underline;}
.comments_list_row_header_date {font-size: 11px;color: #787777;}
div.comments_list_row_stars {margin: 5px 0;}
.comments_list_row_info {font-size: 11px;color: #787777;}
.comments_list_row_info_answer {font-size: 14px;font-weight: 700;}
.comments_list_row_text {margin: 5px 0;font-size: 14px;color: #464646;}
.show_stat_header {margin-top: 0;}
.show_stat_block {background: #f7f7f7;padding: 15px;color: #777;font-size: 14px;margin-bottom: 2px;}
.show_stat_block_row {line-height: 20px;}
.show_stat_block_row_num {font-size: 16px;color: #3981b3;}
.adv_form_header_time {color: #474646;font-size: 14px;margin-bottom: 10px;}
.adv_form_label--time {color: #474646;font-size: 14px;margin-left: 5px;}
input[type="text"].adv_form_input--time {width: 75px;display: inline-block;vertical-align: middle;margin-top: 0;}
.adv_form_header_time--around_check {float: right;}
.text_centered {text-align: center;}
.mobile-nav-header-btn {display: none;}
.mobile-nav-header {display: none;}
.adv_panel_mobile {display: none;position: fixed;bottom: 0;left: 0;right: 0;background-image: linear-gradient(to top,#0c777f 0,#3981b3 100%);box-shadow: 0 0 13px rgba(0,0,0,.75);height: 55px;z-index: 10001;overflow: hidden;}
.adv_panel_mobile_fav_link {margin: 10px;display: block;height: 35px;width: 35px;background: url("/assets/template/images/fav_panel_mobile.png") top;}
.adv_panel_mobile_fav_link--active {background-position: bottom;}
.adv_panel_mobile_text {width: 100%;color: #fff;text-overflow: ellipsis;overflow: hidden;line-height: 18px;padding: 10px;}
.adv_panel_mobile_text_title {font-size: 16px;font-weight: 700;}
.adv_panel_mobile_phone {font-size: 12px;}
.adv_panel_mobile_phone_link {display: block;height: 35px;width: 35px;margin: 10px;background: url("/assets/template/images/fav_panel_phone.png") top;text-indent: -9999em;}
.adv_page_cover {display: none;margin-left: -15px;margin-right: -15px;position: relative;}
.adv_page_cover:after {content: "";position: absolute;top: 0;right: 0;left: 0;bottom: 0;background-image: linear-gradient(to top,#fff 9%,#fff 10%,rgba(255,255,255,0) 100%);}
.adv_page_cover_img {width: 100%;display: block;}
.bootgrid-table td {white-space: normal !important;}
.only_desctop {display: block;}
.only_mobile {display: none;}
@media screen and (max-width: 1366px) {.header .title {bottom: 10px;}
	.site_logo {margin-top: 0;}
	.dop-nav a.add_num {white-space: nowrap;}
	.main {padding-left: 15px;padding-right: 15px;}
	.dop-nav a {font-size: 15px;}
	.dop-nav a.add_num {font-size: 15px;}
	.footer {padding-left: 15px;padding-right: 15px;}}
@media screen and (max-width: 1215px) {.catalog_panel {display: flex;}
	.catalog_approved_photo_label {white-space: nowrap;}}
@media screen and (max-width: 1200px) {.person-block2 {width: 100%;}
	.site_logo {top: 50px;}
	.header .title {font-size: 30px;}
	.item2 .item-img {width: 100%;float: none;}}
@media screen and (max-width: 1100px) {.ankets-container {overflow-x: scroll;}
	.ankets-container .ankets-holder {overflow: visible;}
	.person-row {flex-wrap: wrap;}
	.item-title {font-size: 14px;margin-right: 5px;}
	.item2 .read-more {font-size: 12px;}
	.item-address {display: none;}}
@media screen and (max-width: 1024px) {.person-block li {width: 50%;}
	.main-questionary {display: flex;flex-wrap: wrap;}
	.main-questionary .sidebar {width: 100%;}
	.header .title {font-size: 25px;}
	.main-questionary .content {width: 100%;padding-right: 0;}}
@media screen and (max-width: 1000px) {.catalog_search_form {margin-right: 20px;}
	.catalog_search_form {margin-right: 20px;}
	.ankets-container #all_advs a.btn {min-width: 136px;padding: 8px 2px;}
	.ankets-container table th, .ankets-container table td {font-size: 12px;}
	.item2 .read-more {display: none;}}
.drawer-nav-1 {position: fixed;width: 260px;top: 0;height: 100%;right: -260px;background: #fff;transition: all .3s;z-index: 9999;}
.drawer-nav-1.active {position: fixed;width: 260px;top: 0;right: 0;background: #fff;}
@media screen and (max-width: 960px) {div.user_visited_advs {flex-basis: 100%;}
	.user_visited_advs_item--add {height: 40px;padding: 10px 40px;}
	.user_visited_advs_item--add br {display: none;}
	.user_visited_advs_item {width: 20%;height: auto;}
	.user_visited_advs_img {display: block;width: 100%;height: auto;}
	.site_logo {top: 45px;}
	.site_logo_row_first {font-size: 86px;line-height: 86px;}
	.site_logo_row_second {font-size: 24px;line-height: 24px;padding-bottom: 5px;}}
@media screen and (max-width: 900px) {.header .title {font-size: 17px;}
	.container {padding-left: 6px;padding-right: 6px;}
	.main {padding-left: 0;padding-right: 0;}
	.header .title {left: 20px;}
	.items-top .item {width: 25%;}
	.items-top .item:nth-child(5), .items-top .item:nth-child(6) {display: none;}
	.item2 {width: 50%;padding: 0 5px;}
	.item2 .item-img {width: 100%;margin-left: 0;}
	.item-info li span {width: 26px;height: 26px;font-size: 12px;}
	.item2 .item-info li span {width: 26px;}
	.item-time td {font-size: 14px;}
	.column2 {width: 49%;}
	.column3 {width: 100%;}
	.ankets-container table th:nth-child(1), .ankets-container table td:nth-child(1), .ankets-container table th:nth-child(3), .ankets-container table td:nth-child(3) {display: none;}}
@media screen and (max-width: 880px) {.column6 {width: 100%;}
	.header .holder {padding-left: 0;padding-right: 0;}
	.top-nav li {margin-left: 14px;}
	.top-nav li:first-child {margin-left: 0;}
	.top-nav a {font-size: 14px;}
	.header .btn {font-size: 16px;padding: 5px 15px;}
	.person-gallery {width: 100%;float: none;}
	.item2 .item-img {width: 100%;margin-left: 0;}
	.item2 .item-img img {display: block;width: 100%;height: auto;}
	.adv_photo:first-child {display: block;text-align: center;}
	.adv_photos_wrap {text-align: center;}
	.person-block ul {font-size: 12px;}
	.person-block li {width: 50%;}
	#go-top {display: block;}
	.template-2 #go-top {display: none;}}
@media screen and (max-width: 800px) {.mobile-panel {display: flex;}}
@media screen and (max-width: 768px) {.bottom__navigation .dop-nav a.add_num .num {right: 19px !important;height: 17px !important;top: 14px !important;}
	.bottom__navigation .dop-nav a.add_num:after {margin-left: 30px !important;}
	.bottom__navigation .dop-nav a.add_num {margin-right: 0 !important;}}
@media screen and (max-width: 778px) {.site_logo {width: 272px;}
	.reviews_all_row_photo_link {display: block;width: 100%;margin-right: 0;padding-bottom: 15px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
	.adv_page_content {padding-left: 0;}
	.adv_page_header_title_row {display: block;text-align: center;}
	.adv_page_header_title_status {display: inline-block;margin-top: 10px;}
	.adv_page_block--photogallery {margin-left: 0;height: auto;}
	.adv_page_block {width: 100%;}
	.adv_page_block_content {padding-right: 0;}
	.adv_page_block {order: 1;}
	.adv_page_block_services_row {width: 50%;}
	.adv_page_block--photogallery {order: 1;}
	.adv_page_block--tariffs {order: 0;}
	.comment_form_button {display: block;}
	.person-gallery .main-image img {display: block;margin: 0 auto;}
	.person-description {padding-left: 0;}
	.thumbs {text-align: center;}
	.column4, .column2 {width: 100%;}
	.catalog_panel {height: auto;flex-wrap: wrap;}
	select.catalog_panel--select {order: 1;margin-bottom: 5px;}
	.catalog_search_form {order: 2;}
	.catalog_approved_photo_label {order: 3;}
	div.user_visited_advs {flex-wrap: wrap;display: flex;}
	.ankets-container #all_advs a.btn {min-width: 106px;font-size: 11px;}
	.dop-nav a span.num {margin-right: 0;}
	.content .dop-nav li {width: 200px;}
	.faq-title span:first-child {width: 85px;}
	.main-block-list {display: flex;flex-wrap: wrap;}
	.main-block-list .sidebar {order: 1;width: 100%;}
	.main-block-list .content {order: 2;width: 100%;padding-right: 0;}
	.page_all_comments .ec-message {flex-wrap: wrap;}
	.page_all_comments .ec-message .adv_photo {width: 100%;}
	.dop-nav a.add_num {padding-right: 0;}
	.main-tallks {display: flex;flex-wrap: wrap;}
	.main-tallks .sidebar {width: 100%;}
	.main-tallks .content {width: 100%;padding-right: 0;}
	.main-tallks .content table td {font-size: 12px;}
	.item .phone-mobile {display: block;position: absolute;right: 0;top: 5px;z-index: 101;}}
@media screen and (max-width: 670px) {.top-nav-container {display: none;}
	.alias-tarifyi .content .person p img {width: 100%;}
	.adv_page_cover {display: block;}
	.white-popup-block {padding: 10px;}
	.comment_form_button {width: 100%;}
	.site_button {display: block;width: 100%;}
	.site_button--half {display: inline-block;max-width: 150px;}
	.onedialog_list_row_title_date {margin-top: 5px;}
	.reviews_all_row_photo_img {width: 100%;}
	.header .dop-nav li {display: none;}
	.header .top-nav {display: none;}
	.lk_advs_row_section {width: 100%;border-right: 0;}
	.lk_advs_row_btn {width: 48%;}
	.lk_advs_row_btn--double {width: 100%;}
	.lk_advs_row_btn--half {width: 100%;padding: 0 10px;}
	.lk_advs_row_line--divider {margin-top: -10px;}
	.template-2 .main-container {display: flex;flex-direction: column-reverse;}
	.template-2 .sidebar {display: none;}
	.dialogs_list_row_title, .onedialog_list_row_title {display: block;}
	.mobile-nav-header {display: block;box-shadow: 0 0 13px rgba(0,0,0,.75);background-image: linear-gradient(to top,#0c777f 0,#3981b3 100%);position: fixed;top: 0;left: 0;right: 0;width: 100%;height: 45px;z-index: 9999;}
	#nav-toggle, #nav-close {display: block;width: 23px;height: 17px;position: absolute;top: 15px;left: 15px;background: url("/assets/template/images/mobile_menu_icon.png");}
	#nav-close {display: none;background: 0;}
	.mobile-nav-header-btn {width: 23px;height: 23px;float: right;display: block;margin: 10px 20px;text-indent: -9999em;}
	.mobile-nav-header-btn--logout {background: url("/assets/template/images/logout_btn.png");}
	.mobile-nav-header-btn--cabinet {width: 18px;background: url("/assets/template/images/cabinet.png");}
	#nav-close:before, #nav-close:after {position: absolute;top: -3px;left: 11px;content: " ";height: 23px;width: 3px;background-color: #fff;}
	#nav-close:before {transform: rotate(45deg);}
	#nav-close:after {transform: rotate(-45deg);}
	.mobile-nav {background-image: linear-gradient(to top,#0e7b83 0,#3981b3 100%);top: 45px;position: fixed;z-index: 10000;}
	.mobile-nav .nav-title {background-image: linear-gradient(to top,#0c777f 0,#3981b3 100%);box-shadow: 0 0 13px rgba(0,0,0,.75);width: 100%;height: 45px;}
	.mobile-nav-content {list-style: none;padding: 0;margin: 0;}
	.mobile-nav-content-row--sep {margin-bottom: 30px;}
	.mobile-nav a .num {margin: 0 8px 0 0;}
	.dop-nav li {width: 50%;}
	.dop-nav li:first-child, .dop-nav li:nth-child(4) {display: block;}
	.dop-nav a.add_num, .dop-nav a {font-size: 14px;}
	.dop-nav a span.num {width: 35px;}
	.items-top {display: none;}
	.sidebar {width: 100%;margin-bottom: 20px;}
	.content {padding-right: 0;}
	.item2 {width: 100%;}
	.person-block table td {font-size: 12px;}
	.item-img-status-wait-call {width: 120px;}
	.main-active-girls {display: flex;flex-wrap: wrap;}
	.dop-nav li:first-child, .dop-nav li:nth-child(2) {display: block;}
	.site_logo {top: 50px;}
	.site_logo_row_first {font-size: 75px;line-height: 75px;}
	.site_logo_row_second {font-size: 18px;line-height: 20px;padding-bottom: 5px;}
	.header .register {display: none;}
	.catalog_search_form {width: 100%;margin-right: 0;}
	input.catalog_search_input, .catalog_search_btn {height: 31px;}
	.catalog_approved_photo_label {margin-top: 10px;}}
@media screen and (max-width: 560px) {.header {background: url("/assets/template/images/visual.jpg") center 0 no-repeat;background-size: cover;height: 320px;}
	.template-2 .header {margin-bottom: 0;padding-bottom: 45px;background: 0;height: auto;}
	.header>img {display: none;}
	.user_visited_advs_item {width: 50%;}}
@media screen and (max-width: 500px) {.person-gallery {float: none;}
	a.btn-register.login-register-btn, .popup input[type="submit"].login-register-btn {width: 100%;}
	.user_visited_advs_outer {flex-wrap: nowrap;display: block !important;height: 225px;overflow: hidden;}
	.footer-block {max-width: 100%;text-align: center;width: 100%;margin-bottom: 0;margin-right: 0;}
	.adv_panel_mobile {display: flex;}}
@media screen and (max-width: 430px) {.person-block.person-block2 li, .person-block li {width: 100%;}
	.main-container {padding: 0 5px;}
	.items, .day_items {justify-content: center;}
	.dop-nav a.add_num {padding: 0 10px;}
	.only_desctop {display: none;}
	.only_mobile {display: block;}}
@media screen and (max-width: 375px) {}
@media screen and (max-width: 360px) {.header .title {font-size: 16px;}
	.content input[type="submit"] {width: 100%;}
	.header .title {font-size: 12px;}
	.dop-nav a.add_num, .dop-nav a {font-size: 12px;}
	.buttons-container button {font-size: 14px !important;}}
@media screen and (max-width: 326px) {.user_visited_advs_item_add {height: 72px;font-size: 14px;}}
@media screen and (max-width: 320px) {.user_visited_advs_item_add {height: auto;font-size: 16px;}}
.statistics {display: -webkit-flex;display: -ms-flex;display: flex;-ms-align-items: flex-end;align-items: flex-end;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 10px;}
.statistics span {margin-bottom: 10px;font-size: 20px;margin-right: 10px;}
.statistics b {margin-bottom: 10px;font-weight: bold;font-size: 23px;margin-right: 10px;}
.statistics svg {margin-bottom: 10px;margin-right: 10px;}
.filter-mobile svg {width: 18px;height: 18px;fill: #fff;margin-right: 10px;margin-bottom: 0;}
.filter-mobile {text-align: center;text-align: center;text-align: center;transition: all .3s;transition: right .6s cubic-bezier(.19,1,.22,1);cursor: pointer;display: block;display: -webkit-flex;display: -ms-flex;display: flex;z-index: 50;border-radius: 4px;padding: 3px 10px;padding: 5px 15px;text-shadow: 0 1px 1px rgba(0,0,0,.5);color: #f8f8f8;font-size: 15px;font-weight: 700;-webkit-transition: right .6s cubic-bezier(.19,1,.22,1);outline: 0;margin-bottom: 10px;-ms-align-items: center;align-items: center;justify-content: center;text-transform: uppercase;padding-top: 6px;background: #267c9d;}
.filter-new .text .title-text svg {cursor: pointer;}
.title-filter-new span {flex-grow: 1;}
.title-filter-new button {background: 0;border: 0;font-weight: normal;font-size: 14px;color: #3981b3;cursor: pointer;}
.filter-new {position: fixed;overflow: visible !important;top: 0;right: 0;right: -360px;width: calc(100% - 60px);max-width: 300px;background: #fff;z-index: 99999;height: 100vh;min-height: 100vh;min-height: -webkit-fill-available;transition: all .3s;}
.filter-new.active {right: 0;}
.close-filter-new {position: absolute;width: 60px;height: 60px;left: -60px;background: #e1417b;cursor: pointer;display: -webkit-flex;display: -ms-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: center;}
.close-filter-new svg {fill: #fff;}
.drawer-nav-favorites {overflow: visible !important;}
.drawer-hamburger {z-index: 1009 !important;}
.title-filter-new, .filter-new .text .title-text {display: -webkit-flex;display: -ms-flex;display: flex;-ms-align-items: center;align-items: center;font-size: 20px;font-weight: 600;background: #f2f2f2;padding: 10px;}
.filter-new .text {position: absolute;top: 0;left: 100%;width: 100%;z-index: 9999;height: 100%;background: #fff;transition: all .3s;}
.filter-new .item.active .text {left: 0;}
.filter-new .item {width: 100%;position: static;margin-bottom: 0;}
.filter-new .item .title, .sidefilters-title {cursor: pointer;font-weight: 600;border-bottom: 1px solid #ebebeb;padding: 10px;display: -webkit-flex;display: -ms-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: space-between;}
.filter-new .item .title .selected {flex-grow: 1;text-align: right;display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-end;}
.filter-new .item .title span {width: 100px;white-space: nowrap;margin-right: 10px;}
.filter-new .item .title small {display: block;font-weight: normal;font-size: 13px;color: #3981b3;margin-right: 4px;}
.filter-new .checkbox {width: 100%;display: block;padding: 10px;border-bottom: 1px solid #ebebeb;cursor: pointer;}
.filter-new .checkbox .checkbox__text {color: #b5b5b5;}
.filter-new .checkbox input[type='radio'], .filter-new .checkbox input[type='checkbox'] {visibility: hidden;opacity: 0;position: absolute;z-index: -1;}
.filter-new .checkbox input:checked+.checkbox__text {color: #000;}
.ot {display: none;}
.ot input {margin-left: 10px;margin-right: 10px;border-top: 0;border-left: none;border-right: 0;padding: 5px;border-radius: 0;width: 70px;font-size: 14px;height: auto;}
.filter-new .checkbox input:checked+.checkbox__text+.ot {display: flex;-ms-align-items: flex-end;align-items: flex-end;}
.filter-new .checkbox input:checked+.checkbox__text:after {opacity: 1;}
.filter-new .checkbox .checkbox__text:after {content: "";position: absolute;background: url("/assets/template/images/tick.svg") no-repeat center center;width: 15px;height: 15px;height: 100%;right: 0;top: 0;opacity: 0;}
.filter-new .checkbox .checkbox__text {position: relative;padding-right: 25px;width: 100%;display: block;}
.title-filter-new svg, .filter-new .text .title-text svg {margin-right: 10px;fill: #3981b3;}
.buttons-container {background: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJhcnJvd3MtYWx0LXYiIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1hcnJvd3MtYWx0LXYgZmEtdy04IiByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI1NiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTIxNC4wNTkgMzc3Ljk0MUgxNjhWMTM0LjA1OWg0Ni4wNTljMjEuMzgyIDAgMzIuMDktMjUuODUxIDE2Ljk3MS00MC45NzFMMTQ0Ljk3MSA3LjAyOWMtOS4zNzMtOS4zNzMtMjQuNTY4LTkuMzczLTMzLjk0MSAwTDI0Ljk3MSA5My4wODhjLTE1LjExOSAxNS4xMTktNC40MTEgNDAuOTcxIDE2Ljk3MSA0MC45NzFIODh2MjQzLjg4Mkg0MS45NDFjLTIxLjM4MiAwLTMyLjA5IDI1Ljg1MS0xNi45NzEgNDAuOTcxbDg2LjA1OSA4Ni4wNTljOS4zNzMgOS4zNzMgMjQuNTY4IDkuMzczIDMzLjk0MSAwbDg2LjA1OS04Ni4wNTljMTUuMTItMTUuMTE5IDQuNDEyLTQwLjk3MS0xNi45Ny00MC45NzF6Ij48L3BhdGg+PC9zdmc+") no-repeat center 22px;background-size: 30px 30px;height: 70px;display: -webkit-flex;display: -ms-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: center;padding: 10px;position: absolute;bottom: 70px;width: 100%;left: 0;z-index: 99999;}
.buttons-container button {width: 100%;height: 50px;height: 45px;color: #fff;color: #fff;border: 1px solid #3981b3;background: #3981b3;display: block;border-radius: 3px;font-size: 18px;text-decoration: none;line-height: 45px;font-style: normal;text-align: center;padding: 0 10px;white-space: nowrap;cursor: pointer;}
.oa {overflow: auto;height: -moz-calc(100% - 182px) !important;height: -webkit-calc(100% - 182px) !important;height: -o-calc(100% - 182px) !important;height: calc(100% - 182px) !important;}
@media (max-width: 767px) {.sidebar>div {width: 100%;}
	.dop-nav a.add_num {position: relative;padding-right: 43px;padding-left: 10px;}
	.dop-nav a span.num {position: absolute;right: 0;top: 0;bottom: 0;}
	.side-search-list {width: 100%;}
	.filter-mobile.active {right: 222px;}
	.main-container {padding: 0 !important;}
	.side-search-list-title-content {width: 100%;}
	.catalog_panel {width: 100%;margin-top: 10px;}
	.content {padding-right: 0;}
	.sidebar {padding: 0 !important;padding: 10px;height: 100%;width: 100%;background: #fff;top: 0;display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-ms-align-items: center;align-items: center;justify-content: center;transition: all .3s;}}
.header .title {margin: 0;padding: 0 15px;}
.faq-row3 {overflow: hidden;}
.faq-row3 .faq-title {display: flex;justify-content: space-between;}
.faq-row3 h2 {margin: 0;}
.faq-row3 .faq-title span {width: auto;}
.faq-row .descrition {overflow: hidden;}
.faq-row .preview {float: left;margin: 0 15px 15px 0;}
.faq-row .read-more {float: right;}
.template-2 .adv_page_add_sidebar .sidebar-widget.bnr-sidebar, .template-2 .adv_page_add_sidebar .sidebar-widget.bnr-widget {display: none;}
.progress-border {border: 1px solid #ccc;margin-top: 20px;}
.progress-active {background-color: #3981b3;}
@media screen and (max-width: 1024px) {.main-container-mobile {display: flex;flex-wrap: wrap;}
	.main-container-mobile .sidebar {order: 1;width: 100%;}
	.main-container-mobile .content {order: 2;width: 100%;padding-right: 0;}}
@media screen and (max-width: 815px) {#pdopage table td {font-size: 12px;}}
@media screen and (max-width: 768px) {.footer {flex-wrap: wrap;justify-content: space-around;align-items: stretch;margin-right: 0;}
	.copyright {margin-right: 0;}
	.footer_column {width: 50%;margin: 0 auto;}
	.footer_column--logo {width: 100%;}
	.footer_column:nth-of-type(1) {order: 1;}
	.footer_column:nth-of-type(2) {order: 4;}
	.footer_column:nth-of-type(3) {order: 5;}
	.footer_column:nth-of-type(4) {order: 2;}
	.footer_column.footer_column--logo {order: 3;padding: 20px 0;}
	.balance_page_outer {display: block;}
	.balancepage_table {overflow: scroll;}
	.item_only_photo {margin-right: 10px;margin-left: 10px;width: 200px;}
	.item_only_photo_img {width: 100%;}}
@media screen and (max-width: 670px) {.person-block.person-block2 li, .person-block li {width: 100%;}
	.bl_phones_list_user {overflow: hidden;}
	.bl_phones_list_user:after {display: block;content: "";clear: both;}
	.bl_phones_list_user>a {width: 100%;margin: 5px 0;}
	.sidebar {float: none;}
	.dop-nav li:nth-child(3), .dop-nav li:nth-child(6) {display: block;}
	.template-2 .sidebar-widget.bnr-sidebar {display: none;}
	.template-2 .adv_page_add_sidebar .sidebar-widget.bnr-sidebar, .template-2 .adv_page_add_sidebar .sidebar-widget.bnr-widget {display: block;}}
@media screen and (max-width: 540px) {div.user_visited_advs {padding-right: 100px;}
	.user_visited_advs .slick-next {right: 70px;}
	.user_visited_advs_item_add {width: auto;flex-basis: 0;flex-grow: 1;}
	.item_only_photo {width: 160px;}}
@media screen and (max-width: 325px) {.footer_column {width: 100%;}
	.item_only_photo {width: 135px;}}
.ankor_object {position: relative;list-style: none;padding-left: 0;margin-bottom: 20px;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;display: none;}
.ankor_object:after {content: "";position: absolute;bottom: -2px;background: #d93e76;width: -webkit-calc(100% - 1px);width: calc(100% - 1px);left: 0;height: 3px;}
.ankor_object li {margin-right: 1px;}
.ankor_object li a {border: 1px solid #e2e2e2;display: block;padding: 14px 10px;font-size: 14px;color: #000;text-align: center;font-weight: 600;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;background: #fff;background: -webkit-linear-gradient(top,#fff 0,#eee 100%);background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background: -o-linear-gradient(top,#fff 0,#eee 100%);background: linear-gradient(to bottom,#fff 0,#eee 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0);}
.ankor_object li a:hover {color: #fff;border-color: #d63c74;background: #d63c74;}
.mob_ankor {display: none;z-index: 499;cursor: pointer;}
.mob_ankor.active span:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.mob_ankor.active span:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);margin-top: -12px;}
.mob_ankor.active span:nth-child(2) {-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);opacity: 0;}
.mob_ankor span {width: 19px;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;height: 2px;margin: 4px 0;background: #8f8f8f;display: block;}
.mob_ankor div {padding-left: 0;}
.mobile-nav {display: none;background: #aeebfc;background: -webkit-linear-gradient(top,#aeebfc 0,#418bba 100%);background: -webkit-gradient(linear,left top,left bottom,from(#aeebfc),to(#418bba));background: -o-linear-gradient(top,#aeebfc 0,#418bba 100%);background: linear-gradient(to bottom,#aeebfc 0,#418bba 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aeebfc",endColorstr="#418bba",GradientType=0);position: fixed;width: 100%;padding-bottom: 40px;padding-top: 7px;z-index: 9999;height: 100vh;overflow: auto;}
.mobile-nav ul:last-child {margin-top: 50px;}
.mobile-nav ul:first-child li:last-child a {background: url("/assets/template/images/map.png") no-repeat right 0;padding-right: 30px;}
.mobile-nav ul:last-child a {color: #fff;}
.mobile-nav ul li {border-bottom: 1px solid #fff;}
.mobile-nav a {display: block;display: inline-block;margin-top: 15px;padding-bottom: 15px;font-weight: 600;color: #0b2638;font-size: 16px;}
.mobile-nav a[href="exclusive-anketyi.html"] {background: url("/assets/template/images/cor.png") no-repeat right 2px;padding-right: 32px;}
.mobile-nav a span {font-size: 10px;font-weight: 900;text-decoration: none !important;width: 24px;height: 24px;-webkit-border-radius: 50%;border-radius: 50%;background: #e1417b;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;position: relative;color: #fff;margin-left: 2px;padding-right: 1px;}
@media (max-width: 767px) {.mob_ankor {border: 1px solid #8f8f8f;-webkit-border-radius: 50%;border-radius: 50%;height: 40px;width: 40px;position: absolute;left: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;top: 12px;text-align: center;}
	.mobile-nav ul:last-child {margin-top: 0;}}
.adv_page {color: #000;}
.sidebar-item form .age select, .sidebar-item-no_click form .age select {height: auto;}
@media (max-width: 767px) {a.btn-register.login-register-btn, .popup input[type="submit"].login-register-btn {font-size: 18px;padding: 0 25px;}
	.btn-close {right: -20px;top: -50px;}
	.header .show_me_map {background: url("/assets/template/images/map.png") no-repeat right 1px;padding-right: 25px !important;}
	.mobile-nav {padding-top: 15px;}
	.mobile-nav a {padding-top: 6px;margin-top: 2px;padding-bottom: 6px;}}
.dop-container, .top-nav-container {background: #272727;}
.dop-container .container, .top-nav-container .container {padding-left: 15px;padding-right: 15px;}
.bottom__navigation .dop-nav a {border: 0;background: 0;padding: 15px 0;height: auto;transition: all .3s;font-size: 16px;text-transform: uppercase;line-height: 1.2;position: relative;}
.bottom__navigation .dop-nav a:hover {color: #e1417b;}
.bottom__navigation .dop-nav a:hover::after {width: 100%;}
.bottom__navigation .dop-nav a::after {content: "";position: absolute;width: 0;height: 2px;background: #e1417b;left: 0;transition: all .3s;bottom: 0;}
.bottom__navigation .dop-nav a.add_num {margin-right: 30px;}
.bottom__navigation .dop-nav a.add_num .num {display: inline-block;width: 30px;height: 20px;line-height: 11px;border-radius: 3px;font-size: 11px;position: absolute;right: 0;top: 15px;padding: 4px 0 0;}
.bottom__navigation li {list-style: none;margin: 0 10px;}
.bottom__navigation li a {color: #a8345e;}
.bottom__navigation .dop-nav ul {justify-content: flex-start;}
.header {margin-bottom: 0;}
.top__navigation .top-nav {display: -webkit-flex;display: -ms-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: space-between;float: none;width: 100%;}
.top__navigation .top-nav ul li a {font-size: 16px;font-weight: 400;color: #f5f5f5;padding-bottom: 15px;padding-top: 15px;display: block;position: relative;margin-right: 50px;}
.top__navigation .top-nav ul li a:after {content: "";position: absolute;width: 0;height: 2px;background: #e1417b;bottom: 0;left: 0;transition: all .3s;}
.top__navigation .top-nav ul li a:hover:after {width: 100%;}
.top__navigation .top-nav ul li a:hover {color: #e1417b;}
.top-nav-container .top-nav ul li {margin-left: 15px;}
.top__navigation .top-nav span.num {font-size: 10px;position: absolute;top: 16px;right: -39px;display: -webkit-flex;display: -ms-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: center;padding: 0;color: #fff;}
.header .top__navigation .show_me_map {background: 0;padding-right: 0 !important;}
.bottom__navigation .dop-nav ul li {position: relative;list-style: none;}
.bottom__navigation .dop-nav ul li:not(:last-child) {margin-right: 90px;}
.bottom__navigation .dop-nav ul li:before {content: "";background-image: url("/assets/images/icons-sprite.png");background-repeat: no-repeat;display: block;position: absolute;top: 14px;}
.bottom__navigation .dop-nav ul li:nth-child(1):before {background-position: -104px top;width: 13px;height: 21px;left: -35px;}
.bottom__navigation .dop-nav ul li:nth-child(2):before {background-position: -104px -24px;width: 25px;height: 19px;left: -45px;}
.bottom__navigation .dop-nav ul li:nth-child(3):before {background-position: -79px -24px;width: 20px;height: 19px;left: -45px;}
.bottom__navigation .dop-nav ul li:nth-child(4):before {background-position: -79px top;width: 20px;height: 19px;left: -45px;}
.breadcrumbs {margin-top: 0;}
h3.item_cover_photo_text_title {margin: 0;font-size: 17px;}
.site_logo_row_second, .item_cover_photo_text_address, .user_visited_advs .user_visited_advs_item span, .header .title, .item_cover_photo_text_title, h3.item_cover_photo_text_title, .side-search-list-title, .dop-container .dop-nav a, .item_back_title, .adv_page_block_content_button, .adv_page_show_phone_btn, .adv_page_block_title, h2.adv_page_block_title, .breadcrumbs li a, .breadcrumbs li {font-family: "Montserrat",sans-serif;}
.user_visited_advs {padding-top: 30px;position: relative;margin-top: -27px;margin-left: -8px;margin-right: -8px;}
.user_visited_advs:after {content: "";position: absolute;bottom: 0;right: -9px;height: -webkit-calc(100% - 45px);height: calc(100% - 45px);background: #fff;background: #fff;background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 85%);background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(85%,#fff));background: -o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 85%);background: linear-gradient(to right,rgba(255,255,255,0) 0,#fff 85%);z-index: 5;width: 150px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);}
.user_visited_advs .slick-arrow {position: absolute;top: 0;cursor: pointer;z-index: 5;-webkit-border-radius: 50%;border-radius: 50%;width: 32px;height: 32px;background: #a8345e;border: 0;display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding: 0;font-size: 0;}
.icon-s-18 {background-image: url("/assets/template/images/sprite.png");background-position: -56px -66px;width: 24px;height: 24px;}
.icon-s-call-answer {background-image: url("/assets/template/images/sprite.png");background-position: -157px -48px;width: 12px;height: 12px;}
.icon-s-clock {background-image: url("/assets/template/images/sprite.png");background-position: -102px -63px;width: 20px;height: 20px;}
.icon-s-eye {background-image: url("/assets/template/images/sprite.png");background-position: 0 -101px;width: 28px;height: 16px;}
.icon-s-filter {background-image: url("/assets/template/images/sprite.png");background-position: -102px -33px;width: 17px;height: 25px;}
.icon-s-grud {background-image: url("/assets/template/images/sprite.png");background-position: -128px -55px;width: 22px;height: 21px;}
.icon-s-info {background-image: url("/assets/template/images/sprite.png");background-position: -68px 0;width: 29px;height: 29px;}
.icon-s-item-img-status-top {background-image: url("/assets/template/images/sprite.png");background-position: 0 0;width: 63px;height: 61px;}
.icon-s-izb {background-image: url("/assets/template/images/sprite.png");background-position: -128px -29px;width: 23px;height: 21px;}
.icon-s-lock {background-image: url("/assets/template/images/sprite.png");background-position: -102px 0;width: 21px;height: 28px;}
.icon-s-login {background-image: url("/assets/template/images/sprite.png");background-position: -128px -81px;width: 16px;height: 15px;}
.icon-s-login_mob {background-image: url("/assets/template/images/sprite.png");background-position: -68px -34px;width: 27px;height: 27px;}
.icon-s-map_input {background-image: url("/assets/template/images/sprite.png");background-position: -157px 0;width: 15px;height: 21px;}
.icon-s-next-b {background-image: url("/assets/template/images/sprite.png");background-position: -157px -107px;width: 6px;height: 9px;}
.icon-s-next {background-image: url("/assets/template/images/sprite.png");background-position: -157px -93px;width: 6px;height: 9px;}
.icon-s-photo-camera {background-image: url("/assets/template/images/sprite.png");background-position: -64px -122px;width: 19px;height: 17px;}
.icon-s-prev-b {background-image: url("/assets/template/images/sprite.png");background-position: -157px -79px;width: 6px;height: 9px;}
.icon-s-prev {background-image: url("/assets/template/images/sprite.png");background-position: -157px -121px;width: 6px;height: 9px;}
.icon-s-reg {background-image: url("/assets/template/images/sprite.png");background-position: -157px -26px;width: 12px;height: 17px;}
.icon-s-rost {background-image: url("/assets/template/images/sprite.png");background-position: 0 -122px;width: 13px;height: 29px;}
.icon-s-search {background-image: url("/assets/template/images/sprite.png");background-position: -18px -122px;width: 18px;height: 19px;}
.icon-s-search_b {background-image: url("/assets/template/images/sprite.png");background-position: -41px -122px;width: 18px;height: 19px;}
.icon-s-stat {background-image: url("/assets/template/images/sprite.png");background-position: -128px 0;width: 24px;height: 24px;}
.icon-s-tre {background-image: url("/assets/template/images/sprite.png");background-position: -157px -65px;width: 14px;height: 9px;}
.icon-s-ur {background-image: url("/assets/template/images/sprite.png");background-position: -28px -66px;width: 23px;height: 26px;}
.icon-s-viezd {background-image: url("/assets/template/images/sprite.png");background-position: 0 -66px;width: 23px;height: 30px;}
.user_visited_advs .slick-arrow.slick-next {right: 0;}
.user_visited_advs .slick-arrow.slick-prev {right: 45px;}
.user_visited_advs .slick-arrow.slick-prev:after {content: "";position: absolute;background-image: url("/assets/template/images/sprite.png");background-position: -157px -121px;width: 6px;height: 9px;top: 50%;left: 50%;margin-left: -3px;margin-top: -4px;}
.user_visited_advs .slick-arrow.slick-next:after {content: "";position: absolute;background-image: url("/assets/template/images/sprite.png");background-position: -157px -93px;width: 6px;height: 9px;top: 50%;left: 50%;margin-left: -2px;margin-top: -4px;}
.user_visited_advs .user_visited_advs_item {position: relative;margin: 15px 8px;display: inline-block;background: #fff;}
.user_visited_advs_a {box-shadow: 0 0 2px rgba(0,0,0,.18);position: relative;display: block;}
.user_visited_advs_img {width: 100%;}
.user_visited_advs .user_visited_advs_item span {position: absolute;height: 100px;width: 100%;color: #fff;bottom: 0;left: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;padding: 15px 10px;font-size: 15px;font-weight: 600;background: #fff;background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#000 100%);background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#000));background: -o-linear-gradient(top,rgba(255,255,255,0) 0,#000 100%);background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#000 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=0);}
.visit_title {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 18px;font-weight: 600;color: #c8356a;width: 100%;}
.icon-s-eye {background-image: url("/assets/template/images/sprite.png");background-position: 0 -101px;width: 28px;height: 16px;}
.visit_title i {margin-right: 15px;}
.user_visited_advs_outer {padding: 15px 10px;background: rgba(255,255,255,.57);margin-bottom: 10px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.anc .breadcrumbs {background: rgba(255,255,255,.61);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;list-style: none !important;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding: 11px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 30px;}
.adv_page_block_neighbours {-ms-align-items: center;align-items: center;}
.back:hover {background: #fff;color: #e1417b;}
.adv_page_block_neighbours a {display: -webkit-flex;display: -ms-flex;display: flex;-ms-align-items: center;align-items: center;}
.adv_page_block_neighbours small {text-transform: uppercase;text-decoration: underline;font-size: 16px;color: #e1417b;}
.adv_page_block_neighbours a:first-child small {margin-left: 15px;}
.adv_page_block_neighbours a:last-child small {margin-right: 15px;}
.back {display: -webkit-inline-flex;display: -ms-inline-flex;display: inline-flex;border: 1px solid #e1417b;background: #e1417b;height: 38px;padding: 5px 10px;-ms-align-items: center;align-items: center;justify-content: center;color: #fff;border-radius: 3px;}
@media (max-width: 865px) {.user_visited_advs .user_visited_advs_item {max-width: 150px;width: 100%;}
	div.user_visited_advs {padding-right: 0;}}
@media (min-width: 767px) {.side-search-list-title-content:nth-child(2) {display: block;}
	div.user_visited_advs {width: 100%;}}
@media (max-width: 970px) {.city_selector {display: none;}
	.top-nav-container .top-nav span.num {display: none;}
	.top-nav-container .top-nav ul li a {margin-right: 0;font-size: 14px;}
	.top-nav-container .top-nav ul li {margin-left: 10px;}}
@media (max-width: 770px) {.adv_page_block_neighbours small {width: 100%;-webkit-order: 3;-ms-order: 3;order: 3;margin: 0 !important;margin-top: 10px !important;text-align: center;}
	.adv_page_block_neighbours {-ms-align-items: flex-start;align-items: flex-start;}
	.adv_page_block_neighbours a {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;justify-content: center;-ms-align-items: center;align-items: center;}
	.adv_page_block_neighbours_prev, .adv_page_block_neighbours_next {width: 115px;font-size: 13px;}
	.back span {display: none;}
	.back {font-size: 13px;}}
.back-mob {display: none;}
.soc {display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-align-items: center;align-items: center;justify-content: center;margin-top: 10px;margin-bottom: 10px;}
.time, .mess {text-align: center;color: gray;font-size: 13px;font-style: italic;padding: 0 10px;}
.soc a {width: 30px;height: 30px;margin-left: 5px;margin-right: 5px;}
.soc span {width: 100%;text-align: center;margin-bottom: 3px;display: block;color: gray;font-size: 14px;}
.soc svg {width: 100%;height: 32px;}
.anket_of_the_day {position: relative;padding-right: 40px;}
.anket_of_the_day:after {content: "";position: absolute;background: url("/assets/template/images/fire.svg") no-repeat center center;width: 22px;height: 22px;-webkit-background-size: contain;background-size: contain;right: 15px;top: 50%;margin-top: -11px;}
.pop_adv {position: relative;padding-right: 40px;}
.pop_adv:after {content: "";position: absolute;background: url("/assets/template/images/up.svg") no-repeat center center;width: 20px;height: 20px;-webkit-background-size: contain;background-size: contain;right: 10px;top: 50%;margin-top: -10px;}
.soc, .adv_page_show_phone_message {display: none;}
#shownav {background-color: #323242;border: 0;color: #fff;padding: 10px 20px;text-transform: uppercase;cursor: pointer;outline: 0;position: fixed;top: 10px;left: 20px;width: 40px;height: 40px;z-index: 99999;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
#menuToggle {overflow: hidden;position: absolute;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#menuToggle input {display: flex;width: 60px;height: 52px;position: absolute;cursor: pointer;opacity: 0;z-index: 1;}
#menuToggle span {width: 45px;height: 45px;margin-bottom: 10px;background: #fff;border-radius: 4px;-webkit-transition: all .5s cubic-bezier(.08,.81,.87,.71);-moz-transition: all .5s cubic-bezier(.08,.81,.87,.71);-ms-transition: all .5s cubic-bezier(.08,.81,.87,.71);-o-transition: all .5s cubic-bezier(.08,.81,.87,.71);transition: all .5s cubic-bezier(.08,.81,.87,.71);}
#menuToggle #span1 {transform-origin: 6px 0;}
#menuToggle #span3 {transform-origin: bottom right;}
#menuToggle input:checked ~ #span1 {background-color: #a6375e;transform: rotate(45deg) translate(5px);}
#menuToggle input:checked ~ #span2 {background-color: #a6375e;transform: rotate(495deg) translate(2px);}
#menuToggle input:checked ~ #span3 {background-color: #a6375e;transform: rotate(45deg);opacity: 0;}
.mobile-burger__nav {position: fixed;width: 100%;height: 100%;top: 98px;overflow-y: auto;overflow-x: hidden;opacity: 0;visibility: hidden;z-index: 1020;-webkit-transition-delay: 300ms;transition-delay: 300ms;left: 0;}
.mobile-burger__nav.active {opacity: 1;visibility: visible;-webkit-transition-delay: 0s;transition-delay: 0s;}
.not-accordion {font-size: 16px;padding: 20px;text-transform: uppercase;border-top: 1px solid #dbdcd2;}
.not-accordion a {color: #fff;font-weight: 600;}
.mobile-burger__nav.active .navigation__inner {-webkit-transform: translate(0,0);transform: translate(0,0);-webkit-transition: background-color 0s linear 599ms,-webkit-transform 300ms linear;transition: background-color 0s linear 599ms,-webkit-transform 300ms linear;transition: transform 300ms linear,background-color 0s linear 599ms;transition: transform 300ms linear,background-color 0s linear 599ms,-webkit-transform 300ms linear;}
.mobile-burger__nav.active .navigation__inner:after {width: 100%;}
.navigation__inner {position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;z-index: 999999;-webkit-transform: translate(-100%,0);transform: translate(-100%,0);-webkit-transition: background-color 0s linear 300ms,-webkit-transform 300ms linear;transition: background-color 0s linear 300ms,-webkit-transform 300ms linear;transition: transform 300ms linear,background-color 0s linear 300ms;transition: transform 300ms linear,background-color 0s linear 300ms,-webkit-transform 300ms linear;}
.navigation__inner:after {content: "";position: absolute;width: 0;height: 100%;top: 0;right: 0;background: linear-gradient(#323242,#a6375e);z-index: -1;-webkit-transition: all 300ms linear;transition: all 300ms linear;}
@-webkit-keyframes elastic {0% {border-radius: 50%;}
	45% {border-radius: 0;}
	65% {border-top-right-radius: 40px 50%;border-bottom-right-radius: 40px 50%;}
	80% {border-radius: 0;}
	90% {border-top-right-radius: 20px 50%;border-bottom-right-radius: 20px 50%;}
	100% {border-radius: 0;}}
@keyframes elastic {0% {border-radius: 50%;}
	45% {border-radius: 0;}
	65% {border-top-right-radius: 40px 50%;border-bottom-right-radius: 40px 50%;}
	80% {border-radius: 0;}
	90% {border-top-right-radius: 20px 50%;border-bottom-right-radius: 20px 50%;}
	100% {border-radius: 0;}}
.navigation__inner .menu-list .menu-submenu {padding-top: 10px;padding-bottom: 10px;}
.navigation__inner .menu-list {padding-left: 0;display: block;width: 100%;z-index: 999;overflow-y: auto;overflow-x: hidden;left: -100%;}
.navigation__inner .menu-list li.accordion-toggle, .navigation__inner .menu-list .menu-login {font-size: 16px;padding: 20px;text-transform: uppercase;border-top: 1px solid #dbdcd2;}
.navigation__inner .menu-list li:first-of-type {border-top: 0;}
.navigation__inner .menu-list .menu-submenu li {list-style: none;}
.navigation__inner .menu-list .menu-submenu li a {display: block;width: 100%;height: 100%;color: #fff;padding: 10px;}
.navigation__inner .menu-list #nav2 a, .navigation__inner .menu-list #nav3 a, .navigation__inner .menu-list li a:nth-child(5) {pointer-events: none;cursor: default;}
.navigation__inner .menu-list .menu-submenu li a:hover, .navigation__inner .menu-list .menu-submenu li a:active, .navigation__inner .menu-list .menu-submenu li a:focus {background: #a6375e;}
.accordion-toggle, .accordion-content {cursor: pointer;font-size: 16px;position: relative;letter-spacing: 1px;}
.accordion-content {display: none;}
.accordion-toggle a {color: #fff;font-weight: 600;}
.accordion-toggle a:before, .accordion-toggle a:after {content: "";display: block;position: absolute;top: 50%;right: 30px;width: 15px;height: 2px;margin-top: -1px;background-color: #fff;transform-origin: 50% 50%;transition: all .3s ease-out;}
.accordion-toggle a:before {transform: rotate(-90deg);opacity: 1;z-index: 2;}
.accordion-toggle.active-tab {background: #a6375e;transition: all .3s ease;}
.accordion-toggle a.active:before {transform: rotate(0deg);background: #fff !important;}
.accordion-toggle a.active:after {transform: rotate(180deg);background: #fff !important;opacity: 0;}
@media (max-width: 670px) {.soc a {width: auto;height: auto;}
	.soc a svg {height: 48px;}
	.back-mob {display: flex;border: 1px solid #8f8f8f;width: 40px;height: 40px;padding: 8px;border-radius: 50%;position: absolute;left: 50px;top: 12px;}
	.back-mob svg {width: 100%;}}
@media (max-width: 420px) {.back-mob {left: 0;top: 60px;}
	.adv_page_header {padding-bottom: 60px;}}
.user_visited_advs_a::after, .user_visited_advs_a::before {content: "";display: block;background: url("/assets/template/images/item_bottom.png") no-repeat left bottom;width: 100%;-webkit-background-size: contain;background-size: contain;height: 17px;position: absolute;bottom: -9px;left: 0;z-index: 1;}
.user_visited_advs_a::before {background-position: right bottom;left: auto;right: 0;}
.dop-nav #lk_topnav {margin: 0 0 15px;}
#nav-toggle, #nav-close {display: none;}
@media (max-width: 767px) {.header {background: 0;height: auto;z-index: 1020 !important;}
	.adv_page_show_phone_btn {font-size: 18px;}
	.choice__city {display: none;}
	.mobile-nav-header {display: block;}
	.bnr-widget {display: none;}
	.side-search-list {display: none;}
	.alias-index .side-search-list {display: block;}
	.top__navigation {display: none;}
	.bottom__navigation {display: block;height: auto;position: fixed;z-index: 999;}
	.bottom__navigation .container {display: block;}
	.header .reg__block {display: none;}
	.bottom__navigation li {display: none;margin: 0 10px 10px 0;float: left;}
	.bottom__navigation .dop-nav ul {position: relative;overflow-y: scroll;}
	.bottom__navigation .dop-nav ul li {margin: 0;width: 100%;}
	.bottom__navigation .dop-nav ul li:not(:last-child) {margin-right: 0 !important;}
	.bottom__navigation .dop-nav a {position: relative;font-size: 12px;padding: 15px 0;}
	.bottom__navigation .dop-nav a:after {position: relative;content: "|";padding: 0 10px 0 10px;color: #9b345b;background: 0;right: 0;top: -2px;}
	.mobile-nav-header {height: 52px;background: 0;box-shadow: none;margin-left: auto;width: 125px;}
	.mobile-nav {background: linear-gradient(to bottom,#323242 0,#9a345e 100%);}
	.header .header__top {background: #323242;}
	.offer {top: 101px;margin: 0 0 110px;}
	.offer__content {width: 100%;margin: 0;padding: 0 15px 10px 0;}
	.offer__content div.brand {display: none;font-size: 60px;padding-top: 0;line-height: 70px;text-align: center;}
	.offer__content span {width: 65%;margin-left: 0;margin-left: auto;font-size: 23px;font-weight: 700;line-height: 26px;text-align: right;padding-top: 15px;}
	.offer__content h1 {width: 65%;min-height: 100%;color: #fff;margin: 0;margin-left: auto;margin-top: 10px;font-size: 14px;text-align: right;line-height: 16px;border: 0;padding: 0;}
	.offer .container {background: #232435 url("/assets/images/BG-offer-img.jpg") no-repeat;background-size: 150% auto;background-position: top left -60px;height: 100%;min-height: 135px;}
	#burger__navigation {display: none;}
	#shownav {display: none;}
	.header .logo {margin: 0 auto;}
	.side-search-list-title {background: #323242;border-color: #323242;}
	.template-2 .offer, .template-3 .offer {margin: 0;display: none;}
	.template-3 .main {}
	.breadcrumbs {font-size: 14px;}
	.anc .breadcrumbs {margin: 0;}
	.adv_panel_mobile {background: linear-gradient(to top,#e1417b 0,#323242 100%);}
	.bottom__navigation .dop-nav {margin-left: 0;}
	.dop-nav #lk_topnav {margin: 0 0 15px;flex-wrap: wrap;justify-content: space-around;}
	.dop-nav #lk_topnav li {margin: 5px;width: 40%;}
	.mobile__reg-block {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-around;}
	.mobile__reg-block a {display: block;background: linear-gradient(#a6375e,#6d1433);margin-top: 10px;width: 180px;padding: 10px 20px;color: #fff;font-weight: 700;text-align: center;box-shadow: 0 10px 10px 0 rgba(0,0,0,.35);}
	#burger__navigation {display: block;}
	#shownav {display: block;margin-top: 10px;}
	.popup4 {top: 100px;}
	.login-row1 {font-size: 18px;line-height: 24px;}
	.login-row2 {font-size: 22px;line-height: 26px;}
	.login-row4 {font-size: 30px;padding-bottom: 0;margin-top: 10px;}
	.login-column-left {border: 0;padding-right: 0;}
	.login-column-right {padding: 0;border: 0;}
	.mobile__reg-block .logout {display: none;position: absolute;top: 28px;right: 20px;padding: 5px 10px;width: 150px;}
	.template-2 .main {margin-top: 56px;}}
@media screen and (min-width: 768px) and (max-width:991px) {.offer .container {background-size: 135% auto;background-position: top left -80px;height: auto;}
	.offer__content {padding-bottom: 20px;}
	.offer__content div.brand {font-size: 115px;text-align: right;text-shadow: none;}
	.offer__content span {text-align: right;}
	.offer__content h1 {width: 60%;margin-left: auto;min-height: 100%;padding: 0 10px;}}
@media screen and (max-width: 991px) {.header .top__navigation .top-nav li {margin-left: 20px;}
	.bottom__navigation .dop-nav {margin-left: 0;}
	.bottom__navigation .dop-nav ul li:not(:last-child) {margin-right: 10px;}
	.bottom__navigation .dop-nav ul li:nth-child(1):before, .bottom__navigation .dop-nav ul li:nth-child(2):before, .bottom__navigation .dop-nav ul li:nth-child(3):before, .bottom__navigation .dop-nav ul li:nth-child(4):before {display: none;}
	.bottom__navigation .dop-nav a {font-size: 16px;}}
.mtop {margin-top: 15px;}
.adv_page_block_params a.adv_page_block_services_link, .mtop a.adv_page_block_services_link {text-decoration: underline;}
.adv_page_block_params a.adv_page_block_services_link:hover, .mtop a.adv_page_block_services_link:hover {text-decoration: none;}
.show_map {margin-top: 15px;display: none;}
body.fixed {position: fixed;width: 100%;height: 100%;overflow: hidden;}
@supports ((position: sticky) or(position:-webkit-sticky)) {body.fixed {position: -webkit-sticky;position: sticky;}}
.show_loader {display: none;}
.show_loader img {margin: 0 auto;width: 185px;display: block;}
.reg_popup img {float: left;}
.reg_popup hr {clear: both;}
.reg_popup:after {content: " ";display: block;height: 0;overflow: hidden;clear: both;}
.messageme {font-weight: bold;text-transform: uppercase;font-size: 14px;padding: 10px 0;}
.page_all_comments .ec-message--inner h2 {padding: 0;margin: 0;font-weight: normal;font-size: 16px;}
.adv_page_cover {margin: 0 -16px;}
.cover_picture {overflow: hidden;position: relative;width: 100%;padding-bottom: 100%;}
.cover_picture_in {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
@media screen and (min-width: 768px) {.show-mobile {display: none !important;}}
@media screen and (max-width: 767px) {.show-pc {display: none !important;}}
.w50 {display: inline-block;width: 49%;padding-left: 18px;margin-left: 0;}
.w100 {width: 100%;padding-left: 18px;margin-left: 0;}
.where {display: flex;flex-wrap: wrap;justify-content: space-between;}
.where a {width: calc(50% - 2px);white-space: nowrap;border: 1px solid #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #5f5f5f;line-height: 17px;text-decoration: none;text-transform: uppercase;text-align: center;margin-top: 4px;padding: 8px 0 0;height: 34px;}
.where a.active {color: #fff;background: #c01717;}
.where a:hover {border-color: #c01717;}
.show-list .items {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.show-list .item--shadow::after, .show-list .item--shadow::before {content: none;}
.show-list .items .item {display: flex;flex-direction: row;flex-wrap: nowrap;background: #1a1a1a;width: calc(50% - 1rem);margin-bottom: 15px;}
.show-list .items .item .item_cover {display: flex;flex-shrink: 0;width: 172px;border-radius: 0;box-shadow: none;background: none;}
.show-list .items .item .item_cover img, .show-list .items .item .item_cover picture {display: block;max-width: 100%;height: auto;}
.show-list .items .item .item_cover .item_cover_photo {padding: 0;min-height: 172px;}
.show-list .items .item .item_cover .item-img-status-top, .show-list .items .item .item_cover .item_cover_photo_text, .show-list .items .item .item_cover .item-img-status-wrapper, .show-list .items .item .item_cover .item_cover_time {display: none !important;}
.show-list .items .item .item_back {flex-grow: 1;position: relative;top: unset;left: unset;right: unset;bottom: unset;opacity: 1;border: none;background: none;text-align: left;padding: 8px 5px 0 15px;}
.item_back_title span {display: none;}
.show-list .items .item .item_back .item_back_title {color: #fff;font-weight: 700;text-transform: uppercase;text-align: left;font-size: 13px;line-height: 28px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.show-list .items .item .item_back .item_back_title span {display: inline;}
.show-list .items .item .item_back .item_back_address {display: block;display: -webkit-box;margin-left: 0;color: #fff;padding: 0;text-align: left;line-height: 19px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.show-list .items .item .item_back .item_back_address:before {content: none;}
.show-list .items .item .item_back .item_back_address:after {background-color: #be0000;content: " ";display: block;height: 2px;margin-top: .25em;width: 4rem;}
.show-list .item_back_read-more {display: none;}
.show-list .item_back_content {text-align: left;color: #fff;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;padding-bottom: 0;}
.show-list .item_back_sizes {display: flex;padding: 12px 0 9px;}
.show-list .item_back_sizes_row {display: inline-block;}
.show-list .item_back_sizes .item_back_sizes_row:nth-child(1) {display: none;}
.show-list .item_back_sizes .item_back_sizes_row:nth-child(2) {background-color: #e9c24c;background-image: radial-gradient(circle farthest-side at 50% 0,rgba(239,205,100,.5),rgba(184,139,4,.5));}
.show-list .item_back_sizes .item_back_sizes_row:nth-child(3) {background-color: #818083;background-image: radial-gradient(circle farthest-side at 50% 0,#a7a6aa,#818083);}
.show-list .item_back_sizes .item_back_sizes_row:nth-child(4) {background-color: #d08d4b;background-image: radial-gradient(circle farthest-side at 50% 0,rgba(246,192,139,.5),rgba(208,141,75,.5));}
.item_back_sizes .item_back_sizes_row:nth-child(5) {display: none;}
.show-list .item_back_sizes .item_back_sizes_row:nth-child(5) {background-color: #be0000;background-image: radial-gradient(circle farthest-side at 50% 0,rgba(190,0,0,.5),rgba(84,0,21,.5));white-space: nowrap;width: auto;padding-left: 10px;padding-right: 10px;display: inline-block;margin-left: 16px;}
.show-list .item_back_sizes .item_back_sizes_row_title {display: none;}
.show-list .item_back_sizes .item_back_sizes_row_value {background: none;text-align: center;font-weight: bold;display: none;}
.show-list .item_back_sizes .item_back_sizes_row_value {display: inline-block;color: #fff;font-size: 13px;width: 30px;height: 30px;line-height: 30px;}
.show-list .item_back_sizes .item_back_sizes_row:nth-child(5) .item_back_sizes_row_value {width: auto;}
.show-list .item_back_sizes_row--prices .item_back_sizes_row_value {display: none;}
.show-list .item_back_sizes_row--prices .item_back_sizes_row_value:first-child {display: inline-block;}
td[data-th="Текст"] .bt-content {width: 200px;display: block;}
@media screen and (max-width: 1000px) {td[data-th="Текст"] .bt-content {width: calc(65% - 6.5em);}}
@media screen and (max-width: 765px) {td[data-th="Текст"] .bt-content {width: calc(80% - 6.5em);}}
@media screen and (max-width: 1024px) {.show-list .items {flex-direction: column;}
	.show-list .items .item {width: 100%;}}
@font-face{font-family:"Montserrat";src:url("/assets/template/fonts/Montserrat-Regular.eot");src:local("Montserrat Regular"),local("Montserrat-Regular"),url("/assets/template/fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/Montserrat-Regular.woff2") format("woff2"),url("/assets/template/fonts/Montserrat-Regular.woff") format("woff"),url("/assets/template/fonts/Montserrat-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"PF DinDisplay Pro";src:url("/assets/template/fonts/PFDinDisplayPro-Regular.eot");src:local("PFDinDisplayPro-Regular"),url("/assets/template/fonts/PFDinDisplayPro-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/template/fonts/PFDinDisplayPro-Regular.woff2") format("woff2"),url("/assets/template/fonts/PFDinDisplayPro-Regular.woff") format("woff"),url("/assets/template/fonts/PFDinDisplayPro-Regular.ttf") format("truetype");font-display:swap}
.ec-message{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f0f0f0;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.ec-message p:last-child{margin-bottom:0}.ec-message__date{font-size:12px;color:#999;padding-left:20px}.ec-message__reply{background:#fff;padding:10px;margin-left:20px}.ec-message__reply p:last-child{margin-bottom:0}.ec-error{display:none}.ec-antispam{display:none}.ec-rating-stars{float:left;margin-right:20px}.ec-rating-stars span{background:url("/assets/components/easycomm/img/web/ec-stars.png") 0 -16px no-repeat;width:20px;height:16px;float:left;display:block;margin:0;cursor:pointer}.ec-rating-stars span.active{background-position:0 0}.ec-rating-stars span.active2{background-position:0 0}.ec-rating-stars span.active-disabled{background-position:0 -16px}.ec-rating-description{float:left;padding-top:1px;color:#999}.ec-stars{background:url("/assets/components/easycomm/img/web/ec-stars.png") 0 -16px repeat-x;width:96px;height:16px;margin:10px 0}.ec-stars span{background:url("/assets/components/easycomm/img/web/ec-stars.png") 0 0 repeat-x;display:block;height:16px;width:0}.ec-stars span.rating-0{width:0}.ec-stars span.rating-1{width:16px}.ec-stars span.rating-2{width:36px}.ec-stars span.rating-3{width:56px}.ec-stars span.rating-4{width:76px}.ec-stars span.rating-5{width:96px}.ec-clearfix:before,.ec-clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.ec-clearfix:after{clear:both}.ec-clearfix{zoom:1}
#pdopage .pagination {margin: 0;}
.sticky-pagination.is-sticky {opacity: .5;}
.sticky-pagination.is-sticky:hover {opacity: 1;}
.btn-more {width: 150px;display: block;margin: auto;}