@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,600;1,400&display=swap');


:root {
    --DarkAmber: #F0A30A;
    --Amber: #FBAF39;
    --Antracit: #0E1C29;
    --December: #1B364F;
    --November: #214362;
    --Gold: #D29F37;
    --Evening: #515C6B;
    --Mouse: #BDC3C7;
    --Black: #080F16;
    --LightGray: #F3F6F9;
    --Asfalt: #30363E;
    --Ohra: #E57200;
    --Orange: #F77F00;
    --Red: #DA3835;
    --Corall: #EB786B;
    --Navy2: #27408E;
    --Navy3: #006580;
    --Blue: #2E5D88;
    --GoldGrad: #BF9748 linear-gradient(95.78deg, #BF9748 -4.99%, #CCAA6D 103.03%);
    --White: #ffffff;
    --Mont: 'milota', sans-serif;
    /*--Mont: 'Montserrat', sans-serif;*/
    /*--IBM: 'IBM Plex Sans', sans-serif;*/
    --IBM: 'Rubik', sans-serif;
}

html {
    position: relative;
    min-height: 100%;
}

body {
    font-family: var(--IBM);
    margin: 0px;
    color: #0E1C29;
    line-height: unset;
}


a {
    color: #BF9748;
}

a:hover, a:focus, a:visited:hover {
    color: #AB853A;
    text-decoration: none;
}

.wrap.blur {
    filter: blur(3px);
}

ul, ol {
    padding: 0;
    list-style: none;
}

ul.content_list {
    margin: 10px 0 15px;
}

ul.content_list li::before {
    content: ' ';
    width: 10px;
    height: 10px;
    background-color: #ccaa6d;
    border-radius: 50%;
    position: absolute;
    top: calc(50% - 5px);
    left: 0;
}

ul.content_list li {
    margin-bottom: 10px;
    padding-left: 25px;
    position: relative;
}

table {
    border-color: #949494;
}

td, th {
    padding: 3px 5px;
    border-color: #949494;
}

.warning {
    color: #f00;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
}

.no-pl {
    padding-left: 0 !important;
}

.no-pr {
    padding-right: 0 !important;
}

.golden {
    color: #ccaa6d;
}

.grey {
    color: #949494;
}

.es_button {
    color: #ccaa6d !important;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    text-align: center;
    border-radius: 2px;
    text-transform: uppercase;
    padding: 9px 10px;
    transition: all 0.2s linear 0s;
    font-family: var(--Mont);
}

.on_w_button {
    background-color: #fff;
    border: 1px solid #EBEBEB;
}

.on_w_button:hover {
    text-decoration: none;
    color: #fff !important;
    background-color: #ccaa6d;
    border: 1px solid #ccaa6d;
}

.on_b_button {
    background-color: #212121;
    border: 1px solid #ccaa6d;
}

.on_b_button:hover {
    text-decoration: none;
    color: #212121;
    background-color: #ccaa6d;
}

.button_success {
    background-color: #ccaa6d;
    color: #fff !important;
    border: 1px solid #ccaa6d;
}

.button_success:hover {
    background-color: #fff;
    color: #ccaa6d !important;
    border: 1px solid #dadada;
}

.button_cancel {
    background-color: #fff;
    color: #ccaa6d;
    border: 1px solid #dadada;
}

.button_cancel:hover {
    background-color: #ccaa6d;
    color: #fff !important;
    border: 1px solid #ccaa6d;
}

.btn-anim {
    position: relative;
    overflow: hidden;
}

.btn-anim:before {
    content: '';
    position: absolute;
    display: block;
    background: var(--ripple-background, white);
    border-radius: 50%;
    pointer-events: none;
    top: calc(var(--y) * 1px);
    left: calc(var(--x) * 1px);
    width: calc(var(--d) * 1px);
    height: calc(var(--d) * 1px);
    opacity: calc(var(--o, 1) * var(--ripple-opacity, 0.3));
    -webkit-transition: calc(var(--t, 0) * var(--ripple-duration, 600ms)) var(--ripple-easing, linear);
    transition: calc(var(--t, 0) * var(--ripple-duration, 600ms)) var(--ripple-easing, linear);
    -webkit-transform: translate(-50%, -50%) scale(var(--s, 1));
    transform: translate(-50%, -50%) scale(var(--s, 1));
    -webkit-transform-origin: center;
    transform-origin: center;
}

h1.headline24 {
    line-height: 120%;
    border-left: 4px solid var(--Gold);
    padding-left: 1.8rem;
    font-family: var(--Mont);
}

.headline24 {
    font-family: var(--Mont);
    font-weight: 800;
    font-size: 2.1667em;
    margin: 0 0 30px;
    line-height: 1.35em;
    font-weight: bold;
}

.headline18 {
    font-family: var(--Mont);
    font-size: 2.3667em;
    line-height: 1.35em;
}

/*.headline-after::after {
	content: ' ';
	display: block;
	width: 30px;
	height: 4px;
	background-color: #BF9748;
	margin-top: 12px;
}*/
.module-headline {
    margin: 5px 0 21px;
}

.module-headline a {
    color: inherit;
    transition: color 0.2s linear 0s;
}

.module-headline a:hover {
    color: #ccaa6d;
    text-decoration: none;
}

.main-content {
    margin-bottom: 50px;
}

/* Топ баннер */
/*.moduletable.top-banner {
	margin: 0 auto;
	max-width: 1340px;
}*/
.mod_ijoomlazone img {
    width: 100%;
    border-radius: 10px;
}

#stopAdBlock {
    width: 100%;
    height: 80vh;
    background-color: rgba(85, 76, 97, .98);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    display: flex;;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: center;
}

#stopAdBlock .turn_off {
    color: #fff;
    width: 100%;
    max-width: 680px;
    padding: 0 15px;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 40px;
}

@media (max-width: 479px) {
    #stopAdBlock .turn_off {
        margin: 10px 0 20px;
        font-size: 15px;
        padding: 0 10px;
    }
}

/* Хедер */
header {
   background: #142A3E linear-gradient(225deg, #1B364F 0%, #14293C 100%);
    /*background:#142A3E url("/templates/esol_responsive/images/ny2020bg.png") no-repeat center top;*/
    /*background:#142A3E url("/templates/esol_responsive/images/ny2024bg.png") no-repeat center top;*/
    padding: 21px 0 0;
}

header .logo {
    margin: 0 0 12px;
}

header .header-social-wrap {
    float: right;
    overflow: hidden;
    margin-top: 15px;
}

header .header-social-wrap li a {
    font-size: 17px;
    color: #949494;
    margin: 0 12px;
}

header .header-social-wrap li a:hover {
    color: #ccaa6d;
}

header .header-social-wrap li:first-child a {
    margin-left: 0;
}

header .header-social-wrap li:last-child a {
    margin-right: 0;
}

header .um-border {
    border-top: 1px solid #515C6B;
}

/* Главное меню */
.moduletable_mainmenu {
    margin: 0px 0 0 0;
}

.moduletable_mainmenu > ul {
    width: 100%;
    height: 45px;
}

.moduletable_mainmenu ul.nav > li.active::after {
    width: 20px;
    display: block;
    height: 12px;
    background-color: #ccaa6d;
    float: left;
}

.moduletable_mainmenu ul.nav > li > a {
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    text-shadow: none;
    position: relative;
    padding: 11px 0px;
    transition: all .2s ease-out 0s;
    margin: 0 14px;
    border-bottom: 3px solid transparent;
    font-family: var(--Mont);
    font-size: 16px;
}

.moduletable_mainmenu ul.nav > li.active a {
    border-bottom-color: #BF9748;
    color: #D9AC6A;
}

.moduletable_mainmenu ul.nav > li a:hover, .moduletable_mainmenu ul.nav > li a:focus {
    text-decoration: none;
    background: none;
    outline: none;
    color: #ccaa6d;
}

.moduletable_mainmenu ul.nav > li:first-child > a {
    margin-left: 0;
}

.moduletable_mainmenu ul.nav > li:last-child > a {
    margin-right: 0;
}

.moduletable_mainmenu .nav-child {
    background-color: rgba(14, 28, 41, 0.92);
    position: absolute;
    z-index: 1000;
    width: 210px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s ease-in-out 0s;
    transform: translateY(-3px);
    border-top: 3px solid #ccaa6d;
}

/*.moduletable_mainmenu ul.nav > li:hover .nav-child {
	visibility:visible;
	opacity:1;
}*/
.moduletable_mainmenu ul.nav > li > .nav-child.hover {
    visibility: visible;
    opacity: 1;
}

.moduletable_mainmenu ul.nav > li > .nav-child.click {
    visibility: visible;
    opacity: 1;
}

.moduletable_mainmenu .nav-child > li {
    /*border-top: 1px solid #282828*/;
    padding: 0 15px 0px 15px;
}

.moduletable_mainmenu .nav-child > li > a {
    font-size: 15px;
    color: #fff;
    width: 100%;
    display: inline-block;
    padding: 10px 0;
    letter-spacing: 0.02em;
    font-family: var(--Mont);
}

.moduletable_mainmenu .item-373,
.moduletable_mainmenu .item-168,
.moduletable_mainmenu .item-1344,
.moduletable_mainmenu .item-1369,
.moduletable_mainmenu .item-169,
.moduletable_mainmenu .item-1367,
.moduletable_mainmenu .item-1368,
.moduletable_mainmenu .item-619,
.moduletable_mainmenu .item-1351,
.moduletable_mainmenu .item-611 {
    display: none;
}

header .moduletable.top-poisk {
    display: none;
    padding: 8px 0;
    height: 45px;
}

header .moduletable.top-poisk #mod-search-searchword {
    background: transparent;
    border: none;
    width: 100%;
    color: #fff;
    padding: 5px 21px 5px 0;
    font-size: 14px;
    outline: none;
    margin-right: -24px;
}

header .moduletable.top-poisk #mod-search-searchword::-moz-placeholder {
    color: #949494;
    opacity: 1;
}

header .moduletable.top-poisk #mod-search-searchword::-webkit-input-placeholder {
    color: #949494;
    opacity: 1;
}

header .moduletable.top-poisk #mod-search-searchword:-ms-input-placeholder {
    color: #949494;
    opacity: 1;
}

header .moduletable.top-poisk #mod-search-searchword::-ms-input-placeholder {
    color: #949494;
    opacity: 1;
}

header .moduletable.top-poisk #mod-search-searchword::placeholder {
    color: #949494;
    opacity: 1;
}

header .moduletable.top-poisk input.button {
    margin-left: 0;
    margin-bottom: -5px;
    width: 20px;
    height: 20px;
}

header .moduletable.top-poisk i {
    color: #fff;
}

header .search-and-hamburger-icons {
    padding: 11px 0 10px;
    text-align: right;
}

header .search-and-hamburger-icons > div {
    height: 20px;
    width: 20px;
    cursor: pointer;
    display: inline-block;
    margin: 0 10px;
}

header .search-and-hamburger-icons .nav-search {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    background-size: cover;
    background-repeat: no-repeat;
}

header .search-and-hamburger-icons .nav-close {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMxLjExMiAzMS4xMTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjExMiAzMS4xMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPHBvbHlnb24gcG9pbnRzPSIzMS4xMTIsMS40MTQgMjkuNjk4LDAgMTUuNTU2LDE0LjE0MiAxLjQxNCwwIDAsMS40MTQgMTQuMTQyLDE1LjU1NiAwLDI5LjY5OCAxLjQxNCwzMS4xMTIgMTUuNTU2LDE2Ljk3ICAgMjkuNjk4LDMxLjExMiAzMS4xMTIsMjkuNjk4IDE2Ljk3LDE1LjU1NiAiIGZpbGw9IiNGRkZGRkYiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    background-size: cover;
    background-repeat: no-repeat;
}

header .user-icons {
    color: #fff;
    margin: 10px 0 0 0;
}

header .user-icons .header-user-greetings, header .user-icons .header-user-enter {
    width: calc(100% - 50px);
    display: inline-block;
    text-align: right;
    margin-right: 10px;
}

header .user-icons .header-user-enter {
    margin-top: 8px;
    cursor: pointer;
}

header .user-icons .nav-sign-in, header .user-icons .nav-user {
    height: 20px;
    width: 20px;
    cursor: pointer;
    display: inline-block;
    margin: 0 10px;
    background-size: cover;
    background-repeat: no-repeat;
    float: right;
}

header .user-icons .nav-sign-in {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM4NC45NyAzODQuOTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM4NC45NyAzODQuOTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8ZyBpZD0iU2lnbl9JbiI+CgkJPHBhdGggZD0iTTM3Mi45MzksMEgyMDQuNTE1Yy02LjY0MSwwLTEyLjAzLDUuMzktMTIuMDMsMTIuMDNzNS4zOSwxMi4wMywxMi4wMywxMi4wM2gxNTYuMzk0djMzNi44NDhIMjA0LjUxNSAgICBjLTYuNjQxLDAtMTIuMDMsNS4zOS0xMi4wMywxMi4wM3M1LjM5LDEyLjAzLDEyLjAzLDEyLjAzaDE2OC40MjRjNi42NDEsMCwxMi4wMy01LjM5LDEyLjAzLTEyLjAzVjEyLjAzICAgIEMzODQuOTcsNS4zOSwzNzkuNTgsMCwzNzIuOTM5LDB6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTE5Ny4yMTMsMjY4LjI3NmMtNC43MDQsNC43NTItNC43MDQsMTIuNDM5LDAsMTcuMTc5YzQuNzA0LDQuNzUyLDEyLjMxOSw0Ljc1MiwxNy4wMTEsMGw4Mi45OTctODQuMiAgICBjNC42MzItNC42OCw0LjY4LTEyLjUxMiwwLTE3LjE5MWwtODMuMDA5LTg0LjJjLTQuNzA0LTQuNzUyLTEyLjMxOS00Ljc0LTE3LjAxMSwwYy00LjcwNCw0Ljc0LTQuNzA0LDEyLjQzOSwwLDE3LjE3OSAgICBsNjIuNTU4LDYzLjQ2SDEyLjAzQzUuMzksMTgwLjUwMywwLDE4NS45NCwwLDE5Mi42NTNjMCw2LjcxMyw1LjM5LDEyLjE1MSwxMi4wMywxMi4xNTFoMjQ3Ljc0TDE5Ny4yMTMsMjY4LjI3NnoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    margin-top: 6px;
}

header .user-icons .nav-user {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Mi45IDQ4Mi45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODIuOSA0ODIuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMzkuNywyNjAuMmMwLjUsMCwxLDAsMS42LDBjMC4yLDAsMC40LDAsMC42LDBjMC4zLDAsMC43LDAsMSwwYzI5LjMtMC41LDUzLTEwLjgsNzAuNS0zMC41ICAgIGMzOC41LTQzLjQsMzIuMS0xMTcuOCwzMS40LTEyNC45Yy0yLjUtNTMuMy0yNy43LTc4LjgtNDguNS05MC43QzI4MC44LDUuMiwyNjIuNywwLjQsMjQyLjUsMGgtMC43Yy0wLjEsMC0wLjMsMC0wLjQsMGgtMC42ICAgIGMtMTEuMSwwLTMyLjksMS44LTUzLjgsMTMuN2MtMjEsMTEuOS00Ni42LDM3LjQtNDkuMSw5MS4xYy0wLjcsNy4xLTcuMSw4MS41LDMxLjQsMTI0LjlDMTg2LjcsMjQ5LjQsMjEwLjQsMjU5LjcsMjM5LjcsMjYwLjJ6ICAgICBNMTY0LjYsMTA3LjNjMC0wLjMsMC4xLTAuNiwwLjEtMC44YzMuMy03MS43LDU0LjItNzkuNCw3Ni03OS40aDAuNGMwLjIsMCwwLjUsMCwwLjgsMGMyNywwLjYsNzIuOSwxMS42LDc2LDc5LjQgICAgYzAsMC4zLDAsMC42LDAuMSwwLjhjMC4xLDAuNyw3LjEsNjguNy0yNC43LDEwNC41Yy0xMi42LDE0LjItMjkuNCwyMS4yLTUxLjUsMjEuNGMtMC4yLDAtMC4zLDAtMC41LDBsMCwwYy0wLjIsMC0wLjMsMC0wLjUsMCAgICBjLTIyLTAuMi0zOC45LTcuMi01MS40LTIxLjRDMTU3LjcsMTc2LjIsMTY0LjUsMTA3LjksMTY0LjYsMTA3LjN6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTQ0Ni44LDM4My42YzAtMC4xLDAtMC4yLDAtMC4zYzAtMC44LTAuMS0xLjYtMC4xLTIuNWMtMC42LTE5LjgtMS45LTY2LjEtNDUuMy04MC45Yy0wLjMtMC4xLTAuNy0wLjItMS0wLjMgICAgYy00NS4xLTExLjUtODIuNi0zNy41LTgzLTM3LjhjLTYuMS00LjMtMTQuNS0yLjgtMTguOCwzLjNjLTQuMyw2LjEtMi44LDE0LjUsMy4zLDE4LjhjMS43LDEuMiw0MS41LDI4LjksOTEuMyw0MS43ICAgIGMyMy4zLDguMywyNS45LDMzLjIsMjYuNiw1NmMwLDAuOSwwLDEuNywwLjEsMi41YzAuMSw5LTAuNSwyMi45LTIuMSwzMC45Yy0xNi4yLDkuMi03OS43LDQxLTE3Ni4zLDQxICAgIGMtOTYuMiwwLTE2MC4xLTMxLjktMTc2LjQtNDEuMWMtMS42LTgtMi4zLTIxLjktMi4xLTMwLjljMC0wLjgsMC4xLTEuNiwwLjEtMi41YzAuNy0yMi44LDMuMy00Ny43LDI2LjYtNTYgICAgYzQ5LjgtMTIuOCw4OS42LTQwLjYsOTEuMy00MS43YzYuMS00LjMsNy42LTEyLjcsMy4zLTE4LjhjLTQuMy02LjEtMTIuNy03LjYtMTguOC0zLjNjLTAuNCwwLjMtMzcuNywyNi4zLTgzLDM3LjggICAgYy0wLjQsMC4xLTAuNywwLjItMSwwLjNjLTQzLjQsMTQuOS00NC43LDYxLjItNDUuMyw4MC45YzAsMC45LDAsMS43LTAuMSwyLjVjMCwwLjEsMCwwLjIsMCwwLjNjLTAuMSw1LjItMC4yLDMxLjksNS4xLDQ1LjMgICAgYzEsMi42LDIuOCw0LjgsNS4yLDYuM2MzLDIsNzQuOSw0Ny44LDE5NS4yLDQ3LjhzMTkyLjItNDUuOSwxOTUuMi00Ny44YzIuMy0xLjUsNC4yLTMuNyw1LjItNi4zICAgIEM0NDcsNDE1LjUsNDQ2LjksMzg4LjgsNDQ2LjgsMzgzLjZ6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    position: relative;
    top: 11px;
}

header .user-icons .nav-user .pm_count {
    background-color: #d62c2d;
    padding: 3px;
    display: none;
    position: absolute;
    right: -7px;
    font-size: 9px;
    color: #fff;
    line-height: 9px;
    text-align: center;
    border-radius: 10px;
    top: -7px;
    min-width: 10px;
    box-sizing: initial;
}

#signInModal .modal-dialog {
    width: 360px;
}

#signInModal .modal-content {
    border-radius: 8px;
    padding: 25px;
    background: #284A69 linear-gradient(204.69deg, #284A69 -30.01%, #14293C 127.91%);
}

#signInModal .modal-header {
    padding: 0px;
    border: none;
}

#signInModal .modal-header h4.modal-title {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}

#signInModal .modal-header .close {
    margin-top: 0;
    width: 20px;
    height: 20px;
    opacity: .5;
}

#signInModal .modal-header .close:hover, #signInModal .modal-header .close:focus {
    opacity: 1;
}

#signInModal .modal-body {
    padding: 45px 15px 0;
}

.cb_login_desc {

    font-size: 16px;
    line-height: 27px;
    margin-bottom: 15px;
}

.moduletable.login.guest.mobile h4.modal-title {
    color: #ccaa6d;
    display: none;
}

.moduletable.login.guest #modlgn-username, .moduletable.login.guest #modlgn-passwd {
    width: 100%;
    background: #F3F6F9;
    padding: 8px;
    border: 0;
    font-size: 17px;
    border-radius: 3px;
    color: #232E43;
    outline: none;
}

.moduletable.login.guest #form-login-password {
    margin: 30px 0 24px;
}

.moduletable.login.guest #form-login-remember {
    float: left;
    margin-top: 6px;
}

.moduletable.login.guest #form-login-remember .inputbox {
    vertical-align: top;
    margin: 0 3px 0 0;
    width: 17px;
    height: 17px;
}

.moduletable.login.guest #form-login-remember .inputbox + label {
    cursor: pointer;
}

/* Прячем оригинальный чекбокс. */
.moduletable.login.guest #form-login-remember .inputbox:not(checked) {
    position: absolute;
    opacity: 0;
}

.moduletable.login.guest #form-login-remember .inputbox:not(checked) + label {
    position: relative; /* будем позиционировать псевдочекбокс относительно label */
    padding: 0 0 0 40px; /* оставляем слева от label место под псевдочекбокс */
}

/* Оформление фона чекбокса в выключенном состоянии. */
.moduletable.login.guest #form-login-remember .inputbox:not(checked) + label::before {
    content: '';
    position: absolute;
    top: 1px;
    left: 0;
    width: 30px;
    height: 16px;
    border-radius: 13px;
    background: #949494;
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, .2);
}

/* Оформление переключателя чекбокса в выключенном состоянии. */
.moduletable.login.guest #form-login-remember .inputbox:not(checked) + label::after {
    content: '';
    position: absolute;
    top: 3px;
    left: 2px;
    width: 12px;
    height: 12px;
    border-radius: 10px;
    background: #1e1e1e;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    transition: all .2s;
}

/* Меняем фон чекбокса, когда он включен. */
.moduletable.login.guest #form-login-remember .inputbox:checked + label:before {
    background: #ccaa6d;
}

/* Сдвигаем переключатель чекбокса, когда он включен. */
.moduletable.login.guest #form-login-remember .inputbox:checked + label:after {
    left: 16px;
}

.moduletable.login.guest #form-login-remember label {
    color: #fff;
    font-size: 13px;
    font-weight: 300;
}

.moduletable.login.guest .sign-in-button {
    font-size: 15px;
    color: #1e1e1e;
    background: #FFCF5C linear-gradient(225deg, #FFCF5C 3.26%, #FCBF49 100%);
    border: 0;
    transition: all .2s ease-in-out 0s;
    padding: 9px 23px;
    float: right;
    outline: none;
    border-radius: 5px;
    font-family: var(--Mont);
    font-weight: 600;
}

.moduletable.login.guest .sign-in-button:hover {
    background: #FBAF39 linear-gradient(225deg, #FBAF39 3.26%, #F0A30A 100%);
}

.moduletable.login.guest #form-login-links {
    height: 20px;
    margin: 30px 0;
}

.moduletable.login.guest #form-login-links li {
    float: right;
}

.moduletable.login.guest #form-login-links li:first-child {
    border-right: 1px solid #282828;
    padding-right: 11px;
    float: left;
}

.moduletable.login.guest #form-login-links a {
    font-size: 15px;
    color: #BAC4CE;
}

.moduletable.login.guest #form-login-links a:hover {
    color: #ccaa6d;
    text-decoration: none;
}

.main-content .moduletable.login {
    background: #284A69 linear-gradient(204.69deg, #284A69 -30.01%, #14293C 127.91%);
    padding: 55px;
    border-radius: 14px;
    box-shadow: 0px 3px 25px -11px #666;
}

.main-content .moduletable.login.guest #form-login-links li:last-child {
    float: left;
    margin-left: 10px;
}

.moduletable.slogin.guest {
    padding: 10px 0;
    text-align: center;
}

.moduletable.slogin.guest h4 {
    font-size: 17px;
    color: #fff;
    margin: 0 0 30px;
    text-transform: uppercase;

}

.moduletable.slogin.guest .jlslogin {
    overflow: hidden;
    width: 100%;
}

.user-panel {
    position: absolute;
    top: -65px;
    right: 0px;
    z-index: 1000;
    background-color: var(--Antracit);
    padding: 22px 0 50px 0;
    overflow: hidden;
    width: 360px;
    text-align: center;
    display: none;
    border-top: 3px solid #ccaa6d;
}

.up-close {
    text-align: right;
    padding: 0 22px 7px 0;
    cursor: pointer;
}

.user-panel .login-avatar {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    overflow: hidden;
    margin: 0 auto 15px;
}

.user-panel .login-avatar img {
    width: 100%;
}

.user-panel .login-greeting {
    margin: 15px 0 10px;
}

.user-panel .login-greeting a {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.01em;
}

.user-panel .pm-and-money a {
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    letter-spacing: 0.02em;
    margin: 0 12px;
}

.user-panel .pm-and-money a:hover {
    color: #ccaa6d;
    text-decoration: none;
}

.user-panel .links {
    margin: 30px 0 50px;
}

.user-panel .links a {
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase;
    padding: 10px 0;
    display: inline-block;
    transition: color .2s ease-in-out 0s;
}

