html.js body.maintenance-page {
    margin: 0 auto;
    max-width: 55rem;
}

html.js body header img {
    max-width: 40rem;
    width: 100%;
}

html.js body header {
    margin-bottom: 2rem;
}

nav#block-regionalkonferenzen-hauptnavigation ul.menu.dropdown,
div nav#block-regionalkonferenzen-hauptnavigation ul.menu.menu--main.nav {
    background: #00ace5;
    color: #FFFFFF;
}


nav#block-regionalkonferenzen-hauptnavigation ul.menu.dropdown li a,
div nav#block-regionalkonferenzen-hauptnavigation ul.menu.menu--main.nav li a {
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: 500;
    text-decoration: none;

}

ul.menu.menu--main.nav a:hover {
    background: #1779ba;
    text-decoration: none;
}

nav#block-regionalkonferenzen-hauptnavigation-2 ul.menu.dropdown,
.block-regionalkonferenzen-hauptnavigation-2 ul.menu.menu--main.nav {
    /*   display: inline-grid;*/
    width: 100%;
}

nav#block-regionalkonferenzen-hauptnavigation-2 ul li {
    display: list-item;
}

section#block-regionalkonferenzen-branding {
    margin: 1rem 0;
}

a:focus,
a:hover,
a {
    color: #00ace5;

}

a:focus,
a:hover {
    text-decoration: underline;
}

nav#block-regionalkonferenzen-hauptnavigation-2 ul.menu.dropdown li,
.block-regionalkonferenzen-hauptnavigation-2 ul.menu.menu--main.nav li {
    border-bottom: 1px solid #8D908B;
    font-size: 0.9rem;
    font-weight: 500;
}

nav#block-regionalkonferenzen-hauptnavigation-2 ul.menu.dropdown li:nth-child(1),
.block-regionalkonferenzen-hauptnavigation-2 ul.menu.menu--main.nav li:nth-child(1) {
    border-top: 1px solid #8D908B;
}

div#footer-first {
    text-align: center;
    border-top: 1px solid #8D908B;
    ;
    margin-top: 2rem;
    padding: 1rem 0;
}

h1 {
    font-size: 1.5rem;
}

h2,
h2.block-title {
    font-size: 1.25rem;
}

h3 {
    font-size: 1.25rem;
}

h4 {
    font-size: 1.25rem;
}

h5 {
    font-size: 1.125rem;
}

h6 {
    font-size: 1.125rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #616161;
}

body {
    color: #616161;
}

div strong,
div b {
    font-weight: 500;
}


.button.success {
    background: #1779ba;
    color: #FFF;
}

.button.success:focus,
.button.success:hover {
    background: #00ace5;
    color: #FFF;
}

div#sidebar-second section:not(#block-suchformular) {
    margin-top: 2.5rem;
}

div#sidebar-second div div.body {
    padding: 0rem;

}

h2.block-title {
    /*  border-bottom: 2px #00ace5 solid;*/
    background: #ddf1f6;
    padding: 0.25rem 0.5rem;
    margin-bottom: 0px;
}

section#block-views-block-veranstaltungen-block-1 div.views-row {
    margin-bottom: 1rem;
}

section#block-customsearchform input#edit-submit {
    display: none;
}

.maintenance-page header h1,
.maintenance-page main h1:nth-child(1) {
    display: none;

}

div#sidebar-second div.field-item ul {
    margin-top: 0.75rem;
}

.block-regionalkonferenzen-hauptnavigation-2 ul.menu.menu--main.nav li.expanded.dropdown ul.dropdown-menu {
    list-style-type: none;
    margin-left: 0px;
}

.block-regionalkonferenzen-hauptnavigation-2 ul.menu.menu--main.nav li ul.dropdown-menu li.last {
    border-bottom: 0px !important;
    padding-left: 1rem;
}

nav#block-regionalkonferenzen-hauptnavigation ul li:not(:first-child) {
    margin-left: -0.25rem;
}

section#block-regionalkonferenzen-local-tasks div.button-group {
    display: flex;
}

nav#block-regionalkonferenzen-hauptnavigation-2 ul.menu.menu--main.nav li a {
    line-height: 1.25;
}

.block-regionalkonferenzen-hauptnavigation-2 ul.menu.menu--main.nav li a:hover,
.block-regionalkonferenzen-hauptnavigation-2 ul.menu.menu--main.nav li a:active,
.block-regionalkonferenzen-hauptnavigation-2 .menu--main .active>a,
a.is-active {
    color: #1779ba;
    text-decoration: underline;
    background: none;
}

.field-name-field-dateien div.field-label {
    font-weight: 500;
}

.file--application-pdf a::before {
    content: url("/sites/default/files/14922.svg");
    height: 16px;
    width: 16px;
    display: inline-block;
    margin-right: -1rem;
    opacity: 0.6;
    text-indent: -1.33rem;
}

.field-node--field-dateien div.field-items {
    margin-left: 1.33rem;
}

section#block-hauptnavigation-4 {
    display: block;
    background: #00ace5;
    width: 100%;

}

