/* GENERAL */
body, h2, h3, p{
  font-family: "Graphik", Sans-serif, Arial, sans-serif;
/*  font-weight: normal;*/
/*  color: #1A2933;*/
}

h1 {
  font-family: "Produkt Web SS", Sans-serif, Arial, sans-serif;  
}

strong {
  font-weight: 500; }

/* HEADER */
header .center #main-menu ul li a {
  color: #1A2933;
  text-transform: none;
  font-weight: 400; }
  header .center #main-menu ul li a:hover {
    background-color: transparent;
    color: #BA2327;
    text-decoration: underline; }

h3 {
  font-weight: 400;
  font-size: 25px; }

h4 {
  font-weight: 500;
  color: #BA2327;
  font-size: 20px;
  padding-top: 10px; }

h5 {
  color: #1F4F83;
  font-weight: 500; }

/* H2 */
.container .content-page h2 a, .container .content-page-full h2 a {
  text-transform: none;
  color: #1F4F83;
  font-weight: 400;
  font-size: 30px; }

.container .sidebar ul li a {
  font-weight: 500;
  color: #1A2933; }

.container .sidebar h4, .menu-item-185 a {
  font-weight: 500;
  color: #BA2327 !important; }

.container .sidebar .archive li a, .container .sidebar ul li ul li a {
  font-weight: 400; }

#hero .slider-wrapper .slider-item .box-slider a img {
  display: block;
  width: 100vw;
  height: 100vh;
  -o-object-fit: cover;
  object-fit: cover; }

.container .sidebar .title {
  font-weight: 500; }

footer .copy p {
  font-weight: 500; }

.content-page-full img {
  width: auto !important;
  height: auto;
  display: inline-block;
  clear: right; }

@media (max-width: 768px) {
  .content-page-full img {
    width: 100% !important; } }


/*Remove backgrounds*/
html, body {
  background: none no-repeat center center fixed !important;
  background-size: cover; }

body.page-id-58 {
  background: none no-repeat center center fixed !important;
  background-size: cover; }

body.page-id-25 {
  background: none no-repeat center center fixed !important;
  background-size: cover; }

body.category-newsroom {
  background: none no-repeat center center fixed !important;
  background-size: cover; }

body.page-id-20 {
  background: none no-repeat center center fixed !important;
  background-size: cover; }