.avia-section.av-ciddh7-169d7b0e49cf8119236d632f8e846d4c .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://immo-view.ch/wp-content/uploads/2021/01/20190930_Hergiswil_Fotos-_0002.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-c9pcgb-45824204f920ff1f2edcfd558426ab85{
-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-c0rbuz-011e3fcf0379fa2c8f84bac3386f2191{
-webkit-border-radius:3px 3px 3px 3px;
-moz-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:20px 20px 20px 20px;
background-color:rgba(0,0,0,0.4);
}

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

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

#top .hr.av-bk76fv-a49bda3de13ee04ab65ed661294332ce{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-bk76fv-a49bda3de13ee04ab65ed661294332ce .hr-inner{
width:50px;
max-width:45%;
}

#top .av-special-heading.av-kkq1um0a-c0df81136eaa287c7798357513ae3708{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-kkq1um0a-c0df81136eaa287c7798357513ae3708 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kkq1um0a-c0df81136eaa287c7798357513ae3708 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kkq1um0a-c0df81136eaa287c7798357513ae3708 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-nj85f-73b027516324037b6afa26bb1af64fb3{
padding-bottom:10px;
}
body .av-special-heading.av-nj85f-73b027516324037b6afa26bb1af64fb3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-nj85f-73b027516324037b6afa26bb1af64fb3 .av-subheading{
font-size:15px;
}

.flex_cell.av-atkto3-5694481e18896f2af84f58feb4a317e7{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-atkto3-5694481e18896f2af84f58feb4a317e7{
padding:30px 30px 30px 30px !important;
}

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

.flex_cell.av-9b5uir-0a8481e2625add9890fed9f1fb0a499b{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-9b5uir-0a8481e2625add9890fed9f1fb0a499b{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-960elf-aef1fab5202479d85488f25a07a837a9{
-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-8w35hf-84fdc2430aa5f6fe92f2b1192e186e54{
-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-8igqe3-c5efa16fb45c301211cdc9175660ffbd{
-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-section.av-877zej-1e8b6b0b005f0af38972f75a00e93c25 .av-extra-border-element .av-extra-border-inner{
background-color:#576270;
}

#top .av-special-heading.av-nnwcz-37c5cee20ad56d94fee823acaf9c6aae{
padding-bottom:0;
font-size:35px;
}
body .av-special-heading.av-nnwcz-37c5cee20ad56d94fee823acaf9c6aae .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-nnwcz-37c5cee20ad56d94fee823acaf9c6aae .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-nnwcz-37c5cee20ad56d94fee823acaf9c6aae .av-subheading{
font-size:15px;
}

#top .hr.av-7u3xkr-c814c582fee8c3aed46e9b36663c7c52{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-7u3xkr-c814c582fee8c3aed46e9b36663c7c52 .hr-inner{
width:50px;
}

.flex_column.av-6b6jmb-30fbf8b1c69353decc915653b907f046{
-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-5qz8qz-4ed198d9d2c4927fb050a774977a9b55{
-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 .hr.av-7u3xkr-6-34bdf6ee6e6e917c47254d574c81e556{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-7u3xkr-6-34bdf6ee6e6e917c47254d574c81e556 .hr-inner{
width:50px;
}

.avia-section.av-77w1a3-b386b5760548cc063da652dec3b3ea64 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://immo-view.ch/wp-content/uploads/2021/01/20190930_Hergiswil_Fotos_Auswahl_0039.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-77w1a3-b386b5760548cc063da652dec3b3ea64 .av-section-color-overlay{
opacity:0.5;
background-color:#576270;
}

#top .av-special-heading.av-mbbwj-41f86f9ec833cca218a3ee5b815ee563{
padding-bottom:0;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-mbbwj-41f86f9ec833cca218a3ee5b815ee563 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mbbwj-41f86f9ec833cca218a3ee5b815ee563 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mbbwj-41f86f9ec833cca218a3ee5b815ee563 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mbbwj-41f86f9ec833cca218a3ee5b815ee563 .av-subheading{
font-size:15px;
}

#top .hr.av-6unp4r-ebbd9208e097e5f2799285ffc07a931a{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-6unp4r-ebbd9208e097e5f2799285ffc07a931a .hr-inner{
width:50px;
}

.flex_column.av-6jztor-ee037494fe9b0f2fccca65da43d6a4c9{
-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_textblock_section.av-kkvmpeqp-b06347763a89b66f8ff4ba898690d17a .avia_textblock{
color:#ffffff;
}

.avia-section.av-2su5c3-ec9e68b63f4f489777b540de78ab5889 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .av-special-heading.av-ikpgb-13e129dfb2a0fb27e1b9313a19392209{
padding-bottom:0;
font-size:35px;
}
body .av-special-heading.av-ikpgb-13e129dfb2a0fb27e1b9313a19392209 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ikpgb-13e129dfb2a0fb27e1b9313a19392209 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-ikpgb-13e129dfb2a0fb27e1b9313a19392209 .av-subheading{
font-size:15px;
}

#top .hr.av-2cuxrv-97d62bab64e2e443b9d5147edbf73694{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-2cuxrv-97d62bab64e2e443b9d5147edbf73694 .hr-inner{
width:50px;
}

.flex_column.av-2ba8vn-c67b1d49e074cb3f9774567efde8e021{
-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-1p81tv-49d8700c107c8c50e56596ebc714c6f7{
-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 .hr.av-2cuxrv-4-420053b04381d7bf43e164133de73dda{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-2cuxrv-4-420053b04381d7bf43e164133de73dda .hr-inner{
width:50px;
}

#top .av-special-heading.av-goxmz-85463454d3cc2787f359398cb1556949{
padding-bottom:0;
font-size:35px;
}
body .av-special-heading.av-goxmz-85463454d3cc2787f359398cb1556949 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-goxmz-85463454d3cc2787f359398cb1556949 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-goxmz-85463454d3cc2787f359398cb1556949 .av-subheading{
font-size:15px;
}

.av-horizontal-gallery.av-kjt42eol-79ee435dfb9f6fbfab7ae3abeea19151{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-kjt42eol-79ee435dfb9f6fbfab7ae3abeea19151 .av-horizontal-gallery-inner{
padding-bottom:25%;
}

#top .av-special-heading.av-ajb8r-d95257fc2aba7352749320983696e841{
padding-bottom:0;
font-size:35px;
}
body .av-special-heading.av-ajb8r-d95257fc2aba7352749320983696e841 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ajb8r-d95257fc2aba7352749320983696e841 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-ajb8r-d95257fc2aba7352749320983696e841 .av-subheading{
font-size:15px;
}


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

#top #wrap_all .av-special-heading.av-nnwcz-37c5cee20ad56d94fee823acaf9c6aae .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mbbwj-41f86f9ec833cca218a3ee5b815ee563 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ikpgb-13e129dfb2a0fb27e1b9313a19392209 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-goxmz-85463454d3cc2787f359398cb1556949 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-nnwcz-37c5cee20ad56d94fee823acaf9c6aae .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mbbwj-41f86f9ec833cca218a3ee5b815ee563 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ikpgb-13e129dfb2a0fb27e1b9313a19392209 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-goxmz-85463454d3cc2787f359398cb1556949 .av-special-heading-tag{
font-size:0.8em;
}

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