.avia-section.av-mpmgih5i-be0f1e1522d357f52848e2a8ed5e212e{
margin-top:17px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-83k5pu-25c1623fc49c21a5c6e783f5a4fbd151{
height:100px;
}

.avia_transform .avia-image-container.av-qbuc5m-53dbed85c7cf443eeaac74c8828468a1{
animation-duration:2s;
}
.avia-image-container.av-qbuc5m-53dbed85c7cf443eeaac74c8828468a1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-qbuc5m-53dbed85c7cf443eeaac74c8828468a1 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mqjn18ie-0030eb5366cb89dd69b1825cab28608d{
height:20px;
}

#top .av-special-heading.av-mpmgjrq1-3737f64c9e76cc35257ce7510fb295f8{
margin:5% 0 0 0;
}
body .av-special-heading.av-mpmgjrq1-3737f64c9e76cc35257ce7510fb295f8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpmgjrq1-3737f64c9e76cc35257ce7510fb295f8 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mpmgjzow-a1e3de18be803a5ad1b54fd30c996e3f{
margin:5% 0 0 0;
}
body .av-special-heading.av-mpmgjzow-a1e3de18be803a5ad1b54fd30c996e3f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpmgjzow-a1e3de18be803a5ad1b54fd30c996e3f .av-subheading{
font-size:15px;
}

.avia-section.av-7uajoq-97b137d656f4541c5c5385a90c081a36 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/06/Internat_Steinmuehle_Wohngruppe_1-scaled.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-mh06ii-c9a43b1c9816a5241d82748c49edab4a{
margin:5% 0 0 0;
font-size:5vw;
}
body .av-special-heading.av-mh06ii-c9a43b1c9816a5241d82748c49edab4a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mh06ii-c9a43b1c9816a5241d82748c49edab4a .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-mh06ii-c9a43b1c9816a5241d82748c49edab4a .av-subheading{
font-size:15px;
}

.av-layout-tab.av-m3ggn6-c1827a7cad1738c663a7590f4831896e{
vertical-align:top;
}

#top .hr.hr-invisible.av-lmj68a-816f69c6b31dfb9081ff189f2341947c{
height:20px;
}

.avia-image-container.av-mpzcruql-b9a5ece789b6dca0285979cce8f79892 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mpzcruql-b9a5ece789b6dca0285979cce8f79892 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-se7m-b8388525ba038a8af8254971ff33d611{
height:20px;
}

.av-horizontal-gallery.av-lg43k2-597907d5d8cf711c40086dce080e8ab5{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-lg43k2-597907d5d8cf711c40086dce080e8ab5 .av-horizontal-gallery-inner{
padding-bottom:25%;
}
.av-horizontal-gallery.av-lg43k2-597907d5d8cf711c40086dce080e8ab5 .av-horizontal-gallery-slider{
transition-duration:0.4s;
}

.av-layout-tab.av-iha4b6-b0118503ca65d73eea03eb90dc3b8173{
vertical-align:top;
}

.av-layout-tab.av-f0li16-735a5f446c750e03295e9d643dc78e5d{
vertical-align:top;
}

.av-layout-tab.av-buiebm-5c60c0d43a70423a4732ed43a47a1d5d{
vertical-align:top;
}

.av-layout-tab.av-mpwy85t5-41a5104145cd6bce2f423200c35f08bb{
vertical-align:top;
}

.av-layout-tab.av-mpwy9fne-173d56e102fca9d9aab99c477d622045{
vertical-align:top;
}

.av-layout-tab.av-mpwyaudh-9c8a1278bb44082c5443d8f919662381{
vertical-align:top;
}

#top .hr.hr-invisible.av-9fjlm-53c048cb2f2cf139abc9aba36cbcc2a8{
height:20px;
}

