@charset "UTF-8";
/**
Theme Name: AbiConnection Child
Author: soulfox.consulting
Author URI: https://soulfox.consulting
Description: AbiConnection Child Theme
Version: 0.1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: abiconnection
Template: hello-elementor
*/
/* ELEMENTOR COLORS + Fonts */
/**
Beispiel für Elementor Page Settings
.elementor-kit-591 {
    --e-global-color-primary: #EB8B4A;
    --e-global-color-secondary: #FFFFFF;
    --e-global-color-text: #333333;
    --e-global-color-accent: #5DB075;
    --e-global-color-96ac7e4: #B21C1C;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Nunito";
    --e-global-typography-text-font-size: 14px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-line-height: 22px;
    --e-global-typography-accent-font-family: "Montserrat";
    --e-global-typography-accent-font-size: 20px;
    --e-global-typography-accent-font-weight: bold;
    --e-global-typography-18dbc9b-font-family: "Montserrat";
    --e-global-typography-18dbc9b-font-size: 40px;
    --e-global-typography-18dbc9b-font-weight: bold;
    --e-global-typography-18dbc9b-line-height: 45px;
    --e-global-typography-26e9a64-font-family: "Nunito";
    --e-global-typography-26e9a64-font-size: 32px;
    --e-global-typography-26e9a64-font-weight: bold;
    --e-global-typography-26e9a64-line-height: 36px;
    --e-global-typography-86a5f39-font-family: "Montserrat, sans-serif";
    --e-global-typography-86a5f39-font-size: 44px;
    --e-global-typography-86a5f39-font-weight: 700;
    --e-global-typography-86a5f39-text-transform: none;
    --e-global-typography-86a5f39-font-style: normal;
    --e-global-typography-86a5f39-text-decoration: none;
    color: var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-size: var( --e-global-typography-text-font-size );
    font-weight: var( --e-global-typography-text-font-weight );
    line-height: var( --e-global-typography-text-line-height );
}
 */
/*
- Elementor System Variablen.
- Die lassen sich nicht löschen.
- Benennen nach dem Schema:
Elementor Gui Name : globale css Variabel
*/
/**
Custom Elementor variablen
 */
/**
Custom Color die es nur im CSS gibt. Diese noch nach Elementor migrieren.
 */
/*
- Elementor System Schriften.
- Die lassen sich nicht löschen.
- Benennen nach dem Schema:
Elementor Gui Name : globale css Variabel
TODO da sind noch nicht alle Variablen benannt. es gibt noch transform, etc...
Was ist, wenn die in Elementor nicht gesetzt sind und die Variabel somit "leer" ist?
*/
/* Variablen zum kopieren.
  font-family: $text-font-family;
  font-weight: $text-font-weight;
  font-size: $text-font-size;
  line-height: $text-line-height;
*/
/**
Custom Elementor Schriften
 */
/* TODO das hier noch anpassen. Wird das noch gebraucht? */
/* ------------------------ Info Icons --------------------------------------- */
/* ------------------------ Info Icons ENDE--------------------------------------- */
/* ------------------------ Farb Klassen --------------------------------------- */
/* line 131, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_elementor.scss */
.el_base-green {
  /*color: var(--e-global-color-accent);*/
  color: #92d254;
}

/* line 134, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_elementor.scss */
.el_base-red {
  /*color: var(--e-global-color-96ac7e4);*/
  color: #f24726;
}

/* ------------------------ Farb Klassen ENDE--------------------------------------- */
/* line 1, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_base.scss */
:root {
  /* Counter */
  counter-reset: list-item;
}

/*
Resetting all elements
*/
/* line 15, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_base.scss */
* {
  margin: 0;
  padding: 0;
}

/* line 19, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_base.scss */
*,
*::before,
*::after {
  box-sizing: inherit;
}

/* line 25, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_base.scss */
html {
  box-sizing: border-box;
  font-size: 71.4%;
}

