#top #wrap_all .avia-slideshow .av-slideshow-caption.av-fwfbpj-2bc55a23abe609906a0e1e91fc26038b__0 .avia-caption-title{
font-size:38px;
color:#7ead8e;
}

#top .av-special-heading.av-ls9b3-91d748b6b46267c5628a7c483fd2c0ff{
padding-bottom:50px;
font-size:33px;
}
body .av-special-heading.av-ls9b3-91d748b6b46267c5628a7c483fd2c0ff .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ls9b3-91d748b6b46267c5628a7c483fd2c0ff .av-special-heading-tag{
font-size:33px;
}
.av-special-heading.av-ls9b3-91d748b6b46267c5628a7c483fd2c0ff .av-subheading{
font-size:15px;
}

.flex_cell.av-f1f5lz-f28b61fa0fcce3efdd176afa8f5dbb2c{
vertical-align:middle;
height:200px;
min-height:200px;
background-color:rgba(126,173,142,0.7);
}
.responsive #top #wrap_all .flex_cell.av-f1f5lz-f28b61fa0fcce3efdd176afa8f5dbb2c{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-ll54yxkl-9551a97905011c6c70dc13bb7851338b{
height:25px;
}

#top .av_textblock_section.av-ll54jhrb-4bcbe36df496bd0743adbbc67b9e3c9e .avia_textblock{
color:#ffffff;
text-align:center;
}

.flex_column.av-efj38n-b74055fec87c9189cdd529a0702cde08{
-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-1g0y7j-4f1ca746348371dd5e6b6576f2fdd1b4{
padding-bottom:15px;
font-size:21px;
}
body .av-special-heading.av-1g0y7j-4f1ca746348371dd5e6b6576f2fdd1b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1g0y7j-4f1ca746348371dd5e6b6576f2fdd1b4 .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-1g0y7j-4f1ca746348371dd5e6b6576f2fdd1b4 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-19tkjj-bba2382f8d3125470f29962b4f292e11{
padding-bottom:15px;
font-size:21px;
}
body .av-special-heading.av-19tkjj-bba2382f8d3125470f29962b4f292e11 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-19tkjj-bba2382f8d3125470f29962b4f292e11 .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-19tkjj-bba2382f8d3125470f29962b4f292e11 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-3s5in-ccb3b20a7c9701476bb324a618632bed{
padding-bottom:15px;
font-size:21px;
}
body .av-special-heading.av-3s5in-ccb3b20a7c9701476bb324a618632bed .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3s5in-ccb3b20a7c9701476bb324a618632bed .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-3s5in-ccb3b20a7c9701476bb324a618632bed .av-subheading{
font-size:15px;
}

.flex_column.av-dd1vyf-1f552fa1802b5f39f99fddf9a2dc72dd{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:15px 15px 15px 15px;
background-color:rgba(126,173,142,0.7);
}

#top .av-special-heading.av-y2ten-9244d2ab9a7cb854d11f691a3efdfd23{
padding-bottom:5px;
color:#ffffff;
font-size:21px;
}
body .av-special-heading.av-y2ten-9244d2ab9a7cb854d11f691a3efdfd23 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-y2ten-9244d2ab9a7cb854d11f691a3efdfd23 .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-y2ten-9244d2ab9a7cb854d11f691a3efdfd23 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-y2ten-9244d2ab9a7cb854d11f691a3efdfd23 .av-subheading{
font-size:15px;
}

#top .hr.av-cxym33-fb6f6ad0aeecd567296b2af9b40b81af{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-cxym33-fb6f6ad0aeecd567296b2af9b40b81af .hr-inner{
width:200px;
border-color:#ffffff;
}

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

#top .hr.av-8fpxb-f5f6d63e3b5e561cb24012af9c216ea4{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-8fpxb-f5f6d63e3b5e561cb24012af9c216ea4 .hr-inner{
width:200px;
border-color:#ffffff;
}

#top .av_textblock_section.av-ckbj2n-0335249f87b36a34b063fc9aab206e07 .avia_textblock{
color:#ffffff;
}

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

#top .av-special-heading.av-oqm0f-6c24c6846a4d020f5b349f47dccdb7af{
padding-bottom:20px;
font-size:21px;
}
body .av-special-heading.av-oqm0f-6c24c6846a4d020f5b349f47dccdb7af .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-oqm0f-6c24c6846a4d020f5b349f47dccdb7af .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-oqm0f-6c24c6846a4d020f5b349f47dccdb7af .av-subheading{
font-size:15px;
}