.user-panel .links a:hover {
    color: #ccaa6d;
    text-decoration: none;
}

.user-panel .logout-button button {
    background-color: #ccaa6d;
    border: 1px solid #ccaa6d;
    color: #1e1e1e;
    font-size: 13px;
    padding: 6px 21px;
    transition: all .2s ease-in-out 0s;
    text-transform: uppercase;
}

.user-panel .logout-button button:hover {
    background-color: transparent;
    color: #ccaa6d;
}

#top_banner {
    margin: 35px 0 0;
}

/* Молуль новостей на главной */
#news {
    margin: 35px 0 0;
}

.moduletable.main_news .mn_item_wrap, .moduletable.main_news .mod_ijoomlazone {
    margin-bottom: 24px;
    height: 336px;
    overflow: hidden;
}

.moduletable.main_news .mn_item_rubric, .mn_latestnews_wrap .latestnews_rubric {
    text-align: right;
    font-size: 10px;
    text-transform: uppercase;
    color: #BF9748;
    letter-spacing: 0.1em;
    padding: 0px 0 6px;
    line-height: 10px;
    font-family: var(--Mont);
    font-weight: 600;
}

.moduletable.main_news .mn_item_img {
    position: relative;
    margin-bottom: 20px;
}

.moduletable.main_news .mn_item_img img {
    width: auto;
    max-width: 100%;
}

.moduletable.main_news .mn_item_img .mn_item_date {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
    font-size: 12px;
    color: #515C6B;
    font-family: var(--IBM);
    padding: 8px 7px 0 2px;
}

.moduletable.main_news .mn_item_img .mn_item_date::after {
    content: ' ';
    display: block;
    background-color: #BF9748;
    width: 35px;
    height: 3px;
    margin: 8px 0 0 -2px;
}

.moduletable.main_news .mn_item_hits_posts {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    padding: 10px 5px 10px 0;
}

.moduletable.main_news .mn_item_hits_posts i {
    margin: 0 5px 0 10px;
}

.moduletable.main_news .mn_item_title a {
    font-size: 18px;
    font-weight: 500;
    font-family: var(--Mont);
    color: #0E1C29;
    line-height: 22px;
    transition: color .2s ease-out 0s;
}

.moduletable.main_news .mn_item_title a:hover {
    text-decoration: none;
    color: #214362;
}

.moduletable.main_news .mn_item_introtext {
    font-weight: 400;
    line-height: 18px;
    font-size: 14px;
}

.moduletable.main_news .mn_latestnews_wrap .listnews_publish_up {
    color: #b7b7b7;
    font-size: 11px;
}

.moduletable.main_news .latestnews.main_news li {
    margin: 0 0 15px 0;
}

.moduletable.main_news .latestnews.main_news a {
    color: #212121;
}

.moduletable.main_news .mod_ijoomlazone {
    margin: 16px 0 25px;
    height: 319px;
}

.moduletable.main_news .mn_show_more_news {

    background: var(--GoldGrad);
    color: #fff;
    margin: 15px 0 0px;
    border-radius: 8px;
    display: block;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.03em;
    padding: 13px 0;
    text-align: center;
    line-height: 14px;
    transition: all 0.2s linear 0s;
    font-weight: 600;
    font-family: var(--Mont);
}

.moduletable.main_news .mn_show_more_news:hover, .moduletable.main_news .mn_show_more_news a:hover {
    text-decoration: none;
    background-color: #212121;
    color: #fff;
}

.moduletable.main_news .mod_ijoomlazone iframe.b_square {
    height: 315px;
    border: none;
}

/* Самое читаемое */
#most_readable {
    margin: 35px 0 0;
}

#most_readable, /*#company_news*/
#likbez, #realty_vacancy /*, #photoreport*/
{
    background-color: #F3F6F9;
    padding: 35px 0 35px;
}

#most_readable .mr_item_date_post {
    font-size: 12px;
    font-weight: 500;
    color: #6b6b6b;
    margin: 8px 0 13px;
}

#most_readable .mr_item_wrap {
    border-right: 1px solid #e3dbcd;
    padding: 0 30px 20px 10px;
}

#most_readable .mr_wrap > div:first-child .mr_item_wrap {
    padding: 0 30px 0 0;
}

#most_readable .mr_wrap > div:last-child .mr_item_wrap {
    border-right: none;
}

#most_readable .mr_item {
    font-size: 17px;
    font-family: var(--Mont);
    font-weight: 500;
    color: #1f1f1f;
    line-height: 140%;
    display: inline-block;
    transition: color .2s ease-out 0s;
}

#most_readable .mr_item:hover {
    text-decoration: none;
    color: #214362;
}

#instagram {
    font-family: var(--Mont);
    font-weight: 500;
    background: linear-gradient(142.97deg, #2C3D52 21.5%, #101B2A 129.4%);
    padding: 30px 0 38px;
}

#instagram h3 {
    color: #ccaa6d;
    font-size: 32px;
    text-transform: uppercase;
}

#instagram a.mp_module_readmore2 {
    background: transparent;
    color: #5B6775;
    margin: 35px 0 0px;
    border-radius: 8px;
    display: block;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.03em;
    padding: 13px 0;
    text-align: center;
    line-height: 14px;
    transition: all 0.2s linear 0s;
    font-weight: 600;
    font-family: var(--Mont);
    border: 1px solid #5B6775;
}

#instagram a.mp_module_readmore2:hover {
    border: 1px solid #ccaa6d;
}

#interes > div > div > a {
    color: #F3F6F9;
    font-weight: 400;
    font-size: 17px;
    letter-spacing: 0.01em;
    display: flex;
    flex-direction: column;
}

#interes .interes-img img {
    width: 100%;
    height: 150px;
    object-fit: cover;
    border-radius: 8px;
}

#interes > div > div > a:hover {
    color: #ccaa6d;
}

/* ОБРАТИТЕ ВНИМАНИЕ */
#attention {
    margin: 19px 0 0px;
}

#attention h3 {
    padding-bottom: 13px;
}

#attention .right-part > .row > div:nth-child(2n+1) {
    clear: both;
}

#attention .att_item.small_item {
    margin: 0 0 20px;
    overflow: hidden;
}

#attention .att_item.big_item {
    overflow: hidden;
}

#attention .att_item.big_item .att_item_img {
    /*height: 130px;*/
    overflow: hidden;
    margin: 0 0 10px;
}

#attention .att_item.small_item .att_item_img {
    width: 100px;
    overflow: hidden;
    margin: 0 10px 0 0;
    float: left;
    height: 100%;
}

#attention .att_item .att_item_img img {
    width: 100%;
    border-radius: 5px;
}

#attention .att_item .att_item_title a {
    color: #212121;
    transition: color .2s ease-out 0s;
    font-size: 15px;
    font-weight: 500;
}

#attention .att_item .att_item_title a:hover {
    text-decoration: none;
    color: #ccaa6d;
}

/* Вакансии и недвижимость на главной */
#realty_vacancy {
    margin: 35px 0 0;
}

.moduletable.vacancy_main, .moduletable.realty_main {
    margin: 0px 15px 0 0;
    border: 1px solid #E0DCDC;
    box-sizing: border-box;
    box-shadow: 3px 6px 16px rgb(0 0 0 / 2%);
    border-radius: 10px;
    padding: 12px 20px;
    background: white;
}

.moduletable.realty_main .realty_item {
    margin: 10px 0;
    overflow: hidden;
}

.moduletable.realty_main .realty_img {
    width: 110px;
    overflow: hidden;
    float: left;
    height: 70px;
    margin: 0 12px 0 0;
    border-radius: 5px;
}

.moduletable.realty_main .realty_img img {
    width: 100%;
}

.moduletable.realty_main .realty_title a {
    color: #212121;
    transition: color .2s ease-out 0s;
    font-family: var(--Mont);
    font-weight: 500;
    font-size: 15px;
}

.moduletable.realty_main .realty_title a:hover {
    color: #ccaa6d;
    text-decoration: none;
}

.moduletable.vacancy_main .vacancy_item {
    overflow: hidden;
    margin: 2px 0 6px;
    border-bottom: 1px solid #DADADA;
    padding-bottom: 9px;
}

.moduletable.vacancy_main .fad_vacancyname {
    float: left;
    display: inline-block;
    color: #212121;
    line-height: 20px;
    transition: color .2s ease-out 0s;
    white-space: normal;
    overflow: hidden;
    font-weight: 500;
    font-size: 15px;
    font-family: var(--Mont);
}

.moduletable.vacancy_main .fad_vacancyname:hover {
    color: #ccaa6d;
    text-decoration: none;
}

.moduletable.vacancy_main .fad_zarplata::after {
    content: ' ';
    width: 2px;
    background-color: #d62c2d;
    display: block;
    position: absolute;
    left: 73px;
    top: 0;
    height: 20px;
}

.moduletable.vacancy_main .fad_zarplata {

    display: none;
    /*	background-color: #d62c2d;
	color: #fff; float: right;
	padding: 2px 0px 1px 5px;
	font-weight: 500;
	width: 75px;
	text-align: left;
	white-space: pre;
	position: relative;*/
}

#realty_vacancy .moduletable.realty_vacancy {
    margin: 10px 0 0;
}

#realty_vacancy .moduletable.realty_vacancy .adg_row.adg_table_row:first-child {
    margin: 0 0 15px;
}

#realty_vacancy .show_more_ads {
    margin: 15px 0 14px;
    display: inline-block;
    font-family: var(--Mont);
    font-weight: 600;
    text-transform: uppercase;
}

/* предложения солигорских компаний */
#company_news {
    margin: 35px 0 0;
}

#company_news .moduletable_cn-banners {
    margin: 105px 0 0 0;
}

.moduletable_business-news .row > div {
    margin-bottom: 35px;
}

.moduletable_business-news .row > div:nth-of-type(3n+1) {
    clear: both;
}

.moduletable_business-news .img-wrap {
    border-radius: 5px;
    float: left;
    margin: 0 0px 10px 0;
    height: 210px;
    overflow: hidden;
    display: inline-block;
    max-width: 360px;
}

.moduletable_business-news .img-wrap img {
    width: 100%;
}

.moduletable_business-news span.title-wrap {
    display: inline-block;
    font-size: 17px;
    color: #0E1C29;
    font-weight: 500;
    line-height: 133%;
}

.moduletable_business-news span.title-wrap:hover {
    color: #214362;
}

/* Middle banner */
#middle_banner {
    margin: 35px 0 0;
}

#middle_banner a img, #bottom_banner a img {
    width: auto;
    max-width: 100%;
}

/* Фоторепортажи */
#photoreport {
    margin: 35px 0;
}

#photoreport .moduletable.fotoreport {
    overflow: hidden;
}

#photoreport .moduletable.fotoreport .slick-arrow::before {
    font-family: 'FontAwesome';
    opacity: .8;
    transition: all .2s ease-out 0s;
}

#photoreport .moduletable.fotoreport .slick-arrow {
    z-index: 100;
    background-color: #7f7f7f;
    height: 50px;
    width: 31px;
    top: calc(50% - 25px);
    transition: all .2s ease-out 0s;
}

#photoreport .moduletable.fotoreport .slick-arrow:hover::before {
    opacity: 1;
}

#photoreport .moduletable.fotoreport .slick-arrow:hover {
    background-color: #212121;
    width: 46px;
}

#photoreport .moduletable.fotoreport .slick-prev::before {
    content: "\f104";
    margin-right: 5px;
}

#photoreport .moduletable.fotoreport .slick-arrow.slick-prev {
    border-radius: 0 30px 30px 0;
    left: 9px;
}

#photoreport .moduletable.fotoreport .slick-next::before {
    content: "\f105";
    margin-left: 5px;
}

#photoreport .moduletable.fotoreport .slick-arrow.slick-next {
    border-radius: 30px 0 0 30px;
    right: 9px;
}

#photoreport .moduletable.fotoreport .phr_item {
    padding: 0 10px;
}

#photoreport .moduletable.fotoreport .phr_item a span {
    color: #212121;
    font-size: 20px;
    margin: 15px 0px 0;
    display: inline-block;
    transition: color .2s ease-out 0s;
    line-height: 135%;
    font-weight: 500;
    font-family: var(--Mont);
}

#photoreport .moduletable.fotoreport .phr_item a:hover span {
    color: #ccaa6d;
    text-decoration: none;
}

/* Instagram */
#instagram .moduletable.instafeed {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
    background: linear-gradient(142.97deg, #2C3D52 21.5%, #101B2A 129.4%);
}

#instagram .moduletable.instafeed .grid {
    margin: 0px 17px 15px 0px;
    width: 150px;
    box-shadow: none;
    padding: 0;
}

#instagram .moduletable.instafeed .grid:last-child {
    margin-right: 0;
}

#instagram .moduletable.instafeed .grid .imgholder img {
    margin: 0 0 7px;
}

#instagram .moduletable.instafeed .grid .meta_info i.fa-gacomment {
    padding-left: 20px;
}

/* Контент */
#content {
    margin: 35px 0 0 0;
}

/* Хлебные крошки */
.moduletable_bc {
    margin: 0 0 25px 0;
}

.moduletable_bc li {
    display: inline-block;
}

.moduletable_bc li.divider {
    padding: 0px 4px;
}

.moduletable_bc li.divider:last-of-type {
    display: none;
}

.moduletable_bc li a, .moduletable_bc li span, .moduletable_bc li.divider {
    font-size: 12px;
    color: var(--Evening);
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-weight: 500;
}

.moduletable_bc li.article-name span {
    color: #949494;
}

/* Новости */
.news_list #adminForm .row .newslist_item {
    overflow: hidden;
    padding: 10px 0 15px;
}

.news_list #adminForm > .row:nth-child(2n+1) .newslist_item {
    background-color: var(--LightGray);
}

.newslist_item_title {
    margin: 0;
    line-height: 14px;
    padding: 0 0 10px;
}

.newslist_item_title a {
    font-size: 17px;
    font-weight: 500;
    color: var(--December);
    line-height: 125%;
}

.newslist_item_title a:visited {
    color: var(--Evening);
}

.newslist_item_title a:hover {
    color: var(--DarkAmber);
    text-decoration: none;
}

.newslist_item-info {
    padding-top: 9px;
    padding-bottom: 9px;
    color: var(--Evening);
}

.newslist_item-info > div {
    display: inline-block;
    margin-right: 15px;
    font-size: 13px;

    font-family: var(--IBM);
    font-weight: 500;
}

.newslist_item-info .newslist_item_info_unpublished {
    background-color: #ccaa6d;
    color: #fff;
    border-radius: 2px;
    padding: 2px 5px;
}

.blog .blog-page-title h1.black, .news_list h1.black {
    margin: 0px 0 30px;
    padding-left: 1.4rem;
    text-transform: uppercase;
    color: var(--Antracit);
}

.blog_wrap .item {
    margin: 0 0 20px 0;
    overflow: hidden;
}

.blog-item-title h2 {
    margin: 0 0 15px;
}

.blog-item-title h2 a {
    font-size: 22px;
    font-weight: 600;
    color: var(--December);
    font-family: var(--Mont);
}

.blog-item-title h2 a:active {
    color: var(--Gold);
}

.blog-item-title h2 a:visited {
    color: var(--November);
}

.blog-item-title h2 a:hover, .blog-item-title h2 a:focus, .blog-item-title h2 a:hover:visited {
    color: var(--November);
    text-decoration: none;
}

.blog .item .itemImageInfo {
    float: left;
}

.blog .item .article-info-term {
    display: none;
}

.blog .item .article-info .published {
    font-size: 13px;
    font-weight: 400;
    margin-top: 5px;
    color: #a8a8a8;
}

.blog .item .article-info .published span {
    padding: 0 10px;
}

.blog .item .article-info .published i {
    color: #a8a8a8;
}

.blog .item .intro-image {
    margin: 5px 30px 3px 0;
    padding: 0;
    width: 250px;
}

.blog .item .introtext {
    font-size: 15px;
    line-height: 27px;
    color: #212121;
}

.blog .item .readmore a {
    padding: 0;
    color: var(--Gold);
    font-size: 15px;
    font-family: var(--Mont);
    font-weight: 600;
}

.blog .item .readmore a:hover {
    color: var(--DarkAmber);
}


.pagination {
    width: 100%;
    text-align: center;
    margin: 40px 0;
}

.pagination .counter.pull-right {
    float: none !important;
}

.pagination li {
    display: inline-block;
}

.pagination ul {
    margin: 0;
}

.pagination li * {
    color: #212121;
    font-size: 17px;
    font-weight: 500;
    padding: 5px 11px;
    display: inline-block;
    font-family: var(--IBM);
}

.pagination li span {
    background-color: #ccaa6d;
    color: #fff;
    border-radius: 2px;
}

.pagination li.pagination-start span, .pagination li.pagination-prev span {
    background-color: transparent;
    color: #212121;
}

.item-page-wrap h1.article-full {

}

.item-page-wrap .article-info {
    color: #949494;
    font-size: 13px;
    margin: -5px 0 20px 0;
}

.item-page-wrap .article-info-term {
    display: none;
}

.item-page-wrap .articleBody {
    font-size: 17px;
    line-height: 27px;
    overflow: hidden;
}

.item-page-wrap .intro-image-wrap {
    max-width: 315px;
    float: left;
    margin: 5px 20px 10px 0;
}

.item-page-wrap .intro-image {
    padding: 0;
}

.item-page-wrap .intro-image-wrap audio {
    width: 100%;
    margin: 20px 0 0 0;
}

body.skidki .item-page-wrap .intro-image-wrap {
    float: none;
}

.jlslogin .slogin-buttons > a:nth-child(2) {
    display: none;
}

.item-page-wrap .intro-image-wrap .audio_info {
    width: 100%;
    color: #606060;
    font-size: 11px;
    display: block;
    line-height: 13px !important;
}

.item-page-wrap .float-right {
    float: right;
    margin: 3px 0px 10px 10px;
    padding: 0;
}

.item-page-wrap .articleBody img {
    /*	display: block;*/
    max-width: 100%;
    height: auto;
}

.item-page-wrap .articleBody p {
    margin-bottom: 20px;
}

.item-page-wrap .articleBody blockquote {

    font-size: 16px;
    border-left: 4px solid #FCBF49;
    color: #1B364F;
    font-weight: 500;
}

.item-page-wrap .articleBody blockquote.vrezka {
    border: unset;
    margin-left: auto;
    margin-right: auto;
    background: #D5E1EC;
    font-style: normal;
    font-weight: 500;
    font-size: 19px;
    line-height: 140%;
    color: #14293C;
    width: 70%;
    padding: 46px 67px;
    margin-top: 20px;
    margin-bottom: 20px;
}

@media only screen and (max-width: 780px) {
    .item-page-wrap .articleBody blockquote.vrezka {
        width: 100%;
        padding: 20px 20px;
        font-size: 17px;
    }
}

.item-page-wrap .articleBody blockquote.vrezka.dark {
    color: #ECECEC;
    background: #515C6B;
}


.item-page-wrap .articleBody blockquote p {
    color: #303030;
    line-height: 140%;
    font-style: normal;
    letter-spacing: 0.01em;

}

.item-page-wrap .articleBody blockquote footer {
    color: #949494;
    font-weight: 300;
    background: none;
    padding: 0;
}

.item-page-wrap .rek-port {
    padding-bottom: 1%;
}

.crosslink {
    float: right;
    border: 1px solid #D2D2D2;
    border-radius: 4px;
    padding: 15px 0 15px 30px;
    display: flex;
    flex-direction: column;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXBAMAAAAiiNiyAAAAHlBMVEUAAADNqm7JqHDEnWLOqWzLpGnIp2rOqGzOp2zMo3CBfyP0AAAACnRSTlMAMyAGLBgTJBoMGjcKoAAAAFZJREFUCNeFyLENgDAMRNFriGgtEWpbQtRB8gCwEWySkbE5+lzzdB8dgIsiZ7QI9d+HTkKPsIWXSA3muOc4W2Z606XRCqr0yx22BkVhmV2xRc6zZxZ9AT0WC6ag5ALRAAAAAElFTkSuQmCC') repeat-y 0 0;
    width: 415px;
    margin: 0 0 0 20px;
}

.crosslink::before {
    content: 'ещё по этой теме у нас есть:';
    color: #554C61;
    font-size: 11px;
    line-height: 25px;
    font-family: var(--Mont);
    font-weight: 600;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAOVBMVEUAAABVTGFUTGBVTGFUTGFVTWBVSmBWS2FWTWJVTGBQUGBQQGBVTGFVS2FVTWBTTWBUS2BTS2BVTGFsg4ElAAAAEnRSTlMA3yDvfzBgX3BvEBDPz5+fkE/1sfYCAAAAX0lEQVQY01XPSQ7AIAwDQDuE7rSQ/z+2iC6EuVlgGfCJOwaLlSFLsDhk0nxlIzXAyRRNLmvtn9Zcz8AKyFwdQdpAmip5T9AvR1N0hwoznKDk8BIjBU60OuCVNuAr/9duvqEDRzQK4BsAAAAASUVORK5CYII=') no-repeat center left;
    padding: 0 0 0 20px;
    margin: 0 0 7px 0;
}

.crosslink a {
    font-size: 15px;
    font-weight: 700;
    color: #2A2A2A;
    padding: 0 0 0 45px;
    transition: color .2s;

}

.crosslink a:first-child {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAMAAADGxShVAAAAPFBMVEUAAADMqm3Nqm3Mqm3Lp2zMqG3NqmzMqWvLq23h4eH////Mqm1VTGH17+Ty6tvTtX/m1bbl1LWqprCppa912m3NAAAACXRSTlMAz9+/IHBgX3Dp+mgpAAAAYklEQVQ4y+3UuRGAMAwFUckHBkm2fPTfK0MBfGaIvfGLl1JUTgTjLj1ioiKimMQhgzFJrDHRRxfRJpts8o+cQblAcniT6hkRrstWCw95S8XM8BNCmzYrI5K9SvNCqIM1ZLoBv9EES5rqYm4AAAAASUVORK5CYII=') no-repeat 5px 10px;
}

.crosslink a {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAMAAADGxShVAAAAPFBMVEUAAADMqm3Nqm3Mqm3Lp2zMqG3NqmzMqWvLq23h4eH////Mqm1VTGH17+Ty6tvTtX/m1bbl1LWqprCppa912m3NAAAACXRSTlMAz9+/IHBgX3Dp+mgpAAAAYklEQVQ4y+3UuRGAMAwFUckHBkm2fPTfK0MBfGaIvfGLl1JUTgTjLj1ioiKimMQhgzFJrDHRRxfRJpts8o+cQblAcniT6hkRrstWCw95S8XM8BNCmzYrI5K9SvNCqIM1ZLoBv9EES5rqYm4AAAAASUVORK5CYII=') no-repeat 5px -18px;
}

.crosslink a::before {
    display: block;
    font-size: 13px;
    margin-left: -25px;
}

.crosslink a:first-child.cl_doska::before {
    content: 'Доска объявлений';
}

.crosslink a:first-child.cl_catalog::before {
    content: 'Каталог предприятий и организаций';
}

.crosslink a:not(:first-of-type).cl_doska::befor {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAjCAMAAADGxShVAAAAPFBMVEUAAADMqm3Nqm3Mqm3Lp2zMqG3NqmzMqWvLq23h4eH////Mqm1VTGH17+Ty6tvTtX/m1bbl1LWqprCppa912m3NAAAACXRSTlMAz9+/IHBgX3Dp+mgpAAAAYklEQVQ4y+3UuRGAMAwFUckHBkm2fPTfK0MBfGaIvfGLl1JUTgTjLj1ioiKimMQhgzFJrDHRRxfRJpts8o+cQblAcniT6hkRrstWCw95S8XM8BNCmzYrI5K9SvNCqIM1ZLoBv9EES5rqYm4AAAAASUVORK5CYII=') no-repeat 5px 10px;
}

.crosslink a:hover {
    text-decoration: none;
}

.crosslink a:hover::before {
    color: #2a2a2a;
}

.item-page-wrap .dzen {
    height: 80px;
    display: block;
    background: url("../images/dzen1.jpg") no-repeat center;
    width: 100%;
    margin-top: 15px;
}

.item-page-wrap .share-comments {
    overflow: hidden;
    width: 100%;
    margin-top: 15px;
}

.item-page-wrap .share-comments .ya-share2 {
    float: left;
    margin-top: 3px;
}

.item-page-wrap .share-comments .comments-buttons {
    float: right;
}

.item-page-wrap .share-comments .comments-buttons strong {
    font-size: 16px;
    color: #212121;
    text-transform: uppercase;
    margin-right: 5px;
}

.item-page-wrap .share-comments .comments-buttons a {
    color: #fff;
    padding: 6px 10px;
    display: inline-block;
    line-height: 12px;
    transition: all .25s;
}

.item-page-wrap .share-comments .comments-buttons .comments_tg {
    background-color: #32afed;
}

.item-page-wrap .share-comments .comments-buttons .comments_vk {
    background-color: #48729e;
}

.item-page-wrap .share-comments .comments-buttons .comments_ok {
    background-color: #ee8208;
}

