/* Date POST WIDGET ----------------------------- */
.custom_article_date_container, 
.custom_article_date_container
{
	position: relative;
	top: 0;
	color: #1E5CA9;
	padding: 15px;
    border: 1px solid #1E5CA9;
	height: 99px;
	width: 99px;
}
.custom_article_date_day
{

	line-height: 40px;
	font-weight: bold;
	font-size: 55px;
	margin-top : 5px;
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family);
}
.custom_article_date_month
{
	text-align: center;
	font-size: 10px;
	line-height: 18px;
	margin-top : 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: var(--e-global-typography-secondary-font-family);
}

.enov_custom_agenda_container:hover .custom_article_date_container
{
	color: #fff;
	background-color: #1E5CA9;
	transition: all .3s;
}
.enov_custom_agenda_container:hover h3
{
	text-decoration: underline;
}


/* INLINE DATE WIDGET ***************** */
.custom_article_date_text_day
{
	color: #fff;
    font-weight: 400;
}


/* Blue text background component */
.enov_afdt_blutxt{
	background: #1E5CA9;
	box-decoration-break: clone !important;
	-webkit-box-decoration-break: clone !important;
    display: inline !important;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 8px ;
    padding-bottom: 8px;
    text-transform: uppercase;
	color: var( --e-global-color-secondary ) !important;
    font-family: var( --e-global-typography-secondary-font-family ), Akkurat !important;
    font-size: var( --e-global-typography-secondary-font-size ) !important;
    font-weight: var( --e-global-typography-secondary-font-weight ) !important;
    text-transform: var( --e-global-typography-secondary-text-transform ) !important;
    letter-spacing: var( --e-global-typography-secondary-letter-spacing ) !important;
}

@media screen and (max-width : 767px) {
	.enov_afdt_blutxt{
		line-height: 38px !important;	
	}
	.enov_afdt_blutxt_wrapper{
		margin-bottom: 0px !important;
	}
}
@media screen and (min-width:768px) and (max-width : 1024px) {
	.enov_afdt_blutxt{
		line-height: 45px !important;		
	}
	.enov_afdt_blutxt_wrapper{
		margin-bottom: 10px !important;
	}
}
@media screen and (min-width : 1025px) {
	.enov_afdt_blutxt{
		line-height: 60px !important;	
	}
	.enov_afdt_blutxt_wrapper{
		margin-bottom: 15px !important;
	}
}