header .logo-div a img {
    height: 2rem;
}

header .fixed .logo-div>a>img {
    height: 1.5rem;
}

.mobile-navigation-bar .nav ul li:first-child, .mobile-navigation-bar .nav ul li .first {
    display: none;
}

header section.navigation>nav {
    display: none;
}

.accordion > dt > a {
  background: #024589;
  color: #FFF !important;
}

.accordion > dt > a::before {
  color: #FFF;
}

.accordion>dt>a:hover {
    background: #0f8dbb;
    color: #FFF;
}

.accordion > dd .content.active {
  background: #FFF;
  border: 2px solid #024589;
}

.accordion>dt>a.active:before {
    color: #FFF;
}

.accordion>dt>a:hover:before {
    color: #FFF;
}

div.pt-head {
	display: none;
}

.producttable-optimized .products .pt .feature:nth-child(2) .pcell {
	background: #F5F5F5;
}	

.producttable-optimized .products .pt .feature:nth-child(2) .pcell:after, .producttable-optimized .products .pt .feature-repeated .feature:nth-child(2) .pcell:after {
    background: #F5F5F5;
}

.producttable-optimized .products .pt .pt-body .feature.nodata .f-label .pcell {
	background-color: #0f8dbb;
	color: #FFF;
}

.producttable-optimized .products .pt .pt-body .info .f-info .pcell .headline {
  color: #079ED8;
}

ul.square li, ol.square li, p {
  font-size: 1rem;
  font-weight: 500;
}

button:not(.dropdown), .button:not(.dropdown) {
  padding: 0.75rem;
  margin-bottom: 1rem;
}

  @media only screen and (min-width: 500px) {
button.call-to-action, .button.call-to-action {
    margin-right: 1rem;
}
 }

button.call-to-action-emergency, .button.call-to-action-emergency {
    background: #ff0000;
    color: #fff !important;
	border: none !important;
}

button.call-to-action-emergency:hover, button.call-to-action-emergency:active, .button.call-to-action-emergency:hover, .button.call-to-action-emergency:active {
    background: #FF7171;
}

.producttable-optimized .products .pt .pt-body .feature:nth-of-type(odd) {
    background-color: #F5F5F5;
}