.item-page-wrap .share-comments .comments-buttons .comments_fb {
    background-color: #4267b2;
}

.item-page-wrap .share-comments .comments-buttons .comments_tw {
    background-color: #1da1f2;
}

.item-page-wrap .share-comments .comments-buttons a:hover {
    opacity: .9;
    text-decoration: none;
}

.item-page-wrap .share-comments .comments-buttons a:focus {
    text-decoration: none;
}

.item-page-wrap .share-comments .comments-buttons a i {
    padding-right: 10px;
    font-size: 18px;
}

.item-page-wrap .report-an-error {
    color: #949494;
    font-size: 13px;
    margin: 25px 0 15px;
}

.report-an-error {
    color: #8b8b8b;
    font-size: 12px;
    margin-top: 15px;
}

#listing.reviews .report-an-error {
    display: none;
}

.item-page-wrap .telegram-viber {
    font-weight: 500;
    font-size: 16px;

    color: #32323b;
    line-height: 23px;
    border-top: 1px solid #cccccc;
    margin: 20px 0 0;
    padding: 7px 0 0;
}

.item-page-wrap .telegram-viber a {
    font-size: 16px;
    margin: 14px 0;
    display: inline-block;
}

.item-page-wrap .telegram-viber a.telegram {
    color: #32afed;
}

.item-page-wrap .telegram-viber a.viber {
    font-size: 16px;
    color: #675ca8;
}

.item-page-wrap .telegram-viber a i {
    padding: 0 5px 0 0;
}

.prama-content {
    margin: 30px 0;
}

.prama-content .prama-txt {
    text-align: center;
    font-weight: 500;
    font-size: 21px;
    margin-bottom: 15px;
}

.prama-content .logos {
    display: flex;
    justify-content: center;
}

.prama-content .logos a {
    flex: 0 0 45%;
    margin: 0 5px;
}

.prama-content .logos a img {
    width: auto;
    max-width: 100%;
}

.pager li {
    width: 48%;
    display: inline-block;
}

.pager .previous {
    text-align: left;
}

.pager .next {
    text-align: right;
}

.content-links {
    border-top: 1px solid #cccccc;
    margin: 30px 0;
    font-family: var(--Mont);
    color: var(--December);
}

.content-links ul li {
    margin: 15px 0 0 0;
}

.content-links ul li a {
    border: medium none;
    color: #212121;
    font-weight: bold;
    font-size: 15px;
    line-height: 21px;
}

.content-links ul li a:hover {
    background: none;
    color: #D0B37D;
    text-decoration: none;
}

.pager.pagenav li {
    float: left;
    list-style: outside none none;
    width: 45%;
    border-top: 1px solid #ddd;
    display: block;
    margin: 15px 0 0px;
    padding: 5px 0px 0px;
}

.pager.pagenav li.next {
    float: right;
    text-align: right;
}

.pager.pagenav a {
    color: #212121;
    font-size: 18px;
    border: none;
    padding: 5px 0;
    transition: all 0.3s;
    font-family: var(--Mont);
    font-weight: 700;
}

.pager li > a:focus,
.pager li > a:hover {
    background: none;
    text-decoration: none;
    color: #ccaa6d;
}

