/* This file is created by "custom-styles.php" from the theme folder "didaPRESS" - do not delete it! If you do, the didaPRESS theme settings are lost and must be re-saved. */


  
     html,
     body {
        font-size: 100%;
     }

     .sb-item,
     .shortcuts p,
     .sb-item-modified,
     .sb-item-author-published {
        font-size: 13px;
     }

     .pre,
     .ne {
        font-size: 13px;
     }

     .acc-open {
        margin-top: .14em;
     }
     .acc-closed {
        margin-top: .14em;
     }
     h3.panel-title {
        font-size: 19px;
     }

     .widget ul,
     .widget ol,
     .widget dl,
     .widget li,
     .widget dt,
     .widget span,
     .widget div,
     .widget p {
        font-size: 14px;
     }

     .footer .widget ul,
     .footer .widget ol,
     .footer .widget dl,
     .footer .widget li,
     .footer .widget dt,
     .footer .widget a,
     .footer .widget span,
     .footer .widget div,
     .footer .widget p {
        font-size: 13px;
     }

  

  
     h1,
     .llh1,
     .page-header-no_artikelbild-big,
     .page-header-artikelbild-schmal,
     .page-header-artikelbild-sehrschmal,
     .page-header-no_artikelbild {
       font-size: 3.157em;
     }

     .big-single-headerimage .headline_meta h1 {
       font-size: 3.157em;
     }

     h2,
     .llh2 {
       font-size: 2.369em;
     }

     h3,
     .llh3 {
       font-size: 1.777em;
     }

     h4,
     .llh4,
     .lead {
       font-size: 1.333em;
     }

     h5,
     .llh5,
     h6,
     .llh6 {
       font-size: 1.222em;
     }

     @media screen and (max-width : 992px) {
        h1,
        .llh1,
        .page-header-no_artikelbild-big,
        .page-header-artikelbild-schmal,
        .page-header-artikelbild-sehrschmal,
        .page-header-no_artikelbild {
          font-size: 2.4em;
        }

        .big-single-headerimage .headline_meta h1 {
          font-size: 2.4em;
        }

        h2,
        .llh2 {
          font-size: 2.1em;
        }
     }

  

.aktuelles-archive-dropdown select {
  background-color: #e5e5e5;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%22%20height%3D%22100%22%3E%3Cpath%20d%3D%22M0%200h100L50%2050%22%20fill%3D%22%23005ca9%22%2F%3E%3C%2Fsvg%3E");
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: calc(100% - 20px) 18px;
}


#cookie-bar a {
  color: #f9b000;
  border: 2px solid #ffffff;
}
#cookie-bar .cb-enable {
  background: #ffffff;
}
#cookie-bar {
  background: #f9b000;
  color: #ffffff;
}
#cookie-bar .cb-policy {
  border: 2px solid #ffffff;
  color: #ffffff;
}

.hentry p a[href*="//"]:not([href*="https://gymnasium-corveystrasse.de/"]):after,
.infobox-big p a[href*="//"]:not([href*="https://gymnasium-corveystrasse.de/"]):after {
  content: "\2197";
  font-size: 130%;
  margin-left: 4px;
  margin-right: 1px;
}




/* animations */
#page-wrap.oben li.menulogo a img {
  -webkit-transition: all .6s;
  -moz-transition: all .6s;
  -ms-transition: all .6s;
  -o-transition: all .6s;
  transition: all .6s;
}
#page-wrap.unten li.menulogo a img {
  -webkit-transition: all .8s;
  -moz-transition: all .8s;
  -ms-transition: all .8s;
  -o-transition: all .8s;
  transition: all .8s;
}



/* colors */
.farbe-a {
  background-color:#005ca9;
}
.textfarbe-a {
  color: #fff;
}
.farbe-b {
  background-color:#f9b000;
}
.textfarbe-buttons {
  color:#ffffff;
}
.farbe-c {
  background-color:#efefef;
}
.textfarbe-c {
  color:#494949;
}

.error-color {
  color:#ed0038;
}
.error-text-color {
  color:#ffffff;
}

.hint-color {
  color:#f9b000;
}
.hint-text-color {
  color:#2d2d2d;
}

.success-color {
  color:#4ba764;
}
.success-text-color {
  color:#ffffff;
}

div.wpcf7-mail-sent-ok {
  border: none;
 background-color: #4ba764;
 color: #ffffff;
}
div.wpcf7-mail-sent-ng {
 border: none;
 background-color: #ed0038;
 color: #ffffff;
}
div.wpcf7-spam-blocked {
 border: none;
 background-color: #ed0038;
 color: #ffffff;
}
div.wpcf7-validation-errors {
 border: none;
 background-color: #ed0038;
 color: #ffffff;
}
span.wpcf7-not-valid-tip {
 background-color: #f9b000;
 color: #2d2d2d;
 display: block;
 padding: 1em;
}


/* placeholder for quicksearch */
.form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  background: #005ca9;
  color: #fff;
  opacity: .4;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  background: #005ca9;
  color: #fff;
  opacity: .4;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
  background: #005ca9;
  color: #fff;
  opacity: .4;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  background: #005ca9;
  color: #fff;
  opacity: .4;
}
.form-control:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  background: #005ca9;
  color: #fff;
  opacity: .4;
}


/* Typo */

/* to top arrow */
a.cd-top {
  background-color:#005ca9;
  color: #fff!important;
}
.no-touch .cd-top:hover {
  opacity: 1;
}

/* persons */
.search-person-details {
  color: #f9b000;
}

/* author */
.icon_user {
  background-color:#005ca9;
}
.icon_user:before {
  color: #fff;
}


/* full calendar */
#eo_fullcalendar_1_loading {
  background-color:#005ca9!important;
  color: #fff!important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #f9b000!important;
  background:#e5e5e5!important;
  color: #2d2d2d!important;
}
.ui-widget-content {
  border: 1px solid #e5e5e5!important;
  background: #ffffff!important;
  color: #2d2d2d!important;
}
.ui-widget-content.ui-state-highlight,
.ui-widget-content.fc-today.ui-state-highlight {
  background:#f9b000!important;
  color: #ffffff!important;
  border: 1px solid #f9b000!important;
}
.ui-widget-header {
  border: 1px solid #e5e5e5!important;
  color: #2d2d2d!important;
  background-color: #e5e5e5!important;
  background-image: none!important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #f9b000!important;
  background-color: none!important;
  background: none!important;
  background-image: none!important;
  color: #f9b000!important;
}
.fc-button-today {
  border: 1px solid #f9b000!important;
  background-color: #f9b000!important;
  background: #f9b000!important;
  color: #ffffff!important;
}

/* icons */
.subscribe-cal-carousel-termine-unten .iconF {
  color: #f9b000;
}

/* links */
a,
a:link,
a:visited,
a:active,
a:focus,
.btn-link:hover,
.btn-link:focus {
  color: #005ca9;
}

