@charset "UTF-8";body.component{padding:2em}h1{font-size:2em;font-weight:400;margin-bottom:.5em}.page-header h1,.items-leading .blog-item:first-child h1,.category-desc>h1{margin-top:0}h2{font-size:1.5em;font-weight:400;margin-bottom:1em}div h2:first-child{margin-top:0}h3{font-size:1em;margin-bottom:0}.cat-children>h3:first-child{display:none}p,table{margin-bottom:1em;hyphens:auto;-webkit-hyphens:auto;width:100%}div.attachmentsList table{border:none;font-size:100%;width:100%}.kosten tr,.kontakt tr,.stiftungsrat tr{border-bottom:solid 1px rgb(129,207,244)}td,th{hyphens:none;padding-right:1em;vertical-align:top}th{text-align:left}td:last-child{padding-right:0}table#stundenplan{width:100%}div.tablewrap{overflow-x:scroll}table#stundenplan th,table#stundenplan td,table.stundenplan th,table.stundenplan td{font-size:.9em;padding:.25em;border:solid 1px rgb(255,255,255)}table#stundenplan th,table.stundenplan th{background-color:rgb(232,232,232);font-weight:400;width:16.6666%}table#stundenplan th:nth-child(5){background-color:rgb(224,224,224)}table#stundenplan td,table.stundenplan td{background-color:rgb(248,248,248)}table#stundenplan td p{margin-bottom:.5em}table#stundenplan td:nth-child(5){background-color:rgb(240,240,240)}table#stundenplan td p:first-child{margin-right:1em;white-space:nowrap}table.stundenplan td h3{color:rgb(51,122,183);font-size:1em;margin-top:0}table.courses tbody tr{border-bottom:solid 1px lightgrey}table.courses tbody tr td:nth-child(2){font-weight:bold}table.courses tbody tr td:nth-child(2) a{color:rgb(72,61,125);text-decoration:none}table.courses td{padding:.5em 1em .5em 0;vertical-align:middle}table.courses td a.button.btn.primary{padding:.5em 1em}table.courses td h2{margin-top:.75em;margin-bottom:0}a{color:rgb(64,64,64)}h3.page-header.item-title a{text-decoration:none}a[href^="mailto:"]{font-weight:700;text-decoration:none}a[href^="mailto:"]::after{font-family:"Font Awesome 5 Free";font-weight:300;content:"\f0e0";color:rgb(128,128,128);margin-left:.5em;vertical-align:bottom}a:hover{text-decoration:underline;color:rgb(197,25,50)}.blog .item{margin-bottom:1em}ul.fields-container{font-weight:700;list-style-type:none;padding-left:0}ul.fields-container li.field-entry.downloads span.field-value{display:block;font-weight:500}ul.fields-container li.field-entry.downloads span.field-value>span{border-bottom:solid 1px lightgrey;display:flex;align-items:center;justify-content:space-between;padding:.25em 0}ul.fields-container li.field-entry.downloads span.field-value span a.button.btn{padding:.75em 1em}a.button.btn.primary{display:inline-block;padding:1em;background-color:green;color:white;border-radius:.25em}a.button.btn.primary:hover{background-color:darkgreen;text-decoration:none}input[type='text'],input[type="password"],select,textarea{border:solid 2px rgb(192,192,192);border-radius:3px;height:unset;padding:.5em}#totalAmount{border:none;font-weight:700}.form-row input[type='text'],.gcore-input-container input[type='text'],textarea,#totalAmount{width:95%}div.mod-login-logout__button.logout-button{margin-top:.5em}input[type='submit'],button.button,ul.actions li a,a.btn.btn-primary.eb-register-button.eb-group-registration-button,input[type="button"].btn.btn-primary,div.mod-login-logout__button.logout-button button.btn.btn-primary{border:1px solid rgb(128,128,128);border-radius:3px;background-color:rgb(255,255,255);background-image:none;color:rgb(128,128,128);font-size:1em;font-weight:700;padding:.5em 1em;text-shadow:none;transition:box-shadow .2s,border-color .2s,background-image .2s;white-space:nowrap}input[type='submit']:hover,input[type='submit'].btn-primary:hover,button.button:hover,ul.actions li a:hover,a.btn.btn-primary.eb-register-button.eb-group-registration-button:hover,input[type="button"].btn.btn-primary:hover,div.mod-login-logout__button.logout-button button.btn.btn-primary:hover{background:linear-gradient(rgb(255,255,255) 0%,rgb(240,240,240) 100%);border:1px solid rgb(0,185,0);box-shadow:0 6px 4px -3px rgba(0,0,0,.5);color:inherit;text-decoration:none!important}div#ftr-agb>div{padding-left:2.5em;margin-top:.5em}div#ftr-agb>div a{text-decoration:underline}.item-content div.icons div.float-end div a{background-color:lightgrey;border-radius:.25em;display:inline-block;margin:.25em;padding:.25em}.form-row,#adress-container .gcore-subinput-container{display:inline-block;margin-bottom:.5em;width:49%}#tickets-container{margin-bottom:1em}#tickets-container .gcore-subinput-container,#tickets-container .gcore-subinput-container-wide,#tickets-container #fin-totalAmount{display:inline-block;width:24%;vertical-align:top}#tickets-container #ftd-totalAmount label{display:inline-block;font-weight:700;margin-bottom:1em}#tickets-container .gcore-line-tr{border-bottom:solid 2px rgb(232,232,232);margin-bottom:.25em;padding:.25em 0 .5em 0}#tickets-container p.gcore-line-tr{padding:.5em 0 .75em 0}#tickets-container p.gcore-line-tr strong{display:inline-block;width:24%}#tickets-container .gcore-line-td div:first-child{font-weight:700}#ftr-bemerkungen{margin-bottom:2em}#ftd-recaptcha{margin:2em 0}.form-row-wide{margin-bottom:.5em;width:100%}.form-row-wide.input-submit{margin:2em 0}fieldset.chronoform-container{margin-bottom:1em}fieldset.chronoform-container legend{font-weight:700;margin-bottom:.5em}div.cf-control-group.bold label.cf-label{font-weight:bold}.chronoform input[type=checkbox]{display:none}.chronoform input[type=checkbox]#agb{display:inline-block;visibility:hidden}.chronoform input[type=checkbox] ~ label{background-image:url(../images/buttons/checkbox-off.png);padding-left:2.5em;display:inline-block;line-height:22px;background-repeat:no-repeat;background-position:0 0;font-size:1em;vertical-align:middle;cursor:pointer}.chronoform input[type=checkbox]#agb ~ label{margin-left:-16px;width:86%;max-width:640px}.chronoform input[type=checkbox]:checked + label{background-image:url(../images/buttons/checkbox-on.png)}label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cf-control-label>label.cf-label{font-weight:bold}.chronoform input[type=radio]{display:none}.chronoform input[type=radio] + label{padding-left:2.5em;display:inline-block;line-height:22px;background-repeat:no-repeat;background-position:0 0;font-size:1em;vertical-align:middle;cursor:pointer}.chronoform input[type=radio]:checked + label{background-image:url(../images/buttons/radio-on.png)}.chronoform input[type=radio] + label{background-image:url(../images/buttons/radio-off.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gcore-radio-item{margin-bottom:.5em}.eb-radio-container input[type="radio"]{display:inline-block;margin-right:1em;margin-left:0}.eb-container input[type="text"].input-large{height:unset;width:100%!important}.eb-container textarea.input-large{width:100%!important}#eb-amount-container div.controls.eb-form-control div.input-prepend input#total_amount{display:inline-block}form.form-horizontal .control-label{padding-top:.5em}input[type="number"]{height:unset;padding:.5em}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.edit.item-page form#adminForm.form-validate.form-vertical fieldset div#com-content-formContent.tab-content div#images.tab-pane{margin-top:2em}.input-prepend .add-on{display:inline-block;height:unset;padding:.55em}.form-horizontal .control-label,.form.form-horizontal div#payment_method_container.control-group.payment_information div.controls{padding-top:.5em}#eb-registration-complete-page .form-horizontal .control-label{padding-top:0}.article-info{font-size:.8em;font-style:italic;margin-bottom:.5em}.blog-item figure{margin:0}.mitarbeiter .blog .blog-item img,.kurse .blog .blog-item img,.contentpane .pull-right.item-image img{border-radius:50%}#menudeko{max-width:120px;margin-top:2em;margin-right:2em}.addattach a.modal-button img{width:11px!important}.bildstreifen img{width:20%}.studio .blog-item p img{width:49%}.studio .blog-item p img:first-child{margin-right:2%}.item-page figure.right.item-image{margin-left:2em;max-width:50%}.item-page figure.left.item-image{margin-right:2em;max-width:50%}header{background-image:url(../images/kindertanztheater-header-bg.png);background-position:top center;background-repeat:no-repeat;width:100%;height:195px;background-color:rgb(129,207,244)}#top{height:100%;max-width:1006px;padding-left:2.4%;width:80.9%;margin-left:19.1%;position:relative}#top img#logo{padding-top:15px;max-width:690px;width:70%}#top img#deco{max-width:280px;max-height:250px;position:absolute;top:22px;right:0;width:24%}nav{bottom:15px;position:absolute}main{display:flex;min-height:calc(100% - 195px);width:100%}aside{background-color:rgb(189,236,255);display:inline-block;flex:1;-ms-flex:1;padding-top:3.75em;position:relative;text-align:right}section#content{display:inline-block;flex:4;-ms-flex:4;max-width:100%;padding:3.5em 3% 0}div.category-desc{margin-bottom:2em}section .blog,.moduletable.anmeldeformular,section#contentbottom,.eb-container,.item-page{max-width:970px}.moduletable.lageplan-buelach,.moduletable.lageplan-duebendorf{background-image:url(../images/karte-wird-geladen.png);background-repeat:no-repeat;background-position:center}.moduletable.login{padding-right:1.25em}.logout-button input{display:inline-block;margin-top:.5em}#contenttop{}#contentbottom{}footer{width:100%;z-index:1001}footer img{}.videoWrapper{z-index:1!important}.projekte .blog div.cat-children{display:flex;flex-wrap:wrap;justify-content:space-between}.projekte .blog div.cat-children>div{flex-basis:48%}.newsflash.zitate .newsflash-item{float:left;width:48%;margin:0 1% 1em;background-color:bisque;border-radius:.5em;padding:1em}.span6{width:48%;float:left;padding-right:2%}.span6:nth-child(2){float:right}.system-unpublished{background-color:rgba(0,0,0,.1)}ul.actions{padding-left:0}ul.actions li{list-style:none}img#showmenu{display:none;margin-left:6px;width:32px}nav ul.nav,aside ul.nav{display:block;list-style:none;padding:0}ul.nav.mainmenu li{border-radius:4px;display:inline-block;padding:.5em .75em .5em .75em}ul.nav.mainmenu li a{color:black;line-height:1.231;text-decoration:none}ul.nav.mainmenu li a:hover{color:rgb(197,25,50)}ul.nav.mainmenu li.active{background-color:rgb(72,61,125)}ul.nav.mainmenu li.active a{color:rgb(255,255,255)}ul.nav.mainmenu-2 li,.moduletable.projekte ul.categories-module li{border-right:solid .25em transparent;margin-bottom:.5em;padding-right:1em;text-align:right}.moduletable.projekte ul.categories-module li h4{margin:0;font-weight:400}ul.nav.mainmenu-2 li:hover,ul.categories-module.projekte li:hover{border-right:solid .25em rgb(129,207,244)}ul.nav.mainmenu-2 li.current,ul.categories-module.projekte li.active{border-right:solid .25em rgb(72,61,125)}ul.nav.mainmenu-2 li a,ul.categories-module.projekte li h4 a{text-decoration:none}ul.nav.mainmenu li.parent ul{display:none}ul.nav.mainmenu-2.privacy{position:absolute;bottom:2em;width:100%}div.pagination{margin-top:2em}div.pagination ul{margin-left:0!important}div.pagination ul li{float:left;list-style:none!important;margin-right:1em}div.pagination ul li.pagination-prev:before{content:"< "}div.pagination ul li.pagination-next:after{content:">"}.mitarbeiter.category .blog .blog-items{display:flex;flex-wrap:wrap;justify-content:space-between}.mitarbeiter.category .blog .blog-items>div{display:flex;flex-direction:row;flex-basis:48%}.mitarbeiter.category .blog .blog-items>div figure{margin-top:.5em;margin-right:1em;overflow:visible}.mitarbeiter.category .blog .blog-items>div figure img{height:120px;width:120px;max-width:unset;object-fit:cover}@media only screen and (max-width:1180px){#top,footer img{margin-left:9.5em;width:calc(100% - 9.5em)}aside{flex:none;width:9.5em}}@media only screen and (max-width:1180px){.form-row{display:block;width:100%}}@media only screen and (max-width:1024px){header{height:180px}#top img#deco{top:7px}}@media only screen and (max-width:920px){#top,footer img{margin-left:0;width:100%}#top img#deco{width:20.05%}aside{padding-top:1.25em}section#content{padding-top:2em}.mitarbeiter.category .blog .blog-items{display:block}}@media only screen and (max-width:768px){h1{font-size:1.5em}h2{font-size:1.25em}#tickets-container .gcore-line-tr{padding-bottom:.25em}#tickets-container .gcore-subinput-container{width:32.7%}#tickets-container .gcore-line-td div:first-child{display:block;width:100%}#tickets-container p.gcore-line-tr strong{display:block;width:100%}table.courses td{display:block}table.courses tr td:first-child,table.courses tr td:nth-child(2){display:inline-block}}@media only screen and (max-width:680px){body.component{padding:1em}header{height:auto}#top img#logo{width:80%}nav{position:relative;margin-top:24px;padding-bottom:1em;bottom:inherit}.moduletable.mainmenu,aside{display:none}.moduletable.mainmenu{margin-top:1em;padding-right:2.4%}img#showmenu{display:block}ul.nav.mainmenu li{display:block;padding-bottom:.5em}ul.nav.mainmenu li.active{background-color:transparent}ul.nav.mainmenu li.current a{color:rgb(255,255,255)}ul.nav.mainmenu li.parent ul{display:none;margin-bottom:.5em}ul.nav.mainmenu li.active ul{display:block}ul.nav.mainmenu li.parent ul li{font-size:.9em;padding-top:.5em;padding-bottom:0}ul.nav.mainmenu li.active ul li a{color:rgb(64,64,64)}ul.nav.mainmenu li ul li.current a{color:rgb(255,255,255)}}@media only screen and (max-width:680px){.newsflash.zitate .newsflash-item{float:none;width:100%;margin:0 0 1em}}@media only screen and (max-width:580px){.blog.projekte div.cat-children div h3{display:none}.bildstreifen img:nth-child(5n){display:none}.bildstreifen img{width:25%}#adress-container .gcore-subinput-container{display:block;margin-bottom:.5em;width:100%}#tickets-container .gcore-subinput-container{display:block;margin-bottom:.5em;width:100%}.convertforms .cf-one-half,.convertforms .cf-one-third,.convertforms .cf-two-fourths,.convertforms .cf-three-sixths{width:100%!important}.convertforms [class*="cf-list-"].cf-list-2-columns>div{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}