/*.moduletable.reklama-left li {
	margin: 0 0 42px 0;
}
.moduletable.reklama-left li a{
	color: #212121;
	padding: 0;
	font-size: 15px;
	line-height: 20px;
	font-family:  var(--Mont);
	font-weight: 600;
}
.moduletable.reklama-left li a:hover {
	background: none;
	color: #ccaa6d;
}
.reklama-items .ad-service {
	padding: 35px 0;
	margin-bottom: 30px;
	position: relative;
}
.reklama-items .ad-service .ad-service-img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.reklama-items .ad-service .ad-service-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.reklama-items .ad-service .ad-service-title {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	overflow: hidden;
	background-color: #fff;
	transition: all 0.2s ease-in 0s;
}
.reklama-items .ad-service:hover .ad-service-title {
	background-color: rgba(0,0,0,0.2);
}
.reklama-items .ad-service .ad-service-title a {
	display: block;
	font-size: 17px;
	line-height: 20px;
	font-weight: 600;
    font-family:  var(--Mont);
	color: #212121;
	padding: 15px 0 15px 110px;
	background-position: 10px center;
	background-repeat: no-repeat;
	text-decoration: none;
	transition: all 0.2s ease-in 0s;
	background-size: auto 40px;
}
.reklama-items .ad-service.ad-service1 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAyCAYAAADm33NGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAYkSURBVHgB3VpNUuM4FH6BNAs2nS5+it2YEwy961lhTgB9AsIJCKupWRFOAJyAcIJJL2fVzmp61+kTYHYUP0XYpKb4ne9L5CArkuMYO1B8VS7Z8rP0PunpSXpySQpCBZienvZLpdIqHr2pqamVp6enCl8pkQ6ukCny27haDw8PQQeQnFGSnDE/P09iu7j1JQNAtonr+Orqqik5ITeSCwsLVZKDgp7kAJQVoqz6xcXFsbwQLyYJcitI9iVjz40CycLU187OzkLJiBeRhGnWoMR+ggh7owmZ9t3dXYDnm2jMccx++PDBe3x8/A3vaeIbyPZcBaGcncvLywPJgMwk0YOscNvyio6kgbQJpVrMIKFyubwyqkwQ/R1XLcHkD2C+OzImMpFcXFxsQJHNocJKpebt7e0OOisksZmZGSpM7+pLfmiA6NY4H4xN0tGDHZjdFj2iMkOacFWKw1g9Oi1jAD1YR/KnkR1ivP1xfX39g9MH5sZ/kfdFisWX2dnZm263+yONcOqeVPPfdyObBNdonvSy6M1tKQjwsL4YjglDYQ3jPhj1bYnzm+slCgmjQtCLJ4ZDGBCUCQCjwMMw+CnPK6be9HJ+fr68tLTkY7Xkub4lySfXS5Dy6SFpprjfNd/h+oSK25zDzIrQAE1OF3NzcxvohYFiGEsNpnrjwgI6HM8ow0MZvlZHr5HVXBxd24YedSQti5UNUBY32iTIiqHEplHwAaaEU+Q3QKaOrBDKUaY6KLhcPmHlIEgn5GmfN1R6FGVAJkTSvL+/96DsIB/3lA1Q3zru6xYdKVODDodo7EAcXtxJEgR6E69qWU97FUKZQ5CgTAMK/lLy32g+kRBkTtXtgVqYx6B6IFK0t0BAmSy7rsn8UrctQ74mz2ZLb84GbrpIDpkrFUchFVS2RXOzjMUaTO5QXhFwgrtGzwboza9opCPo2kHDV3X5IZIgMPC4aiz81N+jsOVJORsX1Fx8bWR/hm4d5eljnJLGpKixoD83TYLKgaxKgeBQ0LdeZIJ6A4mb5yqyrRaWSJILZ/2ZJC1iJFiVAqHGull3bAzS2yOxkpySZMQW1ZGTeSNo6Q9oCOcGwEmSdi/axEtgvLbljcCii6d0HoLTXLnXM7KsBDlHwas1pEBo05GJUOLT20fpx45icJLk3GY4HWuACYP9NXs3phM65hOSoQYpS0HAXLafNE4caI+5KY6RREd8tAk5SUarEO25ImNAEfTH+QZKypjw9AeYdWgTcjoe7AtN8xyL5IRg6nRjE3KStETHnN7rNWDx/h1XYHrUmAxFMwkVjAokBbiWlL63KwSMzuvPjMK7ZIdIcnMqz63CVUVNe70uKUmq73MP+UfAwmTdyGrb5vaerJkBN3yCHos2yLEVDpxJVd4ILEvOgAE06m/KTjkK2GDK3b3Ee6PCWI+8MrgpMLZ/jCx8M4lHcI1Jj2QYekAaRKQJnncgT6JwA3YIVVRw7NqyIZ8t61nydfkQ+cuWYFkvxmrZP5po8ltXUJokQ8eH3F0E0l/Zb2j5Pq49Ff6nI0ocd4zT6CsnDaEuw1TNzXp+x5I/NO5gcXsYYpvi4JIqJIlWZ+v6g4+w9UGk/HMRZ4lJUPGm70aPjYyop13Wcak1iBCwEhUl31LeeCIAwX3TJNmLo75LHVxGb5JULfZxqbSnTO1IXgEMbsFv5EdSxVVotrFFtyJKL/y3JBy9FYCes0ojmPos5D8Ap1T/YKVRM175fI3rL5A9A2lPil/n9qL3UCmVTxjrVMt1ZNcrSDsRRtScATDfFm9NC9vZh8LYxxOpSSYRNNBAb+9lPf4e8WNFpvOXVCQdBEOVeo7PAukTbo0irA5zuBblfOw7xHgk/zVLzHckSRdBtijSDpRjq9cSK+n/yRFK/x+CaIKv0JzV/z1e0vc8e8GGeC/rvJxIMomg3qLoiRWQzd27ctGNpB79e5AVTpJpCeqAw+G/PJuuhXJa5EUugpVkFoI6ojGGMjZSEu6oTW8As2ygjlPJEUMkX0rQBh4cMZJmzKH8maKDo8F23qRMxEgWQfAtYEDyvRIkBpEBmI4ZNngXBInB2rXb7bZmZ2ej2Mm7IWgFnMT2JPeIk8D/WfukYt8mCSkAAAAASUVORK5CYII=');
}
.reklama-items .ad-service.ad-service1:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAyCAYAAADm33NGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAcYSURBVHgB3VrhThtHEJ7ZPVcoVI3zBL0+QSEhkfoL5wkAtYKk/QH8qyog5gkwTwAUEvVfnF8IqIR5gphfkQoI+gQ53sCtmijhbnc6e2fju/OdfTa2QfmQsb27t7vf7szszKwRBoTz18W8uucVEHCSEGx+HyOkPBDk/QYINSB0AKmGGi4I6Fh+tKrji5s16DMQ+oyTgyVDbI3JFKA3VIDozcTcTgX6hL6RPNtfXuDu1nhHbOgPHBC6NPHTyzdwQ9yY5F/7v40JlBs32LlOcFzlPv3h+R8O9IgbkTw5WC4iwUZq58S7weInAC/IUlX8N/dPQ+eMzrqjV3YOrW+1pgK3nmadtdP6Ig2rj59tb0IP6Jnk6f4KD0gvEqpqTK6MCJWHs9vHpsAQ8r72xjr1yc99z/+L/NFOqd98NLe9Cl2iJ5KneytlHnE+oarCorVqRMsndk8XUdBkn0W5PDG7vdjNA12TTNnBGni0OPHzTsWQ06NqgwAWYEDodke7Inmyt1JCpLVIIeudqwPDUD8+Dq/PwgGiGx3NTNInQPg2OlKToG9lAV/AgIAkC3HDRIqePn6+U+34bHC+JUMrchqdnO2vvI+cgSGCMASc7xZtZanzmJQ4rJ/fnewuFYREO+1ZPN1fprRKAVAwFjJJTE2dFvTAdb0LX1RjA4kPsmKOi9M/l6ZR4/XEHs1ul817eHGJqGY8HENES1VolDcW2UiJBDlG7BrG7QHPq6Q9OEYZk7IQrLQKHvni4dzOsT8w6vnwShjFRy0vEXQ5l5MlLnKY4HzY2NCoes9vx6jFRswLKvv1AK9DM3X4f8WzPJtV4rocJZm2VYliighK/lMt08Si9UluqVFV5a8F6IokkK/UZmUpfG6xmF5pd2sEJM9Cl/Vn+jsYjI5Q+Ie/j8+ed+mXC72JCYbI7EBzouA7CJZnOdrymuUu+n2bnRJWqL05S5t95tWoN8+iVQGNBUhAgrjqMgtbXn6Qi0bcWnRRU3Hi2c4W3CLODpbWeAdLoaKqzMkZdeW9NlENz38h3L5lJydmX14ftEYX4g63S94R3DKEZW0pV5VCRQX345WthPYdkdOYMbXadVbXhSYIKnFragwICZiEQULRUTj0Gp9hg7a/XIWQDoqcmHwy+ypRwtqSZNkvREt0Uow3CXpw3o1BXdejYwuK6iD5nxNJCmiPiFOtvcDI3AVorY8jBQipAUAqyfPDYj7unj355dUF3BGwaMbnYhu/Oaltqri67pUtzDHRAJ+bSe0UqC0LZBkGCPSsy8RyQCdsGOkb9z4AtOSIUkkiinzk7EVITDAlrOjQQH4yrPnd+0QP+K1lQSwYEM72ljfY6nYMlMMwWbvugmKKLLyVk/eTWqWSJNI1jIhrd+GTT7DLYJmjjG6a87mPNoW3UmonqV2q4cmpr6LiiTjwGLFb+HncEEwOKaldKsnx55tOrCjVet0GEqx/LS0x3VYn49bLG/GTUVXIAPmfnKlbu4FAKa8Qjfkp1QC2kHx3+Ks9UhsJVgXZqyAoNuqEwCnISLK+qn1P+TfAMepUNPzDCyNpn/gP3GjbFnHNubn3+p4KAmSCiIfDJnsB7gyiLqcgrJoEmpl/vGWiTjKZab8yJyux8zFvMgBwy/CDgmh0VBt/9vsRQOZ4MkAjScT1h/x1OlRV5br163SD0AvmviLeD+deMJhQNB5tlMfaB7malmSZLpvQLyF+jKPMlvZNS6KtDqueym8BBuGTIbTFhMIkC/xa51eFnx0TnmyrdwTa4cFb+w+NyxP0P5uzWZB0mq1ELSj3s/JBG/QtasTKc0J7/SthmWS3kzSHTClJXnWzQoVQkcOZg/FB3CW2Q5Do0m/jOaNOGfVMbp0GtcrO+nmoyObEkbnoWTTWGIYEzgaYMe1wmdnFTs9lTi6fHbAvGjpODFhP1oUmh2Qo8zZEIFHp0dxOR5KdguZmQ0tyZxg5cE0uVgu0eafHkfy04vDAOpqFoEFmkiavIpWYiZcbopLkvEJvxqzsUMjWs/dZm3cVanE2rJRUzhavyDo7fRVcG6yfH6xMmYtVQn0DX1cUIOmesofricw62eZOMo6yMQa93pG0/WFFj/cv2Y6QJII8IE8GUq/AkX1czrC7rjruNCljoXPKmuLOplNjUPZNXX0108vidSSZRtCs6MjISE17ai1udRPg8Ej+C1XgJrJFzvPZlPd/39PhFyPm7kV8lOu9nsttSbYjGF5R/9aJrMN2P2zoDVTlO89S47cHvSKVZFaCYZztsuMszTPJjnJ29IdcA4kkeyEYhn9hKj0Te05nJFwzQS+LZRUtKj/88eUl9BEtJG9KMAlGnDk3e98knlT9WJHEzreAGgl10W9ScURIDoLgXcA1yS+VoMG1W8dX49G0wRdC0CAirmd7HIEjR+BfEMFEnO4vvXi3O7wYcRj4H/8B4c869pADAAAAAElFTkSuQmCC');
}
.reklama-items .ad-service.ad-service2 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAxCAYAAABZLLCzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJQSURBVHgB7ZhNTsJAFMdfP0gMbJrwEXbizqXeAG/gDdQTUE+gnkA4gd7AI4An0BuIOxJYdMWGAP4fGbRMBpm+gs6iv2QynfZB/33vzZtOPQKNRuN+uVx2cBiRQ3j1er2LvkMO4qNdkaOwOKdCmSbUT4zHY4/+CaTYMj32yWEKcVKcFhdSTmq1Whtdx/M87nnmJyjoA/S9yWQyoBzk8hwXcIjqo13ST0mKeMzncf2RciAWZ7myxHkEisStQ7keI4zd2WzWUjXyHO05ZR4r+78RR5see0Zu3SZJ8skDCHxHu8Fhd4v9YcWp5F/TM9kEQdDbYm+N1HPf6zF7ymQwGo2GJvssSMUl33eNomOTASbCmck+CyJxqo6tKJVK8Razjsk+C1LPpfOMy8XT2lPwZEuVmeuUTZcEePpriu0rk6pf8S47LjM8m8mCvb0y4SH4hoMdZu+2wkyIxDWbTQ5dH4ftHaZn2Dx9sD0JyCyOc2uxWNgIW4Gwtubz+Vu1Wr2kjGQSpzzQ5xsaLg/VrDTVvcj3/Zesy5i1OBamPLZRUFkQWhs5eIL8ukB/jnX2hDbX1xVYKV6yhNhaHELzpHsM43sWhPaaPo91dsjrK1/X/ibiB0S5sVoxrMQhz65JyzEl7OG33/F1XSA/YBiGVi8CVuIQjjvtBoNdwtICSSvC+L/YxnviInwIin3rvrDafenu3gc26VOEVYpVWP9rBhdhleK0OO8QZWJfFGGVUoiTUnzql+J8KRF9AfoLgnK5fCT9uHdogul0+lqpVHizcYp2RA7xBYp469/SS9OsAAAAAElFTkSuQmCC');
}
.reklama-items .ad-service.ad-service2:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAxCAYAAABZLLCzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKmSURBVHgB7ZnBbtpAEIZnvNBTD7xBnTcIJYnUG3kDLiFCPZTcojYE9wmaPkFAoKq35FQUoopHwD1FKlDyBuERuIM9nXUDcbZWWC9p4kr+JORde7B/ZmZnvQsCM7g4PkGL6kCQgwSBw+5xA4CFJRALkN5BQrGSFsowGfXEVrmF8EwMuzUK9y1IMKk4UxItLgNrMrg8KiJhHRCKwchHmPLRJaTm9l7bhTVYy3OygLOwPjdLy5L051iS50cXtVNYA2NxOjMLITjrCDQSJ0MZFoYEDUv4tqyRPnh5LpTnEBI46Ej7+BjlXJBjd5wX9lsfF52d8pdrPhyMLmtTInACeyuwdyEmZmGVyX+LP/OakTeei2aUfRzMxIXm4523gaf+Il9pTEJdo/nb1HPTRfPX9w+vokx+dt9vhrpTMMDUc+6yObecKBMBoh5lHwejAUEeNVFgKWjzaOS3iRyP0qYcDFe9Qzs7e+EQUHVhbyE0wAAjz21X2i7ef2DVAjGWrzzZWfZGLTOvy60fYIBxES7scfnAFeEivA6XmbgYhXXccWwv451xLhUfNETaZG/ezLzZ7pvK1wnEJLbn5Cj0hd9fKewOOyuy4+G3oxLEJJY46TELRZ+T3VavcW5NOI4uf6LqXg4y2Is7jWmLk8JuPaYUVHL5JkXOrY2tcnuXP3nhiY3w/Lr8AQJ7V51DGzTRFidzTPUYEp1IQepolLNDodw6kNeV2+Q4xP3xmaM1Y2iJG3VrVTXH5IML++3PD31PXo8QaPsv51qLeE3P4af7fXJXCVsQCFSKMBE6Ot5Dda2Yrls1+f9XX6q7HwOd9EnDaopWWJ9rBKdhNSXR4vBflInHIg2rKak4U9KtflMSXkrQbAfoKeA9FjLaZHkKguTnLdJT3iKtAiTrT7rfxGQDndFliaAAAAAASUVORK5CYII=');
}
.reklama-items .ad-service.ad-service3 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAxCAYAAAChzEtEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOoSURBVHgB7VndTeNAEB6bIF6N+BFvJB1ABZgKyFUQUwF0kKQDqIBQAaGCCxWQDs55Q/zocs/85L7PmbU2e3bIAVaw5E9a2buZHX+enZn1TjxRbG1tRbi00PbQArQx2hCt9/DwcCkZ2NzcDH3fv+D9ZDIZPz8/H46BPBni/v6+kaVrZ2en/vb29lPeQU3JUjB0fgt0LNze3m7gQR13sud5LRCtm/7q6ipf+NyVs2XmYRG5mlo21P4Yk87QhrBKE/1IFbWDILiA8UbO/GZG/1y+AHhmJ2ucFj6whAaPj49d7V5jOQNYkS4iKysrvKaE9UUDR19IF4COgXwSFo8Z+DL10wQgF4JIy5r0A/7bYHt6erp25qZyjjWOpEB4WOoAvneL+3o66HkxrQ2rdu/u7mJ3EgPk9fX1l3aHDDboYD8JVvQbJvhocehLgwkv72URcXQSA1cGeiOfivlA9HvmB3X+iApg8QsqsydivG3JDpScWalgbW3tQD6PMKNNswSeF+NyDGN3YSkuaSTT9CZKnPf7RhNdB0TNvUl5l0Yp0tMpLtfyCeQE3R+PS2Z6Ly8vQ7OUGxsbR8gUPdHAgoJDBhPGmxi/ssjH1kPq5h6rtk5dH3WJPDkfyq6okA0+my6lBtnQIrObTPD9I8cSddPs8VqtdiIFgBZug2wn6UyD7QxLOmIaY/61iIUgMXICo4fx2HTwMpxjcvMYVlp3LZyz1DfQHdu68/KwyRJUuCf54PZ8rLnXbLMx050tpLp+Ww89VEPM3XJJDoQvHWNkoqY+uw/fjLjV6kaRpCfueOj3QczsXsy9sT6k7ypTn+2bzYb6ZLrzxfNIQM58f8yVq1AhAx4CaSIlgi8lQ80dyNthlgXXA0pn4Ypw0agIF42KcNGoCBeN6luiaJTv44eFEPlC4LjD45U5H8b2IfVbggdVxgUbzokt+WKU/3sYp94OlnVXFscgr0LvgnU60ZrzgkhqG/bADGEtF7Xl/7EQ4Q8gcOvNMy7xQbKFAqs9wyklrCXVSL4fQrtgmboEKpdNvI0tGKN15B0gbY1kQbDchcvxe3IZfxKxsDjgTUoYhbwTU/MlUBDsoIJZlG/OBXh0WYM2fdw3WbdjKSxxCeZOp1w6hj/fyJKgQTawx0z5NiHsOjbQ16r8MjFTbATHU1rZc+u3hP6pEssSoaVb80ePwamvJVEbvW9g3aR0y+K6Mxz98z2MYIuW6b82YGFa99Yeqz7gi0b5vtbgsz0pEf4C2+jhjzjEvgcAAAAASUVORK5CYII=');
}
.reklama-items .ad-service.ad-service3:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAxCAYAAAChzEtEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARUSURBVHgB7VnNbhNJEK7qGSOtloN5ApI3iNfhsCcmT4DRLgk52b6thAN+gzhv4PxJe7NziiCsEp4Ac9pDkrXfgMkTrEFwwZ4uqubPM5NxMEkGY8mfNOmfdFd/XV3V3a5G8HH+aqNCCGXOLgFBHhD6nO8B6vbyn/sHkILTo5qlSLUkTwB947NaKVSb/XFtBMXVncU0Wd3D+oI29Fv4Bkz5c3a08ZYILBk1hJAGqVPW6cvniw/WdhrJzoqwTEALQdn5dSgT3k62i7a5CpO0M13NClkPfSRqKqV6mqjE/CtSiUib//3zrPXbH/sXsQEQSrFJApbSCF8HPGYjrV40/HDEADrFtb0tv/Tm7NVGHolNRAQMDElDwv5E8wl51ulhzXqwvteBG6L4JOQRJ0yKeqDRKyFYZ6+flQObXV7dfTxOoGvvvnZFG0TYkLxS+IiTDmQE7B7X8/qL7hLG7MeWQQfOYOv39b/tZCdxEMdw3rsFop5xx1xxhlz2NM7OZywGzidOh4ShM7ESMI1ITKbL7PKkldIVVXjc7CutVlhKO/K/Bf4qOSP3ns2i9e/hXwvRjtpwNkdysSMymGzPr8rDXf0QbgpvE4h/4O8ShfWmzUmVZ7nlGENZ0gpTWfK7VnLqjuQLI2logW8PrNkDjzgcEHhCHaI6J2/gBkhzOvyY+4CyZEGF+cnsBUvZPXr+yAFq+8sM5NCKONPZ61qJbf44FAJoB/notsRmcU9kXdckxrVTPOCxCHSF/jJaysKTHdFQLySWo/tuql2ngijJ4IvW67vDF5AB8Pyothl4OIizKWqCAxcEakn236Ch4uVGx7iIOQbbPbexgwLLEdMp+cU+a+leUsNpS62H8M4E047KHrcPu7uEM5AjkZZg3Kw0tItPd6vu3gvgHbME9vLabuyY9WQ5/4cTYDMSL4kSTpXP5NTQPEgoIxWm6+FsAeeHTMagsu9s7vbEQ/IeDSfFp3vbHkco80Fi+31PksJEFu8qJ8FhAyyPT8xtRYZ9FQlyx5KJwZXt5pgjBcg2RzBDUDBjMJMV406YaSFpATOn4TnhrDEnnDXmhLPGnHDWmN8lssYsXn6oA7eLfBDT4N9yNqG24RZx6zez2A9VDi2Niy1fF7N/Hz59WWuggfdhYujOpFpk7beCmPOEcGMb0YoYYTdchBzo0/C9uNVljyCfjDfHTCIalfxZwKsd4xQSFu1+53L9KLhR/aAQmsTQdEoYf5SxDQhjbmMx1HgBE6K4ulvlpPqtdnz6SmjLCsqoUAKLHYgS5hehFxR7YdGNwtp+VrZ5JTgmt8WmYIUV/PjTbdXzEr51TcLbO2Ph0v5AO+9gSvCdrBOtC8K3vg1j0tlO0t42figUxYKNHMqti5YxGb8V8GPM4rQJu6Hb0UOPD6orec1MtG1PXbvghW4ROLgeR+XyfZjP/4ExPfuNwhiovAKjG627dDSDVu2c/nmvGPMLfNZgk9BtmCF8BbFC/534+1KQAAAAAElFTkSuQmCC');
}
.reklama-items .ad-service.ad-service4 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO9SURBVHgB3VpbUtswFL1xDMMMH3WHx/BXdwUNK6jZQVkBYQXQFSSsAFhBzAqAFUBXQLqCun8Mjxn3hw9e6TlBChphOy/wI2eG8ZUlS7q6V/ceKdQEWF1dbfd6vR2InlQA19fXNfudu7KycqCUqDQc/G3JDICKVMKdhsG1XyT5X9GA+/eGtXGyPtYdpMllgiMzAjetwnSxNLlMeKNIGd1mFMyMa83uHpm58Fs1DFUEq3EmFUCqImtra/7y8vIxxAaVYVlKjFRFnp6edmq1WoQ98xns+BzljpQYqQkRk/fxF1J+fHw8dF33Dbn8qJwzScBxM+oO6/V6B5P18Ty9vLz8KSVGqmvd3Nyc39/fb9AycKsz7JddKTFqtntos+J9E3JI2fM8f25u7oL7RQpA2hxNZIXfFqwQUFhYWOAjlhIja49sImod42KCESx+fn5u2w0qsdnRWRePr7DKGfbLhpQcQzN7FZQgXJkCZSKYs3/U1SDPwsp/uHshxHtIvIHjOF+QuzwEmhjP38xno1g+NY+QJIKa7KPDAMUuBtlGdo/MtqNGrayJMMRjjBbEIKUJw/4Jxt+zxzdRKGnkdS3G4DEhyGhGjtfE+BdZ7GIq0jgNkJ9C9L9ljXmOB8M+rUD3+oGnr6pZ3sd33tXVVdvuL9W1aHL4awedHyjSGMn7KcHb/5apABZrO47jyG6LeXyHAqG8KiRIzpu3t7cnZrvcSSP3nqVEm7kqSQk1j18PDw/r8mKpl0ljgRkczHZTkcZJNjtPncpliBB126P0wYlzDqIsoxZgT9fnShppDUMJwUrvjfotLMbxD3RZRdMBshQhaezAn//AtY6TSOO4wMQbWua+SHOnjO+P5HVBA9O9piKN41IULMw3o9iVMUGrwJ0jiP0Fgav5up8iSeOkrjr4Dlb9pOVcuRZphyH7Mhk8o49/Ws7lNl67ILkTBtevAxkTDBbYrw2j39eQLDkeYZH0dNYmfB0VRwUCTlPLigUM4DBzS05QITQcDJ6Q2NKQkEhDs95RSYXK5GIZhNBDPRZZAyLP0OtY1sMa5h10BIpyZLYp5IRHukMCqMtk2czUUPJUWa0PWmt+fn7X+q+MmJTFzkGFHVWhTAsKtBOq+vuIUY0WsyupNFxywyaxhZ65l5aWmpgU/d4f57skZQq/PCAhVUdcuk/Drmd0YkBCPQnr4HBnK1Oqn9m4J3CA69MYJjvshcjcM2TkkqJMKX8zz0KSMjg3rVfuOkidkQZnGMWi47pUEHd3d93FxcW/EGN9MPsPfJomMbyweM0AAAAASUVORK5CYII=');
}
.reklama-items .ad-service.ad-service4:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQnSURBVHgB3VrNbttGEJ7ZpYTCLVD1Cco+QaLaCdBTpTeID1bg9lD71oOlKE9g+Qkiw2rQm5STY7mA4ycwe+rBUuU8QfQICoIAhsnlZJaOqLUs6sdOJFLfhbvcXdLD+Wbm25URGOdHpQoKegYEGUgA1goHOHzPajVLVYDAiERDANIfsAQQSaHTJFjDN0bxb9FoNYsTiS/GLe4/IKodJwhYElhRAybFotpxwi1D4kibabA01FreGFm69Js0TDSkdVw8gwQgMv12Dsu2kuoFNx9qY1zP3f5l8+8uxBSRHvEt9QwJumsbBz+gT05KpuoQY0R6hAhsSdjQbZG29v0rdUtcfq2ac5eEE22Ion0lod76Z8e+vLw8ZVo9hxgjklqPNmuOVDKPCu20SJ+dvy6WIcaI9Ei7WdzKFqoNbj7nwN8nqTrcrppz4lRzxqRf3D0/3MmFXYIexBiRHlHgrUthnbSbJW77PSC/MjwnEcH+uPDygi8/6RrCKTgPMcfEyp4EIzQsuAcSEuzJwkSPzCtGOvVyRq14OZDwI0ujDCH0WF28fbRRc6bxPA5nnv6iUDQi5Lh7MUo0Tpu1xv0h58c7OeRUz+k9N3ICG8Rjb1zl7o0TrQsVjfq4FgnPIo3QuD5A3OL3d8api0hDtGgUhE4wiUUjG3UBXxCto1IjOHO++VaH31NFpEpwJewagxkU8EIfuI96XiS1dFVHiXUQVHVd7/RL7kWC03+kXTAMcJU3cr/zf7P4K7EKJyQ7vOnR+tpvtTfmvLmLRh17phFIVFkr1PJRH+rnwsG/Ii2yPHPACAvrOjmY8+4lGu8S7J93nX00Vp/W9iatz65Xe52Tct6/8jufPZPxv/M0LcO1cxWN2ht8edLv60w07VptDEk//JBMt5w5HmmIFo1CiDqLxndK+iecxypwT6iU93DQI2fWuJPSehWk42vkTHrdSzTOKlE4Ez2gsI0zZ0HtldZxqcsfIfggbvrK5kvwnMWJRkF3pOpgnZWS34ePgzmCBrRgjhvpdCZgSCfPVe/77bmcxvcpSC68Rdm/K3IwIwLZRCqMs8e/vwzpKYzg+eqwvrEujPfZN7LiFPCEvzXokWOOCQSqwpygg5Vd0+j3tXIYLmxRGC6kzM2GOS5WN2p7iEGhm4tnhCf3Ta+oFf/sv8M/7XFrtBG+9Adn0FrMPv3rlTlnITs8LXe0ADRudUH4FfkhdZrdroYfVHvLW/HLQ/+V0eNCmh2uQQvbqraPdnYJsXJ7hOsLUo/rjE0wMrN12ZB8bAzRaB8WtzhKd28o2+lwy5iF7tlXNw8awhessGGbiR9R6cmRPj65nhPC5o3WjdiK1c9sOiboW/VAtz1Q71Mf010zZrQHiQ/WjSWhZ2L5m/k4jDJGfpTZxB0HaTqaNEMfHNNriYP2TPt1MfTMJ+/UIh+C0sQ/AAAAAElFTkSuQmCC');
}
.reklama-items .ad-service.ad-service5 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAxCAYAAAChzEtEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP7SURBVHgB7VndURsxEF4bw/Nl+BneOCqIU0GOCnAq4KgAUwGmAkgFHBXEVMBRAaYCjjdmgMHv/Djfd16ZtbCxQ+KxL+NvZueklbRarVYre1VaW1u7FqDT6bSfnp622oAoTFt6d3e3u7y8XFtYWDiSIXh9fW2WSqUqKKQ8jPlG/srKSlQul0+0z+79/X3K8urq6rnfF7wqPnugGigAtTl/pVLZv729zSqohG7CxcXFA3z2Xd21uS8mDWx/H5icE2ToE7EeBMEG1n8D/lczbhuUajkCPzcIKzQIPr88sQHG115eXmpY+FbFa6xjhadYbUtGIzETuwXmyrk6doPWuuECwHeLIi+3uhmazweD7BlZjefn5wSW/YExRzr2oDJAETZuyQhga9OHh4dTn48F91wKE0T4nEGRKi2pqGpbaJRLteh4bSj7U93zGIvbQB/ungxSOOLqnZ8NAyf0rCQcw91RpTlBuL6+HmI7Q9MtUD/t7QTar7TYBNXZZ2lp6RL9GpB3Crk9Ny0bQZl0t1ncARmhcAN0bsiOaWmfKg5yVXltnYP4Lmpp8mDInI++h66P+nwCpR9BJ1y4r7AbwFNJ6x3Ix3AK5IQxma8wEGLx26oAeanyq0qO3xUIwKKbjCRGBncqBu+cSvcpzJVCwLF0rVOXDwABdQp3hG2zfn9lyjX9pkaJWBXhPKkvG2cjYZiDATdFd51GhOuclP3OdHbpWi2QTwLRITXVwCh84fd1FqZfgzpKuXvRgIz/8uZK0btDx21BPDwc5cdojyC45E2e8eAxwJuDlwOGuKLsQXx+Yc0M94Brq6FfCt4Fwloob9EjKw9ShlsiXowdgBh0Ygnbu2OUt+Nb7gYdxteviwZUOsECrnmgjcyEFs60klltUD80sTIXCr99hGX7+nlj2qZ85i4JlJtD+Kkdj+1PcDumeuPaq7lFZQfF/TnmKBpKjHtSIJSlYHh3cSC0lGSG4HtA4SxcfJcYhkkezj9xw//XwrNyGOeHbtKYKzxpzH9LTBrFi8P+/6q/hWYwe1kd/7/izAFnInb5BaQLduQfo/hXM3JqTPJtyPhgxnKsv9+a0YllfDDX9sUy+hTW1OioJOAgTCpfEPip3z6X+KSyEwWz7rbeU1jzr7HMHiKbOO+5BJJyNfcOochADRkBvmvImNBM5O6ofnxdoqKGxbePlIWewnwQMe8QzKM1ppXL0rxe5Op8RULOLWDCMHcJxk7vOasNf76QKUEPWWp5SLvmL0y5wr5jA0337jBFNG2FLwK0cokObXOwBFP101aYyjE/LP0vAfWyTUIrkhmwbp7gdu8tBvG738M4bPE0/dcCFqZ1Ly1v/gN+0ijerzX4bCIFwm8EzEQ0150ghAAAAABJRU5ErkJggg==');
}
.reklama-items .ad-service.ad-service5:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAxCAYAAAChzEtEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATOSURBVHgB7VnNbhs3EJ4hpR7aHtQn8PoJKkFOgJ6qPEFVoLXhU6Rbkdi18gS2n6BKZBe9STkUhu0UdZ7Am1OB2K7tJ/D2CbI9pCgikewMd7la/Vi2UyuWAn0AsbvDWXI4nCF3P+LJ3o8XQDAAoXwrHhSq9RBidOuUv7C4XT1+sVJGLX6Cy2DMgRGQR4Met7ew+KzA4qP9lZIwosn3WunqveUtn++P91cP+3Vf7z3KCyHXqNMylRwghHT126r95KvlXwJhwHhcqLe8/lSt9/Sf1KHHz6gx52RDC+ocGghce3/+9njOvofwpdMRAr9JdVCKdLV10vHuSlmAPAUNFWtspMPXclZmL452aOA9BiLUXv/6KA/XQ0sarKSLUfjcCHPmFLAto7Y0llJ95J3XEz2D0TsC17oysyGk9oyGJ4lM4nqm3wqRlTzlD+AqCO0Xvtt+3i+mKQ3JS7GdpkSXlwiYNxx0EazBIgoFiO/92HAv1gvFP5mncXjWT3ZX53j2uCIzxJQSu97F2WVAI720lxj3vt/y7y/+fEaxyXFH4QPe6U7NU6C8lFrOziKFiRvDv+bdedzoAclqrKM+U6fHLx5vLJBTikuNxMvpkAiQptm+J7EJV8DQlJFHDlOl+46BaIpp+lW240IsJE8HttOs+NrEnibdgJPJyjNyk9oJYn0PtGjR4N8c7602/9j5wes3GISSmzYrSflkf2UdRiPkBHOFeg5cBSWZi2OPEjVOMo5t48f3bKwbSBLzhW/rYXHp2TwqqEb64JKuQkl3yEb3hERhuR6QoXUDuGEM1mAUhK4Vh8Rw3Ml5cot2eeJB+AZNSIHNL1eSkEY3iC6Ky40WXVocTlqqdVKt8ODJ6OZg0mUyT/U7XaHGPXhP0Ez5SipnfC6yC31l1N8uIRNdiFYIu/7ykmahW7zuswPpoUr7Qbz8QWnAYJ6Wk53VTWp3dBxrUTrZW8UekTIBJyt35BLP1eFbeX6/2giHyfmazX4SqI6K60SZEs5vS/Uq08l4lC9ePPhADLMlnhIfRqNCU9VMF5TmYVJrUu8bc5bsoJfI2VHYSdbcHCdctp294IROBgemJYYljW1Lmc2kzqBtVCC+SSfaYBHJtk6J8zKRAxwMl6Pf7yip5Hy8Wrm2QpusRleKS1ubMMMMUw6kbc/AFEHAlGFg41hYbCBMEPojYOo8PP0hcRnGmZw3CcOP18OTkoyzpBs3ZgaPG7NviXFjGtfhQV7gf4L+etGSJMziECcWwC3i1jcD+vW3f9P2QejKwmVky3ti+rfmo92VDSID5+Da0P51vUjeb8a003VBzHzji7Sgx2BLjSKx8Bpuilud9hRy/dRvT0gw8QYTBmbd08+JwezdG07Xh4Il2N1DEhKdjCpjes8jKkkS7QpXoKPxL7gmiosN4n2Z+x0N2n2ZTyu5Z4zOPnxIG0znDGupcwiC3igsbY8rNkfC8nqye5BDi2/5tFnLMXFoQyJaO3v44LCt1Su4I8RJ5qdl+vOOPWGKYxj7k+3AnTvcGYQ5SD/yiQB7GfkkKM3BMujUcf6uDT79vZYjgvsiTX6T2TVBsfuwT7d1596FmOAGU+8TVwa/h2n/Z6oeJgCyLXLdc48Ig3/NTNXryf3EmH3AjxsZPhODKcJ/XDZz3DP1OdwAAAAASUVORK5CYII=');
}
.reklama-items .ad-service.ad-service6 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAsCAYAAAD8WEF4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACZSURBVHgB7ZhBCoAgFAU1vIL3P6CHqFUbQVBxoB8zy4h40Pxnv1xrvVMQrhQIw1KU/kJrLaeP0M+TGlDEdvZltn97x0/09mhu1ICizNy0+6pXanDmmWpAYVgKw1L8r2d3j9DTK5MaUAw12N0YyE1DDShChc3+kYEwLMXxTuxn4GTvqgGFYSkMS2FYiuXCJj58Zg8ONaAwLMUDb1gm2xzKO5wAAAAASUVORK5CYII=');
}
.reklama-items .ad-service.ad-service6:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAsCAYAAAD8WEF4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACfSURBVHgB7ZjBCYAwEAQTSUnWYhdWYxfWYk/68nMQuIQb8GTnKSILzm0863Xud0nCUhKhsBTNXli3o5aPYOdJGlDkdvbF27/W8Yje7s2NNKBonptmX/VIDXqeKQ0oFJZCYSn+17OzR2j0yiQNKLoazG4M5KYhDShSha36IwOhsBThnWhnILJ3pQGFwlIoLIXCUgwXNvHh4z04pAGFwlI8t/sqI2eqJfcAAAAASUVORK5CYII=');
}
.reklama-items .ad-service.ad-service7 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAxCAYAAAClOZt5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIVSURBVHgB7ZnbbcIwFIZPICABAqXiIh7DBozABmWD0g26QekEhQkKE7RM0DJBywRN35AAKQ8IkLj1d4slSoE6xDFQ+ZOsQHwU/t8+vuAYJEg2m70yDKMQCoUa3W7XWa+zLMuORCK3+FghRYRFA+PxeBmXKko5kUhcJJNJZzgcuqxuMpm4o9GoFY1GmzDmwqCN2xYFiBfhJQgq0bcgdt1loI1Sj8ViH4gvUkAGDhHO2WmAMR6P37gBFrvqBWn4Ec4RMdBkaRQOh1lskSQgQzhnr4H1cbAywMtByBTO+TKwXC5vYMBOpVKdHQZaeF7n0HEQomCpzOfzd0ylDyg/UsR1XWcwGDR6vV5hsVhc45ZDHghaOKeC8grxz+l0urxZyQ2gl0r42hB5oCrhnBLm+cdcLsd64Wqzst/vt2HgejqdFugPAwYJsmqpS5II8tuZzWZ1pI27rZ6tyKZp3iPuVy8JCz8WbHzQlq2E6lSRhpnP52028umEwCCtIt/v9sWcbYtr4arRwlVjigRhAahipDskjxr5/IMhJByboBe2HJMksKhUyadwneOq0cJV8++nw2Imk5G5BfZ91iIkHNQgnk4JneOq0cJVozdZXpCxyRKdDo8GGm1rg4mmyhNOn1ySBNLOFo1lx3O05VRLtMUt/Figr0a8IiScHUZKznF2jmOTD/QmyyN6k3V2aOGq0cJVo4Wr5myFfwKyMd9ZfOuUVgAAAABJRU5ErkJggg==');
}
.reklama-items .ad-service.ad-service7:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAxCAYAAAClOZt5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHVSURBVHgB7ZZBTsJAFED/bzmAR8AbqBATV/YGslAMK3AtGG9AOYEQ0LizbCQBFxwB1oJ6A3oEFq6E6XcgNhIpONDpCGbepk1n2r7/Z/7MIAjSe7rMEjN3x96Hc5S5d2fbXhvXcc9kRQLIgSJQtGO/lS8Soc1vXX6tLwzAGGcBjBwhxSFC1hH3WRjAtH+jkAMDi1EFEEbc59cAyCQ+CmiBRGSI+ywNQHYdyBT3EQoACK0w0ygK8VmcERuVFgYAzFq3DqIW93G4ZOUwffcW+O01ClmVuP+3DnhUSZ7X2kHNL83C8aQGROpArfg3LhienTy9rQc1ihSysHjvMZ+CGJ2ARBDRNd5jlf2L8jCofRIAM9kNv03NvQsbTr9ZeAjKvAFbSuxrOAawQSCSnTirlZb12dqMa3HVaHHVxEQ6Id8xjcluJwlmUBkIdiAEYuJInf10tQuS6DevbAIKJa7nuGq0uGr+93LoAe09t/LSjsDTFYUgFELifEEsY8gfyUbPcdVocdXoQ9YqyDhkCS6HfwiDLpje3GOxDQihzbM0BEnwbMdF+yYyVYdfnJ/PxTLO52PYoZWNkDgvTOtA7hwfrJJ1CHbaTvQhSzV6y1eNFleNFleNFlfNJ1mrD2/BFwZAAAAAAElFTkSuQmCC');
}
.reklama-items .ad-service.ad-service8 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAxCAYAAACLfLrrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQUSURBVHgB5VrbUdtAFL0Yw7czAwx/MRXEqQClAkgFMRXEVIBSQaCCiApiKrCoIKIClD9mgIn/eTjnkBVZr1YvI8m2fGY80q5WKx2du3fv3rVIw7C7u9vd3t7+Yda3pEHY2toaPD09/cKpY15rSwMABXs4fJf/BMdmm6Um2gE2NjZcnH7Naru0RGmma2trJzjt5Gm/dERB0FEEnSL3LQ3RWQlGWHivS4JwNiOQHImdJB3PaVY/C0s0B0HCe3h4+Li+vn6W1d9CmS696Obm5mAymdCLJjoZXPdxcO/u7i5ZZpCQ0fX8iZJcu93uReMPJBLbmgSLYC5ESQ7m5rRarQMUDyVjingLwQi1EI1UAzEqti/5POcYbT3c493e3l7JG9Fm+IQOD6RkwBS76LeDF2X/XdalmWUEqod7h3Ay52NASgIV5fhwpQKg31zkRKmH4/At5pmGeTqjEOSGUiE5HXUSDZRZBjBLH1b5W2pEO+GFhlIAeHlH4g7Ge35+HmJ9GNRNygYrUZjSNykARDER2VeApH9/f38hC4JGZRg0dHd2dq7xc6OKphKlt+f0dhLljxqRSslAH2T9xipqoL8qRJ1VIdpcZ6SDgcqqEPUaTxQkTxG4nDeZKJd4A0R5xyw0dR4NsVjf0ytiRBmzMvsmKYA5jNFOXxT3zDZIlbiIgZkm4SLhClsHwc3NTShzQoyoygZ0027igjoL7IdZBpwesj1WMdwMGqulmo/6S3z1QGpC3abbAUmqzJ8g6Obi28dK5wIOo9DSsCjm6oyU9fSRV/oJtf8wAGfiWipAm6t9jB+PD9TqaVJmmp9lPS05EMs+JAECoTruQcEP8i8v1ZP0tCav9dGur5R2Mc4vyxrXL4ONmW6MoWutfozx805vqByUE5Vhbn3OT1IAasN2HyQctVBPzeeiTYjDOVOeaYQt7x/zui+mqzrR1WEq9r3RX2C8RMzTZoHOB78zzG2f+SFJGNUeX8zWPlpT4qOOuIjOs/WQBH2MThFhJl0v42FTmTozdTILmP0D4SN+fY10DDphWMUXmQEtrTNfv2AqBtPwjXt7lF1KQkQaPoOkXbGorJyXxzRJUXV1RVMVU1nzUK/jNoOUDDwmZHKOKkPBI0kgzDGp54Sy8Er08fHRnLxtivl6QXnUygBn97L/qRSOgeZMdSUjwCFeieZULDAe5EjF4HtRYZq0WMawUneU1Y8ZMPh6waJY6Q4pL2jSHMNJ5pwFk+gUEVMxFZtmTUOVIjJnyfG/BR1TRDGl+Ho5QbHUaagO0Jzx0Y8hxCfJqe4UUVvggHlrov/E2GOZJXAoCxi7PtQlWS+rrS2oL7R0qnOc2hCN3STPHCFG1AwccqDUwGFWaJ45tF23KVr8Hx8VBA6zgOoqU/bNa38BgJk0pFnraDMAAAAASUVORK5CYII=');
}
.reklama-items .ad-service.ad-service8:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAxCAYAAACLfLrrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASwSURBVHgB5VpNcuNEFH7draFSA4twApQTjBMHqliN5wTjKSY2WeHsKGYCnhPEOQEG2xS7sVdTTKDKc4IoK6pIIJ4TxJwAb9hgdT9ey5EiybJkOf6Jla/KcSS1Wvr0vX79+pMBMobLN1Xz4u3h6/B+DhnC+clhVRrykv4thI8ZkAH88fabHGfie0CP4CDcZq2JXr6ubsoPVQ0AvyOSsVhbok6YgjwigpvTtF87oucnLwsM2JEvTKfC2hCdlaCLO090CoIDhtBGBtW4fu4s0SkVbA/l8HgDNkAKuT5EdRa1H6oq404WjUkyaHFgtZ1S48w5j4qEpL5XTtQh95Gd0+pJlKQiYeJU4RJsnkFKrISoM/89tAsg2FMiV2TIEqaI2Qm6WApRVzVQvEBh+VgrB0DaqdjTnCTDENs7Xzbfwy1h6PJJMP4U5gxkzCQimxSSOZrYTVKNuCEkVTBaPfrTFf8ane2D+gDmBEOAyCFCDeYNdL8SmWmM1GPQvU14xmFlyYiI9emrOyLXWAg5P5ZIFHsUvjqp9NCQ1s4Xrb9hiRgniqzHuOpCCiCyAoyvAduCsS5y2Vs2qSiME2Wyl99rHUMK/Hny0iV7A66s7eetd3BHkCmHwQdtp1yd//Jtzd2RVaIaJmN45PpHmbBSElC5+PWFlWVFb6B45X4QpRnhvhDNdDLyAe/JGKUVUOazLtXU9Xy51cmyogNQWM2XG6/0RlYV7e+WGlv+HRFEeeHi5PAU4oD0tPjN+w1ULDe2ola8RlVJkaqTHip4P1R27/P9n/uwIkQpatI9m5CEgA0Subg29YeK/aJ2TR6IB0APcEBNLeBoKaXOPiv91IMlYbmhO7Iwi6BYkYMAUrxP2xZlxXe75WaqpWFarHqMmvSpAGOVa7W7yLDz6V7TgjnD4FJYSsg26gu6QOwJ4HV/Q8mxHjSVsSqQR5pXdLN951vCFo3lR7RNY1iP4xhTetR3hVyIiqM0V7XhUJ7Na1w7frF2usnSv/LtH1DW+tjfkC6uE1TB28FVZfd5qwMp4LywBf6YLlu47ivplV+fxnjHVv+14whH3P9Y1nXm0e39ep8o+9XZ/Ou3F5/4G5KJFUgcTPIcpIROPrul5g90E8/0g6SLa2eevFvWn3CKs6akRHaqF9G/v/nahBlxUzBgkIgKvdyh8As4dWRjFuCW0O5fvtQ4yJd/3HJJT2jqEaa15VcwAzyi1JHlPxBWTAgjcJxOyGkHHuYEl7SQYovc+doElckU521tk6RV1yOqbIhVbPtZfUCue9+/z96wU4dvEvQwypebx1plJuFgEmFSN+AJJcEjamwYwck7UrGQ6gIewQKR32+0+Qd8WyscdfzaE7qywTaT+vKITqMYcgw+jLDFuQDo+9IKOyEdPYZNJthpUj+h1Uu8YrpsCzRns/2eYBY4IU1jOCacYxFepgWJhBRzatOEaWjR8MKZQT3NeQGiukoKHI1SLGEaWgaccN5rvEKJT6ZVl4V3UM35z7Q/UnI6cFbwo8XtKqCrIiphjwIl7KTKKICQYkmYR+FwG3hjd0JmdjFGNFw4JGLOhcOs8DLzhFAeIxouHKbBIgqHWaDV5Yo/Ab3GDeF/YBwRibaQa7cAAAAASUVORK5CYII=');
}
.reklama-items .ad-service.ad-service9 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAxCAYAAACVtYpYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIWSURBVHgB7ZnfbcIwEMadKOKZij/ikW7ABk03oBOUbkAnYIR2A2CDbFC6AZ2geQfUvCNIv5NwlaYkNfG5ccE/KcolJBEfd/fZMV6n00mFIVarlSf+GF+cGU6Q7QT5Ezp1b7IfVXElZztOkO04QbYTqFxU1Y5V7+OcIrmSs53L7KE8ujVvcorkMlREEzQajTHC+zRN+6fcy5kxFkG9Xq+/3+9fThViApaSs0UMoS2o1WoNM2ISxKGoEe2S833/JnMYrdfrV/TEt2tMLpbk+4/b5ZaiZjgExTLwPG9MBiFqRFvQdrudY5dQTL202+3eRY1oC0oAXO5BGICyjR6ZYvugXqGt2+2W/mAsPbTZbCJk6hoZWggm5NiGcIStKc//NjywmQISFcPhbiHsSjCA0p1UGdt+2LbONISmP0EQDAQDMJgQgr6OET+LQ6+WwTL1abfbIb7ABGEomMhlZ4bsP6rcpy0IYsYQ8yQMAnGx6rVaPUSNmxNDJVHr4BqoTEuK+gqNO80cLmEId2QOGosqo2PnMb0ayM/gfAm5atEzdEsulIEUI/SYHjuJkhtiRxuZxQK7QkGVSy43xYkZxKhS6nT/8RU8LvuQ7RWciVEmnskAZRah7KJD/Fb2AKsEwaDmMoYJzGQMI1hiHJqrPINLUN+Gf++ISoLoy8OyhY24pWDbucyV01NXbeo0iLPLkJH1MpchRpwg2/kEJkDWSrZxKOIAAAAASUVORK5CYII=');
}
.reklama-items .ad-service.ad-service9:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAxCAYAAACVtYpYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJZSURBVHgB7Zk9UttAFMff88pNJgW5gXIDHNykinMDaOShitOlsGeUE/gI8WCKdLYrJpAZfAOgosAM5gToCGpowKvHLoNAmJGRtSu0wP5m7NnVatf+e9+X1jjZ7RAURN3rI7wwFXhjWEGm48xfULH7Iv0xK9bkTMcKMh0ryHScLDflDcdZ5+kskazJmc779KF5VG2+yBLJ7lAaZwN/ZfYh8isIPwjIXWauzh3TIuhsx3cjFh2gEFJ2ua3F5KSYZXelKJQFTf631xNiQrFgA0pE2eSQ8FvCzMZfvP6R8IlH9xR5WDLvf5qjHE2hZJQFEVLw0EP/eOeXCyWiLIgxZwQI4V3XrbLqBZSIsg/VNnrh5F/7JyDug2ZkOuBV3gWCdfFakdcQMFjztj6nzdHiQ/Xm9phxJj6EDkETcW6DCFqxGMlz6UFbUKht9oK6t/2dXbJPoIGI8W6e3PbE5FTKkNvy5+NsVYRyUAcbcj/uewQ9qFD43Cwtpc/JXrshbLvLiTf0iHliWsO1Zv93lnnKgk72Or749f5AgeCj1LAYJR+SjjsnJiw7uTpZypI0v+IOH9ybOeH0Orra+Lr5N8jrh6e7nVbcTi5AhKvxGBGFMqqmraFmcvRQiMZiQAEhYpAyJApgkYskCIfiPVVQbpOT5pboBqpiMkO4MNK9ukdw4R/BonFtj+A6YIStuM2RhomhsRi7NbNrnJ0vWsMoQbXm1ihui8AyjNsibE9rXn+UZQ1dglwT/r2T5BIkvzwHDiZij4JN532enC57alNmgHhzO1TIeZndIY1YQaZzA+JA3ZM4RiFLAAAAAElFTkSuQmCC');
}
.reklama-items .ad-service.ad-service10 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAyCAYAAADFhCKTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHVSURBVHgB7ZldboJAEMcHgu8mauIjN6hH4Ai9Qe0JWm9gT9D0BKUnUU5QvQE+q6nvftD/NJiQhaW07vCR7C8xsAvqz2V2kFlnNBol1AGSJAlc6hBWVgpP7dhutw61AMylBTZBts/4yPYBvmhCAhiVHQwG971e7wu7nxB+JcMYlXVd9ynTfOZRJoMYlUUuXGaa8QGQQTwyyG63e0EobBzHuTudTm9kGKOyzH6/D0mIQtnxeOxjZB6oGSJcoWXRgUJZiPq4lHNqAMT9HJtl0TF7u5Wi6gSLcXlCEgDhFpByW9VRSRaiMaclEmA4HF6Ff8XGrBRWVgorK4WVlcLKSmFlpbCyUlhZKYw/iv8V/LFfK08ha925tcuiouRn2+fzeYXNquycK7XLonDHpUyf/oGdYFI0PsFArLT76StHJVk8Kk9QHH6n2zhgCWCmdh6PxwCV0Q3vc43tcrkskB1U2RClgKjqyPKbp3QbMV4z3UEu7SMzLCg/qiF+5CPvtCJm0zWInCgX6a6iTOOySGUBaUTVKpCu5LnyPI8/hOPVJwMgFnUl+1DtKBJlCmXTtYAobUZUIzpRxmnTQnOZKNOGPPsDwmSK9YiPsnNakQ2qiDJNyx6qinaOb5lDtzpjpk5UAAAAAElFTkSuQmCC');
}
.reklama-items .ad-service.ad-service10:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAyCAYAAADFhCKTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIRSURBVHgB7ZlPThsxFId/nrhsuuEIcwRg6H56g1YVBVYlu6oiarhBeoIiDayZrir+SByBZIWEghJuEE5A9jPjhx1ICMSBAexMRvK3sf1sS58sj615Zu2jGqEEeEDooUQ4WVvwp4HV7xHDHNA+rp2BEI7HjK9s56C+eHH0awkWMCrbPtz+kn3MbjxUOpeHtb8wjNmV9djvYZUY6mqVYRCjsgzUHDUIveXqbh8GMSobrO39YRmqjLCbiOQzDMNhmGAzimEJrWznf90XPP2BAhApWp8295q6Pq1sylOfEWugADxODVk0tX0oEeW+brXIY4h5FMMCRCyURZhnbD5ZRj11LMECl8fbQ+EXcXvWFk7WFk7WFk7WFk7WFk7WFk7WFk7WFsZ/xV8LJbgCF/FDm11NGztz2fPTn/54O0HalUV3FPhwPyadnDtz2YVk4YxAPt6A+8BsUfgHJpN4vfG2TJWqNKk2VZpTli21T2oHeAdSqh+sRTsTcS7ClW/716o+yLFVhNrTj2SZQLyyEbXyruwiBLbwDuRjW08WO9P6VWo/Y5l6R5gQDTaiqqrPxZ5Voh6rTIoSNYaiisJlhXyRmSq6/jgLpN0GnPMuJVl4N4n5MIHcs9q48OKnIZ3owEs3f/nr4C2gdd9sYYZMEx30zdND83OiisLP2REktoL1/X/PDZmPG0yKrr4gqihatp9XtHTcAksRtIopitvxAAAAAElFTkSuQmCC');
}
.reklama-items .ad-service.ad-service11 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEQSURBVHgB7ZlRDoIwDIbbxQOYAO/exHkDj8DN1JOIN9FnIHIBmF0iZpmKYVh1pl9CyJbC/od/6dphlmUGIkJBZIhgbmb+RFmW+CzY93vXdXld17t+nKapRsS9G2OM0VVVHZx/5PTahK4pluAmfg8PQX4s3HHbtid3TP5t/BilVOOOyfdniisgEPRNPbQBvoFsuk8jgrkRwdyIYG5EMDcimBsRzM3defhac/0sKI0UZuLzMNVYW5gI1WgLevRQjK316DnC1LXgDTxqjvj4TZdQxMPciGBuRDA3Ipib/2639iRJsqY26tyZWr76huI1ZcRbZrVpmq4SChhJUGqmhe09hoYJ2LMFCV7BSMTD3EQn+AL7u1b9tVvqeQAAAABJRU5ErkJggg==');
}
.reklama-items .ad-service.ad-service11:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEmSURBVHgB7ZlNDoIwEIVn0AN4BM9gdC1HcGFM3HEAjYdR1+pWvYO4Vu+AJ5C9obUYMfwJARylyXxJF9MMzCN5TcsUz9upBI0wQDNYMDXN+ER3NMdPyQm/G8LqDpebIDztJiZKPERSAMzOaH4M4st2aqmXrMrWZEtQo7+Hs5F2JLrjNRJL4SIYkRwQ4IZDA/HmSWFDSTBu6qwF8A940f0aFkwNC6aGBVPDgqlhwdSwYGoS52H/nwtqRLxp0kxJWEGNYQ9Toywh1lAZbKth5iTZqpYDVSvBF0hrjiSINV3Kwh6mhgVTw4KpYcHUaCe41E533k8GKLAVmuqrnc7KeWytir2vDoQnnd54YUNBCvaHX0icKYEmFMMKfxQ2/LPFcxSCPUyNdoIfrrpReoAhNMsAAAAASUVORK5CYII=');
}
.reklama-items .ad-service.ad-service12 .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAYAAAAnWDnqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG1SURBVHgB7ZlPTsJAFMbf1C5ZdAGEnSxdegWOwNKVeALwBNQT6BHkBLJ1xRXwBHZJ+BO7IoQmrd9LNGnHWlvTV1uZX0LamSnDx/DN90JGEeh2u24URWPcOlRzVKfTecB1TA3BwuuaGgQLrr0N4th6x2azUVQjYNko3raoYRjB0thZg7p/0tA9n+c9ReeMYywhzf/y8G8yWTrHjSWkMbEmjREsjYk1aUysmVjTMCkhkBKjeEPpnqvbv2ad00sJCUxK/CVGsDSl57A0xhLSNE7wl9KslPKoXGbr9drNeqDIOQsLfiP5Y4MRNvAsbeDjBGtKOWFLzEmeRyzMpd7JfUXEMlYQBLc8Icmz6PV6/c8G38N+T1SQRM46jnNOJWHb9hCC7hMfhv1hWdZgtVp5sMIrVrcfHw/DcLjb7ea5BZdNu92eQqSrdS/R9wKxifNBtN3tdnv305zilQw+5VWeZD2DLzBHkgwpB2ckzH6/f261WrzhLr55xMM+ujocDj7loJLCcTweb3BZpgz5EDvwfd+jnFQiGIJYGP/kXrwfm2xSRGzlIIX6XKi4uvKGpCbAxQJiF3QqvAOfPKlTtRMyAQAAAABJRU5ErkJggg==');
}
.reklama-items .ad-service.ad-service12:hover .ad-service-title a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAYAAAAnWDnqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHPSURBVHgB7ZlPTsJAFMbfTGHvDeQIEHDhkiOwUIIbcWcQEE4AngACmLiEhSGUGLkBSxMExRPIDWRf6XOKMWkb/rSmD1uZ36LNmzedvmS++d5iGAiee8Uq43gNCAfgc9hYLdYBRLEBgQPDcwgQPAgyMBOyDyROmwx8xFgtoDnmEDBkwdSENiXt+lmFXfNOvnG7phkpCWr+l4Z/48nUPi4lQY20NWpkwdRIW6NG2pq0NRvSJbx2CQVZ1hyHwOfE0o2OOd4/l6BAusRfIgumxnMfpkZKgprga3iiFt/BQ3SEzlG6Ud00x809Cxv3Cx/k1waoZxPp286q1PIGi2EFHMIZwgCoYbw9us9F7cMjNRd1U6wB52GlLLyrDcSI/wyfupeRn/i1W4ooEHoEl1h89uXh6hA8YqHxFONQsw3PtIWWPM7czYyzgoARS/YTU4mz1sYdJ20Mk16+goxVLYPIpuL5Zr8fZIjVeLp1s21N8k426RdqiFDaMm0gumoKHEDuw/GTZlm81m8zLmVSBofspHEoYeVCbOZ0RWqu6d+aBofspOBYqj5XFuIQIptZEqiX3BRrsLPWHMvUZ1znSXFq5kZsHLJ1zcRXGM1irOaHsC98Ad9zqI0U2GR4AAAAAElFTkSuQmCC');
}
.reklama-items .ad-service:hover .ad-service-title a {
	color:#fff;
}
.reklama-items .ad-service .ad-service-title a span {
	display: block;
	font-size: 12px;
	text-transform: none;
	font-weight: 300;
}
.reklama-desc {
	font-size: 14px;
	font-weight: 300;
	line-height: 24px;
	margin: 30px 0 0 0;
  overflow: hidden;
}
.reklama-desc > div {
	padding: 0 30px 0 10px;
}
.reklama-desc .reklama-desc-title {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 800;
	margin-bottom: 18px;
    font-family:  var(--Mont);
}
.reklama-desc .r_contacts::before {
	font-family: 'FontAwesome';
	padding: 10px 10px 10px 0;
	display: block;
	float: left;
	font-size: 19px;
	line-height: 15px;
}
.reklama-desc .r_contacts.r_phones::before {
	content: '\f095';
}
.reklama-desc .r_contacts.r_location::before {
	content: '\f041';
}
.reklama-desc .r_contacts {
	line-height: 20px;
	margin-top: 20px;
}
.reklama-desc .r_contacts.r_phones {
	font-weight: 500;
}
.reklama_partners {
	margin: 30px 0 0 0;
}
.reklama_partners .rp_data > div {
	vertical-align: middle;
	text-align: center;
	height: 70px;
	margin: 30px 0 60px 0;
}
.reklama_partners .rp_data > div img {
	display: inline-block !important;
}
*/
.scsfl_added .sa_top, .sa_left, .sa_right {
    border-top: 3px solid #ccaa6d;
    padding-bottom: 30px;
    margin-bottom: 20px;
    text-align: center;
}

