/*
 Anpassung an Mecklenburg-Vorpommern-Farbkombination
*/
.button, .section--news-list-navigation li a, .section--news-list-navigation li span, .section--contact-form-form .actions button, .section--newsletter-form-extern button,
.showform_button button,
.button-white-outline, .section--contact-form-form .actions button,
.button-black-outline, .section--news-list-navigation li a, .section--news-list-navigation li span {
  background-color: #003f6f;
  border: 1px solid #003f6f;
  color: #FFF;
}

.button:focus, .section--news-list-navigation li a:focus, .section--news-list-navigation li span:focus, .section--contact-form-form .actions button:focus, .section--newsletter-form-extern button:focus,
.showform_button button:focus,
.button-white-outline, .section--contact-form-form .actions button:focus,
.button-black-outline:focus, .section--news-list-navigation li a:focus, .section--news-list-navigation li span:focus {
  background-color: #FFFFFF;
  border: 1px solid #003f6f;
  color: #003f6f;
}
@media only screen and (min-width: 768px) {
    .button:hover, .section--news-list-navigation li a:hover, .section--news-list-navigation li span:hover, .section--contact-form-form .actions button:hover, .section--newsletter-form-extern button:hover,
    .showform_button button:hover,
    .button-white-outline, .section--contact-form-form .actions button:hover,
    .button-black-outline:hover, .section--news-list-navigation li a:hover, .section--news-list-navigation li span:hover {
        background-color: #FFFFFF;
        border: 1px solid #003f6f;
        color: #003f6f;
    }
}

.circle-image:after {
    background-image: url(/image/templates/bund2021/cdu-circle_mv.svg);
}

.section-quote__copy { background-color: #003f6f; }
.layout-default .section--project-detail-content { background-color: #003f6f; }

footer,
header { background-color: #003f6f; }
.sharkmenu_social_claim { background: #e5004f; }

#social i { color: #FFFFFF !important; }
#sharkmenu > ul > li:hover { border-bottom: 3px solid #e5004f; }
.kampagne_standard_titel { border-bottom: 2px solid #e5004f; }
#newsletter-toggle,
#totop,
.top5termine-icon,
.termine-icon { background: #e5004f; color: #FFFFFF; }
.section--contact-form a,
.section--team-member__copy i { color: #e5004f; }
.artikelliste_2_button,
.artikelliste_2_titel { background: #003f6f; color: #FFFFFF; }
.c_mediathek_podcast,
.c_mediathek_video { background: #003f6f; color: #FFFFFF; }
.termin_kalender_wochentage td { background: #003f6f; color: #FFFFFF; }
#sharkmenu ul li ul li:hover > a,
#sharkmenu ul li ul li.active > a { color: #e5004f; }

@media only screen and (max-width: 900px) {
  #sharkmenu { background: rgba(0,63,111,0.7) !important; padding: 0; }
}

.slider_text_bottom a { background: rgba(229,0,79,0.7) !important; }
.active .section--header-slider-slide .title div a { background: rgba(0,63,111,0.7); color: #FFFFFF !important; padding: 20px 19px 13px 50px;}
.active .section--header-slider-slide .title div {
  margin-left: -20px; 
  -moz-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  -webkit-transform: rotate(-8deg);
  transform: rotate(-8deg);
}

.slider_text_bottom { margin-top: 33px; }
@media only screen and (min-width: 768px) {
  .section--header-slider-slide .title { bottom: 80px; }
}

@media only screen and (max-width: 895px) {
  .active .section--header-slider-slide .title div a { padding: 4px 19px 3px 50px !important;  }
  .slider_text_bottom { margin-top: 5px; }
  .active .section--header-slider-slide .title div { margin-left: -40px; }
  .slidericon { float: left; }
}

.suchbereich { color:#003f6f; border-bottom: 2px solid #003f6f; }
.news_weitere_meldungen_more { color:#003f6f; }

@media only screen and (min-width: 880px) and (max-width: 1366px) {
	.slider_text_bottom { margin-top: 20px; }	
}

.button-all:active, .button-all.is-checked { background-color: #003f6f; }
.sm-post_comment { background: #003f6f; }