.webinar_item .red_lined_block h3{
	margin-bottom: 20px;
}
.webinar_item {
	display: flex;
	flex-direction: column;
	padding-bottom: 42px;
	border-bottom: 1px solid #D1D1D1;
	margin-bottom: 42px;
}
.webinar_item:last-of-type{
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.webinar_item .webinar_info{
	order: 3;
}
.webinar_item .webinar_text{
	order: 2;
}

.webinar_text ul{
	padding: 0;
	list-style: none;
	margin-bottom: 0;
}
.webinar_text ul li{
	margin-bottom: 14px;
}
.webinar_text ul li:before{
	content: "- ";
}

.webinar_info{
	display: flex;
}
.webinar_info .date_time{
	width: 120px;
	margin-right: 20px;
}
.webinar_info .date_time .date,
.webinar_info .date_time .time{
	margin-bottom: 10px;
	padding-left: 33px;
	font-family: Gilroy;
	font-weight: 800;
	font-size: 14px;
	line-height: 17px;
	position: relative;
}
.webinar_info .date_time .time{
	margin-bottom: 0;
}
.webinar_info.old .date_time .date,
.webinar_info.old .date_time .time{
	color: #D1D1D1;
}
.webinar_info .date_time .date:before,
.webinar_info .date_time .time:before{
	position: absolute;
	content: "";
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	left: 0;
}
.webinar_info .date_time .date:before{
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4 1V4.2M5 1V4.2M1 7.4H15.4M2.6 2.6H13.8C14.6837 2.6 15.4 3.31634 15.4 4.2V15.4C15.4 16.2837 14.6837 17 13.8 17H2.6C1.71634 17 1 16.2837 1 15.4V4.2C1 3.31634 1.71634 2.6 2.6 2.6Z' stroke='%231B2229' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.webinar_info.old .date_time .date:before{
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4 1V4.2M5 1V4.2M1 7.4H15.4M2.6 2.6H13.8C14.6837 2.6 15.4 3.31634 15.4 4.2V15.4C15.4 16.2837 14.6837 17 13.8 17H2.6C1.71634 17 1 16.2837 1 15.4V4.2C1 3.31634 1.71634 2.6 2.6 2.6Z' stroke='%23D1D1D1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.webinar_info .date_time .time:before{
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 5V11L15 13M21 11C21 16.5228 16.5228 21 11 21C5.47715 21 1 16.5228 1 11C1 5.47715 5.47715 1 11 1C16.5228 1 21 5.47715 21 11Z' stroke='%231B2229' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.webinar_info.old .date_time .time:before{
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 4.2V9L12.2 10.6M17 9C17 13.4183 13.4183 17 9 17C4.58172 17 1 13.4183 1 9C1 4.58172 4.58172 1 9 1C13.4183 1 17 4.58172 17 9Z' stroke='%23D1D1D1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.webinar_item .webinar_info .btn{
	font-size: 13px;
	line-height: 16px;
	padding: 10px 35px; 
	height: 32px;
}
.webinar_item .webinar_info.old .btn{
	color: #D1D1D1;
	border: 1px solid #D1D1D1;
}
.webinar_item .webinar_info.old .btn:hover{
	background-color: inherit;
}


@media (min-width: 768px) {
	.webinar_item {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.webinar_item .webinar_info{
		order: 2;
		width: 438px;
		margin-right: 0;
		flex-direction: column;
	}
	.webinar_item .webinar_text{
		order: 3;
		width: calc(100% - 438px);
	}	
	.webinar_item .red_lined_block{
		width: 100%;
	}
	.webinar_info .date_time{
		width: 100%;
		margin-right: 0;
	}
	.webinar_info .date_time .date{
		margin-right: 20px;
	}
	.webinar_info .date_time .date, 
	.webinar_info .date_time .time{
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 40px;
		float: left;
	}
	.webinar_info .date_time .date:before, 
	.webinar_info .date_time .time:before{
		width: 20px;
		height: 20px;
	}
	.webinar_item .webinar_info .btn{
		font-size: 16px;
		line-height: 20px;
		height: 40px;
		width: 235px;
	}
}