.scsfl_added .sa_head {
    font-size: 36px;
    font-family: var(--Mont);
    font-weight: 500;
    line-height: 48px;
    margin: 15px 0;
}

.scsfl_added .sa_head.sa_thanks {
    color: #D82724;
}

.scsfl_added .sa_top .sa_top-text {
    font-weight: 500;
}

.scsfl_added .sa_top .sa_top-text a {
    color: #ccaa6d;
    text-decoration: underline;
    font-weight: 700;
}

.scsfl_added .sa_top .sa_success {
    font-size: 32px;
    line-height: 45px;
}

.scsfl_added .sa_top .sa_moderate {
    font-size: 16px;
    font-weight: 700;
    margin: 20px 0 50px 0;
    color: #606060;
}

.scsfl_added .sa_top .sa_button {
    color: #fff;
    background-color: #ccaa6d;
    border: 1px solid #ccaa6d;
    padding: 13px 30px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: var(--Mont);
    display: inline-block;
    margin: 20px 0 0 0;
    transition: color .3s;
}

.scsfl_added .sa_top .sa_button:hover {
    background-color: #fff;
    color: #ccaa6d;
    text-decoration: none;
}

.scsfl_added .sa_left .sa_top-text span {
    color: #ccaa6d;
    font-weight: 500;
}

.scsfl_added .report-an-error {
    display: none;
}

/* ПРАВАЯ КЛОНКА */
.aside-right .mod_ijoomlazone .adv_standard_d {
    margin: 0 0 20px 0px;
}

.aside-right .mod_ijoomlazone iframe.b_square {
    height: 313px;
    border: none;
}

.moduletable.objav .objav-block, .moduletable_forum_last .onepost {
    padding: 10px 0px;
    overflow: hidden;
    border-color: #e7e7e7;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}

.moduletable.objav li:first-child .objav-block, .moduletable_forum_last .onepost:first-child {
    padding: 0px 0 10px;
}

.moduletable.objav li:last-child .objav-block, .moduletable_forum_last .onepost:last-child {
    border: none;
}

.moduletable.objav li .objayvimg {
    width: 25%;
    margin-right: 5%;
    float: left;
}

.moduletable.objav li .objayvimg img {
    max-width: 100%;
    width: auto;
    margin-top: 3px;
    font-size: 0px;
}

.moduletable.objav li .objayvtxt {
    width: 70%;
    float: left;
}

.moduletable.objav .objayvtxt a {
    font-size: 14px;
    color: #212121;
    line-height: 20px;
    display: inline-block;
}

.moduletable_forum_last .onepost a {
    color: #212121;
    font-size: 14px;
    line-height: 20px;
}

.moduletable_forum_last .onepost a:hover {
    color: #D0B37D;
    text-decoration: none;
}

.moduletable_forum_last .onepost small {
    color: #b1b1b1 !important;
}

.moduletable_forum_last .onepost small a {
    font-size: 10px;
}

.moduletable.objav div.objav_bottombutton a {
    display: inline-block;
    width: 49%;
    padding: 5px 0;
    font-size: 12px;
    text-transform: none;
}

.moduletable.need_help {
    margin: 0 auto 15px;
    max-width: 360px;
}

.moduletable.need_help img {
    width: auto;
    max-width: 100%;
}

#bottom_banner {
    margin: 35px 0;
}

/* Пополнение счёта */
.payment_desc {
    display: none;
}

#select_method.payment_desc {
    display: block;
    font-size: 14px;
    line-height: 21px;
}

.payment_wrap label {
    margin-bottom: 10px;
}

.payment_wrap select {
    font-size: 16px;
    margin-bottom: 25px;
    height: 44px;
    cursor: pointer;
    color: #3c4b6c;
}

.payment_wrap option {
    padding: 5px 0 5px 10px;
}

#select_method td {
    padding: 10px;
    line-height: 24px;
}

#select_method .short-desc {
    text-align: center;
    color: #fff;
    border-width: 6px 0px;
    border-color: #fff;
    border-style: solid;
    font-weight: 500;
}

#select_method .short-desc-1 {
    background-color: #214362;
}

#select_method .short-desc-2 {
    background-color: #FCBF49;
}

#select_method .short-desc-3 {
    background-color: #515C6B;
}

#select_method .short-desc-4 {
    background-color: #8DB2D3;
}

#select_method .short-desc-5 {
    background-color: #9F1818;
}

#select_method ol.simple-list {
    list-style-type: none;
    list-style-type: decimal !ie;
    margin: 0 0 0 3em;
    padding: 3px 0 0 0;
    counter-reset: li-counter;
}

#select_method ol.simple-list > li {
    position: relative;
    margin-bottom: 20px;
    padding-left: 0.5em;
    min-height: 3em;
    border-left: 2px solid #CCCCCC;
}

#select_method ol.simple-list > li::before {
    position: absolute;
    top: 0;
    left: -1em;
    width: 0.8em;
    font-size: 3em;
    line-height: 1;
    font-weight: bold;
    text-align: right;
    color: #404664;
    content: counter(li-counter);
    counter-increment: li-counter;
}

#select_method .desc-mobile-wrap .short-desc {
    padding: 10px 0;
    font-size: 16px;
}

/* Скидки */
.leading-item {
    margin: 0 0 50px 0;
}

.leading-item h2 {
    margin: 0 0 15px;
}

.leading-item h2 a {
    font-size: 21px;
    font-weight: 700;
    font-family: var(--Mont);
    color: var(--December);
    line-height: 120%;
}

.leading-item h2 a:hover {
    color: var(--November);
}

.leading-item .item-image {
    margin: 0 15px 0 0;
    float: left;
    max-width: 300px;
    overflow: hidden;
}

.leading-item .intro-image {
    width: auto;
    max-width: 100%;
    margin-bottom: 16px;
}

.leading-item .leading-intro-text {
    font-size: 15px;
    line-height: 27px;
}

.skidki-item {
    overflow: hidden;
    margin: 0 0 30px 0;
}

.skidki-item .period {
    text-align: right;
    font-size: 13px;
    color: white;
    margin: 0 0 3px;
    text-transform: uppercase;
    background: var(--Evening);
    padding: 3px;
    font-weight: 500;
    letter-spacing: 0.02em;
    font-family: var(--Mont);
    border-radius: 3px;
}

.skidki-item .period p {
    margin: 0;
}

.skidki-item .item-image .intro-image {
    width: auto;
    max-width: 100%;
}

.moduletable.vse_magaziny {
    margin: 0 0 20px 20px;
    border-radius: 8px;
    background: var(--LightGray);
    padding: 4px 18px;
}

.moduletable.vse_magaziny li {
    margin: 0px 0 10px;
    font-family: var(--Mont);
    font-weight: 600;
}

.moduletable.vse_magaziny .mod-articles-category-title {
    color: var(--November);
    font-size: 15px;
}

.item-page-wrap.reklama-catalog .intro-image {
    margin: 0 70px 25px 0;
}

.item-page-wrap.reklama-catalog .how-add {
    font-size: 19px;
    font-weight: 700;
}

.item-page-wrap.reklama-catalog .add-options {
    color: #088AC7;
}

.item-page-wrap.reklama-catalog .add-option {
    font-size: 15px;
}

.item-page-wrap.reklama-catalog .add-option p {
    margin-bottom: 0;
}

.item-page-wrap.reklama-catalog .add-option .option-title {
    font-weight: 500;
    padding: 0 0 40px 0;
    margin-bottom: 12px;
    font-size: 17px;
}

.item-page-wrap.reklama-catalog .add-option .option-title.option-free {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA1IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjA1IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wNTk0NzI5IDYuOTc1NzFMMTcuMTIwNyA2Ljk4MzI5TDE3LjE0MzEgMjQuMDAxTDMzLjkzNjcgNi45MTUxMkw0My4yNjY1IDYuOTM3ODRDNTIuMTIwNSA2Ljk2ODE0IDYyLjQyNDIgNi44Njk2OCA2NS45Nzc3IDYuOTUyOTlMNjYgMC4xNTE5NzRDNjMuNDc5OCAtMC4xMzU4MiA0MC4zODk1IDAuMDc2MjM4NiAzNS4wNTE4IDAuMDc2MjM4NkwzMS4wODIgMC4wNjg2NjUxTDMwLjAxODkgMS4xODE5N0MyOS4wMjI4IDIuMjQ5ODQgMjQuNzE4NCA2Ljg2MjExIDIzLjg5MzIgNy4zMTY1MkwyMy43Mjk3IDAuMDgzODEyMUwwIDAuMTI5MjUzTDAuMDU5NDcyOSA2Ljk3NTcxWiIgZmlsbD0iI0M0QzRDNCIvPjxyZWN0IHg9IjUxIiB3aWR0aD0iMTU0IiBoZWlnaHQ9IjciIGZpbGw9IiNDNEM0QzQiLz48L3N2Zz4=) no-repeat left bottom;
}

.item-page-wrap.reklama-catalog .add-option .option-title.option-paid {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc1IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMTc1IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4wNTk0NzI5IDYuOTc1NzFMMTcuMTIwNyA2Ljk4MzI5TDE3LjE0MzEgMjQuMDAxTDMzLjkzNjcgNi45MTUxMkw0My4yNjY1IDYuOTM3ODRDNTIuMTIwNSA2Ljk2ODE0IDYyLjQyNDIgNi44Njk2OCA2NS45Nzc3IDYuOTUyOTlMNjYgMC4xNTE5NzRDNjMuNDc5OCAtMC4xMzU4MiA0MC4zODk1IDAuMDc2MjM4NiAzNS4wNTE4IDAuMDc2MjM4NkwzMS4wODIgMC4wNjg2NjUxTDMwLjAxODkgMS4xODE5N0MyOS4wMjI4IDIuMjQ5ODQgMjQuNzE4NCA2Ljg2MjExIDIzLjg5MzIgNy4zMTY1MkwyMy43Mjk3IDAuMDgzODEyMUwwIDAuMTI5MjUzTDAuMDU5NDcyOSA2Ljk3NTcxWiIgZmlsbD0iI0NDQUE2RCIvPjxyZWN0IHg9IjUxIiB3aWR0aD0iMTI0IiBoZWlnaHQ9IjciIGZpbGw9IiNDQ0FBNkQiLz48L3N2Zz4=) no-repeat left bottom;
}

