.uk-logo img{
    max-height: 100%;
    width: auto; 
}
.header .uk-logo img {
	max-width: 280px;
}
@media (max-width: 1399px) {
	.header .uk-logo img {
	    max-width: 280px;
	}
}
@media (max-width:959px) {
    .header .uk-logo img {
	    max-width: 40vw;
	}
	.footer-section-logo .uk-grid{
		flex-direction: column;
	}
	.footer-section-logo .uk-grid .uk-logo img{
		max-width: 120px;
	}
}
@media (max-width:639px) {
    .header .uk-logo img {
	    max-width: 60vw;
	}
}
.fa-icon{
    width: 1rem;
    text-align: center;
}

.start_screen_footer .igo-animation-slide-vert-small .uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve),
.start_screen_footer .igo-animation-slide-vert-small svg,
.start_screen_footer .igo-animation-slide-vert-small path{
	fill: transparent;
	stroke: #ffffff;
}
.start_screen_footer .igo-animation-slide-vert-small a,
.start_screen_footer .igo-animation-slide-vert-small a:hover{
	color: #ffffff!important;
}
.igo-animation-slide-vert-small {
    animation-name: slide-vert-small;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes slide-vert-small {
    0%   { transform: translateY(0); }
    25%   { transform: translateY(-0.5em); }
    75%   { transform: translateY(0.5em); }
    100% { transform: translateY(0); }
}
@-webkit-keyframes slide-vert-small {
    0%   { transform: translateY(0); }
    25%   { transform: translateY(-0.5em); }
    75%   { transform: translateY(0.5em); }
    100% { transform: translateY(0); }
}

.igo-navbar-toggle{
    height: 24px;
    width: 38px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.igo-navbar-toggle > span{
    width: 100%;
    height: 2px;
    background-color: #336699;
}
.igo-navbar-toggle:hover{
    height: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.igo-navbar-toggle:hover > span{
    /*opacity: 0.7;*/
}
.igo-animation,
.igo-animation > *{
    transition: 100ms linear;
}
.link-ghost{
    background-color: rgba(255,255,255,.25);
}
.link-ghost:hover{
    background-color: rgba(255,255,255,.35);
}

.typing:after {
    content: "|";
    margin-left: 3px;
    -webkit-animation: blink 1.5s forwards;
    display: inline-block;
}
@keyframes blink {
    0% { opacity:1; }
    99% { opacity:1; }
	100% { opacity:0; }
}
@-webkit-keyframes blink {
    0% { opacity:1; }
    99% { opacity:1; }
	100% { opacity:0; }
}

.link-absolute:before{
    content: '';
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
.igo-fix-cover{
    position: relative;
}
.igo-fix-cover::before{
    content: '';
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #31302D;
    opacity: .9;
}
.igo-fix-cover > div{
    position: relative;
    z-index: 1;
}
.igo-fix-cover-services{
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 50%;
    background-color: rgba(48,48,45,.9);
    z-index: 0;
}

.check-input{
    position: relative;
}
.check-input input{
    cursor: pointer;
    transition: transform 0.3s ease;
}
.check-input:hover input{
    transform: scale(1.03);
}
.check-input label{
    position: absolute;
    left:1.4rem; top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: .7;
    transition: all 0.3s ease;
    z-index: -1;
}
.check-input:hover label{
    opacity: 1;
}
.fix-footer-logo {
    max-width: 222px;
}
.flex-grow1{
	flex: 1;
}
.flex-grow2{
	flex: 2;
}

.uk-navbar-nav > li{
	position:relative;
	transition: all 0.15s ease;
}
.uk-navbar-nav > li > a:before {
	content: "";
	position:absolute;
	bottom:-21px;
	left: 0;
	width:0;
	border-top: 1px solid transparent;
	transition: all 0.15s ease;
}
.uk-navbar-nav > li:hover > a:before,
.uk-navbar-nav > li.uk-active > a:before {
	border-top: 1px solid #336699;
	transition: all 0.15s ease;
	width:100%;
}
.uk-offcanvas-bar .uk-nav-default.uk-text-reg li > a:hover,
.uk-offcanvas-bar .uk-nav-default.uk-text-reg li.uk-active > a {
    color: #ffffff !important;
	opacity: 0.6;
}
.uk-offcanvas-bar .uk-nav-default.uk-text-reg .uk-nav-sub a{
	font-weight:300;
}

footer .uk-nav li:first-child {
    margin-top: 0;
}
footer .uk-nav li:last-child {
    margin-bottom: 0;
}
.uk-accordion-content {
    padding: 10px;
    border: 1px solid #C6D3E0;
    border-radius: 3px;
    background: #fff;
}

.banner_chleny{
	position:relative;
}
.banner_chleny:before,
.banner_chleny:after{
	content:'';
	position:absolute;
	height:100%; width:100%;
	display:block;
	left:0; right:0;
	top:0; bottom:0;
	z-index:0;
}
.banner_chleny:before{
	background-image: url("../img/banner_chleny_left.png");
	background-position: bottom left;
	background-size: auto 100%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}
.banner_chleny:after{
	background-image: url("../img/banner_chleny_right.png");
	background-position: bottom right;
	background-size: auto 100%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}
.banner_chleny_title{
	max-width:1024px;
}
@media (max-width: 959px){
	.banner_chleny_title{
		font-size: 1.3rem;
	}
}
.banner_chleny .uk-button{
	padding-left: 3.4rem;
	padding-right: 3.4rem;
}
.banner_top{
    aspect-ratio: 256 / 239;
}
.banner_top img{
	object-fit: cover;
    height: 100%;
    width: 100%;
    object-position: center;
    aspect-ratio: 256 / 239;
}
 
.fix-img-rsg {
    height: calc((1.5em* 6)* 2 + 30px);
    aspect-ratio: 181 / 256;
    display: block;
} 
.fix-btn-rsg {
	width: 100%;
	max-width: 100%;
	/*max-width: 11em;*/
}
#news-container{
	
}
.news-parse {
    
}
.news-content{
	
}
.news-block{
	-webkit-line-clamp: 6; /* Число отображаемых строк */
    display: -webkit-box; /* Включаем флексбоксы */
    -webkit-box-orient: vertical; /* Вертикальная ориентация */
    overflow: hidden;
}
.news-block p{
	margin: 0;
}

@media (min-width: 960px) and (max-width: 1399px) {
	.fix-hidden-rsg {
		display: none;
	}
	.fix-img-rsg {
	    height: calc((1.5em* 6)* 3 + 30px + 30px);
	}
}
@media (max-width: 959px){
	.fix-block-rsg-info{
		padding-top: 30px;
		border-top: calc(0.2px + 0.05em) solid #C6D3E0;
	}
}
@media (min-width: 640px) and (max-width: 959px){
	.fix-img-rsg {
	    height: auto;width: 100%;
	}
}
@media (max-width: 480px) {
	.fix-img-rsg {
	    height: auto;width: 100%;
	}
	.fix-hidden-rsg {
		display: none;
	}
}
@media (max-width: 480px) {
	.uk-button{
		width:100%;
		display:block;
	}
}

.uk-accordion-title.akk-arrow::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%203.5%206%208.5%2011%203.5%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
}
.uk-open > .uk-accordion-title.akk-arrow::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%203.5%206%208.5%2011%203.5%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E");
  transform: rotate(180deg);
}
.uk-tile-muted.uk-nav-secondary.uk-border li:hover a{
	color: #336699;
}
.uk-tile-muted.uk-nav-secondary.uk-border li a{
	background-color: transparent;
}
.uk-tile-muted.uk-nav-secondary.uk-border li.uk-active{
	background-color: #336699;
	color: #FFFFFF;
}
.uk-tile-muted.uk-nav-secondary.uk-border li.uk-active a{
	color: #FFFFFF;
}
.uk-tile-muted.uk-nav-secondary.uk-border li{
	border-bottom: 1px solid #C6D3E0;
	margin-top: 0;
    margin-bottom: 0;
}
.uk-tile-muted.uk-nav-secondary.uk-border li:last-child{
	border-bottom: 0 none;
}
@media (max-width: 959px){
	.news-grid > .uk-grid > div{
		min-height: 9rem;
	}
}
.news-grid .uk-card-title{
	font-size: 100%;
	margin: 0;
	-webkit-line-clamp: 3; /* Число отображаемых строк */
    display: -webkit-box; /* Включаем флексбоксы */
    -webkit-box-orient: vertical; /* Вертикальная ориентация */
    overflow: hidden;
}
.uk-slideshow-items a:hover .uk-overlay-primary:before,
.news-grid a:hover:before{
	background: rgba(18, 18, 18, 0.4);
	transition: all 0.15s ease;
}
@media (max-width:959px){
	.uk-slideshow-items{
		min-height: 420px!important;
	}
}
ul.list-ads{
	margin: 0;
    padding: 0;
    list-style: none;
    background-color: #e6ebef;
    height: 18rem;
}
.list-ads li{
	list-style: none;
    display: flex;
    flex-direction: row;
    height: calc(18rem / 3 + (9px / 3));
    border-bottom: 9px solid #ffffff;
    box-sizing: border-box;
}
@media (min-width:960px) and (max-width: 1400px){
	ul.list-ads{
	    height: 24rem;
	}
	.list-ads li{
	    height: calc(24rem / 4 + (9px / 4));
	}
}
.list-ads li:last-child{
	margin-bottom: 0;
}
.list-ads li > *{
	color: #ffffff;
}
.event-item{
	background: #336699;
}
.ads-item{
	background: #EF7F1A;
}
.item-symbol{
	display: flex;
    align-items: center;
    justify-content: center;
}
.item-symbol > .cont{
	position: relative;
	width: 100%;
}
.item-symbol > .cont:before{
	content: '';
	position: absolute;
	top:0;left:0;
	height: 100%;width: 100%;
	background: rgba(0,0,0,0.2);
	mix-blend-mode: soft-light;
}
.item-title{
	display: flex;
    align-items: center;
    position: relative;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.ads-item .item-title:before,
.event-item .item-title:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
    background: rgba(0, 0, 0, 0.2);
    mix-blend-mode: soft-light;
    transition: all 0.45s ease;
}
.ads-item:hover .item-title:before,
.event-item:hover .item-title:before{
	width: 100%;
	transition: all 0.3s ease;
}
.item-title > .cont{
	padding-left: 20px;
    padding-right: 10px;
}
.item-title > .cont a.ads_more{
	color:#ffffff;
	opacity: .5;
	transition: all 0.15s ease;
}
.item-title > .cont a.ads_more:hover{
	opacity: .7;
	transition: all 0.15s ease;
}
.item-symbol {
	width: 22%;
    flex-basis: 22%;
}
.item-title{
	width: 78%;
    flex-basis: 78%;
}
.ads_title{
	-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ads-item .cont i{
	font-size: 2.3rem;
}
.cont-inner{
	line-height: 1.3;
}
.cont-inner .day{
	font-size: 1.3rem;
	line-height: 1;
	font-weight: 700;
}
.cont-inner .day+.day:before{
	content: '-';
}
.cont-inner .mount{
	font-size: 1rem;
	font-weight: 700;
}
.cont-inner .mount+.mount:before{
	content: '-';
}
.cont-inner .year{
	font-size: 1rem;
	font-weight: 700;
}
.cont-inner .year+.year:before{
	content: '-';
}
a mark {
    background: transparent!important;
    color: #336699;
}
a:hover mark {
    color: #295C8F;
}
.info-partners.uk-slider-items img{
	max-height: 64px;
}
@media (max-width:959px) {
	.info-partners.uk-slider-items img{
		max-height: 50px;
	}
	#info-partners .info-partners.uk-slider-items{
		flex-wrap: wrap;
		transform: translate3d(0, 0, 0)!important;
		gap: 1rem 0;
	}
	#info-partners .uk-slidenav{
		display:none;
	}
	#info-partners .uk-slider:before{
		display:none;
	}
}
@media (max-width:639px) {
	.info-partners.uk-slider-items img{
		max-height: 50px;
		max-width: 200px;
	}
}
#info-partners .uk-slidenav svg{
	width: 14px;
  	height: 24px;
}
#info-partners .uk-position-center-left-out,
#info-partners .uk-position-center-right-out{
	color:#336699;
}
#info-partners .uk-position-center-left-out:hover,
#info-partners .uk-position-center-right-out:hover{
	color:#295C8F;
}
@media (min-width:1720px) {
	#info-partners .uk-position-center-left-out{
		margin-right:30px;
	}
	#info-partners .uk-position-center-right-out{
		margin-left:30px;
	}
}
@media (max-width: 959px){
	#info-partners .uk-position-center-left-out{
		padding-right:5px!important;
	}
	#info-partners .uk-position-center-right-out{
		padding-left:5px!important;
	}
}
@media (max-width:1670px) {
	#info-partners .uk-slider:before{
		content:'';
		position:absolute;javascript:;
		z-index:1;
		right:0;
		top:0;
		height:100%;
		width:60px;
		background: rgb(255,255,255);
		background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1); 
	} 
}
.gallery-grid{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px -10px 0;
    padding: 0;
}
.gallery-grid li {
    flex-grow: 1;
    margin: 0 10px 10px 0;
    list-style: none;
    padding: 0;
}
@media (min-width: 640px){
	.gallery-grid li {
		height: 320px;
	}
}
.gallery-grid li:last-child {
    flex-grow: 10;
}
.gallery-grid a,
.gallery-grid img {
    max-height: 100%;
    min-width: 100%;
    object-fit: cover;
}
.gallery-grid li:last-child img{
	min-width: auto!important;
}
.gallery-grid li:first-child + li:last-child img{
	min-width: 100%!important;
}
.gallery-grid li:only-child img{
	min-width: 100%!important;
}
.gallery-grid li:only-child{
	height: auto;
}
ol.uk-accordion{
	padding-left: 30px;
	list-style: auto;
}
ol.uk-accordion > li{
	padding-bottom: 16px;
}
ol.uk-accordion .uk-accordion-title {
    padding-bottom: 14px;
    border-bottom: 1px dashed #d1d2d1;
    margin-bottom: -1px;
}
.note {
	position: relative;
	background-color: #faf29f;
    font-size: 1em;
    color: #121212 !important;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
.note:before {
	content: '';
	position: absolute;
	bottom:0;
	right:0;
	border: 0.75rem solid #ffffff; border-left: 0.75rem solid #c6bc62; border-top: 0.75rem solid #c6bc62;
}
.note p:last-child {
	margin-bottom: 0;
}
.text-overflow{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    line-clamp: 5;
    box-orient: vertical;
}
.ajaxSearch_resultBreadcrumbs{
	
}
.ajaxSearch_resultBreadcrumbs ul.breadcrumb{
	padding: 0;
    margin: 0;
    list-style: none;
}
.ajaxSearch_resultBreadcrumbs ul.breadcrumb li{
    list-style: none;
	display: inline-block;
	font-size: 0.875rem;
    line-height: 1.4;
    color: #999;
	margin-right: 0.25rem;
}
.ajaxSearch_resultBreadcrumbs ul.breadcrumb li:after{
	content:' / ';
}
.ajaxSearch_resultBreadcrumbs ul.breadcrumb li:last-child:after{
	content:'';
}
.ajaxSearch_resultBreadcrumbs ul.breadcrumb li:first-child{
	display:none;
}
.ajaxSearch_resultBreadcrumbs ul.breadcrumb li a{
    color: #999;
}
.ajaxSearch_resultBreadcrumbs ul.breadcrumb li a:hover{
    color: #336699;
}
.ajaxSearch_result .ajaxSearch_resultLink{
	font-size: 1.2222rem;
    line-height: 1.24;
    font-weight: 500;
}
.ajaxSearch_grpResultName{
	display:none;
}

#news_list .item_news_1 .uk-grid {
    flex-direction: column;
}
@media (min-width: 640px){
	#news_list .item_news_1 .uk-grid img.uk-object-cover{
		width: 100%;
		aspect-ratio: 16 / 9;
	}
}
@media (max-width: 639px){
	.grid-fix .uk-grid-margin{
		margin-top:20px;
	}
}
/*
.pulse-icon{
	position:relative;	
}
.pulse-icon:after{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	height:1rem;
	width:1rem;
	transform: translate(-50%);
	border-radius:50%;
	background: rgba(51,102,153, 0.2);
    -webkit-animation: pulse 1.2s .9s infinite linear;
    -moz-animation: pulse 1.2s .9s infinite linear;
    -ms-animation: pulse 1.2s .9s infinite linear;
    animation: pulse 1.2s .9s infinite linear;
}
@-webkit-keyframes pulse {to {background: rgba(51,102,153, 0.2);-webkit-transform: scale(3, 3);-ms-transform: scale(3, 3);transform: scale(3, 3);}}
@-moz-keyframes pulse {to {background: rgba(51,102,153, 0.1);-webkit-transform: scale(3, 3);-ms-transform: scale(3, 3);transform: scale(3, 3);}}
@-ms-keyframes pulse {to {background: rgba(51,102,153, 0);-webkit-transform: scale(3, 3);-ms-transform: scale(3, 3);transform: scale(3, 3);}}
@keyframes pulse {to {background: rgba(51,102,153, 0);-webkit-transform: scale(3, 3);-ms-transform: scale(3, 3);transform: scale(3, 3);}}
*/
.fix-img-rsg{
	background-image: url("../img/rsg.jpg");
	background-position: center;
	background-size: cover;
    background-attachment: scroll;
    background-repeat: no-repeat;
}
.date_ads .day:before,
.date_ads .mont:before,
.date_ads .year:before{ 
	content: '-'
}
.date_ads .day:first-child:before,
.date_ads .mont:first-child:before,
.date_ads .year:first-child:before{
	content: ''
}
.uk-text-notransform{
	text-transform: none;
}
.date_ads_absolute{
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:0;
}
.date_ads_absolute h5 .days {
    font-size: 150%;
    line-height: 1;
}
.date_ads_absolute h5{
	display: flex;
	flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
	color: #ffffff;
	height: 100%;
	background-color: rgba(41, 92, 143, 0.8);
	border-right: 1px solid transparent;
	transition: 100ms linear;
}
.uk-card-primary-hover:hover .date_ads_absolute h5{
	background-color: rgba(51,102,153,1);
	transition: 100ms linear;
	border-right: 1px solid #C6D3E0;
}
@media (max-width: 639px){
	.date_ads_absolute h5{
		border-right: 0 none;
		border-bottom: 1px solid transparent;
	}
	.uk-card-primary-hover:hover .date_ads_absolute h5{
		border-bottom: 1px solid #C6D3E0;
	}
}
.date_ads + img{
	width:100%;
}

