@charset "UTF-8";
/*
Theme Name:     The Activism Child Theme
Theme URI:      http://themeforest.net/user/Softwebmedia/portfolio
Description:    The Activism child theme for customization
Author:         Soft Web Media
Author URI:     http://themeforest.net/user/Softwebmedia
Template:       the-activism                       
Version: 		1.00
*/
/* Add your custom style below */
/* 23-7-2023 */
/* line 1, stylesheets/_main.scss */
body {
  font-family: sans-serif !important;
  color: #68519d;
}

/* line 6, stylesheets/_main.scss */
.lp-mach-mit a {
  text-decoration: underline !important;
}

/* line 10, stylesheets/_main.scss */
zx html, body, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, blockquote, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {
  font-family: sans-serif !important;
  color: #68519d !important;
}

/* line 17, stylesheets/_main.scss */
footer p, footer a, footer span {
  color: #bdbdbd !important;
}
/* line 21, stylesheets/_main.scss */
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
  font-family: sans-serif !important;
  color: white !important;
}
/* line 25, stylesheets/_main.scss */
footer h1 span, footer h2 span, footer h3 span, footer h4 span, footer h5 span, footer h6 span {
  font-family: sans-serif !important;
  color: white !important;
}
@media only screen and (max-width: 768px) {
  /* line 32, stylesheets/_main.scss */
  footer .theactivism_column {
    margin: 0 !important;
  }
}

/* line 42, stylesheets/_main.scss */
h1, h2, h3, h4, h5, h6, .theactivism_header_googlemap_title, .swmsc_fancy_heading_text, .theactivism_pf_only_title, .theactivism_nav {
  font-family: "Social Gothic", sans-serif !important;
  font-weight: bold;
  color: #68519d !important;
  text-align: left !important;
}
/* line 48, stylesheets/_main.scss */
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a, .theactivism_header_googlemap_title > a, .swmsc_fancy_heading_text > a, .theactivism_pf_only_title > a, .theactivism_nav > a {
  font-family: "Social Gothic", sans-serif !important;
  font-weight: bold;
  color: #68519d !important;
}

/* line 55, stylesheets/_main.scss */
.theactivism_site_content h2 {
  margin-top: 3rem;
}

/* line 59, stylesheets/_main.scss */
.body-text > div {
  font-size: 18px !important;
  line-height: 1.2em;
  margin-bottom: 1rem;
  color: #68519d;
}
/* line 65, stylesheets/_main.scss */
.body-text > div em {
  font-family: "Social Gothic", sans-serif !important;
  font-style: normal;
  font-weight: bold;
}

/* line 72, stylesheets/_main.scss */
p:empty {
  display: none !important;
}

/* line 76, stylesheets/_main.scss */
.sidebar .swmsc_c_i_wid_contacts ul li i, .swmsc_class_table ul li span i, .swmsc_class_bottom_meta span i, .swmsc_testimonials_background_color_box.whitebg .swmsc_testimonials_quote, .swmsc_pt_price_amount, .featured_event_meta span i, .swmsc_rp_slider_content ul li i, .swmsc_tabs ul.tab-nav li a i, .theactivism_site_content .theactivism_event_list_text h4 a:hover, .swmsc_rp_boxed_full_content .swmsc_rp_boxed_full_content_title a:hover, .swmsc_rp_boxed_list_content .swmsc_rp_boxed_list_title a:hover, .swmsc_recent_post_large a.swmsc_recent_post_large_readmore {
  color: #ed7433 !important;
}

/* line 80, stylesheets/_main.scss */
.topMenuFixedPosition .theactivism_header {
  z-index: 3 !important;
}

/* line 84, stylesheets/_main.scss */
.fa-telegram-plane, .swmsc_sm_wid_icons .fa, .theactivism_post_share_icons_list .fa {
  font-family: 'Font Awesome 5 Brands' !important;
}

/* line 88, stylesheets/_main.scss */
ul.theactivism_top_nav > li > a, .theactivism_header_search_icon span i, #theactivism_mobi_nav_btn, .mobile_search_icon i, .theactivism_contactbar, .theactivism_contactbar a {
  color: #68519d !important;
}

@media only screen and (max-width: 768px) {
  /* line 92, stylesheets/_main.scss */
  .theactivism_footer_widget {
    margin-bottom: 0 !important;
  }
  /* line 96, stylesheets/_main.scss */
  .theactivism_footer_widget .theactivism_widget_content {
    padding: 0 1rem !important;
  }
  /* line 99, stylesheets/_main.scss */
  .theactivism_footer_widget .theactivism_widget_content h3 {
    margin-bottom: 1rem !important;
  }
}
/* line 105, stylesheets/_main.scss */
.theactivism_footer_widget h3 i {
  color: #ed7433 !important;
}
/* line 108, stylesheets/_main.scss */
.theactivism_footer_widget h3 i:before {
  content: "\f192";
}

/* line 114, stylesheets/_main.scss */
.tribe-events-calendar thead th, #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type=submit], ul.tribe-events-sub-nav li a:hover, .theactivism_te_single_meta ul li span.event_bar_icon, .theactivism_single_box_title_icon, dd.theactivism_te_boxtitle, .swmsc_events_style_two .swmsc_events_date_box, .swmsc_events_style_four .swmsc_events_list_divider, .swmsc_events_style_four .swmsc_event_counter_button a:hover, .theactivism_event_list_button, .theactivism_event_list_button a, .theactivism_event_list_button a:hover {
  background: #ed7433 !important;
}

/* line 118, stylesheets/_main.scss */
.theactivism_sub_header_title, h1.theactivism_sub_header_title {
  text-align: center !important;
  padding-top: 80px;
}

/* line 123, stylesheets/_main.scss */
#theactivism_sub_header {
  background: white;
}

/* line 127, stylesheets/_main.scss */
ul.theactivism_top_nav > li > a:hover, .theactivism_header_search_icon span:hover i, ul.theactivism_top_nav > li.theactivism_m_active > a > span {
  color: #ed7433 !important;
}

/* line 131, stylesheets/_main.scss */
.swmsc_team_member_img, .swmsc_team_member_small_img {
  height: 300px;
  overflow: hidden;
}

/* line 136, stylesheets/_main.scss */
.swmsc_text_block {
  color: #68519d !important;
}
/* line 139, stylesheets/_main.scss */
.swmsc_text_block p {
  color: #68519d !important;
}

/* line 145, stylesheets/_main.scss */
.theactivism_post_content_grid .theactivism_post_image {
  height: 270px;
  overflow: hidden;
}
/* line 150, stylesheets/_main.scss */
.theactivism_post_content_grid .theactivism_post_content_block {
  height: 560px;
  overflow: auto;
  color: #68519d !important;
}

/* line 158, stylesheets/_main.scss */
.theactivism_post_title h2, .theactivism_post_title h2 a, .theactivism_post_title h1, .theactivism_blog_grid_content_box h3 {
  line-height: 1.4em !important;
  height: 2.8em !important;
}

/* line 164, stylesheets/_main.scss */
.theactivism_post_button a {
  color: #ed7433 !important;
}

/* line 169, stylesheets/_main.scss */
ul.theactivism_top_nav > li:first-child > a > span > i.fa-home, .theactivism_header_search_icon span:hover i, .theactivism_header_donate_btn a, .theactivism_contactbar_content ul.theactivism_contactbar_socials {
  color: #ed7433 !important;
}

@media only screen and (max-width: 768px) {
  /* line 175, stylesheets/_main.scss */
  .theactivism-heading-font h2 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
}