.item-page-wrap.reklama-catalog .add-option .paid-option-price {
    border: 1px solid #E5E5E5;
    border-radius: 3px;
    padding: 15px 19px;
    line-height: 17px;
    font-size: 13px;
    margin: 40px 0;
}

.item-page-wrap.reklama-catalog .add-option .paid-option-price p:first-child {
    margin-bottom: 20px;
}

.item-page-wrap.reklama-catalog .managers-contacts {
    border-width: 2px 0;
    border-color: #CCAA6D;
    border-style: solid;
    padding: 22px 0 23px 74px;
    line-height: 21px;
    font-size: 14px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAzMiAzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNzAwMDcgMEgyMC4zNjkyQzIyLjQwNjEgMCAyNC4wNjkzIDEuNjY1NjYgMjQuMDY5MyAzLjcwMDA3VjkuNTYyNDlIMjAuNjA1VjYuOTAwOTVIMy40NjY3OFYzMi4wOTkxSDIwLjYwNVYyNS40MDYzSDI0LjA2OTNWMzUuMjk5OUMyNC4wNjkzIDM3LjMzNDMgMjIuNDA2MSAzOSAyMC4zNjkyIDM5SDMuNzAwMDdDMS42NjU2NiAzOSAwIDM3LjMzNDMgMCAzNS4yOTk5VjMuNzAwMDdDMCAxLjY2NTY2IDEuNjY1NjYgMCAzLjcwMDA3IDBaTTE0LjM0ODcgMTQuNDMxNUgyNy4yOTc3VjE1Ljk1MTdIMTQuMzQ4N1YxNC40MzE1Wk0xNC4zNDg3IDE4LjE2NDJIMjEuNjEzNFYxOS42ODY5SDE0LjM0ODdWMTguMTY0MlpNMTQuMjcxIDExLjY5NDdIMjkuMTc0MUMzMC40NzM1IDExLjY5NDcgMzEuNTM0NiAxMi43NTgzIDMxLjUzNDYgMTQuMDU3OFYyMC45MTFDMzEuNTM0NiAyMi4yMTA1IDMwLjQ3MzUgMjMuMjc0MSAyOS4xNzQxIDIzLjI3NDFIMTguNjU4NEwxNC44MDUzIDI3LjkxOTlWMjMuMjc0MUgxNC4yNzFDMTIuOTcxNiAyMy4yNzQxIDExLjkxMDUgMjIuMjEwNSAxMS45MTA1IDIwLjkxMVYxNC4wNTc4QzExLjkxMDUgMTIuNzU4MyAxMi45NzE2IDExLjY5NDcgMTQuMjcxIDExLjY5NDdaTTkuODQ1OTUgMi42OTE2NEgxMy44ODIyQzE0LjgxNTMgMi42OTE2NCAxNC44MTUzIDQuMTAxNDMgMTMuODgyMiA0LjEwMTQzSDkuODQ1OTVDOC45MTI3OCA0LjEwMTQzIDguOTEyNzggMi42OTE2NCA5Ljg0NTk1IDIuNjkxNjRaTTEyLjAzNTkgMzMuODY1MUMxMy4wNDQzIDMzLjg2NTEgMTMuODYyMSAzNC42ODUzIDEzLjg2MjEgMzUuNjkzOEMxMy44NjIxIDM2LjcwMjIgMTMuMDQ0MyAzNy41MjI1IDEyLjAzNTkgMzcuNTIyNUMxMS4wMjUgMzcuNTIyNSAxMC4yMDcyIDM2LjcwMjIgMTAuMjA3MiAzNS42OTM4QzEwLjIwNzIgMzQuNjg1MyAxMS4wMjUgMzMuODY1MSAxMi4wMzU5IDMzLjg2NTFaIiBmaWxsPSIjOTY5Njk2Ii8+PC9zdmc+) no-repeat 24px center;
}

/* Футер */
footer {
    background: #14293C none;
    padding: 50px 0 40px;
    font-size: 13px;
    font-weight: 300;
    z-index: 9999;
    position: relative;
    /*	position: absolute;
	bottom: 0;
	width: 100%;
	height: 100px;*/
}

.moduletable.footer-search #mod-search-searchword {
    background: transparent;
    border-color: #515C6B;
    border-style: solid;
    border-width: 0 0 1px 0px;
    border-radius: 0;
    padding: 0px;
    width: 250px;
    height: 34px;
    font-size: 14px;
    color: #fff;
    outline: none;
}

.moduletable.footer-search #mod-search-searchword::-moz-placeholder {
    color: #949494;;
    opacity: 1;
}

.moduletable.footer-search #mod-search-searchword::-webkit-input-placeholder {
    color: #949494;;
    opacity: 1;
}

.moduletable.footer-search #mod-search-searchword:-ms-input-placeholder {
    color: #949494;;
    opacity: 1;
}

.moduletable.footer-search #mod-search-searchword::-ms-input-placeholder {
    color: #949494;;
    opacity: 1;
}

.moduletable.footer-search #mod-search-searchword::placeholder {
    color: #949494;;
    opacity: 1;
}

.moduletable.footer-search input.button {
    margin-left: -29px;
    margin-bottom: -5px;
    height: 20px;
    width: 20px;
}

.moduletable_bmenu > ul > li {
    display: inline-block;
    margin: 0 45px 0 0;
}

.moduletable_bmenu > ul > li:last-child {
    margin-right: 0;
}

.moduletable_bmenu > ul > li > a {
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    padding: 0;
    font-weight: 600;
    font-family: var(--Mont);
}

.moduletable_bmenu > ul > li > a:focus {
    background: none;
}

.moduletable_bmenu > ul > li > a:hover {
    color: #ccaa6d;
    background: none;
}

.info-blocks {
    margin: 60px 0;
}

footer .ib-title {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-family: var(--Mont);
}

footer .ib-content {
    color: #949494;
    line-height: 137%;
}

footer .social-wrap {
    border: 1px solid #515C6B;
    position: relative;
    margin-top: 40px;
    display: inline-block;
}

footer .social-wrap > li {
    border-right: 1px solid #515C6B;
    text-align: center;
    display: inline-block;
}

footer .social-wrap > li:last-child {
    border: none;
}

.social-wrap > li > a {
    padding: 0;
    display: inline-block;
    outline: none;
}

footer .social-wrap a i {
    color: #949494;
    font-size: 15px;
    padding: 8px 46px;
}

footer .social-wrap a:focus i {
    color: #949494;
}

footer .social-wrap li:hover a i {
    color: #ccaa6d;
}

footer .social-wrap > li > ul {
    position: absolute;
    left: -1px;
    z-index: 1;
    top: 32px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s ease-in-out 0s;
}

/*footer .social-wrap > li:hover > ul {
	visibility:visible;
	opacity:1;
}*/
footer .social-wrap > li > ul.expanded {
    visibility: visible;
    opacity: 1;
}

footer .social-wrap > li > ul > li {
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #282828;
    background-color: #212121;
    text-align: left;
}

footer .social-wrap > li > ul a {
    font-size: 13px;
    font-weight: 300;
    color: #949494;
    padding: 8px 15px;
    display: inline-block;
}

footer .social-wrap > li > ul a:hover {
    text-decoration: none;
    color: #ccaa6d;
}

footer .copyright {
    margin-bottom: 45px;
    color: #949494;
}

footer .payment-systems {
    text-align: center;
}

.payment-systems img {
    width: 100%;
    max-width: 353px;
}

@media (max-width: 1365px) {
    header {
       /* background-image: url("/templates/esol_responsive/images/ny2024bg-md.png");*/
    }

    #most_readable .mr_item_wrap {
        padding: 0 20px 0 0;
    }

    header .header-social-wrap li a {
        margin: 0 10px;
    }

    header .search-and-hamburger-icons > div {
        margin: 0 4px;
    }

    .moduletable_mainmenu ul.nav > li > a {
        font-size: 13px;
        padding: 11px 0px;
        margin: 0 10px;
        font-weight: 600;
    }

    .moduletable_mainmenu .nav-child {
        top: 45px;
    }

    .moduletable.main_news .mn_item_introtext {
        line-height: 20px;
    }

    .moduletable.main_news .mod_ijoomlazone iframe {
        height: 265px;
    }

    .moduletable_business-news .row > div:nth-of-type(3n+1) {
        clear: none;
    }

    .moduletable_business-news .row > div:nth-of-type(2n+1) {
        clear: both;
    }

    #instagram .moduletable.instafeed .grid {
        margin-right: 5px;
        width: 135px;
    }

    .item-page-wrap .dzen {
        background: url("../images/dzen2.jpg") no-repeat center;
    }

    .item-page-wrap .share-comments .comments-buttons {
        float: left;
        width: 100%;
    }

    .item-page-wrap .share-comments .comments-buttons strong {
        margin: 20px 0 5px 0;
        display: block;
    }

    .item-page-wrap .share-comments .comments-buttons a {
        margin: 5px 0 0 0;
    }

    .aside-right .mod_ijoomlazone iframe.b_square {
        height: 263px;
    }

    footer .moduletable.footer-search #mod-search-searchword {
        width: 210px;
    }

    footer .social-wrap {
        margin-top: 22px;
    }

    footer .moduletable_bmenu > ul > li {
        margin: 0 30px 0 0;
    }

    footer .social-wrap a i {
        padding: 8px 30px;
    }
}

@media (max-width: 1169px) {
    header {
       /* background-image: url("/templates/esol_responsive/images/ny2020bg-md-1.png");*/
    }

    header .header-social-wrap {
        float: none;
    }

    header .header-social-wrap li a {
        margin: 0 7px;
    }

    .moduletable_mainmenu ul.nav > li > a {
        font-size: 11px;
        padding: 11px 0px;
        margin: 0 8px;
    }

    .moduletable.main_news .mn_item_introtext {
        line-height: 18px;
    }

    .moduletable.main_news .mod_ijoomlazone iframe {
        height: 220px;
    }

    #most_readable .mr_item {
        font-size: 15px;
    }

    #instagram .moduletable.instafeed .grid {
        width: 113px;
    }

    .item-page-wrap .dzen {
        background: url("../images/dzen3.jpg") no-repeat center;
    }

    .item-page-wrap.sitesdev .top_block {
        margin-left: 100px;
    }

    .aside-right .mod_ijoomlazone iframe.b_square {
        height: 218px;
    }
}

@media (max-width: 991px) {
    .headline24 {
        font-size: 20px;
        font-weight: 600;
    }

    h1.headline24 {
        padding-left: 1.0rem;
    }

    .headline18 {
        font-size: 17px;
    }

    .moduletable_mainmenu {
        margin: 0px 0 0 0;
    }

    .moduletable_mainmenu ul.nav > li.item-101, .moduletable_mainmenu ul.nav > li.item-456 {
        display: none;
    }

    .moduletable_mainmenu ul.nav > li > a {
        font-size: 10px;
        padding: 11px 0px;
        margin: 0 5px;
    }

    .moduletable_mainmenu ul.nav > li:nth-child(2) > a {
        margin-left: 0;
    }

    .moduletable_mainmenu .nav-child {
        top: 45px;
    }

    header {
        /*background-image: url("/templates/esol_responsive/images/ny2024bg-sm.png")!important;*/
    }

    header .search-and-hamburger-icons > div {
        margin: 0 0px;
    }

    header .search-and-hamburger-icons > div.nav-search, header .search-and-hamburger-icons > div.nav-close {
        margin-left: -10px;
    }

    header .search-and-hamburger-icons > div.nav-sign-in, header .search-and-hamburger-icons > div.nav-user {
        position: relative;
        right: -10px;
    }

    .moduletable.main_news .mn_item_wrap {
        height: 280px;
    }

    .moduletable.main_news .mn_item_introtext {
        line-height: 20px;
        margin-top: 10px;
    }

    .moduletable.main_news .mod_ijoomlazone {
        height: 254px;
    }

    .moduletable.main_news .mod_ijoomlazone iframe {
        height: 226.66px;
    }

    #most_readable .mr_wrap > div:nth-child(2) .mr_item_wrap {
        border-right: none;
    }

    #most_readable .mr_wrap > div:nth-child(3) {
        clear: both;
    }

    #most_readable .mr_wrap > div:nth-child(3) .mr_item_wrap {
        padding: 0 30px 0 0;
    }

    #most_readable .mr_item_wrap {
        margin-bottom: 10px;
    }

    #most_readable .mr_item {
        font-size: 17px;
    }


    .moduletable.vacancy_main, div.moduletable.realty_main {
        margin: 15px 0;
        border: 1px solid #E0DCDC;
        box-sizing: border-box;
        box-shadow: 3px 6px 16px rgb(0 0 0 / 2%);
        border-radius: 8px;
        padding: 12px 20px;
        background: white;
    }

    .moduletable.vacancy_main .module-headline, .moduletable.realty_main .module-headline {
        margin: 2px 0 15px;
    }

    .moduletable.vacancy_main .fad_vacancyname {
        white-space: normal;
        overflow: initial;
        font-size: 18px;
        line-height: 135%;
        width: auto;
    }

    #attention .att_item .att_item_title a, .moduletable.realty_main .realty_title a {
        font-size: 18px;
    }

    #realty_vacancy .show_more_ads {
        margin: 15px auto;
        border-color: var(--Gold);
        border: 1px solid;
        border-radius: 8px;
        box-sizing: border-box;
        padding: 10px 20px;
        font-weight: 600;
        text-align: center;
        width: 100%;
    }

    #realty_vacancy .show_more_ads:hover {
        text-decoration: none;
        background: var(--GoldGrad);
        color: white;
        transition: all 0.2s linear 0s;
    }

    #realty_vacancy a.show_more_ads:hover,
    #realty_vacancy a.show_more_ads:active {
        text-decoration: none;
    }

    .moduletable.vacancy_main .vacancy_item {
        margin: 8px 0 6px;
        border-bottom: 1px solid #DADADA;
        padding-bottom: 12px;
    }

    .moduletable.realty_main .realty_item {
        margin: 6px 0;
        border-bottom: 1px solid #DADADA;
        padding-bottom: 12px;
    }

    .moduletable.vacancy_main .fad_zarplata {
        display: none;
    }

    .moduletable.realty_main .realty_img {
        height: auto;
    }

    #realty_vacancy .moduletable.realty_vacancy .adg_row.adg_table_row {
        width: calc(50% - 10px);
        display: inline-block;
    }

    #realty_vacancy .moduletable.realty_vacancy .adg_row.adg_table_row:first-child {
        margin: 0 10px 0px 0px;
    }

    #realty_vacancy .moduletable.realty_vacancy .adg_row.adg_table_row:last-child {
        margin: 0 0px 0px 10px;
    }

    #instagram .moduletable.instafeed .grid {
        margin-right: 40px;
        width: 150px;
    }

    #instagram .moduletable.instafeed .grid:nth-child(4) {
        margin-right: 0;
    }

    .item-page-wrap .dzen {
        background: url("../images/dzen4.jpg") no-repeat center;
    }

    .crosslink {
        width: 100%;
        margin: 0 0 20px 0;
    }

    /* ПРАВАЯ КОЛОНКА */
    .moduletable.objav .objayvtxt a {
        font-size: 13px;
    }

    .moduletable.objav div.objav_bottombutton a {
        text-transform: uppercase;
    }

    .moduletable_forum_last .onepost a {
        font-size: 13px;
    }

    .aside-right .mod_ijoomlazone iframe.b_square {
        height: 224.66px;
    }

    /* КОНТЕНТ */
    .blog-item-title h2 {
        margin: 0 0 10px;
        line-height: 15px;
    }

    .blog-item-title h2 a {
        font-size: 18px;
        font-weight: 500;
    }

    .blog .item .intro-image {
        margin: 5px 15px 0px 0;
        padding: 0;
        width: 150px;
    }

    .blog .item .article-info {
        margin-bottom: 10px;
    }

    .blog .item .article-info .published {
        font-size: 11px;
    }

    .blog .item .article-info .published span {
        padding: 0 6px;
    }

    .blog .item .introtext {
        font-size: 14px;
        line-height: 24px;
    }

    .item-page-wrap .intro-image-wrap {
        max-width: 150px;
    }

    .item-page-wrap .intro-image-wrap img {
        margin-right: 15px;
    }

    .item-page-wrap .telegram-viber .text {
        text-align: center;
    }

    .reklama-items .ad-service .ad-service-title a {
        font-size: 16px;
        padding: 12px 0 12px 50px;
        background-size: 30px auto;
    }

    .scsfl_added .sa_top .sa_success {
        font-size: 27px;
        line-height: 40px;
    }

    .scsfl_added .sa_top .sa_moderate br {
        display: none;
    }

    #attention .moduletable.attention .left-part {
        margin: 0 0 40px;
    }

    .item-page-wrap.sitesdev {
        background-position: -85px 0;
    }

    .item-page-wrap.sitesdev .top_block {
        margin-left: 50px;
    }

    footer {
        padding: 50px 0;
    }

    footer .moduletable_bmenu {
        text-align: right;
    }

    footer .moduletable_bmenu > ul > li {
        margin: 0 0px 0 35px;
    }

    .moduletable_bmenu > ul > li:first-child {
        margin-left: 0;
    }

    footer .social-wrap {
        margin-top: 50px;
    }

    footer .social-wrap a i {
        padding: 8px 32px;
    }
}

@media (max-width: 767px) {
    .mobile-hidden {
        display: none !important;
    }

    header {
        padding: 20px 0;
        background: #0B243C;
    }

    header .logo {
        text-align: left;
        margin: 0;
    }

    header .logo img {
        width: 100%;
        max-width: 235px;
    }

    header .mobile-sign-up {
        text-align: right;
    }

    header .mobile-sign-up img, header #mobile-menu-button img {
        width: 30px;
        padding-top: 2px;
    }

    header .mobile-sign-up .pm-count {
        display: none;
        position: absolute;
        right: 10px;
        top: -5px;
        background-color: #d62c2d;
        padding: 3px;
        font-size: 9px;
        color: #fff;
        line-height: 9px;
        text-align: center;
        border-radius: 10px;
        min-width: 10px;
        box-sizing: initial;
    }

    #header-mobile {
        position: relative;
    }

    #header-mobile .login-logout-wrap {
        background-color: #1e1e1e;
        box-sizing: border-box;
        padding: 15px 20px 25px;
        position: absolute;
        right: -100%;
        top: 20px;
        width: 100%;
        z-index: 100;
        display: none;
    }

    #header-mobile .moduletable.login.guest.mobile {
        max-width: 310px;
        margin: 0 auto;
    }

    #header-mobile #loginFormHeader {
        margin: 15px 0 45px;
    }

    #header-mobile #loginFormHeader h4.modal-title {
        font-size: 18px;
        font-weight: 700;
        color: #fff;
        text-transform: uppercase;
    }

    #header-mobile #login-form {
        padding: 0 30px;
    }

    #header-mobile #form-login-password {
        margin: 30px 0 24px;
    }

    #header-mobile .login-logout-wrap #form-login-username span, #header-mobile .login-logout-wrap #form-login-password span {
        background-color: #fff;
        box-sizing: border-box;
        color: #1e1e1e;
        float: left;
        font-size: 24px;
        height: 40px;
        padding: 7px 0;
        text-align: center;
        width: 15%;
    }

    #header-mobile #modlgn-username, #header-mobile #modlgn-passwd {
        width: 100%;
        background: none;
        border-style: solid;
        border-color: #282828;
        border-width: 0 0 1px 0;
        font-size: 17px;
        font-weight: 300;
        color: #fff;
        outline: none;
    }

    #header-mobile .login-logout-wrap #form-login-remember > label {
        color: #fff;
        font-size: 13px;
    }

    #header-mobile .login-logout-wrap #form-login-remember > input {
        display: inline-block;
        left: 5px;
        margin: 0;
        position: relative;
        top: 1px;
    }

    /* Прячем оригинальный чекбокс. */
    #header-mobile .login-logout-wrap #form-login-remember .inputbox:not(checked) {
        position: absolute;
        opacity: 0;
    }

    #header-mobile .login-logout-wrap #form-login-remember .inputbox:not(checked) + label {
        position: relative;
        padding: 0 0 0 40px;
    }

    /* Оформление первой части чекбокса в выключенном состоянии (фон). */
    #header-mobile .login-logout-wrap #form-login-remember .inputbox:not(checked) + label::before {
        content: '';
        position: absolute;
        top: 1px;
        left: 0;
        width: 30px;
        height: 16px;
        border-radius: 13px;
        background: #949494;
        box-shadow: inset 0 2px 3px rgba(0, 0, 0, .2);
    }

    /* Оформление второй части чекбокса в выключенном состоянии (переключатель). */
    #header-mobile .login-logout-wrap #form-login-remember .inputbox:not(checked) + label::after {
        content: '';
        position: absolute;
        top: 3px;
        left: 2px;
        width: 12px;
        height: 12px;
        border-radius: 10px;
        background: #1e1e1e;
        box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
        transition: all .2s;
    }

    /* Меняем фон чекбокса, когда он включен. */
    #header-mobile .login-logout-wrap #form-login-remember .inputbox:checked + label:before {
        background: #ccaa6d;
    }

    /* Сдвигаем переключатель чекбокса, когда он включен. */
    #header-mobile .login-logout-wrap #form-login-remember .inputbox:checked + label:after {
        left: 16px;
    }

    #header-mobile .login-logout-wrap #login-form .userdata .button {
        background: #ccaa6d none repeat scroll 0 0;
        border: 1px solid #ccaa6d;
        border-radius: 0;
        box-sizing: border-box;
        color: #1e1e1e;
        float: right;
        font-family: var(--Mont);
        font-weight: 600;
        padding: 6px 10px;
        text-transform: uppercase;
        width: 40%;
        transition: all 0.2s ease-in-out 0s;
    }

    #header-mobile .login-logout-wrap #login-form .userdata .button:hover, #header-mobile .login-logout-wrap #login-form .userdata .button:focus {
        background-color: transparent;
        color: #ccaa6d;
    }

    #header-mobile .login-logout-wrap #form-login-links {
        height: 20px;
        margin: 30px 0 50px;
    }

    #header-mobile .login-logout-wrap #form-login-links > li:first-child {
        border-right: 1px solid #282828;
        padding-right: 11px;
        float: left;
    }

    #header-mobile .login-logout-wrap #form-login-links > li > a {
        font-size: 13px;
        color: #949494;
    }

    #header-mobile .login-logout-wrap #form-login-links > li > a:focus, #header-mobile .login-logout-wrap #form-login-links > li > a:hover {
        color: #ccaa6d;
        text-decoration: none;
    }

    #header-mobile .login-logout-wrap form#login-form.cbLogoutForm {
        float: left;
        margin-right: 0;
        width: 100%;
    }

    #header-mobile .login-logout-wrap .avatar-logout {
        float: left;
        width: 30%;
    }

    #header-mobile .moduletable.slogin.guest {
        max-width: 250px;
        margin: 0 auto;
        padding: 10px 0;
        border: none;
    }

    #header-mobile .moduletable.slogin.guest h4 {
        margin-right: 5px;
    }

    #header-mobile .moduletable.slogin.guest .slogin-buttons .vkontakteslogin {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAMAAACae25RAAAAb1BMVEUAAADMqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm1s8fPAAAAAJHRSTlMARQVo6PnZPcyU8q6poYpUF+7gyJtyYFhPMSojHwq9urZ7EwEOVD/PAAAAmElEQVQY01WPSRLDIAwEB2EbvO9r7Kz8/41BwqmU+zBoGh0ARinVAHVh7V0TQCwMYufcg1BH/ox2QDsGOecCVKxvoIT7E4rXe8IkOixHG6jgYZZuae+4aQBr5odkS312q+wMYLzwvpXk6A/Rbyl/UgRMdtGxJgjjz5z3LwifKg7dLGGYEKitvLc5P9nipJnTshwPQOX5UFZfKL0Wxp1fFUUAAAAASUVORK5CYII=");
    }

    #header-mobile .logoutWrap {
        text-align: center;
    }

    #header-mobile .logoutWrap .login-avatar {
        width: 100px;
        height: 100px;
        border-radius: 50px;
        overflow: hidden;
        margin: 0 auto 15px;
    }

    #header-mobile .logoutWrap .login-avatar img {
        width: 100%;
    }

    #header-mobile .logoutWrap .login-greeting {
        margin: 15px 0 10px;
    }

    #header-mobile .logoutWrap .login-greeting a {
        font-size: 14px;
        color: #fff;
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: 0.02em;
    }

    #header-mobile .logoutWrap .pm-and-money a {
        font-size: 12px;
        font-weight: 400;
        color: #fff;
        letter-spacing: 0.02em;
        margin: 0 12px;
    }

    #header-mobile .logoutWrap .links {
        margin: 30px 0 50px;
    }

    #header-mobile .logoutWrap .links a {
        color: #fff;
        font-weight: 400;
        font-size: 13px;
        text-transform: uppercase;
        padding: 10px 0;
        display: inline-block;
        transition: color .2s ease-in-out 0s;
    }

    #header-mobile .logoutWrap .logout-button button {
        background-color: #ccaa6d;
        border: 1px solid #ccaa6d;
        color: #1e1e1e;
        font-size: 13px;
        padding: 6px 21px;
        transition: all .2s ease-in-out 0s;
        text-transform: uppercase;
    }

    #header-mobile .search-menu-wrap {
        background-color: var(--Antracit);
        left: -100%;
        position: absolute;
        top: 20px;
        width: 100%;
        z-index: 100;
        padding: 0 20px;
        box-sizing: border-box;
    }

    .moduletable.mobile-search {
        margin: 10px 0 0 0;
    }

    .moduletable.mobile-search #mod-search-searchword {
        background: transparent;
        border-color: #282828;
        border-style: solid;
        border-width: 0 0 1px 0px;
        border-radius: 0;
        padding: 0;
        width: 100%;
        height: 50px;
        font-size: 16px;
        color: #fff;
        outline: none;
        margin-right: -25px;
    }

    .moduletable.mobile-search #mod-search-searchword::-moz-placeholder {
        color: #949494;;
        opacity: 1;
    }

    .moduletable.mobile-search #mod-search-searchword::-webkit-input-placeholder {
        color: #949494;;
        opacity: 1;
    }

    .moduletable.mobile-search #mod-search-searchword:-ms-input-placeholder {
        color: #949494;;
        opacity: 1;
    }

    .moduletable.mobile-search #mod-search-searchword::-ms-input-placeholder {
        color: #949494;;
        opacity: 1;
    }

    .moduletable.mobile-search #mod-search-searchword::placeholder {
        color: #949494;;
        opacity: 1;
    }

    .moduletable.mobile-search input.button {
        margin-left: 0px;
        margin-bottom: -5px;
        height: 20px;
        width: 20px;
    }

    .moduletable_mainmenu-mobile {
        padding: 10px 0;
    }

    .moduletable_mainmenu-mobile .nav-child {
        display: none;
        margin: -5px 0 10px 10px;
    }

    #header-mobile .moduletable_mainmenu-mobile .nav > li {
        border-bottom: 1px solid #334C68;
    }

    #header-mobile .moduletable_mainmenu-mobile .nav > li:last-child {
        border-bottom: none;
    }

    #header-mobile .moduletable_mainmenu-mobile li a {
        color: #fff;
        font-family: var(--Mont);
        font-size: 16px;
        padding: 10px 0;
        display: inline-block;
        width: 100%;
        font-weight: 500;

    }

    #header-mobile .moduletable_mainmenu-mobile li a:hover, #header-mobile .moduletable_mainmenu-mobile li a:focus {
        color: var(--DarkAmber);
        text-decoration: none;
        background: none;
    }

    #header-mobile .moduletable_mainmenu-mobile .nav > li > a {
        text-transform: uppercase;
        padding: 20px 0;
    }

    .moduletable.main_news .mn_item_wrap {
        height: unset;
        margin-bottom: 20px;
        display: flex;
        border-bottom: 1px solid #EAEAEA;
        padding-bottom: 17px;
    }

    .mn_latestnews_wrap .num_4 .mn_item_wrap {
        border-bottom: unset;
        padding-bottom: 0;
        margin-bottom: 28px;
    }

    .moduletable.main_news .col-lg-4:last-child .mn_item_wrap {

    }

    .moduletable.main_news .mn_item_img img {
        max-width: 107px;
        margin-right: 15px;

    }

    .moduletable.main_news .col-lg-9 .col-lg-8 .mn_item_img img {
        max-width: 100%;
        margin-right: unset;
    }

    .moduletable.main_news .mn_item_img img {
        border-radius: 6px;
    }

    .moduletable.main_news .mn_item_img .mn_item_date, .moduletable.main_news .mn_item_rubric, .mn_latestnews_wrap .latestnews_rubric {
        display: none;
    }

    .main_news .row > .col-lg-9 {

    }

    .main_news .row > .col-lg-9 .col-lg-8 {
        background-color: #F2F3F8;
        padding-top: 32px;
        padding-bottom: 53px;
    }

    .main_news .row > .col-lg-9 .col-lg-8 .mn_item_wrap {
        flex-direction: column;
        background: #FFFBFB;
        box-shadow: 0px 15px 33px #C3CCDB;
        border-radius: 12px;
        padding: 22px;
    }

    #most_readable {
        background: linear-gradient(180deg, #213E55 0%, #173046 100%), #F3F6F9;

        padding-right: 20px;
        padding-left: 20px;
        padding-top: 10px;
    }

    #most_readable .module-headline {
        color: #BF9748;
        margin: unset;
        /*max-width: 76%;*/
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 20px;
        margin-left: -10px;
        font-size: 28px;
        line-height: 130%;
    }

    #attention h3, div.moduletable_business-news-extra > h3, #likbez h3 {
        font-size: 28px;
        line-height: 130%;
    }

