/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1.page-title{padding-top:24px;padding-bottom:24px;font-size:46px;margin-left:16px;}
@keyframes animateimg{from{transform:scale(1);}to{transform:scale(1.1);}}a.d8-has-image{overflow:hidden;display:block;height:100%;min-width:100%;}a.d8-has-image > img.w3-image{width:100%;float:left;}.w3-disabled-has-image a.d8-has-image > img.w3-image{width:auto;}a:hover > img.w3-image{animation:animateimg 5s;}a,li a,a .fa,button,.w3-button{transition:0.4s;}
@media (min-width:993px){.path-node .layout-node-form{display:flex;flex-wrap:wrap;}.layout-region-node-secondary{-webkit-box-shadow:10px 0px 20px 10px rgba(180,180,180,0.1);box-shadow:10px 0px 20px 10px rgba(180,180,180,0.2);width:29%;margin:20px 0 20px 1%;}.layout-region-node-main{-webkit-box-shadow:-10px 0px 20px 10px rgba(180,180,180,0.1);box-shadow:-10px 0px 20px 10px rgba(180,180,180,0.2);width:69%;margin:20px 1% 20px 0;}.layout-region-node-footer{margin-top:0;flex:0 0 100%;}#main-container-inner .breadcrumb-found{margin-top:0 !important;}.highlighted-inner{padding:0 20px;}li.li-expanded > span{pointer-events:none;}.ul-parent li > a{padding:12px 16px;}.ul-parent li li > a{padding:10px 14px;}.ul-parent .ul-child{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);}.ul-parent li .li-expanded:hover ul{left:100%;top:0;}.ul-parent li ul{position:absolute;}.ul-parent .li-expanded:hover > ul,.ul-parent .li-expanded .li-expanded:hover > ul{z-index:1;display:block;animation:comeout 0.3s;}.li-1 .dropdown-arrow{display:none;}.li-1 .right-arrow{display:flex;}li.li-expanded > span,li.li-expanded > a > span{align-items:center;height:100%;}}
@media (max-width:992px){.site-name{font-size:28px;}.site-slogan{font-size:20px !important;}h1.page-title{padding:16px;font-size:32px;}.ui-dialog{max-width:90%;margin:0 5%;}.ui-dialog .ui-dialog-buttonpane{text-align:center;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}#main-container-inner>div:nth-child(2) .breadcrumb-found:first-child{margin-top:0 !important;}.top-container-inner .first-top,.top-container-inner .second-top,.top-container-inner .third-top,.main-container-inner .first-sidebar,.main-container-inner .w3css-content,.main-container-inner .second-sidebar,.bottom-container-inner .first-bottom,.bottom-container-inner .second-bottom,.bottom-container-inner .third-bottom,.bottom-container-inner .forth-bottom,.footer-container-inner .first-footer,.footer-container-inner .second-footer,.footer-container-inner .third-footer{width:100% !important;}#top-container-inner,#main-container-inner,#main-container-inner > div,#bottom-container-inner,#footer-container-inner,#footer-menu-inner{padding-left:0 !important;padding-right:0 !important;}.top-container-inner .third-top,.main-container-inner .second-sidebar,.bottom-container-inner .forth-bottom,.footer-container-inner .third-footer{margin-bottom:8px;}.top-container-inner .first-top,.main-container-inner .first-sidebar,.bottom-container-inner .first-bottom,.footer-container-inner .first-footer{margin-top:8px;}.main-container-inner .first-sidebar{margin-bottom:0;margin-top:20px;}.main-container-inner .second-sidebar{margin-top:0;margin-bottom:20px;}.page-node-type-article .node .field--type-image{float:none;margin:0 auto;}.page-node-type-article .field--type-text,.page-node-type-article .field--type-text-with-summary{display:block !important;clear:both;}.ul-child{position:relative !important;}.li-1 .right-arrow{display:none;}.li-1 .dropdown-arrow{display:flex;}.ul-parent  li.li-expanded > span,.ul-parent  li.li-expanded > a > span{padding:10px 16px;height:auto;}.ul-parent li.li-expanded > a{padding-right:56px;}.ul-responsive-h .li-item > a,.ul-responsive-h .li-item,.ul-responsive-h .ul-child,.ul-responsive-h .ul-parent,#main-navigation-h .li-item > a,#main-navigation-h .li-item,#main-navigation-h .ul-child,#main-navigation-h .ul-parent{clear:both;width:100%;float:left;}.ul-responsive-h .ul-parent,#main-navigation-h .ul-parent{display:none;}.ul-responsive-h .ul-parent ul li > a,#main-navigation-h .ul-parent ul li > a{padding-left:35px !important;}.ul-responsive-h .ul-parent ul ul li > a,#main-navigation-h .ul-parent ul ul li > a{padding-left:50px !important;}#main-navigation-v .li-1 .toggle-child:after{content:none;}.node--view-mode-full .node__content .field--type-text-long,.node--view-mode-full .node__content .field--type-string-long,.node--view-mode-full .node__content .field--type-text-with-summary{font-size:100%;line-height:1.7;}}
@media (max-width:992px) and (min-width:601px){.top-container-inner .first-top > div,.top-container-inner .second-top > div,.top-container-inner .third-top > div,.main-container-inner .first-sidebar > div,.main-container-inner .w3css-content > div,.main-container-inner .second-sidebar > div,.bottom-container-inner .first-bottom > div,.bottom-container-inner .second-bottom > div,.bottom-container-inner .third-bottom > div,.bottom-container-inner .forth-bottom > div,.footer-container-inner .first-footer > div,.footer-container-inner .second-footer > div,.footer-container-inner .third-footer > div,.footer-menu-inner > div{padding:10px !important;}}
@media (max-width:767px){.node--view-mode-teaser .field--name-field-image,.node--view-mode-teaser .node__content .field--name-field-media-image{min-width:100%;}.node--view-mode-teaser .node__title,.node--view-mode-teaser .field--name-field-image,.node--view-mode-teaser .node__content .field--name-field-image{padding-right:0 !important;margin-right:0 !important;}}
@media (max-width:600px){html,body{font-size:100%;}.top-container-inner .first-top > div,.top-container-inner .second-top > div,.top-container-inner .third-top > div,.main-container-inner .first-sidebar > div,.main-container-inner .w3css-content > div,.main-container-inner .second-sidebar > div,.bottom-container-inner .first-bottom > div,.bottom-container-inner .second-bottom > div,.bottom-container-inner .third-bottom > div,.bottom-container-inner .forth-bottom > div,.footer-container-inner .first-footer > div,.footer-container-inner .second-footer > div,.footer-container-inner .third-footer > div,.footer-menu-inner > div{padding:8px !important;}.w3-container{padding-top:10px !important;padding-bottom:10px !important;}.w3-padding-large,.w3-padding{padding:3px 6px !important;}h1.page-title{font-size:22px;padding:12px 8px;}h1{font-size:22px;}h2{font-size:20px;}h3{font-size:18px;}h4{font-size:16px;}p{padding-top:10px !important;padding-bottom:10px !important;margin:0;}#header-inner{padding:0 !important;}#header-inner > nav,#header-inner > nav > ul{width:100% !important;clear:both !important;}#header-inner > nav > ul li{float:left !important;}.site-logo{margin:10px auto 0 auto !important;padding:0 !important;width:100%;text-align:center;}.block-system-branding-block{width:96%;margin:0 2% !important;}.site-name,.site-slogan,.site-name a{display:block;text-align:center;}.site-name-slogan{display:inline-block;margin:16px auto;width:100%;}.site-name{font-size:22px;}.site-slogan{font-size:16px !important;}.node__meta .node__submitted{margin:-2px 10px 0 0 !important;}.highlighted-inner,.welcome-text-inner{padding:0 5px !important;}#copyright-inner .w3-container{padding:0 5px !important;}.w3-section{margin:5px 0 !important;}.copyright-inner .w3-half p{text-align:center !important;}.path-search form.search-form>.form-wrapper{margin-bottom:10px;}.path-search form.search-form>.form-wrapper>.form-type-search{width:100%;}.path-search form.search-form>.form-wrapper>.form-submit{position:inherit;margin:0;width:100%;bottom:0;}.path-user-register .main-container-inner nav.tabs > ul.tabs,.path-user-password .main-container-inner nav.tabs > ul.tabs,.path-user-login .main-container-inner nav.tabs > ul.tabs{justify-content:start;flex-direction:column;align-items:start;}}
.w3-button{position:relative;}.w3-button:after,.w3-button:before{content:'';position:absolute;bottom:0;width:0;height:0;background-color:transparent;border-bottom:1px solid transparent;}.w3-button:before{left:0;}.w3-button:after{right:0;}#top-container .top-box>.animate-border,#bottom-container .bottom-box>.animate-border,#footer-container .footer-box>.animate-border{position:relative;}#top-container .top-box>.animate-border:before,#bottom-container .bottom-box>.animate-border:before,#footer-container .footer-box>.animate-border:before{content:'';position:absolute;top:0;left:0;width:0;height:0;background-color:transparent;border:3px solid transparent;}#top-container .top-box>.animate-border:hover:before,#bottom-container .bottom-box>.animate-border:hover:before,#footer-container .footer-box>.animate-border:hover:before{animation:borderLeftColors 1s linear forwards;}#top-container .top-box>.animate-border:after,#bottom-container .bottom-box>.animate-border:after,#footer-container .footer-box>.animate-border:after{content:'';position:absolute;bottom:0;right:0;width:0;height:0;background-color:transparent;border:3px solid transparent;}#top-container .top-box>.animate-border:hover:after,#bottom-container .bottom-box>.animate-border:hover:after,#footer-container .footer-box>.animate-border:hover:after{animation:borderRightColors 1s linear forwards;}#top-container .top-box>div.animate-border,#bottom-container .bottom-box>div.animate-border,#footer-container .footer-box>div.animate-border{transition:0.4s !important;}#top-container .top-box>div.animate-border:hover,#bottom-container .bottom-box>div.animate-border:hover,#footer-container .footer-box>div.animate-border:hover{box-shadow:0 25px 57px 0 rgba(0,0,0,.25);}
.page-wrapper{background-color:#f8f8f8;color:#3a3a3a;}#header{background-color:#bebebe;}.main-navigation-wrapper,.close-nav,.mobile-nav{background-color:#222;color:#efefef;}#welcome-text{background-color:white;color:#3a3a3a;}#highlighted{background-color:#efefef;color:#3a3a3a;}#top-container{background-color:#e4e4e4;}#top-container .first-top > div{background-color:#ededed;color:#3a3a3a;}#top-container .second-top > div{background-color:#ddd;color:#3a3a3a;}#top-container .third-top > div{background-color:#ededed;color:#3a3a3a;}#page-title{background-color:#4e4e4e;color:#efefef;}#main-container{background-color:#f4f4f4;color:#3a3a3a;}#main-container .main-box > div{background-color:#ffffff;}#bottom-container{background-color:#4d4d4d;}#bottom-container .first-bottom > div{background-color:#636363;color:#efefef;}#bottom-container .second-bottom > div{background-color:#525252;color:#efefef;}#bottom-container .third-bottom > div{background-color:#525252;color:#efefef;}#bottom-container .forth-bottom > div{background-color:#636363;color:#efefef;}#footer-container{background-color:#3a3a3a;}#footer-container .first-footer > div{background-color:#494949;color:#9f9f9f;}#footer-container .second-footer > div{background-color:#313131;color:#bebebe;}#footer-container .third-footer > div{background-color:#494949;color:#9f9f9f;}#footer-menu{background-color:#1e1e1e;color:#bebebe;}#copyright{background-color:#141414;color:#bebebe;}@keyframes btnBorderAnimation{0%{width:0;height:0;border-bottom-color:#fff;}99.9999%{width:100%;height:100%;border-bottom-color:#fff;}100%{width:0;height:0;border-bottom-color:transparent;}}@keyframes borderLeftColors{0%{width:0;height:0;border-top-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}50%{width:100%;height:0;border-top-color:#fff;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent;}99.9999%{width:100%;height:100%;border-top-color:#fff;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent;}100%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}}@keyframes borderRightColors{0%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent;}50%{width:100%;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:#fff;}99.9999%{width:100%;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:#fff;}100%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}}
.ul-parent{z-index:200 !important;}.ul-parent li ul.ul-child{z-index:300 !important;}.ul-parent li ul.ul-child li .ul-child{z-index:400 !important;}.right-arrow,.dropdown-arrow{font-family:FontAwesome;text-align:right;display:inline-block;}#main-navigation-h{z-index:100 !important;}#main-navigation-v{z-index:100 !important;}ul li.li-expanded > a:hover{cursor:context-menu !important;}#main-navigation-v .li-1 .toggle-child .right-arrow{display:none;}.node__meta .node__submitted{margin-top:-3px;}#header{z-index:200 !important;}div.paragraph .field--label-hidden.field__items > .field__item{float:unset !important;position:relative;display:unset !important;}.block-system-main-block{padding:unset !important;}.main-navigation-wrapper .ul-parent a{width:unset;}div.view-headbanner-image.view-id-headbanner_image div.view-content div.w3-panel.views-row{position:relative;margin-left:-50vw;padding:0;margin-top:0;margin-bottom:0;left:50%;overflow:hidden;}@media (min-width:992.02px){#main-navigation-inner-h{padding-left:16px!important;padding-right:16px !important;}}span.file--application-pdf:before{background-image:url("/themes/custom/drupal8_w3css_subtheme/icons/pdf-icon-32px.png");}span.file--x-office-document:before{background-image:url("/themes/custom/drupal8_w3css_subtheme/icons/word-icon-32px.png");}span.file--x-office-spreadsheet:before{background-image:url("/themes/custom/drupal8_w3css_subtheme/icons/excel-icon-32px.png");}span.file--application-pdf:before,span.file--x-office-document:before,span.file--x-office-spreadsheet:before{background-size:contain;background-repeat:no-repeat;content:"";width:32px;height:32px;float:left;margin:0 12px 0 0;}span.file--application-pdf,span.file--x-office-document,span.file--x-office-spreadsheet{line-height:2.5rem;}.responsive-video picture{position:absolute;}.responsive-video{position:relative;width:100%;max-width:100%;height:auto;}.w3-padding *:not(.w3-sidebar-second h2,.gallery-responsive,.gallery-wrapper),.w3-padding:not(.w3-sidebar-second h2,.gallery-responsive,.gallery-wrapper){padding-left:0px !important;padding-right:0px !important;}
.gallery-wrapper{padding-left:8px !important;padding-right:8px !important;}div.view-display-id-block_1.gallery-wrapper{padding-left:16px !important;}div.gallery{border:1px solid #ccc;}div.gallery:hover{border:1px solid #777;}div.gallery img{width:100% !important;height:auto !important;}div.desc{padding:15px !important;text-align:center !important;}*{box-sizing:border-box;}div.view-display-id-page_1 .gallery-responsive,div.field--name-field-gallery-image .gallery-responsive{padding:8px !important;float:left !important;width:24.99999% !important;}@media only screen and (max-width:700px){div.view-display-id-page_1 .gallery-responsive,div.field--name-field-gallery-image .gallery-responsive{width:49.99999% !important;margin:6px 0 !important;}}@media only screen and (max-width:500px){.gallery-responsive{width:100% !important;}}.clearfix:after{content:"";display:table;clear:both;}
@font-face{font-family:'Lato-Bold';src:url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Bold.eot');src:url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Bold.woff2') format('woff2'),url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Bold.woff') format('woff'),url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Bold.ttf') format('truetype');font-style:normal;font-weight:normal;font-display:swap;text-rendering:optimizeLegibility;}@font-face{font-family:'Lato-Light';src:url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Light.eot');src:url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Light.woff2') format('woff2'),url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Light.woff') format('woff'),url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Light.ttf') format('truetype');font-style:normal;font-weight:normal;font-display:swap;text-rendering:optimizeLegibility;}@font-face{font-family:'Lato-Regular';src:url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Regular.eot');src:url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Regular.woff2') format('woff2'),url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Regular.woff') format('woff'),url('/themes/custom/sonnenrain/css/font/fonts/lato/fonts/Lato-Regular.ttf') format('truetype');font-style:normal;font-weight:normal;font-display:swap;text-rendering:optimizeLegibility;}
body{padding-right:0 !important;}.clr:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}p.anchor{display:block;height:0px;position:relative;visibility:hidden;bottom:180px;font-size:0px;}h2.title{margin-top:24px !important;}.w3css--err{margin-bottom:0px !important;}.node .field--type-image{width:100%;}#header{background-color:white;}#header-inner{position:relative;}.header-inner>div{width:100%;}#main-container{background-color:white;color:#666;}#block-sonnenrain-branding{position:relative;z-index:201 !important;padding-left:16px;}#sidr #block-sitebranding > a > picture > img{padding:5px;}nav{white-space:nowrap;}.ul-parent > li{float:unset;}p.subtitle{font-family:"Lato-Bold",Arial,sans-serif;font-weight:400;font-size:1.1rem;color:#009fe3;margin-top:0;padding-bottom:1.2rem;}p.bluegrey{background:#eee;color:#009fe3;padding:20px;margin:0 0 5px 0;}#block-sonnenrain-main-menu{position:relative;margin-left:32px;}#main-container-inner > div.w3-col > div.w3-col > div.w3-card{position:relative;}@media (min-width:768px){div.layout--twocol-section div.layout__region--first div.field--type-text-long{padding-right:1.4rem !important;}div.layout--twocol-section div.layout__region--second div.field--type-text-long{padding-left:1.4rem !important;}}@media (max-width:993px){#block-topmenu,#main-navigation-h{display:none;}}@media (min-width:993px){#block-sidrtriggerbuttonblock{display:none;}#top-right{position:absolute;right:0;margin-right:16px;}#top-navigation{position:absolute;right:0;}#main-navigation-h{position:absolute;right:0;margin-top:73px;width:100%;color:#666;background-color:transparent;}#main-navigation-h .ul-parent{float:right;line-height:3.2;}#main-navigation-h .ul-parent > li{padding:0;position:unset;float:left;}#main-navigation-h .ul-parent li > a{border-bottom:5px solid #FFFFFF;margin-left:20px;padding:0 !important;}#main-navigation-h .ul-parent li > a:hover,#main-navigation-h .ul-parent li.active > a,#main-navigation-h .ul-child li > a:hover{border-bottom:5px solid #009fe3;color:#009fe3;background-color:transparent !important;cursor:pointer !important;}#main-navigation-h ul.ul-child li.active > a{color:white;border:0;}#main-navigation-h .ul-child{background-color:#009fe3 !important;text-align:center;line-height:3.2;position:absolute;left:0;right:0;font-size:0;margin-left:48px;margin-right:16px;}#main-navigation-h .ul-child li{display:inline-block;font-size:1rem;}#main-navigation-h .ul-child li > a{color:white;border:0;padding:0 !important;}#main-navigation-h .ul-child li > a:hover{border:0;}#main-navigation-h .dropdown-arrow,#main-navigation-h .dropdown-arrow{display:none;}}div.w3-container.node__content>div{padding-top:1rem;}.w3-container.node__content{padding-left:0;}.ul-parent-account li a,.ul-parent-footer li a{padding:7px 16px;}h1,h2,h3,h4,h5,h6{margin:0 0 10px 0;}hr{border:solid #aaa;border-width:1px 0 0;clear:both;height:0;margin:10px 0 0px;}.w3-section,.w3-code{margin-top:0px !important;margin-bottom:0px !important;}.paragraph>.paragraph__column{padding-bottom:0px;}.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding-left:0px !important;padding-right:0px !important;}.top-container-inner .first-top>div,.top-container-inner .second-top>div,.top-container-inner .third-top>div,.main-container-inner .first-sidebar>div,.main-container-inner .w3css-content>div,.main-container-inner .second-sidebar>div,.bottom-container-inner .first-bottom>div,.bottom-container-inner .second-bottom>div,.bottom-container-inner .third-bottom>div,.bottom-container-inner .forth-bottom>div,.footer-container-inner .first-footer>div,.footer-container-inner .second-footer>div,.footer-container-inner .third-footer>div{padding-left:0px !important;padding-right:0px !important;}.w3-card{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.w3-padding *:not(.w3-sidebar-second h2,.bluegrey,.spendenbankv,.gallery-responsive,.gallery-wrapper),.w3-padding:not(.w3-sidebar-second h2,.gallery-responsive,.gallery-wrapper){padding-left:0px !important;padding-right:0px !important;}.paragraph.paragraph--width--full>.paragraph__column,.paragraph.paragraph--width--medium>.paragraph__column,.paragraph.paragraph--width--narrow>.paragraph__column,.paragraph.paragraph--width--tiny>.paragraph__column,.paragraph.paragraph--width--wide>.paragraph__column,.paragraph>.paragraph__column{padding-left:0px !important;padding-right:0px !important;}.paragraph--type--bp-columns__1col .paragraph.paragraph--width--full>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--medium>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--narrow>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--tiny>.paragraph__column,.paragraph--type--bp-columns__1col .paragraph.paragraph--width--wide>.paragraph__column,.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__2col,.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__3col,.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__4col,.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__5col,.paragraph.paragraph--type--bp-columns .paragraph--type--bp-columns__6col{padding-left:0px !important;padding-right:0px !important;}.node .field--type-image{margin:0 !important;}.field--label-above>.field__item,.field--label-above>.field__items>.field__item:first-child,.field--label-above>.field__items>.field__item:first-child a{margin:0 !important;padding:0 !important;}.field__items>.field__item,.field--label-inline>.field__label{margin-right:0px;}#block-mainnavigation > ul > li{display:inline-block;float:left;}#block-mainnavigation > ul > li > ul{padding:0;}.spendenh3{font-size:1.2rem;}.spendenh3 img{width:32px;height:32px;margin-right:20px;}.spendenbankv{border:1px solid;padding:10px;font-size:1.1rem;color:#009fe3;margin:0 0 20px 0;font-family:"Lato-Bold",Arial,sans-serif;line-height:1.6em;}#spenden-countdown-wrap{width:100%;height:150px;font-family:arial;max-width:650px;margin:10px auto 20px;}#spenden-goal{font-size:1.4rem;text-align:right;}@media only screen and (max-width :640px){#spenden-goal{text-align:center;}}#spenden-glass{width:100%;height:20px;background:#c7c7c7;border-radius:10px;float:left;overflow:hidden;}#spenden-progress{float:left;height:20px;background:#6fc276;z-index:333;}.spenden-goal-stat{width:25%;padding:10px;float:left;margin:0;}@media only screen and (max-width :640px){.spenden-goal-stat{width:50%;text-align:center;}}.spenden-goal-number,.goal-label{display:block;}.spenden-goal-number{font-weight:bold;}@media (max-width:850px){img.spenden-bild1,img.spenden-bild2{display:none !important;}}.ul-parent.ul-parent-top-menu{padding-top:10px;padding-right:10px;}#block-topmenu .topmenu{font-size:0.9rem;padding-left:6px;padding-right:6px;}#block-topmenu .topmenu.spenden{color:#008000;font-weight:400;font-family:"Lato-Bold",Arial,sans-serif;}#block-topmenu .topmenu.phone,#block-topmenu .topmenu.kontakt{color:#009fe3;}#block-topmenu a.topmenu.links:after{content:"\00a0\00a0\00a0|";position:relative;}#bottom-container{background-color:#f8f8f8;}#bottom-container .first-bottom>div{background-color:#f8f8f8;}#block-mainnavigation > ul{margin:0;padding:0 32px 0 32px;color:#666;}#block-mainnavigation > ul > li{padding:32px 16px 0 0;}#block-mainnavigation > ul > li > a{color:#009fe3;}#block-mainnavigation > ul > li a{padding:0 24px 4px 0;}#footer-container{background-color:#dedede;}#footer-container .first-footer>div{background-color:#dedede;}#block-topmenu-2{float:left;padding:8px 48px 8px 0;}#block-topmenu-2 > ul{margin:0;padding:0 32px 0 32px;color:#666;}#block-topmenu-2 > ul > li  a{padding:0 24px 0 0;font-size:1rem;line-height:1.2rem;}#block-topmenu-2 a.topmenu.links:after{content:"";}#block-topmenu-2 .topmenu.phone,#block-topmenu-2 .topmenu.kontakt{display:none;}div.bottomnavdiv a{color:#009fe3;}#block-adressewohnheim,#block-adressewohngruppe,#block-adresseatelier,#block-impressum{float:left;width:20%;min-width:220px;}@media (max-width:993px){#block-adressewohnheim,#block-adressewohngruppe,#block-adresseatelier{padding-left:32px;}}.w3-row.views-row{margin-top:16px;margin-bottom:16px;}.page-wrapper{border-left:25px solid rgba(0,159,227,0.8);}@media (min-width:993px){#block-views-block-aktuelles-block-2 div.w3-row.views-row{padding-left:0;padding-right:0;}#block-views-block-aktuelles-block-2{position:absolute;top:-82px;width:50%;max-width:500px;right:0;margin-right:16px;padding-left:1.4rem !important;background:rgba(230,230,230,0.6);}#block-views-block-aktuelles-block-2 h2{font-family:"Lato-Bold",Arial,sans-serif;font-weight:400;font-size:1.6rem;padding-top:1.5rem !important;padding-bottom:8px;}}@media (max-width:1305px){#block-views-block-aktuelles-block-2{margin-right:24px;}}#block-views-block-viewsblogspot-archive-block-1 .w3-ul li{padding-top:0;padding-bottom:0;}#block-views-block-viewsblogspot-archive-block-1 .w3-row,#block-views-block-fotogalerie-block-1 .w3-row{margin-top:0;margin-bottom:0;}#block-views-block-fotogalerie-block-1 .w3-row{padding-bottom:8px;}#block-views-block-viewsblogspot-archive-block-1 h2,#block-views-block-fotogalerie-block-1 h2,#block-rahmenbedingungen h2{font-family:"Lato-Bold",Arial,sans-serif;font-weight:400;font-size:1.6rem;padding-left:16px;padding-top:8px;}ul.vba-archive>li{margin:0px;}#main-container-inner div.second-sidebar div.w3-sidebar-second{padding-top:44px !important;padding-right:16px !important;}div.second-sidebar .w3-block{margin-bottom:30px;background-color:#EEE;padding:15px;}.view-jobs div > ul.links,.view-aktuelles.view-display-id-page_1 article div > ul.links,.view-viewsblogspot-archive.view-display-id-page_1 article div > ul.links{float:left;}.view-jobs.view-display-id-page_1 .w3-row,.view-aktuelles.view-display-id-page_1 .w3-row,.view-viewsblogspot-archive.view-display-id-page_1 .w3-row{}.view-jobs h3,.view-aktuelles article h3,.view-viewsblogspot-archive article h3,.view-jobs article footer,.view-aktuelles article footer,.view-viewsblogspot-archive article footer,.view-jobs article footer div.node__submitted,.view-aktuelles article footer div.node__submitted,.view-viewsblogspot-archive article footer div.node__submitted{float:unset !important;}#block-sonnenrain-content article footer.node__meta{float:left;}#block-sonnenrain-content article.node--view-mode-full footer.node__meta{padding-left:16px;}#block-views-block-viewsblogspot-archive-block-1 ul li{margin-left:0;margin-right:0;padding-right:0;}#block-views-block-viewsblogspot-archive-block-1 ul li-0{padding-left:0;}@media (max-width:600px){#block-sonnenrain-branding .site-logo{padding:10px 16px 10px !important;width:unset;margin:unset;float:left;}.w3-ul{padding-top:10px;line-height:2.5;}#block-sonnenrain-content article footer.node__meta{float:left;}div.w3-container.node__content>div{padding-top:0;}h2{font-size:32px;}hr{margin:24px 24px 0;}.page-title{font-size:32px !important;padding-top:20px !important;}#block-sonnenrain-branding{width:unset;margin:unset;padding-left:0px;}#block-sidrtriggerbuttonblock{position:absolute;}.main-container-inner .first-sidebar,.main-container-inner .w3css-content,.main-container-inner .second-sidebar{margin-bottom:12px;margin-top:8px;}#main-container-inner div.second-sidebar div.w3-sidebar-second{padding-top:unset !important;padding-right:unset !important;}h1,h2,h3,h4,h5,h6{margin:0;}p.subtitle{font-size:1rem;}#block-adressewohnheim,#block-adressewohngruppe,#block-adresseatelier,#block-impressum{padding-top:32px;padding-left:16px;}#block-topmenu-2>ul{padding:0 16px 0 16px;}}#block-sidrtriggerbuttonblock > button{padding:10px;border:0;font-size:3rem;line-height:1;float:right;margin:24px;color:#999;background:0;}.w3-sidebar-second .w3-block .w3-left{float:unset !important;}.w3-sidebar-second .w3-block .w3-left .field__item{text-align:center;}#block-views-block-aktuelles-block-2 header.view-header{padding:0;}#block-views-block-aktuelles-block-2 header ul{margin-top:0;}.eu-cookie-compliance-default-button{padding:16px 32px;font-weight:500;font-family:Lato-Regular,'Helvetica Neue',Helvetica,Arial,sans-serif;}.eu-cookie-compliance-banner{padding:32px 0 32px 32px;}.eu-cookie-compliance-content{max-width:1216px;}.eu-cookie-compliance-content h2{font-family:Lato-Regular,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;font-size:150%;}.sliding-popup-bottom,.sliding-popup-top{z-index:299 !important;}div#sliding-popup{background:rgba(0,159,227,0.8) !important;}
#sidr{background:rgba(0,159,227,.8);}#block-sitebranding{text-align:center;margin:20px 0px 20px 20px;background:white;padding-right:20px;}#block-mainnavigation-3,#block-topmenu-3{padding-top:24px;white-space:unset;}#block-sitebranding .w3-left,#block-mainnavigation-3 .w3-left,#block-topmenu-3 .w3-left{float:unset !important;}#block-mainnavigation-3 .ul-parent>li,#block-topmenu-3 .ul-parent>li{display:block;font-size:1.2rem;color:white;}#block-mainnavigation-3 ul,#block-topmenu-3 ul{margin-left:8px;}
@keyframes animateSiteName{0%{background-position:0% 50%;}100%{background-position:200% 50%;}}.animate-text-01,#header.animate-name-01 a.site-name-link,#page-title.animate-title-01 .page-title,#page-title.animate-title-01 .page-title span{background:linear-gradient(45deg,#5f2879,#00418d,#00c2de,#fad717,#00ba71,#fa8901,#f43545,#ccc,#f43545,#fa8901,#00ba71,#fad717,#00c2de,#00418d,#5f2879);}.animate-text-02,#header.animate-name-02 a.site-name-link,#page-title.animate-title-02 .page-title,#page-title.animate-title-02 .page-title span{background:linear-gradient(45deg,#095fab,#25abe8,#57d75b,#ccc,#57d75b,#25abe8,#095fab);}.animate-text-03,#header.animate-name-03 a.site-name-link,#page-title.animate-title-03 .page-title,#page-title.animate-title-03 .page-title span{background:linear-gradient(45deg,#d0e4f7,#73b1e7,#e2d40b,#539fe1,#87bcea,#539fe1,#e2d40b,#73b1e7,#d0e4f7);}.animate-text-04,#header.animate-name-04 a.site-name-link,#page-title.animate-title-04 .page-title,#page-title.animate-title-04 .page-title span{background:linear-gradient(45deg,#f44336,#e91e63,#9c27b0,#673ab7,#3f51b5,#2196f3,#87ceeb,#00bcd4,#00ffff,#009688,#4caf50,#8bc34a,#8bc34a,#8bc34a,#8bc34a,#4caf50,#009688,#00ffff,#00bcd4,#87ceeb,#2196f3,#3f51b5,#673ab7,#9c27b0,#e91e63,#f44336);}.animate-text-05,#header.animate-name-05 a.site-name-link,#page-title.animate-title-05 .page-title,#page-title.animate-title-05 .page-title span{background:linear-gradient(45deg,#009688,#2196f3,#ffeb3b,#ff9800,#f44336,#9c27b0,#9c27b0,#f44336,#ff9800,#ffeb3b,#2196f3,#009688);}.animate-text-06,#header.animate-name-06 a.site-name-link,#page-title.animate-title-06 .page-title,#page-title.animate-title-06 .page-title span{background:linear-gradient(45deg,#f44336,#9c27b0,#2196f3,#4caf50,#ff9800,#ff9800,#4caf50,#2196f3,#9c27b0,#f44336);}.animate-text-07,#header.animate-name-07 a.site-name-link,#page-title.animate-title-07 .page-title,#page-title.animate-title-07 .page-title span{background:linear-gradient(45deg,#ffb5ba,#ff796c,#ce4676,#87ceeb,#00bcd4,#2196f3,#00bcd4,#87ceeb,#ce4676,#ff796c,#ffb5ba);}.animate-text-08,#header.animate-name-08 a.site-name-link,#page-title.animate-title-08 .page-title,#page-title.animate-title-08 .page-title span{background:linear-gradient(45deg,#8db600,#27a64c,#008882,#0085a1,#0085a1,#008882,#27a64c,#8db600);}.animate-text-09,#header.animate-name-09 a.site-name-link,#page-title.animate-title-09 .page-title,#page-title.animate-title-09 .page-title span{background:linear-gradient(45deg,#ffb7a5,#e25822,#f6a600,#dcd300,#dcd300,#f6a600,#e25822,#ffb7a5);}.animate-text-10,#header.animate-name-10 a.site-name-link,#page-title.animate-title-10 .page-title,#page-title.animate-title-10 .page-title span{background:linear-gradient(45deg,#008856,#00a1c2,#9065ca,#9a4eae,#9a4eae,#9065ca,#00a1c2,#008856);}.animate-text-11,#header.animate-name-11 a.site-name-link,#page-title.animate-title-11 .page-title,#page-title.animate-title-11 .page-title span{background:linear-gradient(45deg,#ffb5ba,#be0032,#f38400,#f3c300,#f3c300,#f38400,#be0032,#ffb5ba);}.animate-text-12,#header.animate-name-12 a.site-name-link,#page-title.animate-title-12 .page-title,#page-title.animate-title-12 .page-title span{background:linear-gradient(45deg,#bd1e24,#e97600,#f6c700,#007256,#0067a7,#964f8e,#964f8e,#0067a7,#007256,#f6c700,#e97600,#bd1e24);}.animate-text-13,#header.animate-name-13 a.site-name-link,#page-title.animate-title-13 .page-title,#page-title.animate-title-13 .page-title span{background:linear-gradient(45deg,#5f2879,#00418d,#00c2de,#fad717,#00ba71,#fa8901,#f43545,#fa8901,#00ba71,#fad717,#00c2de,#00418d,#5f2879);}.animate-text-14,#header.animate-name-14 a.site-name-link,#page-title.animate-title-14 .page-title,#page-title.animate-title-14 .page-title span{background:linear-gradient(45deg,#fad717,#fa8901,#f43545,#fa8901,#fad717);}.animate-text-15,#header.animate-name-15 a.site-name-link,#page-title.animate-title-15 .page-title,#page-title.animate-title-15 .page-title span{background:linear-gradient(45deg,#aebcbf,#6e7774,#cefc00,#ccc,#444,#ccc,#cefc00,#6e7774,#aebcbf);}.animate-text-16,#header.animate-name-16 a.site-name-link,#page-title.animate-title-16 .page-title,#page-title.animate-title-16 .page-title span{background:linear-gradient(45deg,#aebcbf,#6e7774,#ff6a00,#ccc,#444,#ccc,#ff6a00,#6e7774,#aebcbf);}.animate-text-17,#header.animate-name-17 a.site-name-link,#page-title.animate-title-17 .page-title,#page-title.animate-title-17 .page-title span{background:linear-gradient(45deg,#aebcbf,#6e7774,#ffee00,#ccc,#444,#ccc,#ffee00,#6e7774,#aebcbf);}.animate-text-18,#header.animate-name-18 a.site-name-link,#page-title.animate-title-18 .page-title,#page-title.animate-title-18 .page-title span{background:linear-gradient(45deg,#aebcbf,#6e7774,#46f900,#ccc,#444,#ccc,#46f900,#6e7774,#aebcbf);}.animate-text-19,#header.animate-name-19 a.site-name-link,#page-title.animate-title-19 .page-title,#page-title.animate-title-19 .page-title span{background:linear-gradient(45deg,#aebcbf,#6e7774,#00fcde,#ccc,#444,#ccc,#00fcde,#6e7774,#aebcbf);}.animate-text-20,#header.animate-name-20 a.site-name-link,#page-title.animate-title-20 .page-title,#page-title.animate-title-20 .page-title span{background:linear-gradient(45deg,#aebcbf,#6e7774,#00c9fc,#ccc,#444,#ccc,#00c9fc,#6e7774,#aebcbf);}.animate-text-21,#header.animate-name-21 a.site-name-link,#page-title.animate-title-21 .page-title,#page-title.animate-title-21 .page-title span{background:linear-gradient(45deg,#aebcbf,#6e7774,#e000f4,#ccc,#444,#ccc,#e000f4,#6e7774,#aebcbf);}.animate-text-22,#header.animate-name-22 a.site-name-link,#page-title.animate-title-22 .page-title,#page-title.animate-title-22 .page-title span{background:linear-gradient(45deg,#aebcbf,#6e7774,#f7001c,#ccc,#444,#ccc,#f7001c,#6e7774,#aebcbf);}.animate-text-23,#header.animate-name-23 a.site-name-link,#page-title.animate-title-23 .page-title,#page-title.animate-title-23 .page-title span{background:linear-gradient(45deg,#aebcbf,#6e7774,#e50095,#ccc,#444,#ccc,#e50095,#6e7774,#aebcbf);}.animate-text-24,#header.animate-name-24 a.site-name-link,#page-title.animate-title-24 .page-title,#page-title.animate-title-24 .page-title span{background:linear-gradient(45deg,#30267a,#0085a1,#870074,#ce4676,#ce4676,#870074,#0085a1,#30267a);}.animate-text-01,.animate-text-02,.animate-text-03,.animate-text-04,.animate-text-05,.animate-text-06,.animate-text-07,.animate-text-08,.animate-text-09,.animate-text-10,.animate-text-11,.animate-text-12,.animate-text-13,.animate-text-14,.animate-text-15,.animate-text-16,.animate-text-17,.animate-text-18,.animate-text-19,.animate-text-20,.animate-text-21,.animate-text-22,.animate-text-23,.animate-text-24,#header.animate-name-01 a.site-name-link,#header.animate-name-02 a.site-name-link,#header.animate-name-03 a.site-name-link,#header.animate-name-04 a.site-name-link,#header.animate-name-05 a.site-name-link,#header.animate-name-06 a.site-name-link,#header.animate-name-07 a.site-name-link,#header.animate-name-08 a.site-name-link,#header.animate-name-09 a.site-name-link,#header.animate-name-10 a.site-name-link,#header.animate-name-11 a.site-name-link,#header.animate-name-12 a.site-name-link,#header.animate-name-13 a.site-name-link,#header.animate-name-14 a.site-name-link,#header.animate-name-15 a.site-name-link,#header.animate-name-16 a.site-name-link,#header.animate-name-17 a.site-name-link,#header.animate-name-18 a.site-name-link,#header.animate-name-19 a.site-name-link,#header.animate-name-20 a.site-name-link,#header.animate-name-21 a.site-name-link,#header.animate-name-22 a.site-name-link,#header.animate-name-23 a.site-name-link,#header.animate-name-24 a.site-name-link,#page-title.animate-title-01 .page-title,#page-title.animate-title-02 .page-title,#page-title.animate-title-03 .page-title,#page-title.animate-title-04 .page-title,#page-title.animate-title-05 .page-title,#page-title.animate-title-06 .page-title,#page-title.animate-title-07 .page-title,#page-title.animate-title-08 .page-title,#page-title.animate-title-09 .page-title,#page-title.animate-title-10 .page-title,#page-title.animate-title-11 .page-title,#page-title.animate-title-12 .page-title,#page-title.animate-title-13 .page-title,#page-title.animate-title-14 .page-title,#page-title.animate-title-15 .page-title,#page-title.animate-title-16 .page-title,#page-title.animate-title-17 .page-title,#page-title.animate-title-18 .page-title,#page-title.animate-title-19 .page-title,#page-title.animate-title-20 .page-title,#page-title.animate-title-21 .page-title,#page-title.animate-title-22 .page-title,#page-title.animate-title-23 .page-title,#page-title.animate-title-24 .page-title,#page-title.animate-title-01 .page-title span,#page-title.animate-title-02 .page-title span,#page-title.animate-title-03 .page-title span,#page-title.animate-title-04 .page-title span,#page-title.animate-title-05 .page-title span,#page-title.animate-title-06 .page-title span,#page-title.animate-title-07 .page-title span,#page-title.animate-title-08 .page-title span,#page-title.animate-title-09 .page-title span,#page-title.animate-title-10 .page-title span,#page-title.animate-title-11 .page-title span,#page-title.animate-title-12 .page-title span,#page-title.animate-title-13 .page-title span,#page-title.animate-title-14 .page-title span,#page-title.animate-title-15 .page-title span,#page-title.animate-title-16 .page-title span,#page-title.animate-title-17 .page-title span,#page-title.animate-title-18 .page-title span,#page-title.animate-title-19 .page-title span,#page-title.animate-title-20 .page-title span,#page-title.animate-title-21 .page-title span,#page-title.animate-title-22 .page-title span,#page-title.animate-title-23 .page-title span,#page-title.animate-title-24 .page-title span{background-size:200% 200%;animation:animateSiteName 10s linear infinite;background-clip:text;-webkit-background-clip:text;color:transparent !important;}form input.button.form-submit:hover{animation:wiggle 0.3s;}
