

/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news/catalog/style.css?17719000041172*/
.product_faq_block .accordion-type-1{
	    background: #fff;
}

.product_faq_block  .item-views.accordion .item.opened{
	    background: #fff;
}
.product_faq_block .accordion-head.accordion-open{
		background: #fff;
}
.product_faq_block .accordion-head.accordion-open+.panel-collapse{
	background: #fff;
}
.product_faq_block .item-views.accordion .item{
	margin-bottom: 3px;
}
.catalog-category-popular .catalog.blocks{
	padding-top:10px
}
hr.bottoms.product-bottoms{
	margin: 0 0 15px
}
.tizers_block4.tizers_block2{
	padding: 10px 0;
}
.tizers_block2.tizers_block4.tizers_block3{
	    grid-template-columns: repeat(auto-fill, minmax(142px, 1fr));
}
.tizers_block2.tizers_block4.tizers_block3 .item .img{
	margin:unset
}

@media (max-width:600px){
.category-container .item-views.catalog.sections .image{
display:none
}
.item-views.catalog.sections .row_block  .item{
	           padding: 0;
}

.category-container .section-content-wrapper .catalog.item-views.table .stickers .stickers-wrapper {
    padding: 5px 5px 10px;
}
	.category-container .section-content-wrapper .catalog.item-views.table .item .title{
    line-height: 1.1;
font-size: 0.95em;
padding-top:8px
}
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog-sections-2/style.min.css?16559026621378*/
@media (max-width:767px){.sections#compact-view-mobile-catalog-sections .items .item{padding:15px 30px 18px 64px!important;position:relative;border-bottom:none}.sections#compact-view-mobile-catalog-sections .items>div:last-of-type .item{border-bottom:1px solid #f2f2f2}.sections#compact-view-mobile-catalog-sections .items .item .image{display:flex;align-items:center;vertical-align:middle;width:41px;margin:0 0 0 12px;line-height:normal;float:none;position:absolute;left:0;top:0;bottom:0;height:auto;background:0 0}.sections#compact-view-mobile-catalog-sections .items .item.childs:after{content:' ';background-image:url(/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog-sections-2/../../../../images/svg/Triangle_right.svg);position:absolute;top:50%;margin:-14px 0 0 -15px;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;min-width:30px;min-height:30px;background-repeat:no-repeat;background-position:center center;right:5px}.sections#compact-view-mobile-catalog-sections .items .item .info{display:inline-block;padding:0;vertical-align:middle}.sections#compact-view-mobile-catalog-sections .items .item .info .text{display:none}.sections#compact-view-mobile-catalog-sections .items .item .info .title{margin:0}.sections#compact-view-mobile-catalog-sections .items .item .info .title a{font-size:1em;text-align:left;display:inline-block;margin-bottom:0}}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/items-list_faq/style.css?173134787162*/
.catalog_faq.item-views.blocks {
    padding: 28px 0 30px;
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/aspro/tabs.allcorp2/slider/style.css?1773026031327*/
  .available {
	gap: 0.4em;
    display: flex;
    align-items: center;
	    margin-top: 1em;
		    justify-content: center;
 } 
 .available .fa-check{
	     color: #4fbf7c;
 }
  .available.not .fa-check{
	  color: #08c;
  }

.CATALOG_INDEX .catalog.item-views.table .items > div:last-of-type .item {
    margin-bottom: 30px;
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog_table_mainpage/style.css?17713247289416*/
.catalog_table_mainpage .item.sliced:hover .image, .catalog_table_mainpage .item.sliced:hover .stickers, .catalog_table_mainpage .item.sliced:hover .text .section_name {
    display:block!important;
}

.cont_inner {
    height: auto!important;
}

body .catalog_table_mainpage.table .item:hover .text {
   padding-top: 17px!important;
}
 .available {
	gap: 0.4em;
    display: flex;
    align-items: center;
	    margin-top: 1em;
		    justify-content: center;
 } 
 .available .fa-check{
	     color: #4fbf7c;
 }
 /*.catalog.item-views.table .item .foot .btn[data-param-id="7"] {
    min-width: 158px;
}*/
.catalog.item-views.table.catalog_table_mainpage .item .foot .btn[data-param-id="7"] ,
.catalog.item-views.table.catalog_table_mainpage .item .item_list_other_titles_block .btn[data-param-id="7"] {
       min-width: 48%;
	       font-size: 0.9em;
		       padding: 6px;
}
.catalog.item-views.table.catalog_table_mainpage .item .inner-wrap{
	    padding: 15px;
		    height: inherit;
    display: flex;
    flex-direction: column;
}
.catalog_table_mainpage_item_buttons{
    display: flex
;
    grid-gap: 0.7em;
}
.catalog.item-views.table.catalog_table_mainpage .item .foot{
	    display: flex;
    flex-direction: column;
    height: 100%;
}
.catalog.item-views.table.catalog_table_mainpage .item .foot .available{
	    margin-top: auto;
}

.catalog.item-views.table.catalog_table_mainpage .item .foot .props_wrapper.chars{
	display:block;
	position:static
}
.catalog.item-views.table.catalog_table_mainpage .item .foot .props_wrapper.chars .char{
    display: flex;
    justify-content: space-between;
}
.catalog.item-views.table.catalog_table_mainpage .item .text{

    display: flex
;
    flex-direction: column;
	    height: inherit;
}
.catalog.item-views.table.catalog_table_mainpage .item .image{
	min-height: 200px;
}
body .catalog_table_mainpage .item .props_wrapper.chars .char-wrapp .props_table td.char_value{
	  
}
body .catalog.item-views.table.catalog_table_mainpage .item .inner-wrap .props_wrapper.chars .char-wrapp .props_table td{
	        width: auto;
			        max-width: 48%;
}
body .catalog.item-views.table.catalog_table_mainpage .item .props_wrapper.chars .props_table .char_name span,
body .catalog.item-views.table.catalog_table_mainpage .item .props_wrapper.chars .props_table .char_value span{
	    font-size: 12px;
}
body .catalog.item-views.table.catalog_table_mainpage .chars .char-wrapp tr td{
	background:unset;
	    padding: 0;
}
body .catalog.item-views.table.catalog_table_mainpage .item .inner-wrap .props_wrapper.chars .char-wrapp .props_table td.char_splitter{
flex: 1 1 auto;
    background: url(/bitrix/templates/aspro-allcorp2/images/dott.png) 0 15px repeat-x;
    margin: 0 5px;
}
body .catalog.item-views.table.catalog_table_mainpage .item .inner-wrap .props_wrapper.chars .char-wrapp .props_table .char_name span,
body .catalog.item-views.table.catalog_table_mainpage .item .inner-wrap .props_wrapper.chars .props_table tr td:first-child{
	    padding-right: 0;
}
body .catalog.item-views.table.catalog_table_mainpage .item .inner-wrap .props_wrapper.chars .char-wrapp .props_table .char_value span,
body .catalog.item-views.table.catalog_table_mainpage .item .inner-wrap .props_wrapper.chars .props_table tr td:last-child{
	    padding-left: 0;
}
body .catalog.item-views.table.catalog_table_mainpage  .item .props_wrapper .props_inner{
	padding-right: 0;
}
body .catalog.item-views.table.catalog_table_mainpage  .item .item_list_other_titles_block{
    position: absolute;
    top: calc(100% - 70px);
    left: 0;
    padding: 0 15px 15px;
    display: none;
	flex-direction:column;
		    background: #fff;
			gap:1em
}
body .catalog.item-views.table.catalog_table_mainpage  .item .item_list_other_titles_block .item_list_other_titles_block_inner{
    flex-wrap: wrap;
	display:flex;
    justify-content: center;
	    gap: 0.35em;
}
body .catalog.item-views.table.catalog_table_mainpage  .item:hover .item_list_other_titles_block{
	display:flex;
	box-shadow: 0 0 23px 0 rgba(0, 0, 0, .1);
    clip-path: inset(0px -23px -23px -23px);
}
body .catalog.item-views.table.catalog_table_mainpage  .item .item_list_other_titles_block a{
	display: inline-block;
    border: 2px solid #0088cc00;
    border-radius: 3px;
    position: relative;
        padding: 5px 5px;
    transition: all .3s;
    color: #000;
    background: #0088cc4f;
    border-radius: 5px;
    font-weight: 500;
	    font-size: 0.8em;
		line-height: 1.2;
}
body .catalog.item-views.table.catalog_table_mainpage  .item .item_list_other_titles_block a:hover{
    background: #fff;
    color: #0684cf;
    border: 2px solid #0088cc;
}
body .catalog.item-views.table.catalog_table_mainpage  .item .detail_custom_price_block{
	font-size: 0.9em;
    line-height: 1.2;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    color: #0088cc;
}
body .catalog.item-views.table.catalog_table_mainpage  .item .detail_custom_price_block div:last-child{
    font-size: 0.88em;
}
body .catalog.item-views.table.catalog_table_mainpage  .item .detail_custom_price_block .detail_custom_price_block_currency{
	 font-weight: 700;
	 font-size: 1em
}
body .catalog.item-views.table.catalog_table_mainpage  .item .detail_custom_price_block .detail_custom_price_block_price{
    font-size: 1.6em;
    font-weight: 700;
}

body .catalog.item-views.table.catalog_table_mainpage  .product-item{
	display:flex
}
body .catalog.item-views.table.catalog_table_mainpage  .product-item .section_name a{
	color: #777;
}
body .catalog.item-views.table.catalog_table_mainpage  .product-item .section_name a:hover{
	color: #0088cc;
}
body .catalog.item-views.table.catalog_table_mainpage  .product-item .section_name a:not(:last-child):after{
	content:", "
}
body .catalog.item-views.table.catalog_table_mainpage  .product-item .item{
	width:100%;
	margin-bottom: 30px;

}
.catalog.item-views.table.catalog_table_mainpage .item .inner-wrap{
	    height: 100%;
}
.tabs_ajax .catalog.item-views.table .items.mainpage-catalog-selected-products {
        display: flex;
        flex-wrap: wrap;
}
.tabs_ajax .catalog.item-views.table .items.mainpage-catalog-selected-products .show_more_button,
.tabs_ajax .hide_more_button{
	display:none
}


@media (min-width:993px) and (max-width:1340px){
	body .catalog.item-views.table.catalog_table_mainpage [itemprop="itemListElement"]{
	padding-left: 0;
    padding-right: 0;
	}

	body .catalog.item-views.table.catalog_table_mainpage > div:not(.flexslider) .item {
        margin-bottom: 0;
    }
	.catalog_table_mainpage_item_buttons{
		flex-direction: column;
	}
	.catalog.item-views.table.catalog_table_mainpage .item .foot .btn[data-param-id="7"] ,
	.catalog.item-views.table.catalog_table_mainpage .item .item_list_other_titles_block .btn[data-param-id="7"] {
    min-width: 100%;
	    margin: 0;
	}
	.catalog.item-views.table.catalog_table_mainpage .item .foot .btn[data-param-id="7"]:first-child,
	.catalog.item-views.table.catalog_table_mainpage .item .item_list_other_titles_block .btn[data-param-id="7"]:first-child{
		margin-top:10px
	}
body .catalog.item-views.table.catalog_table_mainpage .item .inner-wrap .props_wrapper.chars .char-wrapp .props_table td {
    width: auto;
    max-width: unset;
}
.payment_delivery_block img{
	margin-left: 0;
}
.payment_delivery_block>div{
	flex-direction: column;
    text-align: center;
}

body .catalog.item-views.table.catalog_table_mainpage  .item .item_list_other_titles_block{
    top: calc(100% - 100px);
}

}
@media (max-width:992px){
.tabs_ajax .catalog.item-views.table .items.mainpage-catalog-selected-products .show_more_button{
        display: block;
        max-width: fit-content;
        margin: 1em auto 0;
}
	.tabs_ajax .hide_more_button{
        max-width: fit-content;
        margin: 1em auto 0;
	}
body .catalog.item-views.table.catalog_table_mainpage .product-item:nth-of-type(n+6){
	display:none
}
}
@media (max-width:650px){
.catalog.item-views.table.catalog_table_mainpage .item .foot .catalog_table_2_item_buttons + .btn-default.btn[data-param-id="7"]{
		margin-top: 15px  !important;
	}
	
body .catalog.item-views.table.catalog_table_mainpage  .item .item_list_other_titles_block{
    top: calc(100% - 100px);
}
	
	body .catalog.item-views.table.catalog_table_mainpage .item .detail_custom_price_block{
		    align-items: center;
	}
	.catalog_table_mainpage_item_buttons{
		flex-direction: column;
	}
	.catalog.item-views.table.catalog_table_mainpage .item .foot .btn[data-param-id="7"] ,
	.catalog.item-views.table.catalog_table_mainpage .item .item_list_other_titles_block .btn[data-param-id="7"] {
    min-width: 100%;
	    margin: 0;
		        margin-top: 0 !important;
	}
	.catalog.item-views.table.catalog_table_mainpage .item .foot .btn[data-param-id="7"]:first-child,
	.catalog.item-views.table.catalog_table_mainpage .item .item_list_other_titles_block .btn[data-param-id="7"]:first-child{
		 margin-top: 10px !important;
	}
		body .catalog.item-views.table.catalog_table_mainpage [itemprop="itemListElement"]{
	padding-left: 0;
    padding-right: 0;
	}
		body .catalog.item-views.table.catalog_table_mainpage > div:not(.flexslider) .item {
        margin-bottom: 0;
    }
	body .catalog.item-views.table.catalog_table_mainpage .item .inner-wrap .props_wrapper.chars .char-wrapp .props_table td {
    width: auto;
    max-width: unset;
}
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog-sections-relink/style.min.css?17173874772049*/
@media (max-width:767px){.sections#compact-view-mobile-catalog-sections .items .item{padding:15px 30px 18px 64px!important;position:relative;border-bottom:none}.sections#compact-view-mobile-catalog-sections .items>div:last-of-type .item{border-bottom:1px solid #f2f2f2}.sections#compact-view-mobile-catalog-sections .items .item .image{display:flex;align-items:center;vertical-align:middle;width:41px;margin:0 0 0 12px;line-height:normal;float:none;position:absolute;left:0;top:0;bottom:0;height:auto;background:0 0}.sections#compact-view-mobile-catalog-sections .items .item.childs:after{content:' ';background-image:url(/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog-sections-relink/../../../../images/svg/Triangle_right.svg);position:absolute;top:50%;margin:-14px 0 0 -15px;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;min-width:30px;min-height:30px;background-repeat:no-repeat;background-position:center center;right:5px}.sections#compact-view-mobile-catalog-sections .items .item .info{display:inline-block;padding:0;vertical-align:middle}.sections#compact-view-mobile-catalog-sections .items .item .info .text{display:none}.sections#compact-view-mobile-catalog-sections .items .item .info .title{margin:0}.sections#compact-view-mobile-catalog-sections .items .item .info .title a{font-size:1em;text-align:left;display:inline-block;margin-bottom:0}}
.catalog.item-views.table.custom_sections_relink .item{
	    padding: 0;
	    display: flex;
    flex-direction: column;
	    height: 100% !important;
		    background: #fff;
}
.catalog.item-views.table.custom_sections_relink>.items>.col-md-3{
	padding-right: 16px;
    padding-left: 16px;
}
.catalog.item-views.table.custom_sections_relink .item .info{
	       padding-left: inherit;
		    padding: 10px 15px;
}
.custom_sections_relink .title_block .title{
	    padding: 0 0 34px;
}
@media (max-width: 767px) {
    body .catalog.item-views.sections.custom_sections_relink .items:not(.services) .item .info {
        padding-left: inherit;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.list/mainpage-blog-slider/style.css?1731337276738*/
.flexslider.mainpage-articles-slider .slides.items{
	display: flex;
    align-items: stretch;
}

.mainpage-articles-slider .slides.items>li .item{
	display: flex;
    flex-direction: column;
    height: 100%;
	
}
.mainpage-articles-slider .slides.items>li{
	background:#fff
}
.projects.item-views.table.with-comments.mainpage-articles-slider-container{
	    border-top: unset;
}
.projects.item-views.table.with-comments.mainpage-articles-slider-container .title-block-big{
	    padding: 30px 0 22px;
}
.projects.item-views.table.with-comments.mainpage-articles-slider-container .flexslider{
	background:unset
}
@media (min-width: 1200px) {
    .content-md>.right_block.catalog_page {
		margin-bottom: 53px;
	}
}
/* End */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news/catalog/style.css?17719000041172 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog-sections-2/style.min.css?16559026621378 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.list/items-list_faq/style.css?173134787162 */
/* /bitrix/templates/aspro-allcorp2/components/aspro/tabs.allcorp2/slider/style.css?1773026031327 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog_table_mainpage/style.css?17713247289416 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.list/catalog-sections-relink/style.min.css?17173874772049 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.list/mainpage-blog-slider/style.css?1731337276738 */