@media only screen and (max-width: 768px) {
  /* line 184, stylesheets/_main.scss */
  #theactivism_sub_header .theactivism_sub_header_title, #theactivism_sub_header h1.theactivism_sub_header_title {
    font-size: 36px;
  }

  /* line 188, stylesheets/_main.scss */
  .theactivism_main_container.theactivism_site_content {
    padding: 0px 1rem 75px 1rem !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 195, stylesheets/_main.scss */
  div.theactivism_main_container {
    padding-top: 0 !important;
  }

  /* line 198, stylesheets/_main.scss */
  div.vc_custom_1479442634660 {
    padding-top: 0px !important;
  }

  /* line 202, stylesheets/_main.scss */
  .theactivism_row {
    margin: 0 !important;
  }

  /* line 206, stylesheets/_main.scss */
  .theactivism_column_gap {
    padding: 0 !important;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 213, stylesheets/_main.scss */
  .theactivism_row {
    margin: 0 !important;
  }
}
/* line 219, stylesheets/_main.scss */
.theactivism_post_title h1 {
  font-size: 30px !important;
  margin-bottom: 2rem !important;
}

/* line 224, stylesheets/_main.scss */
.theactivism_site_content h3 {
  font-size: 20px !important;
}

/* line 230, stylesheets/_main.scss */
.theactivism_post_text p a {
  text-decoration: underline !important;
}

@font-face {
  font-family: "Social Gothic";
  src: url("font/Social Gothic Regular.otf") format("opentype");
}
@font-face {
  font-family: "Social Gothic";
  src: url("font/Social Gothic Bold.otf") format("opentype");
  font-weight: bold;
}
@font-face {
  font-family: "Social Gothic Medium";
  src: url("font/Social Gothic Medium.otf") format("opentype");
  font-weight: normal;
}
@font-face {
  font-family: "Social Gothic DemiBold";
  src: url("font/Social Gothic Regular.otf") format("opentype");
  font-weight: 600;
}
@font-face {
  font-family: "Social Gothic DemiBold";
  src: url("font/Social Gothic Regular.otf") format("opentype");
  font-weight: 700;
}
/* line 3, stylesheets/_topNav.scss */
.theactivism_nav .theactivism_top_nav {
  margin: 0 !important;
}
/* line 8, stylesheets/_topNav.scss */
.theactivism_nav .theactivism_top_nav li a span {
  font-family: "Social Gothic", sans-serif !important;
}
/* line 16, stylesheets/_topNav.scss */
.theactivism_nav .theactivism_h_search_icon {
  display: none !important;
}

/* line 23, stylesheets/_topNav.scss */
#theactivism_Header {
  border-bottom: 4px solid #ed7433;
}
/* line 27, stylesheets/_topNav.scss */
#theactivism_Header .theactivism_nav {
  display: flex;
}
/* line 31, stylesheets/_topNav.scss */
#theactivism_Header .theactivism_nav #theactivism_mobi_nav ul {
  z-index: 100 !important;
}
@media only screen and (min-width: 768px) and (max-width: 1180px) {
  /* line 27, stylesheets/_topNav.scss */
  #theactivism_Header .theactivism_nav {
    padding: 1rem !important;
  }
}
/* line 40, stylesheets/_topNav.scss */
#theactivism_Header .theactivism_nav .theactivism_header_donate_btn {
  font-size: 100% !important;
}
/* line 43, stylesheets/_topNav.scss */
#theactivism_Header .theactivism_nav .theactivism_header_donate_btn a {
  color: white !important;
  font-family: "Social Gothic", sans-serif !important;
  font-size: 18px !important;
}
/* line 50, stylesheets/_topNav.scss */
#theactivism_Header .theactivism_nav .theactivism_logo {
  width: 200px;
}
@media only screen and (max-width: 1180px) {
  /* line 50, stylesheets/_topNav.scss */
  #theactivism_Header .theactivism_nav .theactivism_logo {
    width: 130px;
  }
}
/* line 57, stylesheets/_topNav.scss */
#theactivism_Header .theactivism_nav .theactivism_logo .theactivism_logo_img {
  position: absolute;
  top: 0px;
  left: 0px;
}
@media only screen and (max-width: 768px) {
  /* line 57, stylesheets/_topNav.scss */
  #theactivism_Header .theactivism_nav .theactivism_logo .theactivism_logo_img {
    top: -10px;
  }
}
/* line 67, stylesheets/_topNav.scss */
#theactivism_Header .theactivism_nav .theactivism_logo .theactivism_logo_img .theactivism-std-logo {
  max-height: 300px !important;
  width: 200px;
  max-width: 200px;
}
@media only screen and (max-width: 768px) {
  /* line 67, stylesheets/_topNav.scss */
  #theactivism_Header .theactivism_nav .theactivism_logo .theactivism_logo_img .theactivism-std-logo {
    width: 130px;
  }
}
/* line 81, stylesheets/_topNav.scss */
#theactivism_Header .theactivism_nav .theactivism_main_nav {
  width: calc(100% - 200px);
  display: flex;
  justify-content: flex-end;
}
/* line 93, stylesheets/_topNav.scss */
#theactivism_Header.sticky-on .theactivism_logo {
  width: 200px;
}
/* line 96, stylesheets/_topNav.scss */
#theactivism_Header.sticky-on .theactivism_logo .theactivism-std-logo {
  width: 72px !important;
}

/* line 106, stylesheets/_topNav.scss */
#theactivism_Header.sticky-on {
  min-height: 0;
  box-shadow: none !important;
  border: 0;
  border-bottom: 4px solid orange;
  max-height: inherit;
  height: inherit;
}

/* line 115, stylesheets/_topNav.scss */
#theactivism_Header:not(.sticky-on) .theactivism_logo_menu_header, .theactivism_woo_cart_hover_menu {
  box-shadow: none !important;
}

/* line 119, stylesheets/_topNav.scss */
#theactivism_Header:not(.sticky-on) ul.theactivism_top_nav > li > a > span, #theactivism_Header:not(.sticky-on) .theactivism_header_search_icon {
  font-size: 18px !important;
  line-height: 72px !important;
}
@media only screen and (max-width: 768px) {
  /* line 119, stylesheets/_topNav.scss */
  #theactivism_Header:not(.sticky-on) ul.theactivism_top_nav > li > a > span, #theactivism_Header:not(.sticky-on) .theactivism_header_search_icon {
    line-height: 1em !important;
  }
}

/* line 127, stylesheets/_topNav.scss */
#theactivism_Header.sticky-on ul.theactivism_top_nav > li > a > span {
  font-size: 18px !important;
  line-height: 72px !important;
}

/* line 2, stylesheets/_landingpage.scss */
body.home video {
  width: 768px;
  display: block;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  /* line 2, stylesheets/_landingpage.scss */
  body.home video {
    width: 400px;
  }
}

@media only screen and (max-width: 1180px) {
  /* line 12, stylesheets/_landingpage.scss */
  #theactivism_mobi_nav #theactivism_mobi_nav_btn {
    margin-right: 1rem;
  }
}