.hentry p a,
.hentry p a:link,
.hentry p a:visited,
.hentry p a:active,
.hentry p a:focus,

.infobox-big .infobox-bgcolor p a,
.infobox-big .infobox-bgcolor p a:link,
.infobox-big .infobox-bgcolor p a:visited,
.infobox-big .infobox-bgcolor p a:active,
.infobox-big .infobox-bgcolor p a:focus
{
  color: #f9b000;
  border-bottom: 2px solid #f9b000;

  color: #ed1845;
  border-bottom: 2px solid #ed1845;
}


.infobox-big p a,
.infobox-big p a:link,
.infobox-big p a:visited,
.infobox-big p a:active,
.infobox-big p a:focus
{
  color: #005ca9;
  border-bottom: 2px solid #005ca9;
}

.hentry .downloads a:link,
.hentry .downloads a:visited,
.hentry .downloads a:active,
.hentry .downloads a:focus {
  border-bottom: 1px solid #e5e5e5;
}

  .download.table-row .icon-download2:before {
     font-family: "Linearicons";
     content: "\e8f5"
  }


.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
#pagination a,
#pagination span,
input,
optgroup,
select,
textarea,
#pagination a,
#pagination span {
  color: #2d2d2d;
  border: none;
}
#pagination span.bslash {
  color: #e5e5e5;
}

.comments-wrapper:before {
  background-color: #2d2d2d;
}

@media screen and (min-width : 992px) {
  a:hover {
     color: #2d2d2d;
     opacity: .7;
  }
}

.post a,
.wrapper-entry-standard a,
.modal-body a {
  color: #005ca9;
  border-bottom: 2px solid #005ca9;
}
.nav-pills a,
.wrapper-flexible-gallery a {
  border-bottom: none;
}

/* contactform 7 */
.wpcf7-submit {
  background-color: #f9b000;
  color:#ffffff;
  padding-left: 12px;
  padding-right: 12px;
}


div.wpcf7 .ajax-loader {
  background-color: #f9b000;
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20width%3D%27196px%27%20height%3D%27196px%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22uil-ring%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%22%20height%3D%22100%22%20fill%3D%22none%22%20class%3D%22bk%22%3E%3C%2Frect%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2240%22%20stroke-dasharray%3D%22163.36281798666926%2087.9645943005142%22%20stroke%3D%22%23ffffff%22%20fill%3D%22none%22%20stroke-width%3D%2220%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20values%3D%220%2050%2050%3B180%2050%2050%3B360%2050%2050%3B%22%20keyTimes%3D%220%3B0.5%3B1%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22%3E%3C%2FanimateTransform%3E%3C%2Fcircle%3E%3C%2Fsvg%3E');
}

.infinite-more-link {
  color:#ffffff;
  background-color: #f9b000;
  background-image: url('data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20width%3D%27196px%27%20height%3D%27196px%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22uil-ring%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%22%20height%3D%22100%22%20fill%3D%22none%22%20class%3D%22bk%22%3E%3C%2Frect%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2240%22%20stroke-dasharray%3D%22163.36281798666926%2087.9645943005142%22%20stroke%3D%22%23ffffff%22%20fill%3D%22none%22%20stroke-width%3D%2220%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20values%3D%220%2050%2050%3B180%2050%2050%3B360%2050%2050%3B%22%20keyTimes%3D%220%3B0.5%3B1%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22%3E%3C%2FanimateTransform%3E%3C%2Fcircle%3E%3C%2Fsvg%3E');
}

/* mailchimp */
#mc-embedded-subscribe {
  background-color: #f9b000;
  color:#ffffff;
}

/* Shortcuts */
.shortcuts a {
  color:#ffffff;
  background-color: #f9b000;
}

@media only screen and (min-width : 992px) {
  .shortcuts a {
     color:#f9b000;
     background-color: transparent;
  }
}

/* Quicksearch */
#quicksearch {
  background-color:#005ca9;
}

/* search results */
#post-not-found .iconF {
  color:#005ca9;
}

/* Subtile Farbe
-------------------------------------------------------------------------------*/
.commentlist ul li {
  border-left: 3px solid #e5e5e5;
}
.wrapper-flexible-logolink .logolink-object {
  border-color: #e5e5e5;
}
.row-sitemap ul.children {
  border-bottom-color: #e5e5e5;
}
.postthumb-caption-inner {
  border-bottom-color: #e5e5e5;
}
.sb-item .sb-item-inner,
.comments-wrapper-footer #respond {
  border-top: 1px solid #e5e5e5;
}
blockquote {
  border-left: 3px solid #005ca9;
  color: #005ca9;
}
hr {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  border-color: #e5e5e5;
}

.modal-header {
   border-color: #e5e5e5;
}
.single-person .page-personen-funktion {
  border-bottom-color: #e5e5e5;
}
.textarea_wrapper:after {
  background-color: #e5e5e5;
}

  .row-nextprev-line .col-xs-12 .line {
     border-top: 1px solid #e5e5e5;
  }

.container-fluid-nepre .iconF,
.container-fluid-nepre a {
  color: #f9b000;
}

.fixed-nepre li.nepre-prev span,
.fixed-nepre li.nepre-next span {
  background-color: #f9b000;
  color: #ffffff;
}

@media only screen and (min-width : 1200px) {
  .entry .lead:before {
     border-left: 3px solid #2d2d2d;
  }
}

  .no_artikelbild-breit:before {
     border-top: 1px solid #e5e5e5;
  }

.divider-top-l {
  border-top: 3px solid #e5e5e5;
}
.home-termine-unten ul li .home-termine-unten-inner,
.morenews article .inner {
  border-bottom: 1px solid #e5e5e5;
}

.subscribe-cal-carousel-termine-unten a {
  color: #f9b000;
}
.downloads li a,
.panel-group .panel-heading,
.sb-ticker li,
.angebot_meta section {
  border-bottom: 1px solid #e5e5e5;
}
input, optgroup, select, textarea {
  background-color: #e5e5e5;
}
.page-header {
  border-bottom: none;
}
.page-header:after {
  background-color: #2d2d2d;
}


/* Main Colors
-------------------------------------------------------------------------------*/
.main-wrap,
.modal-content,
.comments-wrapper-footer {
  background-color:#ffffff;
}

  .main_header .description,
  .nologocolor {
     color: #f9b000;
  }












/* Subtle Colors
-------------------------------------------------------------------------------*/
.wp-caption-text,
.flexible-subline,
.meta,
.meta a,
li.page-users-faecher,
#commentform p, #commentform a,
.sb-item-modified,
.filesize {
  color: #2d2d2d;
  opacity: .6;
}

/* Images
-------------------------------------------------------------------------------*/
.home-aktuelles-thumb {
  display: block;
}

/* Breadcrumb
-------------------------------------------------------------------------------*/
.breadcrumb-wrapper {
  background-color: #dddddd;
}
.breadcrumb_footer {
  color: #939393;
}
.breadcrumb_footer a {
  color: #939393;
}

