.avia-section.av-1j77tbx-4caf03bdb9a7c5b2d3efd3c773f71225{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-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{margin-top:-200px;margin-bottom:0px}.flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{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-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{margin-top:-200px;margin-bottom:0px} .avia-image-container.av-1g6jka5-1105469422213af694a77d9657c0d406 img.avia_image{box-shadow:none}.avia-image-container.av-1g6jka5-1105469422213af694a77d9657c0d406 .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-mav79og2-420e0b3d3921664566d4cc654a55d8a5{color:#0078a8}body .av-special-heading.av-mav79og2-420e0b3d3921664566d4cc654a55d8a5 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mav79og2-420e0b3d3921664566d4cc654a55d8a5 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-mav79og2-420e0b3d3921664566d4cc654a55d8a5 .av-subheading{font-size:15px} .avia-section.av-1cyswa5-50d752f82f812cea66cc2e93d936c8fa{background-color:#f8f8f8;background-image:unset} .flex_column.av-1brrood-4044224c9845ddd251f4d69f1f1fb73e{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-1brrood-4044224c9845ddd251f4d69f1f1fb73e .av-flex-placeholder{width:2%} .avia-image-container.av-18tndt9-54420be8f46c2a9f6f325f3065bce054 img.avia_image{box-shadow:none}.avia-image-container.av-18tndt9-54420be8f46c2a9f6f325f3065bce054 .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-17vjgkd-3fef50d6face932da9679c440fce2b01{margin:20px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-17vjgkd-3fef50d6face932da9679c440fce2b01 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-17vjgkd-3fef50d6face932da9679c440fce2b01 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-17vjgkd-3fef50d6face932da9679c440fce2b01 .av-subheading{font-size:15px} .flex_column.av-15zxotp-8ddd844772a0ffce6901ade6138a4cb7{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-15zxotp-8ddd844772a0ffce6901ade6138a4cb7 .av-flex-placeholder{width:2%} .avia-image-container.av-148xll9-5e90655f76e65d500e422d57deca2fc9 img.avia_image{box-shadow:none}.avia-image-container.av-148xll9-5e90655f76e65d500e422d57deca2fc9 .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-12etev1-7443d519c4bafd96f28c4608b16bf596{margin:20px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-12etev1-7443d519c4bafd96f28c4608b16bf596 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-12etev1-7443d519c4bafd96f28c4608b16bf596 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-12etev1-7443d519c4bafd96f28c4608b16bf596 .av-subheading{font-size:15px} .flex_column.av-11qx2n1-02d64e7b0fd46ac196b680d3e4d06e07{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-11qx2n1-02d64e7b0fd46ac196b680d3e4d06e07 .av-flex-placeholder{width:2%} .avia-image-container.av-3j12v1-aecbfc0dd8b66d85a908e5635f26778e img.avia_image{box-shadow:none}.avia-image-container.av-3j12v1-aecbfc0dd8b66d85a908e5635f26778e .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-3cvo6l-a99ad912c5b748c22e73378fb93cc781{margin:20px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-3cvo6l-a99ad912c5b748c22e73378fb93cc781 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-3cvo6l-a99ad912c5b748c22e73378fb93cc781 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-3cvo6l-a99ad912c5b748c22e73378fb93cc781 .av-subheading{font-size:15px} .avia-section.av-vsfnyl-75ea7a8b04308a272f94bab14b5699e0{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-mbtdb6yu-3a71f129fc7623716e568b2152d9e202{color:#ffffff}body .av-special-heading.av-mbtdb6yu-3a71f129fc7623716e568b2152d9e202 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mbtdb6yu-3a71f129fc7623716e568b2152d9e202 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mbtdb6yu-3a71f129fc7623716e568b2152d9e202 .av-subheading{font-size:15px} .avia-section.av-ven9l9-557bb8f72d1d0409f25810fb782dc35b{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-t3j5jh-2d61eb6213aab00ec7bffa0f72122c2d{margin-top:0px;margin-bottom:0px}.flex_column.av-t3j5jh-2d61eb6213aab00ec7bffa0f72122c2d{border-radius:0px 0px 0px 0px;padding:30px 30px 30px 30px;background-color:#ffffff}.responsive #top #wrap_all .flex_column.av-t3j5jh-2d61eb6213aab00ec7bffa0f72122c2d{margin-top:0px;margin-bottom:0px} #top .av-special-heading.av-rcu7jh-c576e54856282e97b7de3b934d2f03d9{color:#0078a8}body .av-special-heading.av-rcu7jh-c576e54856282e97b7de3b934d2f03d9 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-rcu7jh-c576e54856282e97b7de3b934d2f03d9 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-rcu7jh-c576e54856282e97b7de3b934d2f03d9 .av-subheading{font-size:15px} #top #wrap_all .avia-button.av-2iwxb1-10e045363c38cf7186d106b624c007b8{font-size:20px;transition:all 0.4s ease-in-out;margin:25px 0 0 0} .avia-section.av-noxer1-f53d3a38f4185ce97f809abb4bb19b84{background-color:#f8f8f8;background-image:unset} .flex_column.av-msm019-fc9285c3c3fc11c3b159714d099355f0{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-msm019-fc9285c3c3fc11c3b159714d099355f0 .av-flex-placeholder{width:2%} .avia-image-container.av-l0yz6l-74fbfd23a82be716d1184a4fbf1d1cec img.avia_image{box-shadow:none}.avia-image-container.av-l0yz6l-74fbfd23a82be716d1184a4fbf1d1cec .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-1x9tgt-9ac054f6284a11d62a89cc766fa47d96{margin:10px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-1x9tgt-9ac054f6284a11d62a89cc766fa47d96 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-1x9tgt-9ac054f6284a11d62a89cc766fa47d96 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-1x9tgt-9ac054f6284a11d62a89cc766fa47d96 .av-subheading{font-size:15px;color:#6e6e6e} .flex_column.av-1qkwml-3109c660fb1bbcaedc633a1c7e789010{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-1qkwml-3109c660fb1bbcaedc633a1c7e789010 .av-flex-placeholder{width:2%} .avia-image-container.av-fiq265-d036ab3d5709d34b6bd8955ba9dac0a2 img.avia_image{box-shadow:none}.avia-image-container.av-fiq265-d036ab3d5709d34b6bd8955ba9dac0a2 .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-5a5d9-6dc197be191b774afde7508956928914{margin:10px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-5a5d9-6dc197be191b774afde7508956928914 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-5a5d9-6dc197be191b774afde7508956928914 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-5a5d9-6dc197be191b774afde7508956928914 .av-subheading{font-size:15px;color:#6e6e6e} .flex_column.av-cswywt-c8d76658ff3a2d30dfc0a2a8c37064d3{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-cswywt-c8d76658ff3a2d30dfc0a2a8c37064d3 .av-flex-placeholder{width:2%} .avia-image-container.av-as5dct-bdde1db135a5ddaa443548069b3a7397 img.avia_image{box-shadow:none}.avia-image-container.av-as5dct-bdde1db135a5ddaa443548069b3a7397 .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-9frh0t-feb4e6322813daf6a5b543287ac611f4{margin:10px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-9frh0t-feb4e6322813daf6a5b543287ac611f4 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-9frh0t-feb4e6322813daf6a5b543287ac611f4 .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-9frh0t-feb4e6322813daf6a5b543287ac611f4 .av-subheading{font-size:15px;color:#6e6e6e} .flex_column.av-7qxefh-3acca74442994c8d3fe5e674f57f25a6{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-7qxefh-3acca74442994c8d3fe5e674f57f25a6 .av-flex-placeholder{width:2%} .avia-image-container.av-66ei99-33364dce8d3db60ce6468294e028989d img.avia_image{box-shadow:none}.avia-image-container.av-66ei99-33364dce8d3db60ce6468294e028989d .av-image-caption-overlay-center{color:#ffffff} #top .av-special-heading.av-3k85sd-22597af25c595ed76dc8058ece5fc2cc{margin:10px 0 0 0;padding-bottom:20px;color:#0078a8}body .av-special-heading.av-3k85sd-22597af25c595ed76dc8058ece5fc2cc .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-3k85sd-22597af25c595ed76dc8058ece5fc2cc .special-heading-inner-border{border-color:#0078a8}.av-special-heading.av-3k85sd-22597af25c595ed76dc8058ece5fc2cc .av-subheading{font-size:15px;color:#6e6e6e} .avia-section.av-1w3dot-d67198364f7e5029f84b3de91e671855{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-mbtdagc2-769f3277924b26496f74aa073a5c7607{color:#ffffff}body .av-special-heading.av-mbtdagc2-769f3277924b26496f74aa073a5c7607 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mbtdagc2-769f3277924b26496f74aa073a5c7607 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mbtdagc2-769f3277924b26496f74aa073a5c7607 .av-subheading{font-size:15px} @media only screen and (min-width:990px){#top .flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{margin-top:-200px;margin-bottom:0}.flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{padding:30px 30px 30px 30px}.responsive #top #wrap_all .flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{margin-top:-200px;margin-bottom:0} .flex_column.av-t3j5jh-2d61eb6213aab00ec7bffa0f72122c2d{padding:30px 30px 30px 30px}} @media only screen and (min-width:768px) and (max-width:989px){#top .flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{margin-top:-100px;margin-bottom:-100px}.flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{padding:15px 15px 15px 15px}.responsive #top #wrap_all .flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{margin-top:-100px;margin-bottom:-100px} .flex_column.av-t3j5jh-2d61eb6213aab00ec7bffa0f72122c2d{padding:0 0 0 0}} @media only screen and (min-width:480px) and (max-width:767px){#top .flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{margin-top:-100px;margin-bottom:-100px}.flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{padding:15px 15px 15px 15px}.responsive #top #wrap_all .flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{margin-top:-100px;margin-bottom:-100px} .flex_column.av-t3j5jh-2d61eb6213aab00ec7bffa0f72122c2d{padding:0 0 0 0}} @media only screen and (max-width:479px){#top .flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{margin-top:-100px;margin-bottom:-100px}.flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{padding:15px 15px 15px 15px}.responsive #top #wrap_all .flex_column.av-1i5kd19-7d0d711695f7bd945637c8b5733e08a1{margin-top:-100px;margin-bottom:-100px} .flex_column.av-t3j5jh-2d61eb6213aab00ec7bffa0f72122c2d{padding:0 0 0 0}}