@font-face{font-family:'droid_serifbold';src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Bold-webfont.eot');src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Bold-webfont.woff2') format('woff2'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Bold-webfont.woff') format('woff'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Bold-webfont.ttf') format('truetype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Bold-webfont.svg#droid_serifbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'droid_serifbold_italic';src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-BoldItalic-webfont.eot');src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-BoldItalic-webfont.woff2') format('woff2'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-BoldItalic-webfont.woff') format('woff'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-BoldItalic-webfont.ttf') format('truetype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-BoldItalic-webfont.svg#droid_serifbold_italic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'droid_serifitalic';src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Italic-webfont.eot');src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Italic-webfont.woff2') format('woff2'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Italic-webfont.woff') format('woff'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Italic-webfont.ttf') format('truetype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Italic-webfont.svg#droid_serifitalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'droid_serifregular';src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Regular-webfont.eot');src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Regular-webfont.woff2') format('woff2'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Regular-webfont.woff') format('woff'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Regular-webfont.ttf') format('truetype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-serif/DroidSerif-Regular-webfont.svg#droid_serifregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'droid_sansbold';src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-Bold-webfont.eot');src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-Bold-webfont.woff2') format('woff2'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-Bold-webfont.woff') format('woff'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-Bold-webfont.ttf') format('truetype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-Bold-webfont.svg#droid_sansbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'droid_sansregular';src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-webfont.eot');src:url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-webfont.woff2') format('woff2'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-webfont.woff') format('woff'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-webfont.ttf') format('truetype'),url('../../../fileadmin/templates/riffelalp.com/fonts/droid-sans/DroidSans-webfont.svg#droid_sansregular') format('svg');font-weight:normal;font-style:normal;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#efeae2 !important;border:3px solid #efeae2 !important;border-left:9px solid #efeae2 !important;border-top:5px solid #efeae2 !important;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,#tarteaucitron #tarteaucitronClosePanel{background:#efeae2 !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#efeae2 !important;}#tarteaucitronAlertBig{background:#efeae2 !important;}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{color:#0b6227 !important;}#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#0b6227 !important;color:#fff !important;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName b{color:#0b6227 !important;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,#tarteaucitron #tarteaucitronClosePanel{color:#0b6227 !important;}#tarteaucitronAlertBig #tarteaucitronPersonalize{background:#0b6227 !important;}body{font-family:'droid_sansregular',sans-serif;color:#0b6227;}p{color:#0b6227;}p b,p strong,ul li b,ul li strong{font-family:'droid_sansbold';font-weight:700;}h1{font-family:"droid_serifregular",serif;}.title{font-family:'droid_serifregular',serif;}.title:after{background:#C6D7CB;content:"";height:1px;top:38px;position:absolute;width:100%;}.title h2{background:#fff;color:#0b6227;text-transform:uppercase;}.title .title-button-container{background:#fff;}.grey-background .title .title-button-container{background:#efeae2;}.title .title-button-container .text-btn{background:#818056;color:#fff;font-family:'calendas_plusitalic';font-size:20px;}.title .title-button-container .text-btn:hover{background:transparent;color:#2d2d2d;}h2{font-family:'droid_serifregular',serif;}h3{font-family:"droid_serifregular",serif;}blockquote{font-family:'droid_serifregular',serif;}#header{background:#0b6227;}#header .navbar-toggle .icon-bar{background:#fff;}#header .navbar-header a{color:#fff;}#header #navbar .menu-img li a{font-family:'droid_serifregular',serif;}#header .navbar-footer a{color:#fff;}#header .navbar-footer a.webcam,#header .navbar-footer a.film{text-transform:uppercase;}#header .navbar-footer .lang-nav:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:0;left:0px;margin:0 auto;opacity:1;right:0px;position:absolute;top:-10px;width:0;z-index:1;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#header #navbar .menu-container .menu li a{color:#0b6227;}#header #navbar .menu-container .social-list li a{color:#0b6227;}#header #navbar .menu-container .social-menu p{color:#C6D7CB;}#header #navbar .menu-container .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword{color:#C6D7CB;}#header #navbar .menu-container .tx-indexedsearch-form:after{color:#C6D7CB;}#header .access-pointer{text-align:center;display:block;position:absolute;top:50%;transform:translateY(-50%);width:100%;}#header .access-pointer img{height:27px;width:27px;}#header .navbar-footer .webcam img{height:27px;width:27px;}#header #navbar .menu-container .menu{scrollbar-color:#0b6227 transparent;}#header #navbar .menu-container .menu::-webkit-scrollbar-thumb{background-color:#0b6227;}#webcam-box,#webcam-image,#webcam-iframe{display:none;}#film-iframe{display:none;}.film-container{position:relative;padding-bottom:56.25%;height:0;max-width:100%;margin:0 auto;display:block;top:50%;transform:translateY(-50%);}#webcam-box{background:#fff;left:0px;right:0px;width:500px;margin:0 auto;position:fixed;top:50%;transform:translateY(-50%);z-index:10;padding:50px;max-width:90%;}#webcam-box a{display:block;background:#0b6227;padding:10px;color:#fff;text-align:center;}#webcam-box a:first-of-type{margin-bottom:20px;}.webcam-overlay{display:none;background:#fff;left:0px;width:100%;height:100%;position:fixed;top:0;z-index:9;background-color:#000;opacity:0.5;}.webcam-iframe,.film-iframe{width:100%;height:100%;}.film-iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.period-bloc h3{text-align:center;text-transform:uppercase;margin-bottom:20px;margin-top:-40px;}.period-bloc p{margin-bottom:14px;font-size:20px;font-weight:400;text-align:center;}.period-bloc p:last-of-type{margin-bottom:-26px;}table{color:#0b6227;}::-webkit-input-placeholder{color:#C6D7CB;}::-moz-placeholder{color:#C6D7CB;}:-ms-input-placeholder{color:#C6D7CB;}:-moz-placeholder{color:#C6D7CB;}#content .display-module .display-choice .grid{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/grid-off.svg') no-repeat center;}#content .display-module .display-choice .grid.active{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/grid-on.svg') no-repeat center;}#content .display-module .display-choice .list{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/list-off.svg') no-repeat center;}#content .display-module .display-choice .list.active{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/list-on.svg') no-repeat center;}.services:after{background:#efeae2;bottom:0;content:"";height:50%;position:absolute;width:100%;z-index:-1;}#content .grey-background,#content .grey-background .title h2{background:#efeae2;}.content-top .contact-book-block .contact-book-header{background:#818056;color:#fff;font-family:'droid_serifregular',serif;text-transform:uppercase;}.content-top .contact-book-block .contact-book-booking .title h4{font-family:"droid_serifregular",serif;}.content-top .contact-book-block .contact-book-header .plus-btn .icon-bar{background:#fff;}.content-top .contact-book-block .contact-book-header .bell-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/ico_bell.svg');-moz-background-size:cover;background-size:cover;display:inline-block;height:30px;left:30px;top:22px;position:absolute;width:30px;}.content-top .contact-book-block .contact-book-booking label{color:#0b6227;}.content-top .contact-book-block .contact-book-booking .datepicker{border-bottom:1px solid #C6D7CB;}.content-top .contact-book-block .contact-book-booking .person select{border-bottom:1px solid #C6D7CB;color:#0b6227;}.content-top .contact-book-block .contact-book-info a,.content-top .contact-book-block .contact-book-info span{color:#0b6227;}.content-top .contact-book-block .contact-book-header .bell-icon:lang(ar){right:30px;left:inherit;}.content-top .contact-book-block .contact-book-picture{background:url('../../../fileadmin/documents/riffelalp.ch/images/menu-ouvert/Burger/Ete.jpg') no-repeat center;-moz-background-size:cover;background-size:cover;}.content-top .contact-book-block .contact-book-content{background:#efeae2;font-family:'droid_sansregular',sans-serif;}.content-top .contact-book-block .contact-book-info{background:#efeae2;}.content-top .contact-book-block .contact-book-info a{color:#0b6227;}.content-top .contact-book-block .contact-book-booking .modify-book-link{color:#0b6227;}.content-top .slider-top .slider-title h1:after{border-bottom:2px solid #fff;bottom:0;content:"";left:0;margin:0 auto;opacity:1;position:absolute;right:0px;width:130px;}.video-wrapper .video-loader{background:#efeae2;}#content .img-text-gap-container .text{background:#efeae2;color:#0b6227;}#content .img-text-gap-container .text .text-btn{background:#818056;color:#fff;}#content .img-text-gap-container .text .text-btn .plus-btn .icon-bar{background:#fff;}#content .full-img-text-container{background:#efeae2;}#content .full-img-text-container .full-text-right ul li{border-top:1px solid #c7d9cd;}#content .full-img-text-container .full-text-right p,#content .full-img-text-container .full-text-right ul li a{color:#0b6227;}#content .grey-background .four-block-container .four-block{border:3px solid #efeae2;}#content .four-block-container .four-block .four-block-hover h3{font-family:'droid_serifregular',serif;}#content .grey-tile{background:#efeae2;}#content .grey-tile h5{font-family:'droid_serifregular',serif;}#content .grey-tile h5,#content .grey-tile h5 a{color:#0b6227;}#content .standard-content a{color:#80A28B;text-decoration:underline;}#content .section .container ul li a,#content .section .container ul li a:focus{color:#80A28B;text-decoration:underline;}a{color:#80A28B;}#content .icon-container .book-icon,#content .page-header-info-icon .book-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon_brochure.svg') no-repeat center;}#content .icon-container .plan-icon,#content .page-header-info-icon .plan-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon_plan.svg') no-repeat center;}#content .icon-container .calendar-icon,#content .page-header-info-icon .calendar-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon_calendar.svg') no-repeat center;}#content .icon-container .menu-icon,#content .page-header-info-icon .menu-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon_menu.svg') no-repeat center;}#content .icon-container .gift-icon,#content .page-header-info-icon .gift-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon_gift.svg') no-repeat center;}#content .icon-container .pinterest-icon,#content .page-header-info-icon .pinterest-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon_pinterest.svg') no-repeat center;}#content .icon-container .wine-icon,#content .page-header-info-icon .wine-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon_wine.svg') no-repeat center;}#content .icon-container .technical-icon,#content .page-header-info-icon .technical-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon_technical.svg') no-repeat center;}#content .icon-container .advice-icon,#content .page-header-info-icon .advice-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon_advice.svg') no-repeat center;}#content .icon-container .wedding-icon,#content .page-header-info-icon .wedding-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon_wedding.svg') no-repeat center;}#content .icon-container .spa-member-icon,#content .page-header-info-icon .spa-member-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon-spa-member.svg') no-repeat center;}#content .icon-container .brochure-festivity-icon,#content .page-header-info-icon .brochure-festivity-icon{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/icon-brochure-festivity.svg') no-repeat center;}#content .button.more-img{border:1px solid #C6D7CB;color:#0b6227;}#content .button.more-img:hover{border:1px solid #fff;}#content .button.more-img:before{content:'';position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:2px solid #0b6227;border-left:2px solid #0b6227;border-width:0px;box-sizing:border-box;}#content .button.more-img:after{content:'';position:absolute;top:0;left:0;width:0;height:0;border-top:2px solid #0b6227;border-right:2px solid #0b6227;border-width:0;box-sizing:border-box;}.back-btn{background:url('../../../fileadmin/templates/riffelalp.com/img/logo-icons/back-arrow-2.svg') no-repeat center;opacity:0.65;width:58px;height:12px;}#content .table-rooms-suites tbody td,#content .table-salons tbody td{background:#efeae2;}#content .tiles-container .tiles p{color:#0b6227;}#content .tiles-container .tiles a{color:#80a28a;}#content .tiles-container .tiles ul li{color:#0b6227;}#content .table-rooms-suites h5,#content .table-salons h5{color:#0b6227;font-family:'droid_serifregular',serif;}#content .room-detail ul li:before{background:#0b6227;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:"";height:2px;left:0px;position:absolute;top:17px;width:2px;}.wedding a{color:rgba(51,51,51,0.4);}.lien-no-deco{text-decoration:none!important;color:rgb(39,38,40);}#content .page-header-info .page-header-info-contact a,#content .page-header-info .page-header-info-contact .page-header-info-contact-block  > span{color:#0b6227;}#content .page-header-info .page-header-info-contact a .mail{color:#AFAFAE;}#content .icon-container a,#content .page-header-info-icon a{color:#0b6227;}#content .page-container .secondary-menu ul li.active a,#content .page-container .secondary-menu ul li a:hover{color:#0b6227;}#content .page-container .secondary-menu ul li a{color:#90A396;}#content .page-container .secondary-menu .menu li.hideshow ul{background:#efeae2;}#content .tiles-container .tile .grey-tile .plus-btn-container{background:#818056;color:#fff;}#content .tiles-container .tile .grey-tile .plus-btn .icon-bar{background:#fff;}#content .tiles-container .event-tile .news-list-date{background:rgba(51,51,51,0.75);color:#fff;}footer .top-footer-box-container{border-top:1px solid #C6D7CB;}footer #top-footer .top-footer-box-container .top-footer-box a{background:#efeae2;border-right:1px solid #C6D7CB;color:#0b6227;}footer #top-footer .top-footer-box-container .top-footer-box a:hover{background:#818056 !important;color:#fff;}footer #top-footer .top-footer-instagram-container .footer-instagram-title h3{font-family:'droid_sansregular',sans-serif;}footer #bottom-footer{background:#efeae2;}footer #bottom-footer .bottom-footer-hotel .hotel-list li a{color:#0b6227;}footer #bottom-footer .bottom-footer-hotel-link .social-list li a{color:#0b6227;}footer #copyright-footer .footer-menu li a{color:#0b6227;}footer #copyright-footer .copyright p{color:#0b6227;}.newsletter-content .newsletter-btn{background:#818056;color:#fff;font-family:'calendas_plusitalic';font-size:20px;}.newsletter-content .newsletter-btn:hover{background:transparent;color:#2d2d2d;}.newsletter-social .social-list li a{color:#0b6227;}footer.new-footer .hotel-infos a{color:#0b6227;}.menu-newsletter-link{color:#0b6227;}.menu-newsletter-link:hover{color:#0b6227;opacity:0.5;}@media screen and (max-width:991px){.period-bloc h3{font-size:35px;}}@media screen and (max-width:767px){#header .navbar-footer a.webcam,#header .navbar-footer a.film{padding-top:5px;padding-left:5px;}#header .access-pointer{width:auto;text-align:left;left:80px;}#header .navbar-footer .lang-nav:before{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:8px solid #fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:0;left:-16px;margin:0 auto;opacity:1;right:inherit;position:absolute;top:11px;width:0;z-index:1;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}}@media screen and (max-width:500px){#header .navbar-footer .gift{display:none;}.period-bloc p{font-size:18px;}.period-bloc h3{font-size:30px;}#header .access-pointer{left:70px;}}@media screen and (max-width:400px){.period-bloc p:last-of-type{margin-bottom:0px;}.period-bloc h3{margin-top:0px;}}@media screen and (max-width:320px){#content .title h2{font-size:32px;}.period-bloc p{font-size:16px;}}
