@charset "UTF-8";
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
 .custom-fade-in {
opacity: 0;
transition: 1s ease all;
transition-delay: .5s;
}
.custom-fade-in-up {
opacity: 0;
transform: translateY(50px);
transition: 1s ease all;
transition-delay: 1s;
}
.custom-fade-in-down {
opacity: 0;
transform: translateY(-50px);
transition: 1s ease all;
transition-delay: 1s;
}
.custom-fade-in-down.animate-immediately,
.custom-fade-in-up.animate-immediately,
.custom-fade-in.animate-immediately {
opacity: 1;
transform: translateY(0);
} .main-header-bar {
padding: 5px 0;
}
.ast-site-identity {
padding-left: 36px;
}
.teaserbox {
background: #fff;
padding-bottom: 25px;
}
.teaserbox .uagb-ifb-title-wrap,
.teaserbox .uagb-ifb-text-wrap {
padding: 0 25px;
}
.teaserbox .uagb-ifb-title {
margin-top: 20px;
}
.main-navigation #primary-menu a {
color: #000 !important;
}
.redbox a {
color: #f4bbbb !important;
}
.entry-content p {
font-weight: 400;
}
.breadcrumbs {
margin-left: 36px;
}
.uagb-column__inner-wrap p,
.uagb-section__inner-wrap p,
p.uagb-ifb-desc,
.entry-content > p {
font-weight: bold !important;
}
.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-title-wrap .uagb-ifb-title-prefix,
.main-header-menu li.focus > a, 
.main-header-menu li.focus > .ast-menu-toggle,
.main-header-menu .current-menu-item > a, 
.main-header-menu .current-menu-ancestor > a, 
.main-header-menu .current_page_item > a, 
.main-header-menu .current-menu-item > .ast-menu-toggle, 
.main-header-menu .current-menu-ancestor > .ast-menu-toggle, 
.main-header-menu .current_page_item > .ast-menu-toggle, 
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6,
a {
color: #027dbf;
}
.main-navigation #primary-menu .current-menu-item > a,
.main-navigation #primary-menu .current-menu-parent > a  {
color: #027dbf !important;
}
h1.white, .entry-content h1.white, h2.white, .entry-content h2.white, 
h3.white, .entry-content h3.white, h4.white, .entry-content h4.white, 
h5.white, .entry-content h5.white, h6.white, .entry-content h6.white,
.white h1, .white h2, .white h3, .white h4, .white h5, .white h6  {
color: #fff;
}
.white .uagb-ifb-button-wrapper .uagb-infobox-cta-link {
background-color: #000;
}
.white .uagb-ifb-button-wrapper:hover .uagb-infobox-cta-link {
background-color: #4c0000;
}
.uagb-ifb-button-wrapper .uagb-infobox-cta-link {
background-color: #027dbf !important;
color: #fff !important;
}
.header-main-layout-2 .site-branding {
padding-bottom: 0;
}
.main-header-bar-wrap {
width: 100% !important;
}
.main-header-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items {
max-height: 40px;
}
div.uagb-ifb-button-wrapper a.uagb-infobox-cta-link, div.uagb-ifb-cta a.uagb-infobox-cta-link, .entry .entry-content a.uagb-infobox-cta-link, a.uagb-infobox-link-wrap, .entry .entry-content a.uagb-infobox-link-wrap {
padding: 14px;
border-radius: 5px;
}
.ast-header-breadcrumb, .ast-breadcrumbs {
display: none !important;
}
main-header-bar ast-header-breadcrumb
.uagb-infobox__content-wrap .uagb-ifb-content .uagb-ifb-title-wrap .uagb-ifb-title-prefix.light_red,
.main-header-menu li:hover > a, 
.main-header-menu li:hover > .ast-menu-toggle, 
.main-header-menu .ast-masthead-custom-menu-items a:hover,
.main-navigation #primary-menu a:hover {
color: #015896 !important;
}
.uagb-ifb-button-wrapper .uagb-infobox-cta-link:hover {
background-color: #015896 !important;
color: #fff !important;
}
.wp-block-uagb-column.white .wp-block-uagb-info-box .uagb-ifb-desc > a {
color: #fff !important;
} .slick-slide .slide-content .white_box {
width: 520px;
max-width: 100%;
background: rgba(255,255,255,0.9);
padding: 30px;
margin: 130px auto;
}
.slick-slide .slide-content .white_box .uagb-ifb-title {
color:#3a3a3a !important; 
}
.goldbach_infoboxes .uagb-ifb-imgicon-wrap .uagb-ifb-image-content img {
height: 290px !important;
width: 100% !important;
object-fit: cover;
}
.goldbach_infoboxes.inline .uagb-ifb-title-wrap {
position: absolute;
bottom: 0;
background: rgb(1, 88, 150, .87);
}
.goldbach_infoboxes.inline .uagb-ifb-title-wrap h3 {
color: #fff !important;
}
.goldbach_infoboxes.inline .teaserbox {
padding-bottom: 0;
}
.goldbach_infoboxes.inline  .uagb-ifb-imgicon-wrap {
margin-bottom: 0 !important;
}
.goldbach_infoboxes.inline  .uagb-ifb-imgicon-wrap .uagb-ifb-image-content {
overflow: hidden;
}
.goldbach_infoboxes.inline .uagb-ifb-imgicon-wrap .uagb-ifb-image-content img {
transform: scale(1);
transition: .5s ease all; 
}
.goldbach_infoboxes.inline .teaserbox:hover .uagb-ifb-imgicon-wrap .uagb-ifb-image-content img {
transform: scale(1.1);
} .blocks-gallery-grid.columns-3 .blocks-gallery-image, 
.blocks-gallery-grid.columns-3 .blocks-gallery-item, 
.wp-block-gallery.columns-3 .blocks-gallery-image, 
.wp-block-gallery.columns-3 .blocks-gallery-item {
overflow: hidden
width: calc((100% - 33px)/3)
}
.werkstatt-galerie .blocks-gallery-item__caption em {
display: none;
} button.close_container {
background: #af1518 !important; 
border-radius: 5px;
}
button.close_container:hover, button.close_container:focus,
body .accessability_container button.wah-action-button:hover, 
body .accessability_container button.wah-action-button:focus {
background: #560404 !important;
color: #fff !important;
}
body .accessability_container button.wah-action-button {
border-radius: 5px;
}
body .accessability_container button.aicon_link  {
background: url(//www.camphill-nuernberg.de/wp-content/themes/goldbach/assets/images/accessability.jpg) 0 0/contain no-repeat transparent !important;
display: block;
border-radius: 0;
}
body .accessability_container button.aicon_link:hover {
cursor: pointer;
opacity: .9;
} 
body .accessability_container button.aicon_link img {
display: none;
} .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
height: 270px;
}
.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
transition: all .6s ease;
cursor: pointer;
}
.blocks-gallery-grid .blocks-gallery-image img:hover, .blocks-gallery-grid .blocks-gallery-item img:hover, .wp-block-gallery .blocks-gallery-image img:hover, .wp-block-gallery .blocks-gallery-item img:hover {
transform: scale(.95);
opacity: .8;
}
#cboxClose {
display: none !important;
} #cookie-notice .cn-button {
margin-left: 20px;
padding: 5px 12px;
border-radius: 4px;
background: #8c1114;
color: #fff;
} @media (max-width: 1199px) {
.main-header-bar .ast-container {
max-width: 100% !important;
}
}
@media (max-width: 767px) {
header .site-logo-img .custom-logo-link img {
max-width: 70vw;
width: 70vw;
}
body .accessability_container {
margin-top: 90px;
}
.site-header {
min-height: 130px;
background: #fff;
}
}
@media (max-width: 544px) {
.ast-header-break-point .site-branding img, 
.ast-header-break-point #masthead .site-logo-img .custom-logo-link img {
max-width: 70vw;
width: 70vw;
}
}