.avia-section.av-6txdms-4f7a2e78436d9e890337ba06e2074abe .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-6r29fw-c94c3366233a0be34aaaf32bb8d08a12{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-ndva4-67607e076ee959b291d4a97cc8f90c6d{
padding-bottom:0;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-ndva4-67607e076ee959b291d4a97cc8f90c6d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ndva4-67607e076ee959b291d4a97cc8f90c6d .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-ndva4-67607e076ee959b291d4a97cc8f90c6d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ndva4-67607e076ee959b291d4a97cc8f90c6d .av-subheading{
font-size:15px;
}

#top .hr.av-6bk2j8-4c888792d8d16ec199188c078e8923b2{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-6bk2j8-4c888792d8d16ec199188c078e8923b2 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-63yxz0-05121a5c377624201ea365c35c27957c{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-63yxz0-05121a5c377624201ea365c35c27957c{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-5uj138-05cc455af62c75c674588bd35298c164{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-5uj138-05cc455af62c75c674588bd35298c164{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-5p9sl8-40c0cec349e3215c547835fa5c0eda4e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-jweb0-8054555a3645c010ca97450f3bdce650{
padding-bottom:0;
}
body .av-special-heading.av-jweb0-8054555a3645c010ca97450f3bdce650 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jweb0-8054555a3645c010ca97450f3bdce650 .av-subheading{
font-size:15px;
}

#top .hr.av-5drvcs-6c22b3eee75c70a017ec480aba609da9{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-5drvcs-6c22b3eee75c70a017ec480aba609da9 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-4wszuc-0df97425c09ce95922f0dabbcd812886{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-4wszuc-0df97425c09ce95922f0dabbcd812886{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-4q5o3o-f9847d4c9f59695352a92044bc16380f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4ifmuc-125bf0a319ed37f6e65405e2d4b9c3f9{
padding-bottom:0;
}
body .av-special-heading.av-4ifmuc-125bf0a319ed37f6e65405e2d4b9c3f9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4ifmuc-125bf0a319ed37f6e65405e2d4b9c3f9 .av-subheading{
font-size:15px;
}

#top .hr.av-4fmq4k-e2b5b41fc18adb75d0c586ddc044416a{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-4fmq4k-e2b5b41fc18adb75d0c586ddc044416a .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-438wqs-9f8646c832b3e0b7ccdb8b4b3c20b721{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-438wqs-9f8646c832b3e0b7ccdb8b4b3c20b721{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-3qep30-e05b77095afaa82f0cdaf8f4c68eb113{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3cfe98-b2eb8a38a72a3093eace26ad5291d7a0{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-342k0c-e707819a9811faeeff1cd672eff14206{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2nyo8k-a82f069be252c5c550c2a9f4bf218d1e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-29j0oc-d2bde10a60f4faa30a4a3c2eff617b7d{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ritas-schneideratelier.de/wp-content/uploads/2013/10/IMG_0151.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-29j0oc-d2bde10a60f4faa30a4a3c2eff617b7d{
padding:60px 60px 60px 60px !important;
}

.flex_cell.av-23x1uc-03e427f70ce06bb6e53d7acb33a5c0db{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-23x1uc-03e427f70ce06bb6e53d7acb33a5c0db{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-1unw0k-e2ca3a3446a00af5e5dd31eaaa0d589e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1pxop8-4afb8d4165fce327333f446455d1a5ae{
padding-bottom:0;
}
body .av-special-heading.av-1pxop8-4afb8d4165fce327333f446455d1a5ae .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1pxop8-4afb8d4165fce327333f446455d1a5ae .av-subheading{
font-size:15px;
}

#top .hr.av-1lmz98-73b130627c5f9bd4ad81bd82c4533aed{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1lmz98-73b130627c5f9bd4ad81bd82c4533aed .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-1221xw-04ea4131506bd24d0afbe4e1f06b03ce{
vertical-align:middle;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-1221xw-04ea4131506bd24d0afbe4e1f06b03ce{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-wx95w-86bd2c6d37986c631761f7f748ed02ea{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-prbo4-e1ed39a2777a6d529092ad44356ef529{
padding-bottom:0;
}
body .av-special-heading.av-prbo4-e1ed39a2777a6d529092ad44356ef529 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-prbo4-e1ed39a2777a6d529092ad44356ef529 .av-subheading{
font-size:15px;
}

#top .hr.av-iv944-6546d53e89e79fdbd4c3b2641c7c3307{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-iv944-6546d53e89e79fdbd4c3b2641c7c3307 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_cell.av-a45r0-52a41f8f4d93213383c11aa8d0801f26{
vertical-align:middle;
height:400px;
min-height:400px;
background:url(https://www.ritas-schneideratelier.de/wp-content/uploads/2013/10/IMG_0153.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-a45r0-52a41f8f4d93213383c11aa8d0801f26{
padding:60px 60px 60px 60px !important;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-ndva4-67607e076ee959b291d4a97cc8f90c6d .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-ndva4-67607e076ee959b291d4a97cc8f90c6d .av-special-heading-tag{
font-size:0.8em;
}
}