/* line 18, stylesheets/_landingpage.scss */
.lp-main-video-frame {
  height: 350px;
  background: #68519d;
  padding: 150px 0 0;
  max-height: 90vh;
}
@media only screen and (max-width: 768px) {
  /* line 18, stylesheets/_landingpage.scss */
  .lp-main-video-frame {
    height: 180px !important;
    padding: 50px 0 0 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1180px) {
  /* line 18, stylesheets/_landingpage.scss */
  .lp-main-video-frame {
    padding: 100px 0 0 !important;
  }
}

/* line 33, stylesheets/_landingpage.scss */
.lp-main-video-frame-bottom {
  height: 300px;
  background: #ed7433;
  padding: 0;
}
@media only screen and (max-width: 768px) {
  /* line 33, stylesheets/_landingpage.scss */
  .lp-main-video-frame-bottom {
    height: 150px !important;
    margin-bottom: 3rem;
  }
}

@media (max-width: 600px) {
  /* line 44, stylesheets/_landingpage.scss */
  .lp-fragen-spalte {
    margin-bottom: 2rem;
    padding: 0 1rem;
  }
}
/* line 51, stylesheets/_landingpage.scss */
.lp-fragen-spalte > div {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  line-height: 1.3em !important;
}
/* line 59, stylesheets/_landingpage.scss */
.lp-fragen-spalte > div h4 {
  margin: 0;
  white-space: nowrap;
  margin-bottom: .5em;
}
/* line 65, stylesheets/_landingpage.scss */
.lp-fragen-spalte > div img {
  width: 40px;
  height: 40px;
  margin-right: 20px;
}
/* line 71, stylesheets/_landingpage.scss */
.lp-fragen-spalte > div p {
  margin-left: 60px;
  color: #68519d !important;
}

/* line 80, stylesheets/_landingpage.scss */
.lp-forderungen {
  padding: 0 0 4rem 0 !important;
  background: #68519d;
}
/* line 83, stylesheets/_landingpage.scss */
.lp-forderungen .forderungen-weiterlesen {
  display: none;
}
@media only screen and (max-width: 768px) {
  /* line 83, stylesheets/_landingpage.scss */
  .lp-forderungen .forderungen-weiterlesen {
    display: block;
  }
  /* line 87, stylesheets/_landingpage.scss */
  .lp-forderungen .forderungen-weiterlesen a {
    color: #ed7433 !important;
    font-size: 20px;
    padding: 0 .5rem 4rem 0;
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  /* line 80, stylesheets/_landingpage.scss */
  .lp-forderungen {
    padding: 0 0 0 0 !important;
    margin: 0;
  }
}
/* line 110, stylesheets/_landingpage.scss */
.lp-forderungen h2 {
  margin-bottom: 2rem;
  color: white !important;
}
@media only screen and (max-width: 768px) {
  /* line 110, stylesheets/_landingpage.scss */
  .lp-forderungen h2 {
    padding: 0 !important;
  }
}
/* line 120, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs li {
  color: white !important;
}
@media only screen and (max-width: 768px) {
  /* line 124, stylesheets/_landingpage.scss */
  .lp-forderungen .swmsc_tabs .tab-nav {
    width: 100% !important;
    margin-bottom: 0 !important;
  }
}
/* line 131, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .swmsc_tab {
  border: 0;
  color: white !important;
  width: 59.9% !important;
  padding: 0 !important;
  padding-left: 5% !important;
  font-size: 22px !important;
  line-height: 1.4em !important;
}
@media only screen and (max-width: 768px) {
  /* line 131, stylesheets/_landingpage.scss */
  .lp-forderungen .swmsc_tabs .swmsc_tab {
    display: none !important;
  }
}
/* line 143, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .swmsc_tab p {
  color: white !important;
}
/* line 146, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .swmsc_tab p a {
  color: #ed7433 !important;
  font-weight: bold;
}
/* line 157, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav {
  width: 40% !important;
}
@media only screen and (max-width: 768px) {
  /* line 157, stylesheets/_landingpage.scss */
  .lp-forderungen .swmsc_tabs .tab-nav {
    width: 100% !important;
  }
}
/* line 165, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li {
  border: 0;
  background: none;
  color: white !important;
}
/* line 167, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li i {
  display: block;
}
/* line 171, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li.phone {
  display: none;
  padding: 0 !important;
  padding-right: 1rem !important;
  margin-bottom: 2rem;
}
/* line 175, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li.phone i {
  display: block !important;
}
/* line 178, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li.phone ul li {
  list-style: square;
  border: 0;
  padding: 0;
  margin: 0 0 1em 0;
  display: list-item;
  text-align: justify;
  hyphens: auto;
}
@media (max-width: 800px) {
  /* line 178, stylesheets/_landingpage.scss */
  .lp-forderungen .swmsc_tabs .tab-nav > li.phone ul li {
    text-align: left !important;
  }
}
@media (max-width: 800px) {
  /* line 171, stylesheets/_landingpage.scss */
  .lp-forderungen .swmsc_tabs .tab-nav > li.phone {
    display: list-item;
  }
}
/* line 196, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li.normal {
  display: block;
}
@media (max-width: 800px) {
  /* line 196, stylesheets/_landingpage.scss */
  .lp-forderungen .swmsc_tabs .tab-nav > li.normal {
    display: none;
  }
}
/* line 207, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li.active {
  border: 0 !important;
  background: none !important;
}
/* line 211, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li.active a {
  color: white !important;
}
/* line 214, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li.active a i:before {
  color: white !important;
}
/* line 220, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li > a {
  line-height: 1.2em !important;
  padding: 0 0px 2rem 50px !important;
  color: #ed7433 !important;
}
@media only screen and (max-width: 768px) {
  /* line 220, stylesheets/_landingpage.scss */
  .lp-forderungen .swmsc_tabs .tab-nav > li > a {
    color: white !important;
  }
  /* line 228, stylesheets/_landingpage.scss */
  .lp-forderungen .swmsc_tabs .tab-nav > li > a i {
    color: white !important;
  }
}
/* line 234, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li > a .fa-arrow-right {
  margin: 0 !important;
}
/* line 237, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav > li > a .fa-arrow-right:before {
  content: "1.";
  font-family: 'Social Gothic';
  position: absolute;
  top: 3px;
  left: 0px;
  font-size: 40px;
  font-weight: bold;
}
/* line 251, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav li:nth-child(2) a i:before {
  content: "1.";
}
/* line 258, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav li:nth-child(3) a i:before,
.lp-forderungen .swmsc_tabs .tab-nav li:nth-child(4) a i:before {
  content: "2.";
}
/* line 265, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav li:nth-child(5) a i:before,
.lp-forderungen .swmsc_tabs .tab-nav li:nth-child(6) a i:before {
  content: "3.";
}
/* line 272, stylesheets/_landingpage.scss */
.lp-forderungen .swmsc_tabs .tab-nav li:nth-child(7) a i:before,
.lp-forderungen .swmsc_tabs .tab-nav li:nth-child(8) a i:before {
  content: "4.";
}
/* line 280, stylesheets/_landingpage.scss */
.lp-forderungen h2, .lp-forderungen h3, .lp-forderungen h4 {
  color: white !important;
}

