.disable-lightbox a {
pointer-events: none;
}
.disable-lightbox .et_overlay {
display: none !important;
}
.navbar-brand {
max-width: 60vw;
}
.navbar-toggler {
border: 1px solid #ff8721;
padding:.75rem !important;
}
.navbar-toggler-icon {
height: unset;
}
.navbar-toggler-icon img {
vertical-align: unset;
}
.et_pb_gallery_item h3 {
font-size: 16px !important;
font-weight: 300 !important;
color:#666666 !important;
}
.et_pb_section, .et_pb_row {
padding-bottom:0rem !important;
}
main .et_pb_section:first-of-type .et_pb_row:first-of-type {
padding-top:0rem !important;
}
.et-boc em {
font-size: 1.25rem;
}
.et-boc cite {
font-style: normal !important;
}
blockquote {
padding-left: 15px;
border-left: 2px solid #ff8721 !important;
}
.space-bottom-5 {
margin-bottom:5px;
}
.page-id-91 .cta-section, .page-id-100 .teaser-section, .page-id-92 .teaser-section, .page-id-987510292 .donation-section , .page-id-3961 .donation-section ,.page-id-987510292 .highlight-section, .page-id-3961 .highlight-section {
width: 100vw;
position: relative;
left: calc(-50vw + 50%);
}
.page-id-91 .cta-section .container , .page-id-100 .teaser-section .container, .page-id-987510292 .donation-section .container, .page-id-3961 .donation-section .container ,.page-id-987510292 .highlight-section .container, .page-id-3961 .highlight-section .container,  .page-id-92 .teaser-section .container {
margin:auto !important;
padding-left:15px !important;
padding-right:15px !important;
}
.et_pb_social_network_link {
background-image:none !important;
}
.eagle {
margin-bottom:-3px !important;
}
.page-id-3961 .btn, .page-id-987510292 .btn
{
background-color: #304D6A !important;
color: #ffffff !important;
line-height:24px !important;
}
.page-id-3961 .highlight-section .container, .page-id-987510292 .highlight-section .container {
background-color:#ffffff !important;
padding:unset !important;
}
.page-id-3961 .highlight-section .container .et_pb_text_inner, .page-id-987510292 .highlight-section .container .et_pb_text_inner {
padding-top:2rem !important;
}
.page-id-3961 .btn:hover, .page-id-987510292 .btn:hover
{
background-color:#fff !important;
border-color: #304D6A !important;
color: #304D6A !important;
}
.page-id-3961 .donation-section, .page-id-3961 .highlight-section, .page-id-987510292 .donation-section, .page-id-987510292 .highlight-section    {
background-color: #304D6A!important;
padding-top:4.5rem!important;
padding-bottom:4.5rem!important;
}
.page-id-3961 .et_builder_inner_content .et_pb_section:nth-of-type(odd) .et_pb_row, 
.page-id-987510292 .et_builder_inner_content .et_pb_section:nth-of-type(odd) .et_pb_row {
padding-top:unset !important;
}
.page-id-3961 article .et_pb_section:first-of-type, .page-id-987510292 article .et_pb_section:first-of-type {
padding-top:4.5rem!important;
}
#spenden .container {
padding:unset !important;
}
#spendenziel h2 {
color: #304D6A !important;
}
.page-id-3961 article .et_pb_section:last-of-type, .page-id-3961 article .et_pb_section:last-of-type {
padding-bottom:4.5rem!important;
}
.page-id-3961 main, .page-id-987510292 main {
padding: 0rem !important;
}
.page-id-3961 .et_section_regular, .page-id-987510292 .et_section_regular {
padding-top:4.5rem !important;
padding-bottom:4.5rem !important;
}
.donation-section h2 {
color:#fff !important;
margin-bottom:1.5rem !important;
}
.donation-section .et_pb_counter{
padding-left:0rem !important;
background: none !important;
}
.donation-box>div {
width:100% !important;
}
.donation-box {
width:100% !important;
background-color:#fff !important;
border-radius: 25px !important;
padding:3rem !important;
text-align:center;
}
h2 .sub {
font-size: 1.25rem !important;
margin-top:.25rem !important;
}
.et_pb_row {
max-width:1140px !important;
}
.et_pb_gallery_item h3.et_pb_gallery_title {
font-size:14px !important;
}
.post-type-archive-mediatoren .teaser-section {
margin-left: -15px;
margin-right:-15px;
margin-bottom:4.5rem;
}
.post-type-archive-mediatoren .teaser-section .col-lg-4 a{
margin-bottom:.5rem;
display:flex;
}
.post-type-archive-mediatoren .teaser-section .col-lg-4 a:last-of-type{
margin-bottom:0rem;
}
.post-type-archive-mediatoren .intro {
margin-bottom:1.5rem;
}
.post-type-archive-mediatoren .teaser-section .row{
margin-right: -15px !important;
margin-left: -15px !important;
}  @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 100;
src: url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100.eot); src: local('Lato Hairline'), local('Lato-Hairline'),
url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100.eot?#iefix) format('embedded-opentype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100.woff2) format('woff2'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100.woff) format('woff'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100.ttf) format('truetype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300.eot); src: local('Lato Light'), local('Lato-Light'),
url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300.woff2) format('woff2'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300.woff) format('woff'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300.ttf) format('truetype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 100;
src: url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100italic.eot); src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'),
url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100italic.eot?#iefix) format('embedded-opentype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100italic.woff2) format('woff2'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100italic.woff) format('woff'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100italic.ttf) format('truetype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-100italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 300;
src: url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300italic.eot); src: local('Lato Light Italic'), local('Lato-LightItalic'),
url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300italic.woff2) format('woff2'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300italic.woff) format('woff'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300italic.ttf) format('truetype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-300italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-regular.eot); src: local('Lato Regular'), local('Lato-Regular'),
url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-regular.woff2) format('woff2'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-regular.woff) format('woff'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-regular.ttf) format('truetype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-regular.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 400;
src: url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-italic.eot); src: local('Lato Italic'), local('Lato-Italic'),
url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-italic.eot?#iefix) format('embedded-opentype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-italic.woff2) format('woff2'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-italic.woff) format('woff'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-italic.ttf) format('truetype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700.eot); src: local('Lato Bold'), local('Lato-Bold'),
url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700.woff2) format('woff2'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700.woff) format('woff'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700.ttf) format('truetype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
src: url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700italic.eot); src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700italic.woff2) format('woff2'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700italic.woff) format('woff'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700italic.ttf) format('truetype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-700italic.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 900;
src: url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900.eot); src: local('Lato Black'), local('Lato-Black'),
url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900.eot?#iefix) format('embedded-opentype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900.woff2) format('woff2'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900.woff) format('woff'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900.ttf) format('truetype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 900;
src: url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900italic.eot); src: local('Lato Black Italic'), local('Lato-BlackItalic'),
url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900italic.eot?#iefix) format('embedded-opentype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900italic.woff2) format('woff2'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900italic.woff) format('woff'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900italic.ttf) format('truetype'), url(//www.mediationszentrale-muenchen.de/wp-content/themes/mzm/fonts/lato-v16-latin-900italic.svg#Lato) format('svg'); } @media screen and (min-width: 768px){
.dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{
display: block;
}
.dropdown-menu{
margin-top: 0;
}
.dropdown-toggle{
margin-bottom: 2px;
}
.navbar .dropdown-toggle, .nav-tabs .dropdown-toggle{
margin-bottom: 0;
}
}
main>.teaser-section>.container>.row, main>.cta-section>.container>.row {
margin-right: 0;
margin-left: 0;
}
main>.content-section>.container>.row {
margin-top:1.5rem;
}
main>.teaser-section>.container {
position: inherit;
}
.facetwp-type-fselect .fs-option .fs-option-label {
white-space: unset !important;
}
.fs-option {
word-break: break-word !important;
}
article .et_pb_section:first-of-type {
padding-top:0rem !important;
}
article .et_pb_section:last-of-type {
padding-bottom:0rem !important;
}
.entry-content {
margin:0rem !important;
} body{
font-family: "lato",sans-serif, Arial !important;
color: #666666;
font-weight:300;
}
h2 {
color: #304D6A !important;
font-size:1.75rem !important;
}
h3 {
font-weight: 400;
font-size:1.25rem;
line-height: 1.2;
color: #304D6A !important;
}
h4 {
font-weight: 400;
font-size:1rem;
line-height: 1.2;
color: #304D6A !important;
}
a {
color:#304D6A;
}
a:hover {
color: #304D6A;
}
.relative {
position:relative;
}
.bg-blue{
background-color: #304D6A!important;
}
.bg-light-blue{
background-color: #EDF0F2!important;
}
.bg-orange {
background-color:#ff8721 !important;
}
.overlay-blue{
width: 100%;
height: 100%;
background-color: rgba(48,77,106,0.75);
position: absolute;
z-index: 0;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
.topline {
color:#ff8721;
font-size:.75rem;
text-transform: uppercase;
}
.content-section .headline {
color:#304D6A;
font-size:1.5rem;
font-weight:400;
}
.content-section .teaser {
margin-bottom:3rem;
}
.home .content-section .teaser {
margin-bottom:0rem;
}
.teaser-section {
position:relative;
}
.img-container {
padding:1.5rem 3rem;
border:1px solid #f0f0f0;
width:100%;
text-align:center;
}
.foerderer-row .img-container {
border: unset !important;
border-right:1px solid #f0f0f0 !important;
display: flex;
flex-direction: column;
justify-content: center;
}
.foerderer-row {
margin-bottom:3rem;
}
.foerderer-row img {
object-fit: contain;
}
.btn {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/pfeil-weiss.svg) !important;
background-position: right .75rem center !important;
background-repeat: no-repeat !important;
padding: .375rem .75rem !important;
padding-right:2.75rem !important;
border-radius: 0px !important;
vertical-align: middle !important;
border: 1px solid !important;
}
.btn:hover {
background-color: unset !important;
text-decoration: underline !important;
}
.columns-2 {
column-count: 2;
column-gap:30px;
margin-top:1rem;
margin-bottom:1rem;
}
main {
padding: 4rem 0rem;
} header#masthead {
background-color:#ffffff;
border-top:5px solid #ff8721;
box-shadow: none;
padding:0rem !important;
}
.navbar {
padding:2rem 0rem;
}
.navbar-brand {
padding:0rem;
}
#main-nav {
align-self:flex-end;
}
#page-sub-header {
padding:0rem;
color:#ffffff !important;
}
#page-sub-header p {
color:#ffffff !important;
max-width: 100%;
}
#page-sub-header span {
color:#ff8721 !important;
}
#page-sub-header .overlay {
background-color: rgba(0,0,0,0.5);
height: 100%;
width:100%;
}
#page-sub-header .overlay>.container:first-of-type {
padding-top: 7.5rem;
padding-bottom: 7.5rem;
}
#page-sub-header h1 {
color:#ffffff !important;
} .breadcrumbs {
background-color: rgba(48,77,106,0.5);
padding:0.25rem 0rem;
text-align:left;
font-size:16px;
}
.breadcrumbs a {
color:#ffffff;
} .navbar-nav a{
color:#000000 !important;
text-transform: uppercase;
}
.navbar-nav a:hover {
color:#ff8721 !important;
font-weight: normal !important;
}
.navbar-nav>li.active>a{
color:#ff8721 !important;
font-weight: normal !important;
}
.navbar-nav>li.active:after{
content: '';
display:block;
border-bottom:2px solid #ff8721;
width:40%;
margin:auto;
}
.dropdown-menu {
border-radius: 0px;
border:none;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
min-width:300px;
}
.dropdown-menu a {
font-weight: 300;
font-size: 0.875rem;
} #main
.content-section:first-of-type {
padding:0rem 0rem !important;
}
.content-section {
padding:3rem 0rem;
}
.content-section h2 {
color:#405774 !important;;
}
.content-section h2:after {
color:#405774;
content: '';
display:block;
border-bottom:2px solid #ff8721;
width:3rem;
margin-top:1rem;
}
.teaser-section {
padding:1.5rem 0rem !important;
background-color:#708298 !important;
color:#ffffff !important;
}
.teaser-section>.container>.row {
justify-content: space-between;
align-items: center;
}
.teaser-section>.container>.row div{
max-width:66%;
}
.teaser-section>.container>.row p {
margin-top:1rem;
margin-bottom:0rem;
}
.teaser-section .btn {
color:#ffffff !important;
border-color: #ffffff !important;
text-transform: uppercase !important;
}
.cta-section {
padding:1.5rem 0rem !important;
background-color:#8d8d8d !important;
color:#ffffff !important;
}
.content-videobox-inner {
-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
background-color:#ffffff;
}
.content-teaserbox-inner {
background-color:#ffffff;
z-index: 2;
}
.content-videobox-inner ._brlbs-thumbnail, ._brlbs-video-youtube {
width:100%;
}
.content-video-subline, .content-teaserbox-subline {
padding:1rem 1.5rem 1.5rem 1.5rem;
display: flex;
flex-direction: column;
}
.contact img {
border-radius:50% !important;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25)!important;
-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25)!important;
box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25)!important;
margin-top: -2rem!important;
margin-bottom: -2rem!important;
width:8rem!important;
height:8rem!important;
}
.contact-title {
font-size: 1.5rem!important;
font-weight:300!important;
}
.contact-link {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/email.svg)!important;
background-position: left center!important;
background-repeat: no-repeat!important;
background-position: left center!important;
padding-left:1.5rem!important;
background-size: 1rem!important;
}
.phone-link {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/phone.svg)!important;
}
.contact-link a {
color:#ffffff!important;
}
.contact .row {
display:flex!important;
justify-content: space-between!important;
align-items: center!important;
} .beschreibung  {
margin-top:6rem;
} .faq-teaser {
margin-bottom: 2rem !important;
}
.faq-toc {
background-color: #EDF0F2 !important;
padding:2rem !important;
margin-bottom:3rem !important;
}
main ul {
margin-left: 0rem !important;
padding:0rem !important;
}
main li {
list-style:none !important;
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/dot-orange.svg) !important;
background-repeat:no-repeat !important;
background-position: left 11px !important;
background-size: 4px !important;
padding-left:12px !important;
}
.faq-toc ul {
margin-bottom:0rem !important;
padding:0rem !important;
}
.faq-toc li {
list-style:none !important;
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/dot-orange.svg) !important;
background-repeat:no-repeat !important;
background-position: left center !important;
background-size: 8px !important;
padding-left:20px !important;
}
.faq-toc a {
font-size:1.25rem !important;
color:#304D6A !important;
font-weight: 300 !important;
}
.faq-element {
padding-top:1rem;
}
.faq-elements .faq-element:first-of-type {
padding-top:0rem;
} .intro {margin-bottom:4.5rem;}
.institut, .mediator, .veranstaltung, .vorstand {
margin-bottom: 2.5rem !important;
}
.institut:nth-of-type(even), .mediator:nth-of-type(even), .veranstaltung:nth-of-type(even), .vorstand:nth-of-type(even) {
padding-top: 2.5rem !important;
padding-bottom: 2.5rem !important;
background-color: #EDF0F2 !important;
}
.vorstand .wp-block-quote{
margin-bottom:0rem !important;
}
.vorstand {
padding-top:0rem !important;
}
.vorstand .wp-block-quote
main .institut:last-of-type, main .mediator:last-of-type, main .veranstaltung:last-of-type  {
margin-bottom: 0rem;
padding-bottom: 0rem;
border-bottom: none;
}
.institut .btn, .mediator .btn, .termine .btn {
background-color:#304D6A!important;
color:#ffffff !important;
border: unset;
}
.institut img, .mediator img {
width:200px;
}
.institute {
margin-bottom:6rem;
}
h2:after {
color: #405774;
content: '';
display: block;
border-bottom: 2px solid #ff8721;
width: 3rem;
margin-top: 1rem;
}
.termine .col-lg-12 {
margin-bottom:1.5rem;
}
.termin {
margin-bottom:1.5rem;
} .mediator .list span {
font-weight:bold;
} #pre-footer {
background-color: #EDF0F2;
padding:4rem 0rem;
}
#pre-footer h2{
margin-bottom:2rem;
padding-bottom:0rem;
}
.pre-footer-wide {
padding-left:0rem;
padding-right:0rem;
}
.pre-footer-row {
display:flex;
}
.pre-footer-box {
margin-right:5px;
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
}
.pre-footer-box a {
display: flex;
flex-direction: column;
justify-content: space-between;
min-height:14rem;
width:100%;
height:100%;
text-transform: uppercase;
color:#ffffff;
padding:1rem;
font-weight:400;
}
.pre-footer-fullheight{
height:100%;
}
.pre-footer-wide>div>.pre-footer-box:first-of-type, .col-lg-3>.pre-footer-box:first-of-type{
margin-bottom:5px;
}
.arrow{
width:50px;
align-self: flex-end;
} footer#colophon {
background-color: #304D6A!important;
padding-top:2rem;
padding-bottom:2rem;
color:#ffffff !important;
}
footer strong {
display:block;
text-transform: uppercase;
padding-bottom:1rem;
}
footer ul {
padding-left: 0rem;
}
footer li {
list-style: none;
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/pfeil.svg);
background-repeat: no-repeat;
background-position: left center;
padding-left:1.5rem;
background-size: 1rem;
line-height: 2rem;
}
#map, #phone,#mail, #clock, #calendar, #org {
background-repeat: no-repeat;
background-position: left top;
padding-left:1.5rem;
background-size: 1rem;
margin-bottom:1rem;
}
.single-veranstaltungen #main #map, .single-veranstaltungen #clock, .single-veranstaltungen #org,  .single-veranstaltungen #calendar {
background-position: left center;
font-size:1.25rem;
background-size: 1.25rem;
padding-left:2rem;
margin-bottom:.5rem;
}
.veranstaltung-header {
background-color: #EDF0F2;
padding: 2rem !important;
}
#map {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/map.svg);
}
#org {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/orga.svg);
background-size: contain !important;
}
#calendar {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/calendar.svg);
}
#clock {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/clock.svg);
}
#phone {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/phone.svg);
background-position: left center;
}
#mail {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/email.svg);
background-position: left center;
}
.site-info{
display:flex;
justify-content: space-between;
padding-top:1.5rem;
border-top: 1px solid rgba(255,255,255,0.25);
color:rgba(255,255,255,0.5);
}
.gender-info {
padding-bottom:1.5rem;
} .home h1,.home h2,  .home .teaser {
text-align: center;
}
.home h1 {
color:#405774;
}
.home h2:after {
content: '';
display:block;
border-bottom:2px solid #ff8721;
width:3rem;
margin:auto;
margin-top:1rem;
}
.home .teaser-section#mediator-werden {
padding:3rem 0rem;
}
.home .teaser-section#mediator-werden .teaser {
margin-bottom: 3rem;
}
.home .teaser-section h2  {
color:#ffffff !important;;
}
.home .teaser-section h2:after {
border-bottom:2px solid #ffffff;
}
.home .teaser-section#mediator-werden .btn {
width:100%;
text-align: left;
background-color: rgba(255,255,255,0.25);
transition-duration: 300ms;
}
.home .teaser-section#mediator-werden .btn:hover {
background-color: rgba(255,255,255,0.15);
transition-duration: 300ms;
}
.home #intro>.container>.row>.col-lg-4 {
z-index: 2;
transition-duration: 300ms;
}
.home #intro>.container>.row>.col-lg-4:hover {
transform: scale(1.05);
transition-duration: 300ms;
}
.home #intro>.container>.row>.col-lg-4:nth-of-type(2) {
z-index: 1 !important;
}
.home #intro>.container>.row>.col-lg-4:nth-of-type(2) .content-teaserbox-inner {
-webkit-box-shadow: 0px 20px 175px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 20px 175px 0px rgba(0,0,0,0.25);
box-shadow: 0px 20px 175px 0px rgba(0,0,0,0.25);
background-color:#ffffff;
}
.home #intro>.container>.row>.col-lg-4 a {
color: #666666;
}
.home #intro>.container>.row>.col-lg-4 a:hover {
text-decoration: none;
}
.home .arrow {
margin-top:1.5rem;
}
.home #intro:after {
content: '';
display: block;
height:18rem;
margin-top:-15rem;
background-color: #F0F0F0;
}
.home #mediator-finden .row {
margin-right: 0;
margin-left: 0;
justify-content: center;
}
.home #mediator-finden .facetwp-type-fselect .fs-dropdown {
width: calc(100% - 30px);
}
.home #mediator-finden button {
font-size: 1rem;
line-height: 1.5;
font-weight: 400;
text-transform: uppercase;
padding: .375rem .75rem;
background-color: unset;
border: 1px solid #405774 !important;
color:#405774;
background-color: rgba(64,87,116,0.1);
}
.home #mediator-finden .fs-label {
padding:unset;
font-size: 1rem;
line-height: 1.5;
font-weight: 400;
text-transform: uppercase;
padding: .375rem .75rem;
color:#405774 !important;
}
.home #mediator-finden .fs-label-wrap {
border-color:#405774 !important;
background-color: rgba(64,87,116,0.1);
}
.facetwp-type-date_range input {
width:100%;
font-weight: 300;
padding: 6px 22px 6px 8px;
color:#405774 !important;
border:0px;
line-height: 1rem;
}
.home #mediator-finden .facetwp-type-fselect .fs-wrap {
width:100% !important;
}
.home .news {
background-color: #ff8721 !important;
color:#ffffff !important;
text-align: center;
padding:1.5rem 0rem;
margin-top:3rem;
}
.news.abteilung {
background-color: #ff8721 !important;
color:#ffffff !important;
text-align: left;
padding:1.5rem 0rem;
margin-top:0rem;
}
.news .col-sm-12 p:last-of-type{
margin-bottom:0rem;
}
#mediator-finden .fs-label-wrap {
width:100% !important;
} .page-id-86 #intro:after, .page-id-89 #intro:after {
display: none;
}
.page-id-86 #intro2, .page-id-89 #intro2 {
background-color: #F0F0F0;
} #intro {
padding-bottom:0rem;
}
#intro img {
margin-bottom:26px;
}
#intro:after {
content: '';
display: block;
height:12rem;
margin-top:-9rem;
background-color: #F0F0F0;
}
.page-template-page-schulmediation #intro:after {
content: '';
display: block;
height:12rem;
margin-top:-9rem;
background-color: unset;
}
#mediatoren .row {
}
#mediatoren .row div{
margin-bottom:.5rem;
}
#förderer img {
height:200px !important;
}
#förderer-ehemalige img {
height:90px !important;
max-width: 100%;
object-fit: contain;
}
#förderer-ehemalige .img-container {
margin-bottom:30px;
border:unset !important;
}
#angebot img, #auf-einen-blick img {
-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
}
#auf-einen-blick {
padding-bottom:0rem !important;
}
#auf-einen-blick h3, #medienberichte h3 {
color: #304D6A;
font-size: 1rem;
font-weight: bold;
}
#auf-einen-blick a {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/pfeil.svg);
background-position: left center;
background-repeat: no-repeat;
padding-left: 1.5rem;
background-size: 1rem;
display:block;
}
#auf-einen-blick .element {
margin-bottom:3rem;
}
#auf-einen-blick .element .col-lg-8 a:nth-of-type(2){
}
#auf-einen-blick a {
color: unset !important;
text-decoration: underline;
}
#auf-einen-blick a:hover {
text-decoration: none;
}
#medienberichte {
padding-bottom:0rem;
}
#medienberichte .col-lg-4 a {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/pfeil.svg);
background-position: left center;
background-repeat: no-repeat;
padding-left: 1.5rem;
background-size: 1rem;
color:unset;
}
#medienberichte .col-lg-4 div{
padding-left: 1.5rem;
color: #304D6A;
margin-bottom: 3rem;
}
#wirkung {
padding-bottom: 0rem;
}
#wirkung .col-lg-6 {
background-image: url(https://www.mediationszentrale-muenchen.de/wp-content/themes/mzm/icons/check.svg);
background-position: 15px top;
background-repeat: no-repeat;
padding-left:  4rem;
background-size: 2rem;
margin-bottom: 3rem;
min-height:2rem;
}
#förderer .top-sponsor img {
height:114px !important;
} .filter-inner {
background-color: #304D6A;
padding:1rem 1rem 3rem 1rem;
}
.filter-inner h2 {
color:#ffffff !important;
}
.filter-inner a {
color:#ff8721;
}
.filter-inner .facetwp-facet {
margin-bottom:1rem;
}
.filter-inner .facetwp-facet:last-of-type {
margin-bottom:0rem;
}
.filter-inner .fs-dropdown .fs-options, .filter-inner .facetwp-type-fselect .fs-wrap, .filter-inner .facetwp-type-fselect .fs-dropdown {
width:100%;
}
.filter-inner .flatpickr-alt {
width: 100%;
padding: 6px 22px 6px 8px;
border: 1px solid #dddddd;
color: #666666;
font-family: "lato",sans-serif, Arial !important;
font-weight: 300;
font-size: 1rem;
line-height: 1;
outline-width:0px;
}
.filter-inner .flatpickr-alt::placeholder {
color: #666666;
font-family: "lato",sans-serif, Arial !important;
font-weight: 300;
font-size: 1rem;
line-height: 1;
padding:0rem;
} @media (max-width: 576px) {
.columns-2 {
column-count: 1;
}
body {
hyphens:auto !important;
-moz-hyphens: auto !important;
}
#page-sub-header h1 {
font-size: 2rem !important;
hyphens:auto !important;
-moz-hyphens: auto !important;
}
.contact img {
margin-top: 0rem !important;
margin-bottom: 0rem !important;
}
.contact .row {
flex-direction: column !important;
}
.foerderer-row .img-container {
border: unset !important;
border-bottom:1px solid #f0f0f0 !important;
}
}
@media (max-width: 991px) {
.pre-footer-box {
margin-bottom:5px;
}
.pre-footer-box-last {
margin-bottom:0px;
}
.pre-footer-fullheight{
height:unset;
}
#main-nav {
margin-top:2rem;
background-color:#ff8721;
}
#main-nav a,  #main-nav a:hover {
color:#ffffff !important;
}
#page-sub-header .overlay>.container:first-of-type {
padding-top: 4rem;
padding-bottom: 4rem;
}
#page-sub-header h1 {
font-size: 3rem !important;
}
.donation-section .container .et_pb_text_inner, .highlight-section .container .et_pb_text_inner {
padding-left: 30px !important;
padding-right: 30px !important;
}
.et-db #et-boc .et-l .et_pb_row_2, .et-db #et-boc .et-l .et_pb_row_9 {
display: block !important;
}
}
@media (min-width:300px) {
html {
font-size:100% !important;
}
}
// Medium devices (tablets, 768px and up)
@media (min-width: 768px) {
}
// Large devices (desktops, 992px and up)
@media (min-width: 992px) {
.pre-footer-col-last .pre-footer-box {
margin-right: 0px;
}
}
// Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { ... }