/* Footer
-------------------------------------------------------------------------------*/
#page-wrap,
body,
.footer-news-category {
  background-color:#333333;
}

/* Icons
-------------------------------------------------------------------------------*/
  /* RSS widget */
     .widget.widget_rss .widget-title > .rsswidget:first-child:before {
        font-family: "Linearicons";
        content: "\e6d6" !important;
     }
  /* user */
     .icon-user:before {
        content: "\e71e";
     }
  /* home */
     .icon-home3:before {
        font-family: "Linearicons";
        content: "\e602"
     }
  /* menu */
     #menu li.opener > a:after,
     ul.dropotron > li.page_item_has_children.opener > a:after {
        font-family: "Linearicons";
        content: "\e93c";
     }
  /* prev/next */
     .icon-arrow-left:before,
     .fixed-nepre li.nepre-prev a:before {
        font-family: "Linearicons";
        content: "\e943"!important;
     }
     .icon-arrow-right:before,
     .fixed-nepre li.nepre-next a:before {
        font-family: "Linearicons";
        content: "\e944"!important;
     }
  /* button + slider > more */
     .button-wide span:after,
     .button span:after,
     header.carousel-headline h2 a:after,
     .button-widget span:after {
        font-family: "Linearicons";
        content: "\e944"!important;
     }
  /* article thumbs */
     .hover-read .icon-document:before {
        font-family: "Linearicons";
        content: "\e6d9";
     }
  /* search */
     .quicksearch-open .icon-magnifier:before,
     #btn-search .icon-magnifier:before {
        font-family: "Linearicons";
        content: "\e922";
     }
     #quicksearch-b-submit {
        font-family: "Linearicons";
     }
  /* to top */
     .cd-top .icon-chevron-up:before {
        font-family: "Linearicons";
        content: "\e941";
     }
  /* news */
     .icon-news.icon-home-h2:before {
        font-family: "Linearicons";
        content: "\e6d5";
     }
  /* calendar */
     .icon-calendar-text.icon-home-h2:before {
        font-family: "Linearicons";
        content: "\e78b";
     }
  /* link */
     .icon-link:before {
        font-family: "Linearicons";
        content:"\e915";
     }



/* Google fonts
-------------------------------------------------------------------------------*/
/*
* Google fonts headlines
*/
h1,h2,h3,h4,h5,.biggerfont,.carousel-headline,.home-termine-unten ul li a {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.3;
}



/*
* Google fonts normal text
*/
body, a.hover-read p.iconF span {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}


/*
* stachethemes calendar
*/
body, a.hover-read p.iconF span,
p.stec-layout-agenda-events-all-datetext,
ul.stec-layout-agenda-events-all-list > li > div > div > div > p,
.stec-layout-agenda-events-all-load-more > p {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}


/* agenda slider */
.home-termine-ST-slider ul.stec-layout-agenda-events-all-list > li > div > div > div > p,
.home-termine-ST-slider .stec-layout-agenda-events-all-load-more > p,
.home-termine-ST-slider p.stec-layout-agenda-events-all-datetext {
  color:#494949 !important;
}

.home-termine-ST-slider .stec-layout-agenda-events-all-load-more,
.home-termine-ST-slider .button-cal-abo {
  background-color:#494949 !important;
}

.home-termine-ST-slider .stec-layout-agenda-events-all-load-more p,
.home-termine-ST-slider .button-cal-abo {
  color:#efefef !important;
  font-size: 14px !important;
}

.home-termine-ST-slider .stec.stec-media-small {
  min-width: 1px !important;
}

.home-termine-ST-slider .stec-layout-event-inner-top-tabs li {
  border: 1px solid #494949 !important;
}

.home-termine-ST-slider .home-termine-ST-slider .stec-layout-agenda .stec-layout-agenda-events-all-load-more {
 padding: 10px 20px !important;
}

.home-termine-ST-slider .stec-layout-event-inner-intro .stec-layout-event-inner-intro-exports {
  border-top: 1px solid #494949 !important;
}

.home-termine-ST-slider .stec-layout-event-title2-fontandcolor,
.home-termine-ST-slider .stec-layout-event-title2-fontandcolor:before,
.home-termine-ST-slider i:before,
.home-termine-ST-slider .stec-layout-event-inner-intro-exports form button,
.home-termine-ST-slider .stec-layout-event-inner-top-tabs-content a:not(.stec-layout-event-inner-intro-external-link),
.home-termine-ST-slider .stec-layout-event-text-fontandcolor {
 color: #494949 !important;
}

.home-termine-ST-slider .stec-layout-event-btn-fontandcolor {
  background: transparent;
  border: 1px solid #494949;
  color: #494949 !important;
}

.home-termine-ST-slider .stec-layout-event-input-fontandcolor {
  background: transparent;
  border: 1px dashed #494949 !important;
  color: #494949 !important;
}

.home-termine-ST-slider .stec-preloader::before {
  content: "";
  float: left;
  box-sizing: border-box;
  height: 30px;
  width: 30px;
  -webkit-nimation: stec-preloader-anim 0.8s infinite linear;
  animation: stec-preloader-anim 0.8s infinite linear;
  border: 4px solid #494949;
  border-right-color: transparent;
  border-radius: 50%;
  margin-left: 5px;
  margin-top: 5px;
}






/* Home
-------------------------------------------------------------------------------*/
.sticky,
.sticky h3,
.sticky a,
.modal-content {
  color: #2d2d2d;
}
.modal-header button.close span {
  text-shadow: none;
  opacity: 1;
  color: #2d2d2d;
}
.nometa-juststicky {
  background-color: #005ca9;
  color:#fff;
}
.jumbotron-squares,
.jumbotron-buttons,
.jumbotron-columns {
  background-color: #efefef;
}
.stage-square h2,
.stage-button h2,
.stage-column h2,
.stage-square p,
.stage-button p,
.stage-column p {
  color: #2d2d2d;
}






@media only screen and (min-width : 480px) {

  .stage-square {
     background-color: #353e44;
  }

  .stage-square h2,
  .stage-column h2,
  .stage-square p,
  .stage-column p
  {
     color: #fff;
  }

  .stage-button h2,
  .stage-button p {
     color: #2d2d2d;
  }

}

a.stage-button h2,
a.stage-button p {
  color: #2d2d2d;
}

h1.headline_wallpaper {
  background-color: #005ca9;
  color: #fff;
}
p.subline_wallpaper {
  background-color:#005ca9;
  color: #fff;
}

.no_buehne:before {
  border-top: 0;
}


@media only screen and (min-width : 580px) {

.stage-square span.figure {
  background-color: #353e44;
}

}

/* Carousel
-------------------------------------------------------------------------------*/


