@import "https://fonts.googleapis.com/css?family=Exo+2:700|Roboto:100,300,400,500,700,900";
/* line 8, ../sass/_base.scss */
.m-xs-top {
  margin-top: 5px;
}

/* line 12, ../sass/_base.scss */
.m-s-top {
  margin-top: 10px;
}

/* line 16, ../sass/_base.scss */
.m-mtop {
  margin-top: 15px;
}

/* line 20, ../sass/_base.scss */
.m-l-top {
  margin-top: 20px;
}

/* line 24, ../sass/_base.scss */
.m-xl-top {
  margin-top: 30px;
}

/* line 28, ../sass/_base.scss */
.m-xs-bottom {
  margin-bottom: 5px;
}

/* line 32, ../sass/_base.scss */
.m-s-bottom {
  margin-bottom: 10px;
}

/* line 36, ../sass/_base.scss */
.m-m-bottom {
  margin-top: 15px;
}

/* line 40, ../sass/_base.scss */
.m-l-bottom {
  margin-bottom: 20px;
}

/* line 44, ../sass/_base.scss */
.m-xl-bottom {
  margin-bottom: 30px;
}

/* line 48, ../sass/_base.scss */
.m-right-xs {
  margin-right: 5px;
}

/* line 52, ../sass/_base.scss */
.m-left-xs {
  margin-left: 5px;
}

/* line 56, ../sass/_base.scss */
.m-left {
  margin-left: 10px;
}

/* line 60, ../sass/_base.scss */
.m-right {
  margin-right: 10px;
}

/* line 64, ../sass/_base.scss */
.no-m-top {
  margin-top: 0;
}

/* line 68, ../sass/_base.scss */
.no-m-bottom {
  margin-bottom: 0;
}

/* line 72, ../sass/_base.scss */
.test {
  padding-top: 200px;
}

/* line 80, ../sass/_base.scss */
.p-xs-top {
  padding-top: 5px;
}

/* line 84, ../sass/_base.scss */
.p-s-top {
  padding-top: 10px;
}

/* line 88, ../sass/_base.scss */
.p-m-top {
  padding-top: 15px;
}

/* line 92, ../sass/_base.scss */
.p-l-top {
  padding-top: 20px;
}

/* line 96, ../sass/_base.scss */
.p-xl-top {
  padding-top: 30px;
}

/* line 100, ../sass/_base.scss */
.p-xxl-top {
  padding-top: 40px;
}

/* line 104, ../sass/_base.scss */
.p-xs-bottom {
  padding-bottom: 5px;
}

/* line 108, ../sass/_base.scss */
.p-s-bottom {
  padding-bottom: 10px;
}

/* line 112, ../sass/_base.scss */
.p-m-bottom {
  padding-bottom: 15px;
}

/* line 116, ../sass/_base.scss */
.p-l-bottom {
  padding-bottom: 20px;
}

/* line 120, ../sass/_base.scss */
.p-xl-bottom {
  padding-bottom: 30px;
}

/* line 124, ../sass/_base.scss */
.p-xxl-bottom {
  padding-bottom: 40px;
}

/* line 129, ../sass/_base.scss */
.no-p-right {
  padding-right: 0px;
}

/* line 133, ../sass/_base.scss */
.no-p-left {
  padding-left: 0px;
}

/* line 137, ../sass/_base.scss */
.p-right {
  padding-right: 10px;
}

/* line 141, ../sass/_base.scss */
.p-left {
  padding-left: 10px;
}

/* line 147, ../sass/_base.scss */
.lh-s {
  line-height: 24px;
}

/* line 151, ../sass/_base.scss */
.lh-xs {
  line-height: 20px;
}

/* line 160, ../sass/_base.scss */
.uppc {
  text-transform: uppercase;
}

/* line 164, ../sass/_base.scss */
.flight {
  font-weight: 400;
}

/* line 169, ../sass/_base.scss */
.fwnormal {
  font-weight: normal;
}

/* line 173, ../sass/_base.scss */
.fbold {
  font-weight: bold;
}

/* line 177, ../sass/_base.scss */
.click {
  cursor: pointer;
}

/* line 181, ../sass/_base.scss */
.displayb {
  display: block;
}

/* line 185, ../sass/_base.scss */
.displayib {
  display: inline-block;
}

/* line 189, ../sass/_base.scss */
.clearb {
  clear: both;
}

/* line 193, ../sass/_base.scss */
.overfh {
  overflow: hidden;
}

/* line 197, ../sass/_base.scss */
.txt-ind {
  text-indent: -9999px !important;
}

/* line 201, ../sass/_base.scss */
.txt-c {
  text-align: center;
}

/* line 205, ../sass/_base.scss */
.txt-rg {
  text-align: right;
}

/* line 209, ../sass/_base.scss */
.txt-lf {
  text-align: left;
}

/* line 213, ../sass/_base.scss */
.hddn {
  display: none;
}

/* line 217, ../sass/_base.scss */
.opac {
  opacity: 1 !important;
}

/* line 222, ../sass/_base.scss */
.nopac {
  opacity: 0 !important;
}

/* line 226, ../sass/_base.scss */
.txt-ind {
  text-indent: -9999px !important;
}

/* line 230, ../sass/_base.scss */
.c-obj {
  margin: 0 auto !important;
}

/* line 234, ../sass/_base.scss */
.no-format {
  text-decoration: none;
  font-weight: normal;
}