/* line 285, stylesheets/_landingpage.scss */
.lp-mach-mit {
  margin: 0 2rem 100px 0;
}
@media only screen and (max-width: 768px) {
  /* line 285, stylesheets/_landingpage.scss */
  .lp-mach-mit {
    margin: 0 2rem 0px 0;
  }
  /* line 294, stylesheets/_landingpage.scss */
  .lp-mach-mit h2 {
    padding: 0rem 1rem !important;
    font-size: 18px !important;
  }
}
/* line 301, stylesheets/_landingpage.scss */
.lp-mach-mit h2 {
  color: #ed7433 !important;
}
/* line 305, stylesheets/_landingpage.scss */
.lp-mach-mit h3 {
  font-size: 22px !important;
  color: white !important;
  font-weight: normal !important;
  margin-bottom: 2rem;
}
/* line 312, stylesheets/_landingpage.scss */
.lp-mach-mit li {
  height: 100px;
  margin-bottom: 1rem;
}
/* line 316, stylesheets/_landingpage.scss */
.lp-mach-mit li:last-child {
  margin-bottom: 0;
}
/* line 321, stylesheets/_landingpage.scss */
.lp-mach-mit li i.fa {
  padding: 0;
  background: #ed7433;
  width: 80px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 80px;
  float: left;
  margin-right: 26px;
  color: white !important;
}
/* line 335, stylesheets/_landingpage.scss */
.lp-mach-mit .lp-mach-mit-left .vc_column-inner {
  padding-left: 0;
}
@media only screen and (max-width: 768px) {
  /* line 335, stylesheets/_landingpage.scss */
  .lp-mach-mit .lp-mach-mit-left .vc_column-inner {
    padding: 0rem !important;
  }
}
/* line 341, stylesheets/_landingpage.scss */
.lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper {
  background: #68519d;
  padding: 2rem 4rem;
}
@media only screen and (max-width: 768px) {
  /* line 341, stylesheets/_landingpage.scss */
  .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper {
    padding: 3rem 1rem 1rem !important;
  }
}
/* line 348, stylesheets/_landingpage.scss */
.lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper p, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper div, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper a, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper span, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper li {
  color: #ed7433 !important;
  font-size: 30px !important;
  line-height: 1.2em !important;
}
@media only screen and (max-width: 768px) {
  /* line 348, stylesheets/_landingpage.scss */
  .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper p, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper div, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper a, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper span, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper li {
    font-size: 18px !important;
  }
  /* line 355, stylesheets/_landingpage.scss */
  .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper p i, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper div i, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper a i, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper span i, .lp-mach-mit .lp-mach-mit-left .vc_column-inner .wpb_wrapper li i {
    margin-bottom: 2rem;
  }
}
/* line 365, stylesheets/_landingpage.scss */
.lp-mach-mit .lp-mach-mit-right .vc_column-inner {
  padding-right: 0;
}
@media only screen and (max-width: 768px) {
  /* line 365, stylesheets/_landingpage.scss */
  .lp-mach-mit .lp-mach-mit-right .vc_column-inner {
    padding: 0rem !important;
  }
}
/* line 371, stylesheets/_landingpage.scss */
.lp-mach-mit .lp-mach-mit-right .vc_column-inner .wpb_wrapper {
  background: #ed7433;
  padding: 2rem 4rem;
}
@media only screen and (max-width: 768px) {
  /* line 371, stylesheets/_landingpage.scss */
  .lp-mach-mit .lp-mach-mit-right .vc_column-inner .wpb_wrapper {
    padding: 3rem 1rem 1rem !important;
  }
}
/* line 381, stylesheets/_landingpage.scss */
.lp-mach-mit .lp-mach-mit-right .vc_column-inner .wpb_wrapper li i.fa {
  padding: 0;
  background: #68519d;
  color: white !important;
}
/* line 387, stylesheets/_landingpage.scss */
.lp-mach-mit .lp-mach-mit-right .vc_column-inner .wpb_wrapper h2, .lp-mach-mit .lp-mach-mit-right .vc_column-inner .wpb_wrapper h3, .lp-mach-mit .lp-mach-mit-right .vc_column-inner .wpb_wrapper p, .lp-mach-mit .lp-mach-mit-right .vc_column-inner .wpb_wrapper div, .lp-mach-mit .lp-mach-mit-right .vc_column-inner .wpb_wrapper a, .lp-mach-mit .lp-mach-mit-right .vc_column-inner .wpb_wrapper span, .lp-mach-mit .lp-mach-mit-right .vc_column-inner .wpb_wrapper li, .lp-mach-mit .lp-mach-mit-right .vc_column-inner .wpb_wrapper i {
  color: #68519d;
}

/* line 397, stylesheets/_landingpage.scss */
.lp-newsletter {
  background: #ed7433;
  padding: 2rem 0 0 0;
}
/* line 400, stylesheets/_landingpage.scss */
.lp-newsletter .wpcf7 form.sent .wpcf7-response-output {
  background: white;
  border: 0;
  color: #68519d;
  font-weight: bold;
  font-size: 20px;
  padding: .5rem;
}
/* line 409, stylesheets/_landingpage.scss */
.lp-newsletter .wpcf7-not-valid-tip {
  color: #dc3232 !important;
  font-size: 12px;
  font-weight: normal;
  display: block;
  font-weight: bold;
  color: white !important;
  text-transform: uppercase;
  background: white;
  padding: 0.5rem;
  color: #68519d !important;
}
/* line 426, stylesheets/_landingpage.scss */
.lp-newsletter input {
  margin: 0 !important;
}
/* line 430, stylesheets/_landingpage.scss */
.lp-newsletter input::placeholder {
  color: #fffe;
}
/* line 434, stylesheets/_landingpage.scss */
.lp-newsletter input[type='submit'] {
  font-family: "Social Gothic", sans-serif !important;
  font-weight: normal;
  background: #68519d;
  color: white !important;
}
/* line 442, stylesheets/_landingpage.scss */
.lp-newsletter .wpcf7-checkbox label {
  display: flex;
  align-items: center;
}
/* line 446, stylesheets/_landingpage.scss */
.lp-newsletter .wpcf7-checkbox label span {
  margin-left: 1rem;
}
/* line 454, stylesheets/_landingpage.scss */
.lp-newsletter label span {
  font-size: 18px !important;
  color: white;
}
/* line 460, stylesheets/_landingpage.scss */
.lp-newsletter input {
  background: transparent;
  color: white;
  font-size: 22px;
  font-weight: bold;
}
/* line 467, stylesheets/_landingpage.scss */
.lp-newsletter h2, .lp-newsletter h3 {
  color: white !important;
}

/* line 472, stylesheets/_landingpage.scss */
.lp-support {
  margin: 0 0 100px !important;
}

/* line 477, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow {
  height: auto !important;
  display: flex;
  justify-content: space-between;
  margin: 0 !important;
}
/* line 478, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow .clear {
  display: none;
}
@media only screen and (max-width: 768px) {
  /* line 477, stylesheets/_landingpage.scss */
  body.home .swmsc_masonry_fitrow {
    flex-wrap: wrap !important;
  }
}
/* line 491, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item {
  border: 1px solid #68519d;
  position: relative !important;
  top: inherit !important;
  left: inherit !important;
}
/* line 494, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item.swmsc_column3 {
  width: calc(100% / 3 - 1rem) !important;
}
@media only screen and (max-width: 768px) {
  /* line 501, stylesheets/_landingpage.scss */
  body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item.swmsc_column3 {
    width: 100% !important;
    margin: 0 0 1rem !important;
    border: 0 !important;
    padding: 0 !important;
  }
  /* line 507, stylesheets/_landingpage.scss */
  body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item .swmsc_recent_post_large_text {
    text-align: left !important;
    padding: 0 1rem !important;
  }
}
/* line 513, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item .swmsc_column_gap {
  padding: 0 !important;
}
@media only screen and (max-width: 768px) {
  /* line 522, stylesheets/_landingpage.scss */
  body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item .swmsc_recent_post_large_box {
    padding-bottom: 1rem !important;
  }
}
/* line 528, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item .swmsc_recent_post_large_text {
  color: #68519d;
  font-size: 18px;
  line-height: 1.2em;
  padding: 1rem;
}
/* line 535, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item .swmsc_recent_post_large_text .swmsc-heading-font a {
  color: #68519d !important;
  font-size: 18px;
  line-height: 1.2em;
  height: 3.6em;
  display: block;
}
@media only screen and (max-width: 768px) {
  /* line 535, stylesheets/_landingpage.scss */
  body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item .swmsc_recent_post_large_text .swmsc-heading-font a {
    height: auto;
  }
}
/* line 548, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item .swmsc_recent_post_large_img {
  float: inherit !important;
  width: 100% !important;
  margin: 0 0 1rem;
  margin: 0;
}
/* line 553, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item .swmsc_recent_post_large_img a {
  height: 250px;
  overflow: hidden;
  margin-bottom: 2rem;
  display: block;
}
/* line 559, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item .swmsc_recent_post_large_img a img {
  width: 100%;
}
/* line 566, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item .swmsc_recent_post_large_img .swmsc_recent_post_large_date {
  position: relative;
  margin-left: 0 !important;
  top: 0;
  background: none;
  color: black;
  font-size: 18px;
  right: 0 !important;
  border: 0;
  margin: 0;
  font-weight: normal;
  padding: 0 1rem;
  color: #ed7433;
}
/* line 580, stylesheets/_landingpage.scss */
body.home .swmsc_masonry_fitrow .swmsc_masonry_fitrow_item .swmsc_recent_post_large_img .swmsc_recent_post_large_date span {
  padding: 0;
}