.uk-height-1-1.uk-slideshow .uk-dotnav {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.uk-slideshow-items .uk-overlay-primary{
	padding-top: 2.6rem;
}
.uk-slideshow-items .uk-overlay-primary:before {
    background: rgba(20, 20, 20, 0.36);
    /*background: linear-gradient(180deg, rgba(20, 20, 20, 0) 0%, rgba(20, 20, 20, 0.45) 70%);*/
}
.uk-slideshow-items a:hover .uk-overlay-primary:before{
	background: rgba(20, 20, 20, 0.4);
    /*background: linear-gradient(180deg, rgba(20, 20, 20, 0) 0%, rgba(20, 20, 20, 0.5) 70%);*/
}
.news-grid a.uk-overlay-primary:before {
	background: rgba(30, 30, 30, 0.7);
    background: rgba(33, 58, 85, 0.7);
	background: rgba(30,44,59, 0.7);
	background: rgba(36, 62, 91, 0.76);
	background: rgba(51,102,153,0.8);
}
.news-grid a.uk-overlay-primary:hover:before {
	background: rgba(30, 30, 30, 0.8);
	background: rgba(25,75,125, 0.9);
	background: rgba(30,44,59, 0.76);
	background: rgba(36, 62, 91, 0.82);
    /*background: rgba(24, 37, 51, 0.7);*/
	background: rgba(41,92,143,0.9);
}
/*fix-grid-*/
.news-grid a.uk-overlay-primary:before {
	background: rgba(18, 18, 18, 0.3);
}
.news-grid a.uk-overlay-primary:hover:before {
	background: rgba(18, 18, 18, 0.4);
}
@media (max-width: 639px){
	.news-grid > .uk-grid > div {
    	min-height: 12rem;
  	}
	.news-grid > .uk-grid > div:nth-child(4){
		display: none;
	}
	.cont-inner .day{
		font-size: 1.2rem;
	}
}
@media (min-width: 1400px){
	.news-grid > .uk-grid > div:nth-child(4){
		display: none;
	}
}
.news-grid .uk-card-title{
	display: block;
	-webkit-line-clamp: 10;
	font-weight:600;
	background: linear-gradient(0deg,rgba(18, 18, 18, 0.3) 0%, rgba(18, 18, 18, 0) 100%);
}
.news-grid .uk-card-title .clamp{
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
@media (max-width: 959px){
	.banner_chleny:before, .banner_chleny:after {
		display:none;
	}
}
/*end-fix-grid-*/

#preloader {
	text-align:center;
	background-color: #194B7D; /* Синий фон */
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
    width: 100%;
	position: absolute;
	z-index:99;
	top: 0;
	left: 0;
	transition: opacity 0.5s ease;
	opacity: 1;
}
#preloader.hidden {
	opacity: 0;
	pointer-events: none; /* Отключаем события мыши после исчезновения */
}
#preloaderlogo {
	text-align:center;
	width: 360px; /* Задайте размер логотипа */
	padding: 30px;
	height: auto;
}
#ads_list .uk-accordion-title {
    font-size: 1.4444rem;
    line-height: 1.1;
    font-weight: 600;
}
@media (max-width: 959px){
	#ads_list .uk-accordion-title {
		font-size: 1.2rem;
	}
}
@media (max-width:639px) {
	#ads_list .uk-accordion-title {
		font-size: 1.2rem;
	}
}
.uk-table.uk-border{
	box-sizing: border-box;
}
.uk-table.uk-border .uk-table-divider > tr:not(:first-child), 
.uk-table.uk-border .uk-table-divider > :not(:first-child) > tr, 
.uk-table.uk-border .uk-table-divider > :first-child > tr:not(:first-child) {
    border-top: 1px solid #C6D3E0;
}
#info-container p:empty{
	display:none;
}
.uk-button + .uk-button{
	display: table;
}
.template14 .uk-list-divider .uk-block:last-child > *:last-child{
	margin-bottom: 0;
}