/**
 * @file
 * Subtheme specific CSS.
 *//*// Floating Button*/.fade-in-element .testimonial-cta{position:fixed;right:30px;top:50%;transform:translate(0%,-50%);background:transparent;background:#B4819B;color:#FFF !important;border:10px solid #C9B0BD;border-radius:50%;width:150px;height:150px;z-index:99;}.fade-in-element .testimonial-cta a{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#FFF !important;text-decoration:none !important;text-transform:uppercase;font-size:100%;}.fade-in-element .testimonial-cta A BOLD{font-weight:700;}@media screen and (max-width:1440px){.fade-in-element .testimonial-cta a{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#FFF !important;text-decoration:none !important;text-transform:uppercase;font-size:80%;}}@media screen and (max-width:640px){.fade-in-element .testimonial-cta{position:fixed;right:0;left:50%;top:99%;transform:translate(-50%,-100%);background:transparent;background:#B4819B;color:#FFF !important;border:10px solid #C9B0BD;border-radius:50%;width:150px;height:150px;z-index:99;display:none;}.fade-in-element .testimonial-cta a{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#FFF !important;text-decoration:none !important;}}/*// Menu*/.block-menu.menu--main{display:block;}@media screen and (max-width:1200px){.block-menu.menu--main{display:none !important;}}/*@media screen and (min-width: 1200px)
{
	.header.headroom BUTTON.btn.btn-hetzenterprises
	{
		display: none;
	}
}*/.header .menu .offcanvas{min-width:660px;}.offcanvas .offcanvas-header{display:inline-block;padding-bottom:0;background:#829CA8 !important;}.header .menu{margin-top:30px !important;}.header .menu button.btn.btn-hetzenterprises{margin-top:0px;}.header .menu .offcanvas .offcanvas-header .header-close{text-align:right;color:#FFF !important;}.header .offcanvas .offcanvas-header .header-close button.btn-close.text-reset{position:relative;opacity:1;filter:invert(100);font-size:30px;}.headroom .menu .offcanvas .offcanvas-header .header-logo{text-align:center;padding:15px 0 0;}.headroom .menu .offcanvas-header .header-sitename h5{text-align:center;font-size:16px;}.header .menu .offcanvas .offcanvas-body{font-size:30px;line-height:1.8;text-align:left;background:#829CA8 !important;color:#FFF;padding-top:75px;padding-left:20%;text-transform:uppercase;}.header .menu .offcanvas .offcanvas-body a{color:#FFF !important;text-decoration:none;transition:all 500ms ease-in-out;font-size:26px !important;letter-spacing:2px;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url(/themes/custom/kinderwunsch//fonts/museosans300/font.woff);font-display: auto;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url(/themes/custom/kinderwunsch//fonts/museosans300/font.woff);font-display: auto;}.header .menu .offcanvas .offcanvas-body a:hover{color:#101010;text-decoration:none;transition:all 500ms ease-in-out;}.header .menu .offcanvas .offcanvas-body .accordion .accordion-item{background:rgba(255,255,255,0) !important;border:0 none transparent !important;}.header .menu .offcanvas .accordion .accordion-item .accordion-header{background:transparent !important;color:#FFF !important;border:none !important;}.header .menu .accordion .accordion-item h2{margin:0;padding:0;border:none !important;}.header .menu .accordion .accordion-item h2.accordion-header{border:0px solid #FFF;}.header .menu .accordion .accordion-item h2.accordion-header button{color:#FFF !important;text-decoration:none;transition:all 500ms ease-in-out;font-size:26px !important;background:transparent;border:0px solid #FFF;text-transform:uppercase;letter-spacing:2px;padding:10px 0;outline:none !important;margin:0 0 0 -2px;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url(/themes/custom/kinderwunsch//fonts/museosans300/font.woff);font-display: auto;}.header .menu .accordion .accordion-item h2.accordion-header button:not(.collapsed){box-shadow:none !important;}.header .menu .accordion-item .accordion-body{padding:0 0 0 50px;margin:0;line-height:34px;border:none;padding-bottom:25px;}.header .menu .accordion-item .accordion-body a{text-transform:none;letter-spacing:2px;font-style:normal;font-weight:400;position:relative;font-family:'MuseoSans300';font-weight:300;font-style:normal;src: url(/themes/custom/kinderwunsch//fonts/museosans300/font.woff);font-display: auto;}.header .menu .accordion-item .accordion-body a:before{content:" › ";font-size:24px;position:absolute;left:-15px;top:0px;}.accordion-button::after{flex-shrink:0;width: var(--bs-accordion-btn-icon-width);height: var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:none !important;background-repeat:no-repeat;background-size: var(--bs-accordion-btn-icon-width);transition: var(--bs-accordion-btn-icon-transition);}@media screen and (max-width:640px){.header .menu .offcanvas{min-width:90%;}}/*// Burger Icon*/.bar1,.bar2,.bar3,.bar4{width:50px;height:2px;background-color:#000;margin:6px 0;transition:0.4s;}/*// Node Types*/.node--type-team .page{background:#FFFAF0;border-left:15px solid #FFF;border-right:15px solid #FFF;border-bottom:10px solid #FFF;}/*// Block Images*/.kinderwunsch-contact img{width:100%;height:auto !important;}/*// Copy and refactoring*/.view-kontakt.view-id-kontakt{margin-bottom:50px;}.view-kontakt.view-id-kontakt .views-row{display:flex;flex-direction:row;overflow:hidden;}.view-kontakt.view-id-kontakt .contact-body{max-width:90%;}.view-kontakt.view-id-kontakt .views-row img{-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out;}.view-kontakt.view-id-kontakt .contactrow:nth-child(1n) h2{color:#005370;width:fit-content;line-height:32px;border-bottom:1px solid #005370;}.view-kontakt.view-id-kontakt .contactrow:nth-child(2n) h2{color:#FFF;border-bottom:1px solid #FFF;width:fit-content;line-height:32px;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(1n){display:flex;background:#EAEAEA;color:#005370;overflow:hidden;z-index:2 !important;position:relative;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(1n):hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out;z-index:1 !important;}.view-kontakt.view-id-kontakt .contactrow:nth-of-type(1n) .views-field-nothing{width:50%;display:inline-block;position:relative;z-index:2;background:#EAEAEA;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(2n){display:flex;background:#005370;color:#FFF;position:relative;z-index:9 !important;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(2n):hover img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out;z-index:1 !important;}.view-kontakt.view-id-kontakt .contactrow:nth-of-type(2n) .views-field-nothing{width:50%;display:inline-block;position:relative;background:#005370 !important;z-index:2;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(1n) p{display:flex;background:#EAEAEA;color:#005370;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(2n) p{display:flex;background:#005370;color:#FFF;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(1n){display:flex;flex-direction:row;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(2n){display:flex;flex-direction:row-reverse;}.view-kontakt.view-id-kontakt .contactrow .views-field-nothing{width:50%;display:inline-block;position:relative;z-index:2;}.view-kontakt.view-id-kontakt .contactrow .views-field-nothing .field-content{position:absolute;color:#FFF;width:75%;top:50%;left:50%;transform:translate(-50%,-50%);}.view-kontakt.view-id-kontakt .contactrow .views-field-field-teasermedia{width:50%;display:inline-block;}.view-kontakt.view-id-kontakt .views-field img{width:100%;height:auto;}.view-kontakt.view-id-kontakt .contactrow a{}.view-kontakt.view-id-kontakt .contact-body .contactlink{padding-top:20px;}.view-kontakt.view-id-kontakt .contactrow:nth-child(1n) a{text-decoration:none;position:relative;transition:all 500ms ease-in-out;}.view-kontakt.view-id-kontakt .contactrow:nth-child(1n) a:hover{color:#872019;text-decoration:none;position:relative;transition:all 500ms ease-in-out;}.view-kontakt.view-id-kontakt .contactrow:nth-child(1n) .contactlink a:after{content:" ";position:absolute;right:-45px;top:-5px;background:url(/sites/default/files/websiteimages/Karriere_rot.png) center/contain no-repeat;width:30px;height:30px;}.view-kontakt.view-id-kontakt .contactrow:nth-child(2n) a{color:#FFF;text-decoration:none;position:relative;}.view-kontakt.view-id-kontakt .contactrow:nth-child(2n) a:hover{color:#872019;text-decoration:none;position:relative;transition:all 500ms ease-in-out;}.view-kontakt.view-id-kontakt .contactrow:nth-child(2n) .contactlink a:after{color:#FFF;text-decoration:none;content:" ";position:absolute;right:-45px;top:-5px;background:url(/sites/default/files/websiteimages/Karriere_weiss.png) center/contain no-repeat;width:30px;height:30px;}@media screen and (min-width:992px) and (max-width:1360px){.view-kontakt.view-id-kontakt .views-row{display:block;flex-direction:row;}.view-kontakt.view-id-kontakt .contact-body{max-width:100%;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(1n){display:flex;flex-direction:row;}.view-kontakt.view-id-kontakt .contactrow:nth-of-type(1n) .views-field-nothing{width:50%;display:inline-block;position:relative;z-index:2;background:#EAEAEA;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(2n){display:flex;flex-direction:row-reverse;}.view-kontakt.view-id-kontakt .contactrow:nth-of-type(2n) .views-field-nothing{width:50%;display:inline-block;position:relative;background:#005370 !important;z-index:2;}.view-kontakt.view-id-kontakt .contactrow .views-field-nothing{width:50%;display:block;position:relative;padding:25px 25px 0 25px;font-size:60%;}.view-kontakt.view-id-kontakt .contactrow .views-field-nothing .field-content{position:relative;color:#FFF;width:100%;top:0;left:0;}.view-kontakt.view-id-kontakt .contactrow .views-field-field-teasermedia{width:50%;display:block;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(1n) p{display:flex;background:#EAEAEA;color:#005370;font-size:16px;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(2n) p{display:flex;background:#005370;color:#FFF;font-size:16px;}.view-kontakt.view-id-kontakt .contactrow:nth-child(1n) a{text-decoration:none;position:relative;transition:all 500ms ease-in-out;font-size:16px;}.view-kontakt.view-id-kontakt .contactrow:nth-child(1n) h2{color:#005370;width:fit-content;line-height:32px;border-bottom:1px solid #005370;font-size:18px;}.view-kontakt.view-id-kontakt .contactrow:nth-child(2n) h2{color:#FFF;border-bottom:1px solid #FFF;width:fit-content;line-height:32px;font-size:18px;}}@media screen and (max-width:991px){.view-kontakt.view-id-kontakt .views-row{display:block;flex-direction:row;}.view-kontakt.view-id-kontakt .contact-body{max-width:100%;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(1n){display:block;flex-direction:row;}.view-kontakt.view-id-kontakt .contactrow:nth-of-type(1n) .views-field-nothing{width:100%;display:inline-block;position:relative;z-index:2;background:#EAEAEA;}.view-kontakt.view-id-kontakt .views-row:nth-of-type(2n){display:block;flex-direction:row-reverse;}.view-kontakt.view-id-kontakt .contactrow:nth-of-type(2n) .views-field-nothing{width:100%;display:inline-block;position:relative;background:#005370 !important;z-index:2;}.view-kontakt.view-id-kontakt .contactrow .views-field-nothing{width:100%;display:block;position:relative;padding:50px;min-height:400px;}.view-kontakt.view-id-kontakt .contactrow .views-field-nothing .field-content{position:relative;color:#FFF;width:100%;top:0;left:0;}.view-kontakt.view-id-kontakt .contactrow .views-field-field-teasermedia{width:100%;display:block;}}/*// Newspage*/.node--type-article .main-content{max-width:768px;}/*// Accordions CkEditor*/.ckeditor-accordion-container dl.styled{border:1px solid #E5E8E9;}.ckeditor-accordion-container .styled dt a.ckeditor-accordion-toggler{border:none;background:#E5E8E9;text-align:left;text-decoration:none;font-weight:400;}.ckeditor-accordion-container .styled dt a.ckeditor-accordion-toggler:hover{border:none;background:#8FB9D6;}.ckeditor-accordion-container dl.styled dd.active{padding:15px;}