/* line 594, stylesheets/_landingpage.scss */
body.home .swmsc_events .swmsc_events_style_two .swmsc_events_main_wrap {
  border: 0 !important;
}
/* line 598, stylesheets/_landingpage.scss */
body.home .swmsc_events .swmsc_events_style_two .swmsc_events_content_section {
  border: 0 !important;
}
/* line 602, stylesheets/_landingpage.scss */
body.home .swmsc_events .swmsc_events_style_two .swmsc_events_meta_list li {
  line-height: 50px;
  padding: 0 0 0 55px;
  height: 50px;
}
@media (max-width: 768px) {
  /* line 602, stylesheets/_landingpage.scss */
  body.home .swmsc_events .swmsc_events_style_two .swmsc_events_meta_list li {
    float: none !important;
    display: block;
  }
}
/* line 611, stylesheets/_landingpage.scss */
body.home .swmsc_events .swmsc_events_style_two .swmsc_events_meta_list li span {
  line-height: 50px !important;
}
/* line 616, stylesheets/_landingpage.scss */
body.home .swmsc_events .swmsc_events_style_two .swmsc_events_title a, body.home .swmsc_events .swmsc_events_style_two p, body.home .swmsc_events .swmsc_events_style_two .swmsc_events_meta_list li span {
  color: #68519d !important;
  font-size: 18px;
  line-height: 1.2em;
}
/* line 623, stylesheets/_landingpage.scss */
body.home .swmsc_events .swmsc_events_style_two ul.swmsc_events_meta_list li:before {
  font-family: "Font Awesome 5 Free" !important;
  font-weight: bold;
  background: #68519d;
  color: #ed7433;
}
/* line 630, stylesheets/_landingpage.scss */
body.home .swmsc_events .swmsc_events_style_two .swmsc_events_date_box {
  height: 133px;
}
/* line 636, stylesheets/_landingpage.scss */
body.home .swmsc_events .swmsc_events_price {
  display: none;
}

/* line 642, stylesheets/_landingpage.scss */
iframe {
  background: transparent !important;
}
/* line 645, stylesheets/_landingpage.scss */
iframe body {
  background: transparent !important;
}

/* line 650, stylesheets/_landingpage.scss */
.swmsc_client_logos {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
/* line 655, stylesheets/_landingpage.scss */
.swmsc_client_logos .swmsc_client_logo_item {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
  /* line 655, stylesheets/_landingpage.scss */
  .swmsc_client_logos .swmsc_client_logo_item {
    width: 100% !important;
  }
}
/* line 663, stylesheets/_landingpage.scss */
.swmsc_client_logos .swmsc_client_logo_item img {
  width: auto !important;
  max-height: 100px;
}

/* line 673, stylesheets/_landingpage.scss */
.must-center {
  text-align: center !important;
}

/* line 678, stylesheets/_landingpage.scss */
.lp-banner-2 .vc_column-inner {
  padding: 0;
}

/* line 683, stylesheets/_landingpage.scss */
.lp-banner {
  padding-bottom: 1rem;
  background: #68519d;
}
/* line 687, stylesheets/_landingpage.scss */
.lp-banner .left {
  width: 58% !important;
  padding-left: 230px !important;
}
/* line 692, stylesheets/_landingpage.scss */
.lp-banner .right {
  width: 35% !important;
}
/* line 696, stylesheets/_landingpage.scss */
.lp-banner h2 {
  color: #ed7433 !important;
  font-size: 40px !important;
  line-height: 1.4em !important;
}
@media (max-width: 768px) {
  /* line 703, stylesheets/_landingpage.scss */
  .lp-banner {
    padding-top: 100px;
  }
  /* line 706, stylesheets/_landingpage.scss */
  .lp-banner .left {
    padding-left: 150px !important;
    width: 100% !important;
  }
  /* line 709, stylesheets/_landingpage.scss */
  .lp-banner .left h2 {
    margin-top: 0px !important;
  }
  /* line 713, stylesheets/_landingpage.scss */
  .lp-banner .right {
    width: 100% !important;
  }
  /* line 715, stylesheets/_landingpage.scss */
  .lp-banner .right .wpb_wrapper {
    display: flex;
    justify-content: center;
  }
  /* line 718, stylesheets/_landingpage.scss */
  .lp-banner .right .wpb_wrapper img {
    max-width: 300px !important;
  }
}
@media (max-width: 600px) {
  /* line 726, stylesheets/_landingpage.scss */
  .lp-banner {
    padding-top: 100px;
  }
  /* line 729, stylesheets/_landingpage.scss */
  .lp-banner .left {
    padding-left: 0px !important;
    width: 100% !important;
  }
  /* line 732, stylesheets/_landingpage.scss */
  .lp-banner .left h2 {
    margin-top: 0px !important;
    font-size: 24px !important;
  }
  /* line 737, stylesheets/_landingpage.scss */
  .lp-banner .right {
    display: none !important;
    width: 100% !important;
  }
  /* line 740, stylesheets/_landingpage.scss */
  .lp-banner .right .wpb_wrapper {
    display: flex;
    justify-content: center;
  }
  /* line 743, stylesheets/_landingpage.scss */
  .lp-banner .right .wpb_wrapper img {
    max-width: 150px !important;
  }
}

/* line 751, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints {
  padding: 2rem 2rem 1rem 0;
}
/* line 757, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .right-cols .wpcf7-not-valid-tip {
  color: #dc3232 !important;
  font-size: 1em;
  font-weight: normal;
  display: block;
  font-weight: bold;
  color: white !important;
  text-transform: uppercase;
  background: white;
  padding: 0.5rem;
  color: #68519d !important;
}
/* line 771, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .right-cols .wpcf7-response-output {
  border: 0;
  height: 40px;
  font-weight: bold;
  background: none;
  color: #e74d33;
  text-transform: uppercase;
}
/* line 780, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .right-cols h3 {
  font-size: 32px !important;
  letter-spacing: 2px;
}
/* line 784, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .right-cols input {
  margin: 0;
  line-height: inherit;
}
/* line 788, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .right-cols input[type='submit'] {
  background: #68519d;
}
/* line 791, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .right-cols p {
  margin: 0.5rem 0;
}
/* line 795, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .right-cols [data-name='checkbox-2'] {
  width: 80%;
  display: inline-block;
  margin-bottom: 1rem;
}
/* line 799, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .right-cols [data-name='checkbox-2'] label {
  display: flex;
  align-items: flex-start;
}
/* line 802, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .right-cols [data-name='checkbox-2'] label .wpcf7-list-item-label {
  margin-right: 5px;
  line-height: 1.2em;
}
/* line 806, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .right-cols [data-name='checkbox-2'] label input {
  margin-right: 0.5rem;
  margin-top: 0.5rem;
}
/* line 815, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .left-cols {
  padding: 1rem 0;
}
/* line 819, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .left-cols .col1 {
  width: 20%;
  background: #ed7433;
  display: flex;
  justify-content: right;
  height: 80px;
  align-items: center;
  padding-right: 2rem;
  font-size: 48px;
  margin-right: 5%;
}
@media (max-width: 768px) {
  /* line 819, stylesheets/_landingpage.scss */
  .lp-banner-bulletpoints .left-cols .col1 {
    width: 100%;
    margin: 1rem 40%;
    justify-content: center;
    padding: 10%;
  }
}
/* line 837, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .left-cols .col2 {
  width: 70%;
  font-size: 22px;
  line-height: 1.4em;
}
@media (max-width: 768px) {
  /* line 837, stylesheets/_landingpage.scss */
  .lp-banner-bulletpoints .left-cols .col2 {
    width: 100%;
    padding: 0 5%;
    font-size: 22px;
    line-height: 1.4em;
  }
}
@media (max-width: 768px) {
  /* line 850, stylesheets/_landingpage.scss */
  .lp-banner-bulletpoints .left-cols .vc_col-sm-8 {
    width: 100% !important;
  }
}
/* line 855, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .left-cols p {
  display: flex;
  align-items: center;
  font-weight: bold !important;
  font-size: 30px !important;
  line-height: 1.4em;
}
@media (max-width: 768px) {
  /* line 855, stylesheets/_landingpage.scss */
  .lp-banner-bulletpoints .left-cols p {
    flex-wrap: wrap;
  }
}
/* line 863, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .left-cols p img {
  width: 30px;
  margin-right: 2rem;
}
/* line 868, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .left-cols p a {
  text-decoration: underline !important;
}
/* line 873, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .left-cols p a.sm:first-of-type {
  margin-left: 1rem;
}
/* line 877, stylesheets/_landingpage.scss */
.lp-banner-bulletpoints .left-cols p a.sm img {
  margin-right: 1rem;
}
@media (max-width: 768px) {
  /* line 855, stylesheets/_landingpage.scss */
  .lp-banner-bulletpoints .left-cols p {
    font-size: 24px !important;
    line-height: 1.2em;
  }
}