.subscribe-cal-carousel,
.subscribe-cal-carousel .iconF,
.subscribe-cal-carousel a,
.subscribe-cal-carousel a:link,
.subscribe-cal-carousel a:visited,
.subscribe-cal-carousel a:active,
.subscribe-cal-carousel a:focus,
.subscribe-cal-carousel li a,
.subscribe-cal-carousel li a:link,
.subscribe-cal-carousel li a:visited,
.subscribe-cal-carousel li a:active,
.subscribe-cal-carousel li a:focus,
.subscribe-cal-carousel span,
.subscribe-cal-carousel-termine-unten,
.carousel-control.right span,
.carousel-control.left span,
.home-termine h3,
.home-termine ul li,
.home-termine ul li a {
  color: #494949;
}
.home-termine ul li:after {
  content: " ";
  display: block;
  margin-top: 6px;
  border-bottom: 1px solid #494949;
  opacity: .2;
}
.home-termine ul li:last-child:after {
  border-bottom: none;
}
.subscribecalsvg,
.jumbotron-carousel a .iconf {
  color: #494949;
}




/* overview
-------------------------------------------------------------------------------*/
#menu_overview {
  background-color: #005ca9;
}
#menu_overview:before {
  top: 0;
  content: " ";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
  background-color: #fff;
  opacity: .2;
}
#menu_overview li a {
  color: #fff;
}
#menu_overview a {
  position: relative;
}
#menu_overview a:before {
  bottom: 0;
  content: " ";
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
  width: 100%;
  background-color: #fff;
  opacity: .2;
}





/* quicksearch
-------------------------------------------------------------------------------*/
#box-search:placeholder-shown {
  color: #005ca9;
}
#quicksearch-b-submit,
.quicksearch-b-open input#box-search {
  background-color: #fff;
  color: #005ca9;
}
.quicksearch-b-go .iconF,
.quicksearch-b-open .icon-magnifier {
  color: #fff;
}
.quicksearch-b-open input#box-search {
  color: #005ca9;
}

/* quicksearch 2 */
#quicksearch_b {
  background-color: #005ca9;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.25);
  box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.25);
}


/* menu
-------------------------------------------------------------------------------*/
ul#menu li a,
ul#menu li {
 font-weight: normal !important;
}
a.quicksearch-open,
a.quicksearch-open:hover,
a.quicksearch-open:visited,
a.quicksearch-open:active,
a.quicksearch-open span,
a.quicksearch-open:hover span,
a.quicksearch-open:visited span,
a.quicksearch-open:active span {
  color: #fff;
}
#quicksearch {
  background-color: #005ca9;
}
.quicksearch-open {
  background-color: #005ca9;
}
.quicksearch-submit {
  background: #f9b000;
  color: #fff;
}
.quicksearch-input,
.quicksearch-input:focus,
#box-search:focus,
#box-search,
.form-search,
.form-search:focus {
  background:#fff;
  color: #005ca9;
}
a#quicksearch-close {
  background:#ffffff;
  color: #2d2d2d;
}
a#quicksearch-close span:after,
a#quicksearch-close span:before {
  background: #2d2d2d;
}

ul#menu li.current_page_item a,
.dropotron li.current_page_item a {
  color: #fff;
  font-style: italic;
}



  .topnav-wrapper {
     -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.25);
     -moz-box-shadow:    0px 1px 3px 0px rgba(0, 0, 0, 0.25);
     box-shadow:         0px 1px 3px 0px rgba(0, 0, 0, 0.25);
  }



/* desktop */
@media only screen and (min-width : 992px) {
       ul#menu li a {
        font-size: 12px;
     }
  
  ul.dropotron,
  .topnav-wrapper {
     background-color: #005ca9;
     background-color: #005ca9;
  }

  ul#menu li a,
  #menu li.opener > a:after,
  ul.dropotron > li.page_item_has_children.opener > a:after,
  ul.dropotron > li > a,
  ul.dropotron > li.active > a, ul.dropotron > li:hover > a {
     color: #fff;
  }
  a.menuoverview-open span,
  a.menuoverview-open span:before,
  a.menuoverview-open span:after {
     background-color: #fff;
  }

  }

/* mobile */
.slicknav_menu {
  background-color: #005ca9;
  background-color: #005ca9;
  color: #005ca9;
}
.slicknav_btn {
  color: #005ca9;
}
.slicknav_menu .slicknav_menutxt {
  color: #005ca9;
  font-weight: bold;
}
.slicknav_menu .slicknav_icon-bar {
  background-color: #005ca9;
  background-color: #005ca9;
}
.slicknav_nav a, .slicknav_nav span {
  color: #fff;
}
.slicknav_btn.slicknav_collapsed {
  background-color: #fff;
  color: #005ca9;
}
.slicknav_btn.slicknav_collapsed {
  border: 1px solid #005ca9;
}
.slicknav_btn.slicknav_open {
  background-color: #005ca9;
  color: #fff;
}
.slicknav_btn.slicknav_open {
  border: 1px solid #fff;
}
.slicknav_btn.slicknav_open .slicknav_menutxt {
  color: #fff;
}

/* Buttons
-------------------------------------------------------------------------------*/
.button {
  background-color: #f9b000;
}

.nav-pills > li > a {
  color: #fff!important;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #005ca9;
  color: #fff!important;
}
.nav-pills li {
  background-color: #005ca9;
}
.button-wide,
button {
  background-color:#f9b000;
}
.sticky a.button-wide,
.widget a.button-widget,
a.button-wide,
a.button:link,
a.button-wide:visited,
a.button-wide:active,
a.button-wide:focus,
a.button-wide span,
a.button-wide:hover,
a.button:visited,
a.button:active,
a.button:focus,
a.button span,
a.button:hover,
.button-wide span:after,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
.nav > li > a,
.button,
#submit,
.wpcf7-submit,
.stage-button,
.stage-button h2,
.stage-button p,
a.hover-read span,
a.hover-read p.iconF,
a.hover-read p.iconF span {
  color: #ffffff;
}
.sticky .button-wide {
  background-color: #f9b000;
  color: #ffffff;
}
a.hover-read span.iconF p::before {
  border-color: #ffffff;
}

/* Custom Scrollbars
-------------------------------------------------------------------------------*/
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #f9b000;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-left: 1px solid #f9b000;
}

/* flexible content
-------------------------------------------------------------------------------*/
.wrapper-flexible-gallery figure {
  background-color: #353e44;
}

.wrapper-flexible-logolink .logolink_href .icon-link {
  background-color: #f9b000;
  color: #ffffff;
}

.wrapper-flexible-flex_hint {
  background-color: #f9b000;
  color: #2d2d2d;
}

/* Sidebar
-------------------------------------------------------------------------------*/
.sb-wrapper {
  border-top-color: #f9b000;
}
.sb-item-articlemeta {
  color: #f9b000;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 20px;
}
.sb-item-subpages .current_page_item a {
  color: #f9b000;
  font-weight: bold;
}
.sb-ticker li.current a {
  color: #f9b000;
  font-weight: bold;
}

/* Intern
-------------------------------------------------------------------------------*/
.menu-intern li.current_page_item > a {
  color: #f9b000;
  font-weight: bold;
}

