

.main-site h1,h2,h3,h4,h5,h6,.h1, .h2, .h3, .h4, .h5, .h6{
     font-family:Arial, Helvetica, sans-serif;
}




@media (max-width:991px) {

    
    html.main-site {
        font-size:90%;
    }

    
    
}

@media (max-width:767px) {
    
    html.main-site {
        font-size:90%;

    }
    
    .main-site .p,span,li, button, i {font-size:1.1rem !important;}.main-site p,span,li, button, i {font-size:1.1rem !important;}.main-site .p.teaser {font-size:1.1rem !important;}.main-site p.teaser {font-size:1.1rem !important;}
}


.main-site p,span,a, .text-box {
    font-family:Tahoma, Geneva, sans-serif;
}











.main-site h1.theme, .h1{padding:0em 0em 0.75em 0em;font-weight:700;font-size:1.8rem;}





.main-site h2.theme, .h2{color:#292f33;font-weight:700;line-height:1.1;font-size:2rem;}



.main-site h2.theme, .h2 span.e {color:#cc0033;}
.main-site h2.theme, .h2 span.ee {color:#1664ef;}


.main-site a.h2.theme{color:#292f33;font-weight:700;line-height:1.1;font-size:2rem;}


.main-site a.h2.theme span.e {color:#cc0033;}
.main-site a.h2.theme span.ee {color:#1664ef;}



.main-site h3.theme, .h3{color:#292f33;font-weight:700;font-size:1.2rem;}





.main-site a.theme.section{color:#106ed2;font-weight:700;text-transform:uppercase;}
.main-site a.section:hover{opacity:0.2;}












.main-site p.theme.teaser{color:#292f33;padding:0.5em 0em 0em 0em;line-height:1.1;}

.main-site .theme .label.premium{color:#ffffff;margin:0em 0.25em 0em 0em;padding:0.25em 0.5em 0.25em 0.5em;font-size:0.8rem;background-color:#68c5d8;}
.main-site .theme .label.advertisement{color:#ffffff;margin:0em 0.25em 0em 0em;padding:0.25em 0.5em 0.25em 0.5em;font-size:0.8rem;background-color:#639dda;}
.main-site .theme .label.staff{color:#ffffff;margin:0em 0.25em 0em 0em;padding:0.25em 0.5em 0.25em 0.5em;font-size:0.8rem;background-color:#28a745;}




.main-site .btn.btn-primary:hover{background-color:#c03030;}











@media (min-width:992px) {

    .main-site .site-header{max-width:1140px;}
    .main-site #site-header-wrapper{padding:0em 0em 1.625em 0em;border-bottom:0.1em solid #808080;background-color:#ffffff;}


}




/* @media (max-width:991px) { */

    .main-site .site-header.mobile{background-color:#ffffff;}
    .main-site #site-header-mobile-wrapper{padding:0em 0em 0em 0em;}
    


/* } */
 
#brand-container {
    justify-content:flex-start;

}

#main-navigation {
    flex-direction:row;
}

#site-header {
    flex-direction:column
}




@media (max-width:991px) {

    #main-canvas {
        margin-top:64px;
    }

    .site-wrapper.mobile-menu-open #main-canvas {
        margin-top:0px;
    }


    .site-header.mobile {
        position:fixed;
        width:100%;
        top: 0;
        left: 0;
        right: 0;
        z-index: 20;

    }

    .site-wrapper.mobile-menu-open #site-header-wrapper {
        position:relative;
        width:100%;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1;
    }

    #site-header-mobile-wrapper {
        z-index: 1000;
    }

}

    
















@media (min-width:992px) {



.main-site .site-header .primary-menu .navbar{padding:1.125em 0em 0.5em 0em;}
.main-site .site-header .primary-menu a:hover{color:#d3d3d3;}.main-site .site-header .primary-menu .link:hover{color:#d3d3d3;}.main-site .site-header .primary-menu a{color:#000000;padding:0em 0.875em 0em 0.875em;font-family:Arial, Helvetica, sans-serif;}.main-site .site-header .primary-menu .link{color:#000000;padding:0em 0.875em 0em 0.875em;font-family:Arial, Helvetica, sans-serif;}.main-site .site-header .primary-menu .dropdown:hover{background-color:#f3f3f3;}


.main-site .site-header .secondary-menu .navbar{padding:0.375em 0em 0.875em 0em;}
.main-site .site-header .secondary-menu a:hover{color:#4e4e4e;}.main-site .site-header .secondary-menu .link:hover{color:#4e4e4e;}.main-site .site-header .secondary-menu a{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:0.8rem;}.main-site .site-header .secondary-menu .link{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:0.8rem;}
}

.site-header .navbar-brand.mobile {
    font-family:arial;
}



.main-site .site-header #brand{color:#ffffff;padding:0em 2.5em 0em 0.5em;font-weight:400;font-size:2.2rem;text-transform:uppercase;}



.main-site .site-header .dropdown-item-menu{background-color:#ffffff;}
.main-site .site-header .dropdown-item-menu .container{background-color:#ffffff;}

.main-site .site-header .dropdown-item-menu .nav-item-header{color:#000000;font-weight:700;}

.main-site .site-header .dropdown-item-menu a:hover{color:#106ed2;font-family:Tahoma, Geneva, sans-serif;}.main-site .site-header .dropdown-item-menu .link:hover{color:#106ed2;font-family:Tahoma, Geneva, sans-serif;}.main-site .site-header .dropdown-item-menu a{color:#000000;text-transform:inherit;}.main-site .site-header .dropdown-item-menu .link{color:#000000;text-transform:inherit;}



.main-site .footer-wrapper{background-color:#000000;}
.main-site .footer-wrapper .footer{padding:0.875em 0em 0.875em 0em;max-width:1140px;}





.main-site .footer .footer-menu a:hover{color:#dadada;}.main-site .footer .footer-menu .link:hover{color:#dadada;}.main-site .footer .footer-menu a{color:#ffffff;padding:0.125em 0em 0em 0em;}.main-site .footer .footer-menu .link{color:#ffffff;padding:0.125em 0em 0em 0em;}
.main-site .footer .footer-menu .group .group-title{color:#ffffff;padding:0.25em 0em 0em 0em;font-family:Tahoma, Geneva, sans-serif;font-weight:700;}




.main-site .footer-bottom .copyright{color:#ffffff;}



article-content h2 {margin-bottom: 0px;font-size:x-large;font-weight: bold;
}


