body{font-size:14pt;line-height:1.3em;font-family:PublicSansRegular,Arial;}a,a:active,a:hover,a:focus{color:inherit;display:inline-block;text-decoration:none;}#header ul{list-style:none;}h1.title{font-size:1.2em;}header p{margin:0;}.block-system-main-menu{font-size:1.15em;padding:0.8em 0.2em 0.2em 0.2em;background-color:#fff;}.block-system-main-menu.submenu{padding:0;}.whitephoneicon{background-image:url(/themes/seelenheil01/images/whitephoneicon.png);background-size:auto 1em;padding-left:1.4em;background-repeat:no-repeat;background-position:left center;}.whiteemailicon{background-image:url(/themes/seelenheil01/images/whiteemailicon.png);background-size:auto 0.6em;padding-left:1.4em;background-repeat:no-repeat;background-position:left center;}.block-views-headerslides-block,.block-views-headerslides01-block{padding:0;font-size:1.4em;width:100%;overflow:hidden;text-align:left;}.block-views-headerslides-block,.block-views-headerslides01-block,header .block.sitename-header{transition:height 0.3s;}.front .block-views-headerslides-block,.front .block-views-headerslides01-block,.front header .block.sitename-header{overflow:hidden;transition:height 0.3s;}.fixedwrapper{width:100%;background-color:#fff;position:relative;overflow:hidden;}header.scrolled .block-views-headerslides-block img,header.scrolled .block-views-headerslides01-block img{margin-top:-1.7em;margin-bottom:-1.7em;}.block-views-headerslides-block a,.block-views-headerslides01-block a{color:#fff;text-decoration:none;}header{z-index:200;background-color:#fff;}header{z-index:10000;}.header,.l-top{height:12em;overflow:hidden;}.l-top{position:absolute;padding-top:2em;}.block-system-main-menu{z-index:20000;position:fixed;top:0;}.fixedwrapper{height:12em;}header .block-hero{padding:0;margin-bottom:0;background-color:initial;text-align:initial;}header .block-hero .right{text-align:left;border-left:solid 0.1pt #fff;padding-left:0.6em;}header .block-hero .left{text-align:left;border-left:solid 0.1em #fff;}header.scrolled .block-views-headerslides-block,header.scrolled .block-views-headerslides01-block{overflow:hidden;background-color:#fff;margin-top:0;}header .block.sitename-header,header .block.contact_hero{z-index:6;color:#fff;font-size:1.1em;transition:font-size 0.3s;margin-bottom:0;height:auto;position:relative;display:flex;align-items:center;padding-left:0;}header .block.contact_hero{z-index:6;color:#fff;font-size:1em;transition:font-size 0.3s;margin-bottom:0;float:left;height:auto;position:relative;display:flex;align-items:right;padding-left:0;margin-left:auto;}header.scrolled .block.sitename-header .block-content{margin-top:0;}header .block.sitename-header .block-content p{text-align:center;}body.front header .block.sitename-header .block-content{background-color:initial;line-height:1.3em;}header.scrolled .block.sitename-header{font-size:1em;}header .block.sitename-header a{color:#fff;text-decoration:none;}.menu-dropdown a,.menu-tree a{color:#555555;}ul.menu-dropdown{margin-left:0.8em;list-style:none;}ul.menu-tree{margin:0;padding:0;overflow:hidden;}ul.menu-tree a{color:rgba(140,140,0,1);}header ul li.has-children ul{padding-left:1em;padding-bottom:0.01em;}.l-top{background-color:rgba(140,140,0,0.8);overflow:hidden;top:0;z-index:2000;padding-top:3em;}.l-top .block-hero{padding:0;width:auto;float:left;}.l-top .block-hero .left{float:left;border-left:0;text-align:right;padding-right:1em;padding-left:0.7em;}.l-content .content > *,.l-content .webform-client-form,.l-content .block-block-openstreetmap{max-width:480px;}.l-content a,.l-content a:active,.l-content a:hover,.l-content a:focus{text-decoration:underline;}.field-name-body p:first-child{margin-top:0;padding-top:0;}.field-name-field-img{max-width:480px;float:left;margin-top:0;}.field-name-body{float:left;margin-right:2%;}.block-system-main-menu.submenu{padding-left:2%;margin-bottom:1em;}.block.block-webform-client-block-17{}input{max-width:98%;}.menu-dropdown li.leaf.first{padding-top:1em;}.menu-dropdown li,.menu-dropdown li.expanded,.menu-dropdown li.collapsed,.menu-dropdown li.leaf,.menu-tree li,.menu-tree li.expanded,.menu-tree li.collapsed,.menu-tree li.leaf{margin:0 0 0.6em 0;padding:0;}.menu-tree li{float:left;list-style:none !important;}.menu-dropdown li.has-children > a{padding-right:0;}.menu-tree a,.menu-tree a:hover,.menu-tree a:focus,.menu-tree a:active{text-decoration:none;}.js .menu-dropdown a,.js .menu-dropdown a:hover,.js .menu-dropdown a:focus,.js .menu-dropdown a:active,.menu-tree a,.menu-tree a:hover,.menu-tree a:focus,.menu-tree a:active{padding-right:1.2em;}@media (min-width:32em){.fixedwrapper{height:9em;}header,.l-top{height:9em;}.l-top .block-hero{margin-left:0;margin-right:1%;}.contact_hero{font-size:0.7em !important;}}@media (min-width:48em){.fixedwrapper{height:15em;}.header,.l-top{height:8em;}body.front .fixedwrapper,body.front header{height:25em;}body.front .header{height:21em;}body.front .block-system-main-menu{top:18em;}.block-system-main-menu{z-index:20000;position:absolute;top:7em;padding-top:0.8em;transition:top 0.4s;}header{position:fixed;background-color:#fff;}header.scrolled .l-top{top:0;transition:top 0.1s;padding-top:1.6em;height:auto;overflow:hidden;}header.scrolled .sitename-header{positon:fixed;}.block-system-main-menu{height:5em;}body.front .block-system-main-menu{height:2em;}.tabs a{font-size:0.8em;}.layout--two-column-flipped.layout-no-sidebar .l-content,.layout--two-column-flipped .l-content,.l-top,.block-system-main-menu{padding-left:2%;padding-right:2%;width:100%;}.layout--two-column-flipped .l-sidebar{width:12%;margin-left:-12%;margin-right:-12%;padding-top:3em;}.layout--two-column-flipped .l-sidebar .tabs ul > li{float:none;text-align:right;}.block-system-main-menu.submenu{height:5em;overflow:hidden;}.menu-dropdown ul,.menu-tree ul{background:#fff;border:0;border-left:1px solid rgba(140,140,0,0.8);border-bottom:1px solid rgba(140,140,0,0.8);}.menu-dropdown ul a,.menu-dropdown ul a:hover,.menu-dropdown ul a:focus,.menu-dropdown ul a:active,.menu-dropdown ul a.highlighted,.menu-tree ul a,.menu-tree ul a:hover,.menu-tree ul a:focus,.menu-tree ul a:active,.menu-tree ul a.highlighted{padding:0.2em 0 0.2em 0;}.menu-dropdown li,.menu-dropdown li.expanded,.menu-dropdown li.collapsed,.menu-dropdown li.leaf,.menu-tree li,.menu-tree li.expanded,.menu-tree li.collapsed,.menu-tree li.leaf,.menu-dropdown li.leaf.first{margin:0;padding:0.2em 0.8em 0.2em 0;}ul.menu-dropdown{padding-left:0 !important;}.menu-dropdown li a,.menu-tree li a{font-size:0.6em;}.menu-dropdown a span.sub-arrow{display:none;}.front header .block.sitename-header .block-content{margin-top:0;}.front header.scrolled .block.sitename-header .block-content{margin-top:0;}header ul li.has-children{position:unset;}header ul li.active-trail::after{content:"";height:1.6em;float:left;width:1em;}header ul li.has-children ul{width:auto !important;padding-top:0.2em;background:transparent;margin-left:-0.3em;padding-left:0.3em;height:1.8em;display:none !important;}header ul li.active-trail ul{display:block !important;padding-top:0.4em;position:absolute;list-style:none;}header ul li.has-children ul li{float:left;}.l-top .block-hero .right{float:left;padding-left:1em;padding-right:1em;}.l-top .block-hero .left{padding-left:0;}}@media (min-width:68em){.layout--two-column-flipped .l-content{margin-left:25%;width:75%;}.layout--two-column-flipped .l-sidebar{width:12%;margin-left:-12%;padding-top:3em;margin-right:-12%;}.contact_hero{font-size:1em !important;}.l-content .content > *,.l-content .webform-client-form,.l-content .block-block-openstreetmap{max-width:49%;}.field-name-field-img{max-width:480px;float:left;margin-top:0;}.block-system-main-menu.submenu{font-size:1em;}.menu-dropdown li a,.menu-tree li a{font-size:0.9em;}.js .menu-dropdown a:hover,.js .menu-dropdown a:focus,.js .menu-dropdown a:active,.js .menu-dropdown a,.menu-dropdown li.has-children > a,.js .menu-tree a,.js .menu-tree a:hover,.js .menu-tree a:focus,.js .menu-tree a:active{padding-right:1.2em;}header.scrolled .block-views-headerslides-block img,header.scrolled .block-views-headerslides01-block img{margin-top:-20%;}}@media (min-width:88em){.l-content .content > *,.l-content .webform-client-form,.l-content .block-block-openstreetmap{max-width:40%;}}@media (min-width:108em){.l-content .content > *,.l-content .webform-client-form,.l-content .block-block-openstreetmap{max-width:40em;}.layout--two-column-flipped.layout-no-sidebar .l-content,.layout--two-column-flipped .l-content,.l-top,.block-system-main-menu{padding-left:15%;width:100%;}}
#headerflex01 .flexslider{border:0 !important;height:200px;overflow:hidden;}.flexslider .slides{padding:0;margin:0;}.flexslider img{width:100%;height:100%;object-fit:cover;}
@font-face{font-family:'PublicSansBlack';src:url(/themes/seelenheil01/fonts/PublicSans-Black.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PublicSansBlackItalic';src:url(/themes/seelenheil01/fonts/PublicSans-BlackItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'PublicSansBold';src:url(/themes/seelenheil01/fonts/PublicSans-Bold.otf) format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'PublicSansBoldItalic';src:url(/themes/seelenheil01/fonts/PublicSans-BoldItalic.otf) format('truetype');font-weight:bold;font-style:italic;}@font-face{font-family:'PublicSansExtraBold';src:url(/themes/seelenheil01/fonts/PublicSans-ExtraBold.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PublicSansExtraBoldItalic';src:url(/themes/seelenheil01/fonts/PublicSans-ExtraBoldItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'PublicSansExtraLight';src:url(/themes/seelenheil01/fonts/PublicSans-ExtraLight.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PublicSansExtraLightItalic';src:url(/themes/seelenheil01/fonts/PublicSans-ExtraLightItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'PublicSansItalic';src:url(/themes/seelenheil01/fonts/PublicSans-Italic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'PublicSansLight';src:url(/themes/seelenheil01/fonts/PublicSans-Light.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PublicSansLightItalic';src:url(/themes/seelenheil01/fonts/PublicSans-LightItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'PublicSansMedium';src:url(/themes/seelenheil01/fonts/PublicSans-Medium.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PublicSansMediumItalic';src:url(/themes/seelenheil01/fonts/PublicSans-MediumItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'PublicSansRegular';src:url(/themes/seelenheil01/fonts/PublicSans-Regular.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PublicSansSemiBold';src:url(/themes/seelenheil01/fonts/PublicSans-SemiBold.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PublicSansSemiBoldItalic';src:url(/themes/seelenheil01/fonts/PublicSans-SemiBoldItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'PublicSansThin';src:url(/themes/seelenheil01/fonts/PublicSans-Thin.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PublicSansThinItalic';src:url(/themes/seelenheil01/fonts/PublicSans-ThinItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-Black.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-BlackItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-Bold.otf) format('truetype');font-weight:bold;font-style:normal;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-BoldItalic.otf) format('truetype');font-weight:bold;font-style:italic;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-ExtraBold.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-ExtraBoldItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-ExtraLight.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-ExtraLightItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-Italic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-Light.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-LightItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-Medium.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-MediumItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-Regular.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-SemiBold.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-SemiBoldItalic.otf) format('truetype');font-weight:normal;font-style:italic;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-Thin.otf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Public Sans';src:url(/themes/seelenheil01/fonts/PublicSans-ThinItalic.otf) format('truetype');font-weight:normal;font-style:italic;}
