@charset "UTF-8";
/* https://josua-kindergarten.de/wp-content/themes/dt-the7-child/style.css?ver=12.4.0.1 */
@import url(/wp-content/themes/dt-the7-child/layout/css/base.css);@import url(/wp-content/themes/dt-the7-child/layout/css/grid.css);@import url(/wp-content/themes/dt-the7-child/layout/css/elements.css);@import url(/wp-content/themes/dt-the7-child/layout/css/layout.css);@font-face{font-display:swap;font-family:'wellfleet';font-style:regular;font-weight:0;src:local('wellfleet-regular'),local('wellfleet-regular'),url(/wp-content/themes/dt-the7-child/font/wellfleet/wellfleet-regular-webfont.woff) format('woff'),url(/wp-content/themes/dt-the7-child/font/wellfleet/wellfleet-regular-webfont.woff2) format('woff2')}img{max-width:100%;height:auto}#header.stuck{background:#c24392 none repeat scroll 0 0!important}.sf-menu>li>a{color:#fff}.sf-menu>li>a{border:medium none;font-size:16px;line-height:20px;padding:83px 20px 30px 10px}.blogRow{background-color:#e2e2e2}.blogRow hr{border-top:4px dotted #B5ABAA!important}.blogRow h4 a{font-size:16px;font-weight:700;color:#C24392!important}.blogRow .more-link.btn,.blogRow .back_page{display:none}.blogRow .blog-post .first_link a{color:#238fcd!important;text-decoration:underline}.blogRow .blog-post .first_link a:hover{color:#C24392!important}#logo{padding-top:10px;padding-bottom:10px}#footer-middle{padding:30px 0 0px!important;font-weight:400;background-color:#1FB7CE}#footer-bottom{background-color:#1FB7CE}#footer-bottom .ewf-row{display:none}#footer-top{background-color:#1FB7CE}.textwidget{font-size:13px}#footer,#footer .widget-title{color:#fff}#footer .widget-title,#footer .widget-title span{border-bottom:none;padding-bottom:0}#footer-top-widget-area-1>#text-2>.textwidget>div{font-family:Wellfleet!important}#footer-top-widget-area-1>#text-2{padding-bottom:0;padding-top:100px}#footer-top .widget:last-child{padding-bottom:0}#footer input,#footer textarea,#footer select,#footer .widget a{color:#fff}.title-1{float:left;width:51%}@media (max-width:978px){#mobile-menu-trigger.mobile-menu-closed{display:block}#mobile-menu-trigger.mobile-menu-opened{display:block}}#mobile-menu{z-index:20000000000}.sf-menu ul{min-width:179px}div#header{background-color:#c24392!important}.sticky-wrapper{height:auto!important}.menuWrapper{margin-left:10%;margin-right:10%}.custom_html-7{height:1px}.wpcf7-acceptance input{display:inline}.wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-acceptance .wpcf7-list-item-label{color:#474D5D;font-size:12px}@media screen and (max-width:1200px){.tp-caption{left:30px!important}h1{font-size:30px important}}@media screen and (max-width:1024px){td:before{width:0!important}.wpb_wrapper .vc_empty_space:first-child{height:0px!important}h1{font-size:30px important}}@media screen and (max-width:767px){.tp-caption{left:60px!important}h1{font-size:30px important}}@media (max-width:480px){.menuWrapper{margin-left:1%;margin-right:5%}#logo .responsive-img{max-width:30%}#footer-top #custom_html-7{display:none}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.sf-menu>.sea_blue{border-top:20px solid #1CB6CE;background-color:#9A9A9A;width:180px}h3.entry-title a{color:#c24392!important}hr{border-top:2px dotted #B5ABAA!important}.sub-nav .menu-item i.fa,.sub-nav .menu-item i.fas,.sub-nav .menu-item i.far,.sub-nav .menu-item i.fab{text-align:center;width:1.25em}header.header-bar{background-color:#c24392}div .masthead.inline-header.right.full-height.shadow-mobile-header-decoration.small-mobile-menu-icon.dt-parent-menu-clickable.show-device-logo.show-mobile-logo.sticky-off.fixed-masthead{background-color:#c24392}.masthead.inline-header.right.full-height.shadow-mobile-header-decoration.small-mobile-menu-icon.dt-parent-menu-clickable.sticky-off.fixed-masthead{background-color:#c24392}span.menu-text{color:white!important}sf-menu{list-style:none!important}.sf-menu li:hover,.sf-menu li.sfHover{position:relative;text-decoration:none!important}li.green.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.menu-item-home.menu-item-7094.act.first{background-color:#67d5a0!important}sf-menu>.green.current-menu-item{background-color:#67d5a0!important;position:relative;width:50px}li.violate.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-6718.has-children{background-color:#9A9A9A;color:white!important}.violate{border-top:20px solid #774697;background-color:#9A9A9A;position:relative;width:180px}.violate:hover{background-color:#774697!important;position:relative;width:180px}li.green.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-home.menu-item-7094.first{background-color:#9A9A9A;color:white!important}.green{border-top:20px solid #67d5a0;background-color:#9A9A9A;position:relative;width:70px}.green:hover{background-color:#67d5a0!important;position:relative;width:70px}li.orange.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-6716.has-children{background-color:#9A9A9A;color:white!important}.orange{border-top:20px solid #EE6F4F;background-color:#9A9A9A;position:relative;width:180px}.orange:hover ul.sub-nav.hover-style-bg.level-arrows-on{background-color:#EE6F4F!important}.orange:hover{background-color:#EE6F4F!important;position:relative;width:180px}li.sea_blue.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-7579{border-top:20px solid #1CB6CE}.sea_blue{border-top:20px solid #1CB6CE;background-color:#9A9A9A;position:relative;width:180px}.sea_blue:hover{background-color:#1CB6CE!important;position:relative;width:180px}li.yellow.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-6712{background-color:#9A9A9A;border-top:20px solid #F6BC12}.yellow{background-color:#9A9A9A;position:relative;width:180px}.yellow:hover{border-top:20px solid #F6BC12;background-color:#F6BC12!important;position:relative;width:180px}li.a:hover{position:relative;text-decoration:none}.sf-menu>.sea_blue:hover{border-top:20px solid #1CB6CE;background-color:#1CB6CE;width:180px}ul.sub-nav.hover-style-bg.level-arrows-on{background-color:#774697;color:white!important}#primary-menu>.violate::before{border-bottom:20px solid #c24392;border-left:180px solid #9A9A9A;bottom:0;content:"";position:absolute;right:0;width:0}#primary-menu>.green.current-menu-item::before{bottom:0;content:"";position:absolute;right:0;width:0}#primary-menu>.orange::before{border-bottom:20px solid #c24392;border-left:180px solid #9A9A9A;bottom:0;content:"";position:absolute;right:0;width:0}#primary-menu>.sea_blue::before{border-bottom:20px solid #c24392;border-left:180px solid #9A9A9A;bottom:0;content:"";position:absolute;right:0;width:0}#primary-menu>.sea_blue:hover::before{border-bottom:20px solid #c24392;border-left:180px solid #1CB6CE;bottom:0;content:"";position:absolute;right:0;width:0}#primary-menu>.yellow:hover::before{border-bottom:20px solid #c24392;border-left:180px solid #F6BC12;bottom:0;content:"";position:absolute;right:0;width:0}#primary-menu>.orange:hover::before{border-bottom:20px solid #c24392;border-left:180px solid #EE6F4F;bottom:0;content:"";position:absolute;right:0;width:0}#primary-menu>.violate:hover::before{border-bottom:20px solid #c24392;border-left:180px solid #774697;bottom:0;content:"";position:absolute;right:0;width:0}#primary-menu>.yellow::before{border-bottom:20px solid #c24392;border-left:180px solid #9A9A9A;bottom:0;content:"";position:absolute;right:0;width:0}#primary-menu>li{float:left;margin-right:1px}.violate ul,.yellow ul,.sea_blue ul,.orange ul,.green ul{margin-top:-20px}.mobile-main-nav .green,.mobile-main-nav .violate,.mobile-main-nav .sea_blue,.mobile-main-nav .orange,.mobile-main-nav .yellow{border-top:0px!important}.mobile-main-nav li{background-color:transparent!important}#primary-menu .underline{display:none}#primary-menu li:not(.dt-mega-menu) .sub-nav{width:180px}.main-nav>li>a .menu-text{font-weight:400}.mobile-main-nav span.menu-text{color:#fff!important}.mobile-main-nav li.green.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.menu-item-home.menu-item-7094.act.first{background-color:transparent!important}.right-mobile-menu .show-mobile-header .dt-mobile-header{background-color:rgba(10,171,138,1)}.dividers-on.classic-layout-list .post{border-bottom:2px dotted #B5ABAA!important}.content-bg-on.centered-layout-list article,.content-bg-on.classic-layout-list article{background-color:transparent}.sf-menu li.current,.sf-menu>li.current-menu-parent,.sf-menu>li.current_page_parent,.sf-menu>li.current-menu-item>a{margin-top:-2px}.sf-menu>li>a{border:medium none;font-size:16px;line-height:20px;padding:83px 20px 30px 10px}.sf-menu a{display:block;position:relative}.sf-menu,.sf-menu *{margin:0;margin-top:0;padding:0;list-style:none}.wpb_column .wpb_wrapper .wpb_text_column .wpb_wrapper a{text-decoration:none}.entry-date1.updated{position:relative;display:inline-block;left:0;line-height:20px}.entry-date1.updated{background:#C24392 none repeat scroll 0 0;border-radius:100%;color:#FFF;height:45px;left:-63px;line-height:19px;text-align:center;width:45px;font-size:14px;top:0;font-family:"Open Sans",Arial,sans-serif}#primary-menu>.violate.current-menu-item::before,#primary-menu>.violate.current-menu-parent::before{border-bottom:20px solid #c24392;border-left:180px solid #774697}.violate.current-menu-item,.violate.current-menu-parent{background-color:#774697!important}#primary-menu>.yellow.current-menu-item::before,#primary-menu>.yellow.current-menu-parent::before{border-bottom:20px solid #c24392;border-left:180px solid #F6BC12}.yellow.current-menu-item,.yellow.current-menu-parent{background-color:#F6BC12!important}#primary-menu>.orange.current-menu-item::before,#primary-menu>.orange.current-menu-parent::before{border-bottom:20px solid #c24392;border-left:180px solid #EE6F4F}.orange.current-menu-item,.orange.current-menu-parent{background-color:#EE6F4F!important}#primary-menu>.sea_blue.current-menu-item::before,#primary-menu>.sea_blue.current-menu-parent::before{border-bottom:20px solid #c24392;border-left:180px solid #1CB6CE}.sea_blue.current-menu-item,.sea_blue.current-menu-parent{background-color:#1CB6CE!important}.green.current-menu-item,.green.current-menu-parent{background-color:#67d5a0!important}@media (max-width:1088px){.violate:hover,.orange:hover,.yellow:hover,.sea_blue:hover{width:auto}.violate,.orange,.yellow,.sea_blue{width:auto;padding:4px 0 4px 10px}.dt-mobile-header .next-level-button:before{color:#fff}#page .mobile-main-nav .sub-nav{padding-top:20px}}