.avia-section.av-6y2x6-8f5a28498b3394217917ac0f973477e3 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/05/Internat_Steinmuehle_als-Chance.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-7rr38y-888afa1277ea8d7791afb84f2afe5b24{
width:100%;
margin-left:0;
padding:0% 3% 0% 0%;
}
.avia_transform .flex_column.av-7rr38y-888afa1277ea8d7791afb84f2afe5b24{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-7rr38y-888afa1277ea8d7791afb84f2afe5b24 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-7hg0ga-c3fb2bf7b49d326244dd3a5d1b889e66{
padding-bottom:10px;
}
body .av-special-heading.av-7hg0ga-c3fb2bf7b49d326244dd3a5d1b889e66 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7hg0ga-c3fb2bf7b49d326244dd3a5d1b889e66 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-9ayh6-d91a5478bcf65e5235df137a970f5e86 .avia_textblock{
column-count:2;
column-gap:5%;
}

.av-horizontal-gallery.av-71xfnm-d57aa61f79a761c5823883732ce9dd7e{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-71xfnm-d57aa61f79a761c5823883732ce9dd7e .av-horizontal-gallery-inner{
padding-bottom:25%;
}
.av-horizontal-gallery.av-71xfnm-d57aa61f79a761c5823883732ce9dd7e .av-horizontal-gallery-slider{
transition-duration:0.4s;
}

#top .hr.hr-invisible.av-6tfuvu-2f07c972a5ebfcb281d1eb814d3f0575{
height:100px;
}

.avia-section.av-533nm-c90f1abe4662bd55bda7b0c438688a6d .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/06/Steinmuehle_Tag_im_Internat-scaled.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-17gpb6-676c83195081383c49a13367b826ce56{
width:100%;
margin-left:0;
padding:0% 3% 0% 0%;
}
.avia_transform .flex_column.av-17gpb6-676c83195081383c49a13367b826ce56{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-17gpb6-676c83195081383c49a13367b826ce56 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-mpzaqrro-0230d2a7ecf0e5f6ab071a17e586e702{
padding-bottom:10px;
}
body .av-special-heading.av-mpzaqrro-0230d2a7ecf0e5f6ab071a17e586e702 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpzaqrro-0230d2a7ecf0e5f6ab071a17e586e702 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-14fndu-e53df6f58847034c579bf409d094aeb5{
height:100px;
}

.flex_cell.av-6j5uo2-2bd648e9b4739d35d037b8424375b2fa{
vertical-align:top;
background:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/06/Steinmuehle_Bistro-scaled.jpg) 50% 50% no-repeat local ;
}

#top .hr.hr-invisible.av-6eewci-c5a7035f9f8ed83f611b8fcadfcffa5d{
height:300px;
}

.flex_cell.av-653rj6-dd20b650b1338e7400b81d0b95e2ee8a{
vertical-align:top;
background-color:#062e3a;
background:linear-gradient( to bottom right, #062e3a, rgba(6,46,58,0.76) );
}
.responsive #top #wrap_all .flex_cell.av-653rj6-dd20b650b1338e7400b81d0b95e2ee8a{
padding:20px 20px 20px 20px !important;
}

@keyframes av_boxShadowEffect_av-5zg0nm-b91e6c32cf4b7156db6e5a7f1cae8e6e-row {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-5zg0nm-b91e6c32cf4b7156db6e5a7f1cae8e6e{
padding:10% 30% 5% 10%;
background-color:#062e3a;
}

#top .hr.hr-invisible.av-5t2tvu-2b0b8c6138f93681f82a8e1e8554a697{
height:20px;
}

#top .av-special-heading.av-5n19bm-f0c3bf2ea003be3113df58c40f0d12f1{
color:#ffffff;
}
body .av-special-heading.av-5n19bm-f0c3bf2ea003be3113df58c40f0d12f1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5n19bm-f0c3bf2ea003be3113df58c40f0d12f1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5n19bm-f0c3bf2ea003be3113df58c40f0d12f1 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-5jiac2-6da9b31c6417e15c5913bb73adbd3b51 .avia_textblock{
color:#ffffff;
text-align:left;
}

#top .togglecontainer.av-5fsmlu-a65536a6cf77a98f9d8669a046feb603 p.toggler{
color:#ffffff;
background-color:#062e3a;
}
#top .togglecontainer.av-5fsmlu-a65536a6cf77a98f9d8669a046feb603 p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-5fsmlu-a65536a6cf77a98f9d8669a046feb603 p.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-5fsmlu-a65536a6cf77a98f9d8669a046feb603 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#062e3a;
}

#top .hr.hr-invisible.av-50azre-92f1274d63ca470a7693efba91c142aa{
height:10px;
}

