#top .av-slideshow-ui.av-lpl67tfw-b20e8240a8031ad396bc7426a57f1e1a .avia-slideshow-arrows a{
background-color:#b02b2c;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lpl67tfw-b20e8240a8031ad396bc7426a57f1e1a__0 .avia-caption-title{
font-size:70px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-lpl67tfw-b20e8240a8031ad396bc7426a57f1e1a__0 .avia-caption-content{
font-size:32px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-lpl67tfw-b20e8240a8031ad396bc7426a57f1e1a__0 .avia-caption-content p{
font-size:32px;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lpl67tfw-b20e8240a8031ad396bc7426a57f1e1a__0 .avia-caption-title{
font-size:22px;
}
#top .avia-slideshow .av-slideshow-caption.av-lpl67tfw-b20e8240a8031ad396bc7426a57f1e1a__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-lpl67tfw-b20e8240a8031ad396bc7426a57f1e1a__0 .avia-caption-content p{
font-size:16px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lpl67tfw-b20e8240a8031ad396bc7426a57f1e1a__0 .avia-caption-title{
font-size:22px;
}
#top .avia-slideshow .av-slideshow-caption.av-lpl67tfw-b20e8240a8031ad396bc7426a57f1e1a__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-lpl67tfw-b20e8240a8031ad396bc7426a57f1e1a__0 .avia-caption-content p{
font-size:16px;
}
}

#top .avia-section.av-1rqy7q-4081a648df0f537bfad2cbb20da268b6 .scroll-down-link{
color:#ba110e;
}
.avia-section.av-1rqy7q-4081a648df0f537bfad2cbb20da268b6 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-1kde12-505a5986ce53d16e50f5d27ce88417a6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1haa12-4a8d5eafef7d98d2a9dd040464e44b14{
color:#ba110e;
font-size:40px;
}
body .av-special-heading.av-1haa12-4a8d5eafef7d98d2a9dd040464e44b14 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1haa12-4a8d5eafef7d98d2a9dd040464e44b14 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1haa12-4a8d5eafef7d98d2a9dd040464e44b14 .special-heading-inner-border{
border-color:#ba110e;
}
.av-special-heading.av-1haa12-4a8d5eafef7d98d2a9dd040464e44b14 .av-subheading{
font-size:24px;
}

#top .hr.av-um5mm-91a3a2fba659a7832da3ce1703110f5f{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-um5mm-91a3a2fba659a7832da3ce1703110f5f .hr-inner{
width:50px;
border-color:#ba110e;
max-width:45%;
}
.hr.av-um5mm-91a3a2fba659a7832da3ce1703110f5f .av-seperator-icon{
color:#ba110e;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lfke6-348187bf0c90c114d7ef988e42e1a1c2{
margin-top:-5px;
margin-bottom:0px;
}
.flex_column.av-lfke6-348187bf0c90c114d7ef988e42e1a1c2{
border-radius:0px 0px 0px 0px;
padding:0px 120px 0px 120px;
}

.flex_cell.av-lysc40uv-d46fcdc1daa903ae0cb0188895f63f2e{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://mlwqm2dgrt4c.i.optimole.com/w:1920/h:768/q:mauto/f:best/https://santaclaus.de/wp-content/uploads/2024/08/Header-Adventskalender.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-lysc40uv-d46fcdc1daa903ae0cb0188895f63f2e{
padding:140px 100px 140px 100px !important;
}

.flex_cell.av-1726pb-b1bf923b9c637352261e75c7f5da0890{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#fcfcfc;
}
.responsive #top #wrap_all .flex_cell.av-1726pb-b1bf923b9c637352261e75c7f5da0890{
padding:140px 80px 140px 80px !important;
}

