

/* Start:/local/templates/showcase_new/components/bitrix/system.pagenavigation/round/style.css?16814711076775*/
.bx-pagination {
	margin: 10px 0;
}
.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
       -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	 -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    		transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	font-size: 14px;
	border-radius: 16px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #d9534f;
	color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color: #aab1b4;
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #DADADA;
	color: #000;
}

/* NEW */

.bx-pagination .bx-pagination-container ul li a {
    min-width: 40px;
    height: 40px;
    border-radius: 0;
    line-height: 40px;
}

.bx-pagination .bx-pagination-container ul li span, .bx-pagination .bx-pagination-container ul li.bx-pag-all span, .bx-pagination .bx-pagination-container ul li.bx-pag-prev span, .bx-pagination .bx-pagination-container ul li.bx-pag-next span, .bx-pagination .bx-pagination-container ul li.bx-pag-all a span, .bx-pagination .bx-pagination-container ul li.bx-pag-prev a span, .bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
    height: 40px;
    min-width: 40px;
    line-height: 40px;
    background-color: #FFFFFF;
    box-shadow: 0px 2px 4px rgba(33, 33, 33, 0.25);
    border-radius: 4px;
    color: #212121;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    padding: 0 15px;
    border: none;
}

.bx-pagination .bx-pagination-container ul li {
    margin: 2px 5px;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-prev span, .bx-pagination .bx-pagination-container ul li.bx-pag-next span {
    font-size: 0 !important;
    position: relative;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-prev span:before, .bx-pagination .bx-pagination-container ul li.bx-pag-next span:before {
    content: '';
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
}

.bx-pagination .bx-pagination-container ul {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-next span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5878 7.50266L6.72104 1.80615C6.4381 1.53141 5.97937 1.53141 5.69645 1.80615L5.01219 2.47056C4.72973 2.74483 4.72918 3.18934 5.01098 3.46425L9.66049 8.00011L5.01098 12.5359C4.72918 12.8109 4.72973 13.2554 5.01219 13.5296L5.69645 14.194C5.9794 14.4688 6.43813 14.4688 6.72104 14.194L12.5878 8.49756C12.8707 8.22282 12.8707 7.7774 12.5878 7.50266Z' fill='%23212121'/%3E%3C/svg%3E%0A") !important;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-prev span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5878 7.50266L6.72104 1.80615C6.4381 1.53141 5.97937 1.53141 5.69645 1.80615L5.01219 2.47056C4.72973 2.74483 4.72918 3.18934 5.01098 3.46425L9.66049 8.00011L5.01098 12.5359C4.72918 12.8109 4.72973 13.2554 5.01219 13.5296L5.69645 14.194C5.9794 14.4688 6.43813 14.4688 6.72104 14.194L12.5878 8.49756C12.8707 8.22282 12.8707 7.7774 12.5878 7.50266Z' fill='%23212121'/%3E%3C/svg%3E%0A") !important;
    transform: rotate(180deg);
}

.bx-pagination .bx-pagination-container ul li.bx-active span {
    background: inherit;
    color: inherit;
}

.bx-pagination .bx-pagination-container ul li > span {
    color: #BFBFC6 !important;
}


.bx-pagination .bx-pagination-container ul li.dots {
    font-weight: bold;
}

.bx-pagination .bx-pagination-container ul li > span:before {
    opacity: 0.;
}


@media (max-width: 768px) {
    .bx-pagination .bx-pagination-container ul li span, .bx-pagination .bx-pagination-container ul li.bx-pag-all span, .bx-pagination .bx-pagination-container ul li.bx-pag-prev span, .bx-pagination .bx-pagination-container ul li.bx-pag-next span, .bx-pagination .bx-pagination-container ul li.bx-pag-all a span, .bx-pagination .bx-pagination-container ul li.bx-pag-prev a span, .bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
        font-size: 10px;
        height: 24px;
        line-height: 24px;
        min-width: 18px;
        padding: 0 4px;
    }
    
    .bx-pagination .bx-pagination-container ul li a {
        min-width: 18px;
        height: 24px;
        line-height: 24px;
    }
    
    .bx-pagination .bx-pagination-container ul li.bx-pag-prev span:before, .bx-pagination .bx-pagination-container ul li.bx-pag-next span:before {
        width: 8px;
        height: 8px;
        background-size: 100%;
        margin-left: -4px;
        margin-top: -4px;
    }
}


/* End */


/* Start:/local/templates/showcase_new/components/bitrix/news/news-promo/bitrix/news.list/.default/style.css?1762420636893*/
.news-list {
	width:100%;
	clear:both;
}
.news-list .cat_i_img {
    text-align: center;
}
.fl_action {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	flex-direction: row;
	-webkit-flex-direction: row;
	-webkit-box-orient: vertical;

    -webkit-box-align: start;
	-webkit-box-pack: start;

	justify-content: start-flex;
	-ms-flex-line-pack: start-flex;
	-webkit-justify-content: start-flex;
	-ms-flex-align: start-flex;

	align-items: start-flex;
	-webkit-align-items: start-flex;
	-ms-flex-align-items: start-flex;
}
.a_img {
	margin-right: 25px;
}
.catalog_fl_img {
	flex: 1;
	flex-basis: auto;
	-webkit-flex: 1;
	-webkit-flex-basis: auto;
	-webkit-box-flex: 1.0;
}
div.d_hr {
    width: 100% !important;
    height: 1px;
    background: #b1b1b1;
    margin:10px 0;
}
.news_data{
	color:#b15956;
}
a.news-link{
	color:#d43f3a;
}

/* End */
/* /local/templates/showcase_new/components/bitrix/system.pagenavigation/round/style.css?16814711076775 */
/* /local/templates/showcase_new/components/bitrix/news/news-promo/bitrix/news.list/.default/style.css?1762420636893 */