.42_wrap a[itemprop] {
       display: block;
       margin-bottom: 20px;
   }

    #interes > div > div > a {
        display: block;
        margin: 0px 15px 30px 15px;
    }

    #instagram a.mp_module_readmore2 {
        margin: auto 15px;
    }

    #photoreport {
        padding: 12px 0;
        margin: 0px;
    }

    #most_readable .mr_item_date_post i {
        display: none;
    }

    #most_readable .mr_item_date_post {
        color: #98B0BF;
    }

    #most_readable a.mr_item {
        font-weight: 500;
        font-size: 16px;
        line-height: 130%;

        /* or 21px */

        color: #E0E0E0;

    }

    #most_readable .col-lg-3 {
        background: rgba(155, 164, 169, .2);
        mix-blend-mode: normal;
        border-radius: 16px;
        padding: 20px;
        margin-bottom: 20px;


    }

    h3.headline18 {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .moduletable.attention {
        padding: 0 20px;
    }

    .moduletable.attention a.mp_module_readmore2 {
        margin-top: 0;
    }

    #most_readable .col-lg-3:hover {
        -webkit-box-shadow: 0 125px 80px rgb(23 58 105 / 7%), 0 81.0185px 46.8519px rgb(23 58 105 / 5%), 0 48.1481px 25.4815px rgb(23 58 105 / 4%), 0 25px 13px rgb(23 58 105 / 4%), 0 10.1852px 6.51852px rgb(23 58 105 / 3%), 0 2.31481px 3.14815px rgb(23 58 105 / 2%);
        box-shadow: 0 125px 80px rgb(23 58 105 / 7%), 0 81.0185px 46.8519px rgb(23 58 105 / 5%), 0 48.1481px 25.4815px rgb(23 58 105 / 4%), 0 25px 13px rgb(23 58 105 / 4%), 0 10.1852px 6.51852px rgb(23 58 105 / 3%), 0 2.31481px 3.14815px rgb(23 58 105 / 2%);
        -webkit-transform: translateY(-5px);
        -moz-transform: translateY(-5px);
        -o-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        transform: translateY(-5px);
    }

    #realty_vacancy {
        padding-bottom: 0;
    }

    #realty_vacancy .custom {
        margin-top: 20px;
    }

    #company_news {
        margin-top: 0;
    }

    .likbez_wrap {
        padding: 0 20px;
    }

    .likbez_wrap a {
        line-height: 130% !important;
    }

    .likbez_wrap a[itemprop] {
        border-bottom: 1px solid #CCC;
        padding-bottom: 20px;
    }

    .likbez_wrap a[itemprop]:last-child {
        border-bottom: unset;

    }

    .likbez_wrap a.mp_module_readmore2 {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .moduletable.skidki-slider {

    }

    #photoreport {
        background-color: #DEE5F0;
        background-size: 200px 100%;
    }

    #most_readable .col-lg-3:hover a.mr_item {
        color: #E0E0E0;
    }

    .main_news .row > .col-lg-9 .col-lg-8 .mn_item_wrap .mn_item_img {

    }

    .main_news .row > .col-lg-9 .col-lg-8 .mn_item_wrap .mn_item_introtext {
        display: none;
    }

    .moduletable.main_news .mn_item_rubric,
    .mn_latestnews_wrap .latestnews_rubric {
        text-align: left;
    }

    .moduletable.main_news .mn_item_img img {
        /*width: 100%*/
    }

    .moduletable.main_news .mn_item_hits_posts {
        display: none;
    }

    .moduletable.main_news .mod_ijoomlazone {
        height: auto;
    }

    .moduletable.main_news .mod_ijoomlazone iframe {
        height: calc(100vw - 20px);
    }

    #most_readable .mr_item_wrap {
        padding: 0 !important;
        border: none;
        margin-bottom: 20px;
    }

    #most_readable .mr_wrap > div:last-child .mr_item_wrap {
        margin-bottom: 0;
    }

    .blog-item-title h2 {
        margin: 20px 0 10px;
        line-height: 26px;
    }

    .blog-item-title h2 a {
        font-size: 21px;
    }

    .blog .item .itemImageInfo {
        width: 215px;
    }

    .blog .item .intro-image {
        width: 200px;
    }

    .blog .item .introtext {
        font-size: 15px;
        line-height: 21px;
        display: none;
    }

    .readmore {
        text-align: right;
    }

    .pagination {
        padding-left: 20px;
        padding-right: 20px;
    }

    .pagination ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .pagination ul li {
        font-size: 15px;
    }

    .pagination li:first-child, .pagination li:last-child {
        display: none;
    }

    .pagination li.pagination-prev, .pagination li.pagination-next {
        display: inline-block;
        width: auto;
        border-radius: 5px;
        border: 1px solid #CCAA6D;
        background: #FFF;
    }

    .pagination li.pagination-prev:active a, .pagination li.pagination-next:active a, .pagination li.pagination-prev a:active, .pagination li.pagination-next a:active {
        text-decoration: none !important;
    }

    .pagination li.pagination-prev a.pagenav::before {
        content: '<';
        font-size: 17px;
        margin-right: 5px;
    }

    .pagination li.pagination-next a.pagenav::after {
        content: '>';
        font-size: 17px;
        margin-left: 5px;
    }

    .item-page-wrap h1.article-full {
        font-size: 21px;
        line-height: 27px;
    }

    .item-page-wrap .report-an-error {
        display: none;
    }

    .pager.pagenav li {
        /*	width:48%;*/
        width: 100%;
        font-family: var(--Mont);
        color: var(--December);
    }

    .pager.pagenav li.next {
        float: left;
        text-align: left;
    }

    .pager.pagenav li a {
        font-size: 15px;
    }

    .reklama-items .ad-service .ad-service-title a {
        font-size: 17px;
        padding: 12px 0 12px 80px;
        background-size: 40px auto;
    }

    .scsfl_added .sa_top .sa_top-text a,
    .scsfl_added .sa_left .sa_top-text span {
        display: block;
    }

    .moduletable.objav .objayvtxt a {
        font-size: 13px;
    }

    #attention .moduletable.attention .left-part {
        margin: 0 0 0px;
    }

    #attention .att_item.big_item {
        margin: 0 0 20px;
        overflow: hidden;
    }

    #instagram .moduletable.instafeed .grid {
        margin-right: 5px;
        width: 150px;
    }

    #instagram .moduletable.instafeed .grid:nth-child(4) {
        margin-right: 5px;
    }

    .item-page-wrap .dzen {
        background: url("../images/dzen1.png") no-repeat center, linear-gradient(90deg, rgba(33, 33, 33, 1), rgba(73, 73, 73, 1));
    }

    .item-page-wrap.sitesdev {
        background-position: -210px -40px;
    }

    .item-page-wrap.sitesdev .top_block {
        margin: 0 16px 160px;
        width: 100%;
    }

    .item-page-wrap.sitesdev .top_block h2 {
        font-size: 22px;
        line-height: 120%;
    }

    .item-page-wrap.sitesdev .top_block .bonus {
        width: 280px;
        font-size: 18px;
        line-height: 28px;
    }

    .item-page-wrap.sitesdev .top_block .bonus:first-of-type {
        width: 320px;
    }

    .item-page-wrap.sitesdev .examples_wrap .e_item {
        margin: 0 auto 50px;
    }

    .item-page-wrap.sitesdev .schema .schema_item {
        flex: 1 1 50%;
        padding-right: 30px;
    }

    .item-page-wrap.sitesdev .dopuslugi_wrap .dopuslugi {
        flex-wrap: wrap;
    }

    .item-page-wrap.sitesdev .dopuslugi_wrap .dopuslugi .dopuslugi_item {
        flex-basis: 50%;
        margin-bottom: 20px;
    }

    .item-page-wrap.sitesdev .feedback_wrap {
        background: none;
    }

    .aside-right .mod_ijoomlazone iframe.b_square {
        height: calc(100vw - 20px);
    }

    footer .footer-logo {
        text-align: center;
    }

    footer .moduletable_bmenu {
        text-align: center;
        margin-top: 35px;
    }

    footer .moduletable_bmenu > ul > li {
        display: block;
        margin: 0;
    }

    .moduletable_bmenu > ul > li > a {
        padding: 11px 0;
    }

    footer .info-blocks {
        margin: 0px 0 55px;
        text-align: center;
    }

    footer .ib-title {
        font-size: 14px;
        font-weight: 500;
        padding: 11px 0;
        margin: 0;
    }

    .moduletable_bmenu > ul > li > a {
        font-size: 14px;
    }

    .ib-title::after {
        content: ' ';
        width: 7px;
        height: 7px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFBAMAAAB7tOvrAAAAIVBMVEUAAADMqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm3Mqm32WE5XAAAAC3RSTlMAMxHuzLuZiHdVIvNkpXkAAAAhSURBVAjXYxBiYBJgSGFgDWBQKWhRYOAyM2RgYBCewAAAI/gDKmZpMmoAAAAASUVORK5CYII=') no-repeat scroll center center;
        display: inline-block;
        margin: 0 -5px 0 5px;
    }

    footer .ib-content {
        display: none;
    }

    footer .social-wrap {
        margin: 50px 0 0;
    }

    footer .social-wrap a i {
        padding: 8px 20px;
    }

    .crosslink {
        padding-left: 20px;
    }

    body.upd .blog_wrap .item {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
    }

    .blog .item .itemImageInfo {
        width: 107px !important;
        margin-right: 20px;
    }

    body.upd .blog_wrap .item img.intro-image {
        width: 107px;
        max-width: unset;
        margin-right: 15px;
        border-radius: 8px !important;
    }

    body.upd .blog_wrap .item {
        border-radius: unset;
        box-shadow: unset;
        height: auto;
        background-color: unset;
    }

    body.upd .blog-item-title {
        padding: 0;
    }

    body.upd .blog-item-title h2 {
        margin: 0;
    }

    body.upd .blog-item-title h2 a {
        font-size: 18px !important;
        font-weight: 500 !important;
        color: #0E1C29;
        line-height: 22px;
    }

    body.upd .blog_wrap .row {
        margin-right: -10px;
        margin-left: -10px;
    }

    body.upd .blog_wrap .item {
        margin-bottom: 20px;
        padding-bottom: 20px;
        border-bottom: 1px solid #EAEAEA;
    }

    body.upd .blog_wrap .row-17 .item {
        border-bottom: unset;
    }

    body.upd .pagination {
        margin: 0;
    }

    .mobile-search.mod_search input#mod-search-searchword {
        background: white;
        border: 1px solid #BDBDBD;
        border-radius: 5px;
        padding-left: 15px;
        color: #0E1C29;
    }
    .mobile-search.mod_search input#mod-search-searchword::placeholder{
        color: #0E1C29;
    }
    .mobile-search.mod_search form {
        position: relative;
    }

    .moduletable.mobile-search input.button {
        background: #FFA801;
        border-radius: 5px;
        width: 50px;
        height: 50px;
        position: absolute;
        top: 0;
        right: 0;
        padding: 11px;
    }

    .moduletable.mobile-search {
        margin-top: 26px;
    }

    #header-mobile .search-menu-wrap {
        background-color: #072A4A;
    }

    #header-mobile .moduletable_mainmenu-mobile li a {
        font-weight: 500;
        font-size: 19px;
        line-height: 24px;
        letter-spacing: 0.02em;
        text-transform: uppercase;
        margin-left: 15px;
    }
    table.price-table{
        font-size: 15px;
    }
    .news-list .news-item a img{
        width: 100%;
    }
    .news-list .news-item{
        max-width: unset;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    /*#attention .left-part > .row > div {
	width: 33.33%;
}*/
    #attention .right-part > .row > div {
        width: 50%;
    }

    #attention .att_item .att_item_img {
        float: left;
        margin: 0 10px 0 0 !important;
        height: auto !important;
        max-height: 90px;
    }

    #attention .left-part .att_item .att_item_img {
        width: 200px;
        max-height: 130px;
    }

    #realty_vacancy .moduletable.realty_main .row > div {
        width: 50%;
    }

    .blog.skidki .items-leading .leading-item .item-image {
        max-width: 200px;
    }

    .blog.skidki .items-leading + .row > div.col-xs-12 {
        width: 50%
    }

    .item-page-wrap .share-comments .comments-buttons strong {
        width: 100%;
        display: block;
        margin: 20px 0 5px;
    }

    .crosslink {
        width: 280px;
        margin: 0 0 0px 10px;
    }
}

@media (max-width: 479px) {
    #attention .att_item.big_item .att_item_img,
    #attention .att_item.small_item .att_item_img {
        float: left;
        width: 110px;
        height: 90px;
        margin: 0 10px 0 0;
    }

    #content {
        padding: 20px 0 0 0;
        margin-top: 10px;
    }

    .blog .blog-page-title h1.black {
        font-size: 24px;
    }

    .blog-item-title h2 {
        line-height: 21px;
    }

    .blog-item-title h2 a {
        font-size: 20px;
        font-family: var(--Mont);
        font-weight: 600;
    }

    .blog .item .itemImageInfo {
        width: 100%;
    }

    .blog .item .intro-image {
        width: 100%;
        border-radius: 8px;
        margin-bottom: 12px;
    }

    .blog .item .itemImageInfo .article-info.muted {
        display: none;
    }

    .item-page-wrap h1.article-full {
        font-size: 22px;
        line-height: 120%;
        margin-top: 10px;
        font-weight: 700;
        font-family: var(--Mont);
    }

    .item-page-wrap .intro-image-wrap {
        text-align: center;
        max-width: unset;
        margin: 0;
    }

    .item-page-wrap .intro-image-wrap .intro-image {
        float: none;
        margin: 0 0 15px;
    }

    .blog.skidki .items-leading .leading-item .item-image {
        max-width: 100%;
    }

    .item-page-wrap .dzen {
        background: url("../images/dzen.png") no-repeat center, linear-gradient(90deg, rgba(33, 33, 33, 1), rgba(73, 73, 73, 1));
    }

    .item-page-wrap .share-comments .comments-buttons a {
        width: 49%;
        margin: 5px 1% 0px 0;
        float: left;
        display: block;
    }

    .item-page-wrap .share-comments .comments-buttons a i {
        padding-right: 8px;
    }

    .item-page-wrap.sitesdev {
        background: url("/templates/esol_responsive/images/tb_479.svg") no-repeat top right;
    }

    .item-page-wrap.sitesdev .top_block {
        padding: 0 15px 0px !important;
        margin: 0 !important;
        width: 100% !important;
        display: flex;
        flex-flow: column wrap;
    }

    .item-page-wrap.sitesdev .top_block h2 {
        font-size: 16px;
        line-height: 140%;
        flex: 0 0 100%;
        margin: 35px 0 30px;
    }

    .item-page-wrap.sitesdev h3 {
        font-size: 22px;
        margin: 30px 0 10px;
    }

    .item-page-wrap.sitesdev .top_block .bonus {
        font-size: 14px;
        line-height: 140%;
        width: auto !important;
        flex: 0 0 100%;
    }

    .item-page-wrap.sitesdev .top_block .bonus:first-of-type {
        width: unset;
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 20px;
    }

    .item-page-wrap.sitesdev .top_block .bonus img {
        flex: 0 0 38px;
        margin: 5px 12px 0 -3px;
        max-width: 38px;
    }

    .item-page-wrap.sitesdev .articleBody p {
        font-size: 16px;
    }

    .item-page-wrap.sitesdev .schema .schema_item {
        flex: 1 1 100%;
        padding-right: 0;
    }

    .item-page-wrap.sitesdev .dopuslugi_wrap {
        padding: 15px 10px 30px;
    }

    .item-page-wrap.sitesdev .dopuslugi_wrap .dopuslugi {
        margin-top: 0;
    }

    .item-page-wrap.sitesdev .dopuslugi_wrap .dopuslugi .dopuslugi_item {
        font-size: 18px;
        margin-top: 10px;
    }

    .item-page-wrap.sitesdev .schema {
        font-size: 16px;
    }

    .item-page-wrap.sitesdev .schema .schema_item {
        margin-bottom: 20px;
    }

    .item-page-wrap.sitesdev .schema .schema_item::before {
        float: left;
        margin-right: 30px;
        margin-bottom: 100px;
        width: 38px;
        height: 38px;
        font-size: 20px;
    }

    .item-page-wrap.sitesdev .feedback_wrap {
        padding-bottom: 50px;
    }

    .item-page-wrap.sitesdev .feedback_wrap .fb_desc {
        border-bottom: 1px solid #9c9c9c;
        padding-bottom: 13px;
        margin-bottom: 4px;
    }

    .item-page-wrap.sitesdev .feedback_wrap .feedback {
        width: 100%;
    }

    .item-page-wrap.sitesdev .feedback_wrap .feedback img {
        display: none;
    }

    .dopuslugi_wrap h3 {
        margin-left: -15px;
    }

    .item-page-wrap.sitesdev .dopuslugi_wrap .dopuslugi .dopuslugi_item {
        flex-basis: 100%;
    }

    .item-page-wrap.sitesdev .dopuslugi_wrap .dopuslugi .dopuslugi_item img {
        width: auto;
        margin: 0 auto;
    }

    footer .social-wrap a i {
        padding: 8px 16px;
    }
}

@media (max-width: 359px) {
    #header-mobile #login-form {
        padding: 0 20px;
    }

    #header-mobile .login-logout-wrap #form-login-links > li:first-child {
        border-right: 1px solid #282828;
        padding-right: 6px;
        float: left;
        margin-right: 6px;
    }

    #realty_vacancy .moduletable.realty_vacancy .adg_row.adg_table_row {
        width: auto;
        margin: 0 0 20px !important;
    }

    .item-page-wrap.sitesdev {
        background-size: contain;
    }

    .item-page-wrap.sitesdev .top_block {
        padding-bottom: 30px;
    }

    .item-page-wrap.sitesdev .top_block h2 {
        font-size: 14px;
        margin: 10px 0 11px;
    }

    .item-page-wrap.sitesdev .top_block .bonus:first-of-type {
        margin-bottom: 10px;
    }

    footer .social-wrap a i {
        padding: 8px 16px;
    }
}

@media (max-width: 319px) {
    #header-mobile .login-logout-wrap {
        padding: 15px 10px 20px;
    }

    #header-mobile #login-form {
        padding: 0 10px;
    }

    footer .social-wrap {
        width: 100%;
    }

    footer .social-wrap > li {
        width: 15%;
    }

    footer .social-wrap a i {
        padding: 8px 0px;
    }
}

#cbfv_70 {
    margin-top: 25px;
    line-height: 145%;
    margin-bottom: 8px;
}

#cbfv_90 {
    font-family: var(--Mont);
    font-weight: 600;
    font-size: 13px;
}

#cbfv_90 a {
    color: #333;
}

#cbfv_53 {
    display: inline-block;
    margin: 10px 0px 10px 0;
    text-align: center;
    color: #313331;
    text-transform: uppercase;
    border: 1px solid #BF9748;
    padding: 13px 20px;
    transition: all 0.2s ease-in-out 0s;
    font-family: var(--Mont);
    font-weight: 600;
    font-size: 12px;
    border-radius: 5px;
}

#cbfv_53 a {
    color: #313331;
}

#cbfv_53:hover {
    background: #BF9748 linear-gradient(95.78deg, #BF9748 -4.99%, #CCAA6D 103.03%);
    border: 1px solid #BF9748;
    color: white;
}

#cbfv_53 a:hover {
    color: #313331;
    text-decoration: none !important;
    color: white;
}

.popolnit3 {
    background: #BF9748 linear-gradient(95.78deg, #BF9748 -4.99%, #CCAA6D 103.03%);
    color: #fff;
    border: 0;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 13px;
    padding: 10px 30px;
    text-align: center;
    line-height: 14px;
    transition: all 0.2s linear 0s;
    font-weight: 600;
    font-family: var(--Mont);
    margin-top: 14px;
}

.popolnit3:hover {
    background: #284A69 linear-gradient(204.69deg, #284A69 -30.01%, #14293C 127.91%);
    color: #ffffff;
    text-decoration: none;
}

a.popolnit3 {
    color: #fff !important;
}

a:hover .popolnit3 {
    text-decoration: none;
}

.navbar-default .navbar-nav > .active > a, .cb_template .cbTabsMenuNav > li > a, .cb_template .cbMenuNav > li > a {
    color: #515C6B;
    border-bottom: 1px solid #e1e1e1;
    font-family: var(--Mont);
    font-weight: bold;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #BF9748;
    background-color: transparent !important;
    border-bottom: 3px solid #BF9748 !important;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent !important;
    border-bottom: 3px solid #212121 !important;
}