.flex_column.av-70c1u7-2e1996ffa0822f0a1e4f89556caa2074{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-lyr3y97t-149d11833c16c44db9deacc4dbe54760{
padding-bottom:10px;
color:#ba110e;
font-size:32px;
}
body .av-special-heading.av-lyr3y97t-149d11833c16c44db9deacc4dbe54760 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lyr3y97t-149d11833c16c44db9deacc4dbe54760 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-lyr3y97t-149d11833c16c44db9deacc4dbe54760 .special-heading-inner-border{
border-color:#ba110e;
}
.av-special-heading.av-lyr3y97t-149d11833c16c44db9deacc4dbe54760 .av-subheading{
font-size:24px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3jc3dr-55bef793a2f3eb9eec1b0d3f7a293b7e{
margin-top:-5px;
margin-bottom:0px;
}
.flex_column.av-3jc3dr-55bef793a2f3eb9eec1b0d3f7a293b7e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-lysewy0f-916841ed49016d4c18b070d6244a69fa{
background-color:#ba110e;
border-color:#ba110e;
color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lysewy0f-916841ed49016d4c18b070d6244a69fa:hover .avia_button_background{
border-radius:1px 1px 1px 1px;
}

.flex_cell.av-lysdxchb-da4019c9e1a32b1f72360f9721e6d5dc{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#f9f9f9;
}
.responsive #top #wrap_all .flex_cell.av-lysdxchb-da4019c9e1a32b1f72360f9721e6d5dc{
padding:140px 100px 140px 100px !important;
}

.flex_column.av-5o9aqn-e6eb2e15af3fbc42e4076fe3357a77da{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-lysehhmk-dd4d7cb5bcb3d450592c24764262e56e{
padding-bottom:10px;
color:#ba110e;
font-size:32px;
}
body .av-special-heading.av-lysehhmk-dd4d7cb5bcb3d450592c24764262e56e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lysehhmk-dd4d7cb5bcb3d450592c24764262e56e .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-lysehhmk-dd4d7cb5bcb3d450592c24764262e56e .special-heading-inner-border{
border-color:#ba110e;
}
.av-special-heading.av-lysehhmk-dd4d7cb5bcb3d450592c24764262e56e .av-subheading{
font-size:24px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4ocfj3-cec679c8c493601200df8d22bc959f2e{
margin-top:-5px;
margin-bottom:0px;
}
.flex_column.av-4ocfj3-cec679c8c493601200df8d22bc959f2e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-33re73-bb6d82cc5516274bbb5950f41a3e7594{
background-color:#ba110e;
border-color:#ba110e;
color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-33re73-bb6d82cc5516274bbb5950f41a3e7594:hover .avia_button_background{
border-radius:1px 1px 1px 1px;
}

.flex_cell.av-lysegtzq-90b290bd4e37b78cdee5e94344e32ef2{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://mlwqm2dgrt4c.i.optimole.com/w:1920/h:768/q:mauto/f:best/https://santaclaus.de/wp-content/uploads/2024/08/Header-Wunschzettel-1.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-lysegtzq-90b290bd4e37b78cdee5e94344e32ef2{
padding:140px 80px 140px 80px !important;
}

.flex_cell.av-mhax8lns-bed38eb042d40df74f50b1425d5670aa{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://mlwqm2dgrt4c.i.optimole.com/w:800/h:547/q:mauto/f:best/https://santaclaus.de/wp-content/uploads/2025/10/Santas_German_Christmas_Map_003.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mhax8lns-bed38eb042d40df74f50b1425d5670aa{
padding:140px 100px 140px 100px !important;
}

.flex_cell.av-698edr-a8020582f3df80fb91aff66cde64d8d2{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#fcfcfc;
}
.responsive #top #wrap_all .flex_cell.av-698edr-a8020582f3df80fb91aff66cde64d8d2{
padding:140px 80px 140px 80px !important;
}

.flex_column.av-3pl58f-30fb905224d19adf78a184c82b985bd1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mhaxa32n-0c4bee3eda129bb89df1dd7b42a4a92d{
padding-bottom:10px;
color:#ba110e;
font-size:32px;
}
body .av-special-heading.av-mhaxa32n-0c4bee3eda129bb89df1dd7b42a4a92d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mhaxa32n-0c4bee3eda129bb89df1dd7b42a4a92d .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-mhaxa32n-0c4bee3eda129bb89df1dd7b42a4a92d .special-heading-inner-border{
border-color:#ba110e;
}
.av-special-heading.av-mhaxa32n-0c4bee3eda129bb89df1dd7b42a4a92d .av-subheading{
font-size:24px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2j9fu7-5ae36b905464f25c4ad284895cda9cbd{
margin-top:-5px;
margin-bottom:0px;
}
.flex_column.av-2j9fu7-5ae36b905464f25c4ad284895cda9cbd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-mhaxgq67-c213527dc66e6d17c90e0889f464e16d{
background-color:#ba110e;
border-color:#ba110e;
color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mhaxgq67-c213527dc66e6d17c90e0889f464e16d:hover .avia_button_background{
border-radius:1px 1px 1px 1px;
}

#top .avia-section.av-a5cjvz-cbd70b54b5dc116ee28362738d4245c9 .scroll-down-link{
color:#ba110e;
}
.avia-section.av-a5cjvz-cbd70b54b5dc116ee28362738d4245c9 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-9w7z6n-e0a1d5a6a7852823a39c11f49aad4589{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-7j0uin-f3cef427dd759052b06a7fc92c2f6336{
padding-bottom:10px;
color:#ba110e;
font-size:32px;
}
body .av-special-heading.av-7j0uin-f3cef427dd759052b06a7fc92c2f6336 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7j0uin-f3cef427dd759052b06a7fc92c2f6336 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-7j0uin-f3cef427dd759052b06a7fc92c2f6336 .special-heading-inner-border{
border-color:#ba110e;
}
.av-special-heading.av-7j0uin-f3cef427dd759052b06a7fc92c2f6336 .av-subheading{
font-size:24px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3p2a7z-ed7248caef50afe47c41d5647690076f{
margin-top:-5px;
margin-bottom:0px;
}
.flex_column.av-3p2a7z-ed7248caef50afe47c41d5647690076f{
border-radius:0px 0px 0px 0px;
padding:0px 120px 0px 120px;
}

#top .hr.av-lysfydt3-b47e970a9fef3ed131065dd4a244142f{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-lysfydt3-b47e970a9fef3ed131065dd4a244142f .hr-inner{
width:50px;
border-color:#ba110e;
}

#top #wrap_all .avia-button.av-lysfxy0f-0178596fcc2c4526f5746ad565a9a105{
background-color:#ba110e;
border-color:#ba110e;
color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 1px;
border-radius:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lysfxy0f-0178596fcc2c4526f5746ad565a9a105:hover .avia_button_background{
border-radius:1px 1px 1px 1px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-1haa12-4a8d5eafef7d98d2a9dd040464e44b14 .av-special-heading-tag{
font-size:30px;
}

.flex_column.av-lfke6-348187bf0c90c114d7ef988e42e1a1c2{
padding:0px 0px 0px 0px;
}

.responsive #top #wrap_all .flex_cell.av-lysc40uv-d46fcdc1daa903ae0cb0188895f63f2e{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-1726pb-b1bf923b9c637352261e75c7f5da0890{
padding:40px 40px 40px 40px !important;
}

#top #wrap_all .av-special-heading.av-lyr3y97t-149d11833c16c44db9deacc4dbe54760 .av-special-heading-tag{
font-size:27px;
}

.flex_column.av-3jc3dr-55bef793a2f3eb9eec1b0d3f7a293b7e{
padding:0px 0px 0px 0px;
}

.responsive #top #wrap_all .flex_cell.av-lysdxchb-da4019c9e1a32b1f72360f9721e6d5dc{
padding:40px 40px 40px 40px !important;
}

#top #wrap_all .av-special-heading.av-lysehhmk-dd4d7cb5bcb3d450592c24764262e56e .av-special-heading-tag{
font-size:27px;
}

.flex_column.av-4ocfj3-cec679c8c493601200df8d22bc959f2e{
padding:0px 0px 0px 0px;
}

.responsive #top #wrap_all .flex_cell.av-lysegtzq-90b290bd4e37b78cdee5e94344e32ef2{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-mhax8lns-bed38eb042d40df74f50b1425d5670aa{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-698edr-a8020582f3df80fb91aff66cde64d8d2{
padding:40px 40px 40px 40px !important;
}

#top #wrap_all .av-special-heading.av-mhaxa32n-0c4bee3eda129bb89df1dd7b42a4a92d .av-special-heading-tag{
font-size:27px;
}

.flex_column.av-2j9fu7-5ae36b905464f25c4ad284895cda9cbd{
padding:0px 0px 0px 0px;
}

#top #wrap_all .av-special-heading.av-7j0uin-f3cef427dd759052b06a7fc92c2f6336 .av-special-heading-tag{
font-size:27px;
}

