/* roboto-condensed-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-condensed-v27-latin-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-100.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/roboto-condensed-v27-latin-100italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-100italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/roboto-condensed-v27-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-200.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/roboto-condensed-v27-latin-200italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-200italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v27-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v27-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-300italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v27-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v27-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-condensed-v27-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/roboto-condensed-v27-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-500italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/roboto-condensed-v27-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/roboto-condensed-v27-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-600italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v27-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v27-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-700italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/roboto-condensed-v27-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-800.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/roboto-condensed-v27-latin-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-800italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-condensed-v27-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-900.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* roboto-condensed-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/roboto-condensed-v27-latin-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/roboto-condensed-v27-latin-900italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

  /*Offcanvas*/

.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler.collapsed .open-icon {
    padding-left: 220px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler .close-icon {
    padding-left: 220px;
}
  
  .offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif!important;
    font-size: 15px!important;
}

/*Fonts*/

p, body {
    font-size: 16px!important;
    line-height: 24px!important;
    font-weight: 300!important;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif!important;
}

.btn, .sppb-btn {
    
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif!important;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif!important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6  {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif!important;
}

h3 {
    font-size: 24px!important;
    line-height: 24px!important;
    font-weight: 300!important;
    font-family: 'Roboto Condensed', sans-serif!important;
}

h2 {
    font-size: 40px!important;
    line-height: 40px!important;
    font-weight: 300!important;
    font-family: 'Roboto Condensed', sans-serif!important;
}

/*tagcloud*/
.sp-module .tagscloud.tagspopular a {
    background: transparent;
    color: #D5D5D5;
    border: 1px solid #888A8E;
    line-height: 16px;
    letter-spacing: 1px;
    font-size: 11px;
    font-weight: 500;
    padding: 10px 12px;
    text-align: left;
    border-radius: 0;
    text-transform: uppercase;
    margin-right: 7px;
    margin-bottom: 7px;
}

.sp-module .tagscloud .tag-name {
    display: inline-block;
    padding: 5px 10px;
    background: none;
    color: #fff;
    border-radius: 0px;
    margin: 2px 0;
    border: 1px solid rgb(255 255 255 / 40%);
}

.sp-module .tagscloud.tagspopular a:link {
    color: #fff!important;
}

*/buttons*/
.sppb-btn-default:hover, .sppb-btn-default:focus, .sppb-btn-default:active, .sppb-btn-default.active, .open > .dropdown-toggle.sppb-btn-default {
    color: #fff!important;
    background-color: #77b82b!important;
    border-color: #77b82b!important;
}

.btn, .sppb-btn {
    -webkit-transition: color 400ms, background-color 400ms, border-color 400ms;
    -o-transition: color 400ms, background-color 400ms, border-color 400ms;
    transition: color 400ms, background-color 400ms, border-color 400ms;
    background-color: #77b82b;
}

.btn, .sppb-btn {
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif;
}

.btn:before, .sppb-btn:before {
    position: absolute;
    content: "";
    width: 5px;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.1);
    transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    z-index: 9;
}

.btn:hover:before, .sppb-btn:hover:before {
    width: 100%;
    background: rgba(0,0,0,0.12);
}

.btn, .sppb-btn {
    -webkit-transition: color 400ms, background-color 400ms, border-color 400ms;
    -o-transition: color 400ms, background-color 400ms, border-color 400ms;
    transition: color 400ms, background-color 400ms, border-color 400ms;
    position: relative;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    background: #77b82b;
    padding: 19px 24px 20px!important;
    text-align: center;
    cursor: pointer;
    line-height: normal;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
}

.sppb-btn-default:hover {
    color: #fff;!important
    background-color: #76b82b;!important
    border-color: #d7dadd;!important
}

#sp-bottom .sp-module .sp-module-title:after {
    display: block;
    content: "";
    background: #AEAFB0;
    width: 40px;
    height: 2px;
    margin-top: 13px;
}

#sp-bottom .sp-module .sp-module-title {
    font-size: 14px;
    line-height: 26px;
    color: #fff;
}

.sp-module .sp-module-title {
    margin: 0 0 20px;
    text-transform: uppercase;
}