/* pagination
-------------------------------------------------------------------------------*/
#pagination span.current {
  color: #fff;
  background-color: #005ca9;
}

/* Footer
-------------------------------------------------------------------------------*/
.footer-aktuelles .row {
  background-color: #005ca9;
}
.footer-aktuelles .row a article {
  background-color: #ffffff;
}
.footer-aktuelles article.current:after {
  background-color: #005ca9;
}

/* Comments
-------------------------------------------------------------------------------*/
.comment-reply-link {
  color: #f9b000;
}

/* widgets
-------------------------------------------------------------------------------*/
.widget a.button-widget {
  color: #ffffff;
}


  /* widgets footer
  -------------------------------------------------------------------------------*/
  .widgets-footer .widget a.button-widget,
  .widgets-footer .widget a,
  .widgets-footer .widget {
     color: #a5a5a5!important;
  }


/* Diverses
-------------------------------------------------------------------------------*/
#Carousel figure,
.slicknav_btn,
.home-aktuelles-thumb,
.home-aktuelles-no_thumb,
.button-wide,
.button,
.img-circle,
.wpcf7-submit,
.shortcuts a,
.carousel-caption h2,
a.stage-button,
.infobox-inner,
.button-widget,
.widget-border,
.widget_inner,
.widget-noborder,
.widget-contentm,
.widget_search .search-submit,
h1.headline_wallpaper,
p.subline_wallpaper,
.nav-pills li,
.cd-top,
textarea,
.search-field,
#box-search,
#quicksearch-b-submit,
.quicksearch-b-go,
#forminline,
.infobox-big .inner {
  border-bottom-left-radius:  6px ;
  border-bottom-right-radius:  6px ;
  border-top-left-radius:  6px ;
  border-top-right-radius:  6px ;
  overflow: hidden;
}

.infobox-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.widget_school_widget_gmap_e h3
.widget_school_widget_gmap h3 {
  border-top-left-radius: 6px;
}