/* line 896, stylesheets/_landingpage.scss */
#socialmedia-sidebar {
  position: fixed;
  right: 1rem;
  top: 45%;
  z-index: 1000;
  padding: .25rem;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 5px;
}
/* line 905, stylesheets/_landingpage.scss */
#socialmedia-sidebar a {
  width: 30px;
  height: 30px;
  display: block;
  margin-bottom: 1rem;
}
/* line 910, stylesheets/_landingpage.scss */
#socialmedia-sidebar a img {
  width: 30px;
}

/* line 918, stylesheets/_landingpage.scss */
#machmit {
  margin-top: 6rem;
}
/* line 921, stylesheets/_landingpage.scss */
#machmit a {
  text-decoration: underline !important;
  font-weight: bold !important;
}
/* line 926, stylesheets/_landingpage.scss */
#machmit .machmit-banner {
  background: #eb5310;
  font-size: 20px;
  padding: 1rem;
  line-height: 1.4em;
  color: white !important;
  margin-top: 3rem;
}
/* line 936, stylesheets/_landingpage.scss */
#machmit .machmit-banner span {
  color: white !important;
  font-weight: bold;
}
/* line 941, stylesheets/_landingpage.scss */
#machmit .ag-s {
  display: flex;
  justify-content: space-between;
}
/* line 944, stylesheets/_landingpage.scss */
#machmit .ag-s > div {
  width: 48%;
}

/* line 950, stylesheets/_landingpage.scss */
.swmsc_gal3 .swmsc_image_gallery_item:nth-child(1) {
  display: block;
}

/* line 956, stylesheets/_landingpage.scss */
.bf-gallery .swmsc_image_gallery .swmsc_image_gallery_item {
  display: none;
}
/* line 960, stylesheets/_landingpage.scss */
.bf-gallery .swmsc_image_gallery .swmsc_image_gallery_item:nth-child(1),
.bf-gallery .swmsc_image_gallery .swmsc_image_gallery_item:nth-child(2),
.bf-gallery .swmsc_image_gallery .swmsc_image_gallery_item:nth-child(3) {
  display: block;
}

/* line 973, stylesheets/_landingpage.scss */
#lp-bildungsprotest-btn {
  background: #ed7433;
  padding: 1.45rem 3rem;
  border-radius: 50px;
  margin-left: 100px;
  color: white !important;
}
@media (max-width: 800px) {
  /* line 973, stylesheets/_landingpage.scss */
  #lp-bildungsprotest-btn {
    display: block;
    font-size: 26px;
    line-height: 1.2em;
    width: 100%;
    margin: 1em 0 !important;
    text-align: center;
    padding: 1.25rem;
  }
}

/* line 997, stylesheets/_landingpage.scss */
.host-sma-blabs .lp-banner-2.host-schule-muss-anders-de,
.host-schule-muss-anders-de .lp-banner-2.host-schule-muss-anders-de,
.host-www-schule-muss-anders-de .lp-banner-2.host-schule-muss-anders-de {
  display: block;
}

/* line 1005, stylesheets/_landingpage.scss */
.host-www-bildungswende-jetzt-de .lp-banner-2.host-bildungswende-jetzt-de,
.host-bildungswende-jetzt-de .lp-banner-2.host-bildungswende-jetzt-de {
  display: block;
}
/* line 1009, stylesheets/_landingpage.scss */
.host-www-bildungswende-jetzt-de #theactivism_Header .theactivism_nav .theactivism_logo .theactivism_logo_img .theactivism-std-logo,
.host-bildungswende-jetzt-de #theactivism_Header .theactivism_nav .theactivism_logo .theactivism_logo_img .theactivism-std-logo {
  max-width: 500px !important;
  width: 245px;
  margin-left: -20px;
  margin-top: -10px;
}

/* line 6, stylesheets/_speechBubbles.scss */
html {
  scroll-behavior: smooth;
}

/* line 10, stylesheets/_speechBubbles.scss */
:target:before {
  content: "";
  display: block;
  height: 100px;
  margin: -100px 0 0;
}

/* line 18, stylesheets/_speechBubbles.scss */
.bubble {
  position: relative;
  font-family: sans-serif;
  font-size: 30px;
  line-height: 1.3em;
  width: 440px;
  background: #cccee4;
  border-radius: 40px;
  padding: 24px;
  text-align: center;
  color: #ed7433 !important;
  margin: 50px 0;
}

/* line 32, stylesheets/_speechBubbles.scss */
.bubble-bottom-left:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-left: 24px solid #cccee4;
  border-right: 12px solid transparent;
  border-top: 12px solid #cccee4;
  border-bottom: 20px solid transparent;
  left: 32px;
  bottom: -24px;
}

/* line 45, stylesheets/_speechBubbles.scss */
.bubble-top-right:before {
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  border-left: 24px solid transparent;
  border-right: 12px solid #cccee4;
  border-top: 12px solid transparent;
  border-bottom: 20px solid #cccee4;
  right: 32px;
  top: -24px;
}

/* line 58, stylesheets/_speechBubbles.scss */
.bf-headline {
  margin: 40px 0;
}

