.container-rest {padding-top:2rem; max-width: 960px !important;}
div.elx_article_page {max-width: 940px !important; margin: 0 auto; margin-top: 2rem; margin-bottom: 2rem; padding: 3rem 2rem; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada;}
div.elx_article_page h1 {color: var(--Blue); font-family: Repo; margin-top:1rem; font-size: var(--fs-h3); text-transform:uppercase;}
div.elx_article_page h3 {font-weight:300; font-size: calc(var(--fs-h3) * 0.9); font-family: Repo; margin-top: 3rem; margin-bottom: 0.5rem;}
div.elx_article_page h4 {color: var(--Blue); margin-top: 1.75rem;font-weight:300; font-family: Repo;}
div.elx_article_page h5 {color: var(--Blue); margin-top: 1rem; font-weight:300; font-family:Repo;} 
div.elx_article_page p {font-size:1rem;}
.container-header_title p {display:none !important;}
h1.elx5_article_h1i {margin-right: 50px;}
.elx_hits_box { font-family: Repo;}
ul {font-size:1rem;}
ol {font-size: 0.92rem; color: var(--Blue, #151629);
padding-left: 20px;
font-family: Repo;
font-style: normal;
font-weight: 300;
line-height: 1.35rem;
letter-spacing: 0.05rem;}

.module {padding: 1rem;}
.elx5_artboxvt {border: 1px solid #dadada;}


.hero_cont {
	min-height: 250px;
	height: 17vh;
	background: none;
}
.container-header_hero {
	border-bottom: 1px solid #252525;
}

.container-header_title {display:none;}
	
@media (min-width: 996px) {
	.elx_menu ul {background-color:rgb(21, 22, 41) !important;}
	div.elx_article_page { padding: 3rem 6rem; border: 1px solid #dadada;}
	.elx5_2colbox {max-width: 50%;}
	.module {padding: 0;}
}