@media screen and (max-width: 63.999em) {

    div#sidebar-first,
    nav#block-regionalkonferenzen-hauptnavigation {
        display: none;
    }
}

@media screen and (min-width: 64rem) {
    section#block-hauptnavigation-4 {
        display: none;
    }
}

div.sf-accordion-toggle.sf-style-default a {
    color: #ffffff;
    background: #00ace5;
    text-transform: uppercase;
    font-weight: 500;
    padding: 0.5rem 1rem;

}

div.sf-accordion-toggle.sf-style-default>a::after {
    right: -0.8rem;
}

div.sf-accordion-toggle.sf-style-default a.sf-expanded,
ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded,
ul.sf-menu.sf-style-default li,
ul.sf-menu.sf-style-default.sf-navbar {
    background: #00ace5 !important;
    color: #FFFFFF;
}

div section#block-hauptnavigation-4 ul#superfish-main-accordion.menu li.active-trail {
    background: #1779ba !important;
}

div.sf-accordion-toggle.sf-style-default a.sf-expanded,
ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded>a,
ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded>span.nolink {
    font-weight: 500 !important;
}

ul.sf-menu.sf-style-default li:hover,
ul.sf-menu.sf-style-default li.sfHover,
ul.sf-menu.sf-style-default a.is-active,
ul.sf-menu.sf-style-default a:focus,
ul.sf-menu.sf-style-default a:hover,
ul.sf-menu.sf-style-default span.nolink:hover {
    background: #1779ba;
    color: #fff;
    font-weight: 500;
}

section.block-superfishmain ul#superfish-main-accordion.menu li a {
    color: #fff;
    font-weight: 500;
}

a#superfish-main-toggle.sf-expanded,
a#superfish-main-toggle.sf-expanded:hover {
    text-decoration: none;
}

.section-medienmitteilungen div.views-row div.views-field-body div.field-content p {
    margin-bottom: .3rem;
}

.section-medienmitteilungen div.views-row div.views-field.views-field-created {
    margin-bottom: .2rem;
}

.field-node--field-datum {
    margin-bottom: 0.5rem;
}

.field-name-field-datum-von {
    background: #efefef;
    padding: .2rem .5rem;
    margin-bottom: 1rem;
}

.block-views-block-veranstaltungen-block-1 div.views-field.views-field-field-datum-von div.field-content time:last-child {
    display: none;
}

.dropdown-menu>li {
    padding: 0rem 1rem;

}


.webform-composite-visible-title legend span.fieldset-legend,
.js-form-type-webform-rating label,
.js-form-type-textarea label {
    font-size: 1.1rem;
    font-weight: 500;
}

.webform-options-display-side-by-side>div {
    margin-bottom: 1rem;
}

fieldset.webform-composite-visible-title,
.js-form-type-webform-rating,
.js-form-type-textarea,
.webform-type-fieldset {
    margin-top: 3rem;
}

.webform-submission-form .js-form-type-select label,
form#webform-submission-evaluation-zur-sprachentagung-vo-add-form .js-form-type-textarea label {
    margin-top: 3rem;
    font-size: 1.1rem;
    font-weight: 500;
    color: #616161;
}

fieldset#edit-das-besuchte-atelier-gab-mir-konkrete-anregungen-fuer-die-arbeit--wrapper,
fieldset#edit-das-besuchte-atelier-gab-mir-konkrete-anregu2--wrapper {
    margin-top: 0px;
}

.webform-submission-form div#edit-actions.form-actions.js-form-wrapper.form-wrapper {
    margin-top: 2rem;
}

div section#block-suchformular form#search-block-form div#edit-actions,
section#block-regionalkonferenzen-content.block-regionalkonferenzen-content.block.block-system.block-system-main-block form#search-form.search-form input#edit-submit.button,
a#edit-help-link.search-help-link {
    display: none;
}

.callout {
    border: 0px;
    padding: 0;
    margin: 0;
}


.webform-submission-umfrage-form div.form-item-bemerkungen,
.webform-submission-umfrage-form div.form-item-bemerkungen-6,
.webform-submission-umfrage-form div.form-item-bemerkungen-4 {
    margin-top: 2rem;
}

label {
    color: #616161;
}

fieldset .form-item-kanton label {
    margin-top: 0rem !important;
}

fieldset label {
    font-size: 1.1rem;
    font-weight: 500;
    color: #616161;
}

.webform-submission-umfrage-form div.js-form-type-textarea.form-item-bemerkungen-7 {
    margin-top: 1.5rem !important;
}

form .webform-section h2.webform-section-title {
    margin-top: 3rem;
    margin-bottom: -2rem;
}

main#main.small-12 {
    margin-bottom: 4rem;
    ;
}

.webform-submission-anmeldung-ilz-symposium-2023-form div.form-item-kanton label {
    margin-top: -0.5rem;
}

.webform-submission-anmeldung-ilz-symposium-2023-form fieldset,
.webform-submission-anmeldung-ilz-symposium-2023-form>div,
.webform-submission-anmeldung-ilz-symposium-2023-form fieldset div {
    margin-top: 1.5rem;
}

