﻿@import'../../../assets/fonts/@fortawesome/fontawesome-free/css/all.min.css';@import'../../../assets/fonts/@fontsource/lobster/index.css';@import'../../../assets/fonts/@fontsource/patua-one/index.css';@import'../../../assets/fonts/@fontsource/staatliches/index.css';@import'../../../assets/fonts/@fontsource-variable/work-sans/index.css';.toggle-content{display:none;height:0;opacity:0;overflow:hidden;transition:height 350ms ease-in-out,opacity 750ms ease-in-out}.toggle-content.is-visible{display:block;height:auto;opacity:1}html{overflow-y:scroll;scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Work Sans",sans-serif;font-size:17px;line-height:1.5em}h1{font-family:"Staatliches",cursive;font-size:36px;letter-spacing:.1em;color:#5f5fd3;line-height:1.3em}h2{font-size:25px;line-height:1.3em}a{color:#2a7fff;text-decoration:none}div.ce_image+div.ce_download p{margin-top:0}.slider-control .slider-prev,.slider-control .slider-next{display:none}.ql-container{font-family:unset !important;font-size:unset !important}.ql-container .ql-editor{line-height:unset !important}.ql-container .ql-editor p,.ql-container .ql-editor ol,.ql-container .ql-editor pre,.ql-container .ql-editor blockquote,.ql-container .ql-editor h1,.ql-container .ql-editor h2,.ql-container .ql-editor h3,.ql-container .ql-editor h4,.ql-container .ql-editor h5,.ql-container .ql-editor h6{margin:17px 0 !important;padding:unset !important}.ql-container .ql-editor .ql-align-center{text-align:center !important}.ql-container .ql-editor .ql-align-right{text-align:right !important}.mobile-only{display:none}.desktop-only{display:block}#main,#left,#right{float:none}#container{display:flex;justify-content:space-between}#container::after{content:none}#header .inside,#footer .inside{width:100%}#main{order:5}#main>.inside{margin:0 20px}#main .mod_article{margin:10px 0}.mod_shgs_supportgroupdetails .layout_full .flex_container{max-width:1200px;margin-left:auto;margin-right:auto}#main .mod_article:not(.fullwidth),.mod_shgs_supportgroupdetails .layout_full .flex_container.info-tags{max-width:1000px;margin-left:auto;margin-right:auto}#main{width:100%}#left{order:0}#left>.inside{padding:40px 20px}#right{order:10}#right,#left{margin:0;padding:0;flex-basis:340px;flex-shrink:0}#right>.inside{padding:40px 0 40px 40px}.ce_hofff_shariff{padding:0 20px 0 0}.shariff-button{border-radius:2px}.ce_accordionStart .ui-accordion-header{position:relative;margin:25px 0 10px 0;padding:4px 6px;font-size:23px;font-weight:bold;line-height:1.3em;background-color:#dcdcdc;color:#212121;border-radius:2px}.ce_accordionStart .ui-accordion-header .ui-accordion-header-icon{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:8px}.ce_accordionStart .ui-accordion-header .ui-icon-triangle-1-e:after{content:""}.ce_accordionStart .ui-accordion-header .ui-icon-triangle-1-s:after{content:""}.ce_hyperlink h3{margin:20px 0 5px}#mobile-toggler{position:fixed;bottom:10%;left:0;color:#fff;font-size:40px;z-index:9999999}#mobile-toggler>div{padding:10px;cursor:pointer;border-radius:0 6px 6px 0;background-color:#1b1b1b;margin:10px 0 0;-webkit-box-shadow:1px 2px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:1px 2px 5px 0px rgba(0,0,0,.75);box-shadow:1px 2px 5px 0px rgba(0,0,0,.75)}#mobile-toggler .toggle-map{background-color:#c62828}#mobile-toggler .toggle-filter{background-color:#0054cb}#mobile-toggler .toggle-map[data-hidden=true]{background-color:#757575}#mobile-toggler .toggle-filter[data-hidden=true]{background-color:#757575}#topheader .inside{display:flex;align-items:center;justify-content:flex-end;color:#8c7b75}#header .inside{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#header #logo{padding-left:20px}#header #logo img{height:auto;width:510px;margin:20px 0 17px 0}#header nav ul,#topheader nav ul{display:flex;list-style-type:none;margin:0;padding:0;justify-content:flex-end}#header nav ul>li{margin:0;padding:20px;font-family:"Staatliches",cursive;font-size:26px;letter-spacing:.1em}#topheader nav ul>li,#topheader .user-info,#left nav ul>li{margin:0;font-family:"Staatliches",cursive;padding:5px 10px 0;font-size:18px;letter-spacing:.06em}#header nav ul>li a,#header nav ul>li.active strong,#topheader nav ul>li a,#topheader nav ul>li.active strong{text-decoration:none;color:#8c7b75;font-weight:normal}#header nav ul>li.active strong,#header nav ul>li.trail a,#topheader nav ul>li.active strong,#topheader nav ul>li.trail a{font-weight:normal;border-bottom:solid #8c7b75 3px}#header .mod_article{flex-basis:100%}#header .mod_article .ce_image figure{max-height:400px}#left nav ul{list-style-type:none;margin:0;padding:0}#left nav ul>li.active strong,#left nav ul>li.trail a{color:#2a7fff}#overlay-buttons{display:flex;position:fixed;bottom:30px;right:30px;flex-direction:column;z-index:999999}#overlay-buttons .button{display:flex;justify-content:center;align-items:center;font-size:30px;border-radius:50% 50%;background-color:#1e88e5;background-image:none;height:60px;width:60px;padding:0;border:solid 2px #fff;margin:10px 0 0}#overlay-buttons .button a{color:#fff}#overlay-buttons .button.support-me{background-color:#b71c1c}#overlay-buttons .button.toplink.initial{display:none}#container .ce_text p,#container .content-text p,.mod_blog_listing div.ce_text[itemprop=description]{font-size:20px;text-align:justify;line-height:1.4em}.flex-area{display:flex;justify-content:space-evenly}.flex-area>.content-text{flex-grow:1;flex-shrink:1;flex-basis:200px;margin:0 40px}.flex-area>.content-text .rte{margin:-10px 0 0 0;font-size:20px;border-radius:0 0 15px 15px;padding:10px 20px 20px;letter-spacing:.05em;line-height:1.4em;box-sizing:border-box;width:100%}.flex-area>.content-text .rte p{hyphens:auto;text-align:justify}.flex-area>.content-text h2{font-family:"Staatliches",cursive;font-size:30px;letter-spacing:.2em;margin-top:0;padding-top:15px}#infospalten{margin:40px 0 0}.ce_comments{background-color:#2a7fff;color:#fff;border-radius:6px;padding:0 20px 20px;width:400px;flex-shrink:0}.ce_comments .comment_default.last{border-bottom:#aae0ff solid 3px}.ce_comments p.info{font-size:90%;border-bottom:#aae0ff dotted 1px;border-top:#aae0ff solid 1px}.ce_comments a{color:#aae0ff}.ce_comments a:hover{text-decoration:underline}.ce_comments .widget>label{font-weight:normal}.ce_comments fieldset{border:none;margin:0}.ce_comments form button,.ce_comments input[type=submit],.ce_comments form input[type=submit]{background-color:#71c837}#map_overview .leaflet-map-module #map{width:100%;height:600px}#map_overview .copyright{font-size:.7em;text-align:right;line-height:1em;margin:5px 0 0}input[type=range]{-webkit-appearance:none;margin:18px 0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.4px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d;background:#3071a9;border-radius:1.3px;border:.2px solid #010101}input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d;border:1px solid #000;height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-14px}input[type=range]:focus::-webkit-slider-runnable-track{background:#367ebd}input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;animate:.2s;box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d;background:#3071a9;border-radius:1.3px;border:.2px solid #010101}input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d;border:1px solid #000;height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer}input[type=range]::-ms-track{width:100%;height:8.4px;cursor:pointer;animate:.2s;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:16px 0;color:rgba(0,0,0,0)}input[type=range]::-ms-fill-lower{background:#2a6495;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d}input[type=range]::-ms-fill-upper{background:#3071a9;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d}input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d;border:1px solid #000;height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#3071a9}input[type=range]:focus::-ms-fill-upper{background:#367ebd}.ce_form form .formbody>fieldset,.ce_form form .formbody>div>fieldset{background-color:#2a7fff;border:none;border-radius:6px;padding:25px 20px;margin:20px 0;color:#fff}.ce_form form .formbody>fieldset a{color:#fff}.ce_form form .formbody>fieldset>legend,.ce_form form .formbody>div>fieldset>legend{font-family:"Lobster",cursive;font-size:28px;font-weight:normal;letter-spacing:.1em;color:#fff;width:auto;margin:0 auto;padding:60px 10px 0}.ce_form form .formbody>fieldset fieldset{border:none;margin:0;padding:0}.ce_form form .widget-checkbox>fieldset>span,.ce_form form .widget-radio>fieldset>span{display:block}.ce_form form input.text,.mod_login form input.text,.mod_personalData form input.text,.mod_changePassword form input.text,.mod_lostPasswordNotificationCenter form input.text{font-size:20px;padding:6px 6px 5px}.ce_form form .widget-submit{margin:0 auto;text-align:center}.mod_login,.mod_lostPasswordNotificationCenter{max-width:400px;margin:30px auto 0;text-align:center}.mod_login .widget-text label,.mod_login .widget-password label,.mod_lostPasswordNotificationCenter .widget-text label,.mod_lostPasswordNotificationCenter .widget-password label{font-family:"Patua One",cursive;font-size:25px;font-weight:normal;letter-spacing:.07em;color:#000;padding:20px 0 10px}.mod_login form fieldset,.mod_lostPasswordNotificationCenter form fieldset{border:none}.mod_personalData,.mod_changePassword{max-width:500px}.mod_personalData .fields>.widget,.mod_changePassword .fields>.widget{margin:0 0 30px}.mod_changePassword{margin-top:40px}.tl_confirm{color:#00701a;border:solid #43a047 2px;padding:20px;background-color:#76d275}.widget.error{color:#c55;border:solid #c55 2px;padding:20px;background-color:#f8ece0}.ce_form .error{color:#b71c1c}.widget.error>p.error{border:none;color:#fff;background-color:#b71c1c;padding:15px 20px}button,form button,input[type=submit],form input[type=submit],p.back a{margin:0 auto;background-color:#f60;background-image:none;border:none;color:#fff;padding:17px 32px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:20px;font-weight:normal;cursor:pointer;border-radius:0;-webkit-transition-duration:.4s;transition-duration:.4s;transition:.4s;-o-transition:.4s;-webkit-transition:.4s;-moz-transition:.4s}button:hover,form button:hover,input[type=submit]:hover,form input[type=submit]:hover,p.back a:hover{filter:brightness(96%);border-radius:8px;-webkit-transition-duration:.4s;transition-duration:.4s}p.back{display:none;text-align:right}p.back a{color:#555f60;background-color:#98d6d5;margin:0 0 20px}.mod_newslist,.mod_blog_listing{margin:0}.mod_newslist .layout_latest,.mod_blog_listing .layout_latest:not(.first){margin:70px 0 0}.mod_blog_listing>.pagination:first-of-type{justify-content:flex-end}.mod_blog_listing>.pagination:first-of-type>:not(ul){display:none}.mod_newsreader p.info,.mod_newslist p.info,.mod_blog_listing p.info{text-align:right;margin:0 0 10px}.mod_newsreader p.info time,.mod_newsreader p.info span,.mod_newslist p.info time,.mod_newslist p.info span,.mod_blog_listing p.info time,.mod_blog_listing p.info span{font-size:12px;padding:3px 8px 2px}.mod_newsreader p.info time,.mod_newslist p.info time,.mod_blog_listing p.info time{cursor:default}.mod_newslist h2,.mod_blog_listing h2{font-size:22px;color:#5d4037;background-color:#ffc107;border-radius:3px 3px 0 0;margin:0;padding:10px 10px 0;width:calc(100% - 40px);font-weight:normal}.mod_newslist h2 a,.mod_blog_listing h2 a{color:#5d4037}.mod_newslist div.ce_text[itemprop=description],.mod_blog_listing div.ce_text[itemprop=description]{background-color:#fff9c4;color:#424242;padding:25px;width:calc(100% - 80px);border:solid #ffc107 10px;-webkit-box-shadow:10px 10px 0px -1px #c79100;-moz-box-shadow:10px 10px 0px -1px #c79100;box-shadow:10px 10px 0px -1px #c79100}.mod_newslist div.ce_text[itemprop=description] :first-child,.mod_blog_listing div.ce_text[itemprop=description] :first-child{margin-top:0;padding-top:0}.mod_newslist div.ce_text[itemprop=description] :last-child,.mod_blog_listing div.ce_text[itemprop=description] :last-child{margin-bottom:0;padding-bottom:0}.mod_newslist div.ce_text[itemprop=description] a,.mod_blog_listing div.ce_text[itemprop=description] a{color:#a02c2c}.mod_newslist .more,.mod_blog_listing .more{background-color:#c79100;margin:0 1px 0 11px;padding:9px 0 9px 9px;color:#fff}.mod_newslist .more a,.mod_blog_listing .more a{color:#fff}.mod_newslist .more a:hover,.mod_blog_listing .more a:hover{text-decoration:underline}.mod_newsreader h1{margin:10px 0 20px}.mod_newscategories,.mod_blog_overview{padding:0 20px 0 0;margin:0 0 40px}.mod_newscategories ul,.mod_newscategories li,.mod_blog_overview ul,.mod_blog_overview li{margin:0;padding:0;display:block !important}.mod_newscategories>ul>li,.mod_blog_overview>ul>li{background-color:#a02c2c !important}.mod_newscategories>ul>li.active,.mod_blog_overview>ul>li.active{background-color:#d65d55 !important}.mod_newscategories>ul li a,.mod_blog_overview>ul li a{color:#fff}.mod_newsreader .ce_comments{margin-top:30px}@media screen and (max-width: 600px){.mod_blog_listing div.ce_text[itemprop=description],.mod_newslist div.ce_text[itemprop=description]{padding:15px;font-size:16px;width:calc(100% - 60px)}.mod_blog_listing div.ce_text[itemprop=description] p,.mod_newslist div.ce_text[itemprop=description] p{font-size:16px !important}.mod_newslist h2,.mod_blog_listing h2{font-size:18px}}.filter-listing{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start}.filter-listing .mod_shgs_supportgroupfilter{margin-top:50px;flex-basis:350px}.filter-listing .mod_shgs_supportgroupfilter form fieldset{flex-basis:100%;margin:0 0 30px}.filter-listing .mod_shgs_supportgrouplisting{flex-basis:calc(100% - 550px)}.filter-listing .mod_shgs_supportgrouplisting .layout_listing{flex-basis:100%}.filter-listing .mod_shgs_supportgrouplisting .filter-distance{text-align:right;font-size:.95em;flex-basis:100%;font-weight:bold;margin:0 0 20px}.ce_supportgroup.mod_shgs_supportgrouplisting+.ce_supportgroup.mod_shgs_supportgrouplisting{margin:0}.ce_supportgroup.mod_shgs_supportgrouplisting .layout_listing,.ce_supportgroup.mod_shgs_favourites_listing .layout_listing{flex-basis:80%}@media screen and (max-width: 1300px){.ce_supportgroup.mod_shgs_supportgrouplisting .layout_listing,.ce_supportgroup.mod_shgs_favourites_listing .layout_listing{flex-basis:100%}}@media screen and (max-width: 1250px){.filter-listing{justify-content:space-between}.filter-listing .mod_shgs_supportgrouplisting{flex-basis:calc(100% - 400px)}}@media screen and (max-width: 950px){.filter-listing .mod_shgs_supportgroupfilter,.filter-listing .mod_shgs_supportgrouplisting,.filter-listing .mod_shgs_favourites_listing{flex-basis:100%}}.mod_shgs_supportgroupfilter form{display:flex;flex-wrap:wrap;align-items:flex-start}.mod_shgs_supportgroupfilter form button{margin:15px 0 0}.mod_shgs_supportgroupfilter form fieldset{border:none;color:#fff;background-color:#2a7fff;padding:20px;border-radius:6px;position:relative;min-height:250px;border-right:solid #0054cb 40px;z-index:10}.mod_shgs_supportgroupfilter form fieldset.reset{min-height:0;text-align:center;border:none;background:none;padding:5px 20px 20px}.mod_shgs_supportgroupfilter form fieldset:after{content:"";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900;font-family:"Font Awesome 5 Free";text-decoration:inherit;position:absolute;font-size:150px;color:#add8e6;bottom:80px;right:20px;z-index:15;opacity:.6}.mod_shgs_supportgroupfilter form fieldset.main_target_group:after{content:""}.mod_shgs_supportgroupfilter form fieldset.target_group:after{font-weight:400;content:""}.mod_shgs_supportgroupfilter form fieldset.age_group:after{content:""}.mod_shgs_supportgroupfilter form fieldset.moderation:after{content:""}.mod_shgs_supportgroupfilter form fieldset.frequency:after{content:""}.mod_shgs_supportgroupfilter form fieldset.location_code:after,.mod_shgs_supportgroupfilter form fieldset.reset:after{content:""}.mod_shgs_supportgroupfilter form fieldset>legend{position:absolute;font-family:"Lobster",cursive;font-size:28px;font-weight:normal;letter-spacing:.15em;color:#fff;width:calc(100% - 3px);text-align:right;padding:0 10px;transform-origin:center right;transform:rotate(-90deg);top:0;left:0}.mod_shgs_supportgroupfilter form fieldset>div{position:relative;z-index:20}.mod_shgs_supportgroupfilter form fieldset input[type=range]{width:100%;padding:8px 0 7px;background-color:rgba(0,0,0,0)}.mod_shgs_supportgroupfilter form fieldset .filter-option-item.text-item{text-align:center}.mod_shgs_supportgroupfilter form fieldset .filter-option-item.text-item .input-label{display:block;padding:0 0 6px}.mod_shgs_supportgroupfilter form fieldset .filter-option-item.text-item .input-item{color:#494949;text-align:center;padding:7px 5px 5px;width:140px;border:solid 2px #fff;background:#fff;box-shadow:none;font-size:20px}.mod_shgs_supportgroupfilter form fieldset .zipcode-distance{text-align:center;margin:20px 0 0}.mod_shgs_supportgroupfilter form fieldset button{margin:15px auto 0;background-color:#71c837;background-image:none;border:none;color:#fff;padding:17px 25px 15px;text-align:center;text-decoration:none;display:inline-block;font-size:19px;line-height:1.3em}.mod_shgs_supportgroupfilter .filter-option-item label{display:inline-block;background-color:#fff;border:2px solid rgba(139,139,139,.3);color:#494949;border-radius:25px;white-space:nowrap;margin:3px 0px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .2s}.mod_shgs_supportgroupfilter .filter-option-item label{padding:6px 12px 5px;cursor:pointer}.mod_shgs_supportgroupfilter .filter-option-item label::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;padding:2px 6px 2px 2px;content:"";transition:transform .3s ease-in-out}.mod_shgs_supportgroupfilter .filter-option-item input[type=checkbox]:checked+label::before{content:"";transform:rotate(-360deg);transition:transform .3s ease-in-out}.mod_shgs_supportgroupfilter .filter-option-item input[type=checkbox]:checked+label{border:2px solid #a5fc69;background-color:#71c837;color:#fff;transition:all .2s}.mod_shgs_supportgroupfilter .filter-option-item input[type=checkbox]{display:absolute}.mod_shgs_supportgroupfilter .filter-option-item input[type=checkbox]{position:absolute;opacity:0}.mod_shgs_supportgroupfilter .filter-option-item input[type=checkbox]:focus+label{border:2px solid #e9a1ff}.mod_shgs_supportgrouplisting,.mod_shgs_favourites_listing{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px 0 0 0}.mod_shgs_supportgroupdetails{margin:50px 0 0 0}.mod_shgs_supportgrouplisting .layout_listing,.mod_shgs_favourites_listing .layout_listing{flex-basis:48%;padding:0 0 20px;margin:0 0 40px;border-bottom:solid 5px #ffecb3;position:relative}.mod_shgs_supportgrouplisting .layout_listing .symbols,.mod_shgs_favourites_listing .layout_listing .symbols{position:absolute;right:0;margin:0 10px 0}.mod_shgs_supportgroupdetails .layout_full .symbols{position:absolute;right:0;top:-35px;cursor:pointer}.mod_shgs_supportgrouplisting .layout_listing .symbols i.editable,.mod_shgs_favourites_listing .layout_listing .symbols i.editable,.mod_shgs_supportgroupdetails .layout_full .symbols i.editable{color:#f60;font-size:37px;margin:0 6px 0 0}.mod_shgs_supportgrouplisting .layout_listing .symbols i.favourites,.mod_shgs_favourites_listing .layout_listing .symbols i.favourites,.mod_shgs_supportgroupdetails .layout_full .symbols i.favourites{color:#fdd835;font-size:35px}.mod_shgs_supportgrouplisting .layout_listing .symbols i.favourites.not-logged-in,.mod_shgs_favourites_listing .layout_listing .symbols i.favourites.not-logged-in,.mod_shgs_supportgroupdetails .layout_full .symbols i.favourites.not-logged-in{display:none;color:#424242;opacity:.2}.mod_shgs_supportgrouplisting .layout_listing .symbols i.favourites.is-favourite:hover,.mod_shgs_favourites_listing .layout_listing .symbols i.favourites.is-favourite:hover,.mod_shgs_supportgroupdetails .layout_full .symbols i.favourites.is-favourite:hover{font-weight:400}.mod_shgs_supportgrouplisting .layout_listing .symbols i.favourites.not-favourite:hover,.mod_shgs_favourites_listing .layout_listing .symbols i.favourites.not-favourite:hover,.mod_shgs_supportgroupdetails .layout_full .symbols i.favourites.not-favourite:hover{font-weight:900}.mod_shgs_supportgroupdetails .layout_full table{border-collapse:collapse}.mod_shgs_supportgroupdetails .layout_full table td{vertical-align:top}.mod_shgs_supportgroupdetails .layout_full table .label{padding:0 50px 0 0}.mod_shgs_supportgroupdetails .layout_full dl{display:grid;grid-template-columns:1fr 100%}.mod_shgs_supportgroupdetails .layout_full dl dd{margin-left:40px}.mod_shgs_supportgrouplisting .layout_listing .flex_container,.mod_shgs_favourites_listing .layout_listing .flex_container,.mod_shgs_supportgroupdetails .layout_full .flex_container{display:flex;justify-content:space-between}.mod_shgs_supportgroupdetails .layout_full .flex_container{justify-content:space-around;align-items:flex-start;position:relative}.mod_shgs_supportgrouplisting .layout_listing .tag_banner,.mod_shgs_favourites_listing .layout_listing .tag_banner,.mod_shgs_supportgroupdetails .layout_full .tag_banner{background:url(../../files/theme_shgs/grafiken/banner_blue.svg) no-repeat;background-size:100%;font-weight:bold;color:#555f60;width:270px;font-size:24px;margin:0 auto 30px auto;padding:4px 20px 15px 20px;text-align:center;font-family:"Lobster",cursive;letter-spacing:.1em}.mod_shgs_supportgrouplisting .layout_listing .tag_banner.group_2,.mod_shgs_favourites_listing .layout_listing .tag_banner.group_2,.mod_shgs_supportgroupdetails .layout_full .tag_banner.group_2{background:url(../../files/theme_shgs/grafiken/banner_purple.svg) no-repeat;background-size:100%;color:#ede7f6}.mod_shgs_supportgrouplisting .layout_listing .tag_banner.council,.mod_shgs_favourites_listing .layout_listing .tag_banner.council,.mod_shgs_supportgroupdetails .layout_full .tag_banner.council{background:url(../../files/theme_shgs/grafiken/banner_green.svg) no-repeat;background-size:100%;color:#527000}.mod_shgs_supportgrouplisting .layout_listing .infobox h3,.mod_shgs_favourites_listing .layout_listing .infobox h3{margin:0;max-width:400px}.mod_shgs_supportgroupdetails .layout_full .tagbox{margin:30px 0 0 0}.mod_shgs_supportgrouplisting .layout_listing .tagbox .tags,.mod_shgs_favourites_listing .layout_listing .tagbox .tags,.mod_shgs_supportgroupdetails .layout_full .tagbox .tags{text-align:right}.mod_shgs_supportgrouplisting .layout_listing .tagbox .tags .tag,.mod_shgs_favourites_listing .layout_listing .tagbox .tags .tag,.mod_shgs_supportgroupdetails .layout_full .tagbox .tags .tag,.mod_newsreader .info time,.mod_newsreader .info span,.mod_newslist .info time,.mod_newslist .info span,.mod_blog_listing .info time,.mod_blog_listing .info span,.mod_newscategories>ul>li,.mod_blog_overview>ul>li{font-family:"Patua One",cursive;display:inline-block;font-weight:bold;font-size:14px;color:#fff;background-color:#f60;padding:4px 6px 3px 8px;margin:0 2px 9px 0;text-transform:uppercase;letter-spacing:.1em;border-radius:2px;cursor:pointer;white-space:nowrap}.mod_shgs_supportgrouplisting .layout_listing .tagbox .tags .tag a,.mod_shgs_favourites_listing .layout_listing .tagbox .tags .tag a,.mod_shgs_supportgroupdetails .layout_full .tagbox .tags .tag a,.mod_newsreader .info time a,.mod_newsreader .info span a,.mod_newslist .info time a,.mod_newslist .info span a,.mod_blog_listing .info time a,.mod_blog_listing .info span a,.mod_newscategories>ul>li a{color:#fff}.mod_shgs_supportgrouplisting .layout_listing .tagbox .tags.target_groups .tag,.mod_shgs_favourites_listing .layout_listing .tagbox .tags.target_groups .tag,.mod_shgs_supportgroupdetails .layout_full .tagbox .tags.target_groups .tag{background-color:#2a7fff}.mod_shgs_supportgrouplisting .layout_listing .tagbox .tags.age_groups .tag,.mod_shgs_favourites_listing .layout_listing .tagbox .tags.age_groups .tag,.mod_shgs_supportgroupdetails .layout_full .tagbox .tags.age_groups .tag,.mod_newsreader .info time,.mod_newslist .info time,.mod_blog_listing .info time{background-color:#f60}.mod_shgs_supportgrouplisting .layout_listing .tagbox .tags.frequency .tag,.mod_shgs_favourites_listing .layout_listing .tagbox .tags.frequency .tag,.mod_shgs_supportgroupdetails .layout_full .tagbox .tags.frequency .tag{background-color:#71c837}.mod_shgs_supportgrouplisting .layout_listing .tagbox .tags.main_focus .tag,.mod_shgs_favourites_listing .layout_listing .tagbox .tags.main_focus .tag,.mod_shgs_supportgroupdetails .layout_full .tagbox .tags.main_focus .tag,.mod_newsreader .info span[itemprop=author],.mod_newslist .info span[itemprop=author],.mod_blog_listing .info span[itemprop=author]{background-color:#ffc107}.mod_shgs_supportgroupdetails .layout_full .sign_image{margin:50px 0 0}.mod_shgs_supportgroupdetails .layout_full .flex-area{flex-wrap:wrap;margin-bottom:40px}.mod_shgs_supportgroupdetails .layout_full .flex-area .sign_image,.mod_shgs_supportgroupdetails .layout_full .flex-area .infos h2,.mod_shgs_supportgroupdetails .layout_full .flex-area .infos p{text-align:center !important}.mod_shgs_supportgroupdetails .layout_full .flex-area .introduction-box{flex-basis:100%;margin:80px 100px 0}.mod_shgs_supportgroupdetails .layout_full .flex-area .introduction-box .block,#standalone-container{max-width:850px;margin:0 auto}.mod_shgs_supportgroupdetails .layout_full .flex-area .introduction-box h2.headlabel{font-size:40px;text-align:center;font-family:"Patua One",cursive;text-transform:uppercase;letter-spacing:.1em;margin:0 0 50px;color:#212121;line-height:1.1em}.mod_shgs_supportgroupdetails .layout_full .infos p,.mod_shgs_supportgroupdetails .layout_full .infos td{font-size:20px;line-height:1.5em}.mod_shgs_supportgroupdetails .layout_full .infos.opening_hours table td{margin:0;padding:0;vertical-align:middle}.mod_shgs_supportgroupdetails .layout_full .infos.opening_hours table td.weekday{font-family:"PT Mono",monospace;font-weight:bold;font-size:18px;padding:3px 10px 0 0}.mod_shgs_supportgroupdetails .layout_full .user_actions{flex-basis:100%}.mod_shgs_supportgroupdetails .layout_full .user_actions>.action{display:flex;align-items:center;margin:0 100px;padding:20px;background-color:#ffcc80}.mod_shgs_supportgroupdetails .layout_full .user_actions>.action>.text{padding-right:5px}.mod_shgs_supportgroupdetails .layout_full .user_actions>.action>button{padding:10px 20px;font-size:18px;background-color:#f60}.mod_shgs_supportgroupdetails .event,.mod_shgs_favourites_eventlist .event{font-family:"PT Mono",monospace;font-weight:normal;padding:5px 0;display:flex;align-items:flex-start}.mod_shgs_supportgroupdetails .mod_eventlist .event .title,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event .title,.mod_shgs_favourites_eventlist .event .title{margin:0 15px;flex-shrink:1;background-color:#f60}.mod_shgs_supportgroupdetails .mod_eventlist .event .title .controls *,.mod_shgs_supportgroupdetails .mod_eventlist .event .title .controls a,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event .title .controls *,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event .title .controls a,.mod_shgs_favourites_eventlist .event .title .controls *,.mod_shgs_favourites_eventlist .event .title .controls a{cursor:pointer;color:#fff}@media screen and (max-width: 600px){.mod_shgs_supportgroupdetails .mod_eventlist .event .title,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event .title,.mod_shgs_favourites_eventlist .event .title{order:2;margin:5px 0}}.mod_shgs_supportgroupdetails .mod_eventlist .event .title,.mod_shgs_supportgroupdetails .mod_eventlist .event time span.date,.mod_shgs_supportgroupdetails .mod_eventlist .event span.time,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event .title,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event time span.date,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event span.time,.mod_shgs_favourites_eventlist .event .title,.mod_shgs_favourites_eventlist .event time span.date,.mod_shgs_favourites_eventlist .event span.time{display:block;border-radius:2px;color:#fff;padding:3px 8px 2px}.mod_shgs_supportgroupdetails .mod_eventlist .event time.date,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event time.date,.mod_shgs_favourites_eventlist .event time.date{background-color:#2a7fff}@media screen and (max-width: 600px){.mod_shgs_supportgroupdetails .mod_eventlist .event time.date,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event time.date,.mod_shgs_favourites_eventlist .event time.date{order:0}}.mod_shgs_supportgroupdetails .mod_eventlist .event span.time,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event span.time,.mod_shgs_favourites_eventlist .event span.time{background-color:#71c837;font-size:.8em;flex-shrink:0}@media screen and (max-width: 600px){.mod_shgs_supportgroupdetails .mod_eventlist .event span.time,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event span.time,.mod_shgs_favourites_eventlist .event span.time{order:1;margin:0 0 0 5px}}.mod_shgs_supportgroupdetails .mod_eventlist .event .location,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event .location,.mod_shgs_favourites_eventlist .event .location{margin-top:3px;border-top:dotted 1px #fff;font-size:80%;display:block}@media screen and (max-width: 600px){.mod_shgs_supportgroupdetails .mod_eventlist .event,.mod_shgs_supportgroupdetails .mod_shgs_group_eventlist .event,.mod_shgs_favourites_eventlist .event{flex-wrap:wrap}}.mod_shgs_supportgroupdetails .layout_full .sign_image img{height:100px;width:auto}.mod_shgs_supportgroupdetails .layout_full .infos.dates .sign_image img,.mod_shgs_supportgroupdetails .layout_full .infos.location .sign_image img{margin:0 0 20px 0}.mod_shgs_supportgroupdetails .layout_full .infos.contact .sign_image img,.mod_shgs_supportgroupdetails .layout_full .infos.opening_hours .sign_image img{margin:20px 0 0 0}.mod_shgs_supportgroupdetails .comments_moregroups{display:flex;align-items:flex-start}.mod_shgs_supportgroupdetails .comments_moregroups .mod_shgs_supportgrouplisting,.mod_shgs_supportgroupdetails .comments_moregroups .mod_shgs_favourites_listing{margin:0 0 0 20px}.mod_shgs_supportgroupdetails .comments_moregroups .mod_shgs_supportgrouplisting>h3,.mod_shgs_supportgroupdetails .comments_moregroups .mod_shgs_favourites_listing>h3{margin:10px 0 30px;font-size:30px;font-family:"Staatliches",cursive;font-weight:normal;letter-spacing:.1em;flex-basis:100%;flex-shrink:0;text-align:center;line-height:1.3em}.event-editor>div{margin:10px 0}.event-editor button{margin-top:20px}@media screen and (max-width: 1370px){.mod_shgs_supportgroupdetails .comments_moregroups .mod_shgs_supportgrouplisting .layout_listing,.mod_shgs_supportgroupdetails .comments_moregroups .mod_shgs_favourites_listing .layout_listing{flex-basis:100%}}@media screen and (max-width: 930px){.ce_comments{width:calc(100% - 40px);order:2}.mod_shgs_supportgroupdetails .comments_moregroups{flex-wrap:wrap}.mod_shgs_supportgroupdetails .comments_moregroups .mod_shgs_supportgrouplisting,.mod_shgs_supportgroupdetails .comments_moregroups .mod_shgs_favourites_listing{margin:30px 0 0 0;order:1}}@media screen and (min-width: 900px){.mod_shgs_supportgroupdetails .layout_full .flex-area .infos{max-width:33%}}@media screen and (min-width: 600px){.mod_shgs_supportgroupdetails .layout_full .tag_banner{width:400px;font-size:30px;padding:10px 20px 30px 20px;margin:0 auto 10px auto}}@media screen and (max-width: 600px){.mod_shgs_supportgroupdetails .layout_full .flex-area .introduction-box{flex-basis:100%;padding:20px;margin:40px 0 0}.mod_shgs_supportgroupdetails .layout_full .flex-area .introduction-box h2.headlabel{font-size:25px;margin:0 0 40px}.mod_shgs_supportgroupdetails .layout_full dl dt{margin-right:20px}.mod_shgs_supportgroupdetails .layout_full dl dd{margin-left:0;width:55%}.mod_shgs_supportgrouplisting .layout_listing,.mod_shgs_favourites_listing .layout_listing,.mod_shgs_supportgroupdetails .layout_full{flex-basis:100%}.mod_shgs_supportgrouplisting .layout_listing .symbols,.mod_shgs_favourites_listing .layout_listing .symbols{position:static;margin:0 0 10px;text-align:right}.mod_shgs_supportgrouplisting .layout_listing .flex_container,.mod_shgs_favourites_listing .layout_listing .flex_container,.mod_shgs_supportgroupdetails .layout_full .flex_container{flex-wrap:wrap;flex-direction:column-reverse}.mod_shgs_supportgrouplisting .layout_listing .tagbox,.mod_shgs_favourites_listing .layout_listing .tagbox,.mod_shgs_supportgroupdetails .layout_full .tagbox{margin-bottom:20px;width:100%}.mod_shgs_supportgrouplisting .layout_listing .tagbox .tags,.mod_shgs_favourites_listing .layout_listing .tagbox .tags,.mod_shgs_supportgroupdetails .layout_full .tagbox .tags{text-align:center}.mod_shgs_supportgrouplisting .layout_listing .infobox h3,.mod_shgs_favourites_listing .layout_listing .infobox h3,.mod_shgs_supportgroupdetails .layout_full .infobox h1{max-width:100%}}.pagination{display:flex;justify-content:space-between}.pagination li,.pagination p{display:inline-block;list-style-type:none;padding:10px 5px}.pagination li.next,.pagination li.previous{padding-left:10px;padding-right:10px}#footer{background-color:#212121;color:#fff;margin:50px 0 0 0;padding:40px 0 5px;flex-shrink:0;font-size:20px}#footer .inside{display:flex;flex-wrap:wrap;justify-content:space-evenly}#footer nav ul{list-style-type:none;margin:0;padding:0 20px 0}#footer nav>ul>li{line-height:1.6em}#footer a{color:#fff}#copyright{font-size:17px;font-weight:500;margin:20px 0 0;text-align:center;flex-basis:100%}@media screen and (min-width: 1400px){#container,#header .inside,#infospalten .inside,#footer .inside{margin:0 auto;width:1400px}}@media screen and (max-width: 1400px){#container{width:100%}#main>.inside{margin:0 20px}}@media screen and (max-width: 1024px){#main .mod_article:not(.fullwidth),.mod_shgs_supportgroupdetails .layout_full .flex_container.info-tags{width:100%;margin-left:0;margin-right:0}.flex-area,#footer .inside{flex-wrap:wrap}#map_overview{margin:0 -20px !important}#map_overview .copyright{margin:5px}}@media screen and (max-width: 600px){.mobile-only{display:block}.desktop-only{display:none}h1{font-size:30px;line-height:1.1em}.ce_form form .formbody>fieldset>legend,.ce_form form .formbody>div>fieldset>legend{font-size:20px;font-weight:normal;width:auto;margin:0;text-align:center}.ce_comments{width:calc(100% - 40px)}#header .inside,#header nav ul{flex-wrap:wrap}#header #logo{padding:0;width:100%;flex-basis:100%;margin:10px 0 0 10px}#header #logo img{width:100%;height:auto;padding:0;margin:0}#header nav{flex-basis:100%}#header nav ul li{display:block;text-align:center;flex-basis:100%}#container{flex-wrap:wrap}#main .inside p{text-align:justify;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#right{flex-basis:100%}#right>.inside{padding:40px 20px}#right>.inside>.mod_article>div.block{padding-right:0}.flex-area .block,#footer .inside .block{margin:0 0 40px;padding:0;flex-basis:100%}#footer .inside .block{text-align:center}}