

/* Start:/include/nd/styles/index.css?17223467504002*/
.main-big-snippet-wrapper{
    height: calc(100% + 30px);
    padding-bottom: 10px;
}

.main-big-snippet{
    background-color: #fd4c00;
    color: #fff;
    padding: 15px 20px;
    height: calc(100% - 50px);
    margin-bottom: 40px;
    word-wrap: break-word;
    -moz-border-radius: 4px; /*��� Firefox */
    -webkit-border-radius: 4px; /* Safari � Chrome */
    border-radius: 4px; /* Opera 10.5+, � ����� ������ ������ ��������� � ������� */
    behavior: url(/bitrix/templates/d_nora/img/ie-css3.htc); /* ��������� IE 6,7,8. */
}


.main-big-snippet:hover{
    background-color: #fff;
    color: #000;
}

.main-big-snippet-title{
    font-size: 20px;
    height: 46%;
    overflow-y: hidden;
    font-weight: bold;
    letter-spacing: 1px;
}

.main-big-snippet-desc{
    font-size: 16px;
    height: 50%;
    overflow-y: hidden;
}

.main-big-snippet-desc::after {/*��� ��������� �������*/
    /*background-color: #00f;*/
    content: "+";
    float: right;
    width: 45px;
    height: 80px;
    visibility: hidden;
}
.main-big-snippet::after {
    margin-top: -40px;
    margin-right: -5px;
    font-size: 30px;
    padding: 1px 0 0 1px;
    font-weight: bold;
    background-color: #fff;
    color: #fd4c00;
    text-align: center;
    vertical-align: middle;
    content: "+";
    float: right;
    width: 50px;
    height: 50px;
    -moz-border-radius: 25px; /*��� Firefox */
    -webkit-border-radius: 25px; /* Safari � Chrome */
    border-radius: 25px; /* Opera 10.5+, � ����� ������ ������ ��������� � ������� */
}


.main-big-snippet:hover::after {
    background-color: #fd4c00;
    color: #fff;
    -webkit-box-shadow: 3px 3px 7px #fd4c0066;
    -moz-box-shadow: 3px 3px 7px #fd4c0066;
    box-shadow: 3px 3px 7px #fd4c0066;
}

.main-small-snippet-wrapper{
    height: 100%;
}

.main-small-snippet{
    background-color: #333;
    color: #fff;
    height: calc(100% - 30px);
    margin-bottom: 80px;
    padding-bottom: 30px;
    position:relative;
    -moz-border-radius: 4px; /*��� Firefox */
    -webkit-border-radius: 4px; /* Safari � Chrome */
    border-radius: 4px; /* Opera 10.5+, � ����� ������ ������ ��������� � ������� */
    behavior: url(/bitrix/templates/d_nora/img/ie-css3.htc); /* ��������� IE 6,7,8. */
}
.main-small-snippet-img {
    float:left;
    padding: 15px;
}
.main-small-snippet-img > img {
     height: 50px;
}

.main-small-snippet-cont {
    line-height: 18px;
    font-weight: bold;
    position:absolute;
    transform: translateY(-53%);
    top: 50%;
    left: 80px;
    max-width: calc(100% - 80px);
}


.main-small-snippet-title {
    font-size: 18px;
    letter-spacing: 1px;
}
.main-small-snippet-desc {
     font-size: 14px;
     letter-spacing: 1px;
}
.main-std-plus-button-wrap{
    float: right;
    width: 40px;
    height: 40px;
    text-align: center;
    text-decoration: none;
    margin-top: 20px;
}
.main-std-plus-button{
    -moz-border-radius: 20px; /*��� Firefox */
    -webkit-border-radius: 20px; /* Safari � Chrome */
    border-radius: 20px; /* Opera 10.5+, � ����� ������ ������ ��������� � ������� */
    background-color: #fd4c00;
    color: #fff;
    padding: 0;
    font-size: 28px;
    text-decoration: none;
    -webkit-box-shadow: 3px 3px 7px #fd4c0066;
    -moz-box-shadow: 3px 3px 7px #fd4c0066;
    box-shadow: 3px 3px 7px #fd4c0066;
}
.main-std-plus-button:hover{
    text-decoration: none;
    background-color: #fff;
    color: #fd4c00;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.main-std-plus-button-wrap > a:hover{
    text-decoration: none;
    background-color: #fff;
    color: #fd4c00;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/text/style.css?1714976764897*/
div.news-list img.preview-picture
{
	float:left;
	margin:0 4px 6px 0;
}

p.news-item
{
	margin:0;
	margin-bottom:15px;
}

.news-date-time
{
	font-size:95%;
	display:block;
	color:#fd4c00;
}

.main-list-item-desc{
	height: 123px;
	overflow-y: hidden;
	margin-top: 10px;
}

.main-list-item-link{
	height: 64px;
	overflow-y: hidden;
}
.main-list-item-link-small{
	height: 50px;
	overflow-y: hidden;
}


@media (max-width: 991px) and (min-width: 768px) {
	.main-list-item-link{
		height: 98px;
	}
	.main-list-item-link-small{
		height: 75px;
	}

}

@media (max-width: 767px) {
	.main-list-item-link{
		height: auto;
	}
	.main-list-item-link-small{
		height: auto;
	}
}
.main-list-item-desc-small{
max-height: 61px;
overflow-y: hidden;
margin-top: 10px;
}

.main-list-item-desc > p, .main-list-item-desc > div,.main-list-item-desc-small > p, .main-list-item-desc-small > div {
margin: 0;
padding: 0;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/video/style.css?1727249924929*/
div.video-list
{
	float:left;
	margin:0 4px 6px 0;
	width: 100%;
}

.video-date-time
{
	font-size:95%;
	display:block;
	color:#fd4c00;
}

.main-list-item-preview{
	height: 195px;
	max-width: 346px;
	margin: auto;
}


.main-list-item{
	padding: 5px 0;
}

.main-list-item-img{
	background-blend-mode: color-burn;
	-moz-border-radius: 20px 20px 20px 20px; /*для Firefox */
	-webkit-border-radius: 20px 20px 20px 20px;; /* Safari и Chrome */
	border-radius: 20px 20px 20px 20px;; /* Opera 10.5+, а также версии других браузеров в будущем */
	behavior: url(/bitrix/templates/d_nora/img/ie-css3.htc); /* Поддержка IE 6,7,8. */
	text-align: center;
	width: 100%;
	height: 100%;
	background-size: 100%;
}

.main-list-block > div{
	margin-bottom: 20px;
}

.main-list-item-play{
	position: relative;
	transform: translateY(-50%);
	top: 50%;
	width: 60px!important;
	height: 60px!important;
}
/* End */
/* /include/nd/styles/index.css?17223467504002 */
/* /bitrix/templates/.default/components/bitrix/news.list/text/style.css?1714976764897 */
/* /bitrix/templates/.default/components/bitrix/news.list/video/style.css?1727249924929 */