.webform-submission-anmeldung-ilz-symposium-2023-form>div.form-item-kanton,
.webform-submission-anmeldung-ilz-symposium-2023-form>div.form-item-organisation {
    margin-top: .5rem;
}

.webform-submission-anmeldung-ilz-symposium-2023-form fieldset.js-webform-type-webform-buttons div.fieldset-wrapper,
.webform-submission-anmeldung-ilz-symposium-2023-form fieldset.js-webform-type-webform-buttons div.fieldset-wrapper div.js-webform-webform-buttons,
.webform-submission-anmeldung-ilz-symposium-2023-form fieldset div.fieldset-wrapper div.js-webform-webform-buttons,
.webform-submission-anmeldung-ilz-symposium-2023-form fieldset div.fieldset-wrapper div.js-webform-webform-buttons div,
.webform-submission-anmeldung-ilz-symposium-2023-form div.js-form-type-select,
.webform-submission-anmeldung-ilz-symposium-2023-form div.js-form-type-select label {
    margin-top: 0rem;
}

.section-ilzsymposium2023 #sidebar-first,
.section-ilzsymposium2023 #sidebar-second,
.section-ilzsymposium2023 #block-regionalkonferenzen-hauptnavigation,
.section-ilzsymposium2023 #block-regionalkonferenzen-branding a img,
.section-ilzsymposium2023 section#block-hauptnavigation-4.block-hauptnavigation-4,
.section-ilz-festakt-2023 #sidebar-first,
.section-ilz-festakt-2023 #block-regionalkonferenzen-hauptnavigation,
.section-ilz-festakt-2023 #block-regionalkonferenzen-branding a img,
.section-ilz-festakt-2023 section#block-hauptnavigation-4.block-hauptnavigation-4,
.section-ilz-festakt-2023 #sidebar-second,
.section-feedback-ilz-symposium #sidebar-first,
.section-feedback-ilz-symposium #sidebar-second,
.section-feedback-ilz-symposium #block-regionalkonferenzen-hauptnavigation,
.section-feedback-ilz-symposium #block-regionalkonferenzen-branding a img {
    display: none;
}

.section-ilz-festakt-2023 #block-regionalkonferenzen-branding,
.section-ilzsymposium2023 #block-regionalkonferenzen-branding,
.section-feedback-ilz-symposium #block-regionalkonferenzen-branding {
    background-image: url(/sites/default/files/ilz.png);
    display: inherit;
    min-height: 184px;
    background-size: contain;
    background-position: center;
}

@media screen and (max-width: 48em) {

    .section-ilzsymposium2023 #block-regionalkonferenzen-branding,
    .section-ilz-festakt-2023 #block-regionalkonferenzen-branding,
    .section-feedback-ilz-symposium #block-regionalkonferenzen-branding {

        min-height: 100px;

    }
}

.webform-submission-anmeldung-ilz-symposium-2023-form div.fieldset-wrapper .js-webform-radios.webform-options-display-one-column div.js-form-type-radio,
fieldset.radios--wrapper div.js-webform-radios,
fieldset.radios--wrapper div.js-form-type-radio,
fieldset.radios--wrapper div.fieldset-wrapper {
    margin-top: 0px !important;
}

#edit-menuewahl--wrapper {
    margin-bottom: 1rem;
}

div.form-type-webform-terms-of-service label.option.form-required {
    margin: 1.5rem;
    margin-top: -2.2rem;
}

.webform-submission-anmeldung-ilz-festakt-2023-form .js-form-item-kanton label.form-required {
    margin-top: 0px;
    ;
}

.webform-submission-anmeldung-ilz-festakt-2023-form fieldset.js-webform-type-radios {
    margin-top: 2rem;
    margin-bottom: 1rem;
}

.webform-submission-anmeldung-ilz-festakt-2023-form fieldset#edit-menuewahl--wrapper {
    margin-top: 2rem;
}

.webform-submission-anmeldung-ilz-festakt-2023-form div.form-item-bemerkungen {
    margin-top: 1rem;
}

.section-feedback-ilz-symposium label {
    padding: .25rem .5rem;
    margin: .5rem;
}

/*
nav#block-regionalkonferenzen-hauptnavigation-2 ul li.active,
nav#block-regionalkonferenzen-hauptnavigation-2 ul li.active-trail,
nav#block-regionalkonferenzen-hauptnavigation-2 ul li:hover {
    background-color: #1779ba;
    color: #FFF !important;
    text-decoration: none !important;
}

nav#block-regionalkonferenzen-hauptnavigation-2 ul li.active a,
nav#block-regionalkonferenzen-hauptnavigation-2 ul li.active-trail a,
nav#block-regionalkonferenzen-hauptnavigation-2 ul li:hover a {
    color: #FFF !important;
    text-decoration: none !important;
}

nav#block-regionalkonferenzen-hauptnavigation-2 ul li.active-trail ul li {
    background-color: #FFF;
    color: #1779ba;
}
*/