body,p ,.paragraph{
    color: #3b4c78;
}
html {
  scroll-behavior: smooth;
}
.badge-1{
    background-color: #d89938;
    min-width: 200px;
    min-height: 200px;
    border-radius: 50%;
    border: 3px solid white;
    position: absolute;
    top: 220px;
    right: 20px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 22px;
    line-height: 1.2;
    transform: rotate(6deg);
}
.spalten-2 {
    column-count: 2;
  }
p{
    font-size: 18px;
    line-height: 32px;
}
.list-1{
    font-size: 18px;
    list-style: circle;
    margin-left: -20px;
    color: #3b4c78;
}
.orange-bg
{
    background-color:#d89938 !important;
    color: #fff;
    font-size: 18px;
    padding: 3px 10px;
    margin-top: 3px;
  }
.orange-bg:hover{
    background-color: transparent !important;
    color: white !important;
  }
.list-pure{
    margin: 30px 0 30px -35px;
}
.list-pure li{
    margin-bottom: 7px;
    font-size: 18px;
}
.storyList{
    font-size: 18px;
    color: gray;
    margin-bottom: 20px;
    list-style: circle;
}
figcaption{
    font-size: 14px;
    color: silver;
    font-style: italic;
}
.section{
    padding: 60px 0;
}
#sale{
    background-image: url("../img/sale-bg.png");
    border-top:8px solid #3b4c78;
}
h1, h2, h3, h4, h5, h6{
    color: #3b4c78;
}
a{
    color: #3b4c78;
}
a:hover{
    color: #d89938;
}
.top-header {
    background: #3b4c78;
}
.top-header ul li a {
    display: inline-block;
    padding: 0 20px;
    border-right: none;
    color: #fff;
    text-decoration: underline;
}
.top-header ul li a span {
    color: #fff;
}
.sub-header{
    /* background: #d89938; */
    background: #3b4c78;
}
.navigation .navbar .nav-item .nav-link {
    color: #3b4c78;;
}
.navigation .navbar .nav-item .nav-link:hover {
    color: #d89938;
}
.bg-ruecker-blau-1 {
    background-color: #3b4c78 !important;
}
.bg-ruecker-orange-1 {
    background-color: #d89938 !important;
}
.text-ruecker-blau-1 {
    color: #3b4c78 !important;
}
.text-ruecker-orange-1 {
    color: #d89938 !important;
}
.hero-content p{
    font-size: 28px;
    line-height: 1.2;
}
.btn-outline-orange-footer {
    background: #d89938;
    color: #fff;
    border: 2px solid #d89938;
}
.btn-outline-orange-footer:hover {
    color: #d89938;
    background: #fff;
    border: 2px solid #d89938;
}
.btn-outline-orange {
    background: #d89938;
    color: #fff;
    border: 2px solid #d89938;
}
.btn-outline-orange:hover {
    background: transparent;
    border: 2px solid #d89938;
}

.logo{
    /* box-shadow: 0 0 8px silver;
    border-radius: 6px; */
}
.work-slider .slick-dots{
    bottom: -30px;
}
video {
    /* override other styles to make responsive */
    width: 100%    !important;
    height: auto   !important;
  }
  footer address{
    color: white;
  }
  footer a:hover{
    color: #d89938 !important;
  }
  ::selection{
    background-color: #d89938;
  }
  .dropdown-item{
    background-color: #3b4c78;
    color: white !important;
    padding: 10px 20px;
  }
  .dropdown-item:hover{
    background-color: #d89938 !important;
  }
  .navigation .navbar .dropdown-item::before{
    content: none;
  }
@media (max-width:1200px) {
    .spalten-2 {
        column-count: 1;
      }
    h1, .h1{
        font-size: 42px;
    }
    .badge-1{
        position: absolute;
        min-width: 120px;
        min-height: 120px;
        font-size: 14px;
        margin-top: 30px;
    }
    
}