@media only screen and (max-width: 68.75em) {
  /* line 25, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_base.scss */
  html {
    font-size: 65%;
  }
}

/* line 33, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_base.scss */
body {
  min-height: 100vh;
}

/* line 37, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_base.scss */
ol,
ul {
  margin: auto;
}

/* line 42, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_base.scss */
img {
  border-radius: 1rem;
}

/* line 46, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_base.scss */
.hidden {
  visibility: hidden;
}

/* line 49, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_base.scss */
.show {
  visibility: visible;
}

/* ------------------------ Basis für die Komponenten --------------------------------------- */
/* line 2, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.flex-container {
  display: flex;
  flex-direction: row;
  height: 4rem;
  padding-top: 3rem;
  padding-bottom: 15rem;
}

/*
Grauer Hintergrund für die Kästen in den Widgets
*/
/* line 13, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.custom-background, .two-column {
  /*TODO die Custom Farbe gibt es schon in Elementor*/
  background: var(--e-global-color-606a3f9);
  /* border-radius: 1rem; */
  padding: 2.5rem;
}

/*
    Custom Group Block
*/
/* line 28, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.text-big {
  font-size: 1.5rem;
  font-weight: bold;
}

/* line 33, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.highlighted-text {
  color: var(--e-global-color-primary);
}

/* line 37, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.bold {
  font-weight: bold;
}

/* line 43, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.text-color__green {
  color: var(--e-global-color-accent);
}

/* line 47, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.text-color__red {
  color: var(--e-global-color-96ac7e4);
}

/* line 51, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.text-color__orange {
  color: var(--e-global-color-primary);
}

/* line 55, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.text-color__white {
  color: var(--e-global-color-secondary);
}

/* line 61, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.text-size__big {
  font-size: 2rem;
}

/* line 65, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.text-size__small {
  font-size: 1rem;
}

/* line 71, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.text-alignment__center {
  text-align: center;
}

/* line 77, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.text-margin__small {
  margin: 0.5rem !important;
}

/*
Da habe ich nichts mehr gefunden
.wp-block-cover {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
*/
/* ------------------------ Basis für die Komponenten  Ende --------------------------------------- */
/* ------------------------ List with Circles at the front --------------------------------------- */
/* line 93, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
ol.circle-list {
  list-style: none;
  margin: 0;
}

/* line 98, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
ol.circle-list li {
  margin-bottom: 3rem;
}

/* line 102, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
ol.circle-list li:before {
  counter-increment: list-item1;
  content: counter(list-item);
  background: var(--e-global-color-secondary);
  border: 0.2rem solid var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  text-align: center;
  font: var(--e-global-typography-primary-font-family);
  border-radius: 99rem;
  padding: 1rem 1.5rem;
  margin-right: 1.2rem;
}

/* ------------------------ List with Circles at the front  ENDE --------------------------------------- */
/*
  Progress Bar
*/
/* line 119, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.progress-bar {
  padding: 0.2rem 1rem 0 1rem;
  height: 5rem;
  max-width: 100%;
  background-color: var(--e-global-color-primary);
  position: relative;
  border-radius: 1rem;
}

/* line 128, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.progress-bar-wrapper {
  box-shadow: 1px 1px 5px var(--e-global-color-text);
  filter: brightness(50%);
  border-radius: 1rem;
}

/* line 138, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
#participants-details {
  visibility: hidden;
}

/* line 148, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.user-data {
  width: 100%;
}

/* line 151, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.user-data__description {
  font-weight: bold;
}

/* line 155, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.user-data__value {
  font-size: larger;
}

/* line 159, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.user-data__edit {
  font-size: smaller;
  color: var(--e-global-color-primary);
}

/* line 163, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.user-data__edit a {
  color: var(--e-global-color-primary);
}

/* line 169, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
input#password,
input#confirm_password,
input#email {
  width: 100%;
  border-radius: 0;
}

/*
------------------------ Traffic Light ---------------------------------------
*/
/* line 181, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.traffic-light-outer-container {
  width: 100%;
  height: 100%;
}

/* line 186, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.traffic-light-container {
  width: 100%;
  height: 5rem;
  background: #831111;
  background: linear-gradient(90deg, #c10000 0%, #a69311 25%, #16a611 50%, #a69311 75%, #c10000 100%);
}

/* line 193, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.traffic-light-text-values {
  display: flex;
  justify-content: space-around;
  /*padding: 1.5rem;*/
  align-items: center;
  height: 100%;
}

