.avia-section.av-ss4oz1g-606b6b98c4d52fb2027f0813e6d0b747{
margin-top:17px;
margin-bottom:0px;
}

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

#top .hr.hr-invisible.av-qmrlcas-ca563918957cedd898e0d1c37e9c6d52{
height:20px;
}

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

.flex_cell.av-2clntfo-cb682c441dc53ada5bc03d70351e8beb{
vertical-align:top;
background:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/05/Schule_Internat_Steinmuehle_Reiten_1.jpg) 50% 0% no-repeat scroll ;
}

#top .hr.hr-invisible.av-n9ssd50-d1579801c43fecaea1a421e0acfc642b{
height:300px;
}

.flex_cell.av-86obno-b82c07b954de1e5dc7fd8656c43dda87{
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-86obno-b82c07b954de1e5dc7fd8656c43dda87{
padding:20px 20px 20px 20px !important;
}

@keyframes av_boxShadowEffect_av-27mxhms-86a1c7feb3878493f041456375175c09-row {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-27mxhms-86a1c7feb3878493f041456375175c09{
padding:10% 10% 10% 10%;
background-color:#f8f8f8;
}

#top .hr.hr-invisible.av-ly9x56s-9be08067c81d3d09d30029807162500f{
height:20px;
}

#top .hr.hr-invisible.av-kcg2q78-2004d8e5545e1264cf56453d9d2edb8b{
height:10px;
}

#top .avia-icon-list-container.av-jtzxow4-493129eb230f215612f67cd5a7c32885 .iconlist_icon{
color:#6f1610;
}
#top #wrap_all .avia-icon-list-container.av-jtzxow4-493129eb230f215612f67cd5a7c32885 .av_iconlist_title{
color:#062e3a;
}

#top .hr.hr-invisible.av-1rot6zo-49cdbc13f2899ba9ae6a2bc247500148{
height:10px;
}

.avia-section.av-h5h7o5g-dae73505fa13ef1ac8196b0e9c6b8c7c .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/06/Schule_Internat_Steinmuehle_Reiten_2_SW.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-h5h7o5g-dae73505fa13ef1ac8196b0e9c6b8c7c .av-section-color-overlay{
opacity:0.8;
background-color:#062e3a;
}

.flex_column.av-gtu0d44-19b6f95e1475289c0866583ce60957c4{
width:47%;
margin-left:0;
padding:0% 3% 0% 0%;
}
.avia_transform .flex_column.av-gtu0d44-19b6f95e1475289c0866583ce60957c4{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-gtu0d44-19b6f95e1475289c0866583ce60957c4 .av-flex-placeholder{
width:6%;
}

.avia-image-container.av-gc86ahw-e84f77b02c07b80820b763cfc7ee7170 .avia-image-container-inner{
transform:skew( 0deg, 0deg );
}
.avia-image-container.av-gc86ahw-e84f77b02c07b80820b763cfc7ee7170 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-gc86ahw-e84f77b02c07b80820b763cfc7ee7170 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-foc1cuc-33a35672c49fb56abe5a3e24f4177fe4{
width:47%;
margin-left:0;
padding:0% 0% 0% 0%;
height:auto;
min-height:300px;
}
.avia_transform .flex_column.av-foc1cuc-33a35672c49fb56abe5a3e24f4177fe4{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-foc1cuc-33a35672c49fb56abe5a3e24f4177fe4 .av-flex-placeholder{
width:6%;
}

#top .av-special-heading.av-fc7mmf8-f59d36bc3e92cab402e7c812475097af{
margin:5% 0 0 0;
color:#ffffff;
}
body .av-special-heading.av-fc7mmf8-f59d36bc3e92cab402e7c812475097af .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-fc7mmf8-f59d36bc3e92cab402e7c812475097af .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-fc7mmf8-f59d36bc3e92cab402e7c812475097af .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-f0r5iis-2732a8643fcc4d044d30fb0b80d214c0 .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-ejxcyhw-3aa5292eeea5648a9178c33ae2799236{
margin:5% 0 0 0;
color:#ffffff;
}
body .av-special-heading.av-ejxcyhw-3aa5292eeea5648a9178c33ae2799236 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ejxcyhw-3aa5292eeea5648a9178c33ae2799236 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ejxcyhw-3aa5292eeea5648a9178c33ae2799236 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-e64iq6c-07c204c2cca1b5350e58c8ec829a6c50 .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-ds3cfdw-4fe4d54da0636202b7065e490017750f{
margin:5% 0 0 0;
color:#ffffff;
}
body .av-special-heading.av-ds3cfdw-4fe4d54da0636202b7065e490017750f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ds3cfdw-4fe4d54da0636202b7065e490017750f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ds3cfdw-4fe4d54da0636202b7065e490017750f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-d1pb1dw-291e9ea2f52135da5a07f4b938ef12eb .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-ci8q9us-21978847778ac392cf6808f5594c6bbb{
margin:5% 0 0 0;
color:#ffffff;
}
body .av-special-heading.av-ci8q9us-21978847778ac392cf6808f5594c6bbb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ci8q9us-21978847778ac392cf6808f5594c6bbb .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ci8q9us-21978847778ac392cf6808f5594c6bbb .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-c5pm4sk-f06fcd46436715ed3a04ab0d8411d255 .avia_textblock{
color:#ffffff;
}

.flex_column.av-bw4cv38-3e5646a3f0603c5c0150eb7b802c4ef4{
padding:5% 5% 5% 5%;
height:auto;
min-height:300px;
background-color:#f8f8f8;
}
.avia_transform .flex_column.av-bw4cv38-3e5646a3f0603c5c0150eb7b802c4ef4{
animation-duration:3s;
}

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

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

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

.avia-section.av-7o0rdms-dbd4e50f08f517fa16f2fbb3124a63a1 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://steinmuehle.de/wp-content/uploads/sites/5/2026/06/Schule_Internat_Steinmuehle_Reiten_2_SW.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-7o0rdms-dbd4e50f08f517fa16f2fbb3124a63a1 .av-section-color-overlay{
opacity:0.8;
background-color:#062e3a;
}

