

/* Start:/local/templates/main/components/bitrix/news/trainingSoon/bitrix/news.list/.default/style.css?17770193672325*/
div.news-list
{
	word-wrap: break-word;
}
.news-date-time {
	color:#486DAA;
}
.trainingSoonRight {
    background: #EEEEEE;
    border-radius: 20px;
    font-size: 14px;
	margin: 14px;
	height: 300px;
	padding: 30px 24px 0;
	position: relative;
    z-index: 1;
    margin: -40px 14px 0;
}
.trainingSoonRight a {
    font-weight: 800;
    font-size: 14px;
    line-height: 19px;
    color: #000000;
}
.trainingName{
    margin: 19px 0 10px 0;
    display: block;
}
.trainingContinue:after {
    content: '';
    display: inline-block;
    width: 11px;
    height: 10px;
    margin-left: 5px;
    background-image: url(/local/templates/main/img/svg/slide-arrow-right.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.trainingDate:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 32px;
    margin-left: 5px;
    background-image: url(/local/templates/main/img/svg/date.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.DateStamp {
    /*width: 90px;*/
    display: inline-block;
	/*margin-bottom: 35px;*/
}
.smallDate{
	font-weight: 300;
	font-size: 10px;
	line-height: 14px;
}
.trainingAnchor {
    margin-bottom: 21px;
}

.trainingImg img{
	border-radius: 20px;
	width:480px;
	height:480px;
	object-fit:cover;
	box-shadow: 5px 5px 10px rgba(131,131,131,0.1);
}
.trainingImg{
	z-index:2;
}
.txtUzheSkoro {
    font-family: Arial;
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    line-height: 68px;
    letter-spacing: -0.045em;
    color: #E7E7E7;
    position: absolute;
    top: -70px;
    right: 0;
}
.sect1 {
    margin-top: 130px;
}

@media screen and (min-width:1180px){
    .trainingSoonRight {
        bottom: 3px;
        right: 35px;
    }
}
@media screen and (min-width:992px){
	.trainingSoonRight {
		margin: 0;
		padding: 0 24px 0;
	}
}
@media screen and (max-width:991px){
	.trainingImg .preview_picture {
		max-width: 100%!important;
	}
    .trainingSoonRight{
        height: auto;
    }
	.trainingSoonRight a {
		display: block;
		margin-bottom: 15px;
	}
    .txtUzheSkoro {
        top: -360px;
    }
}
@media screen and (max-width:767px){
    .sect1{
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }
}


/* End */


/* Start:/local/templates/.default/components/bitrix/news/trainingList/bitrix/news.list/.default/style.css?17770193671921*/
div.news-list
{
	word-wrap: break-word;
}
.news-date-time {
	color:#486DAA;
}
.trainingNameList {
    width: 49%;
    display: inline-block;
}
.trainingDateList,.trainingAnchorList {
    width: 24%;
    display: inline-block;
}
.trainingSpoilers {
    background: #F3F3F3;
    border-radius: 5px;
    height: 72px;
    align-content: center;
	cursor:pointer;
    margin-top:22px;
}
.trainingSpoilers:hover {
	background: #E7E7E7;
}
.profAnchorList {
    display: inline-block;
    max-width: 205px;
    padding-left: 40px;
}
.blockList{
	display:flex;
	align-items:center;
}
.btn_more {
    display: inline-block;
    border: 1px solid #000000;
    color: #000000;
    border: 1px solid #000000;
    box-sizing: border-box;
    border-radius: 20px;
    font-size: 14px;
    line-height: 19px;
    text-align: center;
    letter-spacing: -0.045em;
    padding: 10px 30px;
    margin: auto;
}
.btn_more:hover {
	color:#ffffff;
	background:#000000;
	text-decoration:none;
}
.blockList {
    margin: 15px 0;
}
.dateSpoiler{
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	letter-spacing: -0.045em;
}
.trainingStatus {
    padding: 0 25px;
}
.TxtRaspisanie {
    font-family: Arial;
    font-style: normal;
    font-weight: 900;
    font-size: 48px;
    line-height: 68px;
    letter-spacing: -0.045em;
    color: #E7E7E7;
    padding-left: 23px;
}
.col-6.blockList {
    padding: 0 0 0 75px;
}
@media screen and (max-width:991px){
	.blockList{
		width: max-content;
		margin: auto;
		display:block;
	}
	.blockList a{
		display: block;
		margin: auto;
		width: max-content;
    	margin-top: 25px;
	}
	.profAnchorList {
		display: inline-block;
		max-width: 100%;
		text-align: center;
		margin:20px 0;
		padding-left: 0;
	}
	.trainingSpoilers {
		height: 100px;
	}
}
.blockList p{
	margin-bottom:0;
}
@media screen and (min-width:991px){
	div.news-list img.preview_picture
	{
		float:left;
		margin:0 4px 6px 0;
	}
}
/* End */
/* /local/templates/main/components/bitrix/news/trainingSoon/bitrix/news.list/.default/style.css?17770193672325 */
/* /local/templates/.default/components/bitrix/news/trainingList/bitrix/news.list/.default/style.css?17770193671921 */