/* line 201, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.traffic-light-text-values p {
  margin-bottom: 0px;
  width: 30px;
}

/* line 206, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.traffic-light-actual-value {
  padding-top: 1.5rem;
  position: absolute;
}

/*
------------------------ Traffic Light  Ende ---------------------------------------
*/
/**
------------------------ Share Links ---------------------------------------
 */
/* line 220, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.share-box {
  display: flex;
  flex-direction: row;
  align-items: center;
}


/* ------------------------ Share Links  Ende --------------------------------------- */
/* ------------------------ WidgetGuestCountForecast --------------------------------------- */
/*
  Columns via Flexbox
*/
/* line 243, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.two-columns {
  display: flex;
  flex-direction: row;
  padding: 0px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

/* line 252, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.two-column {
  flex-basis: 47.5%;
}

/* line 257, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.two-column--ten-percent {
  flex-basis: 10%;
}

/* line 261, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.two-column--thirty-percent {
  flex-basis: 30%;
}

/* line 265, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.two-column--seventy-percent {
  flex-basis: 70%;
}

/* line 269, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.two-column--ninety-percent {
  flex-basis: 90%;
}

/* ------------------------ WidgetGuestCountForecast ENDE --------------------------------------- */
/* ------------------------ WidgetWelcomeSalutation --------------------------------------- */
/* line 278, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.tagline {
  color: var(--e-global-color-text);
  filter: brightness(50%);
  font-size: 1.8rem;
  line-height: 1rem;
}

/* ------------------------ WidgetWelcomeSalutation ENDE --------------------------------------- */
.widget_guests_overview {
    width: 28%;
    margin: 0px 2%;
}

/* line 306, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_guests_overview__data_wrapper {
  display: flex;
}

/* line 309, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_guests_overview .elementor-icon-wrapper {
  flex-basis: 70px;
  display: flex;
  justify-content: center;
  padding: 15px 10px 0px 0px;
}

/* line 316, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_guests_overview .elementor-icon {
  color: var(--e-global-color-primary);
  font-size: 30px;
}

/* line 319, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_guests_overview .content_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-basis: 100%;
  /*padding-left: 20px;*/
}