#sp-bottom .sp-module ul>li {
    display: block;
    margin-bottom: 5px!important;
}


/*Offcanvas*/

.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler.collapsed .open-icon {
    padding-left: 220px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler .close-icon {
    padding-left: 220px;
}



/*img#upcam_img {
    margin-bottom: 37px;
}*/

/*Cookie*/

#redim-cookiehint .cookiebuttons a.btn {
    text-decoration: none !important;
    background-image: none !important;
    border-radius: 0px!important;
}

a#cookiehintsubmit {
    background-color: #77b72b!important;
}

a#cookiehintsubmitno {
    background-color: #ff2b02!important;
    color: #fff!important;
}

#redim-cookiehint .cookiebuttons #cookiehintsubmitno:hover {
    background: #e8e8e8 !important;
    color: #ffffff !important;
    background-color: #ce2302!important;
}

a#cookiehintinfo {
    background-color: #dddddd!important;
    color: #73767a!important;
}

/*Headlines*/

h1{
    font-family: 'Roboto Condensed', sans-serif!important;
}

h2 {
    font-size: 40px!important;
    line-height: 40px!important;
    font-weight: 300!important;
    font-family: 'Roboto Condensed', sans-serif!important;
}

h3 {
    font-size: 24px!important;
    line-height: 24px!important;
    font-weight: 300!important;
    font-family: 'Roboto Condensed', sans-serif;
}

h4 {
    font-size: 16px!important;
    font-family: 'Roboto Condensed', sans-serif;
}

h5 {
    font-family: 'Roboto Condensed', sans-serif;
}

h6 {
    font-family: 'Roboto Condensed', sans-serif;
}

th {
    text-align: left;
    background-color: #79b51c!important;
  color: #fff!important;
}

.sp-contact-info li {
    font-family: 'Roboto Condensed', sans-serif!important;
    font-weight: 500;
    border-right: 1px #ced4da solid;
    padding-right: 10px;
}

.sp-contact-info li.sp-contact-phone {
    border-left: 1px solid #ced4da;
    padding-left: 10px;
}

h3.sppb-addon-title:after {
    display: none;
}

.list.simple li span a:link {
	color: #fff!important;
}

.list.simple li span a:hover {
	color: #c5c7c8!important;
}

.sp-module .tagscloud.tagspopular a:link {
	color: #fff!important;
}


.sppb-panel-default > .sppb-panel-heading .sppb-toggle-direction {
    display: none;
}

.sppb-addon-accordion .sppb-panel-heading .sppb-panel-title {
    font-weight: 400!important;
    color: #77b72b!important;
    letter-spacing: normal;
    line-height: 28px;
    margin-bottom: 1px;
    font-size: 18px;
    display: block;
}


.sppb-addon-raw-html a {
    color: #77b82b!important;
}

#sp-top-bar .sp-module {
    display: inline-block;
    margin: 0 0 0 1px!important;
}

/*a:link {
    color: #77b82b!important;
}*/

a:hover {
    color: #c5c7c8!important;
}

h4.media-heading.sp-weather-city {
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    font-weight: 600;
}

.sp-weather-current .sp-weather-icon {
    font-size: 60px!important;
    line-height: 70px!important;
}

.sp-weather-current .sp-weather-current-temp {
    font-size: 25px;
  font-weight: 600;
}

#sp-top-bar ul.social-icons {
    background-color: #77b72b;
}

ul.social-icons a {
    display: block;
    color: #fff!important;
}


.sp-module ul >li >a {
    line-height: 20px!important;
}

.sppb-btn-danger {
    color: #77b82b!important;
    background-color: #fff!important;
    border-color: #d43f3a;
}

.sppb-btn-test {
    color: #77b82b!important;
    background-color: #fff!important;
    border-color: #d43f3a;
}
/*Carousell*/
.hexagon {
    display: none;
}

.sppb-testimonial-pro .sppb-testimonial-message {
    font-size: 18px!important;
    color: #FFF;
    line-height: 28px!important;
    padding: 40px 35px 0!important;
}

h2 .headlineweiss {
    color: #fff!important;
}

.headlinegruen {
    color: #77b82b!important;
}

.features-list .icon:before {
    color: #77b82b!important;
}