.cbTabsMenuNavBarMore {
    margin-bottom: 20px;
}

.navbar-collapse {
    padding-left: 0 !important;
}

.cb_template .cbTabsMenuNav > li > a, .cb_template .cbMenuNav > li > a {
    margin-right: 6px !important;
}

h1.white5 {
    font-family: var(--Mont);
    font-weight: bold;
    font-size: 25px;
    margin: 14px 0 24px !important;
}

h1.black {
    font-family: var(--Mont);
    font-weight: 700;
    font-size: 28px;
}

.login-description {
    margin-top: 15px;
    line-height: 135%;
}

.cbRegistrationTitle > h3:nth-child(1) {
    font-family: var(--Mont);
    font-weight: bold;
    font-size: 25px;
    margin: 14px 0 20px;
}

.btn-primary {
    margin: 0 0px 20px 0;
    width: 30%;
    text-align: center;
    color: #313331;
    text-transform: uppercase;
    border: 1px solid #ccaa6d !important;
    border-radius: 0px;
    padding: 13px 30px;
    margin-right: 10px;
    transition: all 0.2s ease-in-out 0s;
    font-family: var(--Mont);
    font-weight: 700;
    font-size: 12px;
    background: transparent !important;
}

.btn-primary:hover {
    text-decoration: none;
    background-color: #ccaa6d !important;
    color: #fff;
    border-color: #ccaa6d !important;
}


dt.result-title {
    margin-bottom: 10px;
}

dt.result-title a {
    font-size: 19px;
}

dt {
    font-weight: 500;
}

dt.result-title > span.small_search {
    color: #1A747C;
    font-size: 13px;
}

dd.result-created_search {
    font-size: 12px;
    padding-top: 12px;
    margin-bottom: 24px;
    color: #555;
}


#searchForm legend {
    margin-top: 12px;
    margin-bottom: 10px;
}


h3, .h3 {
    font-size: 24px;
    font-family: var(--Mont);
    font-weight: 700;
    color: #1B364F;
}

h3.headline18 {
    font-size: 32px;
    font-weight: 600;
    font-family: var(--Mont);
    text-transform: uppercase;
}

#realty_vacancy h3 {
    font-size: 27px;
    margin: 10px 0 15px;
}

@media (min-width: 1240px) and (max-width: 1600px) {
    h3.headline18 {
        font-size: 24px;
    }

    #realty_vacancy h3 {
        font-size: 21px;
    }

    .moduletable_mainmenu .nav-child > li > a {
        font-size: 13px;
    }

    body.upd .blog_wrap .item {
        height: 362px;

    }

    body.upd .blog-item-title h2 {
        font-size: 26px;
    }

    body.upd .blog-item-title {
        padding-left: 20px;
    }


}

h4, .h4 {
    font-size: 20px;
    font-family: var(--Mont);
    font-weight: 700;
    color: #214362;
    line-height: 130%;
}

button.b24-web-form-popup-btn-11,
button.b24-form-btn,
button.b24-web-form-popup-btn-12,
button.b24-web-form-popup-btn-13,
button.b24-web-form-popup-btn-15,
button.b24-web-form-popup-btn-14,
button.b24-web-form-popup-btn-17 {
    background: #BF9748;
    border: 0;
    color: white;
    padding: 5px 18px;
    border-radius: 5px;
}

button.b24-web-form-popup-btn-11:hover,
button.b24-form-btn:hover,
button.b24-web-form-popup-btn-12:hover,
button.b24-web-form-popup-btn-13:hover,
button.b24-web-form-popup-btn-15:hover,
button.b24-web-form-popup-btn-14:hover,
button.b24-web-form-popup-btn-17:hover {
    background: #284A69 linear-gradient(204.69deg, #284A69 -30.01%, #14293C 127.91%);
}

.jlslogin .slogin-compact a {
    color: #BAC4CE;
}

@media screen and (min-device-width: 1000px) and (max-device-width: 1920px) {
    .main-content .moduletable.login {
        max-width: 640px;
    }

    .moduletable.login.guest .sign-in-button {
        font-size: 17px;
    }


}


.jlslogin .slogin-compact a {
    color: #BAC4CE;
}


.paginationblock .pagination li {
    display: inline-block;
}

.look {
    font-weight: 500;
}

.wiki {
    font-weight: 500;
    color: #0B3851;
}

label {
    font-weight: 500;
}

section#likbez {
    padding: 26px 0 30px;
}

.likbez_wrap a {
    font-size: 17px;
    font-weight: 500;
    color: #1f1f1f;
    line-height: 140%;
    display: inline-block;
    transition: color .2s ease-out 0s;
    font-family: var(--Mont);
}

.likbez_wrap a:hover {
    text-decoration: none;
    color: #214362;
}

.some-text {
    color: var(--DarkAmber);
}


a#gototop {

    background: #C0994C;
    display: block;
    cursor: pointer;
    padding: 7px 10px 7px 11px;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    font-size: 20px;
}

@media (max-width: 767px) {

    a#gototop {

    }

    .likbez_wrap a {
        margin-bottom: 24px;
    }


}

.double .item-page-wrap .articleBody img {
    display: inline !important;
}

.kugel {
    background: #fff;
    padding: 30px 28px;
    box-shadow: 3px 6px 16px rgb(0 0 0 / 2%);
    border-radius: 10px;
    margin-bottom: 40px;
    border: 1px solid lightgrey;
    width: 31%;
}

.kugel:hover {
    box-shadow: 0 18px 28px rgb(0 0 0 / 7%);
    -webkit-box-shadow: 0 18px 28px rgb(0 0 0 / 7%);
    -moz-box-shadow: 0 18px 28px rgb(0 0 0 / 7%);
}

@media screen and (min-device-width: 560px) and (max-device-width: 980px) {

    .kugel {
        width: 48%;
    }

    #company_news > div > div > div > div.moduletable_business-news-extra > div > div:nth-child(1),
    #company_news > div > div > div > div.moduletable_business-news-extra > div > div:nth-child(3),
    #company_news > div > div > div > div.moduletable_business-news-extra > div > div:nth-child(5) {
        margin-right: 3%;
    }

    #biz-bottom > span > img {
        width: 70px;
        height: 70px;
    }

    .more-sales {
        font-family: var(--Mont);
        margin: 15px auto;
        border: 1px solid var(--Gold);
        border-radius: 8px;
        box-sizing: border-box;
        padding: 10px 20px;
        font-weight: 600;
        text-align: center;
        width: 97%;
    }

}

@media screen and (min-device-width: 320px) and (max-device-width: 559px) {
    .kugel {
        width: 92%;
        margin: 0 4% 6%;
        padding: 24px 28px;
    }

    div.moduletable_business-news-extra > h3 {
        margin-left: 1%;
    }

    .more-sales {
        font-family: var(--Mont);
        margin: 15px auto;
        border: 1px solid var(--Gold);
        border-radius: 8px;
        box-sizing: border-box;
        padding: 10px 20px;
        font-weight: 600;
        text-align: center;
        width: 97%;
    }
    #top_banner .custom{
       /* margin-bottom: unset;*/
    }
	.item-1344,.item-168,.item-619,.item-611,.item-1351{
		display:none;
	}

}
.item-page-wrap.item-ajax-page .intro-rb{
    display: none;
}


.kugel > a > .title-wrap {
    font-size: 17px;
    font-weight: 500;
    color: var(--Antracit);
    text-decoration: none;
    display: block;
    height: 60px;
}

.kugel > a > .title-wrap:hover {
    color: var(--Gold);
    text-decoration: none;
}

#biz-bottom > span > img {
    object-fit: cover;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}

.metka {
    text-transform: uppercase;
    padding-bottom: 10px;
    font-family: var(--Mont);
    font-weight: 600;
    color: var(--Red);
    text-decoration: none;
    font-size: 12px;
}

.when {
    font-weight: 500;
    font-size: 15px;
    color: var(--Evening);
}

div#biz-bottom {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

@media screen and (min-device-width: 1000px) and (max-device-width: 1920px) {
    .more-sales {
        display: none;
    }

    #company_news > div > div > div > div.moduletable_business-news-extra > div > div:nth-child(2),
    #company_news > div > div > div > div.moduletable_business-news-extra > div > div:nth-child(5) {
        margin-left: 2.5%;
        margin-right: 2.5%;
    }

}

.blog.black img.intro-image {
    width: 100px;
}

.glavnoe {
    font-family: var(--Mont);
    font-size: 19px;
    font-weight: 500;
    color: var(--Navy2);
    line-height: 150%;
}

.vnimanie {
    font-weight: 500;
    line-height: 150%;
    background-color: #D3DDE7;
    padding: 20px 15px;
    border-radius: 6px;

}

.spisok li {
    padding-bottom: 10px;
    list-style-type: circle;
    list-style-position: inside;
    margin-left: 20px;
}

.video360 {
    height: 360px;
    width: 360px;
}

.alrm {
    background: #ECF7F7;
    padding: 20px 10px;
}

/* Кнопа readmore для модулей*/
a.mp_module_readmore {
    background: var(--GoldGrad);
    color: #fff;
    margin: 0px 0 40px;
    border-radius: 8px;
    display: block;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.03em;
    padding: 13px 0;
    text-align: center;
    line-height: 14px;
    transition: all 0.2s linear 0s;
    font-weight: 600;
    font-family: var(--Mont);
}

a.mp_module_readmore2 {
    background: transparent;
    color: var(--Black);
    margin: 35px 0 0px;
    border-radius: 8px;
    display: block;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.03em;
    padding: 13px 0;
    text-align: center;
    line-height: 14px;
    transition: all 0.2s linear 0s;
    font-weight: 600;
    font-family: var(--Mont);
    border: 1px solid #C19A4E;
}

a.mp_module_readmore2:hover {
    background: var(--GoldGrad);
    color: #fff;
    transition: all 0.2s linear 0s;
    border: 1px solid #C19A4E;
}

.moduletable.skidki-slider {
    margin-bottom: 30px;

}

@media only screen and (min-width: 1025px) {
    .our-stiky-ads.stick {
        position: fixed;
        top: 0;
        max-width: 252px;
    }

    /*
    body.objavki #content .row:nth-child(4){
        display: flex;
    }
    */

}

@media only screen and (min-width: 1025px) and (max-width: 1400px) {
    .our-stiky-ads.stick {
        max-width: 212px;
    }


}

.kramorov {
    height: 460px;
    background: url(/images/faq/kramorov3.jpg) center center no-repeat;
}

.kramtext, .hosttext {
    font-weight: 500;

    color: var(--Asfalt);
    line-height: 167%;
}

.kramtext {
    font-size: 24px;
    padding: 12% 10% 10% 5%;
}

.hosting {
    height: 420px;
    background: url(/images/faq/hosting.jpg) center center no-repeat;
}

.hosttext {
    padding: 6% 50% 10% 8%;
    font-size: 22px;
}

.item-page-wrap.sitesdev .schema .schema_item .schema_title {
    font-weight: 500;
}

.item-page-wrap.sitesdev .dopuslugi_wrap {
    background-color: #E4ECEE;
    padding: 15px 0 30px;
}

.item-page-wrap.sitesdev .dopuslugi_wrap .dopuslugi {
    display: flex;
    justify-content: space-between;
    margin-top: 45px;
}

.item-page-wrap.sitesdev .dopuslugi_wrap .dopuslugi .dopuslugi_item {
    flex: 0 0 22%;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    font-family: var(--Mont);
    line-height: 128%;
}

.item-page-wrap.sitesdev .feedback_wrap {
    background: url("/images/faq/est.jpg") no-repeat top center;
    padding: 25px 0 30px;
}

.gold-action {
    padding: 13px 22px;
    background: linear-gradient(281.15deg, #021528 -8.67%, #2D5170 118.46%);
    border-radius: 12px;
    border: 0;
    font-weight: 600;
    color: white;
    margin-top: 12x;
}

.gold-action:hover {
    background: linear-gradient(281.15deg, #173655 -8.67%, #446D93 118.46%);
}

.item-page-wrap.sitesdev {
    background: url("/templates/esol_responsive/images/sitesdev_bg.png") no-repeat 0 0;

}

.item-page-wrap.sitesdev .articleBody {
    font-size: 22px;
    line-height: 145%;

}

.item-page-wrap.sitesdev .narrow_container {
    width: 100%;
    max-width: 1096px;
    margin: 0 auto;
}

.item-page-wrap.sitesdev .articleBody p {
    margin-bottom: 27px;
}

.item-page-wrap.sitesdev .top_block {
    margin: 50px 0 170px 115px;
    width: 530px;
}

.item-page-wrap.sitesdev .top_block h2 {
    font-size: 28px;
    line-height: 140%;
    font-weight: 500;
    margin-bottom: 25px;
    font-family: var(--Mont);
}

.item-page-wrap.sitesdev .top_block h2 span,
.item-page-wrap.sitesdev .top_block .bonus span {
    font-weight: 700;
}

.item-page-wrap.sitesdev h3 {
    font-size: 31px;
    line-height: 140%;
    font-weight: 800;
    margin: 40px 0 15px;
    text-align: center;
    color: #2E498C;
}

.boldwhite {
    font-size: 31px;
    line-height: 140%;
    font-weight: 800;
    margin: 20px 0 15px;

    color: #fff;
    font-family: var(--Mont);
}

.item-page-wrap.sitesdev .top_block .bonus {
    font-size: 22px;
    font-weight: 600;
    line-height: 34px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: 320px;
    font-family: var(--Mont);
}

.item-page-wrap.sitesdev .top_block .bonus img {
    margin-top: 14px;
    margin-right: 35px;
    max-width: unset;
    flex: 0 0 80px;
    margin-left: -5px;
}

.item-page-wrap.sitesdev .top_block .bonus:first-of-type {
    border-bottom: 1px solid #a9a9a9;
    padding-bottom: 10px;
    margin-bottom: 10px;
    width: 360px;
}

.item-page-wrap.sitesdev .examples_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 55px;
}

.item-page-wrap.sitesdev .examples_wrap .e_item {
    flex: 0 1 280px;
    text-align: center;
    margin-bottom: 100px;
}

.item-page-wrap.sitesdev .examples_wrap .e_item img {
    display: inline;
    width: 280px;
    margin-bottom: 20px;
}

.item-page-wrap.sitesdev .examples_wrap .e_item span {
    font-family: var(--Mont);
    font-size: 16px;
    font-weight: 600;
}

.item-page-wrap.sitesdev .show_more {
    background-color: #F4BF00;
    display: block;
    text-align: center;
    color: #212121 !important;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    font-family: var(--Mont);
    padding: 14px 0;
    margin: 12px 0 84px;
}

.item-page-wrap.sitesdev .show_more:hover {
    text-decoration: none;
}


.item-page-wrap.sitesdev .feedback_wrap h3 {
    font-size: 28px;
    margin-bottom: 20px;
}

.item-page-wrap.sitesdev .feedback_wrap .fb_desc {
    font-size: 19px;
    font-weight: 500;
    margin-bottom: 25px;
    color: white;
}

.item-page-wrap.sitesdev .feedback_wrap .feedback {
    font-size: 16px;
    line-height: 140%;
    display: flex;
    align-items: flex-start;
    width: 42%;
}

.item-page-wrap.sitesdev .feedback_wrap .feedback:last-child {
    margin-top: 20px;
}

.item-page-wrap.sitesdev .feedback_wrap .feedback:last-child .f_content {
    border-top: 1px solid #D4C9AA;
    color: white;
    padding-top: 20px;
}

.item-page-wrap.sitesdev .feedback_wrap .feedback img {
    margin: 10px 25px 0 -5px;
    flex: 0 0 80px;
}

.item-page-wrap.sitesdev .feedback_wrap .feedback .f_adress {
    font-weight: 500;
}

.item-page-wrap.sitesdev .feedback_wrap .feedback .f_adress span,
.item-page-wrap.sitesdev .feedback_wrap .feedback .f_phone {
    font-weight: 500;
}

.item-page-wrap.sitesdev .feedback_wrap .feedback .f_period {
    margin: 10px 0;
}

.tosia {
    height: 426px;
}

@media screen and (min-device-width: 1000px) and (max-device-width: 1920px) {
    .custom_hallo1, .custom_hallo1.anim {
        height: 360px !important;
    }

    .custom_hallo2 {
        margin-top: -8px !important;
    }
}


@media screen (max-device-width:780px) {
    .moduletable_hallo1 {
        margin-bottom: 20px !important;
    }
}

.pager li > a, .pager li > span {
    background: none;
}

.vnimanie3 {
    background-color: var(--LightGray);
    padding: 20px 15px;

}

body.merop ul.category.list-striped {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 25px;
}

body.merop .btn-group {
    display: none;
}

body.merop ul.category.list-striped > li {
    width: 31%;
    display: flex;
    flex-direction: column;
    border-radius: 15px;
    box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.18), 0px 8px 16px rgba(50, 50, 71, 0.16);
    background-color: var(--White);
    margin: 0 25px 50px 0;
    max-height: 475px;
    transition: all 0.4s linear;
}

body.merop ul.category.list-striped > li:hover {
    box-shadow: 0px 13px 8px rgb(50, 50, 71, 0.11), 0px 14px 16px rgba(50, 50, 71, 0.09);
}

body.merop ul.category.list-striped > li:nth-child(3n+3) {
    margin-right: 0;
}

body.merop ul.category.list-striped > li > a {
    display: block;
    order: 0;

}

body.merop ul.category.list-striped > li > h3 {
    order: 1;
    margin: 0;
    padding: 15px 10px 15px 20px;
}

body.merop ul.category.list-striped > li > h3 > a {
    font-size: 17px;
    font-weight: 600;
    color: var(--December);
    font-family: var(--Mont);

}

body.merop ul.category.list-striped > li > a > img {
    width: 100%;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.bottom-block #mt_index .category {
    width: 304px;
    border-radius: 8px;
    border-width: 1px;
    margin-bottom: 36px;
    cursor: pointer;
    height: 100%;
    min-height: 123px;
}

.bottom-block #mt_index .maincats_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-style: none;
    border-color: transparent;
}

.bottom-block #mt_index h2 a {
    display: flex !important;
    justify-content: space-between;
    padding: 0 !important;
    font-family: var(--Mont);
    font-style: normal;
    font-weight: 700;
    font-size: 16px !important;
    line-height: 24px;
    /* or 109% */
    display: flex;
    align-items: center;

    color: #FFFFFF;
}

.bottom-block .katalog-mt #mt_index .category h2 i.fa {
    padding-right: 25px;
}

.bottom-block .subcategory a {
    display: block !important;
}

.bottom-block .subcategory {
    padding: 17px 0 20px 26px !important;
}

.bottom-block .subcategory {
    width: 304px;
    background: #FFFFFF;
    border: 1px solid #CCAA6D;
    border-radius: 8px;
}

.bottom-block #mt_index .category > h2 > a > span {
    font-size: 21px;
    margin: 0 22px;
    color: var(--White);
}

.bottom-block .katalog-mt #mt_index .category h2 i.fa {
    margin-top: 5px;
}

.bottom-block .subcat a {
    display: block;
}

.e-ic {
    font-size: 33px !important;
    margin-top: 5px;
}

.tag-categorymerop > h1 {
    line-height: 120%;
    border-left: 4px solid var(--Gold);
    padding-left: 1.8rem;
    font-family: var(--Mont);
    font-size: 2.1667em;
    margin: 0 0 30px;
    font-weight: bold;
}

.wrng {
    color: #666;
    font-weight: bold;
    font-size: 12px;
}

.more-list {
    color: var(--Gold) !important;
    padding-left: 32px;
    padding-top: 10px;
    padding-bottom: 10px;
    transition: background-color 0.4s linear;
    border-radius: 0 0 8px 8px;
}

.more-list:hover {
    background-color: #dcdcdc;
}

#formcontainer > fieldset:nth-child(9) > .row:nth-child(2) .field_desc::after,
#formcontainer > fieldset:nth-child(9) > .row:nth-child(3) .field_desc::after {
    content: "Обратите внимание!  Период закрепления (выделения нестандартным цветом) объявления не должен превышать периода размещения объявления!!!";
    font-size: 16px;
    font-weight: 700;
    color: var(--Red);
    line-height: 125%;
    display: block;
    padding-top: 7px;
}

.directLink {
    pointer-events: none;
}

.tags.inline {
    margin-bottom: 35px;
}

.pager {
    text-align: left;
}

.pager .pager-item {
    display: flex;

}

.pager .pager-item img {
    max-width: 121px;
    border-radius: 8px;
    margin-right: 20px;
}

.pager.pagenav a.pager-item {
    color: #214362;
    font-family: var(--IBM);
    font-weight: 600;
    font-size: 17px;
    line-height: 20px;
}


#interes > div > div > a > span {
    margin-top: 20px;
}

body.main-page #realty_vacancy .custom {
    overflow: visible;
}


@media screen and (min-width: 1000px) and (max-width: 1380px) {
    .bisnes-cat-index .bisnes-cat-index-item .bisnes-cat-index-item-name, .bisnes-cat-index .bisnes-cat-index-item .bisnes-cat-index-item-name a {
        font-size: 15px !important;
        line-height: 125%;
        letter-spacing: 0em;
        width: 52%;
    }

    .bisnes-cat-index .bisnes-cat-index-item {
        width: 22%;
        margin-bottom: 26px;

    }

}
.intro-rb {
  margin: 20px 0;
  background: #F1F2F7;
  padding: 30px 12px;
  
}
.yellow-bg{
    background-color: #F8D886;
}

.business-events{
    display: flex;
    flex-wrap: wrap;
}
div.form-group label.error{
    color: #DA3835;
}
#customContent {
    max-height: 0px;
    overflow: hidden;
    transition: max-height 0.3s ease;
    cursor: pointer;
}
.gsz-poyasnenie{
    cursor: pointer;

}
#new-materials-button{
    background-color: #fdeec0;
    border: none;
    border-radius: 0 0 6px 6px;
    cursor: pointer;
    display: block;
    left: 46%;
    margin: 0;
    outline: none;
    padding: 10px 10px 13px;
    position: fixed;
    top: 0;
}
#new-materials-count:after {
    background-color: #c33;
    border-radius: 16px;
    box-sizing: border-box;
    color: #fff;
    content: attr(data-count);
    margin-left: 5px;
    min-width: 16px;
    padding: 2px 5px;
    position: relative;
    text-align: center;
    vertical-align: text-bottom;
}
#articles-container .new-article{
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid;
}
#articles-container .new-article:last-child{
    border-bottom: unset;
}
#articles-container .new-article .new-article-title{
    font-size: 16px;
    margin-bottom: 5px;
    display: block;
}
.ajax-top-page-b {
    margin-top: 24px;
}
.search_search #search-searchword{
    height: 42px;
    margin-bottom: 24px;
    border-radius: 8px;
}
.search_search .btn.btn-search{
    background: var(--GoldGrad);
    color: #fff;
    border-radius: 8px;
    display: block;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.03em;
    padding: 13px 24px;
    text-align: center;
    line-height: 14px;
    transition: all 0.2s linear 0s;
    font-weight: 600;
    font-family: var(--Mont);
}
.search_search .btn-search:hover{
    background: #675124!important;
}
.search_search .page-title{
    margin-top: 10px;
    margin-bottom: 20px;
}
.h2-search-results{

}
body.black.root-news{
    background: linear-gradient(180deg, #FFF 0%, #F3F6F9 31.4%);
}
.new-root-news-item{
    display: flex;
    padding: 16px 0;
    flex-direction: column;
    align-items: flex-start;
    flex: 1 0 0;
    border-radius: 16px;
    border: 1px solid var(--Silver, #ECF0F1);
    background: #FFF;
    margin-bottom: 24px;
}
.new-root-news-item:hover{
    box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.11), 0px 8px 16px rgba(50, 50, 71, 0.09);
}
.top-dop-info{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 24px;
    margin-bottom: 11px;

}
.top-dop-info .top-dop-cat-link {
    display: flex;
    align-items: center;
}
.top-dop-info .top-dop-cat-link a{

    color: var(--MediumGrey, #8B919B);
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 13px; /* 100% */
    font-family: var(--Mont);
}
.top-dop-info .top-dop-cat-link a:hover{
    color: var(--Gold, #D29F37);
}
.top-dop-cat-views{
    display: flex;
    gap:2px;
    color: var(--MediumGrey, #8B919B);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 15px; /* 125% */

}
.new-root-img img{
    width: 100%;
    object-fit: cover;
    aspect-ratio: 306.75/204.82;
    margin-bottom: 16px;
}
.new-root-title{
    padding: 0 24px;
    margin-bottom: 30px;
}
.new-root-title a{
    color: var(--Asfalt, #30363E);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%; /* 22.5px */
}
.root-date-share{
    padding: 0 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: var(--MediumGrey, #8B919B);
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 13px; /* 100% */

}
.root-date-share img:hover{
    cursor: pointer;
}



.new-news-root-wrap{
    display: flex;
    flex-wrap: wrap;
    font-family: var(--Mont);
}
.label-desc{
	margin-left:8px;
}
.label-desc-first{
	margin-right:auto;
}