

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.css?1782720766754*/
div.modern-page-navigation {
	padding: 0.5em 0;}
div.modern-page-navigation a,
span.modern-page-current,
span.modern-page-dots
{
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 0.75em;
	padding-right: 0.5em;
	text-decoration: none;
}
div.modern-page-navigation a.modern-page-previous {
	border-right-width: 1px;
	border-right-style: solid;
	border-left: none; }
div.modern-page-navigation a.modern-page-first,
div.modern-page-navigation span.modern-page-first {
	border-left: none;
	padding-left: 0.5em; }

span.modern-page-current {
	font-weight: var(--ui-font-weight-bold);
}
div.modern-page-navigation a,
span.modern-page-current,
div.modern-page-navigation a.modern-page-previous,
span.modern-page-dots {
	border-color: #cdcdcd; }

/* End */


/* Start:/local/templates/main/components/bitrix/catalog.section/table/style.css?1794316868841*/
.catalog__card_new_list {
	width: 100%!important;
	display: flex;
	justify-content: space-between;
	padding-bottom: 15px!important;
}

.catalog__card_new_list .catalog__card-img {
	margin-bottom: 0px;
}

.catalog__card-img {
	width: 95px!important;
	height: auto!important;
}

.catalog__card_infoblock {
	width: 45%;
	display: flex;
	align-items: center;
}

.catalog__card-info__block {
	position: inherit!important;
	width: 20%!important;
	display: flex;
	align-items: center;
}

.catalog__card-info-btn {
	width: 110px!important;
	display: flex;
	align-items: center;
}  

@media (max-width: 600px) {
	.catalog__card_new_list {
		flex-wrap: wrap;
	}
	.catalog__card-info__block {
		width: 50%!important;
	}
	.catalog__card-info-btn {
		width: 50%!important;
		justify-content: center;		
	}  
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/faq/style.css?17660601101239*/
.faq_list .faq_item{border: 1px solid #000;box-sizing: border-box;margin-bottom: 20px;border-radius: 5px;}
.faq_list .faq_item .heading {cursor: pointer;font-weight: 700;padding: 20px 54px 20px 20px;position: relative;}
.faq_list .faq_item .content {padding: 0px 54px 20px 20px;display: none;float: none;}
.container.content-block .faq_list .faq_item .heading h3 {
    cursor: pointer;
    font-weight: 700!important;
    font-size: 20px!important;
    padding: 0px!important;
    margin-bottom: 0px!important;
    text-transform: none;
    text-transform: none;
    position: relative;
    line-height: 1.4;
}
.faq h2{
	float: none;
}
/*accordion*/
.faq_list .arrow {
    position: absolute;
    transform: translate(-6px, 0);
    margin-top: 10px;
        right: 30px;
}

.faq_list .arrow:before, .faq_list .arrow:after {
	content: "";
	position: absolute;
	background-color: #000;
	width: 2px;
	height: 12px;
}

.faq_list .arrow:before {
	transform: translate(4px, 0) rotate(45deg);
}
.faq_list .arrow:after {
	transform: translate(-4px, 0) rotate(-45deg);
}
.faq_list .accord_active .arrow:before {
	transform: translate(-4px, 0) rotate(45deg);
}
.faq_list .accord_active .arrow:after {
	transform: translate(4px, 0) rotate(-45deg);
}

/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.css?1782720766754 */
/* /local/templates/main/components/bitrix/catalog.section/table/style.css?1794316868841 */
/* /local/templates/main/components/bitrix/news.list/faq/style.css?17660601101239 */
