.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-74e97d61cc2fe8724204a5f46cd23fa3{
animation-duration:2s;
}
.avia-image-container.av-qbuc5m-74e97d61cc2fe8724204a5f46cd23fa3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-qbuc5m-74e97d61cc2fe8724204a5f46cd23fa3 .av-image-caption-overlay-center{
color:#ffffff;
}

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

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

#top .av-special-heading.av-mpmgjzow-0af8e76a9c30cda79b3fed4601d632dc{
margin:5% 0 0 0;
}
body .av-special-heading.av-mpmgjzow-0af8e76a9c30cda79b3fed4601d632dc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpmgjzow-0af8e76a9c30cda79b3fed4601d632dc .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-1fad59690f97ef07dc7d3e165343b7e4{
margin:5% 0 0 0;
font-size:5vw;
}
body .av-special-heading.av-mh06ii-1fad59690f97ef07dc7d3e165343b7e4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mh06ii-1fad59690f97ef07dc7d3e165343b7e4 .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-mh06ii-1fad59690f97ef07dc7d3e165343b7e4 .av-subheading{
font-size:15px;
}

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

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

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

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

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

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

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

.av-layout-tab.av-buiebm-bcad88dee7ba695735baedf1bf58a182{
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-7faea961e89ba1b4f70407c997df1fab{
padding-bottom:10px;
}
body .av-special-heading.av-7hg0ga-7faea961e89ba1b4f70407c997df1fab .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7hg0ga-7faea961e89ba1b4f70407c997df1fab .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-f0f82fc7295df4478dd2240d58db307c{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-71xfnm-f0f82fc7295df4478dd2240d58db307c .av-horizontal-gallery-inner{
padding-bottom:25%;
}
.av-horizontal-gallery.av-71xfnm-f0f82fc7295df4478dd2240d58db307c .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-428498d4807eb3fd1aaed55b8c6480f2{
padding-bottom:10px;
}
body .av-special-heading.av-mpzaqrro-428498d4807eb3fd1aaed55b8c6480f2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mpzaqrro-428498d4807eb3fd1aaed55b8c6480f2 .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-51e062c93f37e460d328c4fb713830c3{
color:#ffffff;
}
body .av-special-heading.av-5n19bm-51e062c93f37e460d328c4fb713830c3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5n19bm-51e062c93f37e460d328c4fb713830c3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5n19bm-51e062c93f37e460d328c4fb713830c3 .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-821ebb0ab00b44634e454edfc86cc15c{
color:#ffffff;
}
body .av-special-heading.av-w4dgq-821ebb0ab00b44634e454edfc86cc15c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-w4dgq-821ebb0ab00b44634e454edfc86cc15c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-w4dgq-821ebb0ab00b44634e454edfc86cc15c .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-1fad59690f97ef07dc7d3e165343b7e4 .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-1fad59690f97ef07dc7d3e165343b7e4 .av-special-heading-tag{
font-size:52px;
}

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

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

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

#top #wrap_all .av-special-heading.av-w4dgq-821ebb0ab00b44634e454edfc86cc15c .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-1fad59690f97ef07dc7d3e165343b7e4 .av-special-heading-tag{
font-size:36px;
}

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

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

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

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

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

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

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

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

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

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