/* line 62, stylesheets/_speechBubbles.scss */
.bf-mach-mit {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 67, stylesheets/_speechBubbles.scss */
.bf-mach-mit li {
  width: 30%;
  text-align: center;
}
@media screen and (max-width: 1180px) {
  /* line 67, stylesheets/_speechBubbles.scss */
  .bf-mach-mit li {
    width: 100%;
    margin-bottom: 2rem;
  }
}
/* line 75, stylesheets/_speechBubbles.scss */
.bf-mach-mit li i {
  color: #68519d !important;
  width: 120px !important;
  height: 70px;
  background: #ed7433;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 50px;
  display: flex;
  margin: 0 auto 20px auto !important;
}

/* line 90, stylesheets/_speechBubbles.scss */
.bf-speech-bubbles {
  margin: 0 auto !important;
  width: 80%;
}
@media screen and (min-width: 1180px) {
  /* line 90, stylesheets/_speechBubbles.scss */
  .bf-speech-bubbles {
    padding: 40px 0 80px 0;
  }
  /* line 95, stylesheets/_speechBubbles.scss */
  .bf-speech-bubbles .first {
    top: 50px;
  }
  /* line 98, stylesheets/_speechBubbles.scss */
  .bf-speech-bubbles .third {
    top: 100px;
  }
}
@media screen and (max-width: 1180px) {
  /* line 90, stylesheets/_speechBubbles.scss */
  .bf-speech-bubbles {
    width: 100%;
    margin: 0;
  }
}
/* line 107, stylesheets/_speechBubbles.scss */
.bf-speech-bubbles .wpb_column .wpb_wrapper {
  display: flex;
  justify-content: center;
}

/* line 113, stylesheets/_speechBubbles.scss */
.bf-angebote {
  margin: 0 auto !important;
  width: 90%;
}
@media screen and (max-width: 1180px) {
  /* line 113, stylesheets/_speechBubbles.scss */
  .bf-angebote {
    width: 100%;
  }
}
/* line 121, stylesheets/_speechBubbles.scss */
.bf-angebote .wpb_column .wpb_wrapper {
  width: 100%;
  display: flex;
  justify-content: center;
}
/* line 126, stylesheets/_speechBubbles.scss */
.bf-angebote .wpb_column .wpb_wrapper .swmsc_button_div {
  width: 100%;
}
/* line 130, stylesheets/_speechBubbles.scss */
.bf-angebote .wpb_column .wpb_wrapper a {
  display: block;
  width: 100%;
  line-height: 1.2em !important;
}
@media screen and (max-width: 1180px) {
  /* line 130, stylesheets/_speechBubbles.scss */
  .bf-angebote .wpb_column .wpb_wrapper a {
    margin-bottom: 2rem;
  }
}
/* line 142, stylesheets/_speechBubbles.scss */
.bf-angebote .wpb_column .wpb_wrapper a {
  font-size: 30px;
  border-width: 1px;
  border-radius: 3px;
  padding: 6px 35px;
  line-height: 45px;
  color: white;
  background-color: #eb5310;
  border-color: #eb5310;
  text-align: center;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 160, stylesheets/_speechBubbles.scss */
.bf-anmeldung {
  margin: 40px 0;
}
/* line 163, stylesheets/_speechBubbles.scss */
.bf-anmeldung .vc_column-inner {
  border: 2px solid #ed7433;
  border-radius: 25px;
  width: 60vw !important;
  background: white;
  margin: 0 auto;
}
@media screen and (max-width: 1180px) {
  /* line 163, stylesheets/_speechBubbles.scss */
  .bf-anmeldung .vc_column-inner {
    width: 90vw !important;
  }
}
/* line 174, stylesheets/_speechBubbles.scss */
.bf-anmeldung .wpcf7-form-control-wrap {
  margin: 10px 0;
  display: block;
}
/* line 180, stylesheets/_speechBubbles.scss */
.bf-anmeldung form label {
  font-size: 22px;
}
/* line 183, stylesheets/_speechBubbles.scss */
.bf-anmeldung form label span {
  font-size: 22px;
}
/* line 188, stylesheets/_speechBubbles.scss */
.bf-anmeldung form p {
  font-weight: bold;
  margin: 0 0 2rem 0;
  padding: 0;
}
/* line 193, stylesheets/_speechBubbles.scss */
.bf-anmeldung form p:nth-child(9) {
  display: flex;
  justify-content: center;
}
/* line 199, stylesheets/_speechBubbles.scss */
.bf-anmeldung form .ajax-loader {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
}
/* line 206, stylesheets/_speechBubbles.scss */
.bf-anmeldung form input {
  margin: 0 0 10px 0 !important;
}
/* line 210, stylesheets/_speechBubbles.scss */
.bf-anmeldung form span.wpcf7-not-valid-tip {
  font-size: 18px;
  color: #eb5310 !important;
  font-weight: normal;
}
/* line 216, stylesheets/_speechBubbles.scss */
.bf-anmeldung form .checkbox-anreise label span {
  margin-right: 1rem;
  margin-left: 10px;
}
/* line 221, stylesheets/_speechBubbles.scss */
.bf-anmeldung form .kinderbetreuung .wpcf7-list-item:after,
.bf-anmeldung form .gebdolmetscherin .wpcf7-list-item:after {
  content: "Ja";
  margin-left: 20px;
}
/* line 227, stylesheets/_speechBubbles.scss */
.bf-anmeldung form input[type='submit'] {
  color: white !important;
  background: #68519d;
  font-family: "Social Gothic";
  font-size: 22px;
  padding: 2px 25px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 240, stylesheets/_speechBubbles.scss */
.bf-anmeldung .wpcf7-response-output {
  border: 0;
  color: #eb5310;
  background: transparent;
  font-weight: bold;
  width: 90%;
  border: 0 !important;
}
/* line 255, stylesheets/_speechBubbles.scss */
.bf-anmeldung .wpcf7-response-output {
  position: fixed;
  bottom: 50%;
  background: green;
  z-index: 100;
  left: 25%;
  width: 50%;
  padding: 50px !important;
  background: #eb5310ee;
  text-align: center;
  color: white;
  cursor: pointer;
}
@media screen and (max-width: 1180px) {
  /* line 255, stylesheets/_speechBubbles.scss */
  .bf-anmeldung .wpcf7-response-output {
    left: 5%;
    width: 90%;
    padding: 50px 25px !important;
  }
}
/* line 274, stylesheets/_speechBubbles.scss */
.bf-anmeldung .wpcf7-response-output:after {
  content: "Schließen X";
  position: absolute;
  top: 10px;
  font-size: 14px;
  right: 20px;
  text-transform: uppercase;
}

/* line 3, stylesheets/_bildungsFestival.scss */
.bildungsfestival .bf-banner .vc_column-inner {
  padding: 0;
}
/* line 7, stylesheets/_bildungsFestival.scss */
.bildungsfestival .orange {
  color: #ed7433 !important;
}
/* line 11, stylesheets/_bildungsFestival.scss */
.bildungsfestival h1 {
  font-size: 60px !important;
}
/* line 15, stylesheets/_bildungsFestival.scss */
.bildungsfestival .swmsc_container {
  margin: 40px auto 20px auto;
}
/* line 19, stylesheets/_bildungsFestival.scss */
.bildungsfestival div {
  color: #68519d;
}
/* line 24, stylesheets/_bildungsFestival.scss */
.bildungsfestival ul li {
  font-size: 22px !important;
  line-height: 1.4em !important;
}
@media screen and (max-width: 1180px) {
  /* line 24, stylesheets/_bildungsFestival.scss */
  .bildungsfestival ul li {
    margin-left: 0;
  }
}
/* line 31, stylesheets/_bildungsFestival.scss */
.bildungsfestival ul li a {
  text-decoration: underline !important;
}
/* line 38, stylesheets/_bildungsFestival.scss */
.bildungsfestival .theactivism_main_nav a {
  text-decoration: none !important;
}
/* line 43, stylesheets/_bildungsFestival.scss */
.bildungsfestival p {
  width: initial !important;
  font-size: 22px;
  line-height: 1.4em;
}
/* line 48, stylesheets/_bildungsFestival.scss */
.bildungsfestival p a {
  text-decoration: underline !important;
}
/* line 52, stylesheets/_bildungsFestival.scss */
.bildungsfestival p.bold {
  font-weight: bold;
}
/* line 56, stylesheets/_bildungsFestival.scss */
.bildungsfestival p.frage {
  font-weight: bold;
}
/* line 60, stylesheets/_bildungsFestival.scss */
.bildungsfestival p.antwort {
  color: #ed7433 !important;
  text-align: center;
  font-weight: bold;
  font-size: 30px;
}
/* line 66, stylesheets/_bildungsFestival.scss */
.bildungsfestival p.antwort a {
  color: #ed7433 !important;
  text-decoration: underline;
}
@media screen and (max-width: 1180px) {
  /* line 60, stylesheets/_bildungsFestival.scss */
  .bildungsfestival p.antwort {
    margin-left: 0;
  }
}
/* line 76, stylesheets/_bildungsFestival.scss */
.bildungsfestival p.right {
  text-align: right;
}
/* line 80, stylesheets/_bildungsFestival.scss */
.bildungsfestival p.orange {
  color: #ed7433 !important;
}

@media (max-width: 600px) {
  /* line 4, stylesheets/_bildungsprotest.scss */
  .bildungsprotest .lp-banner {
    padding-top: 0px !important;
  }
}
/* line 9, stylesheets/_bildungsprotest.scss */
.bildungsprotest .bf-banner .vc_column-inner {
  padding: 0;
}
/* line 13, stylesheets/_bildungsprotest.scss */
.bildungsprotest .orange {
  color: #ed7433 !important;
}
/* line 17, stylesheets/_bildungsprotest.scss */
.bildungsprotest h1 {
  font-size: 60px !important;
}
/* line 21, stylesheets/_bildungsprotest.scss */
.bildungsprotest .swmsc_container {
  margin: 40px auto 20px auto;
}
/* line 25, stylesheets/_bildungsprotest.scss */
.bildungsprotest div {
  color: #68519d;
}
/* line 30, stylesheets/_bildungsprotest.scss */
.bildungsprotest .theactivism_main_nav a {
  text-decoration: none !important;
}
/* line 35, stylesheets/_bildungsprotest.scss */
.bildungsprotest .theactivism_main_nav ul li {
  font-size: 22px !important;
  line-height: 1.4em !important;
}
@media screen and (max-width: 1180px) {
  /* line 35, stylesheets/_bildungsprotest.scss */
  .bildungsprotest .theactivism_main_nav ul li {
    margin-left: 0;
  }
}
/* line 48, stylesheets/_bildungsprotest.scss */
.bildungsprotest ul:not(.theactivism_top_nav) li {
  font-size: 22px !important;
  line-height: 1.4em !important;
  list-style: square;
  list-style-position: outside;
  text-indent: 0rem;
  padding-left: 1rem;
  margin-left: 1rem;
  margin-bottom: 1rem;
  font-size: 22px !important;
  line-height: 1.4em !important;
}
@media screen and (max-width: 1180px) {
  /* line 48, stylesheets/_bildungsprotest.scss */
  .bildungsprotest ul:not(.theactivism_top_nav) li {
    margin-left: 0;
  }
}
/* line 65, stylesheets/_bildungsprotest.scss */
.bildungsprotest ul:not(.theactivism_top_nav) li a {
  text-decoration: underline !important;
}
/* line 72, stylesheets/_bildungsprotest.scss */
.bildungsprotest p {
  width: initial !important;
  font-size: 22px;
  line-height: 1.4em;
  text-align: justify;
  hyphens: auto;
}
/* line 78, stylesheets/_bildungsprotest.scss */
.bildungsprotest p.align-left {
  text-align: left;
}
@media (max-width: 600px) {
  /* line 72, stylesheets/_bildungsprotest.scss */
  .bildungsprotest p {
    text-align: left !important;
  }
}
/* line 89, stylesheets/_bildungsprotest.scss */
.bildungsprotest p a {
  text-decoration: underline !important;
}
/* line 93, stylesheets/_bildungsprotest.scss */
.bildungsprotest p.bold {
  font-weight: bold;
}
/* line 97, stylesheets/_bildungsprotest.scss */
.bildungsprotest p.frage {
  font-weight: bold;
}
/* line 101, stylesheets/_bildungsprotest.scss */
.bildungsprotest p.antwort {
  color: #ed7433 !important;
  text-align: center;
  font-weight: bold;
  font-size: 30px;
}
/* line 107, stylesheets/_bildungsprotest.scss */
.bildungsprotest p.antwort a {
  color: #ed7433 !important;
  text-decoration: underline;
}
@media screen and (max-width: 1180px) {
  /* line 101, stylesheets/_bildungsprotest.scss */
  .bildungsprotest p.antwort {
    margin-left: 0;
  }
}
/* line 117, stylesheets/_bildungsprotest.scss */
.bildungsprotest p.right {
  text-align: right;
}
/* line 121, stylesheets/_bildungsprotest.scss */
.bildungsprotest p.orange {
  color: #ed7433 !important;
}
/* line 126, stylesheets/_bildungsprotest.scss */
.bildungsprotest .unterstutzerinnen {
  margin-top: 4rem;
  background: #68519d;
}
/* line 130, stylesheets/_bildungsprotest.scss */
.bildungsprotest .unterstutzerinnen h2, .bildungsprotest .unterstutzerinnen h3 {
  color: white !important;
}
/* line 134, stylesheets/_bildungsprotest.scss */
.bildungsprotest .unterstutzerinnen p {
  font-size: 20px;
  text-align: left;
  color: white !important;
  line-height: 1.7em;
}
/* line 140, stylesheets/_bildungsprotest.scss */
.bildungsprotest .unterstutzerinnen p.column-2 {
  column-count: 2;
  column-gap: 4rem;
}
@media (max-width: 800px) {
  /* line 140, stylesheets/_bildungsprotest.scss */
  .bildungsprotest .unterstutzerinnen p.column-2 {
    column-count: 1;
  }
}

/* line 1, stylesheets/_faq.scss */
.faq {
  margin: 7rem 0 100px;
}
/* line 3, stylesheets/_faq.scss */
.faq .swmsc_toggle_box, .faq .swmsc_toggle_box_accordion {
  margin: 0 0 1rem 0;
}
/* line 8, stylesheets/_faq.scss */
.faq .swmsc_toggle_box_title_text {
  font-size: 26px;
}

/* line 26, stylesheets/style.scss */
li#menu-item-7468 a span,
li#menu-item-8468 a span {
  color: #ed7433 !important;
}

/* line 31, stylesheets/style.scss */
#theactivism_sub_header {
  padding-top: 70px !important;
}

/* line 35, stylesheets/style.scss */
.theactivism_breadcrumbs,
.theactivism_contactbar_main_container {
  display: none;
}

/* line 41, stylesheets/style.scss */
.page-id-408 .theactivism_main_container.theactivism_site_content {
  padding-top: 0;
}

