/* amatic-sc-regular - latin */
@font-face {
    font-family: 'Amatic SC';
    font-style: normal;
    font-weight: 400;
    src: url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-regular.eot');
    /* IE9 Compat Modes */
    src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-regular.eot#iefix') format('embedded-opentype'), url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-regular.woff2') format('woff2'), url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-regular.woff') format('woff'), url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-regular.ttf') format('truetype'), url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-regular.svg#AmaticSC') format('svg');
    /* IE6-IE8 */
    /* Super Modern Browsers */
    /* Modern Browsers */
    /* Safari, Android, iOS */
    /* Legacy iOS */
  }
  /* amatic-sc-700 - latin */
  @font-face {
    font-family: 'Amatic SC';
    font-style: normal;
    font-weight: 700;
    src: url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-700.eot');
    /* IE9 Compat Modes */
    src: local('Amatic SC Bold'), local('AmaticSC-Bold'), url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-700.eot#iefix') format('embedded-opentype'), url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-700.woff2') format('woff2'), url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-700.woff') format('woff'), url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-700.ttf') format('truetype'), url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/amatic-sc-v13-latin-700.svg#AmaticSC') format('svg');
    /* IE6-IE8 */
    /* Super Modern Browsers */
    /* Modern Browsers */
    /* Safari, Android, iOS */
    /* Legacy iOS */
  }
  @font-face {
    font-family: 'Linearicons-Free';
    src:url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/Linearicons-Free.eot?w118d');
    src:url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/Linearicons-Free.eot#iefixw118d') format('embedded-opentype'),
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/Linearicons-Free.woff2?w118d') format('woff2'),
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/Linearicons-Free.woff?w118d') format('woff'),
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/Linearicons-Free.ttf?w118d') format('truetype'),
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  /* nunito-300 - latin */
  @font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 300;
    src: url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Nunito Light'), local('Nunito-Light'),
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-300.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-300.woff') format('woff'), /* Modern Browsers */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-300.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-regular - latin */
  @font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 400;
    src: url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Nunito Regular'), local('Nunito-Regular'),
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-regular.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-700 - latin */
  @font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    src: url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Nunito Bold'), local('Nunito-Bold'),
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-700.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-700.woff') format('woff'), /* Modern Browsers */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('https://minimap.org/wp-content/themes/minimapv3/assets/fonts/nunito-v13-latin-700.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  .lnr {
    font-family: 'Linearicons-Free';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .lnr-home:before {
    content: "\e800";
  }
  .lnr-apartment:before {
    content: "\e801";
  }
  .lnr-pencil:before {
    content: "\e802";
  }
  .lnr-magic-wand:before {
    content: "\e803";
  }
  .lnr-drop:before {
    content: "\e804";
  }
  .lnr-lighter:before {
    content: "\e805";
  }
  .lnr-poop:before {
    content: "\e806";
  }
  .lnr-sun:before {
    content: "\e807";
  }
  .lnr-moon:before {
    content: "\e808";
  }
  .lnr-cloud:before {
    content: "\e809";
  }
  .lnr-cloud-upload:before {
    content: "\e80a";
  }
  .lnr-cloud-download:before {
    content: "\e80b";
  }
  .lnr-cloud-sync:before {
    content: "\e80c";
  }
  .lnr-cloud-check:before {
    content: "\e80d";
  }
  .lnr-database:before {
    content: "\e80e";
  }
  .lnr-lock:before {
    content: "\e80f";
  }
  .lnr-cog:before {
    content: "\e810";
  }
  .lnr-trash:before {
    content: "\e811";
  }
  .lnr-dice:before {
    content: "\e812";
  }
  .lnr-heart:before {
    content: "\e813";
  }
  .lnr-star:before {
    content: "\e814";
  }
  .lnr-star-half:before {
    content: "\e815";
  }
  .lnr-star-empty:before {
    content: "\e816";
  }
  .lnr-flag:before {
    content: "\e817";
  }
  .lnr-envelope:before {
    content: "\e818";
  }
  .lnr-paperclip:before {
    content: "\e819";
  }
  .lnr-inbox:before {
    content: "\e81a";
  }
  .lnr-eye:before {
    content: "\e81b";
  }
  .lnr-printer:before {
    content: "\e81c";
  }
  .lnr-file-empty:before {
    content: "\e81d";
  }
  .lnr-file-add:before {
    content: "\e81e";
  }
  .lnr-enter:before {
    content: "\e81f";
  }
  .lnr-exit:before {
    content: "\e820";
  }
  .lnr-graduation-hat:before {
    content: "\e821";
  }
  .lnr-license:before {
    content: "\e822";
  }
  .lnr-music-note:before {
    content: "\e823";
  }
  .lnr-film-play:before {
    content: "\e824";
  }
  .lnr-camera-video:before {
    content: "\e825";
  }
  .lnr-camera:before {
    content: "\e826";
  }
  .lnr-picture:before {
    content: "\e827";
  }
  .lnr-book:before {
    content: "\e828";
  }
  .lnr-bookmark:before {
    content: "\e829";
  }
  .lnr-user:before {
    content: "\e82a";
  }
  .lnr-users:before {
    content: "\e82b";
  }
  .lnr-shirt:before {
    content: "\e82c";
  }
  .lnr-store:before {
    content: "\e82d";
  }
  .lnr-cart:before {
    content: "\e82e";
  }
  .lnr-tag:before {
    content: "\e82f";
  }
  .lnr-phone-handset:before {
    content: "\e830";
  }
  .lnr-phone:before {
    content: "\e831";
  }
  .lnr-pushpin:before {
    content: "\e832";
  }
  .lnr-map-marker:before {
    content: "\e833";
  }
  .lnr-map:before {
    content: "\e834";
  }
  .lnr-location:before {
    content: "\e835";
  }
  .lnr-calendar-full:before {
    content: "\e836";
  }
  .lnr-keyboard:before {
    content: "\e837";
  }
  .lnr-spell-check:before {
    content: "\e838";
  }
  .lnr-screen:before {
    content: "\e839";
  }
  .lnr-smartphone:before {
    content: "\e83a";
  }
  .lnr-tablet:before {
    content: "\e83b";
  }
  .lnr-laptop:before {
    content: "\e83c";
  }
  .lnr-laptop-phone:before {
    content: "\e83d";
  }
  .lnr-power-switch:before {
    content: "\e83e";
  }
  .lnr-bubble:before {
    content: "\e83f";
  }
  .lnr-heart-pulse:before {
    content: "\e840";
  }
  .lnr-construction:before {
    content: "\e841";
  }
  .lnr-pie-chart:before {
    content: "\e842";
  }
  .lnr-chart-bars:before {
    content: "\e843";
  }
  .lnr-gift:before {
    content: "\e844";
  }
  .lnr-diamond:before {
    content: "\e845";
  }
  .lnr-linearicons:before {
    content: "\e846";
  }
  .lnr-dinner:before {
    content: "\e847";
  }
  .lnr-coffee-cup:before {
    content: "\e848";
  }
  .lnr-leaf:before {
    content: "\e849";
  }
  .lnr-paw:before {
    content: "\e84a";
  }
  .lnr-rocket:before {
    content: "\e84b";
  }
  .lnr-briefcase:before {
    content: "\e84c";
  }
  .lnr-bus:before {
    content: "\e84d";
  }
  .lnr-car:before {
    content: "\e84e";
  }
  .lnr-train:before {
    content: "\e84f";
  }
  .lnr-bicycle:before {
    content: "\e850";
  }
  .lnr-wheelchair:before {
    content: "\e851";
  }
  .lnr-select:before {
    content: "\e852";
  }
  .lnr-earth:before {
    content: "\e853";
  }
  .lnr-smile:before {
    content: "\e854";
  }
  .lnr-sad:before {
    content: "\e855";
  }
  .lnr-neutral:before {
    content: "\e856";
  }
  .lnr-mustache:before {
    content: "\e857";
  }
  .lnr-alarm:before {
    content: "\e858";
  }
  .lnr-bullhorn:before {
    content: "\e859";
  }
  .lnr-volume-high:before {
    content: "\e85a";
  }
  .lnr-volume-medium:before {
    content: "\e85b";
  }
  .lnr-volume-low:before {
    content: "\e85c";
  }
  .lnr-volume:before {
    content: "\e85d";
  }
  .lnr-mic:before {
    content: "\e85e";
  }
  .lnr-hourglass:before {
    content: "\e85f";
  }
  .lnr-undo:before {
    content: "\e860";
  }
  .lnr-redo:before {
    content: "\e861";
  }
  .lnr-sync:before {
    content: "\e862";
  }
  .lnr-history:before {
    content: "\e863";
  }
  .lnr-clock:before {
    content: "\e864";
  }
  .lnr-download:before {
    content: "\e865";
  }
  .lnr-upload:before {
    content: "\e866";
  }
  .lnr-enter-down:before {
    content: "\e867";
  }
  .lnr-exit-up:before {
    content: "\e868";
  }
  .lnr-bug:before {
    content: "\e869";
  }
  .lnr-code:before {
    content: "\e86a";
  }
  .lnr-link:before {
    content: "\e86b";
  }
  .lnr-unlink:before {
    content: "\e86c";
  }
  .lnr-thumbs-up:before {
    content: "\e86d";
  }
  .lnr-thumbs-down:before {
    content: "\e86e";
  }
  .lnr-magnifier:before {
    content: "\e86f";
  }
  .lnr-cross:before {
    content: "\e870";
  }
  .lnr-menu:before {
    content: "\e871";
  }
  .lnr-list:before {
    content: "\e872";
  }
  .lnr-chevron-up:before {
    content: "\e873";
  }
  .lnr-chevron-down:before {
    content: "\e874";
  }
  .lnr-chevron-left:before {
    content: "\e875";
  }
  .lnr-chevron-right:before {
    content: "\e876";
  }
  .lnr-arrow-up:before {
    content: "\e877";
  }
  .lnr-arrow-down:before {
    content: "\e878";
  }
  .lnr-arrow-left:before {
    content: "\e879";
  }
  .lnr-arrow-right:before {
    content: "\e87a";
  }
  .lnr-move:before {
    content: "\e87b";
  }
  .lnr-warning:before {
    content: "\e87c";
  }
  .lnr-question-circle:before {
    content: "\e87d";
  }
  .lnr-menu-circle:before {
    content: "\e87e";
  }
  .lnr-checkmark-circle:before {
    content: "\e87f";
  }
  .lnr-cross-circle:before {
    content: "\e880";
  }
  .lnr-plus-circle:before {
    content: "\e881";
  }
  .lnr-circle-minus:before {
    content: "\e882";
  }
  .lnr-arrow-up-circle:before {
    content: "\e883";
  }
  .lnr-arrow-down-circle:before {
    content: "\e884";
  }
  .lnr-arrow-left-circle:before {
    content: "\e885";
  }
  .lnr-arrow-right-circle:before {
    content: "\e886";
  }
  .lnr-chevron-up-circle:before {
    content: "\e887";
  }
  .lnr-chevron-down-circle:before {
    content: "\e888";
  }
  .lnr-chevron-left-circle:before {
    content: "\e889";
  }
  .lnr-chevron-right-circle:before {
    content: "\e88a";
  }
  .lnr-crop:before {
    content: "\e88b";
  }
  .lnr-frame-expand:before {
    content: "\e88c";
  }
  .lnr-frame-contract:before {
    content: "\e88d";
  }
  .lnr-layers:before {
    content: "\e88e";
  }
  .lnr-funnel:before {
    content: "\e88f";
  }
  .lnr-text-format:before {
    content: "\e890";
  }
  .lnr-text-format-remove:before {
    content: "\e891";
  }
  .lnr-text-size:before {
    content: "\e892";
  }
  .lnr-bold:before {
    content: "\e893";
  }
  .lnr-italic:before {
    content: "\e894";
  }
  .lnr-underline:before {
    content: "\e895";
  }
  .lnr-strikethrough:before {
    content: "\e896";
  }
  .lnr-highlight:before {
    content: "\e897";
  }
  .lnr-text-align-left:before {
    content: "\e898";
  }
  .lnr-text-align-center:before {
    content: "\e899";
  }
  .lnr-text-align-right:before {
    content: "\e89a";
  }
  .lnr-text-align-justify:before {
    content: "\e89b";
  }
  .lnr-line-spacing:before {
    content: "\e89c";
  }
  .lnr-indent-increase:before {
    content: "\e89d";
  }
  .lnr-indent-decrease:before {
    content: "\e89e";
  }
  .lnr-pilcrow:before {
    content: "\e89f";
  }
  .lnr-direction-ltr:before {
    content: "\e8a0";
  }
  .lnr-direction-rtl:before {
    content: "\e8a1";
  }
  .lnr-page-break:before {
    content: "\e8a2";
  }
  .lnr-sort-alpha-asc:before {
    content: "\e8a3";
  }
  .lnr-sort-amount-asc:before {
    content: "\e8a4";
  }
  .lnr-hand:before {
    content: "\e8a5";
  }
  .lnr-pointer-up:before {
    content: "\e8a6";
  }
  .lnr-pointer-right:before {
    content: "\e8a7";
  }
  .lnr-pointer-down:before {
    content: "\e8a8";
  }
  .lnr-pointer-left:before {
    content: "\e8a9";
  }
  .lnr-facebook::before{
      font-family: Ionicons;
      content: '\f231';
  }
  .lnr-instagram::before{
      font-family: Ionicons;
      content: '\f350';
  }
  .home-widget-title {
    /*font-family: 'Amatic SC' !important;*/
    font-family: 'Nunito' !important;
  }
  .footer-wrapper {
    position: relative;
  }
  .footer-wrapper:before {
    content: "";
    position: absolute;
    top: -100px;
    left: 0;
    width: 100%;
    height: 100px;
    background: url(https://staging.minimap.org/wp-content/themes/minimapv3/assets/img/clouds-background.png) center top no-repeat;
    background-size: cover;
  }
  .site-footer:before {
    content: "";
    position: absolute;
    background: url(https://staging.minimap.org/wp-content/themes/minimapv3/assets/img/border-coloredline.png) top left repeat-x;
    left: 0;
    top: 0;
    display: inline-block;
    width: 100%;
    height: 5px;
  }
  ul#menu-sub-footer-menue {
    list-style: none;
    float: left;
    margin: 0;
  }
  ul#menu-sub-footer-menue li {
    float: left;
    margin-right: 1rem;
  }
  @media screen and (max-width: 425px) {
    ul#menu-sub-footer-menue li {
      float: unset !important;
      margin-right: 1rem;
    }
  }
  .site-footer {
    padding: 1rem 0;
  }
  
  footer.mainfooter {
    background-color: #3bb49d;
    padding: 2rem 0;
  }
  .site-footer {
    background-color: #3bb49d !important;
  }
  .site-branding .custom-header img {
    height: 3rem;
    width: auto;
  }
  .search-overlay {
    background-color: #efefef;
  }
  .job_listings .content-box {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.16);
    border-radius: 10px;
  }
  .job_listings .content-box footer {
    display: none;
  }
  .blog-archive .content-box {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.16);
    border-radius: 10px;
  }
  .blog-archive .content-box .entry-meta--grid {
    display: none;
  }
  .blog-archive .type-post .entry-cover.has-image:after {
    border-radius: 10px;
  }
  h1.home-widget-title {
    letter-spacing: 0px !important;
  }
  h2.home-widget-title {
    color: #505050;
    font-weight: bold;
  }
  /*h1.job_listing-title {
    color: #fff;
    background-image: linear-gradient(120deg, #e07a9f 0%, #e07a9f 100%);
    background-repeat: no-repeat;
    background-size: 100% 0.35em;
    background-position: 0 88%;
    transition: background-size 0.25s ease-in !important;
    display: inline-flex;
  }*/
  
  .single-job_listing .widget a:not(.button), .listify_widget_panel_listing_content a {
    color: #3bb49d !important;
  }
  .archive-job_listing-filters-wrapper.top.archive-job_listing-toggle-inner, .archive-job_listing-filters-wrapper.top.content-box, .archive-job_listing-filters-wrapper.top.home-feature, .archive-job_listing-filters-wrapper.top.job-package, .archive-job_listing-filters-wrapper.top.job_filters, .archive-job_listing-filters-wrapper.top.listing-by-term-inner, .archive-job_listing-filters-wrapper.top.product__inner, .archive-job_listing-filters-wrapper.top.single-job_listing-description, .archive-job_listing-filters-wrapper.top.woocommerce-main-image, .archive-job_listing-filters-wrapper.top.woocommerce-tabs, .archive-job_listing-toggle-inner, .content-box, .home-feature, .job-package, .job_filters, .listify_widget_search_listings.home-widget .archive-job_listing-filters-wrapper.top.job_search_form, .listify_widget_search_listings.home-widget .job_search_form, .listing-by-term-inner, .product__inner, .single-job_listing-description, .tabbed-listings-tabs a, .tabbed-listings-tabs a.archive-job_listing-filters-wrapper.top, .type-product .thumbnails a, .type-product .thumbnails a.archive-job_listing-filters-wrapper.top, .widget, .woocommerce div.product div.archive-job_listing-filters-wrapper.top.summary, .woocommerce div.product div.summary, .woocommerce-main-image, .woocommerce-page div.product div.archive-job_listing-filters-wrapper.top.summary, .woocommerce-page div.product div.summary, .woocommerce-tabs {
    border-radius: 10px;
  }
  a.button, button.update_results {
    color: #fff;
    font-size: 90%;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    background-color: #3bb49d !important;
    border-radius: 10px;
  }
  a.button:hover, button.update_results:hover {
    transform: scale(1.1);
    transition: all 0.3s ease-out;
  }
  .job_search_form input[type=submit] {
    background-color: #3bb49d;
  }
  .widget_recent_entries a {
    color: #3bb49d;
  }
  .widget-title {
    font-family: 'Nunito' !important;
    font-size: 1.5rem;
    font-weight: 700;
  }
  .archive-job_listing-found {
    font-weight: 300;
    color: #5a5a5a;
  }
  button.tribe-common-c-btn {
    color: #fff;
    background-color: #3bb49d !important;
  }
  .tribe-events .tribe-events-c-ical__link {
    color: #3bb49d;
    border-color: #3bb49d;
  }
  aside.home-widget.stagi-widget {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .home-widget-section-title {
    flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    max-width: 100%;
  }
  aside.home-widget.stagi-widget a{
    flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    max-width: 33.333333%;
    /*padding-right: 15px;
    padding-left: 15px;*/
  }
  aside.home-widget.stagi-widget a img {
    width: 100%;
  }
  .mainfooter li {
    list-style: none;
  }
  .mainfooter a {
    color: #fff;
    line-height: 1.75rem;
    transition: 0.2s ease-in;
  }
  .mainfooter a:hover {
    color: #fff;
    text-decoration: underline;
  }
  .has-image.entry-cover--home:after, .has-image.entry-cover:after, .has-image.listing-cover:after, .has-image.page-cover:after, .listify-cover.has-image:after {
    background:rgba(90,90,90,.35);
  }
  @media screen and (max-width:767px) {
    aside.home-widget.stagi-widget a{
      flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      max-width: 100%;

    }
    #stagi-grid-506>li {
      width:100% !important;
    }
  }
  
  
  
  /*JP Zeugs*/
  #sticky-social {
    right: 0;
    position: fixed;
    height: 300px;
    top: 50%;
    margin-top: -150px;
    z-index: 999;
  }
  #sticky-social ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  #sticky-social a i, #sticky-social a i span {
   color: #FFF;
  }
  #sticky-social a {
    background: #333;
    color: #fff;
    display: block;
    height: 35px;
    font-size: 16px;
    font-family: "test";
    line-height: 35px;
    position: relative;
    text-align: center;
    width: 35px;
  }
  #sticky-social a span {
    line-height: 35px;
    right: -160px;
    position: absolute;
    text-align: center;
    color: white;
    width: 160px;
    z-index: -1;
  }
  #sticky-social a:hover span {
    right: 100%;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  }
  
  #sticky-social a[class*=phone],
  #sticky-social a[class*=phone]:hover,
  #sticky-social a[class*=phone] span {
    background: #3bb49d;
  }
  
  #sticky-social a[class*=auswahl],
  #sticky-social a[class*=auswahl]:hover,
  #sticky-social a[class*=auswahl] span {
    background: #001c33;
    color: #FFF;
  }
  
  #sticky-social a[class*=facebook],
  #sticky-social a[class*=facebook]:hover,
  #sticky-social a[class*=facebook] span {
    background: #3b5998;
  }
  
  #sticky-social a[class*=twitter],
  #sticky-social a[class*=twitter]:hover,
  #sticky-social a[class*=twitter] span {
    background: #00aced;
  }
  
  #sticky-social a[class*=gplus],
  #sticky-social a[class*=gplus]:hover,
  #sticky-social a[class*=gplus] span {
    background: #dd4b39;
  }
  
  #sticky-social a[class*=linkedin],
  #sticky-social a[class*=linkedin]:hover,
  #sticky-social a[class*=linkedin] span {
    background: #007bb6;
  }
  
  #sticky-social a[class*=instagram],
  #sticky-social a[class*=instagram]:hover,
  #sticky-social a[class*=instagram] span {
    background: #dd2a7b;
  }
  
  #sticky-social a[class*=stumbleupon],
  #sticky-social a[class*=stumbleupon]:hover,
  #sticky-social a[class*=stumbleupon] span {
    background: #eb4924;
  }
  
  #sticky-social a[class*=pinterest],
  #sticky-social a[class*=pinterest]:hover,
  #sticky-social a[class*=pinterest] span {
    background: #cc2127;
  }
  
  #sticky-social a[class*=flickr],
  #sticky-social a[class*=flickr]:hover,
  #sticky-social a[class*=flickr] span {
    background: #ff0084;
  }
  
  #sticky-social a[class*=tumblr],
  #sticky-social a[class*=tumblr]:hover,
  #sticky-social a[class*=tumblr] span {
    background: #32506d;
  }
  
  #sticky-social a[class*=auswahl],
  #sticky-social a[class*=auswahl]:hover,
  #sticky-social a[class*=auswahl] span,
  #sticky-social a[class*=phone],
  #sticky-social a[class*=phone]:hover,
  #sticky-social a[class*=phone] span,
  #sticky-social a[class*=facebook],
  #sticky-social a[class*=facebook]:hover,
  #sticky-social a[class*=facebook] span,
  #sticky-social a[class*=twitter],
  #sticky-social a[class*=twitter]:hover,
  #sticky-social a[class*=twitter] span,
  #sticky-social a[class*=gplus],
  #sticky-social a[class*=gplus]:hover,
  #sticky-social a[class*=gplus] span,
  #sticky-social a[class*=linkedin],
  #sticky-social a[class*=linkedin]:hover,
  #sticky-social a[class*=linkedin] span,
  #sticky-social a[class*=instagram],
  #sticky-social a[class*=instagram]:hover,
  #sticky-social a[class*=instagram] span,
  #sticky-social a[class*=stumbleupon],
  #sticky-social a[class*=stumbleupon]:hover,
  #sticky-social a[class*=stumbleupon] span,
  #sticky-social a[class*=pinterest],
  #sticky-social a[class*=pinterest]:hover,
  #sticky-social a[class*=pinterest] span,
  #sticky-social a[class*=flickr],
  #sticky-social a[class*=flickr]:hover,
  #sticky-social a[class*=flickr] span,
  #sticky-social a[class*=tumblr],
  #sticky-social a[class*=tumblr]:hover,
  #sticky-social a[class*=tumblr] span {
    -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
  }
  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Nunito',sans-serif;
    color: #3bb49d;
    font-weight: 700;
  }
  .merk {
      display: inline-block;
      font-weight: 400;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      border: 1px solid transparent;
      padding: .375rem .75rem;
      font-size: 1rem;
      line-height: 1.5;
      border-radius: .5rem;
      transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
  
  .merkbutton{
      background-color: #010101;
      color: #FFF;
  }
  
  .job_listing-merken{
      line-height: 1em;
      margin-top: 10px;
  }
  .page-title,
  .job_listing-title,
  .popup-title,
  .homepage-cover .home-widget-title,
  .tribe-common .tribe-common-h5,
  .tribe-common .tribe-common-h6,
  .tribe-common .tribe-common-b2 {
    font-family: Nunito;
  }
  .tribe-common .tribe-common-anchor-thin {
    transition: unset;
  }
  .minimap-highlight-text,
  .elementor a,
  .tribe-community-events a,
  .tribe-events-calendar-list__event-details a,
  .tribe-events-back > a,
  ul.tribe-events-sub-nav a{
    /*background: linear-gradient(180deg,rgba(255,255,255,0) 50%, #3bb49d 50%);*/
    background-image: linear-gradient(120deg, #e07a9f 0%, #FFEA70 100%);
    background-repeat: no-repeat;
    background-size: 100% 0.35em;
    background-position: 0 88%;
    transition: background-size 0.25s ease-in !important;
  }
  .elementor a,
  .tribe-community-events a,
  .tribe-events-calendar-list__event-details a,
  .tribe-events-back a,
  ul.tribe-events-sub-nav a{
    font-weight: 700;
    color: #545454;
  }
  .elementor a:hover,
  .tribe-community-events a:hover,
  .tribe-events-calendar-list__event-details a:hover,
  .tribe-events-back a:hover,
  ul.tribe-events-sub-nav a:hover,
  .content-box h2.entry-title.entry-title--in-cover a:hover{
    background-size: 100% 98%;
  }
  .job_listing-title a {
    background-image: linear-gradient(120deg, #e07a9f 0%, #FFEA70 100%);
    background-repeat: no-repeat;
    background-size: 100% 0.35em;
    background-position: 0 88%;
    transition: background-size 0.25s ease-in !important;
  }
  .job_listing-title a:hover {
    background-size: 100% 98%;
  }
  .content-box h2.entry-title.entry-title--in-cover {
    text-align: center;
  }
  
  .content-box h2.entry-title.entry-title--in-cover a,
  .single-post h1.page-title.cover-wrapper{
    background-image: linear-gradient(120deg, #e07a9f 0%, #FFEA70 100%);
    background-repeat: no-repeat;
    background-size: 100% 0.35em;
    background-position: 0 88%;
    transition: background-size 0.25s ease-in !important;
    padding: 0;
    display: inline;
    text-align: center;
    flex: 1;
  }
  /* FULL HEIGHT FABVERLAUF */
@media screen and (max-width: 768px) {
  .listify-2130 .page-cover {
    padding: 4rem 0;
    text-align: center;
  }
  time.tribe-events-calendar-list__event-date-tag-datetime {
    margin-right: 2rem;
  }
}

.listify-2130 .page-cover h1,
.page-template-page-templates h1.page-title.cover-wrapper,
  .home-widget-section-title h1.home-widget-title,
  h1.job_listing-title{
    background-color: rgba(224,122,159,.8);
    transition: background-size 0.25s ease-in !important;
    padding: 0;
    display: inline;
    text-align: center;
    flex: 1;
    color: #fff;
  }
  
  
  .content-box header.entry-header.entry-cover.has-image {
    padding: 10rem 0;
  }
  .content-box h2.entry-title.entry-title--in-cover a
  .job_listing-title a:hover {
    background-size: 100% 98%;
  }
  .svg-footer-sub {
    overflow: hidden;
    bottom: -50px;
    position: relative;
    margin-top: -125px;
  }
  .job_listing-entry-header .job_listing-title {
    color: #fff;
  }
  .cluster {
    background-color: #3bb49d;
  }
  input[type="button"], input[type="reset"], input[type="submit"], .button, .facetwp-type-slider .noUi-connect, .ui-slider .ui-slider-range, .listing-owner, .comment-rating, .job_listing-rating-average, .map-marker.active:after, .cluster, .widget_calendar tbody a, .load_more_jobs, .listify-badge, .listing-featured-badge, button.update_results, .select2-container.select2-container--default .select2-results__option--highlighted[aria-selected], .astoundify-favorites-submit-field button {
    background-color: #3bb49d;
  }
.listify-2130 .page-cover h1 {
	padding:5px 10px;
}
  /* TRIBE Community Event */
  .tribe-community-events {
    border-radius: 10px;
    background: transparent !important;
  }
  .tribe-community-events .tribe-section .tribe-section-header h3 {
    text-transform: unset !important;
  }
  .tribe_community_edit .tribe-button.submit, .tribe_community_list .tribe-button.submit {
    background:#3bb49d !important;
  }
  .tribe-section.tribe-section-cost {
    display: none !important;
  }
  .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
    padding: 10px 5px;
  }
  .tribe-common .tribe-common-anchor-thin:hover,
  .tribe-common a:visited {
    border-bottom: unset !important;
  }
  .tribe-events-c-ical__link {
    color: #fff !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    background-color: #3bb49d !important;
    border-radius: 10px;
    background-image: unset !important;
    transition: all 0.3s ease-out !important;
  }
  .tribe-events-c-ical__link:hover {
    background-size: unset !important;
    transform: scale(1.1);
    transition: all 0.3s ease-out;
  }
  .page-cover h1 {
    color: #fff;
  }
  @media screen and (min-width:992px){
    .home-widget-title {
        font-size: 2.8rem;
        line-height: normal;
    }
  }
  @media screen and (min-width:1100px){
    .svg-footer-sub {
      overflow: hidden;
      bottom: -110px;
      position: relative;
    }
  }
  @media screen and (min-width: 768px) {
    .svg-footer-sub {
      overflow: hidden;
      bottom: -55px;
      position: relative;
      margin-top: -175px;
    }
    .single-tribe_events .svg-footer-sub {
        overflow: hidden;
        bottom: -55px;
        position: relative;
        margin-top: -144px;
      }
    .single-tribe_events .footer-wrapper {
      margin-top: 6rem;
    }
    .single-post .page-cover.page-cover--large.has-image,
    .page-template-page-templates .page-cover.page-cover--default.has-image {
      text-align: center;
      padding: 8rem;
    }
  }
  .mobile-nav-menu-label {
    display: none;
  }
  .nav-menu ul ul a {
    font-size: 95%;
  }
  .home-widget-section-title {
    display: grid;
    justify-content: center;
  }
  /*.home-widget-section-title h1.home-widget-title {
    background-image: linear-gradient(120deg, #e07a9f 0%, #e07a9f 100%);
    background-repeat: no-repeat;
    background-size: 100% 0.35em;
    background-position: 0 88%;
    transition: background-size 0.25s ease-in !important;
  }*/
  .call-to-action.custom-footer-event-c2a {
    border: 1px solid #d9d9d9;
    margin: 1rem 0;
    border-radius: 10px;
    padding: 3rem 1rem;
  }
  .call-to-action.custom-footer-event-c2a a.button{
    padding: 1.5rem 1rem;
  }
  .call-to-action.custom-footer-event-c2a .cta-title {
    background-color: rgba(224,122,159,.7);
    font-family: 'Nunito', sans-serif !important;
    text-transform: uppercase;
    font-size: 2.5rem;
    font-weight: 700;
  }
  .call-to-action.custom-footer-event-c2a .cta-description {
    margin-top: .5rem;
  }
  #job_listings-map-canvas {
    height: 400px;
  }
  #menu-location-primary > ul.mm-listview > li:nth-child(7),
  li#menu-item-6309 > a{
    color: #3bb49d;
    font-weight: 700;
  }
  #menu-location-primary > ul.mm-listview > li:nth-child(8),
  li#menu-item-6310 > a
  {
    color: rgb(224,122,159);
    font-weight: 700;
  }
  #menu-location-primary > ul.mm-listview > li:nth-child(9),
  li#menu-item-37 > a
  {
    color: #AF3CC9;
    font-weight: 700;
  }
  #sticky-social span {
    font-family: 'Nunito', sans-serif;
  }
  @media screen and (min-width: 768px) {
    body.home .blog-archive .content-box-inner {
      height: 330px;
    }
    .page-cover.has-image {
      padding: 8rem;
      text-align: center;
    }
  }
  @media screen and (max-width: 768px) {
    .home-widget-section-title h1.home-widget-title {
      font-size: 2rem !important;
    }
    .primary-header .primary-header-inner {margin-top: 2rem;}
    .page-template-page-templates .page-cover.page-cover--default.has-image {
      padding: 8rem 0;
      text-align: center;
    }
    .footer-wrapper {
      margin-top: 30%;
    }
    /*.home-widget-section-title {
      display: inline;
    }*/
    h1.home-widget-title {
      display: inline;
    }
    .page-cover {
      padding: 8rem 0;
      text-align: center;
    }
    h2.home-widget-title, .home-widget-section-title h1.home-widget-title {
      font-size: 2.75rem !important;
    }
  
  }
  /*.content-box-inner {
    display: initial;
  }*/
  #sticky-social li:nth-child(2) a.phone,
  #sticky-social li:nth-child(2) span {
    background-color: rgb(224,122,159);
    background: rgb(224,122,159);
  }
  h2.widget-title.widget-title-job_listing {color: rgb(224,122,159);}
  @media screen and (max-width:1022px) {
    .site-branding .custom-header img {
      height: auto;
      width: 100%;
    }
  }
.auswahl i.count {
    font-family: 'Nunito';
    font-style: normal;
}