.avia-section.av-k3a2p-c21e1f52159001147ade4c350e72a294{
background-repeat:no-repeat;
background-image:url(https://hotel-tanne.de/wp-content/uploads/2016/02/bedroom-and-living-room-m.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-22hld-79cdaefd4b7d07e408f3a39a71ad258d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-gallery.av-56edkh-9f72da5c24c173aff7aaa4b72c7d1a29 .avia-gallery-thumb a{
width:20%;
}

#top .avia-gallery.av-56edkh-9f72da5c24c173aff7aaa4b72c7d1a29 .avia-gallery-thumb a{
width:20%;
}

.flex_column.av-guidd-443db250d91eacce2fbfd04bcfbd9bda{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .flex_column.av-4k7j2x-d8f8e972f24ea8dfab90236684619032{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-4k7j2x-d8f8e972f24ea8dfab90236684619032{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-4k7j2x-d8f8e972f24ea8dfab90236684619032{
margin-top:-200px;
margin-bottom:0px;
}

#top .av-special-heading.av-vpgx-2ab21cfacdd3069a436a2a2e6a06a638{
padding-bottom:20px;
font-size:40px;
}
body .av-special-heading.av-vpgx-2ab21cfacdd3069a436a2a2e6a06a638 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-vpgx-2ab21cfacdd3069a436a2a2e6a06a638 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-vpgx-2ab21cfacdd3069a436a2a2e6a06a638 .av-subheading{
font-size:15px;
}

#top .hr.av-45w85l-24f76aeacb76fbd223a6461514ee1848{
margin-top:0px;
margin-bottom:70px;
}
.hr.av-45w85l-24f76aeacb76fbd223a6461514ee1848 .hr-inner{
width:50px;
border-color:#f8f8f8;
max-width:45%;
}
.hr.av-45w85l-24f76aeacb76fbd223a6461514ee1848 .av-seperator-icon{
color:#e5c80c;
}
.hr.av-45w85l-24f76aeacb76fbd223a6461514ee1848 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#e5c80c;
stroke:#e5c80c;
}

#top .flex_column.av-3zptzd-5e5e4d17993e9a0b408d3a3b55360c3c{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-3zptzd-5e5e4d17993e9a0b408d3a3b55360c3c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-3zptzd-5e5e4d17993e9a0b408d3a3b55360c3c{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-da7jl-5a4a9dd39cb90986035ac6413caa2bdf{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-da7jl-5a4a9dd39cb90986035ac6413caa2bdf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-da7jl-5a4a9dd39cb90986035ac6413caa2bdf{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-3d4yv5-35ce6a40a42ab499b31ab6733d75c215{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-3d4yv5-35ce6a40a42ab499b31ab6733d75c215{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-3d4yv5-35ce6a40a42ab499b31ab6733d75c215{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-32cgr5-4d311f111d56f7c06cf58fef3793ae47{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-32cgr5-4d311f111d56f7c06cf58fef3793ae47{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-32cgr5-4d311f111d56f7c06cf58fef3793ae47{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-2sp1t5-8bdc9c652b87e85ce40dac8a1250d918{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-2sp1t5-8bdc9c652b87e85ce40dac8a1250d918{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2sp1t5-8bdc9c652b87e85ce40dac8a1250d918{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-2do74p-1db8e248e4217974bc1a6007cd5d939c{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-2do74p-1db8e248e4217974bc1a6007cd5d939c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2do74p-1db8e248e4217974bc1a6007cd5d939c{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-227na1-bd7a27afd2cfb59956021833bde4ca24{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-227na1-bd7a27afd2cfb59956021833bde4ca24{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-227na1-bd7a27afd2cfb59956021833bde4ca24{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-1qa189-6337ee913e6f6d275723988b91a00921{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-1qa189-6337ee913e6f6d275723988b91a00921{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1qa189-6337ee913e6f6d275723988b91a00921{
margin-top:30px;
margin-bottom:30px;
}

.flex_column.av-1gy33d-47fcb2d88680490e728e7e54675cef55{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-15jf55-63240a316feb48088ccc5034fe9e445a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-m8eb5-f47153a83f85e5f08db9aeb3640e83c1{
vertical-align:top;
height:400px;
min-height:400px;
background:url(https://hotel-tanne.de/wp-content/uploads/2016/02/luxurious-bedroom-m-1030x687.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-m8eb5-f47153a83f85e5f08db9aeb3640e83c1{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-fym81-50505464e1a3c005d0fc06e88c048367{
vertical-align:top;
height:400px;
min-height:400px;
background:url(https://hotel-tanne.de/wp-content/uploads/2016/02/slider4-1030x433.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-fym81-50505464e1a3c005d0fc06e88c048367{
padding:30px 30px 30px 30px !important;
}

#top #wrap_all .avia-button.av-abdv5-879f55ededda36e35814d5d442e6389d{
background-color:#191e24;
border-color:#191e24;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-abdv5-879f55ededda36e35814d5d442e6389d:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-abdv5-879f55ededda36e35814d5d442e6389d .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-abdv5-879f55ededda36e35814d5d442e6389d:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_column.av-blx0p-ddf9807a7c9cffc5a7e9c3e59df68964{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

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