/* line 326, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_guests_overview .content_wrapper div:nth-child(1) {
  font-weight: 700;
}

/* line 335, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_guests_overview .content .persons_headline {
  width: 160px;
}

/* line 338, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_guests_overview .content .person_right {
  width: 20px;
  text-align: right;
}

/* line 343, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_guests_overview .content .percent_right {
  text-align: right;
  width: 64px;
}

/* ------------------------ widget_guests_overview 11 ENDE --------------------------------------- */
/* ------------------------ WidgetSurveyData --------------------------------------- */
/* line 354, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_survey_data_wrapper {
  display: flex;
  margin-bottom: 1.5rem;
  background: var(--e-global-color-606a3f9);
  padding: 1rem;
}

/* line 360, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_survey_data .elementor-icon-wrapper {
  flex-basis: 70px;
  display: flex;
  justify-content: center;
  background-color: #F5F3F3;
  padding: 10px;
}

/* line 367, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_survey_data .elementor-icon {
  color: var(--e-global-color-primary);
}

/* line 370, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_survey_data .content_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-basis: 100%;
}

/* line 376, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_survey_data .data {
  padding-left: 20px;
  font-size: 20px;
  font-weight: 900;
}

/* line 381, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.widget_survey_data .explanation {
  padding-left: 20px;
  color: #474747;
}

/* ------------------------ WidgetSurveyData ENDE--------------------------------------- */
/* ------------------------ Konto Verwalten --------------------------------------- */
/* line 391, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.page-id-325 .elementor-widget-shortcode {
  margin-bottom: 0px;
  margin-top: 20px;
}

/* line 395, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.page-id-325 .elementor-widget-shortcode h3 {
  margin-bottom: 0.2rem;
}

/* ------------------------ Konto Verwalten ENDE--------------------------------------- */
/* ------------------------ jBox Info Hover Button --------------------------------------- */
/* line 404, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.custom-icon_wrapper {
  float: left;
  clear: right;
  display: inline-block;
  width: 20%;
}

/* line 411, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.custom-icon_wrapper .elementor-icon {
  font-size: 30px;
  /* TOD0 globale Farbe dafür anlegen und dann die Farbe aus Elementor holen.*/
  /*color: var(--e-global-color-primary);*/
  color: #fa853794;
  float: right;
}

/* Für Anordnung Elemente in Widget 01 & 13
  Gehört eigentlich nicht zu der Komponente
*/
/* line 422, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.icon_headline {
  display: inline-block;
  margin-bottom: 24px;
  width: 80%;
  float: left;
}

/* Für Anordnung Elemente in Widget 01 & 13
  Gehört eigentlich nicht zu der Komponente
*/
/* line 431, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
p.after-tooltip {
  display: inline-block;
  margin-bottom: 0px;
}

/* ------------------------ jBox Info Hover Button ENDE--------------------------------------- */
/* line 440, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_components.scss */
.uc_ac_box {
  scroll-margin-top: 100px;
}

/*Elementor mobiler Hamburger*/
/* line 2, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_header.scss */
#logged-in-hamburger .elementor-menu-toggle {
  padding: 11px !important;
}

/* line 6, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_header.scss */
.elementor-menu-toggle {
  padding: 11px !important;
}

/*
    Headlines
 */
/*
Headlines alle mit Elementor

h2,
h3,
h4,
.entry-content h2,
h1.entry-title {
  font-family: $primary-font;
  font-weight: bold;
  color: $black;
}

h1.entry-title {
  color: $orange_one;
  text-align: left;
}

h2,
.entry-content h2 {
  font-size: $h2;
}

h3 {
  font-size: $h3;
}

h4 {
  font-size: $h4;
}

h1 {
  color: $orange_one;
  text-align: center;
}
*/
/*
    Header Title
*/
/*
Header alle mit Elementor
.header-title {
  font-size: 150%;
  color: $white;
  font-family: $heading-font;
}

.ast-mobile-header-wrap .ast-primary-header-bar,
.ast-primary-header-bar .site-primary-header-wrap {
  min-height: auto;
}

.entry-content {
  margin: 2.5rem 1rem;
}
*/
/* line 65, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_layout.scss */
#abi_headline_log img {
  margin: 0px;
  width: 80%;
}

/*
Ist das altes Astra Theme? Raus damit
.ast-separate-container .ast-article-post,
.ast-separate-container .ast-article-single {
  padding: 5.34em 3.67em;

  @media only screen and (max-width: $bp-small) {
    padding: inherit;
  }
}

.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
  margin: auto;
}
*/
/*
Auch nichts mehr gefunden: Raus damit
.site-content {
  background-color: $white;
}
*/
/* line 95, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_layout.scss */
.col-5 {
  flex-basis: 15%;
  margin-right: auto;
  height: 5rem;
}

/* line 101, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_layout.scss */
.col-5[class*="traffic-light"] {
  display: flex;
  align-items: center;
  justify-content: center;
}