.flex_column.av-3p2a7z-ed7248caef50afe47c41d5647690076f{
padding:0px 0px 0px 0px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-1haa12-4a8d5eafef7d98d2a9dd040464e44b14 .av-special-heading-tag{
font-size:30px;
}

.flex_column.av-lfke6-348187bf0c90c114d7ef988e42e1a1c2{
padding:0px 0px 0px 0px;
}

.responsive #top #wrap_all .flex_cell.av-lysc40uv-d46fcdc1daa903ae0cb0188895f63f2e{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-1726pb-b1bf923b9c637352261e75c7f5da0890{
padding:40px 40px 40px 40px !important;
}

#top #wrap_all .av-special-heading.av-lyr3y97t-149d11833c16c44db9deacc4dbe54760 .av-special-heading-tag{
font-size:27px;
}

.flex_column.av-3jc3dr-55bef793a2f3eb9eec1b0d3f7a293b7e{
padding:0px 0px 0px 0px;
}

.responsive #top #wrap_all .flex_cell.av-lysdxchb-da4019c9e1a32b1f72360f9721e6d5dc{
padding:40px 40px 40px 40px !important;
}

#top #wrap_all .av-special-heading.av-lysehhmk-dd4d7cb5bcb3d450592c24764262e56e .av-special-heading-tag{
font-size:27px;
}

.flex_column.av-4ocfj3-cec679c8c493601200df8d22bc959f2e{
padding:0px 0px 0px 0px;
}

.responsive #top #wrap_all .flex_cell.av-lysegtzq-90b290bd4e37b78cdee5e94344e32ef2{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-mhax8lns-bed38eb042d40df74f50b1425d5670aa{
padding:20px 20px 20px 20px !important;
}

.responsive #top #wrap_all .flex_cell.av-698edr-a8020582f3df80fb91aff66cde64d8d2{
padding:40px 40px 40px 40px !important;
}

#top #wrap_all .av-special-heading.av-mhaxa32n-0c4bee3eda129bb89df1dd7b42a4a92d .av-special-heading-tag{
font-size:27px;
}

.flex_column.av-2j9fu7-5ae36b905464f25c4ad284895cda9cbd{
padding:0px 0px 0px 0px;
}

#top #wrap_all .av-special-heading.av-7j0uin-f3cef427dd759052b06a7fc92c2f6336 .av-special-heading-tag{
font-size:27px;
}

.flex_column.av-3p2a7z-ed7248caef50afe47c41d5647690076f{
padding:0px 0px 0px 0px;
}
}
