

/* Start:/local/templates/tm_new/components/bitrix/catalog.top/actions/section/style.css?17005244903816*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-top-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.row::before {
	display: initial;
}
/* End */


/* Start:/local/templates/tm_new/components/bitrix/news.list/projects_slider/style.css?17005244901870*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 10px 10px 0;
}
.news-date-time {
	color:#486DAA;
}
.news-list-title {
    background: #533530;
    border-radius: 4px;
    line-height: 50px;
    padding-left: 10px;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    margin-bottom: 14px;
    width: 100%;
}
.news-list-title a {
    float: right;
    font-size: 14px;
    color: #ffffff;
    font-weight: 400;
    margin-right: 10px;
    text-decoration: underline;
}
.news-list-title a:hover {
    color: #fff;
}

.news-title {
    margin-bottom: 10px;
}

@media only screen and (max-width:767px){
    div.news-list img.preview_picture {
        float: none;
        display: block;
        margin-right: 0;
    }
    
    .news-date-time, .news-descr {
        display: none;
    }
    
    .news-title {
        font-size: 14px;
    }
}
/*
///////////////////////////////
стили для шапки блока
//////////////////////////////
*/
.projects-slider__title {
    background: #533530;
    border-radius: 4px;
    line-height: 50px;
    padding-left: 10px;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    margin-bottom: 14px;
    width: 100%;
}
.projects-slider__title a {
    float: right;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    margin-right: 10px;
    text-decoration: underline;
}
/*
/////////////////////////
projects styles images
///////////////////////
*/
.project-fancybox-item {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -10000px;
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}
.project-fancybox-item img
{
    position: relative;
    width: 100%;
}
.projects-slider__photo .hidden {
    display: none!important;
}
/* End */


/* Start:/local/templates/tm_new/components/bitrix/news.list/.default/style.css?1700524490904*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 10px 10px 0;
}
.news-date-time {
	color:#486DAA;
}
.news-list-title {
    background: #533530;
    border-radius: 4px;
    line-height: 50px;
    padding-left: 10px;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    margin-bottom: 14px;
    width: 100%;
}
.news-list-title a {
    float: right;
    font-size: 14px;
    color: #ffffff;
    font-weight: 400;
    margin-right: 10px;
    text-decoration: underline;
}
.news-list-title a:hover {
    color: #fff;
}

.news-title {
    margin-bottom: 10px;
}

@media only screen and (max-width:767px){
    div.news-list img.preview_picture {
        float: none;
        display: block;
        margin-right: 0;
    }
    
    .news-date-time, .news-descr {
        display: none;
    }
    
    .news-title {
        font-size: 14px;
    }
}


/* End */
/* /local/templates/tm_new/components/bitrix/catalog.top/actions/section/style.css?17005244903816 */
/* /local/templates/tm_new/components/bitrix/news.list/projects_slider/style.css?17005244901870 */
/* /local/templates/tm_new/components/bitrix/news.list/.default/style.css?1700524490904 */