.sppb-btn-default:hover, .sppb-btn-default:focus, .sppb-btn-default:active, .sppb-btn-default.active, .open > .dropdown-toggle.sppb-btn-default {
    color: #fff!important;
    background-color: #77b82b!important;
    border-color: #77b82b!important;
}

.btn, .sppb-btn {
    -webkit-transition: color 400ms, background-color 400ms, border-color 400ms;
    -o-transition: color 400ms, background-color 400ms, border-color 400ms;
    transition: color 400ms, background-color 400ms, border-color 400ms;
    background-color: #77b82b;
    
}

#sp-header {
    background: #ffffff;
    height: 125px!important;
    box-shadow: 0 3px 3px rgba(0,0,0,0.05);
}



/* Listen */

ul.list {
  padding-left: 0px;
  list-style-type: square;
}

.list li {
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 14px;
  line-height: 20px;
  padding-left: 10px;
  font-weight: 300;
}
.list li.template-bullet:before {
  color: #AEAFB0;
  content: "i";
  padding-right: 10px;
  margin-left: -30px;
  vertical-align: text-top;
  font-size: 18px;
}
.list.simple li {
  padding-left: 0;
}
.list.simple li span {
  float: left;
  min-width: 35%;
}
.list.simple li a {
  color: #FFF;
}
.list.simple li a:hover {
  text-decoration: underline;
}


ul.liste_gcgruen {
  padding-left: 40px;
  padding-right: 20px;
  /*list-style-type: square;*/
  /* color: #77b82b; */
}

.liste_gcgruen li {
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 16px;
  line-height: 24px;
  padding-left: 10px;
  font-weight: 300;
}

.liste_gcgruen li:before {
    color: #77b82b;
    content: "\f054";
    font-family: "Font Awesome 5 Free", sans-serif!important;
    padding-right: 10px;
    /* padding-top: 8px; */
    margin-left: -22px;
    vertical-align: text-top;
    font-size: 13px;
    line-height: 18px;
}
.liste_gcgruen li {
  padding-left: 0;
}
.liste_gcgruen li span {
  float: left;
  min-width: 40%;
}
.liste_gcgruen li a {
  color: #FFF;
}
.liste_gcgruen li a:hover {
  text-decoration: underline;
}

.sp-column.socialgc {
    float: right;
}

.sp-column.gcsuchfeld {
    float: right;
}

/*Footer*/
#sp-bottom {
    padding-left: 10px;
}

div#sp-bottom1, div#sp-bottom2, div#sp-bottom3, div#sp-bottom4 {
    margin-bottom: 30px;
}
  





/*Kalender*/
div.event_legend_name a, .cal_td_daysnames, .cal_td_weeklink, #jevents .jevbootstrap a, .cal_td_weeklink a {
    color: #696969;
}

div.ev_navigation tr:first-child > td:nth-child(9) a::before {
    content: "\f105";
}
.ev_navigation td {
    min-width: 30px;
}


/*Kamera*/
.elastic-frame {

position: relative;

padding-bottom: 55%;

padding-top: 15px;

height: 0;

overflow: hidden;

}

.elastic-frame iframe {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

}

#sp-footer, #sp-bottom {
    background: #73767a!important;
    color: #ffffff;
}

#sp-footer a, #sp-bottom a {
    color: #ffffff!important;
}


.features-list .icon:before {
    font-size: 48px;
    margin-right: 30px;
    color: #77b82b!important;
}

#sp-top-bar ul.social-icons {
    background-color: #77b72b;
    padding: 12px;
    font-size: 18px;
}
  
  /*Wetter*/
  
.dwd_wettermodul.vertikal .temp {
    font-size: 30px!important;
    color: #ffffff;
}

.dwd_wettermodul.vertikal {
    margin-bottom: 20px;
}

.dwd_wettermodul.vertikal td{
    padding-right: 30px;
}

/*Formular NEU*/

span.ba-form-submit-title {
    color: #ffffff !important;
}
  
/*Menue oben*/

.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
 
    padding: 0 10px !important;

}

/*Suchfeld*/

.form-control {
    border-radius: 0 !important;
}

/*Bildabstand Swosh nach Update*/
.sppb-addon-single-image-container {
    overflow: visible !important;
}