/*
Habe ich auch nicht mehr gefunden
.layout {
  display: flex;

  &__vertical {
    flex-direction: column;
    height: 10rem;
    flex-basis: 17%;
    margin: auto;
  }

  &__horizontal {
    flex-direction: row;
  }
}
*/
/* line 1, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_previous_button {
  margin-right: 1rem;
  background-color: var(--e-global-color-secondary) !important;
  color: var(--e-global-color-primary) !important;
}

/* line 7, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_submission_error.hide_summary {
  font-size: 1.5rem;
}

/* line 11, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_legacy_markup_wrapper div.validation_error {
  /*color: $primary-color;*/
  margin-bottom: 25px;
  border: 2px solid var(--e-global-color-primary);
  padding: 16px 0 16px 0;
}

/* line 19, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"] {
  width: 100%;
}

/* line 24, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_wrapper {
  margin-bottom: 1rem;
}

/* line 28, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_page_footer.top_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  align-items: baseline;
}

/* line 37, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_page_footer.top_label input {
  border-color: var(--e-global-color-primary);
  border-width: 3px;
}

@media only screen and (max-width: 37.5em) {
  /* line 28, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
  .gform_page_footer.top_label {
    flex-direction: column-reverse;
  }
}

/*
    Input Style Definitions
    SCSS Extends
 */
/* line 52, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.base-input {
  padding: 1.5rem 1.5rem;
  border-radius: 5px;
  width: 100%;
}

/* line 58, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.base-input__hover {
  border: 0.2rem solid 5px;
  transition: all 300ms ease-in-out;
}

/* line 64, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.ginput_container_password span.medium,
.gform_wrapper .top_label select.medium {
  width: 100%;
}

/* line 69, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gfield,
.gchoice,
ul#gform_fields_login {
  list-style: none !important;
  list-style-type: none !important;
}

/* line 76, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
#gform_fields_login {
  list-style: none;
}

/* line 80, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_wrapper li.buttonized .gfield_radio li,
.gform_wrapper li.buttonized .gfield_checkbox li {
  text-align: center;
}

/* line 85, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_wrapper li.buttonized input[type="radio"],
.gform_wrapper li.buttonized input[type="checkbox"] {
  position: absolute;
  left: -999rem;
}

/* line 91, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_wrapper li.buttonized .gfield_radio label,
.gform_wrapper li.buttonized .gfield_checkbox label {
  display: block !important;
  position: relative;
  max-width: 99%;
  padding: 0.8rem;
  text-align: left;
  font-size: 1.5rem;
  border-radius: 5px;
  /*background-color: $light-grey;*/
  text-indent: 1rem;
}

/* line 104, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_wrapper li.buttonized input[type="radio"]:focus + label,
.gform_wrapper li.buttonized input[type="checkbox"]:focus + label {
  border-color: #040404;
}

/* line 109, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_wrapper li.buttonized input[type="radio"]:checked + label,
.gform_wrapper li.buttonized input[type="checkbox"]:checked + label {
  background-color: var(--e-global-color-primary);
  overflow: hidden;
  color: var(--e-global-color-secondary);
  width: 100%;
}

/* line 117, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_wrapper li.buttonized .gfield_radio label::before,
.gform_wrapper li.buttonized .gfield_checkbox label::before {
  display: none;
}

/* line 122, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_legacy_markup_wrapper ul.gfield_radio li label {
  width: 100%;
}

/* line 126, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_wrapper .gform_body .gfield_checkbox li > label {
  margin-left: 1rem;
}

/* line 130, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.ginput_container input[type="text"],
.ginput_container input[type="password"],
.input-full-width {
  width: 100%;
  border-radius: 5px;
}

/* line 137, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gfield {
  margin: 20px 0px;
}

/*
  Gravity Forms: Show Passwort Button
*/
/* line 145, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
span.dashicons.dashicons-visibility {
  color: var(--e-global-color-text);
}

/* line 149, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
span.dashicons.dashicons-hidden {
  color: rgba(var(--e-global-color-text), 0.5%);
}

/* line 154, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_show_password {
  box-shadow: none;
}

/* line 158, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
li.gchoice {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
}

/* line 166, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gform_previous_button {
  background-color: var(--e-global-color-secondary) !important;
  color: var(--e-global-color-text) !important;
}

/* line 172, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
div.gf-1-mobile-phone__error {
  color: var(--e-global-color-96ac7e4) !important;
}

/* line 175, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
.gfield--error {
  color: var(--e-global-color-96ac7e4) !important;
}

/* line 178, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_gravityforms.scss */
input.gfield--error {
  border-color: var(--e-global-color-96ac7e4);
}