.flex_cell.av-h8g96-bce7bb8ad06388285a22f97c8277cee7{
vertical-align:top;
background:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/06/Steinmuehle_Bistro-scaled.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-4lmaky-860e965b2bf63228a082c033ee620d45{
height:300px;
}

.flex_cell.av-4fb542-1ee72944df5c5b52ae862e3dac75a737{
vertical-align:top;
background-color:#062e3a;
background:linear-gradient( to bottom right, #062e3a, rgba(6,46,58,0.76) );
}
.responsive #top #wrap_all .flex_cell.av-4fb542-1ee72944df5c5b52ae862e3dac75a737{
padding:0px 0px 0px 0px !important;
}

@keyframes av_boxShadowEffect_av-48q02q-eb70cf99747e0ca363be248a9e72bdab-row {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-48q02q-eb70cf99747e0ca363be248a9e72bdab{
padding:10% 30% 5% 10%;
background-color:#062e3a;
}

#top .hr.hr-invisible.av-441xx6-3cd95bc85f9d1a48e96b753cb59d5f45{
height:20px;
}

#top .av-special-heading.av-w4dgq-afeeb2be6740020cd6932bff2d9ac9ee{
color:#ffffff;
}
body .av-special-heading.av-w4dgq-afeeb2be6740020cd6932bff2d9ac9ee .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-w4dgq-afeeb2be6740020cd6932bff2d9ac9ee .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-w4dgq-afeeb2be6740020cd6932bff2d9ac9ee .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-rewdu-b06c25293cc4645c71087cde92ac342b .avia_textblock{
color:#ffffff;
text-align:left;
}

#top .togglecontainer.av-iqzzm-ff103b6c98e5f48dc8b52b1fc2d578be p.toggler{
color:#ffffff;
background-color:#062e3a;
}
#top .togglecontainer.av-iqzzm-ff103b6c98e5f48dc8b52b1fc2d578be p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-iqzzm-ff103b6c98e5f48dc8b52b1fc2d578be p.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-iqzzm-ff103b6c98e5f48dc8b52b1fc2d578be .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#062e3a;
}

#top .hr.hr-invisible.av-38ghma-7250c2f47085938c67faf72b3c5b72e9{
height:10px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-mh06ii-c9a43b1c9816a5241d82748c49edab4a .av-special-heading-tag{
font-size:5vw;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-mh06ii-c9a43b1c9816a5241d82748c49edab4a .av-special-heading-tag{
font-size:52px;
}

#top #wrap_all .av-special-heading.av-7hg0ga-c3fb2bf7b49d326244dd3a5d1b889e66 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-mpzaqrro-0230d2a7ecf0e5f6ab071a17e586e702 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-5n19bm-f0c3bf2ea003be3113df58c40f0d12f1 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-w4dgq-afeeb2be6740020cd6932bff2d9ac9ee .av-special-heading-tag{
font-size:50px;
}
}

@media only screen and (max-width: 767px){ 
#top .av_textblock_section.av-9ayh6-d91a5478bcf65e5235df137a970f5e86 .avia_textblock{
column-count:1;
}
.av_textblock_section.av-9ayh6-d91a5478bcf65e5235df137a970f5e86 .avia_textblock.av_multi_colums > p:first-child{
margin-top:0.85em;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mh06ii-c9a43b1c9816a5241d82748c49edab4a .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-7hg0ga-c3fb2bf7b49d326244dd3a5d1b889e66 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-mpzaqrro-0230d2a7ecf0e5f6ab071a17e586e702 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-5n19bm-f0c3bf2ea003be3113df58c40f0d12f1 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-w4dgq-afeeb2be6740020cd6932bff2d9ac9ee .av-special-heading-tag{
font-size:50px;
}
}

@media only screen and (max-width: 479px){ 
#top .av-special-heading.av-mpmgjzow-a1e3de18be803a5ad1b54fd30c996e3f{
margin:10% 0 0 0;
}

#top .av-special-heading.av-mh06ii-c9a43b1c9816a5241d82748c49edab4a{
margin:10% 0 0 0;
}
#top #wrap_all .av-special-heading.av-mh06ii-c9a43b1c9816a5241d82748c49edab4a .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-7hg0ga-c3fb2bf7b49d326244dd3a5d1b889e66 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-mpzaqrro-0230d2a7ecf0e5f6ab071a17e586e702 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-5n19bm-f0c3bf2ea003be3113df58c40f0d12f1 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-w4dgq-afeeb2be6740020cd6932bff2d9ac9ee .av-special-heading-tag{
font-size:50px;
}
}