.flex_column.av-boovk7-2666c8d55586956df22c813643fe421d{
-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-jt54f-285d0ece03ad0b3f3f62bfd4ccb8ff21{
padding-bottom:20px;
font-size:21px;
}
body .av-special-heading.av-jt54f-285d0ece03ad0b3f3f62bfd4ccb8ff21 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jt54f-285d0ece03ad0b3f3f62bfd4ccb8ff21 .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-jt54f-285d0ece03ad0b3f3f62bfd4ccb8ff21 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-amswxr-a0062ea2152462d32d37da594da7278c{
height:25px;
}

.flex_column.av-ab11of-92b2633e98ea9eb8cab8f81f0d1ef9ce{
-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-ggtbz-24a52b2c98f03f864ce92cdb8b778b91{
padding-bottom:20px;
font-size:21px;
}
body .av-special-heading.av-ggtbz-24a52b2c98f03f864ce92cdb8b778b91 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ggtbz-24a52b2c98f03f864ce92cdb8b778b91 .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-ggtbz-24a52b2c98f03f864ce92cdb8b778b91 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-904hr-e8c922153327fe1664aa3d4c095817fb{
padding-bottom:20px;
font-size:21px;
}
body .av-special-heading.av-904hr-e8c922153327fe1664aa3d4c095817fb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-904hr-e8c922153327fe1664aa3d4c095817fb .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-904hr-e8c922153327fe1664aa3d4c095817fb .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-8e6itr-a25bcd8da1f2350b673f3e76e65706b8{
height:50px;
}

#top .av-masonry.av-899afb-301121a2bacbc6180d24495c0fd67614{
background-color:#ffffff;
}

#top .hr.hr-invisible.av-80tyo7-36f1a9ce61e3e334e3eb5f573c8123df{
height:50px;
}

.avia-section.av-41m86v-35a2b835fdd7b760b8541dc57e6ad155 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.hotel-johann.berlin/wp-content/uploads/2019/05/hotel-johann-berlin-kontakt.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-3wiirj-2c0f677d0289e1b94f23816d27c2a5a4{
padding-bottom:0;
color:#ffffff;
font-size:60px;
}
body .av-special-heading.av-3wiirj-2c0f677d0289e1b94f23816d27c2a5a4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3wiirj-2c0f677d0289e1b94f23816d27c2a5a4 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-3wiirj-2c0f677d0289e1b94f23816d27c2a5a4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3wiirj-2c0f677d0289e1b94f23816d27c2a5a4 .av-subheading{
font-size:15px;
}

.flex_column.av-3olevj-fb5edc420b72813847cf0b324b3460a7{
-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;
}

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

.flex_column.av-3ahfu7-fff55426aca967d190f9825075d46a31{
-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-d5u5j-9a85749016d8424fd0e8f39ffc244afa{
padding-bottom:20px;
font-size:21px;
}
body .av-special-heading.av-d5u5j-9a85749016d8424fd0e8f39ffc244afa .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-d5u5j-9a85749016d8424fd0e8f39ffc244afa .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-d5u5j-9a85749016d8424fd0e8f39ffc244afa .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-bpinz-ac3c64beff406fa09abc31fd175fd122{
padding-bottom:20px;
font-size:21px;
}
body .av-special-heading.av-bpinz-ac3c64beff406fa09abc31fd175fd122 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-bpinz-ac3c64beff406fa09abc31fd175fd122 .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-bpinz-ac3c64beff406fa09abc31fd175fd122 .av-subheading{
font-size:15px;
}


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

#top #wrap_all .av-special-heading.av-1g0y7j-4f1ca746348371dd5e6b6576f2fdd1b4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-19tkjj-bba2382f8d3125470f29962b4f292e11 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3s5in-ccb3b20a7c9701476bb324a618632bed .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-y2ten-9244d2ab9a7cb854d11f691a3efdfd23 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-oqm0f-6c24c6846a4d020f5b349f47dccdb7af .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jt54f-285d0ece03ad0b3f3f62bfd4ccb8ff21 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ggtbz-24a52b2c98f03f864ce92cdb8b778b91 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-904hr-e8c922153327fe1664aa3d4c095817fb .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3wiirj-2c0f677d0289e1b94f23816d27c2a5a4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-d5u5j-9a85749016d8424fd0e8f39ffc244afa .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-bpinz-ac3c64beff406fa09abc31fd175fd122 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-1g0y7j-4f1ca746348371dd5e6b6576f2fdd1b4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-19tkjj-bba2382f8d3125470f29962b4f292e11 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3s5in-ccb3b20a7c9701476bb324a618632bed .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-y2ten-9244d2ab9a7cb854d11f691a3efdfd23 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-oqm0f-6c24c6846a4d020f5b349f47dccdb7af .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jt54f-285d0ece03ad0b3f3f62bfd4ccb8ff21 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ggtbz-24a52b2c98f03f864ce92cdb8b778b91 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-904hr-e8c922153327fe1664aa3d4c095817fb .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3wiirj-2c0f677d0289e1b94f23816d27c2a5a4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-d5u5j-9a85749016d8424fd0e8f39ffc244afa .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-bpinz-ac3c64beff406fa09abc31fd175fd122 .av-special-heading-tag{
font-size:0.8em;
}
}