.flex_column.av-79dz1l0-a60a46dff845a67a6f8c2f07ed72d668{
width:47%;
margin-left:0;
padding:0% 3% 0% 0%;
}
.avia_transform .flex_column.av-79dz1l0-a60a46dff845a67a6f8c2f07ed72d668{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-79dz1l0-a60a46dff845a67a6f8c2f07ed72d668 .av-flex-placeholder{
width:6%;
}

.avia-image-container.av-2err7o-6a4e0c63bf71ce52dbfa17ad96944e78 .avia-image-container-inner{
transform:skew( 0deg, 0deg );
}
.avia-image-container.av-2err7o-6a4e0c63bf71ce52dbfa17ad96944e78 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2err7o-6a4e0c63bf71ce52dbfa17ad96944e78 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-64egh2c-ecb27ddb1e94b80be4ceb0c79d5756d1{
width:47%;
margin-left:0;
padding:0% 0% 0% 0%;
height:auto;
min-height:300px;
}
.avia_transform .flex_column.av-64egh2c-ecb27ddb1e94b80be4ceb0c79d5756d1{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-64egh2c-ecb27ddb1e94b80be4ceb0c79d5756d1 .av-flex-placeholder{
width:6%;
}

#top .av-special-heading.av-5kr5iec-d97e19f2918e1d8367ef907467104d41{
margin:5% 0 0 0;
color:#ffffff;
}
body .av-special-heading.av-5kr5iec-d97e19f2918e1d8367ef907467104d41 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5kr5iec-d97e19f2918e1d8367ef907467104d41 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5kr5iec-d97e19f2918e1d8367ef907467104d41 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-5bzb1z8-37d7d4ed621cb5f10123beb220e79786{
height:20px;
}

#top .av_textblock_section.av-4rcedc4-ba9144fd8c39dd1d5367eed7c451e52b .avia_textblock{
font-size:14px;
color:#ffffff;
text-align:left;
}

.flex_column.av-4h45rok-1aa37056b0de2ecdb6ed2ec82fa712a6{
width:100%;
margin-left:0;
padding:0% 3% 0% 0%;
}
.avia_transform .flex_column.av-4h45rok-1aa37056b0de2ecdb6ed2ec82fa712a6{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4h45rok-1aa37056b0de2ecdb6ed2ec82fa712a6 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-41wlemc-6c20081ca08dc1f2cfbdf9c825ff0d7f{
padding-bottom:10px;
}
body .av-special-heading.av-41wlemc-6c20081ca08dc1f2cfbdf9c825ff0d7f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-41wlemc-6c20081ca08dc1f2cfbdf9c825ff0d7f .av-subheading{
font-size:15px;
}

.avia_message_box.av-280dvwk-ea1e29cdfb155ed74aebe9fb0957f0c2{
background-color:#6f1610;
color:#ffffff;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-41wlemc-6c20081ca08dc1f2cfbdf9c825ff0d7f .av-special-heading-tag{
font-size:50px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-41wlemc-6c20081ca08dc1f2cfbdf9c825ff0d7f .av-special-heading-tag{
font-size:50px;
}
}

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

#top .av-special-heading.av-fc7mmf8-f59d36bc3e92cab402e7c812475097af{
margin:10% 0 0 0;
}

#top .av-special-heading.av-ejxcyhw-3aa5292eeea5648a9178c33ae2799236{
margin:10% 0 0 0;
}

#top .av-special-heading.av-ds3cfdw-4fe4d54da0636202b7065e490017750f{
margin:10% 0 0 0;
}

#top .av-special-heading.av-ci8q9us-21978847778ac392cf6808f5594c6bbb{
margin:10% 0 0 0;
}

#top .av-special-heading.av-b4uixdw-696f0de403add99f4980d739cf03eddf{
margin:10% 0 0 0;
}

#top .av-special-heading.av-11ep9l0-26ee5379e2c759db9dcd2b042cbb8f64{
margin:10% 0 0 0;
}

#top .av-special-heading.av-8brau78-35be2d171022c05a0436e1c8d1d2c8c6{
margin:10% 0 0 0;
}

#top .av-special-heading.av-5kr5iec-d97e19f2918e1d8367ef907467104d41{
margin:10% 0 0 0;
}

#top #wrap_all .av-special-heading.av-41wlemc-6c20081ca08dc1f2cfbdf9c825ff0d7f .av-special-heading-tag{
font-size:50px;
}
}
