/* SINGLE POST */

	section.single-post__section{
/* 		padding: var(--section-mt) 0 0 0; */
		margin-top: var(--header-height);
		Xbackground-color: var;
	}
	section.single-post__section article{
		background-color: #fff;
	}
	.single-post__header{
		background-color: var(--grey18);
		padding-top: var(--section-mth);
		padding-top: 60px;
	}
	.single-post__details{
		display: flex;
		flex-direction: column;
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.single-post__date{
		margin-right: 30px;
		font-weight: bold;
		color: #fff;
	}
	.single-post__header figure{
		height: 220px;
	}
	.cat-video .single-post__header figure{
		visibility: hidden;
	}
	.single-post__content{
		background-color: #fff;
		padding-top: calc(110px + 40px);
		padding-top: calc(110px + 0px);
		margin-top: -110px;
		padding-bottom: 100px;
	}
	section.article--nav{
		padding: 50px 0 !important;
		background-color: var(--greye3) !important;
	}
	.article--nav nav{
		display: flex;
		width: 100%;
		justify-content: space-between;
	}
	.single--nav-link a{
		display: block;
		height: 50px;
		width: 50px;
		background-repeat: no-repeat;
		background-position: center;
		border-radius: var(--radius);
		background-color: var(--grey99);
		background-size: 16px;
	}
	.single--nav-link a:hover{
		background-color: #000;
	}
	.single--prev-link a {background-image: url(../img/items/nav-single-next.svg); transform: rotate(180deg);}
	.single--next-link a {background-image: url(../img/items/nav-single-next.svg);}
	.single--all-link a  {background-image: url(../img/items/nav-single-all.svg);}

	@media screen and (min-width: 768px){
		.single-post__header figure{
			height: 450px;
		}
		.single-post__content{
			background-color: #fff;
			padding: 50px;
			padding-top: calc(225px + 60px);
			margin-top: -225px;
		}
		.single-post__content .webinar--form-col{
			padding-top: 120px;
		}
	}
	@media screen and (min-width: 1025px){
		.single-post__details{
			flex-direction: row;
			align-items: center;
			padding-top: 30px;
			padding-bottom: 40px
		}
		.single-post__header figure{
			height: 600px;
		}
		.single-post__content{
			background-color: #fff;
			padding: 50px;
			padding-top: calc(300px + 40px);
			margin-top: -300px;
		}
	}

/* VIDEO */


	article.cat-video .single-post__content{
		padding-top: 0;
	}
	article.cat-video .single-post__content .elementor-widget-video{
		margin-top: -220px;
	}
	article.cat-video .single-post__content .elementor-widget-video .elementor-widget-container{
		border-radius: var(--radius);
		overflow: hidden;
	}
	@media screen and (min-width: 1025px){
		article.cat-video .single-post__content .elementor-widget-video{
			margin-top: -300px;
		}
	}