/* line 239, ../sass/_base.scss */
.no-radius {
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

/* line 245, ../sass/_base.scss */
.n-outl {
  outline: none !important;
}

/* line 250, ../sass/_base.scss */
.br-inside {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 256, ../sass/_base.scss */
.txt-b {
  font-weight: bold;
}

/* line 260, ../sass/_base.scss */
.b-top {
  border-top: 1px solid #EFEFEF;
}

/* line 264, ../sass/_base.scss */
.b-top-lh {
  border-top: 1px solid rgba(239, 239, 239, 0.5);
}

/* line 268, ../sass/_base.scss */
.b-right-lh {
  border-right: 1px solid rgba(239, 239, 239, 0.5);
}

/* line 272, ../sass/_base.scss */
.b-top-sep {
  border-top: 1px solid #CCC;
}

/* line 276, ../sass/_base.scss */
.b-bottom {
  border-bottom: 1px solid #EFEFEF;
}

/* line 280, ../sass/_base.scss */
.b-bottom-sep {
  border-bottom: 2px solid #999;
}

/* line 284, ../sass/_base.scss */
.b-bottom-lh {
  border-bottom: 1px solid #333;
}

/* line 288, ../sass/_base.scss */
.b-bottom-lh-mb {
  border-bottom: 1px solid #333;
}
@media (min-width: 768px) {
  /* line 288, ../sass/_base.scss */
  .b-bottom-lh-mb {
    border-bottom: none;
  }
}

/* line 295, ../sass/_base.scss */
.n-padding {
  padding: 0;
}

/* line 299, ../sass/_base.scss */
.n-margin {
  margin: 0;
}

/* line 303, ../sass/_base.scss */
.no-p-lat {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 308, ../sass/_base.scss */
.no-p-lat-mob {
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  /* line 308, ../sass/_base.scss */
  .no-p-lat-mob {
    padding-left: none;
    padding-right: none;
  }
}

/* line 317, ../sass/_base.scss */
.p-content {
  padding: 15px;
}

/* line 322, ../sass/_base.scss */
.txt-sh {
  text-shadow: 2px 2px 1px black;
}

/* line 327, ../sass/_base.scss */
.va-middle {
  vertical-align: middle !important;
}

/* line 333, ../sass/_base.scss */
.f-opencond {
  font-family: 'Open Sans Condensed', sans-serif;
}

/* line 339, ../sass/_base.scss */
.c-corp {
  color: #368DE5;
}

/* line 343, ../sass/_base.scss */
.c-contrast {
  color: #fff;
}

/* line 347, ../sass/_base.scss */
.c-g80 {
  color: #333;
}

/* line 351, ../sass/_base.scss */
.c-g60 {
  color: #666;
}

/* line 355, ../sass/_base.scss */
.c-g40 {
  color: #999;
}

/* line 359, ../sass/_base.scss */
.c-g30 {
  color: #CCC;
}

/* line 363, ../sass/_base.scss */
.c-g20 {
  color: #EFEFEF;
}

/* line 370, ../sass/_base.scss */
.bg-dark {
  background-color: #000;
}

/* line 373, ../sass/_base.scss */
.bg-corp {
  background-color: #368DE5;
}

/* line 377, ../sass/_base.scss */
.bg-contrast {
  background-color: #fff;
}

/* line 381, ../sass/_base.scss */
.bg-g80 {
  background-color: #333;
}

/* line 385, ../sass/_base.scss */
.bg-g60 {
  background-color: #666;
}

/* line 389, ../sass/_base.scss */
.bg-g40 {
  background-color: #999;
}

/* line 393, ../sass/_base.scss */
.bg-g30 {
  background-color: #CCC;
}

/* line 397, ../sass/_base.scss */
.bg-g20 {
  background-color: #EFEFEF;
}

/* line 401, ../sass/_base.scss */
.bg-g20_50 {
  background-color: rgba(239, 239, 239, 0.5);
}

/* line 408, ../sass/_base.scss */
.fleft {
  float: left;
}

/* line 412, ../sass/_base.scss */
.fright {
  float: right;
}

/* line 416, ../sass/_base.scss */
.r-pos {
  position: relative;
}

/* line 420, ../sass/_base.scss */
.a-pos {
  position: absolute;
}

/* line 427, ../sass/_base.scss */
.txt-xxl {
  font-size: 1.714em;
}

/* line 431, ../sass/_base.scss */
.txt-xl {
  font-size: 1.571em;
}

/* line 435, ../sass/_base.scss */
.txt-l {
  font-size: 1.286em;
}

/* line 439, ../sass/_base.scss */
.txt-m {
  font-size: 1.143em;
}

/* line 443, ../sass/_base.scss */
.txt-s {
  font-size: 0.857em;
}

/* line 447, ../sass/_base.scss */
.txt-xs {
  font-size: 0.714em;
}

/* line 451, ../sass/_base.scss */
.txt-xxs {
  font-size: 0.571em;
}

/* line 455, ../sass/_base.scss */
.txt-al {
  text-align: left;
}

/* line 459, ../sass/_base.scss */
.txt-ar {
  text-align: right;
}

/* line 463, ../sass/_base.scss */
.txt-n {
  font-style: normal;
  font-weight: normal;
}

/* line 470, ../sass/_base.scss */
.tit {
  font-size: 2.286em;
}

/* line 477, ../sass/_base.scss */
.w100 {
  width: 100%;
}

/* line 481, ../sass/_base.scss */
.w50 {
  width: 50%;
}

/* line 485, ../sass/_base.scss */
.w48 {
  width: 48%;
}

/* line 489, ../sass/_base.scss */
.w40 {
  width: 40%;
}

/* line 493, ../sass/_base.scss */
.w33 {
  width: 33.222%;
}

/* line 497, ../sass/_base.scss */
.w30 {
  width: 30%;
}

/* line 501, ../sass/_base.scss */
.w23 {
  width: 23.333%;
}

/* line 506, ../sass/_base.scss */
.w20 {
  width: 20%;
}

/* line 510, ../sass/_base.scss */
.w15 {
  width: 15%;
}

/* line 514, ../sass/_base.scss */
w10 {
  width: 10%;
}

/* line 521, ../sass/_base.scss */
.a-logo, a-logo:active, .a-logo:visited, .a-logo:focus {
  text-decoration: none;
}

/* line 525, ../sass/_base.scss */
.a-logo:hover {
  text-decoration: none;
  color: #fff;
}

/* line 531, ../sass/_base.scss */
.avisibility:focus {
  background-color: #368DE5;
  outline: 3px solid #368DE5;
  color: #fff;
}

/* line 538, ../sass/_base.scss */
.link-disabled {
  pointer-events: none;
  cursor: default;
  color: #CCC !important;
}

/* line 264, filtros/*.png */
.filtros-sprite, .filtros-adventureactivities, .filtros-adventureactivity, .filtros-bar, .filtros-beginners_area, .filtros-childcircuit, .filtros-circuit, .filtros-freeride_area, .filtros-heliport, .filtros-info, .filtros-kindergarten, .filtros-lift, .filtros-medicalservice, .filtros-mushing, .filtros-other, .filtros-parking, .filtros-restaurant, .filtros-singular, .filtros-skischool, .filtros-slope-0, .filtros-slope-1, .filtros-slope-2, .filtros-slope-3, .filtros-slope-freeride, .filtros-slope-route, .filtros-snowgarden, .filtros-tickets, .filtros-tubbing, .filtros-webcam {
  background-image: url('../img/filtros-sd32cc8fc14.png');
  background-repeat: no-repeat;
}

/* line 344, details/*.png */
.details-sprite, .details-activity, .details-adventureactivities, .details-adventureactivity, .details-bar, .details-beginners_area, .details-childcircuit, .details-circuit, .details-competitionstadium, .details-fast_food, .details-freeride_area, .details-heliport, .details-iglubar, .details-igluhotel, .details-info, .details-kindergarten, .details-lift-cable_car, .details-lift-chair_lift, .details-lift-gondola, .details-lift-j-bar, .details-lift-magic_carpet, .details-lift-rope_tow, .details-lift-t-bar, .details-medicalservice, .details-parking, .details-restaurant, .details-route, .details-skichool, .details-skischool, .details-slope-0, .details-slope-1, .details-slope-2, .details-slope-3, .details-slope-4, .details-snowgarden, .details-snowpark, .details-tickets, .details-tubbing, .details-webcam {
  background-image: url('../img/details-s72b42ea0b3.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-adventureactivities {
  background-position: 0 0;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-adventureactivity {
  background-position: 0 -22px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-bar {
  background-position: 0 -44px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-beginners_area {
  background-position: 0 -66px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-childcircuit {
  background-position: 0 -88px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-circuit {
  background-position: 0 -110px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-freeride_area {
  background-position: 0 -132px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-heliport {
  background-position: 0 -154px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-info {
  background-position: 0 -176px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-kindergarten {
  background-position: 0 -198px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-lift {
  background-position: 0 -220px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-medicalservice {
  background-position: 0 -242px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-mushing {
  background-position: 0 -264px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-other {
  background-position: 0 -286px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-parking {
  background-position: 0 -308px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-restaurant {
  background-position: 0 -330px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-singular {
  background-position: 0 -352px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-skischool {
  background-position: 0 -374px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-slope-0 {
  background-position: 0 -396px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-slope-1 {
  background-position: 0 -418px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-slope-2 {
  background-position: 0 -440px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-slope-3 {
  background-position: 0 -462px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-slope-freeride {
  background-position: 0 -484px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-slope-route {
  background-position: 0 -506px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-snowgarden {
  background-position: 0 -528px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-tickets {
  background-position: 0 -550px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-tubbing {
  background-position: 0 -572px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.filtros-webcam {
  background-position: 0 -594px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-activity {
  background-position: 0 0;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-adventureactivities {
  background-position: 0 -48px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-adventureactivity {
  background-position: 0 -96px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-bar {
  background-position: 0 -144px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-beginners_area {
  background-position: 0 -192px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-childcircuit {
  background-position: 0 -240px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-circuit {
  background-position: 0 -288px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-competitionstadium {
  background-position: 0 -336px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-fast_food {
  background-position: 0 -384px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-freeride_area {
  background-position: 0 -432px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-heliport {
  background-position: 0 -480px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-iglubar {
  background-position: 0 -528px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-igluhotel {
  background-position: 0 -576px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-info {
  background-position: 0 -624px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-kindergarten {
  background-position: 0 -672px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-lift-cable_car {
  background-position: 0 -720px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-lift-chair_lift {
  background-position: 0 -768px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-lift-gondola {
  background-position: 0 -816px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-lift-j-bar {
  background-position: 0 -864px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-lift-magic_carpet {
  background-position: 0 -912px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-lift-rope_tow {
  background-position: 0 -960px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-lift-t-bar {
  background-position: 0 -1008px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-medicalservice {
  background-position: 0 -1056px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-parking {
  background-position: 0 -1104px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-restaurant {
  background-position: 0 -1152px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-route {
  background-position: 0 -1200px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-skichool {
  background-position: 0 -1248px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-skischool {
  background-position: 0 -1296px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-slope-0 {
  background-position: 0 -1344px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-slope-1 {
  background-position: 0 -1392px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-slope-2 {
  background-position: 0 -1440px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-slope-3 {
  background-position: 0 -1488px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-slope-4 {
  background-position: 0 -1536px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-snowgarden {
  background-position: 0 -1584px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-snowpark {
  background-position: 0 -1632px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-tickets {
  background-position: 0 -1680px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-tubbing {
  background-position: 0 -1728px;
}

/* line 84, ../../../../../usr/lib64/ruby/gems/1.8/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.details-webcam {
  background-position: 0 -1776px;
}

/* line 8, ../sass/_m-icons.scss */
.ic-menu-abrir {
  width: 50px;
  height: 50px;
  line-height: 275% !important;
  background-color: #54c7fc;
  border-radius: 30px;
  margin-left: 11px;
}

/* line 17, ../sass/_m-icons.scss */
.ic-menu-option {
  width: 50px;
  height: 50px;
  line-height: 250% !important;
  background-color: rgba(64, 64, 64, 0.8);
  border-radius: 30px;
  margin-left: 11px;
}

/* line 26, ../sass/_m-icons.scss */
.ic-menu-option2 {
  width: 50px;
  height: 50px;
  line-height: 200% !important;
  background-color: rgba(64, 64, 64, 0.8);
  border-radius: 30px;
  margin-left: 11px;
}

/* line 35, ../sass/_m-icons.scss */
.ic-menu-option3 {
  width: 50px;
  height: 50px;
  line-height: 250% !important;
  background-color: rgba(64, 64, 64, 0.8);
  border-radius: 30px;
  margin-left: 13px;
}

/* line 44, ../sass/_m-icons.scss */
.ic-menu-cerrar {
  width: 50px;
  height: 50px;
  line-height: 275% !important;
  background-color: #d0021b;
  border-radius: 30px;
  margin-left: 11px;
}

/* line 53, ../sass/_m-icons.scss */
.hidden-menu {
  visibility: hidden;
  z-index: -1 !important;
}

/* line 58, ../sass/_m-icons.scss */
.cd-stretchy-nav {
  position: fixed;
  z-index: 2;
  right: 10px;
  bottom: 10px;
}

/* line 65, ../sass/_m-icons.scss */
.cd-stretchy-nav .stretchy-nav-bg {
  /* this is the stretching navigation background */
  position: absolute;
  z-index: 1;
  bottom: 10px;
  right: 10px;
  width: 50px;
  height: 50px;
  border-radius: 30px;
  transition: height 0.2s, box-shadow 0.2s;
}

/* line 79, ../sass/_m-icons.scss */
.cd-stretchy-nav.nav-is-visible .stretchy-nav-bg {
  height: 100%;
  box-shadow: 0 6px 30px rgba(0, 0, 0, 0.2);
}

/* line 84, ../sass/_m-icons.scss */
.cd-stretchy-nav ul {
  position: relative;
  z-index: 2;
  visibility: hidden;
  transition: visibility 0.3s;
}

/* line 90, ../sass/_m-icons.scss */
.cd-stretchy-nav ul a {
  position: relative;
}

/* line 93, ../sass/_m-icons.scss */
.cd-stretchy-nav ul a::after {
  /* navigation item icons */
  content: '';
  position: absolute;
  height: 16px;
  width: 16px;
  transform: translateY(-50%) scale(0);
  opacity: .6;
  background: url(../img/cd-sprite-1.svg) no-repeat 0 0;
}

/* line 103, ../sass/_m-icons.scss */
.cd-stretchy-nav ul span {
  /* navigation item labels */
  display: block;
  opacity: 0;
  transform: translateX(-25px);
}

/* line 110, ../sass/_m-icons.scss */
.cd-stretchy-nav.nav-is-visible ul {
  visibility: visible;
}

/* line 113, ../sass/_m-icons.scss */
.cd-stretchy-nav.nav-is-visible ul a::after {
  /* navigation item icons */
  transform: translateY(-50%) scale(1);
  animation: scaleIn 0.15s backwards;
}

/* line 118, ../sass/_m-icons.scss */
.cd-stretchy-nav.nav-is-visible ul span {
  opacity: 1;
  transform: translateX(0);
  animation: slideIn 0.15s backwards;
}

/* line 124, ../sass/_m-icons.scss */
.cd-stretchy-nav.nav-is-visible ul li:first-of-type a::after,
.cd-stretchy-nav.nav-is-visible ul li:first-of-type span {
  animation-delay: 0.05s;
}

/* animation delay for other children here ...*/
@keyframes scaleIn {
  from {
    transform: translateY(-50%) scale(0);
  }
  to {
    transform: translateY(-50%) scale(1);
  }
}
@keyframes slideIn {
  from {
    opacity: 0;
    transform: translateX(-25px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 150, ../sass/_m-icons.scss */
.cd-stretchy-nav.edit-content ul span {
  position: absolute;
  bottom: 10px;
  right: 10px;
  height: 30px;
  line-height: 30px;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.55);
  transition: opacity 0.2s, visibility 0.2s;
}

/* line 161, ../sass/_m-icons.scss */
.cd-stretchy-nav.edit-content ul span::after {
  /* triangle below the tooltip */
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  height: 0;
  width: 0;
  border: 4px solid transparent;
  border-left-color: rgba(0, 0, 0, 0.55);
}

/* line 175, ../sass/_m-icons.scss */
.no-touch .cd-stretchy-nav.edit-content.nav-is-visible ul a:hover span {
  opacity: 1;
  visibility: visible;
}

/* line 3, ../sass/_m-mapa.scss */
html,
body {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 14, ../sass/_m-mapa.scss */
body {
  overflow: hidden;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 1.5;
  background: #444;
  color: #FFF;
}

/* line 25, ../sass/_m-mapa.scss */
a {
  color: #FFF;
  text-decoration: none;
}

/* line 30, ../sass/_m-mapa.scss */
a:hover {
  color: #80ebff;
  text-decoration: none;
}

/* line 35, ../sass/_m-mapa.scss */
canvas {
  display: block;
  /* Fix middle button drag on FF */
}

/* line 39, ../sass/_m-mapa.scss */
.osgjs-info {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding: 20px 160px 20px 20px;
}

/* line 48, ../sass/_m-mapa.scss */
.osgjs-fullpage {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 53, ../sass/_m-mapa.scss */
.osgjs-description {
  font-size: 14px;
}

/* line 57, ../sass/_m-mapa.scss */
.osgjs-powered {
  display: block;
  box-sizing: border-box;
  position: absolute;
  z-index: 1;
  bottom: 20px;
  right: 20px;
  padding: 10px 15px 10px 10px;
  border-radius: 25px;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.3);
  color: #FFF !important;
  opacity: 0.5;
}

/* line 74, ../sass/_m-mapa.scss */
.osgjs-powered:hover {
  text-decoration: none;
  opacity: 1;
}

/* line 78, ../sass/_m-mapa.scss */
.osgjs-powered img {
  vertical-align: bottom;
}

/* line 81, ../sass/_m-mapa.scss */
.osgjs-powered strong {
  font-size: 18px;
  font-family: 'Exo 2', sans-serif;
  font-weight: 700;
}

/**
 * Light theme
 ******************************************************************************/
/* line 91, ../sass/_m-mapa.scss */
.osgjs-theme-light {
  color: #111;
  background: #eeeeee;
  background: -moz-radial-gradient(center, ellipse cover, #eeeeee 0%, #cccccc 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background: -webkit-radial-gradient(center, ellipse cover, #eeeeee 0%, #cccccc 100%);
  background: -o-radial-gradient(center, ellipse cover, #eeeeee 0%, #cccccc 100%);
  background: -ms-radial-gradient(center, ellipse cover, #eeeeee 0%, #cccccc 100%);
  background: radial-gradient(ellipse at center, #eeeeee 0%, #cccccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=1 );
}

/* line 104, ../sass/_m-mapa.scss */
.osgjs-theme-light .osgjs-description {
  color: #111;
}

/* line 107, ../sass/_m-mapa.scss */
.osgjs-theme-light .osgjs-description a {
  color: #009EBB;
}

/**
 * Dark theme
 ******************************************************************************/
/* line 115, ../sass/_m-mapa.scss */
.osgjs-theme-dark {
  color: #FFF;
  background: #4f4f4f;
  background: -moz-radial-gradient(center, ellipse cover, #4f4f4f 0%, #161616 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #4f4f4f), color-stop(100%, #161616));
  background: -webkit-radial-gradient(center, ellipse cover, #4f4f4f 0%, #161616 100%);
  background: -o-radial-gradient(center, ellipse cover, #4f4f4f 0%, #161616 100%);
  background: -ms-radial-gradient(center, ellipse cover, #4f4f4f 0%, #161616 100%);
  background: radial-gradient(ellipse at center, #4f4f4f 0%, #161616 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#161616',GradientType=1 );
}

/* line 128, ../sass/_m-mapa.scss */
.osgjs-theme-dark .osgjs-description {
  color: #FFF;
}

/* line 131, ../sass/_m-mapa.scss */
.osgjs-theme-dark .osgjs-description a {
  color: #80ebff;
}

/* line 1, ../sass/_m-iteraccion.scss */
.protect-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  opacity: 0.29;
  background-image: linear-gradient(-180deg, rgba(19, 19, 19, 0) 0%, #000000 66%);
  z-index: 5;
  display: none;
}
@media (min-width: 768px) {
  /* line 1, ../sass/_m-iteraccion.scss */
  .protect-bottom {
    display: block;
  }
}

/* line 20, ../sass/_m-iteraccion.scss */
.protect-top {
  top: 0;
  left: 0;
  width: 100%;
  height: 90px;
  z-index: 5;
  opacity: 0.29;
  transform: rotate(-180deg);
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #000000 50%);
  display: none;
}
@media (min-width: 768px) {
  /* line 20, ../sass/_m-iteraccion.scss */
  .protect-top {
    display: block;
  }
}

/* line 39, ../sass/_m-iteraccion.scss */
.indicador-zona {
  top: 10px;
  left: 15px;
  z-index: 20;
}

/* line 47, ../sass/_m-iteraccion.scss */
.indicador-t4s {
  top: 20px;
  right: 20px;
  z-index: 20;
  display: none;
}
@media (min-width: 480px) {
  /* line 47, ../sass/_m-iteraccion.scss */
  .indicador-t4s {
    display: block;
  }
}

/* line 60, ../sass/_m-iteraccion.scss */
.indicador-t4s-mobile {
  top: 100%;
  left: 50%;
  margin-top: -28px;
  margin-left: -45px;
  z-index: 20;
  display: block;
}
/* line 68, ../sass/_m-iteraccion.scss */
.indicador-t4s-mobile img {
  width: 90px;
  height: 28px;
}
@media (min-width: 480px) {
  /* line 60, ../sass/_m-iteraccion.scss */
  .indicador-t4s-mobile {
    display: none;
  }
}

/* line 80, ../sass/_m-iteraccion.scss */
.pos-el-zona {
  position: relative;
  top: -32px;
}

/* line 86, ../sass/_m-iteraccion.scss */
.acc-bottom-center {
  bottom: 10px;
  left: 50%;
  margin-left: -72px;
  z-index: 20;
  display: none;
}
@media (min-width: 768px) {
  /* line 86, ../sass/_m-iteraccion.scss */
  .acc-bottom-center {
    display: block;
  }
}

/* line 104, ../sass/_m-iteraccion.scss */
.m-actions {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 110, ../sass/_m-iteraccion.scss */
.m-a-item {
  display: inline-block;
}

/* line 114, ../sass/_m-iteraccion.scss */
.m-a-a {
  display: block;
  padding: 0px 10px;
}

/* line 120, ../sass/_m-iteraccion.scss */
.acc-left {
  left: 10px;
  bottom: 10px;
  z-index: 20;
  display: none;
}
@media (min-width: 480px) {
  /* line 120, ../sass/_m-iteraccion.scss */
  .acc-left {
    display: block;
  }
}

/* line 131, ../sass/_m-iteraccion.scss */
.acc-left-mobile {
  left: 10px;
  bottom: 10px;
  z-index: 20;
  width: 102px;
  display: block;
}
@media (min-width: 480px) {
  /* line 131, ../sass/_m-iteraccion.scss */
  .acc-left-mobile {
    display: none;
  }
}

/* line 143, ../sass/_m-iteraccion.scss */
.acc-right {
  right: 100px;
  bottom: 10px;
  z-index: 20;
  display: none;
}
@media (min-width: 480px) {
  /* line 143, ../sass/_m-iteraccion.scss */
  .acc-right {
    display: block;
  }
}

/* line 154, ../sass/_m-iteraccion.scss */
.acc-right-mobile {
  right: 10px;
  bottom: 10px;
  z-index: 21;
  width: 93px;
  max-height: 90%;
  overflow-y: auto;
  display: block;
}
@media (min-width: 480px) {
  /* line 154, ../sass/_m-iteraccion.scss */
  .acc-right-mobile {
    display: none;
  }
}

/* line 168, ../sass/_m-iteraccion.scss */
.estado-zona {
  top: 10px;
  left: 50%;
  margin-left: -247.5px;
  z-index: 20;
  display: none;
}
@media (min-width: 480px) {
  /* line 168, ../sass/_m-iteraccion.scss */
  .estado-zona {
    display: block;
  }
}

/* line 184, ../sass/_m-iteraccion.scss */
.estado-zona-mobile {
  top: 10px;
  right: 0;
  margin-right: 10px;
  z-index: 20;
  display: block;
}
@media (min-width: 480px) {
  /* line 184, ../sass/_m-iteraccion.scss */
  .estado-zona-mobile {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 184, ../sass/_m-iteraccion.scss */
  .estado-zona-mobile {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 184, ../sass/_m-iteraccion.scss */
  .estado-zona-mobile {
    display: none;
  }
}
@media (min-width: 1200px) {
  /* line 184, ../sass/_m-iteraccion.scss */
  .estado-zona-mobile {
    display: none;
  }
}

/* line 207, ../sass/_m-iteraccion.scss */
.adj-data-st {
  position: relative;
  top: -2px;
}

/* line 212, ../sass/_m-iteraccion.scss */
.m-status {
  margin: 0;
  padding: 0;
  padding-top: 10px;
  list-style-type: none;
}

/* line 219, ../sass/_m-iteraccion.scss */
.m-s-item {
  display: inline-block;
  margin: 0px 10px;
}

/* line 224, ../sass/_m-iteraccion.scss */
.group-st-data {
  position: relative;
  top: -12px;
}

/*
.logo-estacion {
	top:15px;
	right: 20px;

	z-index: 20;
}
*/
/* line 240, ../sass/_m-iteraccion.scss */
.logo-estacion {
  top: 15px;
  left: 15px;
  z-index: 20;
  display: none;
}
@media (min-width: 768px) {
  /* line 240, ../sass/_m-iteraccion.scss */
  .logo-estacion {
    display: block;
  }
}

/* line 252, ../sass/_m-iteraccion.scss */
.logo-estacion-mobile {
  top: 15px;
  left: 15px;
  z-index: 20;
  display: block;
}
/* line 257, ../sass/_m-iteraccion.scss */
.logo-estacion-mobile img {
  width: 107px;
  height: 100px;
}
@media (min-width: 768px) {
  /* line 252, ../sass/_m-iteraccion.scss */
  .logo-estacion-mobile {
    display: none;
  }
}

/* line 268, ../sass/_m-iteraccion.scss */
.switch-pistas {
  display: block;
  font-size: 10px;
  border: 1px solid #fff;
  overflow: hidden;
}

/* line 276, ../sass/_m-iteraccion.scss */
.swt-pista {
  padding: 2px 10px;
  display: inline-block;
  text-align: center;
  position: relative;
}

/* line 285, ../sass/_m-iteraccion.scss */
.swt-p-active {
  background-color: #368DE5;
}

/* line 294, ../sass/_m-iteraccion.scss */
body.modal-true {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

/* line 301, ../sass/_m-iteraccion.scss */
.overlay-m-feedback-global, .overlay-m-feedback-aux {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: -100;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

/* line 320, ../sass/_m-iteraccion.scss */
.o-m-f-g-active, .o-m-f-a-active {
  z-index: 50;
  opacity: .95;
}

/* line 325, ../sass/_m-iteraccion.scss */
.pos-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 55;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

/* line 339, ../sass/_m-iteraccion.scss */
.overlay-m-feedback-loc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: -100;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

/* line 357, ../sass/_m-iteraccion.scss */
.o-m-f-active {
  z-index: 15;
  opacity: .95;
}

/* line 364, ../sass/_m-iteraccion.scss */
.mnu-mb-op0 {
  transition: all 1000.00ms ease;
}

/* line 368, ../sass/_m-iteraccion.scss */
.mnu-mb-op1 {
  transform: translateY(239.5px) scaleY(0.987);
  transition: all 200ms cubic-bezier(0.17, 0.67, 0.45, 1.22) 800ms;
}

/* line 373, ../sass/_m-iteraccion.scss */
.mnu-mb-op1.active {
  transform: translateY(140px) scaleY(1);
}

/* line 377, ../sass/_m-iteraccion.scss */
.mnu-mb-op2 {
  transform: translateY(240px);
  transition: all 500ms cubic-bezier(0.17, 0.67, 0.45, 1.22) 400ms;
}

/* line 382, ../sass/_m-iteraccion.scss */
.mnu-mb-op2.active {
  transform: translateY(40px);
}

/* line 386, ../sass/_m-iteraccion.scss */
.mnu-mb-op3 {
  transform: translateY(240px);
  transition: all 500ms cubic-bezier(0.17, 0.67, 0.45, 1.22) 200ms;
}

/* line 391, ../sass/_m-iteraccion.scss */
.mnu-mb-op3.active {
  transform: translateY(-60px);
}

/* line 395, ../sass/_m-iteraccion.scss */
.mnu-mb-op4 {
  transform: translateY(240px);
  transition: all 500ms cubic-bezier(0.2, 0.67, 0.45, 1.22);
}

/* line 400, ../sass/_m-iteraccion.scss */
.mnu-mb-op4.active {
  transform: translateY(-160px);
}

/* line 1, ../sass/_m-paneles.scss */
.modal-base {
  position: absolute;
  top: 50%;
  left: 50%;
  background: rgba(64, 64, 64, 0.9);
  z-index: 55;
}

/* line 18, ../sass/_m-paneles.scss */
.modal-c-ayuda {
  width: 320px;
  height: 456px;
  margin-top: -228px;
  margin-left: -160px;
  border-radius: 14px;
}

/* line 28, ../sass/_m-paneles.scss */
.modal-c-webcam {
  width: 600px;
  height: 490px;
  margin-top: -243px;
  margin-left: -300px;
}

/* line 36, ../sass/_m-paneles.scss */
.aside-data {
  position: absolute;
  width: 300px;
  height: 100%;
  min-height: 100%;
  z-index: 25;
  background: rgba(64, 64, 64, 0.9);
  transition: .3s ease-in-out;
  -webkit-transition: .3s ease-in-out;
  -moz-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  -ms-transition: .3s ease-in-out;
}

/* line 56, ../sass/_m-paneles.scss */
.aside-info-multipoi {
  z-index: 24;
}

/* line 60, ../sass/_m-paneles.scss */
.aside-float {
  position: absolute;
  width: 300px;
  background: rgba(64, 64, 64, 0.9);
}

/* line 66, ../sass/_m-paneles.scss */
.aside-f-config {
  left: 20px;
  bottom: 80px;
}

/* line 71, ../sass/_m-paneles.scss */
.a-d-left {
  top: 0;
  left: 0;
  transform: translate(-300px, 0px);
  -webkit-transform: translate(-300px, 0px);
  -ms-transform: translate(-300px, 0px);
  -o-transform: translate(-300px, 0px);
}

/* line 83, ../sass/_m-paneles.scss */
.a-d-l-show {
  transform: translate(0px, 0px);
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  -o-transform: translate(0px, 0px);
}

/* line 91, ../sass/_m-paneles.scss */
.a-d-right {
  top: 0;
  right: 0;
  transform: translate(300px, 0px);
  -webkit-transform: translate(300px, 0px);
  -ms-transform: translate(300px, 0px);
  -o-transform: translate(300px, 0px);
}

/* line 102, ../sass/_m-paneles.scss */
.a-d-r-show {
  transform: translate(0px, 0px);
}

/* line 107, ../sass/_m-paneles.scss */
.p-h-data {
  background-color: #4A90E2;
}

/* line 111, ../sass/_m-paneles.scss */
.t-h-data {
  color: #A1CDFF;
}

/* line 115, ../sass/_m-paneles.scss */
.pos-ico-cerrar {
  padding: 20px;
  right: -3px;
  top: 0px;
  cursor: pointer;
}

/* line 125, ../sass/_m-paneles.scss */
.pos-ico-back {
  left: 0px;
  top: 0px;
  cursor: pointer;
}

/* line 131, ../sass/_m-paneles.scss */
.pos-ico-cerrar-st {
  padding: 20px;
  right: -3px;
  top: 50%;
  transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  cursor: pointer;
}

/* line 144, ../sass/_m-paneles.scss */
.p-c-data {
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}

/* line 152, ../sass/_m-paneles.scss */
.space-scroll {
  height: 105px;
}

/* line 156, ../sass/_m-paneles.scss */
.space-scroll-filtros {
  height: 54px;
}

/* line 160, ../sass/_m-paneles.scss */
.d-result {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 166, ../sass/_m-paneles.scss */
.d-r-i-a {
  padding: 0.6em 0.8em;
  background-image: url("../img/ico-localiza.png");
  background-repeat: no-repeat;
  background-position: right 20px center;
}

/* line 173, ../sass/_m-paneles.scss */
.b-bottom-res {
  border-bottom: 1px solid #626262;
}

/* line 177, ../sass/_m-paneles.scss */
.b-top-res {
  border-top: 1px solid #626262;
}

/* line 181, ../sass/_m-paneles.scss */
.b-bottom-rl {
  border-left: 1px solid #626262;
}

/* line 185, ../sass/_m-paneles.scss */
.b-bottom-rr {
  border-right: 1px solid #626262;
}

/* line 189, ../sass/_m-paneles.scss */
.c-area {
  margin-top: 1px;
  cursor: pointer;
  width: 100%;
  height: 120px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 202, ../sass/_m-paneles.scss */
.c-area--sol {
  background-image: url("../img/tiempo/sol.jpg");
}

/* line 206, ../sass/_m-paneles.scss */
.c-area--sol-nube {
  background-image: url("../img/tiempo/sol-nube.jpg");
}

/* line 210, ../sass/_m-paneles.scss */
.c-area--nieve-debil {
  background-image: url("../img/tiempo/nieve-debil.jpg");
}

/* line 214, ../sass/_m-paneles.scss */
.c-area--nieve-fuerte {
  background-image: url("../img/tiempo/nieve-fuerte.jpg");
}

/* line 218, ../sass/_m-paneles.scss */
.c-area--nube {
  background-image: url("../img/tiempo/nube.jpg");
}

/* line 222, ../sass/_m-paneles.scss */
.c-area--nube-lluvia {
  background-image: url("../img/tiempo/nube-lluvia.jpg");
}

/* line 226, ../sass/_m-paneles.scss */
.c-area--nube-nieve {
  background-image: url("../img/tiempo/nube-nieve.jpg");
}

/* line 230, ../sass/_m-paneles.scss */
.c-area--nube-rayos {
  background-image: url("../img/tiempo/nube-rayos.jpg");
}

/* line 234, ../sass/_m-paneles.scss */
.c-area--sol-nube-lluvia {
  background-image: url("../img/tiempo/sol-nube-lluvia.jpg");
}

/* line 238, ../sass/_m-paneles.scss */
.c-area--sol-nube-nieve {
  background-image: url("../img/tiempo/sol-nube-nieve.jpg");
}

/* line 243, ../sass/_m-paneles.scss */
.c-area-cover {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(73, 143, 225, 0.4);
  z-index: 5;
}

/* line 256, ../sass/_m-paneles.scss */
.c-a-info {
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 10;
}

/* line 264, ../sass/_m-paneles.scss */
.c-a-i-cont {
  padding: 0px 15px;
}

/* line 268, ../sass/_m-paneles.scss */
.pos-icon-w {
  position: relative;
  top: 3px;
}

/* line 273, ../sass/_m-paneles.scss */
.c-area-open {
  color: #7ED321;
}

/* line 277, ../sass/_m-paneles.scss */
.c-area-close {
  color: #D0021B;
}

/* line 281, ../sass/_m-paneles.scss */
.b-area-open {
  border-left: 4px solid #7ED321;
}

/* line 285, ../sass/_m-paneles.scss */
.b-area-close {
  border-left: 4px solid #D0021B;
}

/* line 289, ../sass/_m-paneles.scss */
.pos-info-poi {
  position: relative;
  z-index: 10;
}

/* line 295, ../sass/_m-paneles.scss */
.img-m-back {
  max-width: 300px;
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
}

/* line 303, ../sass/_m-paneles.scss */
.cover-m-poi {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(73, 143, 225, 0.6);
  z-index: 5;
}

/* line 318, ../sass/_m-paneles.scss */
.h-group-layers {
  background: rgba(63, 63, 63, 0.9);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
}

/* line 323, ../sass/_m-paneles.scss */
.pos-acc-group {
  position: absolute;
  right: 9px;
  padding: 10px;
  top: 20%;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  font-size: 0.4em;
}

/* line 338, ../sass/_m-paneles.scss */
.c-group-layers {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 342, ../sass/_m-paneles.scss */
.icon-accionador {
  transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -moz-transition: 400ms ease-in-out;
  -webkit-transition: 400ms ease-in-out;
  -ms-transition: 400ms ease-in-out;
}

/* line 351, ../sass/_m-paneles.scss */
.group-layers {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

/* line 362, ../sass/_m-paneles.scss */
.g-l-item {
  border-bottom: 1px solid #454545;
  cursor: pointer;
}

/* line 368, ../sass/_m-paneles.scss */
.img-filtros {
  max-width: 20px;
  position: relative;
  top: 3px;
}

/* line 374, ../sass/_m-paneles.scss */
.pos-txt-filtros {
  position: relative;
  top: -2px;
}

/* line 380, ../sass/_m-paneles.scss */
.ico-filtros {
  display: inline-block;
  position: relative;
  top: 4px;
  width: 20px;
  height: 22px;
}

/* line 390, ../sass/_m-paneles.scss */
.ico-details {
  display: inline-block;
  position: relative;
  width: 42px;
  height: 48px;
}

/*
.filtros-slope-0 {
	background-image: url("../images/filtros/slope-0.png");
}
*/
/* line 406, ../sass/_m-paneles.scss */
.icon-show {
  position: absolute;
  padding: 10px;
  right: 5px;
  top: 50%;
  transform: translate(0%, -50%);
  -webkit-transform: translate(0%, -50%);
  color: #121212;
}

/*
.g-l-item:hover .icon-show {
	color: $icon-layer-hover;
}
*/
/* line 431, ../sass/_m-paneles.scss */
.g-l-item:focus, .g-l-item:active .icon-show {
  color: #7ED321;
}

/* line 435, ../sass/_m-paneles.scss */
.icon-shows {
  color: #121212;
}

/* line 439, ../sass/_m-paneles.scss */
.img-det {
  max-height: 156px;
}

/* line 443, ../sass/_m-paneles.scss */
.icon-show-active {
  color: #7ED321;
}

/* line 447, ../sass/_m-paneles.scss */
.pos-check-filters-group {
  position: relative;
  right: -5px;
  top: -5px;
}

/* line 453, ../sass/_m-paneles.scss */
.pos-check-filters {
  position: relative;
  right: 10px;
}

/* line 459, ../sass/_m-paneles.scss */
.img-tipo-poi {
  left: 20px;
  bottom: -13%;
}

/* line 464, ../sass/_m-paneles.scss */
.img-tipo-zona {
  left: 10px;
  bottom: -24%;
}

/* line 469, ../sass/_m-paneles.scss */
.ico-detalle-info  {
  max-width: 54px;
}

/* line 476, ../sass/_m-paneles.scss */
.status-zona {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: repeat-x;
  background-position: center center;
  height: 35px;
  width: 100%;
  text-align: center;
  line-height: 36px;
  color: #fff;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 498, ../sass/_m-paneles.scss */
.status-zona-cerrado {
  background-image: url("../img/bg-status-cerrado.png");
}

/* line 502, ../sass/_m-paneles.scss */
.status-zona-abierto {
  background-image: url("../img/bg-status-abierto.png");
}

/* line 506, ../sass/_m-paneles.scss */
.status-zona-aviso {
  background-image: url("../img/bg-status-aviso.png");
}

/* line 510, ../sass/_m-paneles.scss */
.bg-frio {
  background-color: #4A90E2;
}

/* line 514, ../sass/_m-paneles.scss */
.bg-calor {
  background-color: #F5A623;
}

/* line 519, ../sass/_m-paneles.scss */
.temp-max {
  right: 0;
  bottom: -30px;
  font-size: 5em;
  color: #fff;
}

/* line 526, ../sass/_m-paneles.scss */
.txt-temp-max {
  top: 0px;
  right: 0px;
}

/* line 532, ../sass/_m-paneles.scss */
.temp-min {
  right: 0;
  bottom: -30px;
  font-size: 5em;
  color: #fff;
}

/* line 539, ../sass/_m-paneles.scss */
.txt-temp-min {
  top: 0px;
  right: 0px;
}

/* line 546, ../sass/_m-paneles.scss */
.social-link {
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border: 1px solid #fff;
  border-radius: 50px;
}

/* line 559, ../sass/_m-paneles.scss */
.p-c-padd {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 564, ../sass/_m-paneles.scss */
.p-c-padd-fit {
  padding-left: 15px;
  padding-right: 45px;
}

/* line 569, ../sass/_m-paneles.scss */
.p-c-padd-fit-back {
  padding-left: 45px;
  padding-right: 15px;
}

/* line 574, ../sass/_m-paneles.scss */
.pos-txt-icon {
  position: relative;
  top: -3px;
}

/* line 579, ../sass/_m-paneles.scss */
.pos-icon-txt {
  position: relative;
  top: 3px;
}

/* line 584, ../sass/_m-paneles.scss */
#chart-area-st {
  width: 270px !important;
}

/* line 588, ../sass/_m-paneles.scss */
.adj-cont-md-info {
  margin-top: -30px;
  padding: 0px 20px;
}

/* line 594, ../sass/_m-paneles.scss */
.tc-pista-verde {
  font-weight: bold;
  color: #009933;
}

/* line 598, ../sass/_m-paneles.scss */
.tc-pista-azul {
  font-weight: bold;
  color: #006699;
}

/* line 602, ../sass/_m-paneles.scss */
.tc-pista-roja {
  font-weight: bold;
  color: #cc0000;
}

/* line 606, ../sass/_m-paneles.scss */
.tc-pista-negra {
  font-weight: bold;
  color: #333333;
}

/* line 610, ../sass/_m-paneles.scss */
.tc-pista-freeride {
  font-weight: bold;
  color: #8e44ad;
}

/* line 614, ../sass/_m-paneles.scss */
.tc-pista-abierta {
  font-weight: bold;
}

/* line 1, ../sass/_m-formularios.scss */
.cinput {
  width: 100%;
  clear: both;
  float: left;
  font-size: 1em;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none !important;
  -webkit-focus-ring-color: none !important;
  outline: none;
  border: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
}
/* line 22, ../sass/_m-formularios.scss */
.cinput:focus {
  outline-width: 0;
  outline: 0 none;
  outline-color: transparent;
}

/* line 29, ../sass/_m-formularios.scss */
.cinput-search {
  color: #fff;
  padding: 1em 0.4em 1em 2.3em;
  background-color: #54C7FC;
  background-image: url("../img/ico-search.png");
  background-repeat: no-repeat;
  background-position: left 10px center;
}

/* line 40, ../sass/_m-formularios.scss */
.cinput-select {
  background-color: #000;
  padding: 1em 1.3em;
  color: #fff;
  background-image: url("../img/arrow-select.png");
  background-repeat: no-repeat;
  background-position: right 20px center;
}

/* line 49, ../sass/_m-formularios.scss */
.wc-search {
  width: 250px;
  box-shadow: 0px 11px 20px 0px #3972B4;
}

/* line 56, ../sass/_m-formularios.scss */
.f-content {
  padding: 15px;
}

/* line 61, ../sass/_m-formularios.scss */
.cinput::-webkit-input-placeholder {
  color: #fff;
}

/* line 65, ../sass/_m-formularios.scss */
.cinput::-moz-placeholder {
  color: #fff;
}

/* line 69, ../sass/_m-formularios.scss */
.cinput:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #fff;
}

/* line 75, ../sass/_m-formularios.scss */
.cbtn {
  display: inline-block;
  padding: 0.6em 1.4em;
  border-radius: 50px;
}

/* line 81, ../sass/_m-formularios.scss */
.cbtn-action {
  background-color: #368DE5;
}

/* line 1, ../sass/_compass.scss */
.imgA1 {
  position: absolute;
  z-index: 6;
}

/* line 5, ../sass/_compass.scss */
.imgB1 {
  position: relative;
  z-index: 7;
}

/* line 10, ../sass/_compass.scss */
.inputCompass {
  visibility: hidden !important;
}

/* line 14, ../sass/_compass.scss */
.compass-cont-mobile {
  left: 50%;
  margin-left: -60px;
  position: absolute;
  bottom: 0;
  margin-bottom: 60px;
  display: block;
  /*
  .compass{
    margin-left: 40px;
  }
  */
}
@media (min-width: 480px) {
  /* line 14, ../sass/_compass.scss */
  .compass-cont-mobile {
    display: none;
  }
}

/* line 33, ../sass/_compass.scss */
.compass-cont {
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: 40px;
  margin-right: -50px;
  display: none;
}
@media (min-width: 480px) {
  /* line 33, ../sass/_compass.scss */
  .compass-cont {
    display: block;
  }
}
