/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*Agenda print*/
@media print {
  #in-page-floating-search-bar, .sidebaragenda, #g-navigation, #g-expanded {
    display: none;
  }
  a {
    text-decoration: none;
  }
  .newsection {
    page-break-before: always;
  }
  a[href]::after {
    content: "";
  }
}
/*Search*/
#in-page-floating-search-bar {
  top: 120px !IMPORTANT;
}
@media (max-width: 767px) {
  #in-page-floating-search-bar {
    display: none;
  }
}
/*Agenda*/
.mainlane {
  background: #e95e2e;
  color: white;
}
.lane1 {
  background-color: #faa732;
  color: white;
}
.lane2 {
  background-color: #8cc14c;
  color: white;
}
.lane3 {
  background-color: #3399ff;
  color: white;
}
.lane4 {
  background-color: #f407ae;
  color: white;
}
.lane5 {
  background-color: #9f07f4;
  color: white;
}
.agenda .csColumn a {
  color: white;
  text-decoration: underline;
}
.agenda .csColumn a:hover {
  color: black;
  text-decoration: underline;
}
/*Agenda Sidebar*/
.sidebaragenda ul {
  list-style-type: none;
}
.sidebaragenda h3, .sidebaragenda ul {
  margin: 0;
}
.sidebaragenda h3, .sidebaragenda {
  font-size: 0.8rem;
}
.sidebaragenda a {
  color: white;
  text-decoration: underline;
}
/*Menu Farbe Dropdown*/
#g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
  color: #ffffff;
}
#g-navigation .g-main-nav .g-sublevel > li:hover > .g-menu-item-container {
  color: #bababa;
}
.pull-left {
  max-width: 30%;
  margin-top: 10px !IMPORTANT;
  margin-right: 15px !IMPORTANT;
}
/*.pull-left img{
  max-height:115px;
}*/
.article-info .category-name {
  background-color: #e95e2e;
  padding: 5px;
  border-radius: 7px;
  color: white;
}
.article-info .category-name a {
  color: white;
}
.article-info .category-name a:hover {
  color: #bababa;
}
.article-info {
  margin-bottom: 15px !IMPORTANT;
}
.visforms-form h1 {
  font-size: 1rem;
}
/*Footer*/
.footermenu ul {
  border: none !IMPORTANT;
  float: right;
}
.footermenu a {
  color: white;
}
.footermenu a:hover {
  color: #bababa;
}
/*Main Menu*/
#menu-6409-particle ul {
  float: right;
}
/*Slider*/
.mslider-item {
  height: 300px;
}
.mslider-item-category a {
  background: #2a363b;
  border-radius: 3px;
  vertical-align: middle;
  font-size: 0.8rem;
  font-weight: 400;
  padding: 2px 4px;
  line-height: 14px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  color: #fff !IMPORTANT;
}
/*Button readmore*/
.readmore .btn {
  padding: 10px 0 !IMPORTANT;
  text-transform: none !IMPORTANT;
}
.mix_category_buttons {
  padding-bottom: 25px;
}
.mix-controls .button.active {
  background: #e96d51 !important;
}
/*Counter*/
#counter-css .g-content {
  padding-bottom: 0 !IMPORTANT;
}
.countdownpostText {
  display: none;
}
#g-expanded {
  padding-bottom: 0;
}
/*Agenda*/
.purple-message {
  background: none repeat scroll 0 0 #f407ae;
  color: #ffffff;
  text-shadow: none;
  font-size: 14px;
  line-height: 24px;
  padding: 10px;
}
.agenda-final a {
  color: white;
  text-decoration: underline;
}
.agenda-final a:hover {
  color: black;
  text-decoration: underline;
}
/*Tabelle*/
.data-f72 img {
  max-width: 200px;
  max-height: 180px;
  float: right;
}
/*Date Active/Inactive */
.date-inactive {
  opacity: 0.5;
  transform: scale(0.7);
}
.date-inactive a {
  color: #ffffff;
}
.date-inactive:hover {
  opacity: 1;
  transform: scale(1);
  background: #bababa !IMPORTANT;
  color: #6e6e6e !IMPORTANT;
}
/*Opacity*/
.half-opacity {
  opacity: 0.5;
}
.homedashboard {
  width: 100%;
  float: left;
  padding: 5px;
  text-align: center;
  background-color: #e95e2e;
  color: white;
  border: solid;
  border-width: 0.5px;
}
/*Social Button Startseite*/
.social a {
  color: white;
}
.social a:hover {
  color: black;
}
/*volle Breite */
/*Speaker Award Grid*/
.cat-speaker-award .upper-mix {
  height: 190px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cat-speaker-award .upper-mix img {
  width: 100%;
}
/*DIV Impact stories*/
.impact-stories-section {
  background: #e4e4e4;
  padding: 25px;
  margin-bottom: 25px;
  border-radius: 20px;
}
.impact-stories-section h3 {
  color: #e95e2e;
  margin-bottom: 0;
}
.impact-stories-section img {
  width: 300px;
}
.footermenu {
  margin-bottom: 25px !IMPORTANT;
}
/*# sourceMappingURL=custom_12.css.map */