/* ------------------------ Alle Teilnehmer Tabelle --------------------------------------- */
/* line 2, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
form.saveDetails {
  display: flex;
  flex-direction: column;
}

/* line 7, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.dataTables_filter input[type="search"] {
  margin-bottom: 2rem;
}

/* line 11, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
table#list_participants tbody th, table#list_participants tbody td {
  padding-top: 6px;
  padding-right: 18px;
  padding-bottom: 6px;
  padding-left: 4px;
}

/* line 18, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
table#list_participants thead th, table#list_participants thead td {
  padding-top: 6px;
  padding-right: 18px;
  padding-bottom: 6px;
  padding-left: 4px;
}

/* line 25, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
table#list_participants .elementor-icon {
  color: var(--e-global-color-primary);
  font-size: 20px;
}

/* line 30, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
table#list_participants tbody .elementor-icon-wrapper {
  display: flex;
  justify-content: center;
  height: 20px;
}

/* line 36, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.icon_background_text {
  color: var(--e-global-color-text);
}

/* line 40, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.icon_background_green {
  color: var(--e-global-color-accent);
}

/* line 44, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.saveDetails label {
  display: flex;
  flex-wrap: wrap;
  margin: 0.5rem;
}

/* line 51, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.saveDetails label input, .saveDetails label textarea {
  width: 70%;
}

/* line 55, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.saveDetails_email-verified {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 59, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.saveDetails_email-verified input {
  width: auto;
}

/* line 63, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
input.saveDetails {
  border: 3px var(--e-global-color-primary) solid;
}

/* line 67, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.saveDetails label span {
  width: 20%;
  min-width: 100px;
  display: inline-flex;
  align-items: center;
}

/* line 73, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
tr.shown:hover {
  background-color: #fff;
}

/* line 76, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
span.delete_row,
span.save_row {
  display: inline-flex;
  justify-content: center;
  margin-top: 20px;
}

/* line 83, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
form.saveDetails input.deleteParticipant {
  background-color: var(--e-global-color-96ac7e4);
  border: 3px solid var(--e-global-color-96ac7e4);
}

/* line 87, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
form.saveDetails input.deleteParticipant:hover {
  border: 3px solid var(--e-global-color-96ac7e4);
  background-color: var(--e-global-color-b555570);
}

/* line 91, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
div.saveDetails__row-buttons {
  display: flex;
  justify-content: space-around;
}

/* line 94, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
div.saveDetails__row-buttons .loadHistoryDetails {
  background-color: #fff;
  color: var(--e-global-color-primary);
  border: 3px solid var(--e-global-color-primary);
}

/* line 99, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
div.saveDetails__row-buttons .loadHistoryDetails:hover {
  color: black;
}

/* line 104, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.header-icons {
  border-radius: 0px;
  width: 20px;
}

/*fas fa-plus-circle*/
/* line 110, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
td.details-control {
  /*background: url('
<?php echo get_stylesheet_directory_uri(); ?> /assets/details_open.png') no-repeat center center;*/
  cursor: pointer;
}

