.t4-wrapper {
    max-width: 1040px !important;
    box-shadow: none !important;
}
@media (min-width: 1400px){
    .container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
    }
}
.not-at-top #t4-header.t4-sticky {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.00);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.00); 
}
.t4-topbar {
    background-color: white;
    padding-bottom: 0px !important;
}
ul.maximenuck {
    padding-left: 5px !important;
    padding: 0px !important;
}
.t4-logo-row.bpe {
    padding-top: 20px;
    padding-bottom: 10px;
}
#t4-section-map {
    padding-top: 10px !important;
}
.t4-header {
    min-height: 100px;
}
h2 {
    text-align: left !important;
}
.ja-login span {
    color: gold !important;
}
.t4-main-body {
    padding-top: 10px;
    padding-bottom: 10px;
}
.row-cols-lg-2>* {
    width: 100% !important;
}
.items-leading .blog-item .item-image img {
    height: 100% !important;
    width: 80% !important;
    object-fit: none;
    padding-bottom: 20px !important;
}
div.media-intro {
    width: 80% !important;
}


.btn.btn.btn-readmore btn.btn-primary{
    background-color: goldenrod;
    padding: 8px;
    color: black;
    border-radius: 6px;
}
p.readmore {
    margin-top: 2px;
}
div.maximenuck_mod li {
    display: inline-block !important;
}
.btn.btn-primary{
    background-color: rgb(252, 203, 9);
    padding: 8px;
    color: black;
    width: 180px;
    border: 1px;
    border-radius: 6px;
    margin-top: 15px;
}
h2.osm-page-title {
    font-size: 1.5em;
}
h2.osm-form-heading {
    font-size: 1.5em;
}
li.osm-renew-option {
    font-size: 1.1em !important;
}
.t4-footnav {
    background-color: white;
}
div.maximenuck_mod div.moduletable {
    margin-top: 5px;
    padding-top: 5px;
}
a.btn.btn-readmore{
    background-color: rgb(252, 203, 9);
    padding: 8px;
    color: black;
    width: 180px;
    border: 1px;
    border-radius: 6px;
    margin-top: 15px;
}
a.readmore-link {
    background-color: rgb(252, 203, 9);
    padding: 8px;
    color: black;
    width: 180px;
    border: 1px;
    border-radius: 6px;
    margin-top: 15px;
}
div#maximenuck882{
    font-size: 14px !important;
}
div.control_label{
    font-size: 12px !important;
}
/*ACYMAILING SUBSCRIPTION FORM*/
h3.module-title span{
    font-size: 24px;
}
div.acym_module_form > div.acym_introtext{
    color: black;
    font-size: 15px;
}
/*input.donkey*/
.donkey{
    color: black !important;
    font-size: 12px !important;
    background-color: #ebe7a7;
    padding: 20px;
    height: auto !important;
}
.acym_module input[type=email],
.acym_module input[type=text]{
    color: black !important;
    width: 100%;
    padding: 15px;
    margin: 5px 5px 5px 5px;
    display: inline-block;
    border: 1px;
    background: #f1f1f1;
}
.acym_module input::placeholder{
    color: #ababa9 !important;
} 
/*.acysubbuttons::before{
   content: "\a";
    white-space: pre;
    line-height: 40px;
}*/
input.btn.btn-primary.button.subbutton{
    background-color: rgb(252, 203, 9);
    padding: 8px;
    color: black;
    width: 180px;
    border: 1px;
    border-radius: 6px;
    margin-top: 5px;
    display: block;
}