.booking-form .required>label:after{color:#2150A4;content:' *'}.booking-form .radio-list{margin-top:6px}.booking-form .radio-list label{padding-bottom:4px;margin-right:12px}.booking-form input[aria-invalid="true"]{border-color:#EFA507}.booking-form .help-block-error{color:#EFA507}.booking-form .nice-select{padding-right:47px;margin-bottom:1.0rem}.cart_section,#error_page{background:#669DFF url(../img/compressed/arosa_mountains.svg) center bottom repeat-x}.color-c1{color:#2150A4}.color-c2{color:#669DFF}#sidebar .box_detail li svg{width:18px;margin-right:5px}.hero_single .daterangepicker{color:#0a0a0a}.hero_single.version_2:before{background:url(../img/compressed/arosa-header.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_single .wrapper h1{color:#fff;font-size:52px;font-size:3.25rem;margin:0;text-transform:uppercase;font-weight:700}@media (max-width: 767px){.hero_single .wrapper h1{font-size:21px;font-size:1.3125rem}}@media (max-width: 575px){.hero_single .wrapper h1{font-size:23px;font-size:1.4375rem}}.call_section{background:url(../img/compressed/arosa_lg_20.jpg) center center no-repeat fixed;background-size:cover}.hero_in.brueggli_front:before{background:url(../img/compressed/brueggli_front_01.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in.brueggli_front .wrapper{background-color:#000;background-color:rgba(0,0,0,0.3)}.hero_in.arosa_05:before{background:url(../img/arosa_05.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in.arosa_05 .wrapper{background-color:#000;background-color:rgba(0,0,0,0.2)}.hero_in.arosa_06:before{background:url(../img/arosa_06.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in.arosa_06 .wrapper{background-color:#000;background-color:rgba(0,0,0,0.2)}.hero_in.arosa_07:before{background:url(../img/arosa_07.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in.arosa_07 .wrapper{background-color:#000;background-color:rgba(0,0,0,0.35)}.hero_in.arosa_08:before{background:url(../img/arosa_23.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in.arosa_08 .wrapper{background-color:#000;background-color:rgba(0,0,0,0.45)}.hero_in.arosa_09:before{background:url(../img/arosa_09.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in.arosa_09 .wrapper{background-color:#000;background-color:rgba(0,0,0,0.2)}.hero_in.arosa_10:before{background:url(../img/arosa_10.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in.arosa_10 .wrapper{background-color:#000;background-color:rgba(0,0,0,0.2)}.hero_in.arosa_26:before{background:url(../img/compressed/arosa_26.jpeg) center bottom no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in.arosa_26 .wrapper{background-color:#000;background-color:rgba(0,0,0,0.45)}.hero_in.arosa_panorama:before{background:url(../img/arosa_01.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero_in.arosa_panorama .wrapper{background-color:#000;background-color:rgba(0,0,0,0.6)}.summer .call_section{background:url(../img/arosa_sommer_08.jpg) center center no-repeat fixed;background-size:cover}.summer .hero_in.arosa_07:before{background:url(../img/arosa_sommer_07.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.summer .hero_in.arosa_07 .wrapper{background-color:#000;background-color:rgba(0,0,0,0.3)}.summer .hero_in.arosa_panorama:before{background:url(../img/arosa_sommer_07.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.summer .hero_in.arosa_panorama .wrapper{background-color:#000;background-color:rgba(0,0,0,0.6)}.summer .hero_single.version_2:before{background:url(../img/arosa_14.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.summer .hero_single.version_2 .wrapper{background-color:#000;background-color:rgba(0,0,0,0.6)}.main-menu span a:before,.main-menu span a:after{content:'';position:absolute;bottom:10px;left:0;right:0;height:2px;margin:0 9px;background-color:#EFA507}.main-menu span a:before{opacity:0;transform:translateY(-8px);transition:transform 0s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0s}.main-menu span a:after{opacity:0;transform:translateY(4px);transition:transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity cubic-bezier(0.175, 0.885, 0.32, 1.275)}.main-menu span a:hover:before,.main-menu span a:hover:after,.main-menu span a:focus:before,.main-menu span a:focus:after,.main-menu span a.active:before,.main-menu span a.active:after{opacity:1;transform:translateY(0)}.main-menu span a:hover:before,.main-menu span a:focus:before,.main-menu span a.active:before{transition:transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0.2s}.main-menu span a:hover:after,.main-menu span a:focus:after,.main-menu span a.active:after{transition:transform 0s 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0s 0.2s}.form-control[readonly]{background-color:#fff}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#d5d5d5;text-decoration:none}.rating-total{color:#EFA507;font-size:3.2rem;margin-bottom:0}#review_summary{text-align:left;padding:10px;background-color:transparent;color:inherit}.rev-content .rev-text p:not(:last-child){margin-bottom:15px}.rev-content .rev-text .rev-reply{border-left:1px solid #ededed;padding-left:15px}.score-empty strong{background-color:#ededed;color:#ededed}.zoom{transition:transform .5s}.zoom:hover{transform:scale(1.5)}.links-page .list_articles input{width:200px;height:41px;display:inline-block}.links-page .list_articles select{width:200px;padding-top:8px;display:inline-block}
