/* Eko styles */
@import url('https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,400;0,700;1,400&display=swap');
body {font-family:'Overpass', sans-serif;font-weight:400;font-size:20px;color:#2c646c;}
strong {font-weight:700;}
.logopane img {margin:10px 0;}
.contentpane2 {background:#e8e8e9;}
.bottom {background:#2c646c;}
.bottom .h4-headline {font-weight:400;}
.bottom a:active, .bottom a:hover {color:#b9cc10;}
.copyright {color:#2c646c;}
.copyright a:link, .copyright a:visited {color:#2c646c;}
.copyright a:active, .copyright a:hover {color:#b9cc10;}
::selection {background:#b9cc10;}
::-moz-selection {background:#b9cc10;}
a.bigbutton:link, a.bigbutton:visited {font-family:'Overpass', sans-serif;background:#2c646c;color:white;}
a.bigbutton:active, a.bigbutton:hover {background:#b9cc10;color:white;}
button.bigbutton {font-family:'Overpass', sans-serif;background:#2c646c;color:white;}
button.bigbutton:hover {background:#b9cc10;color:white;}
.h1-headline, .h2-headline, .h3-headline, .h4-headline {font-family:'Overpass', sans-serif;font-weight:700;}
.h1-headline {color:#2c646c;}
.documents a:link, .documents a:visited {font-family:'Overpass', sans-serif;background:#2c646c;color:white;}
.documents a:active, .documents a:hover {background:#b9cc10;color:white;}
.newspaper-link a:link, .newspaper-link a:visited {font-family:'Overpass', sans-serif;background:#2c646c;color:white;}
.newspaper-link a:active, .newspaper-link a:hover {background:#b9cc10;color:white;}
.gblocks a {background:#b9cc10;}
.gblocks a:nth-child(even) {background:#2c646c;}
.gblocks h2 {font-family:'Overpass', sans-serif;font-weight:700;}
.parallax-link a.bigbutton:link, .parallax-link a.bigbutton:visited {background:white;color:#2c646c;}
.parallax-link a.bigbutton:active, .parallax-link a.bigbutton:hover {background:#b9cc10;color:white;}
.article-infos {color:#2c646c;}
article.blog-detail h1 {font-family:'Overpass', sans-serif;font-weight:700;color:#2c646c;}
.socialicons a:link, .socialicons a:visited {background:white;color:#2c646c;}
.socialicons a:active, .socialicons a:hover {background:#b9cc10;color:white;}
.ci-header span {background:#2c646c;color:white;}
h1, h2, h3, h4, h5, h6 {font-family:'Overpass', sans-serif;font-weight:700;color:#2c646c;}
h1 {font-size:54px;}
h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {color:#2c646c;}
a:link, a:visited {color:#2c646c;}
a:active, a:hover {color:#b9cc10;}
.content ul li:before {color:#2c646c;}
hr {background:#b9cc10;}
blockquote {border-left:#b9cc10 solid 3px;}
blockquote, blockquote p {font-weight:400;font-size:20px;color:#2c646c;}
nav#dnnMenu ul {margin:0 0 0 60px;}
nav#dnnMenu ul li:first-child {display:none;}
nav#dnnMenu ul li a {font-family:'Overpass', sans-serif;font-weight:700;color:#2c646c;height:140px;line-height:140px;}
nav#dnnMenu ul li.active a, nav#dnnMenu ul li a:hover {color:#b9cc10;}
.navicon a:before {color:#2c646c;}
.mobilemenu ul li a {color:#2c646c;}
.mobilemenu ul {font-family:'Overpass', sans-serif;}
.mobilemenu ul li a:hover {color:#b9cc10;}
/* Trombino */
.trombino {display:flex;flex-wrap:wrap;justify-content:center;}
.trombinoitem {display:flex;flex-direction:column;margin:20px;width:240px;text-align:center;}
.trombinoimg {display:inline-block;width:150px;height:150px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0 auto 20px auto;font-size:0;}
.trombinoimg img {-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.trombinotext h3 {font-size:24px;line-height:30px;margin:0;}
/* Forum */
.afcontainer {font-family:'Overpass', sans-serif !important;}
ul.af-list-flat li {padding:0;margin:0;}
ul.af-list-flat li:before {display:none;}
.aftoolbarpanel ul.af-list-flat li a:active, .aftoolbarpanel ul.af-list-flat li a:hover {text-decoration:none;}
.fa-blue {color:#b9cc10 !important;}
/* DNN Login */
.dnnFormItem .dnnLabel {margin:0 0 6px 0;}
.LoginPanel input {border:none;height:40px;padding-left:10px;background:#f2f2f2;color:#2c646c;font:inherit;}
a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited {background:#b9cc10;color:white;display:inline-block;font-size:18px;line-height:40px;font-weight:600;text-decoration:none;padding:0 30px;text-align:center;border-radius:24px;}
a.dnnPrimaryAction:active, a.dnnPrimaryAction:hover {background:#2c646c;color:white;text-decoration:none;}
a.dnnSecondaryAction:link, a.dnnSecondaryAction:visited {background:#f2f2f2;color:#2c646c;display:inline-block;font-size:18px;line-height:40px;font-weight:600;text-decoration:none;padding:0 30px;text-align:center;border-radius:24px;}
a.dnnSecondaryAction:active, a.dnnSecondaryAction:hover {background:#2c646c;color:white;text-decoration:none;}
.dnnLoginRememberMe, .dnnFormHelpContent {display:none;}
.dnnLoginActions ul {margin:0;}
.dnnLoginActions ul li, .dnnSendPassword ul li {display:inline-block;margin:0 3px;padding:0;}
.dnnLoginActions ul li:before, .dnnSendPassword ul li:before {content:'';}
/* Password Reinit */
.dnnSendPassword input, .dnnPasswordReset input {border:none;height:40px;padding-left:10px;background:#f2f2f2;color:#2c646c;font:inherit;}
.dnnSendPassword .dnnFormItem, .dnnPasswordReset .dnnFormItem {margin:0 0 20px 0;}
.dnnPasswordResetContent ul.dnnActions {margin:0;}
.dnnPasswordResetContent ul.dnnActions li {display:inline-block;margin:0 3px;padding:0;}
.dnnPasswordResetContent ul.dnnActions li:before {content:'';}
/* for 640px and less */
@media screen and (max-width:640px) {
h1 {font-size:44px;}
}
/* Quick fix */
.aftopicsubtitle {display:none;}


