

/* Start:/local/templates/aspro_max/components/bitrix/search.title/custom/style.css?17169729301382*/
.inline-search-block.corp{
    display: flex!important;
    align-items: center;
	opacity: 0;
    visibility: hidden;
	transition: all 0.2s ease-in-out;
	top: 0px;
    bottom: 0px;
    z-index: 0 !important;
}
.inline-search-block.corp.show {
    opacity: 1;
    z-index: 1055 !important;
    visibility: visible;
}
.inline-search-block.corp > .maxwidth-theme {width: 100%;}
.inline-search-block.corp > .maxwidth-theme > .row {
    display: flex;
    justify-content: center;
}
.inline-search-block.corp .close-block {
    position: fixed;
    top: 30px;
    right: 30px;
    cursor: pointer;
}
.inline-search-block.corp .close-block .close-icons {background-color: #b8b8b8;opacity: 1;position: static;margin: 0;}
.inline-search-block.corp.with-close .search .search-input-div {padding-right: 0;}
.inline-search-block.corp.with-close .search .search-button-div {bottom: 0;}
.inline-search-block.corp .search-input {
    padding: 0 44px 0 16px;
    height: 48px;
    font-size: 14px;
	min-width: 600px;
	transition: background 0.2s ease-in-out;
    background-color: #fafafa;
    border: 1px solid #ececec;
}
.inline-search-block.corp .search-input:focus{
    background: #fff;
    border: 1px solid #ccc;
}
.inline-search-block.corp.with-close .search .btn-search-corp {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
/* End */


/* Start:/local/templates/aspro_max/components/bitrix/breadcrumb/main/style.css?17169729301692*/
.breadcrumbs{}
.breadcrumbs .breadcrumbs{padding:0px;}
.breadcrumbs__item{display:inline-block;position:relative;}
.mobile .breadcrumbs__item:hover .breadcrumbs__dropdown-wrapper{display:none;}
.mobile .breadcrumbs__item.hover .breadcrumbs__dropdown-wrapper{display:block;}
.breadcrumbs__separator{position:relative;zoom:1;bottom:-1px;display:inline-block;line-height:18px;margin:0 10px 0px 9px;border:none;color: #dddddd;}

.breadcrumbs__item--with-dropdown{padding-right: 10px;margin-right: -10px;}
.breadcrumbs__item--with-dropdown + .breadcrumbs__separator{margin-left:18px;}
.breadcrumbs__item--with-dropdown:hover .breadcrumbs__arrow-down{opacity:1;}

.breadcrumbs__arrow-down{opacity:0.5;border:none;top:13px;right:-3px;display:none;height:3px;line-height:18px;margin:0 4px;position:absolute;width:5px;z-index:1;font-size:0;}
.breadcrumbs__arrow-down .svg{top:-8px;}
.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display: inline-block;}

.breadcrumbs__item-name{color:#b6b5b5;}

.breadcrumbs__item--with-dropdown .breadcrumbs__item--dropdown{-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}

.breadcrumbs__dropdown-wrapper{display: none; padding-top: 8px; top: 18px;z-index: 2;position: absolute;left: -18px;}

.breadcrumbs__dropdown{ background:#fff;padding: 11px 20px;text-align: left;box-shadow: 0 1px 5px 1px rgba(0,0,0,0.12);}
.breadcrumbs__dropdown .breadcrumbs__dropdown-item{display: block; line-height: 14px; padding: 5px 0px; text-decoration: none; text-transform: none;white-space:nowrap;}

@media (max-width: 767px){
	.breadcrumbs__item--with-dropdown .breadcrumbs__arrow-down{display: none;}
}
/* End */


/* Start:/local/templates/aspro_max/components/bitrix/news/blog/style.css?17169729315171*/
.head-block.top.with-tabs .item-link:not(:hover){
    background: #fafafa;
}


.select_head_wrap .menu_item_selected {
    position: relative;
    padding: 15px 55px 15px 25px;
    margin: 0 0 -1px;
    cursor: pointer;
    color: #333;
}

.select_head_wrap .menu_item_selected .svg.svg-inline-down {
    right: 15px;
    position: absolute;
    top: 50%;
    
}

@media (min-width: 768px){
	.select_head_wrap .menu_item_selected + .head-block {display:block!important; margin: 0px 0 32px;}
	.head-block.top.with-tabs.srollbar-custom .mCSB_container{padding-bottom: 20px;}
}

@media (max-width: 767px){
    .select_head_wrap{
        margin-bottom:32px;
    }

    .select_head_wrap .head-block.top{
        margin-bottom:0;
    }

    .select_head_wrap .head-block.top .item-link {
        display:block;
        float:none;
    }

    .select_head_wrap .menu_item_selected.opened .svg.svg-inline-down {
        transform: rotate(180deg);
    }
    
    .select_head_wrap .menu_item_selected + .head-block {display:none;}
    
    .select_head_wrap .head-block.top .item-link {
	border-bottom: 1px solid #eeeeee;
    }

    .select_head_wrap .head-block.top .item-link:last-child {
	border-bottom: none;
    }

    .select_head_wrap .head-block.top:not(.with-tabs) .item-link {
	border-right: none;
    }


    .select_head_wrap .head-block .item-link .title span, .select_head_wrap .head-block.top .item-link .title .btn-inline {
	padding: 15px 55px 15px 25px;
    }
    
    
    .select_head_wrap .head-block.top.with-tabs .item-link{
	margin:0;
	border:none;
	border-bottom: 1px solid #eeeeee;
	border-radius: 0;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link:last-child,
    .select_head_wrap .head-block.top.with-tabs .item-link.active:last-child:hover{
	border-bottom: none;
    }
    
    .select_head_wrap .head-block.top.with-tabs {
	border: 1px solid #eeeeee;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link:hover{
	box-shadow: none;
	transform: none;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link.active:hover{
	border:none;
	border-bottom: 1px solid #eeeeee;
    }
    
    .select_head_wrap .head-block.top.with-tabs .item-link.active .title span:before{
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	left: -1px;
	top: 0;
	bottom: 0;
	right: auto;
	height: auto;
	width: 2px;
    }
    
    .select_head_wrap{
	position: relative;
    }
    
    .select_head_wrap .head-block.top {
	position: absolute;
	left: 0px;
	right: 0px;
	z-index: 110;
	max-height: 220px;
	overflow:hidden;
	background-color: #fff;
    }
    
    
    
}

/*categories*/
.categories_block .dropdown>li.has-child a .toggle_block {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 2;
    width: 35px;
    height: 100%;
    bottom: 0px;
}

.categories_block.menu_top_block li.v_bottom .dropdown{
    position: static;
    min-width: auto;
    width: auto;

}

.categories_block.menu_top_block .dropdown ul.child {
    margin: 0;
}

body .categories_block.menu_top_block .left_menu li.v_bottom > .dropdown {
    padding: 0px 0px 16px;

}

.categories_block.menu_top_block li.v_bottom.current .dropdown,
.categories_block.menu_top_block li.v_bottom:hover .dropdown {
    background: #fafafa;
}

.categories_block.menu_top_block .dropdown> li.v_bottom>.dropdown {
    width: auto;
    box-shadow: none;
    opacity: 1;
    visibility: visible;
    padding: 5px 0px 10px;
    border: 1px solid #ececec;
    border-top-width: 0px;
    border-bottom-width: 0px;
}

.categories_block.menu_top_block .dropdown >li.has-child.v_bottom.opened>a {
    padding-bottom: 7px;
    border-bottom: none;
    line-height: 20px;
}

.categories_block.menu_top_block .item .child_container .child_wrapp{
    padding: 0;
}

.categories_block.menu_top_block .opened > a .svg {
    transform: rotate(180deg);
}

.categories_block.menu_top_block .dropdown> li.v_bottom>.dropdown li {
    float: none;
    display: block;
    width: auto;
    padding: 5px 16px 0px;
    vertical-align: top;
    line-height: 20px;
}

.categories_block.menu_top_block .dropdown>li.v_bottom>.dropdown li a {
    padding: 0px 10px 0px 0px;
    font-weight: normal;
    font-size: 12px;
    display: block;
    line-height: 20px;
}

.categories_block.menu_top_block .dropdown>li.v_bottom>.dropdown li:not(.current) a:not(:hover) {
    color: #333;
}

.categories_block.menu_top_block li.has-child.v_bottom:last-child > .dropdown {
    border-bottom-width: 1px;
}

.categories_block.menu_top_block ul.left_menu li {
    line-height: 20px;
}

.categories_block.menu_top_block .categories_count {
    position: absolute;
    right: 15px;
    top: 15px;
    font-weight: normal;
}

/*with-dropdown*/
.categories_block.menu_top_block .has-child > a{padding-right: 56px;}
.categories_block.menu_top_block .has-child .categories_count{right: 38px;}
.categories_block.menu_top_block .has-child .svg{right: 11px;top: 19px;}
/**/
/* End */


/* Start:/local/templates/aspro_max/components/bitrix/news.list/front_news/style.css?171697293111555*/
.item-views.news2:not(.with-border){padding-bottom: 25px;}
.item-views.news2.with-border{padding-bottom: 28px;}
.item-views.news2 .row .item-wrapper{padding-bottom: 32px;}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2:not(.with-border){padding-bottom: 35px;}
.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2.with-border{padding-bottom: 38px;}

.item-views.news2.half-block .item-wrapper .item:not(.bordered) .image{margin: 0;}
.item-views.news2 .item-wrapper .item:not(.bordered) .image{margin: 0px 0px 13px;}
.item-views.news2.md .item-wrapper .item .period-block{margin: 0px 0px 7px;}
.item-views.news2 .item-wrapper .item .period-block .date{display:block;}
.item-views.news2 .item-wrapper .item .period-block .date:first-letter{text-transform: capitalize;}
.item-views.news2.md .item-wrapper .item .title{margin-bottom: 2px;}

.item-views.news2 .item-wrapper .item.bordered .inner-text{padding: 20px 24px 19px;}
.item-views.news2 .item-wrapper .item .period-block{margin-bottom: 8px;}

.content_news2 .with-text-block-wrapper .svg-inline-subscribe svg{width:16px;}
body .content_news2 .with-text-block-wrapper .list{padding-top:0px;}
.item-views.news2 .item-wrapper .item.no-img .period-block{margin-bottom: 12px;}

.item-views.news2 .item-wrapper .item .preview-text{margin: 7px 0px 0px;}

.item-views.news2.with-border .bottom_nav .ajax_load_btn{margin-bottom: 22px;}

.item-views.news2 .rounded3 .image{border-radius:3px 3px 0px 0px;}

.item-views.news2 .item-wrapper .item.bordered .inner-text.with-section{padding-top: 23px;}
.item-views.news2 .item-wrapper .item .inner-text.with-date.with-section{padding-bottom: 53px;}
.item-views.news2 .item-wrapper .item .inner-text.with-section .section{margin: 0px 0px 11px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.item-views.news2 .item-wrapper:not(.line_img) .item .inner-text.with-section .period-block{position: absolute;bottom: 13px;}

.item-views.news2 .item-wrapper .item.with-fon{background-size: cover;}

.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text{padding-top: 23px;padding-right: 24px;padding-left: 24px;}
.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text.with-date.with-section{padding-bottom: 49px;}
.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text .section{margin-bottom: 6px;}
.item-views.news2 .s_5 .item-wrapper .item.bordered .inner-text .period-block{bottom: 10px;}


.item-views.news2 .item-wrapper.merged .item .inner-text .period-block{bottom: 14px;}

.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){left: 0;padding: 0px 25px 0px;right:0;}
.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon) *{color: #fff;position: relative;z-index: 12;}
.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text .title{max-height:100px;overflow:hidden;}
.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text .period-block{opacity:0.7;margin-bottom: 9px}
.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon) .period-block{margin-bottom: 0;}

.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{right: 0;z-index: 12;}



.item-views.news2.half-block .item-wrapper.fon_text_fon .item{min-height: 436px;}
.item-views.news2.half-block .item-wrapper.fon_text_fon .item .inner-text{position: absolute;bottom: 10px;padding-bottom: 50px;}
.item-views.news2.half-block .item-wrapper.fon_text_fon .item .period-block{margin:0px;bottom: 17px;}
.item-views.news2.half-block .item-wrapper.fon_text_fon .item .section{opacity: 0.7;}
.item-views.news2.half-block .item-wrapper.line_img .half-wrapper{height: 100%;max-height: 436px;overflow: hidden;}
.item-views.news2.half-block .item-wrapper{padding-bottom:0px;margin-bottom:32px;}

.item-views.news2 .item-wrapper.line_img .item{height:auto;min-height:auto;padding: 0px 10px 32px 0px;}
.item-views.news2 .item-wrapper.line_img .item:last-of-type{padding-bottom: 0px;}
.item-views.news2 .item-wrapper.line_img .item div.image span{width: 184px;height: 124px;}
.item-views.news2 .item-wrapper.line_img .item .inner-text.with-date.with-section{padding-bottom:0px;}
.item-views.news2 .item-wrapper.line_img .item .inner-text .section, 
.item-views.news2 .item-wrapper.line_img .item .inner-text .period-block{display:inline-block;vertical-align:top;}
.item-views.news2 .item-wrapper.line_img .item .inner-text .section{padding:0px 10px 0px 0px;}
.item-views.news2 .item-wrapper.line_img .item .image.pull-left + .inner-text{padding-left: 209px;}
.item-views.news2 .item-wrapper.line_img .item .image.pull-right + .inner-text{padding-right: 209px;}

.front_news2 .with-text-block-wrapper .block-links{margin: 0px -3px;}
.front_news2 .with-text-block-wrapper .block-links>span{padding: 0 3px;}

.item-views.news2 .item-wrapper.fon_text_fon .inner-text.with-fon {overflow: hidden;}
.item-views.news2 .item.with-fon.with-title-fon:hover .inner-text-wr.bordered{
        border: 1px solid transparent;
}

.item-views.news2 .item-wrapper .item .inner-text .title {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 0.9334em;
}

.item-views.news2 .item-wrapper.fon_text_fon:not(.line_img) .item .inner-text.with-section:not(.with-fon) .period-block{
    position: absolute;
    bottom: 0;
}
.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-section.with-date:not(.with-fon){
    padding-bottom: 40px;
}

.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-section:not(.with-fon) .section{
    opacity: 0.7;
}

.item-views.news2 .item-wrapper .item.bordered.box-shadow .image { margin: -1px -1px 0;}

@media (min-width: 1200px){
	.item-views.news2 .item-wrapper.fon_text_fon .item.with-title-fon.big-block .inner-text.with-fon .inner-text-wr{min-height: 250px;}
	
}

@media (max-width: 1199px) and (min-width: 992px){
	.item-views.news2 .item-wrapper.fon_text_fon .item.with-title-fon.big-block .inner-text.with-fon .inner-text-wr{min-height: 200px;}


	
}

@media (min-width: 992px) and (max-width: 1300px){
    .item-views.news2.small-bg-plate .items.s_3 .item-wrapper.col-md-4 {
        width:50%;
    }
}

@media (min-width: 992px){
	.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){position: absolute; bottom: 20px;}
	

	.item-views.news2.md .item-wrapper .item .image span{height: 161px;}
	.item-views.news2.md .item-wrapper.fon_text_fon .item .inner-text:not(.with-fon){padding-top: 184px;}
	.item-views.news2.md .item-wrapper.fon_text_fon .item .inner-text .period-block{margin-bottom: 1px;}

	.with-text-block-wrapper .item-views.news2.md .item-wrapper .item .image span{height: 150px;}
	.item-views.news2.lg .item-wrapper .item .image span{height: 208px;}

	.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{padding: 208px 0px 0px;}
	.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon .inner-text-wr{padding: 20px 25px 20px;background:#fff;height: 100%;}
	.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon.with-section .inner-text-wr{padding: 25px 25px 70px;}
	
	
	.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon .period-block{opacity: 1;}
	body .item-views.news2 .item-wrapper .item.long.bordered .inner-text.with-date.with-section {padding-bottom: 58px;}
	
	.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{position: relative;left: 50%; width: 50%;height: 100%;padding-left: 16px;}
	
	
	.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon.tall-block:not(.with-title-fon){
		padding-top: 140%;
	}
	.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon:not(.with-title-fon){padding-top: 66%;}
	.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon.short-big-block:not(.with-title-fon){padding-top: 50%;}
}
@media (max-width: 991px){
	.item-views.news2 .item-wrapper .item .image span{height:auto; padding-top: 66%}
	.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text{position: absolute;bottom: 20px;}

	.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon{bottom: 10px;left: 0px;padding: 0px 32px 50px;}
	.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon  .inner-text-wr{border:none;}
	.item-views.news2 .item-wrapper.fon_text_fon .item .inner-text.with-fon *{color: #fff;}
	
	body .item-views.news2.half-block .item-wrapper.line_img .item .image span{width: 150px;height: 100px;}
	.item-views.news2.half-block .item-wrapper.line_img .image.pull-left + .inner-text{padding-left: 174px;}
	.item-views.news2.half-block .item-wrapper.line_img .image.pull-right + .inner-text{padding-right: 174px;}

	.item-views.news2 .with-fon.with-title-fon:before {
		opacity: 0;
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		background: rgba(0,0,0,0.5);
		transition: opacity 0.3s ease;
		-moz-transition: opacity 0.3s ease;
		-ms-transition: opacity 0.3s ease;
		-o-transition: opacity 0.3s ease;
		-webkit-transition: opacity 0.3s ease;
		z-index: 11;
	}
	.item-views.news2 .with-fon.with-title-fon:after {
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		top: 40%;
		transition: opacity 0.3s ease;
		-moz-transition: opacity 0.3s ease;
		-ms-transition: opacity 0.3s ease;
		-o-transition: opacity 0.3s ease;
		-webkit-transition: opacity 0.3s ease;
		z-index: 1;
		background: -moz-linear-gradient(90deg, rgba(0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
		background: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
		background: -o-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
		background: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	}
}

@media  (min-width: 601px) and (max-width: 991px){
	.item-views.news2 .item-wrapper .item.with-fon.with-title-fon{padding-top: 80%;}
	.item-views.news2 .item-wrapper.fon_text_fon .item.with-fon:not(.with-title-fon){padding-top: 80%;}
}	

@media (max-width: 767px){
	/* body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2.with-border{padding-bottom: 8px;} */
}	

@media (min-width: 601px){
	.item-views.news2 .item-wrapper .item.no-img .inner-text{padding-right: 15px;}
}

@media (max-width: 600px){
	body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.news2.with-border{padding-bottom: 8px;}
}

@media (max-width: 600px) and (min-width: 401px){
	.item-views.news2 .item-wrapper .item.with-fon{padding-top: 80%;}
}

@media (max-width: 400px){
	body .top_block span.subscribe{font-size: 0px;text-align: right;}
	.item-views.news2 .item-wrapper .item.with-fon{padding-top: 130%;}

	.item-views.news2.half-block .item-wrapper.line_img .half-wrapper{max-height:none;}
	.item-views.news2.half-block .item-wrapper.line_img .image{float:none !important;}
	body .item-views.news2.half-block .item-wrapper.line_img .item .image + .inner-text{padding: 20px 0px 0px 0px;}
	body .item-views.news2.half-block .item-wrapper.line_img .item .image span{width: auto;height: auto;padding-top: 100%;}
	.item-views.news2 .item-wrapper.line_img .item{padding-right: 0px;}
}

/* End */


/* Start:/local/templates/aspro_max/components/bitrix/menu/left_menu/style.css?17169729311845*/
.menu-type1 .dropdown>li.has-child a .toggle_block {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 2;
    width: 35px;
    height: 100%;
    bottom: 0px;
}

.menu-type1.menu_top_block li.v_bottom .dropdown{
    position: static;
    min-width: auto;
    width: auto;

}

.menu-type1.menu_top_block .dropdown ul.child {
    margin: 0;
}

body .menu-type1.menu_top_block .left_menu li.v_bottom > .dropdown {
    padding: 0px 0px 16px;

}

.menu-type1.menu_top_block li.v_bottom.current .dropdown,
.menu-type1.menu_top_block li.v_bottom:hover .dropdown {
    background: #fafafa;
}

.menu-type1.menu_top_block .dropdown> li.v_bottom>.dropdown {
    width: auto;
    box-shadow: none;
    opacity: 1;
    visibility: visible;
    padding: 5px 0px 10px;
    border: 1px solid #ececec;
    border-top-width: 0px;
    border-bottom-width: 0px;
}

.menu-type1.menu_top_block .dropdown >li.has-child.v_bottom.opened>a {
    padding-bottom: 7px;
    border-bottom: none;
    line-height: 20px;
}

.menu-type1.menu_top_block .item .child_container .child_wrapp{
    padding: 0;
}

.menu-type1.menu_top_block .opened > a .svg {
    transform: rotate(180deg);
}

.menu-type1.menu_top_block .dropdown> li.v_bottom>.dropdown li {
    float: none;
    display: block;
    width: auto;
    padding: 5px 16px 0px;
    vertical-align: top;
    line-height: 20px;
}

.menu-type1.menu_top_block .dropdown>li.v_bottom>.dropdown li a {
    padding: 0px 10px 0px 0px;
    font-weight: normal;
    font-size: 12px;
    display: block;
    line-height: 20px;
}

.menu-type1.menu_top_block .dropdown>li.v_bottom>.dropdown li:not(.current) a:not(:hover) {
    color: #333;
}

.menu-type1.menu_top_block li.has-child.v_bottom:last-child > .dropdown {
    border-bottom-width: 1px;
}

.menu-type1.menu_top_block ul.left_menu li {
    line-height: 20px;
}
/* End */


/* Start:/local/templates/aspro_max/css/footer.css?173222726924266*/
footer .bottom-menu{margin:-5px 0 0;}
footer .bottom-menu .item .title{font-size:0.867em;font-weight:bold;line-height:1.5385em;text-transform:uppercase;letter-spacing:0.8px;}
footer .bottom-menu .item .title a{color:#FFF;}
footer .bottom-menu .item .title a:hover{opacity:0.5;}
footer .bottom-menu .wrap{margin:20px 0 0;}
footer .bottom-menu .wrap .item{margin:8px 0 0;}
footer .bottom-menu .wrap .item:first-of-type{margin-top:0;}
footer .bottom-menu .wrap .item .title{font-weight:normal;text-transform:none;letter-spacing:0;}
footer .bottom-menu .wrap .item .title a{color:#999999;}
footer .bottom-menu .wrap .item .title a:hover{opacity:1;color:#FFF;}
td.menu-item.wide_menu.catalog.wide_menu>div>a>div {
    color: #fff;
}
td.menu-item.wide_menu.catalog.wide_menu>div>a {
    color: #fff;
}
form.subscribe-form {
    min-width: 300px;
}
.tags-bottom {
	display: none !important;
}
footer .footer-inner{position:relative;margin:0px;padding:59px 0 64px;background:#333;}
footer #bx-composite-banner{margin:-7px 0 -7px 40px;background:#23282e;border-radius:15px;}
footer #bx-composite-banner .bx-composite-btn{padding:0 38px 0 13px !important;color:#FFF!important;background-color:transparent!important;opacity:0.5;}
footer .second_bottom_menu{margin:0 0 0 50px;}
footer .third_bottom_menu{margin:0 0 0 15px;}
footer .footer_top{padding-bottom:70px;}
footer .info{color:#ffffff;}
body #footer .info .phone.blocks{margin:0 0 14px;white-space:normal;}
footer .info .phone.blocks>.inline-block{display:block;}
footer .info .phone.blocks .phone{position:relative;margin:0 19px 0 0;white-space:nowrap;padding-right:0!important;}
footer .info .svg{position:absolute;opacity:0.5;}
footer .info .phone.blocks .phone .svg.svg-inline-phone{left: 3px;top: 2px;}
footer .info .phone.blocks .phone .svg.svg-inline-down{right: 0px;margin-top: -2px;}
footer .footer-inner:not(.light) .info .svg svg path{fill:#fff;}
footer .footer-inner.light .info .svg svg path{fill:#333;}
footer .info .phone.blocks .phone:after{display:none;}
footer .info .phone.blocks .phone>.wrap{max-width:100%;display:inline-block;vertical-align:top;padding-top:2px;line-height:1;}
footer .info .phone.blocks .phone>.wrap>div{padding:0 13px 0 29px;position:relative;top:3px;overflow:hidden;text-overflow:ellipsis;}
footer .info .phone.blocks .phone.with_dropdown{margin-right:7px;display: inline-block;}
footer .info .phone.blocks .dropdown{top:auto;left:7px;}
footer .info .phone.blocks .dropdown .wrap{margin-top:0;max-height:170px;/*overflow:auto;*/}
footer .info .phone>.wrap a{display:block;font-size:1.0667em;color:#ffffff;}
footer .info .phone .svg-phone{position:absolute;left:3px;top:2px;opacity:0.5;}
footer.light .info .phone .svg-phone path{fill:#333;}
footer .info .phone.blocks .with_ dropdown .dropdown>.wrap{margin-top:0;}
footer .info .phone .more_phone{font-size:1.0666em;font-weight:bold;line-height:1em;}
footer .info .phone .more_phone a{white-space:nowrap;color:#333;}
footer .info .callback-block{font-size:0.6667em;letter-spacing:0.8px;text-transform:uppercase;color:#999;}
footer .info .callback-block:hover{color:#FFF;}
footer .info .callback_wrap{margin-left:29px;}
footer .info .email{margin:0 0 22px;line-height:1.3333em;padding:0 0 0 29px;position:relative;display:inline-block;}
footer .maxwidth-theme .row .info .email a{position:relative;}
footer .footer-inner:not(.light) .maxwidth-theme .row .info .email a{color:#ffffff;}
footer .info .email a:hover{opacity:0.5;}
footer .info .email .svg{top:6px;left: 0px;}
footer .info .address{position:relative;padding:0 0 0 29px;line-height:1.3333em;color:#FFF;display:inline-block;}
footer .info .address .svg{left:1px;top:3px;}
footer .info .subscribe_button{margin:0 9px 35px 0px;}
footer .info .subscribe_button .btn{position:relative;display:block;padding:15px 45px 14px 18px;white-space:normal;background:#494949;border-color:#494949;text-align:left;letter-spacing:0.8px;}
footer .info .subscribe_button .btn:hover{color:#FFF;}
footer .info .subscribe_button .btn .svg{position:static;}
footer .info .subscribe_button .btn svg{position: absolute;top: 50%;right: 19px;margin: -8px 0 0;width: 21px;height: 16px;opacity: 0.35;}
footer .info .subscribe_button .btn .svg svg path{fill:#FFF;}
footer .info .subscribe_button .btn:hover svg{opacity:1;}
footer .footer_middle{margin-bottom:42px;}

footer .social-icons{position:relative;text-align:center;font-size:0;line-height:0;}
footer .social-icons ul li{display:inline-block;vertical-align:top;margin:4px;padding:0;}
footer .social-icons ul li:before{display:none;}
footer .social-icons ul li a{display:block;width:43px;height:43px;margin:0px;border-radius:3px;opacity:0.5;border:1px solid rgba(255,255,255,0.2);background:url(/local/templates/aspro_max/css/../images/svg/social.svg) 0 0 no-repeat;transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;-webkit-transition: opacity 0.3s ease;}
footer .social-icons ul li.vk a{background-position:-1px -377px;}
footer .social-icons ul li.facebook a{background-position:-95px -377px;}
footer .social-icons ul li.twitter a{background-position:-1px -424px;}
footer .social-icons ul li.instagram a{background-position:-142px -518px;}
footer .social-icons ul li.telegram a{background-position:-330px -518px;}
footer .social-icons ul li.ytb a{background-position:-95px -518px;}
footer .social-icons ul li.odn a{background-position:-48px -377px;}
footer .social-icons ul li.gplus a{background-position:-48px -518px;}
footer .social-icons ul li.mail a{background-position:-377px -424px;}
footer .social-icons ul li a:hover{opacity:1;border:none;}
footer .social-icons ul li.vk a:hover{background-position:0 -188px;}
footer .social-icons ul li.facebook a:hover{background-position:-94px -188px;}
footer .social-icons ul li.twitter a:hover{background-position:0 -235px;}
footer .social-icons ul li.instagram a:hover{background-position:-141px -329px;}
footer .social-icons ul li.telegram a:hover{background-position:-329px -329px;}
footer .social-icons ul li.ytb a:hover{background-position:-94px -329px;}
footer .social-icons ul li.odn a:hover{background-position:-47px -188px;}
footer .social-icons ul li.gplus a:hover{background-position:-47px -329px;}
footer .social-icons ul li.mail a:hover{background-position:-376px -235px;}

footer .info .social-block{margin: 29px -4px 0px;}
footer .info .social-icons{text-align:left;}
footer .info .social-icons ul{padding:0px;}
body #footer .wide-subscribe .info{margin-top: -5px;}
body #footer .wide-subscribe .info .phone.blocks{margin-bottom:15px;}
footer .wide-subscribe .footer_top{padding-bottom: 56px;}
footer .wide-subscribe .footer_middle{margin-bottom: 56px;}
footer .wide-subscribe .footer-inner{padding-bottom:50px;}

footer .copy{color:#999999;}
footer .footer_bottom .pull-right:not(:first-of-type){margin-right:78px;}
footer .print-link{font-size:0.6667em;line-height:1.9em;color:#999;text-transform:uppercase;letter-spacing:0.8px;cursor:pointer;margin: -1px 0px 0px;}
footer .print-link .icon{display:none;}
footer .print-link .svg-print{opacity:0.5;}
footer .print-link:hover .svg-print{opacity:1;}
footer .print-link .cls-print{fill:#FFF;}
footer .print-link:hover{color:#FFF;}
footer .pays{margin:-5px -10px 4px;}
footer .pays i{display:inline-block;vertical-align:middle;margin:0px 10px;background: url('/local/templates/aspro_max/css/../images/svg/payment.svg') 0px 0px no-repeat;opacity:0.5;}
footer .pays i:hover{opacity:1;}
footer .pays i.cacsh{width:20px;height:20px;background-position: 0px -298px;}
footer .light .pays i.cacsh{background-position: 0px -248px;}
footer .pays i.cacsh:hover{background-position: 0px -198px;}
footer .pays i.mastercard{width:24px;height:16px;background-position: -279px -300px;}
footer .light .pays i.mastercard{background-position: -279px -250px;}
footer .pays i.mastercard:hover{background-position: -327px -200px;}
footer .pays i.visa{width:32px;height:10px;background-position: -40px -304px;}
footer .light .pays i.visa{background-position: -40px -254px;}
footer .pays i.visa:hover{background-position: -40px -204px;}
footer .pays i.yandex_money{width: 15px;height: 19px;background-position: -92px -298px;}
footer .light .pays i.yandex_money{background-position: -92px -248px;}
footer .pays i.yandex_money:hover{background-position: -92px -198px;}
footer .pays i.webmoney{width: 17px;height: 18px;background-position: -127px -299px;}
footer .light .pays i.webmoney{background-position: -127px -249px;}
footer .pays i.webmoney:hover{background-position: -127px -199px;}
footer .pays i.qiwi{width: 19px;height: 20px;background-position: -165px -298px;}
footer .light .pays i.qiwi{background-position: -165px -248px;}
footer .pays i.qiwi:hover{background-position: -165px -198px;}
footer .pays i.sbrf{width: 19px;height: 20px;background-position: -240px -298px;}
footer .light .pays i.sbrf{background-position: -240px -248px;}
footer .pays i.sbrf:hover{background-position: -240px -198px;}
footer .pays i.alfa{width: 14px;height: 19px;background-position: -323px -298px;}
footer .light .pays i.alfa{background-position: -323px -248px;}
footer .pays i.alfa:hover{background-position: -415px -198px;}

footer > div .maxwidth-theme{background:none;}
footer .light{background:#fafafa;}
.wrapper1:not(.front_page) ~ footer .light{border-top: 1px solid #ececec;}
footer .light .bottom-menu .item .title a{color:#333;}
footer .light .bottom-menu .wrap .item .title a{color:#999;}
footer .light .social-icons ul li a{border-color:rgba(51,51,51,0.2);}
footer .light .social-icons ul li.vk a:not(:hover){background-position:0 -565px;}
footer .light .social-icons ul li.facebook a:not(:hover){background-position:-95px -565px;}
footer .light .social-icons ul li.twitter a:not(:hover){background-position:0 -612px;}
footer .light .social-icons ul li.instagram a:not(:hover){background-position:-142px -706px;}
footer .light .social-icons ul li.telegram a:not(:hover){background-position:-330px -706px;}
footer .light .social-icons ul li.ytb a:not(:hover){background-position:-95px -706px;}
footer .light .social-icons ul li.odn a:not(:hover){background-position:-48px -565px;}
footer .light .social-icons ul li.gplus a:not(:hover){background-position:-48px -706px;}
footer .light .social-icons ul li.mail a:not(:hover){background-position:-377px -612px;}
footer .light .bottom-menu .item .title a:hover{opacity:1;}
footer .light .info .phone>.wrap a{color:#333;}
footer .light .info .phone .svg-phone{background-position:-63px -23px;}
footer .light .info .phone.blocks .phone>.wrap>div:after{background-position:-115px -29px;}
footer .light .info .email a{color:#333;}
footer .light .info .email a:hover{opacity:1;}
footer .light .info .email a:before{background-position:-84px -24px;}
footer .light .info .address:before{background-position:-72px -23px;}
footer .light .info .subscribe_button .btn{background:#FFF;border-color:#eef0f4;color:#333;}
footer .light .info .subscribe_button .btn:hover{color:#FFF;}
footer .light .info .subscribe_button .btn svg path{fill:#333;}
footer .light .info .subscribe_button .btn:hover svg{opacity:1;}
footer .light .info .subscribe_button .btn:hover svg path{fill:#FFF;}
footer .light .info .address{color:#333;}
footer .light #bx-composite-banner{background:#FFF;}
footer .light #bx-composite-banner .bx-composite-btn{color:#333!important;background-position:right -31px!important;}
footer .light .print-link:hover,
footer .light .confidentiality a:hover,
footer .light .info .callback-block:hover{color:#333;}
footer .light .print-link .svg-print{opacity:0.5;}
footer .light .print-link .cls-print{fill:#333;}
footer .light .print-link:hover .svg-print{opacity:1;}

footer .footer-inner:not(.shorten) .bottom-menu.second .item{margin:20px 0 0;}
footer .footer-inner:not(.shorten) .bottom-menu.second .item:first-of-type{margin-top:0;}
footer .print-link .svg{display:none;}
footer .footer_middle .social-icons:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,0.08);margin-top: -1px;}
footer .social-icons ul{position:relative;display:inline-block;padding:0 32px;background:#333;z-index:1;}
footer .light .social-icons ul{background:#fafafa;}
footer .light .social-icons:before{background:#ececec;}
/*.bx-mac footer .footer-v1 .callback_wrap,
.bx-mac footer .footer-v2 .callback_wrap{margin-top:-1px;}*/

.subscribe-block-wrapper{background:#2e2e2e;border-bottom: 1px solid rgba(63,67,72,0.5);}
.subscribe-block-wrapper .outer-wrapper{padding:40px 0px 40px;position:relative;}
.subscribe-block-wrapper .inner-wrapper{max-width:892px;margin:0px auto;}
.subscribe-block-wrapper .inner-wrapper .row{font-size:0px;line-height:0px;}
.subscribe-block-wrapper .inner-wrapper .row > div{float:none;display:inline-block !important;vertical-align:middle;line-height: 22px;}
.subscribe-block-wrapper .inner-wrapper .row > div .subscribe-edit{font-size:15px;padding-left: 43px;padding-right: 14px;}
.subscribe-block-wrapper .text{position:relative;font-size:15px;color:#fff;}
.form-control:focus{box-shadow: 0 1px 1px rgba(0,0,0,.015) inset;}

.light .subscribe-block-wrapper{background:#f4f4f4;border-bottom-color: rgba(231,233,235,0.04);}
.light .subscribe-block-wrapper .text{color:#333;}
.light .subscribe-block-wrapper .form-control.subscribe-input{background:#fff;border-color:#e1e3e5;}

/*body .subscribe-block-wrapper .text{padding-left:99px;font-weight:bold;padding-top: 2px;}*/
body .subscribe-block-wrapper .text{padding-left:69px;font-weight:bold;padding-top: 2px;}
.wide-subscribe:not(.light) .subscribe_icon svg path{fill:#a0a0a0;}
.subscribe-block-wrapper .subscribe_icon {margin-top:7px}
.subscribe-block-wrapper .text .svg{position:absolute;top:7px;left:29px;}
/*body #footer .subscribe-block-wrapper .text .svg svg path{fill:none;}*/
.subscribe-block-wrapper .subscribe-form{position:relative;}
.subscribe-block-wrapper .form-control.subscribe-input{padding:12px 165px 14px 17px;height:46px;border-radius:3px;transition:none;}
.subscribe-block-wrapper .form-control.subscribe-input:focus{border-color:#e8e8e8;}
.subscribe-block-wrapper .subscribe-btn{position:absolute;top:0px;right:0px;margin: 0px;border-top-left-radius:0px;border-bottom-left-radius:0px;padding: 14px 23px 14px 26px;height:46px;letter-spacing: 0.5px;font-weight: normal;transition:none;}
.bx-firefox .subscribe-block-wrapper .subscribe-btn{padding-bottom:13px;}
form:hover .form-control.subscribe-input.error, .wide-subscribe.light .form-control.subscribe-input.error{background:#f7d6d5;}
.subscribe-edit label.error{top:-20px;}

.wide-subscribe:not(.light) .subscribe-block-wrapper .text .svg{opacity:0.5;}
.wide-subscribe:not(.light) .subscribe-block-wrapper .text .svg svg path{fill:#fff;}
.wide-subscribe:not(.light) .subscribe-block-wrapper form:not(:hover) .form-control.subscribe-input:not(:focus){background: 0 0;border-color: #555;color: rgba(255,255,255,.2);}
.wide-subscribe:not(.light) .subscribe-block-wrapper form:not(:hover) .form-control.subscribe-input.error:not(:focus){background:none;border-color:#f7d6d5;}
.wide-subscribe:not(.light) .subscribe-block-wrapper form .form-control.subscribe-input{border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.wide-subscribe:not(.light) .subscribe-block-wrapper form:not(:hover) .form-control.subscribe-input:not(:focus) ~ .subscribe-btn{background:rgba(104,106,110,0.2);border-color:#555;color:#fff;}

footer .footer-inner.short{padding-top: 70px;}
footer .footer-inner.shorten{padding:70px 0px 46px;}
footer .shorten .footer_top{padding-bottom:55px;}
footer .shorten .footer_top .wrapper{padding-right:55px;}
footer .shorten .first_bottom_menu{margin:-13px 0;}
footer .shorten .contact-block{margin-top:-7px;}
footer .shorten .bottom-menu{margin:-8px -21px;}
footer .shorten .bottom-menu .item{display:inline-block;vertical-align:top;}
footer .shorten .bottom-menu .item .title a{display:block;padding:8px 21px;}
footer .shorten .social-icons{margin:36px -4px 0;text-align:left;}
footer .shorten .social-icons ul{padding:0px;}
footer .shorten .print-link{position:relative;}
footer .shorten .print-link .svg-print{position:absolute;left:0;top:3px;}
footer .shorten .print-link .svg-print{background-position:-21px -40px;}
footer .shorten .info .subscribe_button{margin-bottom:32px;}
footer .shorten #bx-composite-banner{margin:-6px 0 -6px 58px;}
footer .shorten .footer_bottom .wrapper{padding:45px 0 0;border-top:1px solid #3e4146;}
footer .shorten.light .footer_bottom .wrapper{border-color:#f0f1f5;}
footer .shorten.light .print-link .svg-print{background-position:-21px -20px;}
body #footer .shorten .info .phone.blocks{margin-bottom:15px;}
body #footer .confidentiality{position:relative;padding-left: 32px;}
body #footer .confidentiality .svg{top:7px;left:0px;position:absolute;}
body #footer .footer-inner:not(.light) .confidentiality .svg path{fill:#fff;}
body #footer .light .confidentiality .svg path{fill:#333;}
body #footer .footer-inner .confidentiality a{font-size: 10px;text-transform: uppercase;letter-spacing: 0.8px;}
body #footer .footer-inner .confidentiality a:not(:hover){color:#999999;}
body #footer .footer-inner:not(.light) .confidentiality a:hover{color:#fff;}

footer .short{padding: 70px 0 52px;}
footer .short .subscribe_button{margin-bottom:35px;/*max-width:304px;*/}
footer .short .contact-block .info{margin-top:-7px;padding-left:52px;}
footer .short .info .phone.blocks{white-space:nowrap;}
/* footer .short .social-block{float:right;width:280px;} */
footer .short .social-icons{margin-top:-4px;padding-left:36px;text-align:left;}
footer .short .social-icons ul{padding:0px;}
footer .short .right_block{float:right;margin-top:-1px;max-width:192px;}
footer .short .right_block .svg{opacity:0.5;}
footer .short .confidentiality a{margin:0 0 14px;line-height:1.6em;display:block;}
footer#footer .short .confidentiality .svg{top:0px;}
footer .short .print-link{position:relative;display:inline-block;padding:0 0 0 31px;}
footer .short .print-link .icon{position:absolute;left:2px;top:3px;display:inline-block;opacity:0.5;}
footer .short:not(.light) .print-link .icon svg path{fill:#fff;}
footer .short .print-link:hover .icon{opacity:1;}
footer .short #bx-composite-banner{margin-left:0;margin-top:28px;}
footer .short .copy-block.media{display:none;}
footer .short.light .print-link .svg-print{background-position:-21px -20px;}
body #footer .short .info .phone.blocks{margin-bottom:15px;}
footer .short .info .address .svg{left: 0px;top: 2px;}
footer .short .pays{margin-top:30px;padding-left: 40px;}
footer .short .pays > i{margin-bottom:18px;}

.buttons .settings{position:relative;margin:17px 0 0;padding:0 0 0 26px;}
body .buttons .settings:not(:hover){color:#999;}
.buttons .settings .svg{position:absolute;left:0;top:-1px;width:14px;height:14px;opacity:0.35;}
.buttons .settings svg path{fill:#333;}
.buttons .settings:hover .svg{opacity:1;}

.success .description .success_icon{float: left;width: 90px;}
.success .description .success-text{padding: 3px 0 0 125px;}
.success .description .success_icon path{fill: #8b9bae;fill-rule: evenodd;}
.success .description .introtexts{font-size: 1.2em;margin-bottom: 0}
.success .description p{margin: 2px 0;}
.success .clsp-2{opacity: 0.1;}
.success .description p:first-of-type{margin-top: 0}
.success .description p:last-of-type{margin-bottom: 0}
.js_form .success.text{padding: 20px 35px 20px;}

footer:not(.mobile) .compact_arrow {display: none;}
footer .line {height: 1px;background: rgba(255,255,255,0.08);}
footer .footer-inner.light .line {background: #ececec;}

@media (max-width: 1248px){
	footer .short .contact_wrap, footer .short .social-block{width: 100%;}
	footer .short .social-block{margin-top: 25px;}
	footer .short .social-block .social-icons{padding-left: 44px;}
	footer .short .pays {padding-left:48px;}
}

@media (max-width: 991px){
	footer .bottom-menu{margin-bottom: 78px;}
	footer .contact-block{margin: 0 auto;text-align: center;clear: both;}
	footer .contact-block .info{margin: 0 auto;max-width: 380px;padding: 0px 16px;}
	footer .info .phone.blocks>.inline-block{display: inline-block;margin: 0px;}
	footer .second_bottom_menu{margin-left:20px;}
	footer .info .social-icons, footer .shorten .social-icons{text-align:center;}
	footer .wide-subscribe .footer_top{padding-bottom:20px;}

	body .subscribe-block-wrapper .text{padding-left:16px;margin:0px;}
	body .subscribe-block-wrapper .text .svg{display:none;}

	footer .shorten .footer_top{text-align:center;}
	footer .shorten .bottom-menu{margin:0px;}
	footer .shorten .contact-block{margin-top:20px;}
	body footer .shorten .info .subscribe_button, footer .shorten .confidentiality{display:inline-block;margin: 20px 0px 0px;}
	body footer .shorten .footer_top{padding-bottom: 25px;}

	footer .short .subscribe_button{margin: 0px auto 10px;display: inline-block;}
	footer .short .copy{text-align:center;}
	footer.short .contact-block{width: 100%;max-width: 100%;}
	footer .short .contact-block .info{padding:0px;margin:0px;}
	footer .short .social-block .social-icons{padding:0px;text-align:center;}
	footer .short .pays {padding:0px;}
	footer .short .social-block .social-icons ul{padding:0px 32px;}
	footer .short .contact-block{max-width:none;}
	footer .short .contact-block .contact_wrap{max-width:380px;margin: 20px auto 0px;}
	footer .short .social-icons:before{content: "";position: absolute;top: 50%;left: 0;right: 0;height: 1px;background: #ffffff14;margin-top: -1px;}
	footer .short .right_block_wrap .right_block{float:none;max-width:none;text-align:center;}
	footer .short .right_block_wrap .right_block .link_block{display: inline-block;margin: 20px auto 0px;}
	.subscribe-block-wrapper .subscribe_icon{display: none;}
}

@media (max-width: 767px){
	footer:not(.mobile) .footer-inner {padding-top: 25px;}
	footer .footer-inner.short{padding: 50px 0 20px;}
	footer .short .info {text-align: center;}
	footer{text-align:center;}
	footer .second_bottom_menu{margin-left: 0;}
	footer .bottom-menu{margin-bottom: 54px;}
	footer .second_bottom_menu, footer .third_bottom_menu{margin:0px;}
	body .wrapper_inner, body .maxwidth-theme{padding-left: 16px;padding-right: 16px;}
	footer .link_block{margin-bottom: 20px;/*width: 100%;*/text-align: center;clear:both;}
	footer .copy-block{width: 100%;text-align: center;clear:both;}
	footer .footer_bottom .pull-left, footer .footer_bottom .pull-right{float: none !important;margin:5px 0px 0px;}

	body .subscribe-block-wrapper .text{padding-bottom:10px;}
	.subscribe-block-wrapper .inner-wrapper .row > div .subscribe-edit{padding:0px;}
	body footer .footer_bottom .pull-right:not(:first-of-type){margin-right:0px;}

	footer .shorten .footer_top .wrapper{padding-right:16px;}
	footer .info .subscribe_button{margin-right:0px;}

	footer.mobile .bottom-menu{margin-bottom: 25px;}
	footer.mobile .compact_arrow svg * {fill: white;}
	footer.mobile .compact_arrow {
		position: absolute;
	    right: 16px;
	    top: 14px;
	    transition: transform 0.2s ease-in-out;
	}
	footer.mobile .bottom-menu .item .title {text-align: left;}
	footer.mobile .bottom-menu:not(.second) .items,
	footer.mobile .footer-inner:not(.shorten) .bottom-menu.second .items .item {border-top: 1px solid #434343;border-bottom: 1px solid #434343;padding: 15px 16px;margin-left: -16px;margin-right: -16px;}
	footer.mobile .bottom-menu .items:not(.opened) .compact_arrow {transform: rotate(-180deg);}
	footer.mobile .bottom-menu {margin-bottom: -1px;margin-top: 0;}

	footer.mobile .footer-inner:not(.shorten) .bottom-menu.second .item {margin: -1px 0 0;}

	footer.mobile .footer-inner.light .compact_arrow svg * {fill: #333;}
	footer.mobile .footer-inner.light .bottom-menu:not(.second) .items,
	footer.mobile .footer-inner.light:not(.shorten) .bottom-menu.second .items .item {border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;}

	footer .footer_top {padding-bottom: 40px;}
	footer .footer_middle {margin-bottom: 0px;}
	footer .footer_bottom .copy-block {margin-top: 15px;}
	footer .wide-subscribe .footer_middle {margin-bottom: 21px;}
	footer .footer-inner {padding-top: 0px;}
	footer .contact-block {margin-top: 40px;}
}


@media (max-width: 400px){
	.subscribe-block-wrapper .form-control.subscribe-input{padding-right:130px;}
	.subscribe-block-wrapper .subscribe-btn{padding-left:12px;padding-right:12px;}
}
/* End */


/* Start:/bitrix/components/aspro/marketing.popup.max/templates/.default/style.css?17169728893923*/
.popup.dyn_mp_jqm_frame{max-width: 768px;width: auto;z-index: 3002;}

.marketing-popup{min-height: 300px;min-width: 250px;}
.marketing-popup:not(.popup-text-info--has-img){max-width: 580px;}

.marketing-popup.popup-text-info--has-img .popup-text-info__picture{position: absolute;top:0px;bottom: 0px;left: 0px;max-width: 340px;max-height: 700px;border-radius: 3px 0px 0px 3px;overflow: hidden;}
.marketing-popup.popup-text-info--has-img .popup-text-info__picture > div{display: block;width: 100%;height: 100%;background-size: cover;background-position: center;}
.marketing-popup.popup-text-info--has-img .popup-text-info__text{line-height: 1.571em;}
/*.marketing-popup .popup-text-info__btn{margin-left: -10px;margin-right: -10px;}*/
.marketing-popup .popup-text-info__btn{margin-left: -5px;margin-right: -5px;}
.marketing-popup .popup-text-info__btn .btn{margin: 5px;}

/* TEXT */
.dyn_mp_jqm_frame.TEXT {
	box-shadow: 0px 5px 20px 0px #0000001f;
}
.dyn_mp_jqm_frame.TEXT .popup-text-info {
	padding: 32px 35px 30px 35px;
	min-height: auto;
}
.dyn_mp_jqm_frame.TEXT .popup-text-info__title {
	font-size: 1em;
	padding: 0;
    padding-bottom: 11px;
}
.dyn_mp_jqm_frame.TEXT .popup-text-info__text {
    font-size: 0.8667em;
    line-height: 1.54em;
    padding: 0;
}
.dyn_mp_jqm_frame.TEXT .jqmClose {
	padding: 8px;
	right: 2px;
    top: 3px;
}
.dyn_mp_jqm_frame.TEXT .jqmClose i,
.dyn_mp_jqm_frame.TEXT .jqmClose i svg {
	width: 10px;
    height: 10px;
}
.dyn_mp_jqm_frame.TEXT .popup-text-info__btn {
	font-size: 15px;
    letter-spacing: 0.8px;
}

/* BOTTOM_LEFT */
.dyn_mp_jqm_frame.TEXT.BOTTOM_LEFT {
    bottom: 20px;
    left: 20px;
    max-width: 410px;
}
.dyn_mp_jqm_frame.TEXT.BOTTOM_LEFT .popup-text-info__btn {
	margin-top: 19px;
}

/* BOTTOM_RIGHT */
.dyn_mp_jqm_frame.TEXT.BOTTOM_RIGHT {
    bottom: 20px;
    right: 20px;
    max-width: 410px;
}
.dyn_mp_jqm_frame.TEXT.BOTTOM_RIGHT .popup-text-info__btn {
	margin-top: 19px;
}

/* BOTTOM_CENTER */
.dyn_mp_jqm_frame.TEXT.BOTTOM_CENTER {
    bottom: 20px;
    left: 50%;
    width: calc(100% - 60px);
    transform: translateX(-50%);
}
.dyn_mp_jqm_frame.TEXT.BOTTOM_CENTER .popup-text-info {
	display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: none;
    padding: 21px 40px 20px 26px;
}
.dyn_mp_jqm_frame.TEXT.BOTTOM_CENTER .popup-text-info__btn {
	margin-top: 0px;
    margin-left: 30px;
}

@media (min-width: 768px){
	.marketing-popup.popup-text-info--has-img .popup-text-info__picture{width: 45%;}
	.marketing-popup.popup-text-info--has-img .popup-text-info__title,
	.marketing-popup.popup-text-info--has-img .popup-text-info__text{margin-left: 330px;margin-left: 45%;}
}
@media (max-width: 767px){
	.marketing-popup .popup-text-info__title, .marketing-popup .popup-text-info__text{padding-left: 30px;padding-right: 30px;}
	.dyn_mp_jqm_frame.TEXT {
		bottom: 0px !important;
	    right: 0px !important;
	    left: 0 !important;
	    max-width: none !important;
	    border-radius: 0 !important;
	    width: 100% !important;
	    transform: none !important;
	}
	.dyn_mp_jqm_frame.TEXT .popup-text-info {
		padding: 22px 26px 20px 26px;
	}
	.dyn_mp_jqm_frame.TEXT.BOTTOM_CENTER .popup-text-info {
	    flex-direction: column;
	    align-items: baseline;
	}
	.dyn_mp_jqm_frame.TEXT.BOTTOM_CENTER .popup-text-info__btn {
		margin-top: 19px;
		margin-left: -5px;
    	margin-right: -5px;
	}
}
@media (min-width: 551px) and (max-width: 767px){
	.marketing-popup.popup-text-info--has-img .popup-text-info__picture{width: 35%;}
	body .marketing-popup.popup-text-info--has-img .popup-text-info__title, body .marketing-popup.popup-text-info--has-img .popup-text-info__text{;margin-left: 35%;}
}
@media (max-width: 550px){
	.marketing-popup.popup-text-info--has-img .popup-text-info__picture{display: none;}
}
/* End */
/* /local/templates/aspro_max/components/bitrix/search.title/custom/style.css?17169729301382 */
/* /local/templates/aspro_max/components/bitrix/breadcrumb/main/style.css?17169729301692 */
/* /local/templates/aspro_max/components/bitrix/news/blog/style.css?17169729315171 */
/* /local/templates/aspro_max/components/bitrix/news.list/front_news/style.css?171697293111555 */
/* /local/templates/aspro_max/components/bitrix/menu/left_menu/style.css?17169729311845 */
/* /local/templates/aspro_max/css/footer.css?173222726924266 */
/* /bitrix/components/aspro/marketing.popup.max/templates/.default/style.css?17169728893923 */
