.avia-section.av-1ihb8pi-3cd9f09bd8b0d182f901f90bd59dd5f4{background-repeat:no-repeat;background-image:url(https://hotel-riviera.ch/wp-content/uploads/2015/07/ornament-bg-top-small-1.png);background-position:50% 0%;background-attachment:scroll} #top .flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{margin-top:-200px;margin-bottom:0px}.flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{border-width:1px;border-color:#eeeeee;border-style:solid;border-radius:0px 0px 0px 0px;padding:30px 30px 30px 30px;background-color:#ffffff}.responsive #top #wrap_all .flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{margin-top:-200px;margin-bottom:0px} .avia-image-container.av-1eus61i-61ba575f46566717cec9bfd827483d8b img.avia_image{box-shadow:none}.avia-image-container.av-1eus61i-61ba575f46566717cec9bfd827483d8b .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-mauw4smn-f5b85b536c9b2c51e0191a70adc2b980{color:#0078a8}body .av-special-heading.av-mauw4smn-f5b85b536c9b2c51e0191a70adc2b980 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mauw4smn-f5b85b536c9b2c51e0191a70adc2b980 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-mauw4smn-f5b85b536c9b2c51e0191a70adc2b980 .av-subheading{font-size:15px} .avia-section.av-1d5sity-29d1a6dbb49d604bcd6090b737fed7b2{background-color:#f8f8f8;background-image:unset} .flex_column.av-1bgut2e-c92672b5dc7a4527a17e9d2df25c1c95{width:32%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff}#top .flex_column_table.av-equal-height-column-flextable.av-1bgut2e-c92672b5dc7a4527a17e9d2df25c1c95 .av-flex-placeholder{width:2%} .avia-image-container.av-gd8k6-b1a449647eb031603200fc439e22c529 img.avia_image{box-shadow:none}.avia-image-container.av-gd8k6-b1a449647eb031603200fc439e22c529 .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-17xm9di-cc747311e776bf85fd4d71572b758baf{margin:20px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-17xm9di-cc747311e776bf85fd4d71572b758baf .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-17xm9di-cc747311e776bf85fd4d71572b758baf .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-17xm9di-cc747311e776bf85fd4d71572b758baf .av-subheading{font-size:15px} .flex_column.av-46972u-a65cabc0eca007302922a7f75392afdd{width:32%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff}#top .flex_column_table.av-equal-height-column-flextable.av-46972u-a65cabc0eca007302922a7f75392afdd .av-flex-placeholder{width:2%} .avia-image-container.av-14edpom-79b3e332b68bb0335b134d59d06faff5 img.avia_image{box-shadow:none}.avia-image-container.av-14edpom-79b3e332b68bb0335b134d59d06faff5 .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-12hqv2e-a4b8409a3af757e0bc1b168056f55847{margin:20px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-12hqv2e-a4b8409a3af757e0bc1b168056f55847 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-12hqv2e-a4b8409a3af757e0bc1b168056f55847 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-12hqv2e-a4b8409a3af757e0bc1b168056f55847 .av-subheading{font-size:15px} .flex_column.av-11znhzq-7fbe8c673835080463e5a9a7031b6e55{width:32%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff}#top .flex_column_table.av-equal-height-column-flextable.av-11znhzq-7fbe8c673835080463e5a9a7031b6e55 .av-flex-placeholder{width:2%} .avia-image-container.av-ywydhi-49962bc6a3ec2aee1c183b3bc2572ac7 img.avia_image{box-shadow:none}.avia-image-container.av-ywydhi-49962bc6a3ec2aee1c183b3bc2572ac7 .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-xeds6e-5138c1d48aff860c4624f8dd76920937{margin:20px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-xeds6e-5138c1d48aff860c4624f8dd76920937 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-xeds6e-5138c1d48aff860c4624f8dd76920937 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-xeds6e-5138c1d48aff860c4624f8dd76920937 .av-subheading{font-size:15px} .avia-section.av-vlygt2-8f2a3987ed9ce4a17bcb503d421504a6{background-repeat:no-repeat;background-image:url(https://hotel-riviera.ch/wp-content/uploads/2025/05/hotel-riviera3.jpg);background-position:50% 50%;background-attachment:fixed} #top .av-special-heading.av-mbtd5y1e-9e45f37813254ab6ae1b8c63de26dd2b{color:#ffffff}body .av-special-heading.av-mbtd5y1e-9e45f37813254ab6ae1b8c63de26dd2b .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mbtd5y1e-9e45f37813254ab6ae1b8c63de26dd2b .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mbtd5y1e-9e45f37813254ab6ae1b8c63de26dd2b .av-subheading{font-size:15px} .avia-section.av-uxuu8m-7e1fef60d2f5d99043ae4c74ce51ec49{background-repeat:no-repeat;background-image:url(https://hotel-riviera.ch/wp-content/uploads/2015/07/ornament-bg-top-small-1.png);background-position:50% 0%;background-attachment:scroll} #top .flex_column.av-t63qs6-09649597d9d68589dfc43895d846149f{margin-top:0px;margin-bottom:0px}.flex_column.av-t63qs6-09649597d9d68589dfc43895d846149f{border-radius:0px 0px 0px 0px;padding:30px 30px 30px 30px;background-color:#ffffff}.responsive #top #wrap_all .flex_column.av-t63qs6-09649597d9d68589dfc43895d846149f{margin-top:0px;margin-bottom:0px} #top .av-special-heading.av-qnbs6e-838a998831a0fcc33d40519dd86d2294{color:#0078a8}body .av-special-heading.av-qnbs6e-838a998831a0fcc33d40519dd86d2294 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-qnbs6e-838a998831a0fcc33d40519dd86d2294 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-qnbs6e-838a998831a0fcc33d40519dd86d2294 .av-subheading{font-size:15px} #top #wrap_all .avia-button.av-1zvp06-0d088cca70eca1388fa2a90dcde419b0{font-size:20px;transition:all 0.4s ease-in-out;margin:25px 0 0 0} .avia-section.av-oqe7ra-354b76a313ffd704d293f62ca7caaabf{background-color:#f8f8f8;background-image:unset} .flex_column.av-mnuqti-10f1270ce4de3dd3ac564b72cd5a000c{width:49%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff}#top .flex_column_table.av-equal-height-column-flextable.av-mnuqti-10f1270ce4de3dd3ac564b72cd5a000c .av-flex-placeholder{width:2%} .avia-image-container.av-l9ymbq-b07adb16fe9aab77fadbd30b77186b8b img.avia_image{box-shadow:none}.avia-image-container.av-l9ymbq-b07adb16fe9aab77fadbd30b77186b8b .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-jt899y-35f355e84323073fca58cf9ca2c7ed83{margin:10px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-jt899y-35f355e84323073fca58cf9ca2c7ed83 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-jt899y-35f355e84323073fca58cf9ca2c7ed83 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-jt899y-35f355e84323073fca58cf9ca2c7ed83 .av-subheading{font-size:15px;color:#6e6e6e} .flex_column.av-gpwml2-1f4488dadfd6299d75f17ba741af487c{width:49%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff}#top .flex_column_table.av-equal-height-column-flextable.av-gpwml2-1f4488dadfd6299d75f17ba741af487c .av-flex-placeholder{width:2%} .avia-image-container.av-1lgkqe-1730d355319e664fb2c55729505d59c6 img.avia_image{box-shadow:none}.avia-image-container.av-1lgkqe-1730d355319e664fb2c55729505d59c6 .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-1ffvt2-a00464f30d4335fa9ea7a2dba0364f6b{margin:10px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-1ffvt2-a00464f30d4335fa9ea7a2dba0364f6b .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-1ffvt2-a00464f30d4335fa9ea7a2dba0364f6b .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-1ffvt2-a00464f30d4335fa9ea7a2dba0364f6b .av-subheading{font-size:15px;color:#6e6e6e} .flex_column.av-c8qdeu-e3493caee15e9105cfc5dc7af9109a3d{width:49%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff}#top .flex_column_table.av-equal-height-column-flextable.av-c8qdeu-e3493caee15e9105cfc5dc7af9109a3d .av-flex-placeholder{width:2%} .avia-image-container.av-b6ehhi-ab102bb863753042996f78c8011433dd img.avia_image{box-shadow:none}.avia-image-container.av-b6ehhi-ab102bb863753042996f78c8011433dd .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-9s8prq-2d5caf9dbc53a2eea4bc6a49de6088be{margin:10px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-9s8prq-2d5caf9dbc53a2eea4bc6a49de6088be .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-9s8prq-2d5caf9dbc53a2eea4bc6a49de6088be .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-9s8prq-2d5caf9dbc53a2eea4bc6a49de6088be .av-subheading{font-size:15px;color:#6e6e6e} .flex_column.av-6y8aza-121fb8f04d40073ec73f46053d8a176c{width:49%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff}#top .flex_column_table.av-equal-height-column-flextable.av-6y8aza-121fb8f04d40073ec73f46053d8a176c .av-flex-placeholder{width:2%} .avia-image-container.av-lbkba-8b9289df8cc5e10dc2a81fceaab787a5 img.avia_image{box-shadow:none}.avia-image-container.av-lbkba-8b9289df8cc5e10dc2a81fceaab787a5 .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-3nlgza-0977144b6584e65c37352bececec0644{margin:10px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-3nlgza-0977144b6584e65c37352bececec0644 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-3nlgza-0977144b6584e65c37352bececec0644 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-3nlgza-0977144b6584e65c37352bececec0644 .av-subheading{font-size:15px;color:#6e6e6e} .avia-section.av-pjcm-33e7bff620c2f37a92487ad4651ccd0a{background-repeat:no-repeat;background-image:url(https://hotel-riviera.ch/wp-content/uploads/2025/05/hotel-riviera-melide-prenotazione.jpg);background-position:50% 50%;background-attachment:fixed} #top .av-special-heading.av-mbtd75wg-472ffb455a76d9e8bbd88b9c4edfb4b7{color:#ffffff}body .av-special-heading.av-mbtd75wg-472ffb455a76d9e8bbd88b9c4edfb4b7 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mbtd75wg-472ffb455a76d9e8bbd88b9c4edfb4b7 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mbtd75wg-472ffb455a76d9e8bbd88b9c4edfb4b7 .av-subheading{font-size:15px} @media only screen and (min-width:990px){#top .flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{margin-top:-200px;margin-bottom:0}.flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{padding:30px 30px 30px 30px}.responsive #top #wrap_all .flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{margin-top:-200px;margin-bottom:0} .flex_column.av-t63qs6-09649597d9d68589dfc43895d846149f{padding:30px 30px 30px 30px}} @media only screen and (min-width:768px) and (max-width:989px){#top .flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{margin-top:-100px;margin-bottom:-100px}.flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{padding:15px 15px 15px 15px}.responsive #top #wrap_all .flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{margin-top:-100px;margin-bottom:-100px} .flex_column.av-t63qs6-09649597d9d68589dfc43895d846149f{padding:0 0 0 0}} @media only screen and (min-width:480px) and (max-width:767px){#top .flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{margin-top:-100px;margin-bottom:-100px}.flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{padding:15px 15px 15px 15px}.responsive #top #wrap_all .flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{margin-top:-100px;margin-bottom:-100px} .flex_column.av-t63qs6-09649597d9d68589dfc43895d846149f{padding:0 0 0 0}} @media only screen and (max-width:479px){#top .flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{margin-top:-100px;margin-bottom:-100px}.flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{padding:15px 15px 15px 15px}.responsive #top #wrap_all .flex_column.av-1g4f1k6-61ac075ee811a23a44741a08efbff1d2{margin-top:-100px;margin-bottom:-100px} .flex_column.av-t63qs6-09649597d9d68589dfc43895d846149f{padding:0 0 0 0}}