/* line 117, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
tr.shown td.details-control .fa-plus-circle:before {
  content: "\f056";
  /*background: url('
<?php echo get_stylesheet_directory_uri(); ?> /assets/details_close.png') no-repeat center center;*/
}

@media (min-width: 700px) {
  /* line 126, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
  div.toolbar {
    position: relative;
    top: 65px;
  }
}

@media (max-width: 700px) {
  /* line 132, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
  div.toolbar {
    position: relative;
    top: 145px;
  }
  /* line 136, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
  #list_participants_filter {
    margin-bottom: 60px;
  }
}

/* line 141, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
input#participant_created {
  border: 1px solid #dedede;
}

/* line 145, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
label.edit-participant__email-row {
  display: none;
}

/* ------------------------ Alle Teilnehmer Tabelle  Ende --------------------------------------- */
/* ------------------------ Revisions Modal ----------------------------------------------------- */
/* line 151, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.revision-entry {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
  padding: 12px;
}

/* line 156, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.revision-entry__left-col {
  flex-basis: 150px;
}

/* line 159, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.revision-entry__right-col {
  flex-basis: 100%;
}

/* line 163, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.revision-entry__row-user,
.revision-entry__row-action,
.revision-entry__row-old-value,
.revision-entry__row-new-value,
.revision-entry__headline {
  display: flex;
}

/* line 173, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.revision-entry {
  background: var(--e-global-color-606a3f9);
}

/* line 176, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.revision-entry__row-user,
.revision-entry__row-action {
  border-top: 1px solid #bbbaba;
}

/* line 181, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.revision-entry__row-old-value,
.revision-entry__row-action {
  border-bottom: 1px solid #bbbaba;
}

/* line 185, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_widget_WidgetParticipantTable_10.scss */
.revision-entry__row--darker {
  background-color: #dfdfdf;
}

/* ------------------------ Revisions Modal Ende --------------------------------------- */
/*
jquery Dialoge für die Teilnehmer Tabelle.

 */
/* line 7, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
[id^="#dialog-"] {
  display: flex;
  justify-content: flex-start;
}

/* line 11, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
[id^="#dialog-"] .elementor-icon {
  font-size: 30px;
  color: var(--e-global-color-primary);
  padding-top: 15px;
}

/* line 17, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
[id^="#dialog-"] .content {
  padding-left: 30px;
}

/* line 22, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
.ui-widget-header {
  background-color: var(--e-global-color-primary);
}

/* line 24, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
.ui-widget-header button {
  border: none;
  box-shadow: none;
}

/* line 30, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
.ui-dialog .ui-dialog-content {
  padding-top: 2em;
  padding-bottom: 0em;
}

/* line 34, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
.ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  background-color: var(--e-global-color-primary);
  border: none;
}

/* line 38, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
button.custom-button {
  border: 3px solid var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
  font-weight: var(--e-global-typography-primary-font-weight);
}

/* line 43, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
button.custom-button:hover,
button.custom-button:active {
  border: 3px solid var(--e-global-color-primary);
  font-weight: var(--e-global-typography-primary-font-weight);
}

/* line 49, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
button.custom-button:focus {
  background-color: var(--e-global-color-primary);
  border: 3px solid var(--e-global-color-primary);
  color: #fff;
  font-weight: var(--e-global-typography-primary-font-weight);
}

/* line 56, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
button.custom-button--state-danger,
button.custom-button--state-danger:hover,
button.custom-button--state-danger:active,
button.custom-button--state-danger:focus {
  background: var(--e-global-color-96ac7e4);
  border: 3px solid var(--e-global-color-primary);
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-secondary);
}

/* line 66, ../../../../../Users/maik/git/soulfoxconsulting/abi/abiconnection-childtheme/sass/_jquery_dialog.scss */
button.custom-button--state-danger:hover {
  background-color: var(--e-global-color-b555570);
  color: var(--e-global-color-text);
}

/*@import "inputs";*/

/*# sourceMappingURL=style.css.map */