/* Stachethemes calendar plugin
-------------------------------------------------------------------------------*/
#kalender ul, 
#kalender li, 
#kalender div {
  border-radius: 0 !important;
}


  .stec-top .stec-top-menu-date-year .stec-top-menu-date-dropdown {
  border-radius: 0 6px 6px 6px !important;
  }
  .stec-media-small .stec-layout-event-preview-left-icon {
  border-radius: 6px;
  }
  .stec-top .stec-top-menu > li:first-child {
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
  }
  .home-termine-unten-ST .stec-top .stec-top-menu-date-year .stec-top-menu-date-dropdown {
  border-radius: 0 6px 6px 6px !important;
  }
  .stec-top .stec-top-menu > li:last-child {
  border-top-right-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
  }
  .stec-layout-agenda .stec-layout-agenda-list-wrap {
  border-radius: 6px !important;
  }
  .stec-layout-agenda .stec-layout-agenda-events-all-list > li:last-of-type:not(.active) .stec-layout-event-preview,
  .stec-layout-agenda .stec-layout-agenda-events-all-list > li:last-of-type:not(.active) {
  border-bottom-left-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
  }
  .stec-layout-agenda .stec-layout-agenda-events-all-list > li:first-of-type .stec-layout-event-preview,
  .stec-layout-agenda .stec-layout-agenda-events-all-list > li:first-of-type {
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
  }
  .stec-layout-agenda .stec-layout-agenda-events-all-load-more {
  border-radius: 6px !important;
  }
  .stec-layout-month-daylabel td:last-child {
  border-top-right-radius: 6px !important;
  }
  .stec-layout-month-daylabel td:first-child {
  border-top-left-radius: 6px !important;
  }
  .stec-layout-month-weekrow-last td:last-child .stec-layout-month-daycell-wrap {
  border-bottom-right-radius: 6px !important;
  }
  .stec-layout-month-weekrow-last td:first-child .stec-layout-month-daycell-wrap {
  border-bottom-left-radius: 6px !important;
  }
  .stec-top .stec-top-menu-date-month .stec-top-menu-date-dropdown {
  border-radius: 6px 0 6px 6px !important;
  }
  .stec-top .stec-top-menu-filter-calendar .stec-top-menu-filter-calendar-dropdown,
  .stec-layout-day-eventholder .stec-layout-events > li:first-child .stec-layout-event-preview, .stec-layout-day-eventholder .stec-layout-events > li:first-child {
  border-radius: 6px !important;
  }
  .stec-layout-week-daylabel td:first-child {
  border-top-left-radius: 6px !important;
  }
  .stec-layout-week-daylabel td:last-child {
  border-top-right-radius: 6px !important;
  }
  .stec-layout-week-weekrow-last td:first-child .stec-layout-week-daycell-wrap {
  border-bottom-left-radius: 6px !important;
  }
  .stec-layout-week-weekrow-last td:last-child .stec-layout-week-daycell-wrap {
  border-bottom-right-radius: 6px !important;
  }
  .stec-top .stec-top-menu.stec-top-menu-date .stec-top-menu-date-week {
  border-radius: 6px !important;
  }
  .stec-layout-week-eventholder:last-child .stec-layout-event:last-child:not(.active) .stec-layout-event-preview {
  border-radius: 0 0 6px 6px !important;
  }
  .stec-top .stec-top-menu-date-week .stec-top-menu-date-dropdown {
  border-radius: 6px !important;
  }
  .stec-top .stec-top-menu-date-day .stec-top-menu-date-dropdown {
  border-radius: 6px 0 6px 6px !important;
  }
  .stec-top .stec-top-menu.stec-top-menu-date .stec-top-menu-date-day {
  border-radius: 6px 0 0 6px !important;
  }

  .stec-layout-event-preview-left-icon {
  border-radius: 6px;
  }

  .stec-layout-day-eventholder .stec-layout-events > li:last-child:not(.active) .stec-layout-event-preview, .stec-layout-day-eventholder .stec-layout-events > li:last-child:not(.active) {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  }


  /* Stachethemes colors full calendar */
  .home-termine-unten-ST .stec-preloader::before {
    content: "";
    float: left;
    box-sizing: border-box;
    height: 30px;
    width: 30px;
    -webkit-nimation: stec-preloader-anim 0.8s infinite linear;
    animation: stec-preloader-anim 0.8s infinite linear;
    border: 4px solid #005ca9;
    border-right-color: transparent;
    border-radius: 50%;
    margin-left: 5px;
    margin-top: 5px;
  }

  body .home-termine-unten-ST .stec-top .stec-top-menu-filter-calendar .stec-top-menu-filter-calendar-dropdown li p span { border-color: #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-dropmenu-layouts > li i { color : #000!important  ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu > li { color : #000 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu li[data-action="today"]:hover .stec-top-menu-count { color : #000 ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu > li:hover i { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu > li.active i { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu > li:hover p { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu > li.active p { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu .stec-top-menu-count { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-dropmenu-layouts > li:hover i { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-dropmenu-layouts > li { background : #efefef !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu > li { background : #efefef !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu li[data-action="today"]:hover .stec-top-menu-count { background : #efefef !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu > li:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu > li.active { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu .stec-top-menu-count { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-dropmenu-layouts > li:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-dropmenu-layouts > li:hover > ul li p { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date-dropdown:hover .stec-top-menu-date-control-up i { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date-dropdown:hover .stec-top-menu-date-control-down i { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date-dropdown:hover li p { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date .mobile-hover .stec-top-menu-date-control-up i { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date .mobile-hover .stec-top-menu-date-control-down i { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date .mobile-hover li p { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-dropmenu-layouts > li:hover > ul li:hover { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date-dropdown:hover .stec-top-menu-date-control-up:hover i { color : #000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date-dropdown:hover .stec-top-menu-date-control-down:hover i { color : #000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date ul li:hover p { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-search .stec-top-search-results li.active i { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-search .stec-top-search-results li:hover i { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-search .stec-top-search-results li.active p { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-search .stec-top-search-results li:hover p { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-top .stec-top-dropmenu-layouts > li:hover > ul li { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date-control-up { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date-control-down { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date ul li { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-search .stec-top-search-dropdown { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-filter-calendar-dropdown { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-dropmenu-layouts > li:hover > ul li.active { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-dropmenu-layouts > li:hover > ul li:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date-control-up:hover { background : #efefef !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date-control-down:hover { background : #efefef !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date ul li.active { background : #efefef !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date ul li.active p { color : #000!important  ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date ul li:hover { background : #efefef !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-date ul li:hover p { color : #000!important  ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-search .stec-top-search-results li.active { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-search .stec-top-search-results li:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-search .stec-top-search-form { background : #efefef !important; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-search .stec-top-search-form input { color : #000!important  ; }
  body .home-termine-unten-ST .stec-top .stec-top-menu-search .stec-top-search-form a i { color : #000!important  ; }
  body .home-termine-unten-ST .stec-layout-agenda-monthstart { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-monthstart-month { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-monthstart-year { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell:hover p { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell.active { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell-label { color : #000 ; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell-num  { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell.active .stec-layout-agenda-daycell-label { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell.active .stec-layout-agenda-daycell-num { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell.stec-layout-agenda-daycell-today .stec-layout-agenda-daycell-label { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell.stec-layout-agenda-daycell-today .stec-layout-agenda-daycell-num { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell.stec-layout-agenda-daycell-today:hover .stec-layout-agenda-daycell-label { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-daycell.stec-layout-agenda-daycell-today:hover .stec-layout-agenda-daycell-num { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-datetext { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-load-more { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-load-more p { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-load-more:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-load-more:hover p { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-day-noevents { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-eventholder-form .stec-layout-event-preview.stec-layout-event-preview-animate-complete { background : #efefef !important; }
  body .home-termine-unten-ST .stec-event-holder .stec-layout-event-preview.stec-layout-event-preview-animate-complete { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-agenda-eventholder-form .stec-layout-event-preview.stec-layout-event-preview-animate { background : #efefef !important; }
  body .home-termine-unten-ST .stec-event-holder .stec-layout-event-preview.stec-layout-event-preview-animate { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-list .stec-layout-event-preview.stec-layout-event-preview-animate { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-list .stec-layout-event-preview.stec-layout-event-preview-animate-complete { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-event-preview:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-event-holder .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-event-holder .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover p { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-event-holder .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover .stec-layout-event-preview-right-event-toggle.active { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-event-holder .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover .stec-layout-event-preview-right-event-toggle { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-event-holder .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover .stec-layout-event-preview-right-menu{ color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-eventholder-form .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-list .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-list .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-list .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover p { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-list .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover a { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-list .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover .stec-layout-event-preview-right-event-toggle { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-agenda-events-all-list .stec-layout-event-preview.stec-layout-event-preview-animate-complete:hover .stec-layout-event-preview-right-menu { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-left-text-title { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-left-text-date { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-preview-left-text-sub { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-preview-right-menu { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-preview-left-reminder-toggle:not(.stec-layout-event-preview-left-reminder-success) { color : #000 ; }
  body .home-termine-unten-ST .stec-layout-event-preview-left-reminder-toggle:not(.stec-layout-event-preview-left-reminder-success) { border-color : #000 ; }
  body .home-termine-unten-ST .stec-layout-event-preview-left-approval-cancel { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-preview-left-approval-cancel { border-color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-preview-right-menu:hover { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-right-menu.active { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-left-reminder-toggle.active:not(.stec-layout-event-preview-left-reminder-success) { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-right-event-toggle { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-inner-intro-exports-toggle { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-inner-intro-attachments-toggle { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-inner-schedule-tab-toggle { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-inner-intro-exports-toggle:hover { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-intro-exports-toggle.active { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-intro-attachments-toggle:hover { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-intro-attachments-toggle:hover .stec-layout-event-preview-right-menu { color : white !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-intro-attachments-toggle.active { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-right-event-toggle.active { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-right-event-toggle:hover { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-schedule-tab-toggle:hover { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-schedule-tab.open .stec-layout-event-inner-schedule-tab-toggle { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder::before { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder input { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder-units-selector p { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder input { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder-units-selector p  { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder button { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder button { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder button:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder button:hover { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder-units-selector li { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder-units-selector li { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder-units-selector:hover p { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder-units-selector li:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder-units-selector:hover p { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-event-preview-reminder-units-selector li:hover { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-event-preview-left-text-featured span { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-left-text-featured i { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-preview-left-text-featured span { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-month-daylabel td { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daylabel td { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-month-daylabel p { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daylabel p { color : #f9b000 !important ; }

  body .home-termine-unten-ST .stec-layout-month-daylabel .stec-layout-month-daylabel-today p { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-month-daylabel .stec-layout-month-daylabel-today p { background-color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daylabel .stec-layout-week-daylabel-today p { background-color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daylabel .stec-layout-week-daylabel-today p { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-month-daycell .stec-layout-month-daycell-wrap { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-week-daycell .stec-layout-week-daycell-wrap { background : #efefef !important; }


  body .home-termine-unten-ST .stec-layout-month-daycell:hover .stec-layout-month-daycell-wrap { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-month-daycell:hover .stec-layout-month-daycell-wrap p.stec-layout-month-daycell-num { color : #f9b000 !important ; }

  body .home-termine-unten-ST .stec-layout-week-daycell:hover .stec-layout-week-daycell-wrap { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daycell:hover .stec-layout-week-daycell-wrap p.stec-layout-week-daycell-num { color : #f9b000 !important ; }


  body .home-termine-unten-ST .stec-layout-week-daycell.stec-layout-week-daycell-inactive:hover .stec-layout-week-daycell-wrap { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-month-daycell.stec-layout-month-daycell-inactive:hover .stec-layout-month-daycell-wrap { background : #005ca9 !important ; }

  body .home-termine-unten-ST .stec-layout-month-daycell.stec-layout-month-daycell-inactive:hover .stec-layout-month-daycell-wrap p.stec-layout-month-daycell-num { color : #f9b000 !important ; }

  body .home-termine-unten-ST .stec-layout-month-daycell.active .stec-layout-month-daycell-wrap { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daycell.active .stec-layout-week-daycell-wrap { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-month-daycell:not(.stec-layout-month-daycell-today) .stec-layout-month-daycell-wrap .stec-layout-month-daycell-num { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daycell:not(.stec-layout-week-daycell-today) .stec-layout-week-daycell-wrap .stec-layout-week-daycell-num { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daycell.active .stec-layout-week-daycell-eventmore-count-dot { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-month-daycell.active .stec-layout-month-daycell-eventmore-count-dot { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-month-daycell.active:not(.stec-layout-month-daycell-today) .stec-layout-month-daycell-wrap .stec-layout-month-daycell-num { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-week-daycell.active:not(.stec-layout-week-daycell-today) .stec-layout-week-daycell-wrap .stec-layout-week-daycell-num { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-month-daycell.stec-layout-month-daycell-today .stec-layout-month-daycell-num::before { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daycell.stec-layout-week-daycell-today .stec-layout-week-daycell-num::before { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-month-daycell-today .stec-layout-month-daycell-wrap .stec-layout-month-daycell-num { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-week-daycell-today .stec-layout-week-daycell-wrap .stec-layout-week-daycell-num { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-month-daycell.stec-layout-month-daycell-inactive .stec-layout-month-daycell-wrap { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-week-daycell.stec-layout-week-daycell-inactive .stec-layout-week-daycell-wrap { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-month-daycell:not(.stec-layout-month-daycell-today).stec-layout-month-daycell-inactive .stec-layout-month-daycell-wrap .stec-layout-month-daycell-num { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-week-daycell:not(.stec-layout-week-daycell-today).stec-layout-week-daycell-inactive .stec-layout-week-daycell-wrap .stec-layout-week-daycell-num { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-month-daycell-eventmore-count-dot { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daycell-eventmore-count-dot { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-month-daycell-eventmore-count { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daycell-eventmore-count { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-month-daycell-events .stec-layout-month-daycell-event.stec-layout-month-daycell-event-bright .stec-layout-month-daycell-event-name { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-week-daycell-events .stec-layout-week-daycell-event.stec-layout-week-daycell-event-bright .stec-layout-week-daycell-event-name { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-month-daycell-events .stec-layout-month-daycell-event .stec-layout-month-daycell-event-name { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-week-daycell-events .stec-layout-week-daycell-event .stec-layout-week-daycell-event-name { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-event-inner-top-tabs { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-top-tabs p { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-top-tabs i { color : #f9b000 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-top-tabs li.active { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-event-inner-top-tabs li.active p { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-top-tabs li.active i { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner { background : #efefef !important; }
  body .home-termine-unten-ST .stec-layout-event-btn-fontandcolor { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-btn-fontandcolor  { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-event-btn-fontandcolor.active { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-btn-fontandcolor:hover { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-btn-fontandcolor.active { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-event-btn-fontandcolor:hover { color : #f9b000 !important; }
  body .home-termine-unten-ST .stec-layout-event-title-fontandcolor { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-title2-fontandcolor { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-text-fontandcolor { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-top-tabs-content a:not(.stec-layout-event-inner-intro-external-link) { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-intro-exports form button { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-top-tabs-content a:hover:not(.stec-layout-event-inner-intro-external-link) { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-intro-exports form button:hover { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-input-fontandcolor { background : #efefef !important ; }
  body .home-termine-unten-ST .stec-layout-event-input-fontandcolor { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-intro-counter-num { color : #000 ; }
  body .home-termine-unten-ST .stec-layout-event-inner-intro-counter-label { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-schedule-tab-right-title span { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-schedule-tab-left span { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-inner-forecast-top-title { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-forecast-details > div > p { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-forecast-today-left-current-text { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-forecast-today-left-current-temp { color : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-forecast-details-left-forecast-top { background : #005ca9 !important ; }
  body .home-termine-unten-ST .stec-layout-event-inner-forecast-details-left-forecast-top p { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-inner-forecast-details-left-forecast-day p { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-inner-forecast-today-right, .stec-layout-event-inner-forecast-top-date { color : #000 !important  ; }
  body .home-termine-unten-ST .stec-layout-event-inner-forecast-top-date { color : #000 !important ; }

  body .stec-tooltip-title { color : #005ca9 !important ; }
  body .stec-tooltip-desc { color : #000 !important  ; }
  body .stec-tooltip-location { color : #000 !important  ; }
  body .stec-tooltip-timespan { color : #000 !important  ; }
  body .stec-tooltip { background : #efefef !important; }
  body .stec-tooltip-counter { color : #f9b000 !important; }
  body .stec-tooltip-counter { background : #005ca9 !important ; }
  body .stec-tooltip-expired { color : #f9b000 !important; }
  body .stec-tooltip-expired { background : #005ca9 !important ; }
  body .stec-tooltip-progress { color : #f9b000 !important; }
  body .stec-tooltip-progress { background : #005ca9 !important ; }

  .stec-layout-month td,
  .stec-layout-week td {
  border-color: #ffffff;
  }


@media only screen and (min-width : 768px) {
  .nometa-juststicky {
     padding-top: 4px;
     border-top-left-radius:  6px ;
     border-top-right-radius:  6px ;
  }
}


.img-circle,
.img-circle img,
.avatar {
  border-radius: 50%;
}

/* Boxes
-------------------------------------------------------------------------------*/
.infobox-inner-map-wrapper h3 {
  background-color:#005ca9;
  color:#fff;
}
.infobox h3 {
  border-bottom-color: #e5e5e5;
}
.widget-border {
  border: 3px solid #f9b000;
}
.infobox-big .inner {
  border: 3px solid #f9b000;
}


/* Widgets
-------------------------------------------------------------------------------*/
.widget_inner {
  border: 3px solid #f9b000;
}
.widget a {
  color: #f9b000;
}
.widget .inner {
  border: 3px solid #f9b000;
}
.widget_school_widget_gmap_e .widget-title,
.widget_school_widget_gmap .widget-title {
  background-color: #f9b000!important;
}
.widget a.button-widget,
.widget_school_widget_gmap h3 {
  background-color: #f9b000;
  color: #ffffff;
}
.widget li {
  border-color: #e5e5e5;
}
.widget_search .search-submit {
  background-color: #f9b000;
  color:#ffffff;
}

  .widget-footer,
  .widget-footer a,
  .widget-footer li,
  .widget-footer ul,
  .widget-footer ol,
  .widget-footer span,
  .widget-footer div,
  .widget-footer h1,
  .widget-footer h2,
  .widget-footer h3,
  .widget-footer h4,
  .widget-footer h5,
  .widget-footer h6,
  .widget-footer p {
     color: #a5a5a5;
  }

  .footer_bottom,
  .footer_bottom a,
  .footer_bottom li,
  .footer_bottom ul,
  .footer_bottom ol,
  .footer_bottom span,
  .footer_bottom div,
  .footer_bottom h1,
  .footer_bottom h2,
  .footer_bottom h3,
  .footer_bottom h4,
  .footer_bottom h5,
  .footer_bottom h6,
  .footer_bottom p {
     color:#a5a5a5;
  }

/* header
-------------------------------------------------------------------------------*/

.row-page-speiseplaene .iconF {
  color: #005ca9;
}

  .shortcuts a {
     background-color: #005ca9;
     color: ;
  }
  .logowrapper .description {
     color: #005ca9;
  }

  @media only screen and (min-width : 992px) {
     .main_header,
     .main_header a,
     .main_header span,
     .main_header p,
     a.shortcut {
        color: #005ca9;
        background-color: transparent;
     }

     .main_header {
        color: #005ca9;
        background-color: ;
     }
  }

#header .row.row-headerstroke .headerstroke {
  border-color: #e5e5e5;
}

#header .row.row-headerstroke {
  display: block;
}

/* carousel */
.carousel-indicators li {
  background-color: #f9b000;
  color: #ffffff;
}

.carousel-indicators li {
  background-color: #f9b000;
  color: #ffffff;
}
.carousel-indicators_alt_link a {
  color: #ffffff;
}
.carousel-indicators_alt_link.active a {
  color: #f9b000;
}

.carousel-indicators .active {
  color: #f9b000!important;
  background-color: #fff;
}

.carousel-indicators.carousel-beschriftung-outside .active {
  background-color: #f9b000!important;
  color: #fff!important;
}

@media screen and (max-width : 768px) {
  .carousel-indicators.carousel-beschriftung-dots{
    padding-bottom: 8px;
  }

  .carousel-indicators.carousel-beschriftung-dots li:first-child,
  .carousel-indicators.carousel-beschriftung-dots li:first-child.active {
    margin-left: 0 !important;
  }

  .carousel-indicators.carousel-beschriftung-dots li.active {
    background-color: #f9b000;
    opacity: .4;
  }
}

header.carousel-caption h2 {
  background-color: #f9b000;
  color: #ffffff;
}


header.carousel-headline h2,
header.carousel-headline h2 a {
  background-color: #f9b000;
  color: #ffffff;
}


@media only screen and (min-width : 992px) {
  /* pages + singles
  -------------------------------------------------------------------------------*/
  .artikelbild-schmal .row .col-md-12 h1 {
     background-color: #f9b000;
  }
}


.big-single-headerimage .headline_meta h1,
.big-single-headerimage .headline_meta time,
.big-single-headerimage .headline_meta a,
.big-single-headerimage .headline_meta div,
.big-single-headerimage .headline_meta span {
  color: #2d2d2d;
}

/* wp-polls */
.wp-polls .pollbar {
  background-color:#005ca9;
}
.wp-polls .Buttons {
  color: #ffffff;
  background-color: #f9b000;
}

/* tables */
caption {
  color: #777777;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #e5e5e5;
}
.table > thead > tr > th {
  border-bottom: 2px solid#e5e5e5;
}
.table > tbody + tbody {
  border-top: 2px solid #e5e5e5;
}
.table table {
  background-color: transparent;
}

@media screen and (max-width: 767px) {
  .table {
     border: 0;
  }
}

/* no thumb logo */
.no_thumb_logo {
  opacity: 0.300;
}

/* Superwallpaper
-------------------------------------------------------------------------------*/

    
  








/* sticky posts alternative design */



  





/*
* Buttons
*/


.hentry a.editor_button {
  color: #ffffff !important;
  background-color: #f9b000;

  border: 0;
  bottom: 0;
  display: inline-block;
  font-size: 14px;
  height: 44px;
  line-height: 44px;
  overflow: hidden;
  padding: 0 20px 0 20px;
  padding-right: 20px;
  position: relative;
  text-align: center;
}
.hentry a.editor_button:hover {
  padding-right: 20px;
}


/*
* Intern
*/
.menu-intern ul li a {
  border-bottom: 1px solid #e5e5e5;
}

.intern-header {
  background-color: #f9b000;
}
.intern-header_title {
  color: #2d2d2d;
}

.intern-header_title a {
  color: #2d2d2d;
}
.icon-intern-header {
  color: #2d2d2d;
}
a.intern-header_title_logout {
  background-color: #2d2d2d;
  color: #f9b000 !important;
}
a.intern-header_title_profile {
  background-color: #2d2d2d;
  color: #f9b000 !important;
}
.mobile-goto_menu-intern {
  background-color: #2d2d2d;
}

.mobile-goto_menu-intern:before {
  content: "";
  position: absolute;
  left: 7px;
  top: 9px;
  width: 20px;
  height: 2px;
  background-color: #f9b000;
  box-shadow:
     0 7px 0 0 #f9b000,
     0 14px 0 0 #f9b000;
}



/*
* Animations
* http://ianlunn.github.io/Hover/
*/
  
  
      @media screen and (min-width : 992px) {
        .button-wide,
        .button,
        .button-cal-abo,
        .hentry a.editor_button,
        .button-widget {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        box-shadow: 0 0 1px transparent;
        overflow: hidden;
        -webkit-transition-duration: 0.4s;
        transition-duration: 0.4s;
        -webkit-transition-property: color, background-color;
        transition-property: color, background-color;
        }
        .button-wide:hover,

        .button:hover,

        .button-cal-abo:hover,

        .hentry a.editor_button:hover,

        .button-widget:hover {
        background-color: ;
        }
        .button-wide:hover span,

        .button:hover,

        .button-cal-abo:hover,

        .hentry a.editor_button:hover,

        .button-widget:hover {
        color:  !important;
        }
     }
 

















  .hover-read {
     background-color:#f9b000;
  }

      @media screen and (min-width : 992px) {
        .hover-read {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        box-shadow: 0 0 1px transparent;
        overflow: hidden;
        -webkit-transition-duration: 0.4s;
        transition-duration: 0.4s;
        -webkit-transition-property: color, background-color;
        transition-property: color, background-color;
        }
        .hover-read:hover,
        .hover-read:focus,
        .hover-read:active {
        background-color: ;
        }
        .hover-read:hover,
        .hover-read:focus,
        .hover-read:active {
        color:  !important;
        }
     }
 
.wrapper-flexible-news {
    position: relative !important;
  }
  .wrapper-flexible-news article + article {
    margin-top: 15px;
  }
  .wrapper-flexible-news article h3 {
    margin-bottom: 2px;
  }
  .wrapper-flexible-news article h3 a {
    border-bottom: 0;
    text-decoration: none;
  }
  .wrapper-flexible-news article .meta_date {
    font-size: 14px;
    bottom: -3px;
    position: relative;
  }
  .wrapper-flexible-news .ajax_excerpt {
    margin-top: 8px;
  }
  .wrapper-flexible-news #pagination {
    margin: 0;
    margin-top: 25px;
  }
 