.item-good-deal{display:block;text-decoration:none;font-weight:900;}.item-good-deal .push-header{white-space:nowrap;padding:10px 20px;background:#fff;color:#2a2a2a;font-size:18px;line-height:20px;text-transform:uppercase;}.item-good-deal .push-header .svg-img{height:18px;}.item-good-deal .push-header span{padding:0 0 0 5px;}.item-good-deal .push-bottom{font-size:0;text-align:center;box-sizing:border-box;height:215px;padding:15px;position:relative;background:#000 no-repeat 50% 0;background-size:cover;}.item-good-deal.full-bg .push-bottom{background-color:transparent;}.item-good-deal .push-bottom .picture{max-height:120px;width:auto;max-width:99%;vertical-align:middle;position:relative;}.item-good-deal .push-bottom .push-block{box-sizing:border-box;border-radius:10px;font-size:18px;text-align:center;color:#fff;position:absolute;padding:13px 26px;bottom:10px;left:10px;right:10px;background:url(/sites/n-py/modules/npy_good_deals/img/bg-push.png) repeat 50% 27px;}.item-good-deal .push-bottom .push-block .push-text{text-transform:uppercase;line-height:1.1;}.item-good-deal .push-bottom .push-block .push-icon{border-radius:54px 54px 0 0;line-height:42px;height:27px;width:54px;font-size:20px;position:absolute;left:50%;bottom:100%;margin:0 0 0 -27px;background:url(/sites/n-py/modules/npy_good_deals/img/bg-push.png) no-repeat 50% 0;}.item-good-deal .push-bottom .push-block .push-icon .svg-img{height:1em;vertical-align:middle;}.item-good-deal .push-bottom .push-block .push-btn{margin:14px 0 0;border-radius:5px;background:#E85247;text-transform:uppercase;padding:15px 20px;}.item-good-deal .push-bottom .push-block .push-icon,.item-good-deal .push-bottom .push-block .push-text span{color:#49C3EC;}.item-good-deal .push-bottom:after{content:' ';position:absolute;left:0;top:0;opacity:0;height:100%;width:100%;transition:all 150ms ease-out;}.item-good-deal:hover .push-bottom:after{background:#fff;opacity:0.05;}.item-good-deal.promoted-main .push-bottom{height:260px;text-align:left;background-position:0 50%;}.item-good-deal.promoted-main .push-bottom .picture{max-width:500px;max-height:100%;}.item-good-deal.promoted-main .push-bottom .push-block{font-size:24px;width:33%;padding:18px 30px 25px;right:80px;top:40px;bottom:auto;left:auto;}.item-good-deal.promoted-main .push-bottom .push-block .push-icon,.item-good-deal.promoted-main .push-bottom .push-block .push-text span{color:#E85247;}.item-good-deal.promoted-secondary .push-bottom{height:200px;}.item-good-deal.promoted-secondary .push-bottom .picture{max-height:100%;}.item-good-deal.promoted-main .push-bottom:before,.item-good-deal.promoted-secondary .push-bottom:before{content:' ';height:100%;display:inline-block;vertical-align:middle;}#good-deals-categories{padding:0 10px;white-space:nowrap;overflow:hidden;background:rgba(0,0,0,0.7);text-align:center;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}#good-deals-categories.with-nav{padding:0 50px;}.touch #good-deals-categories.with-nav{overflow:hidden;overflow-x:auto;}#good-deals-categories .nav{cursor:pointer;position:absolute;top:0;height:100%;width:60px;display:none;}#good-deals-categories.with-nav .nav{display:block;}#good-deals-categories .nav.disabled{opacity:0.6;cursor:default;}#good-deals-categories .nav:before{position:absolute;left:50%;top:50%;margin:-18px 0 0 -12px;color:#fff;font-size:36px;transition:all 150ms ease-out;}#good-deals-categories .nav.prev{left:0;box-shadow:inset 130px 0 30px -100px rgba(0,0,0,0.7);}#good-deals-categories .nav.prev:not(.disabled):hover:before{left:45%;}#good-deals-categories .nav.next{right:0;box-shadow:inset -130px 0 30px -100px rgba(0,0,0,0.7);}#good-deals-categories .nav.next:not(.disabled):hover:before{left:55%;}#good-deals-categories.with-nav .items{position:relative;}#good-deals-categories .item{text-align:center;display:inline-block;position:relative;z-index:0;vertical-align:top;min-width:130px;max-width:210px;white-space:normal;}#good-deals-categories .item.disabled{opacity:0.6;}#good-deals-categories .item.disabled:after{content:' ';display:block;position:absolute;left:0;top:0;height:300px;width:100%;background:transparent;}#good-deals-categories .item a{color:#fff;padding:10px;text-transform:uppercase;text-decoration:none;display:block;outline:none;}#good-deals-categories .item a:before{content:' ';display:block;opacity:0;background:#fff;width:100%;height:300px;position:absolute;z-index:-1;top:0;left:0;transition:all 100ms ease-out;}#good-deals-categories .item a .wrap-icon{display:inline-block;position:relative;}#good-deals-categories .item a .wrap-icon .svg-img{transform:translate3d(0,0,0);color:#49C3EC;height:34px;max-width:100%;position:relative;}#good-deals-categories .item a .wrap-icon b:before,#good-deals-categories .item a .wrap-icon b:after{content:' ';position:absolute;top:50%;width:26px;height:1px;background:#4A4A4A;}#good-deals-categories .item a .wrap-icon b:before{right:100%;margin:0 7px 0 0;}#good-deals-categories .item a .wrap-icon b:after{left:100%;margin:0 0 0 7px;}#good-deals-categories .item a .label{padding:7px 0 0;font-size:14px;font-weight:700;line-height:1;}#good-deals-categories .item.active a:before,#good-deals-categories .item a:hover:before{opacity:1;}#good-deals-categories .item.active a .label,#good-deals-categories .item a:hover .label{color:#000;}#good-deals-categories .item.active a .icon b:before,#good-deals-categories .item.active a .icon b:after,#good-deals-categories .item a:hover .icon b:before,#good-deals-categories .item a:hover .icon b:after{background:#ccc;}#good-deals-list-all{clear:left;}#good-deals-list-all .box{margin-top:10px;}#good-deals-detail .marged{margin:0 100px;}#good-deals-detail .detail-top{text-align:center;padding:1px 0 32px;background:#000 no-repeat 50% 0;background-size:cover;}#good-deals-detail.full-bg .detail-top{background-color:transparent;}#good-deals-detail .detail-top .picture{margin:26px auto 0;box-sizing:border-box;padding:0 30px;}#good-deals-detail .detail-block{text-align:left;border-radius:15px;overflow:hidden;margin-top:32px;}#good-deals-detail.full-bg .detail-block{margin-top:140px;}#good-deals-detail .detail-block .header{font-size:24px;white-space:nowrap;padding:10px 30px;background:#fff;color:#2a2a2a;line-height:20px;text-transform:uppercase;}#good-deals-detail .detail-block .header .svg-img{height:1em;}#good-deals-detail .detail-block .header .title{margin:0;padding:0 0 0 5px;font-size:24px;font-weight:900;display:inline;}#good-deals-detail .detail-block .bottom{padding:22px 30px 26px;font-size:16px;color:#fff;line-height:1.2;background:url(/sites/n-py/modules/npy_good_deals/img/bg-push.png) repeat 50% 50%;}#good-deals-detail .detail-block .bottom a,#good-deals-detail .detail-block .bottom strong{color:#49c3ec;}#good-deals-detail .detail-block .bottom a:hover{text-decoration:none;}#good-deals-detail .detail-block .bottom li{padding:8px 0;}#good-deals-detail .detail-bottom{background:#fff;padding:20px 0;}#good-deals-detail .detail-bottom .header{padding:0 0 20px;}#good-deals-detail .detail-bottom .header .left .label{font-size:24px;font-weight:900;text-transform:uppercase;}#good-deals-detail .detail-bottom .header .left .label span{padding:0 0 0 3px;}#good-deals-widget-filter .selector{width:240px;}@media screen and (max-width:1024px){.item-good-deal .push-bottom .push-block .push-btn{padding:10px 15px;}.item-good-deal.promoted-main .push-bottom{height:220px;}.item-good-deal.promoted-main .push-bottom .picture{max-width:400px;}.item-good-deal.promoted-main .push-bottom .push-block{right:30px;padding:18px 20px 20px;font-size:20px;}.item-good-deal.promoted-secondary .push-header{font-size:16px;}.item-good-deal.promoted-secondary .push-bottom{height:160px;}#good-deals-detail .marged{margin:0 30px;}#good-deals-detail .detail-block{margin-top:25px;}#good-deals-detail .detail-block .bottom{font-size:15px;}#good-deals-detail .detail-bottom .header .left .label{font-size:22px;}}@media screen and (max-width:767px){.item-good-deal .push-header{white-space:normal;}.item-good-deal .push-bottom{height:auto !important;}.item-good-deal.full-bg .push-bottom{height:180px !important;}.item-good-deal .push-bottom .picture{max-height:100%;}.item-good-deal.mono-picture .push-bottom .push-block{width:auto;position:relative;margin:20px 0 0;left:0;bottom:auto;right:0;top:0;}.item-good-deal.promoted-main .push-bottom .picture{max-width:99%;vertical-align:top;}.item-good-deal.promoted-main .push-bottom:before,.item-good-deal.promoted-secondary .push-bottom:before{display:none;}#good-deals-categories{white-space:normal;padding:0 !important;overflow:visible !important;}#good-deals-categories .nav{display:none !important;}#good-deals-categories .items{position:static !important;}#good-deals-categories .item{display:block;min-width:0;max-width:inherit;}#good-deals-categories .item a{text-align:left;padding:6px 24px;position:relative;}#good-deals-categories .item.active a,#good-deals-categories .item a:hover{background:#fff;}#good-deals-categories .item:first-child a{padding-top:13px;}#good-deals-categories .item:last-child a{padding-bottom:13px;}#good-deals-categories .item a:after{content:' ';position:absolute;display:block;left:10px;right:10px;top:0;background:#494949;height:1px;}#good-deals-categories .item a:before,#good-deals-categories .item:first-child a:after,#good-deals-categories .item.active a:after,#good-deals-categories .item a:hover:after{display:none;}#good-deals-categories .item a .wrap-icon{width:20px;text-align:center;float:left;padding:2px 0 0;}#good-deals-categories .item a .wrap-icon .svg-img{height:20px;}#good-deals-categories .item a .wrap-icon b{display:none;}#good-deals-categories .item a .label{display:block;overflow:hidden;font-size:17px;padding:0 0 0 13px;vertical-align:middle;line-height:1.4;}#good-deals-categories .item a .label br{display:none;}#good-deals-detail .marged{margin:0 12px;}#good-deals-detail .detail-block{margin-top:20px;}#good-deals-detail .detail-block .header,#good-deals-detail .detail-block .header .title{font-size:18px;}#good-deals-detail .detail-block .header{white-space:normal;padding:8px 18px;}#good-deals-detail .detail-block .bottom{font-size:14px;}}
#modalContent.modal-npy-pp  .modal-content{margin:0 0 35px;}#modalContent .pp-category-link{position:absolute;bottom:-30px;left:0;}#modalContent .pp-category-link .close{color:#fff;float:none;cursor:pointer;text-decoration:underline;}#modalContent .pp-category-link .close:hover{text-decoration:none;}#modalContent.pp-modal-webform .ctools-modal-content{}#modalContent.pp-modal-webform form{}#modalContent.pp-modal-webform .title{padding-right:30px;}#modalContent.pp-modal-webform  .pp-category-link{}#modalContent.pp-modal-content{width:640px;}#modalContent.pp-modal-content .modal-content{background:#fff;padding:30px;}#modalContent.pp-modal-content .title{color:#e85152;font-size:23px;font-weight:700;margin:0 0 15px;text-transform:uppercase;}#modalContent.pp-modal-content .description{margin:0 0 20px;overflow:hidden;}#modalContent.pp-modal-content .picture{max-width:100%;width:150px;float:left;margin:0 20px 0 0;}#modalContent.pp-modal-content .body-content{overflow:hidden;}#modalContent.pp-modal-content .body-content > :first-child{margin-top:0;}#modalContent.pp-modal-content .link-more a{min-width:150px;}#modalContent.pp-modal-picture .modal-header{top:10px;right:10px;}#modalContent.pp-modal-picture .modal-header .close{background-color:#fff;width:24px;height:24px;border-radius:24px;}#modalContent.pp-modal-picture a{display:block;}#modalContent.pp-modal-picture img{display:block;}#modalContent.pp-modal-picture .pp-picture{max-width:100%;max-height:100%;overflow:hidden;border-radius:20px;}@media screen and (max-width:767px){#modalContent.modal-npy-pp .pp-wrapper{max-width:100%;}#modalContent.pp-modal-content .modal-content .picture{max-width:100%;width:auto;float:none;margin:0 0 15px 0;}#modalContent.pp-modal-content .modal-content .title{font-size:22px;}}
#main-content-title .right.infos-ski .info{position:relative;top:-4px;}#main-content-title .right.infos-ski .alert{margin-right:0;}#main-content-title .right.infos-ski .alert + .alert{margin-left:2px;}#main-content-title .right.infos-ski .maj{position:absolute;top:52px;right:10px;font-size:10px;margin:0;padding:0;line-height:1;color:#666;}#content .meteo-extra-infos{padding:19px 0 18px;}#content .meteo-extra-infos .label{padding:0 0 10px 0;font-size:14px;}#content .meteo-extra-infos .extra-info{cursor:default;display:inline-block;vertical-align:middle;margin:0 15px 4px 0;font-size:13px;font-weight:300;}#content .meteo-extra-infos .extra-info img{padding:0 3px 0 0;}#content .meteo-extra-infos .extra-info span{display:inline-block;vertical-align:middle;}#content .meteo-extra-infos .extra-info span i{font-style:normal;text-transform:none;}#box-weather{height:130px;background:rgba(255,255,255,0.85);color:#000;position:relative;font-size:14px;overflow:hidden;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}#box-weather .wrapper{height:100%;}#box-weather .list-pushs{position:relative;height:100%;z-index:1;overflow:hidden;}#box-weather .list-pushs .push{position:absolute;top:0;left:100%;width:100%;height:100%;}#box-weather .list-pushs .push.first{left:0;}#box-weather .push a{text-decoration:none;color:#000;}#box-weather .push a:hover{text-decoration:underline;}#box-weather .push .content{text-transform:uppercase;font-size:0;font-weight:400;box-sizing:border-box;opacity:0;}#box-weather .push.active .content{opacity:1;}#box-weather .push .title{line-height:1;margin:0;padding:10px 0;display:inline-block;cursor:default;text-transform:uppercase;position:relative;font-size:24px;font-weight:700;visibility:hidden;position:relative;z-index:10;}#box-weather .push.active .title{visibility:visible;}#box-weather .push .title .text{display:inline-block;vertical-align:top;padding:0 20px;color:#021f38;}#box-weather .push .title small{font-size:15px;}#box-weather .push .title a:before{content:' ';display:block;position:absolute;right:0;bottom:0;width:100%;height:100%;}#box-weather .push .title .line-break{display:none;}#box-weather .push .title .navig{position:absolute;color:#003352;opacity:0.6;font-family:Lato;font-weight:500;font-size:16px;cursor:pointer;}#box-weather .push .title .navig.prev{top:12px;right:100%;display:inline-block;background:url(/sites/n-py/modules/npy_ski_infos/img/arrow-prev-box-weather.png) no-repeat right;padding-right:25px;}#box-weather .push .title .navig.next{top:12px;left:100%;display:inline-block;background:url(/sites/n-py/modules/npy_ski_infos/img/arrow-next-box-weather.png) no-repeat left;padding-left:25px;}#box-weather .push .cols{position:relative;margin:0;text-align:center;font-size:0;display:inline-block;vertical-align:top;}#box-weather .push .cols .col{position:relative;font-size:14px;text-decoration:none;display:inline-block;vertical-align:top;margin:0;padding:0 11px;text-align:center;box-sizing:border-box;}#box-weather .push .cols .col:after{content:' ';display:block;width:1px;height:50px;position:absolute;top:6px;right:0;background:rgba(0,0,0,0.5);transition:150ms ease-out;}#box-weather .push .cols .col .label{font-size:12px;display:block;margin-bottom:7px;color:#49c3ec;transition:150ms ease-out;}#box-weather .push .cols:hover .col .label{color:#0098c0;}#box-weather .push .cols:hover .col:not(:last-child):after{opacity:0.5;height:42px;top:10px;}#box-weather .push .cols .col .icon{display:inline-block;font-size:1px;vertical-align:top;}#box-weather .push .cols .col .info{display:inline-block;font-size:11px;vertical-align:bottom;}#box-weather .push .cols .col .icon + .info{margin-left:2px;}#box-weather .push .cols .col .info span{display:block;}#box-weather .push .cols .col .info small{font-size:12px;vertical-align:baseline;}#box-weather .push .cols .col .info strong{font-weight:400;font-size:23px;vertical-align:baseline;}#box-weather .push .cols .col .info strong.small{font-size:18px;}#box-weather .push .maj{visibility:hidden;opacity:0;position:absolute;width:100%;left:0;bottom:5px;clear:both;float:none;cursor:default;margin:0;text-transform:none;text-align:center;font-size:12px;color:#777;transition:opacity 800ms ease-out;}#box-weather .push.active .maj{visibility:visible;opacity:1;}#box-weather .push .roads{margin:21px 40px 0;font-size:13px;line-height:15px;padding:15px 0 0;text-align:center;border-top:1px dashed rgba(255,255,255,0.16);}#box-weather .push .roads .icon{width:12px;height:12px;margin:0 2px;display:inline-block;}#box-weather .push .roads .icon + .icon{margin-left:4px;}#box-weather .push .aside{margin:0 0 0 14px;vertical-align:top;display:inline-block;text-align:center;font-size:12px;}#box-weather .push .aside .box-btn{cursor:pointer;text-transform:uppercase;text-decoration:none;color:#fff;background:#003c78;padding:0 12px;height:30px;line-height:30px;display:inline-block;text-align:center;border-radius:4px;}#box-weather .push .aside .box-btn:hover{background:#1b4886;}#box-weather .push .aside .mobile-overlay-wrap{margin:20px 0 0;}#box-weather .push .aside .more a{display:block;text-align:center;height:33px;line-height:33px;}#box-weather .push .aside .more i{margin-right:5px;}#box-weather .push .cols .col.big-icon{vertical-align:baseline;}#box-weather .push .cols .col.temperature .icon{max-width:41px;max-height:38px;}#box-weather .push .cols .col.temperature .info{vertical-align:top;margin:0 2px 0 0;}#box-weather .push .cols.meteo-lab-infos .col{text-align:left;}#box-weather .push .cols.meteo-lab-infos .info{display:inline-block;vertical-align:middle;}#box-weather .push .cols.meteo-lab-infos .icon{padding:0 3px 0 0;text-align:center;width:14px;vertical-align:middle;}#box-weather .push .cols.meteo-lab-infos .icon img{max-width:100%;height:auto;}#box-weather .push .cols .col.wind .label img{padding:0 0 0 4px;max-width:10px;height:auto;}#box-weather .push .cols .col.wind .info{font-size:16px;display:block;padding:4px 0 0;}#box-weather .push .cols .col.meca-top .icon{width:25px;height:auto;}#content-top #box-weather{margin:70px 0 0;}#content .box .info-table .maj{margin:10px 0 0 0;font-weight:300;font-size:12px;}#content .box .info-table .avalanche{margin:20px 0 0 0;padding:20px 0 0 0;font-weight:300;font-size:16px;border-top:#5a6a74 1px solid;}#content .box .info-table .avalanche label{font-size:20px;vertical-align:middle;}#content .box .info-table .avalanche span{vertical-align:middle;}#content .box .info-table .avalanche .icon{width:70px;margin:0 8px 0 30px;display:inline-block;}#content .box .info-table .avalanche .icon img{width:100%;height:auto;display:block;}#content .box .info-table .temperature{vertical-align:top;}#content .box .info-table .temperature p{position:relative;}#content .box .info-table .temperature span{vertical-align:top;padding:20px 0 0;cursor:default;}#content .box .info-table .temperature .wind{margin:0 11px;border-top:1px dashed rgba(255,255,255,0.16);padding:12px 0 0;}#content .box .info-table .temperature .wind span{padding:0;}#content .box .info-table .temperature .day-part{cursor:default;border-radius:7px;display:block;font-size:14px;margin:0 8px 11px;background:rgba(255,255,255,0.1);padding:4px;text-transform:none;position:relative;top:0;right:0;}#content .box .miss-meteo{overflow:hidden;background:#fff url(/sites/n-py/modules/npy_ski_infos/img/bg-miss-meteo.jpg) no-repeat 30px center;}#content .box .miss-meteo .video{display:block;position:relative;width:360px;height:202px;margin:44px 0 0 210px;background-repeat:no-repeat;background-position:0 50%;background-size:cover;}#content .acces-station #npy-wrapper-main-canvas-gmap{height:500px;}#content .acces-station .widget{height:248px;padding:0;}#content .grid .widget-blablacar{background:#fff;}#content .grid .widget-blablacar iframe{margin:0;padding:0;border:0;height:100%;width:100%;}#content .grid .widget-road-condition .icon{margin:5px auto 15px;height:auto;}#content .grid .widget-road-condition .widget-title{width:auto;margin:20px auto 14px;}#content .grid .widget-road-condition .widget-title span{margin:0 0 0 20px;display:block;}#content .grid .widget-road-condition .widget-title.big span{margin:24px 0 0;font-size:22px;}#content .grid .widget-road-condition .name{margin:0;display:block;font-size:12px;}#content .grid .widget-road-condition .desc-road{margin:0 20px;display:block;}#content .grid .widget-road-condition .road-condition{padding:12px 0 0;}#content .grid .widget-road-condition.multiple .road-condition{float:left;width:50%;padding:3px 0 0;}#content .grid .widget-road-condition.multiple .icon{width:67px;margin:10px 0;}#content .grid .widget-road-condition.multiple .desc-road{font-size:11px;margin:0 15px;}#content .box .box-ouverture{width:50%;float:left;margin:10px 0;}#content .box .box-ouverture:nth-child(2n+1){clear:left;}#content .box .box-ouverture:last-child:nth-child(2n+1){width:100%;}#content .box .box-ouverture ul{list-style:none;padding:0px;margin:0px;}#content .box .box-ouverture li{font-size:17px;font-weight:100;float:left;display:block;line-height:35px;margin-right:10px;}#content .box .box-ouverture li.parent{float:none;overflow:hidden;margin:0;}#content .box .box-ouverture li img{padding-right:4px;vertical-align:middle;position:relative;top:-1px;}#content .box .box-ouverture li.margin{margin:0 14px 0 0;}#content .box .box-ouverture li.margin:last-child{margin-right:0;}#content .box .box-ouverture li.round,#content .box .box-ouverture li.split-numb{display:block;width:35px;height:35px;text-align:center;border-radius:20px;}#content .box .box-ouverture li.split-numb{border:0;border-radius:0;position:relative;width:27px;margin-right:8px;}#content .box .box-ouverture li.split-numb span{position:absolute;display:block;font-size:16px;line-height:1;text-align:center;width:23px;}#content .box .box-ouverture li.split-numb .current{left:1px;top:0;}#content .box .box-ouverture li.split-numb .total{left:8px;top:24px;}#content .box .box-ouverture li.split-numb i{background:url(/sites/n-py/modules/npy_ski_infos/img/line-split-numbers.png) no-repeat 50% 50%;display:block;height:13px;margin:14px 0 0;}#content .box .box-ouverture li.round.green{background-color:#00a651;}#content .box .box-ouverture li.round.blue{background-color:#0072bc;}#content .box .box-ouverture li.round.red{background-color:#ed1c24;}#content .box .box-ouverture li.round.black{background-color:#000000;}#content .box .box-ouverture li.small-text{line-height:20px;text-transform:none;}#content .box .box-ouverture li.parent li{margin-bottom:10px;}#content .box .ouverture{position:relative;padding:20px 0;}#content .box .ouverture > :first-child{padding-top:0;}#content .box .ouverture .subtitle img{position:relative;top:-2px;margin-right:5px;}#content .box .ouverture .maj{clear:both;padding:15px 20px 0;}#content .box .ouverture .title_state .sep{margin:0 2px;font-weight:400;}#content .box .ouverture .title_state .open{color:#00a651;}#content .box .ouverture .title_state .closed{color:#ed1c24;}#content .box .ouverture .title_state .partial{color:#ffa900;}#content .box .ouverture .station_state{font-size:20px;text-transform:uppercase;font-weight:700;text-align:center;display:block;padding:0 20px;}#content .box .ouverture .station_sub_state{font-size:14px;text-transform:uppercase;font-weight:400;text-align:center;display:block;padding:0 20px;}#content .box .ouverture .station_detail{padding:0 20px;}#content .box .ouverture .station_detail .small-text{text-transform:none}#content .box .ouverture .station_detail .subtitle{display:flex;align-items:center;}#content .box .white-btn{display:block;cursor:pointer;position:absolute;background:#fff;border:0;margin:20px 0 0;line-height:20px;color:#495b66;text-transform:uppercase;padding:8px 20px;text-decoration:none;box-sizing:border-box;}#content .box .white-btn.btm{bottom:0;}#content .box .white-btn.left{left:0;}#content .box .white-btn.right{right:0;}#content .box .white-btn.top{top:0;}#content .box .white-btn.btm.left{border-top-right-radius:20px;}#content .box .white-btn.btm.right{border-top-left-radius:20px;}#content .box .white-btn:hover{background:#003c78;color:#fff;}#content .detailed-bulletin{padding:30px 20px 0;}#content .detailed-bulletin.collapsable{display:none;}.season-summer #content .detailed-bulletin.collapsable{display:block;}#content .detailed-bulletin .subtitle{padding:0 0 15px;margin:0;font-size:21px;text-transform:uppercase;}#content .detailed-bulletin .subtitle img{margin:0 5px 0 0;}#content .detailed-bulletin .sector{margin:20px 0 0;}#content .detailed-bulletin .sector:first-child{margin:0;}#content .detailed-bulletin .sector_label{position:relative;font-size:20px;font-weight:400;line-height:34px;background:rgba(255,255,255,0.15);text-align:center;text-transform:uppercase;border-radius:5px;}#content .detailed-bulletin.collapsable .sector_label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#content .detailed-bulletin.collapsable .sector_label:after{content:"";display:block;width:8px;height:16px;background:url(/sites/n-py/modules/npy_ski_infos/img/icon-nav-next-small.png) no-repeat 100% 50%;position:absolute;top:50%;right:13px;margin:-8px 0 0;-webkit-transform:translate3d(0,0,0);transition:all 0.2s ease-in-out;}#content .detailed-bulletin.collapsable .sector_label:hover{background:rgba(255,255,255,0.25);}#content .detailed-bulletin.collapsable .sector .sector_label.exp:after{transform:rotate(90deg);}#content .detailed-bulletin.collapsable .sector_detail{display:none;}#content .detailed-bulletin.collapsable .sector:first-child .sector_detail{display:block;}#content .detailed-bulletin .sector_content{padding:6px 10px 0;}#content .detailed-bulletin .sector_content .label{background:rgba(255,255,255,0.05);position:relative;font-size:14px;line-height:30px;text-transform:uppercase;text-align:center;border-radius:5px;margin:0 0 2px;}#content .detailed-bulletin .sector_content .label .count{position:absolute;top:5px;right:2px;display:block;line-height:20px;width:34px;font-size:12px;margin:0;background:rgba(0,0,0,0.1);text-align:center;padding:0 2px;border-radius:3px;}#content .detailed-bulletin .sector_content .list{margin:0;padding:0;list-style:none;}#content .detailed-bulletin .sector_content .line{overflow:hidden;padding:3px 4px;border-top:1px solid rgba(255,255,255,0.2);margin:0;list-style:none;}#content .detailed-bulletin .sector_content .multiple .line:hover{background:rgba(255,255,255,0.05);}#content .detailed-bulletin .sector_content .line:first-child{border:0;}#content .detailed-bulletin .sector_content .line .prefix{float:left;width:24px;margin:1px 2px 0 0;}#content .detailed-bulletin .sector_content .line .prefix > div{width:18px;height:18px;overflow:hidden;text-align:center;}#content .detailed-bulletin .sector_content .line .prefix .color{border-radius:18px;}#content .detailed-bulletin .sector_content .line .prefix .green{background:#00a651;}#content .detailed-bulletin .sector_content .line .prefix .blue{background:#0072bc;}#content .detailed-bulletin .sector_content .line .prefix .red{background:#ed1c24;}#content .detailed-bulletin .sector_content .line .prefix .black{background:#000;}#content .detailed-bulletin .sector_content .line .prefix .yellow{background:#ffd300;}#content .detailed-bulletin .sector_content .line .prefix .none{background:rgba(255,255,255,0.1);}#content .detailed-bulletin .sector_content .line .prefix img{max-width:100%;height:auto;max-height:100%;width:auto;vertical-align:top;}#content .detailed-bulletin .sector_content .line .name{overflow:hidden;padding:0 12px 0 0;}#content .detailed-bulletin .sector_content .line .name .msg{font-style:italic;text-transform:none;font-size:12px;}#content .detailed-bulletin .sector_content .line .state{float:right;text-transform:lowercase;font-size:12px;padding:4px 0 0;}#content .detailed-bulletin .sector_content .line .state.open{color:#40c56d;}#content .detailed-bulletin .sector_content .line .state.closed{color:#ff4c3a;}#content .detailed-bulletin .sector_content .line .state.partial{color:#ffa900;}@media screen and (max-width:1024px){#content-top #box-weather{margin:40px 0 0;}#content .box .miss-meteo .video{margin-left:260px;}}@media screen and (max-width:767px){#box-weather{z-index:1;height:152px;}#box-weather .push .title{font-size:20px;margin:10px 30px 5px;}#box-weather .push .aside .webcams,#box-weather .push .aside .more{display:none;}#box-weather .push .title .line-break{display:block;}#box-weather .push .cols .col{display:none;}#box-weather .push .cols:nth-child(1) .col:first-child,#box-weather .push .cols:nth-child(2) .col:first-child{display:inline-block;}#box-weather .push .maj{visibility:hidden !important;}#box-weather.mode-overlay{background:#fff;}#box-weather.mode-overlay .list-pushs{overflow:visible;}#box-weather.mode-overlay .mobile-overlay-close{background-image:url(/sites/n-py/modules/npy_ski_infos/img/btn-close-box-weather.png);}#box-weather.mode-overlay .push .cols .col{display:inline-block;margin:11px 0 0;}#box-weather.mode-overlay .push .aside{margin:30px 0 0;display:block;}#box-weather.mode-overlay .push .aside .webcams{display:block;}#box-weather.mode-overlay .push .aside .more{display:block;}#box-weather.mode-overlay .push .cols .col{width:106px;}#box-weather.mode-overlay .push .maj{visibility:visible !important;position:static;margin:20px 0;}#content .box .info-table .maj{margin-top:20px;}#content .box .info-table .avalanche{text-align:center;}#content .box .info-table .avalanche span{margin:10px 0 0;display:block;}#content .box .info-table .avalanche,#content .box .info-table .avalanche label{font-size:14px;}#content .box .info-table .avalanche label{display:block;}#content .box .info-table .avalanche .icon{width:50px;margin:10px 0 0;}#content .box .box-ouverture{width:100%;}#content .box .info-table .temperature .temp img{margin-right:0;}#content .box .info-table .temperature .temp span{display:block;padding-top:5px;}#content .box .miss-meteo{height:auto;background-size:100px;background-position:50% 10px;padding-top:130px;}#content .box .miss-meteo .video{width:auto;margin:120px 0 0;}#content .acces-station #npy-wrapper-main-canvas-gmap{height:320px;}#content .acces-station .widget-road-condition{height:auto;}#content .acces-station .widget-road-condition .road-condition{margin-bottom:20px;}#content .box .ouverture{padding-bottom:0;}#content .box .box-ouverture li.margin{margin:0 12px 0 0;}#content .box .ouverture .title_state{margin-bottom:8px;}#content .box .ouverture .station_state{font-size:18px;}#content .box .white-btn{width:100%;border-radius:0 !important;text-align:center;position:relative;}#content .detailed-bulletin{padding:30px 0 20px;}#content .detailed-bulletin .subtitle{padding-left:24px;}#content .detailed-bulletin .sector_label{font-size:14px;border-radius:0;}#content .detailed-bulletin .sector_content .label{font-size:13px;}}
.gallery-photo{height:320px;}.gallery-photo .carouselcontainer{height:100%;}.gallery-photo .carousel-item{width:524px;height:100%;margin:0;}.gallery-photo .nav-carousel{line-height:320px;height:320px;}.gallery-photo .carousel-navigation{height:320px;}.gallery-photo .caroufredsel_wrapper{height:320px;}.gallery-photo .carousel-item a{margin:4px;overflow:hidden;max-width:123px;height:30%;padding:0;}.gallery-photo .carousel-item a img{margin:0;max-height:100%;}.col-media-station .subtitle{font-size:16px;text-transform:uppercase;margin:0 0 15px;}#content .col-media-videos .title{text-transform:uppercase;margin:0 0 20px 0;font-size:20px;font-weight:normal;}#content .station_webcams .pager{margin:16px 0px 10px !important;}#content .station_webcams .time,.fancybox-wrap.webcams .time{cursor:default;color:#fff;font-size:13px;position:absolute;top:0;right:0;background:rgba(0,0,0,0.2);display:block;width:100%;padding:4px 16px 4px 0;text-align:right;box-sizing:border-box;}.fancybox-wrap.webcams .time{font-size:14px;background:#000;}#home-block-station-medias{background:#fff;padding:50px 0 10px;}#home-block-station-medias .push{outline:none;margin:10px 15px;display:block;height:290px;text-decoration:none;position:relative;overflow:hidden;border-radius:15px;background:no-repeat 50% 50%;background-size:cover;}#home-block-station-medias .push .label{display:block;padding:10px 15px;color:#30342c;text-transform:uppercase;font-size:20px;position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;background:rgba(255,255,255,0.7);transition:all 150ms ease;}#home-block-station-medias .push:hover .label{padding-bottom:20px;padding-top:20px;opacity:0.8;color:#111;box-shadow:0 0 20px 20px rgba(255,255,255,0.7);}#home-block-station-medias .push i{padding-right:3px;}@media screen and (min-width:768px) and (max-width:1024px){.gallery-photo .nav-carousel{width:12%;}.gallery-photo .carouselcontainer{width:76%;}}@media screen and (max-width:767px){.gallery-photo .nav-carousel{display:none !important;}.gallery-photo,.gallery-photo .carouselcontainer,.gallery-photo .caroufredsel_wrapper,.gallery-photo .carousel-navigation,.gallery-photo .carousel-item,.gallery-photo .carousel-item img{width:100% !important;height:100% !important;}.gallery-photo .carousel-item img{height:auto !important;}.gallery-photo .carousel-item a{margin:10px 20px 10px 0px;width:110px;display:block;float:left;}.gallery-photo .carousel-item a:nth-child(2n){margin-right:0px;}#home-block-station-medias{padding:10px 0;}#home-block-station-medias .push{margin:10px 5px;height:240px;}}
#landing-contact{color:#001b36;font-size:16px;cursor:default;}#landing-contact .inner{padding:40px 0 45px;}#landing-contact .title{margin:0;font-size:30px;font-weight:300;text-align:center;line-height:1.2;text-transform:uppercase;}#landing-contact .title span{display:inline-block;vertical-align:middle;}#landing-contact .part .body-content{width:80%;margin:34px auto 0;text-align:center;}#landing-contact .part .wrap-btn{text-align:center;margin:30px auto 0;}#landing-contact .part .btn{border-radius:3px;text-transform:uppercase;font-weight:700;background:#001B36;}#landing-contact .part .btn:hover{background:#71B1D5;}#landing-contact.confirmation .part-first .body-content{margin:0 auto;text-align:center;font-size:20px;}#landing-contact .part-faq{background-color:#71B1D5;color:#fff;text-align:center;}#landing-contact .part-faq .btn{background:#fff;color:#001B36;}#landing-contact .part-faq .btn:hover{background:#001B36;color:#fff;}#landing-contact .part-contact .nav{display:none;right:0;top:10px;}#landing-contact .part-contact .wrapper-form{display:none;}#landing-contact .part-contact .wrapper-form .inner{background:rgba(0,27,54,0.8);}#landing-contact .part-contact .wrapper-form form{width:80%;margin:0 auto;}#landing-contact .part-contact .wrapper-form .form-actions{position:relative;padding:40px 0 0;}#landing-contact .part-contact .wrapper-form .form-actions .form-submit{position:static;background:#71B1D5;border-radius:3px;}#landing-contact .part-contact .wrapper-form .form-actions .form-submit:hover{background:#fff;color:#001B36;}#landing-contact .part-contact .wrapper-form .form-actions .mentions{padding:0;position:absolute;top:0;right:0;}#landing-contact .part-contact .wrapper-form .form-footer{margin-top:20px;}#landing-contact .part-contact .wrapper-form .rgpd-disclaimer{margin-top:20px;font-size:12px;opacity:0.8;text-align:justify;}#landing-contact .part-contact .wrapper-form .rgpd-disclaimer a{text-decoration:underline;}#landing-contact.form-visible .part-contact .top .wrap-btn{display:none;}#landing-contact.form-visible .part-contact .nav{display:block;}#landing-contact .part-more .bxs{margin:32px 0 0;text-align:center;font-size:0;}#landing-contact .part-more .bx{background:#001b36;cursor:pointer;color:#fff;display:inline-block;text-transform:none;margin:0 17px;border-radius:10px;font-weight:400;text-align:left;vertical-align:middle;position:relative;width:300px;height:100px;padding:0;box-sizing:border-box;line-height:1.3;border:0;transition:all 80ms ease-out;}#landing-contact .part-more .bx:hover{background:#71B1D5;}#landing-contact .part-more .bx:before{content:' ';height:100%;width:0.001%;vertical-align:middle;display:inline-block;}#landing-contact .part-more .bx > span{font-size:20px;width:170px;}#landing-contact .part-more .bx a:before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;}#landing-contact .part-more .bx i{font-size:40px;width:105px;text-align:center;margin:0 10px 0 0;}#landing-contact .part-more .bx > *{display:inline-block;vertical-align:middle;line-height:1.2;}#landing-contact .part-more .bx a,#landing-contact .part-more .bx small{display:block;}#idz_btn{z-index:6000 !important;}#idz_chatglobal,#idz_chatbar_mini{z-index:6001 !important;}.hide-idz #idz_btn,.hide-idz #idz_chatbar_mini,.hide-idz #idz_chatglobal{display:none !important;}@media screen and (max-width:767px){#landing-contact .title{font-size:26px;}#landing-contact .part .body-content{width:auto;}#landing-contact .part-contact .nav{margin:50px auto 0;position:relative;top:0;left:0;right:0;}#landing-contact .part-contact .wrapper-form form{width:auto;}#landing-contact .part-contact .wrapper-form .form-actions{padding:45px 0 0;}#landing-contact .part-more .bx{margin:15px 0 0;width:100%;display:block;}#landing-contact .part-more .bx.idz{display:none;}#idz_btn,#idz_chatglobal,#idz_chatbar_mini{display:none !important;}}#landing-contact .part-contact .wrapper-form .form-actions .form-submit:disabled{opacity:0.5;}
#content .view-faq-categories{margin-top:45px;list-style-type:none;display:block;margin-left:auto;margin-right:auto;width:520px;font-weight:600;}#content .view-faq-categories a{border:0;text-decoration:none;color:#205489;width:33%;margin-bottom:50px;height:124px;font-size:17px;float:left;text-align:center;text-transform:uppercase;}#content .view-faq-categories a:hover{text-decoration:underline;}#content .view-faq-categories a .icon{display:block;margin:10px auto;height:62px;line-height:62px;text-align:center;}#content .view-faq-categories a .icon img{max-height:100%;width:auto;height:auto;max-width:100%;margin:0 auto;display:inline-block;vertical-align:middle;}#content .box-faq .view-faq-categories{width:100%;}#content .box-faq .view-faq-categories a{width:16%;font-size:10px;line-height:13px;height:88px;margin:0 3px 0 0;}#content .box-faq .view-faq-categories a .icon{height:40px;line-height:40px;}#content .box-faq .view-faq-categories a:hover .icon{transform:scale(1.1);}#content .box-faq .subtitle{margin:36px 0 30px 20px;font-size:20px;text-transform:uppercase;font-weight:900;}#content .box-faq .subtitle img{max-height:20px;max-width:100%;width:auto;margin:5px 15px 0 0;float:left;}#content .box-faq .subtitle span{overflow:hidden;display:block;}#content .view-faq .item-faq{border-bottom:1px solid #e5e5e5;position:relative;}#content .view-faq .item-faq .heading{margin:0;font-size:14px;line-height:20px;padding:15px 30px 15px 0;text-transform:none;border:0;cursor:pointer;color:#205489;font-weight:400;transition:all 100ms ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#content .view-faq .item-faq .heading:hover{font-weight:700;}#content .view-faq .item-faq.expanded .heading{font-size:18px;font-weight:700;line-height:24px;}#content .view-faq .item-faq .heading:after{position:absolute;text-align:right;bottom:0;padding:0 0 14px;right:0px;font-family:FontAwesome;content:"\f107";float:right;font-size:25px;color:#666;}#content .view-faq .item-faq.expanded .heading:after{width:100%;content:"\f106";padding:0 0 8px;}#content .view-faq .item-faq .contents{display:none;}#content .view-faq .item-faq .contents .field-collection-item{margin:0 0 20px;}#content .view-faq .item-faq .contents .field-collection-item a{position:relative;}#content .view-faq .item-faq .contents .subheading{margin-top:5px;}@media screen and (min-width:768px) and (max-width:1024px){}@media screen and (max-width:767px){#content .view-faq-categories{margin-top:25px;width:230px;}#content .view-faq-categories a{width:50%;margin-bottom:25px;font-size:12px;}#content .view-faq-categories a .icon{height:50px;line-height:50px;}#content .box-faq .subtitle{margin:20px 0;}#content .box-faq .view-faq-categories a{width:33%;font-size:10px;line-height:13px;margin:0 0 10px;}}
#content .view-job .views-exposed-widget .views-widget{width:150px;}#content .view-job .view-content{margin:20px 0;}#content .view-job .view-content .entry{position:relative;display:block;text-decoration:none;padding:20px 0;border:0;border-top:#000 1px solid;color:#2a2a2a;}#content .view-job .view-content .entry:first-child{border:none;}#content .view-job .view-content .entry img{width:110px;height:auto;display:block;float:left;margin:0 30px 0 0;}#content .view-job .view-content .entry .text{overflow:hidden;margin:0 190px 0 0;}#content .view-job .view-content .entry .text p{margin:0;}#content .view-job .view-content .entry .text .job{margin-bottom:5px;font-size:14px;font-weight:700;text-transform:uppercase;}#content .view-job .view-content .entry .text .place{font-size:14px;font-style:italic;}#content .view-job .view-content .entry .btn{text-align:center;box-sizing:border-box;min-width:150px;height:40px;line-height:40px;margin:5px 0;padding:0 15px;position:absolute;top:25px;right:0;font-size:12px;text-align:left;text-transform:uppercase;}#content .view-job .view-content .entry .btn i{font-size:14px;vertical-align:middle;}#content .view-job .view-content .entry .proposition{padding:5px 0;line-height:20px;font-size:16px;}#content .box-job .logo{width:144px;height:auto;position:absolute;top:40px;right:30px;}#content .box-job .subtitle{margin:10px 150px 5px 0;}#content .box-job .job{margin:5px 0;font-size:20px;font-weight:900;text-transform:uppercase;}#content .box-job .update{margin:5px 0 25px 0;font-size:14px;font-weight:300;}#content .box-job .row{font-size:16px;width:50%;float:left;box-sizing:border-box;padding-right:20px;}#content .box-job .desc{margin:20px 0 40px 0;}#content .box-job .desc label{width:150px;display:block;float:left;font-weight:700;text-align:left;}#content .box-job .desc span{display:block;overflow:hidden;word-wrap:break-word;}#content .box-job .desc .row{margin:15px 0;}#content .box-job .desc .row:nth-child(2n+1){clear:left;}#content .box-job .text{margin:30px 0 50px;}#content .box-job .text p{line-height:20px;margin:10px 0;font-size:14px;}#content .box-job .text p strong{font-weight:900;}#content .box-job .text h2{margin:30px 0 10px 0;font-size:18px;font-weight:700;text-transform:uppercase;}#content .box-job .more{margin:50px 0 20px 0;text-align:center;}#content .box-job .more .btn{height:34px;line-height:34px;font-weight:400;text-transform:uppercase;}#content .box-job .share{text-align:center;}#content .box-job .share a{padding:0 10px;font-size:20px;color:#000;text-decoration:none;}#content .box-job .share a:hover i{transform:scale(1.2);}#content .box-job .share .title{margin:30px 0 10px 0;font-size:14px;font-weight:700;text-transform:uppercase;}#content .box-job form .form-actions{position:relative;padding:40px 0 0;}#content .box-job form .mentions{position:absolute;top:0;left:0;}#content .box-job form .form-submit{display:inline-block;position:relative;border-radius:5px;}#content .box-job form .form-item-cv .description{display:none;}#content .box-job .messages{margin:0 0 30px;}#content .box-job form .messages.error{margin:0 0 10px;}@media screen and (max-width:767px){#content .view-job .view-content .entry .text{margin:15px 0;}#content .view-job .view-content .entry img{width:auto;float:none;margin:0 0 10px;}#content .view-job .view-content .entry .btn{position:relative;top:0;right:0;width:100%;}#content .view-job .view-content .entry .proposition{text-align:center;}#content .box-job .subtitle{margin-right:0;}#content .box-job .row{width:auto;float:none;}#content .box-job .logo{position:relative;top:0;right:0;width:auto;}}
.ms-parent{display:inline-block;position:relative;vertical-align:middle;}.ms-choice{display:block;width:100%;height:30px;padding:0;overflow:hidden;cursor:pointer;border:none;text-align:left;white-space:nowrap;line-height:30px;color:#444;text-decoration:none;background-color:#fff;}.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}.ms-choice > span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:8px;}.ms-choice > span.placeholder{color:#999;}.ms-choice > div{position:absolute;top:0;right:0;width:20px;height:25px;background:url(/sites/n-py/modules/npy_newsletter/img/multiple-select.png) left top no-repeat;}.ms-choice > div.open{background:url(/sites/n-py/modules/npy_newsletter/img/multiple-select.png) right top no-repeat;}.ms-drop{width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:2000;background:#fff;color:#000;border:1px solid #aaa;}.ms-drop.bottom{top:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);}.ms-drop.top{bottom:100%;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15);}.ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;z-index:10000;}.ms-search input{width:100%;height:auto !important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff url(/sites/n-py/modules/npy_newsletter/img/multiple-select.png) no-repeat 100% -22px;background:url(/sites/n-py/modules/npy_newsletter/img/multiple-select.png) no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,white),color-stop(0.99,#eeeeee));background:url(/sites/n-py/modules/npy_newsletter/img/multiple-select.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom,white 85%,#eeeeee 99%);background:url(/sites/n-py/modules/npy_newsletter/img/multiple-select.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom,white 85%,#eeeeee 99%);background:url(/sites/n-py/modules/npy_newsletter/img/multiple-select.png) no-repeat 100% -22px,-o-linear-gradient(bottom,white 85%,#eeeeee 99%);background:url(/sites/n-py/modules/npy_newsletter/img/multiple-select.png) no-repeat 100% -22px,-ms-linear-gradient(top,#ffffff 85%,#eeeeee 99%);background:url(/sites/n-py/modules/npy_newsletter/img/multiple-select.png) no-repeat 100% -22px,linear-gradient(top,#ffffff 85%,#eeeeee 99%);}.ms-search,.ms-search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.ms-drop ul{overflow:auto;margin:0;padding:5px 8px;}.ms-drop ul > li{list-style:none;display:list-item;background-image:none;position:static;}.ms-drop ul > li .disabled{opacity:.35;filter:Alpha(Opacity=35);}.ms-drop ul > li.multiple{display:block;float:left;}.ms-drop ul > li.group{clear:both;}.ms-drop ul > li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ms-drop ul > li label{font-weight:normal;display:block;white-space:nowrap;}.ms-drop ul > li label.optgroup{font-weight:bold;}.ms-drop input[type="checkbox"]{vertical-align:middle;}.ms-drop .ms-no-results{display:none;}
#modalContent.modal-newsletter .messages{display:none;}#modalContent.modal-newsletter .form-newsletter p.error{display:none;color:#fbaeae;}#modalContent.modal-newsletter{width:360px;}#modalContent.modal-newsletter .modal-content{padding:20px 50px;}#modalContent.modal-newsletter .ms-drop label{padding:0;font-size:12px;}#modalContent.modal-newsletter .ms-drop input{height:10px;}#content .form-newsletter{padding:20px 50px;border-radius:20px;}#content .form-newsletter p.title{margin:0 0 20px 0;font-size:20px;font-weight:300;color:#fff;text-transform:uppercase;}#content .form-newsletter p.error{display:none;}#content .form-newsletter .form-item{margin:10px 0;overflow:hidden;}#content .form-newsletter .form-item input{height:30px;padding:5px;border:none;}#content .form-newsletter .form-checkboxes input{float:left;}#content .form-newsletter .cb{margin-top:20px;}#content .form-newsletter .cb label{padding:0;display:inline;font-size:13px;text-transform:none;}#content .form-newsletter .form-item-optin .form-item{margin-top:0;}#content .form-newsletter .form-item-optin label{text-transform:none;font-size:13px;float:left;}#content .form-newsletter .form-item-optin input{float:left;margin:0 8px 0 0;}#content .form-newsletter #edit-actions{clear:both;}#content .form-newsletter .form-item-subject{display:none;}@media screen and (max-width:767px){#modalContent.modal-newsletter{width:300px;}#modalContent.modal-newsletter .modal-content{padding:25px;}#modalContent.modal-newsletter .form-item-optin .tb{padding-top:7px;}#modalContent.modal-newsletter .form-item-optin label{width:205px;}}
#content .presse .document{margin:0 0 24px;padding:15px 0 0;line-height:21px;position:relative;border-top:1px solid #CAE2F0;}#content .presse .document .title{font-weight:bold;font-size:15px;display:block;padding-bottom:6px;margin:0;}#content .presse .document .date{margin-right:15px;}#content .presse .document .size_doc{margin-left:15px;background:url(/sites/n-py/modules/npy_press/img/presse-sizefile.png) no-repeat left;padding-left:20px;}#content .presse .document p{margin-top:3px;line-height:21px;}#content .presse .document p a{color:#003d78;text-decoration:none;border-bottom:1px solid #003d78;}#content .presse .document .btn{text-align:center;}#content .espace-presse-download .download-left .box{height:400px;}#content .espace-presse-download .todownload{width:100%;height:auto;}#content .espace-presse-download .download-right .box{height:400px;background-color:#fff;}#content .espace-presse-download .download-right .box .content{padding:40px;text-transform:uppercase;}#content .espace-presse-download .download-right .box .content .title{margin-bottom:38px;margin-top:0px;text-transform:uppercase;font-size:1.5em;}#content .espace-presse-download .download-right .box .content .btn{width:200px;padding:5px;text-align:center;}#content .espace-presse-download .download-right .radiobox{line-height:10px;}#content .espace-presse-download .download-right .radiobox .ui-radio{margin-bottom:48px;}#content .espace-presse-download .download-right .radiobox label{font-size:20px;margin-left:10px;line-height:22px;display:block;}#content .espace-presse-download .download-right .radiobox input[type=radio]{margin:5px 6px 0 0;float:left;}#content .espace-presse-download .download-right .box .content .credit{text-transform:none;padding-bottom:38px;font-style:italic;}#content .espace-presse-download .download-right .radiobox .ui-radio{margin-bottom:38px;}#content .espace-presse-download .download-right .box .content .btn{cursor:pointer;}#content .box-presse .photos .view-filters .selector{width:150px;}#content .box-presse .photos .view-filters .form-item-field-station-ext-value .selector{width:210px;}#content .box-presse .photos .pagination{margin-top:20px;text-align:center;}#content .box-presse .photos .pagination a{width:20px;height:20px;line-height:20px;display:inline-block;margin:0 2px;color:#fff;text-decoration:none;border-radius:3px;background:#003c78;}#content .press-video .subsubtitle{margin-top:0;}#content .press-video .view-content .item-video{border-top:1px solid #CAE2F0;padding:18px 0;overflow:hidden;clear:both;}#content .press-video .item-video .left{width:55%;clear:both;}#content .press-video .item-video .right{width:40%;}#content .press-video .item-video .right .link-video{position:relative;display:block;overflow:hidden;border-radius:20px;height:210px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}#content .press-video .form-item-field-station-ext-value,#content .press-video .form-item-field-theme-video-tid{width:200px;}#content .press-video .btn{text-transform:uppercase;margin-right:10px;line-height:32px;font-size:12px;cursor:pointer;}#content .press-video .embed_code{font-family:Consolas,Courier New,monospace,serif;padding:5px;border:1px solid #ddd;}#content .press-video .subsubtitle{font-size:18px;text-transform:uppercase;font-weight:700;margin-bottom:15px;}@media screen and (max-width:1024px){#content .press-video .btn{display:block;margin:0;}#content .press-video .item-video .left,#content .press-video .item-video .right{float:none;width:auto;}#content .press-video .item-video .right{margin:20px 0 0;}#content .press-video .item-video .right .link-video{margin:0 auto;}}@media screen and (min-width:768px) and (max-width:1024px){#content .espace-presse-download .download-left{width:49%;}#content .espace-presse-download .download-left{width:48%;}#content .espace-presse-download .download-left .box{height:235px;}#content .espace-presse-download .download-right .box{height:235px;}#content .espace-presse-download .download-right .box .content{padding:25px;}#content .espace-presse-download .download-right .box .content .title{margin-bottom:25px;}#content .espace-presse-download .download-right .radiobox .ui-radio{margin-bottom:5px;}#content .espace-presse-download .download-right .radiobox label{font-size:15px;}}@media screen and (max-width:767px){#content .presse .document .btn{display:block;}#content .espace-presse-download .download-left .box{height:190px;}#content .espace-presse-download .download-right .radiobox .ui-radio{margin-bottom:10px;}#content .espace-presse-download .download-right .box{height:auto;}#content .espace-presse-download .download-right .box .content .title{margin-bottom:20px;font-size:18px;}#content .espace-presse-download .download-right .radiobox label{font-size:13px;}#content .presse .document p a.read{display:block;width:75px;margin-top:20px;}#content .presse .document a.download{position:absolute;right:0px;bottom:-5px;}#content .press-video .item-video .right{overflow:hidden;border-radius:20px;margin:20px 0 0;}#content .box-presse .photos .view-filters .right .form-select{max-width:250px;}}
#main-content-title .right.social-hub a{line-height:74px;display:inline-block;margin-left:18px;text-decoration:none;color:#000;vertical-align:middle;}#main-content-title .right.social-hub a i{font-size:36px;vertical-align:middle;}#content .box-social{margin-bottom:10px;background:#fff;}#content .box-social .title{height:64px;line-height:64px;margin:0 20px;padding:0;font-weight:normal;color:#000;display:block;border-bottom:#000 1px solid;font-size:14px;}#content .box-social .title i{margin-right:20px;font-size:30px;}#content .box-social .title span{font-size:20px;font-weight:700;text-transform:uppercase;}#content .box-social .content{padding:10px 20px;}#content .box-social .video:after{content:" ";display:table;clear:both;}#content .box-social .video.first{margin:0 307px 0 0;}#content .box-social .video a{width:364px;height:186px;margin:20px 0;position:relative;display:block;overflow:hidden;background-repeat:no-repeat;background-position:0 50%;background-size:cover;}#content .box-social .video a img{max-width:100%;height:auto;}#content .box-social .video .play{width:61px;height:61px;display:block;margin:-30px 0 0 -30px;position:absolute;left:50%;top:50%;}#content .box-social .video .left{float:left;margin-left:30px;}#content .box-social .video .right{float:right;margin-right:30px;}#content .box-social .app:after{content:" ";display:table;clear:both;}#content .box-social .app .left{width:430px;float:left;margin:10px 0;font-size:14px;}#content .box-social .app .left img{float:left;display:block;margin:0 15px 10px 0;}#content .box-social .app .left p{line-height:20px;}#content .box-social .app .left .lbl{margin:0;font-weight:600;}#content .box-social .app .left .date{margin:0;font-weight:300;}#content .box-social .app .left .text{font-weight:400;}#content .box-social .app .right{width:260px;margin:10px 120px 10px 0;float:right;}#content .box-social .app .right p{margin:0 0 20px 0;font-weight:600;}#content .box-social .app .right .btn{display:block;margin-bottom:15px;}#content .box-social .app .right .btn:hover{background:#71b1d6;}.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style]{width:100% !important;}@media screen and (min-width:768px) and (max-width:1024px){#content .box-social .app .left{width:400px;}#content .box-social .app .right{width:270px;margin:10px 10px 10px 0;}#content .box-social .video.first{margin:0 95px 0 0;}#content .box-social .video a{height:216px;}#content .box-social .video .left,#content .box-social .video .right{width:420px;float:none;margin:30px auto !important;clear:both;}}@media screen and (max-width:767px){#main-content-title .right.social-hub{padding:10px 0 0;}#main-content-title .right.social-hub a{line-height:1;margin-left:13px;}#main-content-title .right.social-hub a i{font-size:28px;vertical-align:middle;}#content .box-social .app .left,#content .box-social .app .right,#content .box-social .video .left,#content .box-social .video .right{width:260px;float:none;margin-left:0;}#content .box-social .video{width:260px;}}
.caleran-container,.caleran-container-mobile{font-size:15px;float:left;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:9999}.caleran-container:focus,.caleran-container-mobile:focus{box-shadow:none;outline:none}.caleran-container .caleran-input,.caleran-container-mobile .caleran-input{margin:5px;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:white;box-shadow:0px 0px 13px -5px rgba(0,0,0,0.4);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.caleran-container .caleran-input .caleran-header,.caleran-container-mobile .caleran-input .caleran-header{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 20px 10px 20px;border-bottom:1px solid #ddd}.caleran-container .caleran-input .caleran-header .caleran-header-separator,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-separator{float:left;display:inline-block;margin:0;margin-top:-2px;padding:0 16px;color:aliceblue;font-size:32px}.caleran-container .caleran-input .caleran-header .caleran-header-start,.caleran-container .caleran-input .caleran-header .caleran-header-end,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{float:left;white-space:nowrap;display:block;margin-right:10px;text-align:left}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{float:left;font-size:2.5em;color:#1885FC;margin-top:-10px;margin-right:8px;font-weight:100;text-align:left}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date{font-size:0.9em;color:#A6AAB3;display:inline-block}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday{font-size:0.7em;color:#c9c9d1}.caleran-container .caleran-input .caleran-calendars,.caleran-container-mobile .caleran-input .caleran-calendars{position:relative;display:-webkit-box;display:flex;display:-ms-flexbox}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector{position:absolute;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border:0px solid #fff;top:0;left:0;right:0;bottom:0;z-index:100}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month{-webkit-box-flex:1;flex:1 1 25%;-ms-flex:1 1 24%;background:#eee;height:33.33%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;display:-webkit-box;display:flex;display:-ms-flexbox;box-sizing:border-box;outline:1px solid #ddd;word-break:break-word;text-align:center}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month.current{background:#0666CD;color:white}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month:hover{background:#1783FF;cursor:pointer;color:white}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev{-webkit-box-flex:1;flex:1 1 20%;-ms-flex:1 1 19%;margin:0px;background:#eee;height:33.33%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;display:-webkit-box;display:flex;display:-ms-flexbox;box-sizing:border-box;outline:1px solid #ddd}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year.current,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next.current,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next.current,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev.current{background:#0666CD;color:white}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year:hover,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next:hover,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next:hover,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev:hover{background:#1783FF;cursor:pointer;color:white}.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year-prev{font-size:2.65em;background:white;color:#1885FC}.caleran-container .caleran-input .caleran-calendars .caleran-calendar,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar{-webkit-box-flex:1;flex:1;-ms-flex:1;float:left;padding-bottom:8px;border-right:1px solid #ddd;box-sizing:border-box}.caleran-container .caleran-input .caleran-calendars .caleran-calendar.no-border-right,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar.no-border-right{border-right:none}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title{text-align:center;font-weight:300;font-size:1.1em;color:#424242;text-transform:capitalize;border-bottom:1px solid #ddd;padding:12px 8px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-month-switch:hover,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-year-switch:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-month-switch:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-year-switch:hover{color:#1783FF;cursor:hand;cursor:pointer}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next{margin-top:-4px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container{padding:10px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{width:calc((100% / 7) - 1px);float:left;text-align:center;padding:3px;font-size:.76em;font-weight:400;box-sizing:border-box;margin:0;margin-bottom:1px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span{pointer-events:none;display:block;padding:3px;border-radius:3px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek{text-transform:uppercase;font-size:0.6em;font-weight:600;color:#616161}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day{cursor:pointer;overflow:hidden;color:#212121;transition:background .1s ease}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected){background:#c8e1ff;border-radius:3px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end{background:#1783FF;color:white;border-radius:0}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-today{color:deeppink !important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled{background:#c6dbf0;color:#fff;opacity:.5}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-disabled span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-disabled span{background:transparent !important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered{background:#c8e1ff;color:black}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered.caleran-disabled{opacity:.66}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered:first-child,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered:last-child,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered){border-top-left-radius:3px;border-bottom-left-radius:3px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span{background:#0666CD}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered){border-top-right-radius:3px;border-bottom-right-radius:3px}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span{background:#0666CD}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today{color:deeppink !important;font-weight:bold}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today.caleran-hovered,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-today.caleran-hovered{color:black}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled.caleran-disabled-range{color:#bed8d4}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{color:#bed8d4}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend{color:#568EA3}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev{cursor:pointer;font-size:1.25em}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next:hover,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev:hover{text-shadow:1px 2px 3px #eee}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-next,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-next{float:right}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-prev{float:left}.caleran-container .caleran-input .caleran-calendars .caleran-calendar:last-child,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar:last-child{border-right:none}.caleran-container .caleran-input .caleran-ranges,.caleran-container-mobile .caleran-input .caleran-ranges{border-top:1px solid #ddd;clear:both;padding:10px;text-align:left}.caleran-container .caleran-input .caleran-ranges i,.caleran-container-mobile .caleran-input .caleran-ranges i{float:left;color:#6a6e71;font-size:14px;margin-right:5px;margin-top:1px}.caleran-container .caleran-input .caleran-ranges .caleran-range-header,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range-header{font-size:0.8em;color:#6a6e71;display:inline-block;margin-right:5px;font-weight:bold}.caleran-container .caleran-input .caleran-ranges .caleran-range,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range{display:inline-block;color:#1783FF;margin:3px;font-size:0.7em;cursor:pointer;font-weight:bold}.caleran-container .caleran-input .caleran-ranges .caleran-range:hover,.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range:hover{text-decoration:underline}.caleran-popup{position:absolute;display:none;top:0;left:0}.caleran-box-arrow-top{width:22px;height:22px;z-index:12;margin-left:0;position:absolute;top:0px}.caleran-box-arrow-top:after,.caleran-box-arrow-top:before{bottom:calc(100% - 6px);left:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.caleran-box-arrow-top:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:10px;margin-left:-10px}.caleran-box-arrow-top:before{border-color:rgba(184,184,184,0);border-bottom-color:#ddd;border-width:11px;margin-left:-11px}.caleran-box-arrow-bottom{width:22px;height:22px;z-index:12;margin-left:0;position:absolute;bottom:0px}.caleran-box-arrow-bottom:after,.caleran-box-arrow-bottom:before{bottom:-15px;left:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.caleran-box-arrow-bottom:after{border-color:rgba(255,255,255,0);border-top-color:#ffffff;border-width:11px;margin-left:-11px}.caleran-box-arrow-bottom:before{border-color:rgba(184,184,184,0);border-top-color:#ddd;border-width:10px;margin-left:-10px}.caleran-box-arrow-left{width:22px;height:22px;z-index:12;margin-top:-11px;position:absolute;left:0px}.caleran-box-arrow-left:after,.caleran-box-arrow-left:before{left:-15px;top:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.caleran-box-arrow-left:after{border-color:rgba(255,255,255,0);border-right-color:#ffffff;border-width:11px;margin-right:-11px}.caleran-box-arrow-left:before{border-color:rgba(184,184,184,0);border-right-color:#ddd;border-width:10px;margin-right:-10px}.caleran-box-arrow-right{width:22px;height:22px;z-index:12;margin-top:-11px;position:absolute;right:0px}.caleran-box-arrow-right:after,.caleran-box-arrow-right:before{right:-15px;top:27px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.caleran-box-arrow-right:after{border-color:rgba(255,255,255,0);border-left-color:#ffffff;border-width:11px;margin-left:-11px}.caleran-box-arrow-right:before{border-color:rgba(184,184,184,0);border-left-color:#ddd;border-width:10px;margin-left:-10px}.caleran-container .caleran-input .caleran-footer{text-align:right}.caleran-container .caleran-input .caleran-footer .caleran-apply{background:#1783FF;border:none;padding:6px 18px;color:white;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:12px;margin:6px;border-radius:3px}.caleran-container .caleran-input .caleran-footer .caleran-apply:disabled{background:#c9c9d1;color:gray}.caleran-container .caleran-input .caleran-footer .caleran-cancel{background:#c9c9d1;border:none;padding:6px 18px;color:#6a6e71;margin:6px;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:12px;margin-right:0px;border-radius:3px}.caleran-open{overflow:hidden}.caleran-container-mobile .caleran-input{margin:0;border:0;border-radius:0;position:fixed;bottom:0;right:0;left:0;z-index:9999;margin:12px;border-radius:6px;box-shadow:0 0 0 1000px rgba(0,0,0,0.6);border:1px solid #ddd;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;overflow-y:auto}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input{overflow-y:scroll;-ms-flex-wrap:wrap;flex-wrap:wrap}}.caleran-container-mobile .caleran-input .caleran-header{box-sizing:border-box;padding:12px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-flex:0;flex:0 0 auto;-ms-flex:0 0 auto;-ms-flex-flow:nowrap;flex-flow:nowrap;background:#f8f8ff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-header{width:50%;float:right;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:12px 6px;border-left:1px solid #ddd;height:61px}}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-separator{padding:0;margin:0;display:-webkit-box;display:flex;display:-ms-flexbox;color:lightsteelblue;margin-top:2px}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-header .caleran-header-separator{-webkit-box-flex:1;flex:1 0 auto;-ms-flex:1 0 auto}}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{margin:0}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{width:50%;min-width:0;padding:0 8px}}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{font-size:38px;margin:-10px;font-weight:400}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date{font-size:15px;color:#6a6e71;font-weight:500}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday{font-size:12px;color:#6a6e71;font-weight:400;line-height:10px}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day{margin-right:8px;margin-left:0;float:left}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end{text-align:right}.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{float:right;margin-left:8px;margin-right:0}.caleran-container-mobile .caleran-input .caleran-calendars{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;flex:1 1 auto;-ms-flex:1 1 auto;background:white;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:scroll}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-calendars{width:50%;float:left;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector{border-bottom:1px solid #ddd}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month{-webkit-box-flex:1;flex:1 1 33.33%;-ms-flex:1 1 33.33%;height:25%}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ys-year,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ys-year{-webkit-box-flex:1;flex:1 1 20%;-ms-flex:1 1 20%;height:33.33%}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar{border:none}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title{padding:12px 18px;background:#f8f8ff;font-size:1.36em}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-prev,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-next{margin-top:-6px}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title i{font-size:0.9em}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title{height:61px;box-sizing:border-box;padding-top:18px}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container{padding:10px}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{min-height:30px;font-size:14px !important;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:flex;display:-ms-flexbox}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{min-height:calc((80vmin - 62px) / 7)}}.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:4px;top:4px;bottom:4px;right:4px}.caleran-container-mobile .caleran-input .caleran-ranges{background:white;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;flex:0 0 auto;-ms-flex:0 0 auto;margin:0px;padding:4px;border:none;text-align:center}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-ranges{width:50%;box-sizing:border-box;-webkit-box-flex:1;flex:1 1 0;-ms-flex:1 1 0;border-left:1px solid #ddd;overflow-y:scroll;min-height:50px}}.caleran-container-mobile .caleran-input .caleran-ranges i{font-size:20px;display:none}.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range-header{font-size:0.9em;display:none}.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range{font-size:0.85em;padding:5px 14px;background:#0666CD;font-weight:400;color:white;border-radius:21px}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-ranges .caleran-range{border-radius:6px;margin:6px;display:block}}.caleran-container-mobile .caleran-input .caleran-filler{display:none}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-filler{display:block;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:auto;border-left:1px solid #ddd;min-height:100px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.caleran-container-mobile .caleran-input .caleran-ranges+.caleran-filler{display:none}.caleran-container-mobile .caleran-input .caleran-footer{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;flex:0 0 auto;-ms-flex:0 0 auto;text-align:center;padding:8px 8px 10px 8px;background:#f8f8ff;border-top:1px solid #ddd}@media screen and (orientation:landscape){.caleran-container-mobile .caleran-input .caleran-footer{width:50%;box-sizing:border-box;border-left:1px solid #ddd;margin-top:auto}}.caleran-container-mobile .caleran-input .caleran-footer button{font-size:15px;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif !important;padding:8px;font-weight:400;outline:none;border:none;border-radius:4px;width:calc((100% - 10px)/2)}.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply{background:#f03a47;color:white;margin-left:7px;font-weight:500;border:1px solid #f03a47}.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply[disabled=disabled],.caleran-container-mobile .caleran-input .caleran-footer button.caleran-apply:disabled{background:#c9c9d1;color:#A6AAB3;border:1px solid #A6AAB3}.caleran-container-mobile .caleran-input .caleran-footer button.caleran-cancel{background:transparent;color:#f03a47;border:1px solid #f03a47;box-sizing:border-box}.caleran-container-mobile.caleran-inline{box-sizing:border-box;width:100%}.caleran-container-mobile.caleran-inline .caleran-input{position:static;box-shadow:none;box-sizing:border-box;overflow:hidden}.caleran-container-mobile.caleran-inline .caleran-input .caleran-calendar{border-right:none}@media screen and (orientation:landscape){.caleran-container-mobile.caleran-inline .caleran-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.caleran-container-mobile.caleran-inline .caleran-input .caleran-calendars{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:calc(50% - 1px);border-left:none;border-right:1px solid #ddd}.caleran-container-mobile.caleran-inline .caleran-input .caleran-header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;border-left:none}.caleran-container-mobile.caleran-inline .caleran-input .caleran-timepickers{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;border-left:none}.caleran-container-mobile.caleran-inline .caleran-input .caleran-timepickers .caleran-timepicker-ampm{width:7vmin}.caleran-container-mobile.caleran-inline .caleran-input .caleran-ranges{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%;border-left:none}}.caleran-container-mobile.caleran-inline .caleran-input .caleran-footer{display:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
html.js:before{position:absolute !important;display:block;padding:0;border:0;margin:-1px;width:1px;height:1px;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;word-wrap:normal;}html.js:before{content:'xs';}@media screen and (min-width:48em){html.js:before{content:'sm';}}@media screen and (min-width:64em){html.js:before{content:'md';}}
.hide{visibility:hidden;}.reservation-widget-v2__container{padding:0 10px;margin:20px auto;-webkit-transition:visibility .5s ease-out;-o-transition:visibility .5s ease-out;transition:visibility .5s ease-out;}.reservation-widget-v2__title{font-size:24px;color:#152f46;}.reservation-widget-v2__configurations{z-index:6;}.reservation-widget-v2__container--mobile .reservation-widget-v2__configurations .slick-track{pointer-events:none;}.reservation-widget-v2__container--mobile .reservation-widget-v2__configurations .slick-track .reservation-widget-v2__wrapper.slick-active{pointer-events:auto;}.reservation-widget-v2__header{margin-top:25px;}.reservation-widget-v2__tabs{border-radius:5px;min-height:65px;padding:0 20px;}.reservation-widget-v2__tabs .slick-prev,.reservation-widget-v2__tabs .slick-next{background-color:rgba(0,60,120,.5);background-position:center;background-repeat:no-repeat;border:0;text-indent:-99999px;overflow:hidden;position:absolute;top:0;height:65px;width:20px;}.reservation-widget-v2__tabs .slick-prev{left:0;background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/arrow_left_slide.png);border-right:1px solid #9cb1c6;}.reservation-widget-v2__tabs .slick-next{right:0;background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/arrow_right_slide.png);border-left:1px solid #9cb1c6;}.reservation-widget-v2__service{border:0;padding:0;background:none;margin-bottom:10px;}.reservation-widget-v2__service .service{background-color:rgba(0,60,120,.5);color:#fff;border:0;font-family:Lato,Arial,sans-serif;font-size:12px;text-transform:uppercase;padding:0 10px 10px;background-repeat:no-repeat;background-position:center 10px;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.reservation-widget-v2__service--width-limited .service{}.reservation-widget-v2__service--accommodation .service{background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/cs_icon_accomodation.png);}.reservation-widget-v2__service--skipass .service{background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/cs_icon_skipass.png);}.reservation-widget-v2__service--ski_lessons .service{background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/cs_icon_ski_lessons.png);}.reservation-widget-v2__service--equipment_rental .service{background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/cs_icon_equipment_rental.png);}.reservation-widget-v2__service--activities .service{background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/cs_icon_activites.png);}.season-summer .reservation-widget-v2__service--activities .service{background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/cs_icon_activities_summer.png);}.season-summer .reservation-widget-v2__service--skipass_gs .service{background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/cs_icon_skipass.png);background-size:18px auto;}.season-summer .reservation-widget-v2__service--skipass .service,.season-summer .reservation-widget-v2__service--skipass_rm .service{background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/cs_icon_meca.png);background-size:14px auto;}.reservation-widget-v2__tabs__item.slick-current .reservation-widget-v2__service .service{background-color:#e85152;position:relative;}.reservation-widget-v2__tabs__item.slick-current .reservation-widget-v2__service .service:before{content:'';position:absolute;left:50%;bottom:-7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:8px;width:16px;background:url(/sites/n-py/modules/npy_reservation_widget_v2/img/arrow_bottom_red.png) no-repeat;}.reservation-widget-v2__good_deals{display:none;}.reservation-widget-v2__configurations .slick-prev,.reservation-widget-v2__configurations .slick-next{display:none !important;}.reservation-widget-v2__wrapper{margin-top:10px;}.reservation-widget-v2__wrapper:not(.slick-current){pointer-events:none;}.reservation-widget-v2-item__config__container{margin-bottom:10px;}.reservation-widget-v2__configuration{background-color:#173148;padding:25px 20px;border-radius:5px;}.reservation-widget-v2__configuration select,.reservation-widget-v2__configuration input{height:40px;width:100%;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}.reservation-widget-v2__label{display:block;color:transparent;padding:10px 0;position:relative;pointer-events:none;margin-top:-29px;margin-bottom:20px;}.reservation-widget-v2__label:before,.reservation-widget-v2__label:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.reservation-widget-v2__label:before{left:10px;background-repeat:no-repeat;background-position:center;}.reservation-widget-v2__label--station:before{width:9px;height:13px;background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/pin.png);}.reservation-widget-v2__label--people:before{width:11px;height:13px;background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/people.png);}.reservation-widget-v2__label--accomodation-types:before{width:17px;height:11px;background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/cs_icon_accomodations_types.png);}.reservation-widget-v2__label--product:before{width:13px;height:13px;background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/clock.png);}.reservation-widget-v2__label--activities:before{width:9px;height:14px;background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/activities.png);}.reservation-widget-v2__label--activities:before{width:17px;height:15px;background-image:url(/sites/n-py/modules/npy_reservation_widget_v2/img/activities_summer.png);}.reservation-widget-v2__label:after{right:5px;width:20px;height:10px;background:#fff url(/sites/n-py/modules/npy_reservation_widget_v2/img/arrow_down.png) no-repeat center;}.reservation-widget-v2__select,.season-summer .reservation-widget-v2__select{background-color:#fff;color:#003e77;font-family:Lato,Arial,sans-serif;font-weight:bold;font-size:12px;width:100%;padding:10px 10px 10px 32px;text-transform:uppercase;-moz-appearance:none;-webkit-appearance:none;border-radius:0;}.reservation-widget-v2__select [data-label="Saison"]{display:block !important;}.reservation-widget-v2__select::-ms-expand{display:none;}.season-summer .reservation-widget-v2__select#reservation-widget-v2-select-skipass-rm-suboptions{padding-left:10px;}.reservation-widget-v2__input{display:block;padding:10px 10px 10px 32px;border:0;font-family:Lato,Arial,sans-serif;font-weight:bold;font-size:12px;color:#003e77;}.reservation-widget-v2__input--calendar{background:#fff url(/sites/n-py/modules/npy_reservation_widget_v2/img/calendar.png) no-repeat 10px center;}.reservation-widget-v2__input--people{background:#fff url(/sites/n-py/modules/npy_reservation_widget_v2/img/people.png) no-repeat 10px center;}.reservation-widget-v2__input::-webkit-input-placeholder{color:#003e77;}.reservation-widget-v2__input:-ms-input-placeholder{color:#003e77;}.reservation-widget-v2__input::-ms-input-placeholder{color:#003e77;}.reservation-widget-v2__input::placeholder{color:#003e77;}.reservation-widget-v2__found__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e85152;color:#fff;text-transform:uppercase;text-align:center;font-family:Lato,Arial,sans-serif;font-weight:bold;}.disabled,.season-summer .disabled{background-color:#ccc;cursor:default !important;opacity:1;}.disabled + .reservation-widget-v2__label:after,.season-summer .disabled + .reservation-widget-v2__label:after{background-color:#ccc;}.reservation-widget-v2__pushes{margin-top:10px;}.reservation-widget-v2__push_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}.reservation-widget-v2__push_link img{border-radius:5px;}.reservation-widget-v2__pushes .slick-dots{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:10px;}.reservation-widget-v2__pushes .slick-dots li{margin-right:10px;}.reservation-widget-v2__pushes .slick-dots button{padding:5px;width:10px;height:10px;border:0;border-radius:50%;text-indent:-9999px;background-color:#7290ad;-webkit-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out;}.reservation-widget-v2__pushes .slick-dots .slick-active button{background-color:#003c78;}.reservation-widget-v2-skipass-overlay.mobile{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);z-index:10;}.reservation-widget-v2-skipass-overlay.mobile .reservation-widget-v2-skipass-wrapper{position:absolute;width:80%;background:#fff;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:5px;padding:10px;}.reservation-widget-v2-skipass-overlay__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;border-bottom:1px solid #bfcedd;}.reservation-widget-v2-skipass-overlay__line__data{font-family:Lato,Arial,sans-serif;font-weight:bold;color:#003c78;}.reservation-widget-v2-skipass-overlay__line__data number{margin-right:5px;}.reservation-widget-v2-skipass-overlay__line__operation .less,.reservation-widget-v2-skipass-overlay__line__operation .more{position:relative;display:inline-block;width:10px;height:10px;cursor:pointer;}.reservation-widget-v2-skipass-overlay__line__operation .less{margin-right:15px;}.reservation-widget-v2-skipass-overlay__line__operation .less:before,.reservation-widget-v2-skipass-overlay__line__operation .more:before,.reservation-widget-v2-skipass-overlay__line__operation .more:after{content:'';position:absolute;width:10px;height:2px;background-color:#e85152;}.reservation-widget-v2-skipass-overlay__line__operation .less:before,.reservation-widget-v2-skipass-overlay__line__operation .more:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.reservation-widget-v2-skipass-overlay__line__operation .more:after{top:50%;left:0;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);}.reservation-widget-v2__validate__btn{height:30px;width:100%;text-align:center;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e85152;color:#fff;font-family:Lato,Arial,sans-serif;font-weight:bold;border:0;border-radius:5px;margin-top:5px;}.reservation-widget-v2__container .no-carousel{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;}.reservation-widget-v2__container .no-carousel .reservation-widget-v2__tabs__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.reservation-widget-v2__container .no-carousel .reservation-widget-v2__service{width:100%;}.reservation-widget-v2__container .no-carousel .reservation-widget-v2__tabs__item:first-child .reservation-widget-v2__service .service{border-top-left-radius:5px;border-bottom-left-radius:5px;}.reservation-widget-v2__container .no-carousel .reservation-widget-v2__tabs__item:last-child .reservation-widget-v2__service .service{border-top-right-radius:5px;border-bottom-right-radius:5px;}@media screen and (min-width:768px){.reservation-widget-v2__container{padding:0;width:495px;margin:45px auto 100px;}.reservation-widget-v2__container .reservation-widget-v2-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;}.reservation-widget-v2__container .reservation-widget-v2__label{margin-bottom:10px;}.reservation-widget-v2__container .reservation-widget-v2-item__config__container{padding:0 10px;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-sizing:border-box;box-sizing:border-box;}.reservation-widget-v2__container .reservation-widget-v2__found__link{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}}@media screen and (min-width:940px){.reservation-widget-v2__title{font-size:34px;text-align:center;}}@media screen and (min-width:1025px){.reservation-widget-v2__container{width:940px;z-index:6 !important;}.reservation-widget-v2__configurations .slick-list{overflow:visible !important;}.reservation-widget-v2__container .reservation-widget-v2__header{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.reservation-widget-v2__container .reservation-widget-v2__tabs{min-height:auto;}.reservation-widget-v2__container .reservation-widget-v2__tabs__item{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}.reservation-widget-v2__container .reservation-widget-v2__service{margin-bottom:0;}.reservation-widget-v2__container .reservation-widget-v2__service .service{height:30px;max-width:none;padding-left:35px;padding-right:10px;padding-bottom:0;margin-right:10px;margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:10px center;border-radius:5px;-webkit-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out;}.reservation-widget-v2__service:hover .service{background-color:#e85152;}.reservation-widget-v2__container .reservation-widget-v2__good_deals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;background-color:#003e77;color:#fff;border-radius:5px;text-align:center;padding-left:35px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out;}.reservation-widget-v2__container .reservation-widget-v2__good_deals:hover{background-color:#1b4886;}.season-summer .reservation-widget-v2__container .reservation-widget-v2__good_deals{background-color:#9fbf5b;}.season-summer .reservation-widget-v2__container .reservation-widget-v2__good_deals:hover{background-color:#779f22;}.reservation-widget-v2__container .reservation-widget-v2__good_deals span{font-family:Lato,Arial,sans-serif;font-size:12px;position:relative;}.reservation-widget-v2__container .reservation-widget-v2__good_deals span:before{content:'';position:absolute;left:-30px;top:50%;width:25px;height:26px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/sites/n-py/modules/npy_reservation_widget_v2/img/cs_icon_good_deals.png) no-repeat center;}.reservation-widget-v2__container .reservation-widget-v2__configuration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.reservation-widget-v2__container .reservation-widget-v2-item{margin-left:-5px;margin-right:-5px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.reservation-widget-v2__container .reservation-widget-v2-item__config__container{-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;padding-left:5px;padding-right:5px;margin-bottom:0;}.reservation-widget-v2__push_link img{border-radius:0;}.reservation-widget-v2__container .reservation-widget-v2__pushes{display:-webkit-box;display:-ms-flexbox;display:flex;background:#173148;margin-top:-15px;padding-left:15px;padding-right:15px;padding-bottom:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.reservation-widget-v2__container--mobile .reservation-widget-v2__pushes{overflow:hidden;}.reservation-widget-v2__container .reservation-widget-v2__push{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;padding:0 5px;}.reservation-widget-v2__container .reservation-widget-v2__pushes-count-1 .reservation-widget-v2__push{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;}.reservation-widget-v2__container .reservation-widget-v2__found__link{-webkit-box-flex:0;-ms-flex:0 1 170px;flex:0 1 170px;width:170px;cursor:pointer;}.reservation-widget-v2__found__link:hover{-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;opacity:.8;}.reservation-widget-v2__profiles__wrapper{position:relative;}.reservation-widget-v2-skipass-overlay{background-color:#fff;position:absolute;min-width:260px;border-radius:5px;top:50px;}.reservation-widget-v2-skipass-overlay:before,.reservation-widget-v2-skipass-overlay:after{content:'';position:absolute;top:-20px;left:27px;height:0;width:0;border:solid transparent;pointer-events:none;}.reservation-widget-v2-skipass-overlay:before{border-color:rgba(184,184,184,0);border-width:11px;margin-left:-11px;}.reservation-widget-v2-skipass-overlay:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px;}.reservation-widget-v2-skipass-wrapper{padding:10px;}}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end{background-color:#C2E895;color:#fff;}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{color:#5EAD61;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span{background-color:#5EAD61 !important;}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-today,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start.caleran-today,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end.caleran-today{color:#fff !important;}.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-date,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-date,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-weekday,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-weekday{color:#152f46;font-family:Lato,Arial,sans-serif;}
.is-external-use-page #content-main{padding:25px 0;}#header-main-menu{background:#021f38;position:relative !important;top:0 !important;}#header-main-menu .mobile{display:none;}#header-main-menu ul,#header-main-menu li{margin:0;padding:0;list-style:none;}#header-main-menu a{color:#fff;display:block;text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}#header-main-menu a:hover,#header-main-menu .hover > a{color:#e85152;transition:all 150ms ease-out;}#header-main-menu .main-menu{}#header-main-menu .main-menu > li{float:left;height:100%;box-sizing:border-box;}#header-main-menu .main-menu > li.item-pierre-st-martin{max-width:112px;}.i18n-es #header-main-menu .main-menu > li.item-pierre-st-martin{max-width:132px;}#header-main-menu .main-menu > li.item-discover-npy{max-width:110px;}#header-main-menu .main-menu > li > a{position:relative;height:100%;padding:16px 10px 15px;font-size:12px;line-height:1.1;text-transform:uppercase;text-align:center;box-sizing:border-box;}#header-main-menu .main-menu > li.active-trail > a,#header-main-menu .main-menu > li:hover > a{color:#e85152;}#header-main-menu .main-menu > li > a small{font-size:10px;}#header-main-menu .main-menu > li > a i{display:none;}#header-main-menu .main-menu > li:first-child > a{padding-left:0;}#header-main-menu .main-menu .sub-menu{position:absolute;left:0;top:100%;z-index:1;width:100%;background:rgba(2,31,56,0.9);overflow:hidden;}#header-main-menu .main-menu .sub-menu.with-sections:before{content:' ';display:block;position:absolute;width:1px;left:225px;top:0;height:100%;background:rgba(255,255,255,0.5);}#header-main-menu .sections{float:left;width:225px;padding:0 0 30px;}#header-main-menu .sections a{font-size:16px;text-transform:uppercase;padding:10px 0 10px 13px;border-bottom:1px solid rgba(255,255,255,0.5);}#header-main-menu .sections a:hover,#header-main-menu .sections .hover a{background:#fff;}#header-main-menu .sections-children{width:80%;float:left;}#header-main-menu .sub-menu.with-sections .sections-children{width:680px;}#header-main-menu .sub-menu.with-sections .children{display:none;}#header-main-menu .sub-menu.with-sections .children.opened{position:static;}#header-main-menu .main-menu .lastLevelItems{display:none;}#header-main-menu .children.hover{display:block !important;}#header-main-menu .children .part{position:relative;float:left;width:50%;box-sizing:border-box;padding:15px 17px;}#header-main-menu .children .part:before{content:' ';display:block;position:absolute;width:1px;left:0;top:0;height:600px;background:rgba(255,255,255,0.5);}#header-main-menu .children .part:first-child:before{display:none;}#header-main-menu .children .part a{font-size:16px;padding:20px 0 20px 5px;border-top:1px solid rgba(255,255,255,0.5);}.season-summer #header-main-menu{background-color:#9fbf5b;}.season-summer #header-main-menu .main-menu .sub-menu{background-color:rgba(169,201,101,0.9);}.season-summer #header-main-menu a:hover,.season-summer #header-main-menu .hover > a,.season-summer #header-main-menu .main-menu > li.active-trail > a,.season-summer #header-main-menu .main-menu > li:hover > a{color:#3b3b3b;}.banner-main-title{color:#fff;line-height:1;font-size:34px;text-transform:uppercase;font-weight:700;margin:50px auto 60px;}.banner-main-title.text-big{font-size:68px;}.banner-main-title.centered{text-align:center;}.banner-main-title.station-title{font-size:40px;margin:20px auto 30px;text-align:center;}.banner-main-title.station-title .logo{display:block;margin:auto;margin-bottom:10px;}.banner-main-title.station-title .baseline{padding:4px 15px;text-shadow:none;font-size:24px;line-height:30px;display:inline-block;}.node-type-station .banner-main-title.station-title{margin:45px auto 60px;}.banner-main-title > span{line-height:36px;vertical-align:middle;text-shadow:2px 2px 8px rgba(0,0,0,0.5);}.banner-main-title a{color:#fff;text-decoration:none;display:block;border:0;}.banner-main-title i,.banner-main-title img{margin-right:3px;}#home-site-promote-summer{text-align:center;overflow:hidden;line-height:1.2;cursor:default;}#home-site-promote-summer .top{background:rgba(255,255,255,0.7);}#home-site-promote-summer .top .intro{padding:35px 0 0;}#home-site-promote-summer .top .intro .title{font-size:30px;color:#a9c965;text-transform:uppercase;font-weight:300;padding:0 0 6px;}#home-site-promote-summer .top .intro .text{font-size:16px;color:#3b3b3b;}#home-site-promote-summer .bottom{background:rgba(255,255,255,0.7);padding:15px 0 50px;}#home-site-promote-summer .bottom .slider-items{font-size:0;}#home-site-promote-summer .bottom .push{outline:none;width:260px;color:#3b3b3b;display:inline-block;vertical-align:top;margin:0 0 0 70px;position:relative;}#home-site-promote-summer .bottom .push:before{content:' ';position:absolute;left:-35px;width:100%;padding:0 35px;top:-150px;height:400px;}#home-site-promote-summer .bottom .push:first-child{margin:0;}#home-site-promote-summer .bottom .push .logo{margin:0 0 30px;height:130px;position:relative;}#home-site-promote-summer .bottom .push .logo .in{position:absolute;width:100%;bottom:0;left:0;text-align:center;}#home-site-promote-summer .bottom .push .logo .in img{vertical-align:top;}#home-site-promote-summer .bottom .push .title{text-transform:uppercase;height:64px;font-weight:300;font-size:0;padding:0 0 20px;}#home-site-promote-summer .bottom .push .title span{vertical-align:middle;display:inline-block;font-size:25px;max-width:99%;}#home-site-promote-summer .bottom .push .title:before{content:' ';height:100%;width:1%;display:inline-block;vertical-align:middle;}#home-site-promote-summer .bottom .push .text{font-weight:300;font-size:16px;line-height:1.4;transition:all 150ms ease-out;}#home-site-promote-summer .bottom .push .wrap-btn b{color:#fff;font-size:12px;display:inline-block;margin:26px 0 0;background:#3b3b3b;border-radius:4px;padding:10px 24px;text-transform:uppercase;}#home-site-promote-summer .bottom .push .wrap-btn i{padding:0 3px 0 0;font-size:14px;}#home-site-promote-summer .bottom .nav{display:none;}#node-slider.default{height:460px;position:relative;line-height:1;background:#fff;overflow:hidden;color:#fff;}#node-slider.default .slider-items{height:100%;}#node-slider.default .slider-items .item{position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat 50% 0;background-size:cover;color:currentColor;}#node-slider.default .slider-items .item .description{background:rgba(0,27,54,0.7);padding:30px 0;position:absolute;bottom:0;left:0;width:100%;text-align:center;transition:all 150ms ease-out;}#node-slider.default .slider-items .item:hover .description{background:rgba(0,27,54,0.5);box-shadow:0 0 20px 20px rgba(0,27,54,0.5);padding:40px 0 50px;}#node-slider.default .slider-items .item .description .inner{margin:0 80px;font-size:20px;}#node-slider.default .slider-items .item .description .title{text-transform:uppercase;font-size:1.5em;font-weight:700;margin:0 0 13px;}#node-slider.default .slider-items .item .description .text{font-size:1em;margin:13px 0;}#node-slider.default .slider-items .item .description .wrap-btn{margin:22px 0 0;}#node-slider.default .slider-items .item .description .wrap-btn b{font-size:12px;font-weight:700;display:inline-block;background:transparent;border:1px solid currentColor;border-radius:4px;padding:10px 24px;text-transform:uppercase;}#node-slider.default .slider-items .item .description .wrap-btn i{padding:0 3px 0 0;font-size:14px;}#node-slider.default .nav{top:auto;bottom:0;width:100px;height:160px;}#node-slider.default .nav.prev{left:-20px;}#node-slider.default .nav.next{right:-20px;}#node-slider.default .nav:before{border-color:currentColor;border-width:2px 2px 0 0;}.season-summer #node-slider.default{color:#3b3b3b;}.season-summer #node-slider.default .slider-items .item .description{background:rgba(255,255,255,0.7);}.season-summer #node-slider.default .slider-items .item:hover .description{background:rgba(255,255,255,0.5);box-shadow:0 0 20px 20px rgba(255,255,255,0.5);color:#111;}.peyragudes #node-slider.default .slider-items .item .description,.peyragudes #node-slider.default .slider-items .item:hover .description{background:rgba(233,77,51,0.8);}.peyragudes #node-slider.default .slider-items .item:hover .description{box-shadow:0 0 20px 20px rgba(233,77,51,0.8);}.peyragudes #landing-station-discover .more a{background-color:#e94d33;color:#ffffff;padding:10px 25px;border-radius:4px;}#footer-stations{position:relative;}#footer-stations .tabs{position:absolute;bottom:100%;left:0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#footer-stations .tabs ul{height:50px;padding:0;margin:0;}#footer-stations .tabs ul li{overflow:hidden;float:left;margin:0 0 0 10px;}#footer-stations .tabs ul li:first-child{margin:0;}#footer-stations .tabs ul li a{box-sizing:border-box;height:50px;line-height:46px;width:313px;display:block;border-radius:20px 20px 0 0;text-align:center;text-transform:uppercase;text-decoration:none;font-size:16px;color:#0b1823;background:#fff;}#footer-stations .tabs ul li span{line-height:18px;display:inline-block;vertical-align:middle;}#footer-stations .tabs ul li.default a{background:#22384e;color:#fff;}#footer-stations .tabs ul li.active a{cursor:default;}#footer-stations .tabs ul li.aside:hover a{color:#fff;background:#2B4560;}#footer-stations .mountains{position:relative;overflow:hidden;background:#22384e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#footer-stations .mountains .labels{height:100%;width:1px;position:absolute;top:0;left:0;z-index:1;}#footer-stations .mountains .labels a{white-space:nowrap;line-height:16px;padding:2px 10px;display:block;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:400;color:#fff;border-radius:3px;cursor:pointer;outline:0;}#footer-stations .mountains .labels a:after{content:' ';position:absolute;display:block;width:100%;top:100%;left:0;height:20px;background:rgba(0,0,0,0);}#footer-stations .mountains .labels a.active,#footer-stations .mountains .labels a.selected,#footer-stations .mountains .labels a:hover{background-color:#fff;color:#003c78;}#footer-stations .mountains .labels a small{font-size:10px;}#footer-stations .mountains .labels .mountain-peyragudes{left:20px;bottom:104px;}#footer-stations .mountains .labels .mountain-piau{left:138px;bottom:145px;}#footer-stations .mountains .labels .mountain-pic-midi{left:245px;bottom:165px;}#footer-stations .mountains .labels .mountain-tourmalet{left:308px;bottom:117px;}#footer-stations .mountains .labels .mountain-luz-ardiden{left:440px;bottom:126px;}#footer-stations .mountains .labels .mountain-cauterets{left:561px;bottom:107px;}#footer-stations .mountains .labels .mountain-gourette{left:668px;bottom:103px;}#footer-stations .mountains .labels .mountain-pierre-st-martin{left:732px;bottom:120px;}#footer-stations .mountains .labels .mountain-rhune{left:849px;bottom:61px;}#footer-stations .mountains .moutain-picture{padding:35px 0 0;}#footer-stations .mountains .map{display:block;background:url(/sites/n-py/modules/npy_main/img/map.png) no-repeat 0 0;background-size:cover;}#footer-stations .mountains .map area{outline:none;}#footer-stations .mountains .tablet,#footer-stations .mountains .mobile{display:none;}#footer-stations .mountains .mobile .m-link{color:#fff;background-color:#82a3c2;width:100%;padding:10px;display:inline-block;box-sizing:border-box;text-transform:uppercase;font-weight:200;font-size:11px;margin-bottom:3px;}#footer-stations .mountains .mobile .m-link:last-child{margin-bottom:10px;}#footer-stations .wrapper-slider{position:relative;color:#fff;background-color:#384c5f;}#footer-stations .wrapper-slider .nav .nav-prev,#footer-stations .wrapper-slider .nav .nav-next{width:32px;height:100%;position:absolute;top:0;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}#footer-stations .wrapper-slider .nav span:hover{opacity:0.8;}#footer-stations .wrapper-slider .nav .nav-prev{left:-45px;background:url(/sites/n-py/modules/npy_main/img/icon-nav-prev.png) no-repeat 0 115px;}#footer-stations .wrapper-slider .nav .nav-next{right:-45px;background:url(/sites/n-py/modules/npy_main/img/icon-nav-next.png) no-repeat 0 115px;}#footer-stations .wrapper-slider .items{width:960px;overflow:hidden;height:auto !important;}#footer-stations .wrapper-slider .items .item{width:960px;padding:10px 0;float:left;min-height:280px;}#footer-stations .wrapper-slider .items .item.not-loaded{display:none;background:url(/sites/n-py/themes/npy/img/loader_white.gif) no-repeat 50% 50%;}#footer-stations .wrapper-slider .caroufredsel_wrapper .items .item.not-loaded{display:block;}#footer-stations .wrapper-slider .items .item:after{content:" ";display:table;clear:both;}#footer-stations .wrapper-slider .left{width:640px;float:left;}#footer-stations .wrapper-slider .right{width:320px;float:right;}#footer-stations .wrapper-slider .col{width:290px;margin:10px 15px;float:left;position:relative;}#footer-stations .wrapper-slider .col.benefits{margin-top:0;font-weight:300;}#footer-stations .wrapper-slider .col .title{margin:0 0 10px 0;text-transform:uppercase;font-weight:700;font-size:14px;color:#fff;display:block;text-decoration:none;}#footer-stations .wrapper-slider .col .title .nav-prev,#footer-stations .wrapper-slider .col .title .nav-next{display:none;}#footer-stations .wrapper-slider .text{width:610px;padding:0 0 10px 0;float:left;}#footer-stations .wrapper-slider .text p{line-height:20px;margin:10px 0 0 0;font-weight:300;font-size:14px;}#footer-stations .wrapper-slider .text .title{line-height:36px;margin:0 0 15px 0;font-weight:300;font-size:32px;display:inline-block;position:relative;}#footer-stations .wrapper-slider .text .title .t-nav{display:none !important;width:45px;height:45px;position:absolute;top:8px;cursor:pointer;}#footer-stations .wrapper-slider .text .title .nav-prev{left:0;background:url(/sites/n-py/modules/npy_main/img/icon-nav-prev-2.png) no-repeat 0 5px;}#footer-stations .wrapper-slider .text .title .nav-next{right:0;background:url(/sites/n-py/modules/npy_main/img/icon-nav-next-2.png) no-repeat 100% 5px;}#footer-stations .wrapper-slider .photos{padding-top:20px;display:block;text-decoration:none;color:#fff;height:140px;}#footer-stations .wrapper-slider .photos:hover,#footer-stations .wrapper-slider .photos:focus{text-decoration:underline;}#footer-stations .wrapper-slider .photos .picture{float:left;max-width:132px;height:auto;}#footer-stations .wrapper-slider .photos .picture.alter{float:right;}#footer-stations .wrapper-slider .benefits ul{margin:0;padding:0;}#footer-stations .wrapper-slider .benefits ul li{line-height:16px;margin:5px 0;padding:0 0 0 10px;position:relative;font-size:12px;}#footer-stations .wrapper-slider .benefits ul li:before{content:'';line-height:18px;position:absolute;left:0;top:0;font-family:FontAwesome;font-style:normal;font-weight:normal;}#footer-stations .wrapper-slider .shortly{height:130px;}#footer-stations .wrapper-slider .shortly a{width:100%;overflow:hidden;display:block;text-decoration:none;color:#fff;}#footer-stations .wrapper-slider .shortly a:hover,#footer-stations .wrapper-slider .shortly a:focus{text-decoration:underline;}#footer-stations .wrapper-slider .shortly a img{display:block;}#footer-stations .wrapper-slider .buttons{padding-top:15px;}#footer-stations .wrapper-slider .buttons a{width:260px;display:block;margin:16px 0 0 0;line-height:1.5;padding:12px 15px;text-align:center;text-transform:uppercase;text-decoration:none;font-size:12px;border-radius:3px;color:#003c78;background:#fff;}#footer-stations .wrapper-slider .buttons a:hover{color:#fff;background:#1c2328;}#footer-stations .wrapper-slider .buttons i{margin-right:5px;}#footer-stations .wrapper-slider .items .item-special .picture{width:320px;position:absolute;left:100%;margin:0 0 0 20px;top:19px;}#footer-stations .wrapper-slider .items .item-special .picture img{max-width:100%;height:auto;}.season-summer #footer-stations .tabs ul .default a,.season-summer #footer-stations .mountains{background-color:#a9c965;}.season-summer #footer-stations .tabs ul li.aside a{color:#3b3b3b;}.season-summer #footer-stations .tabs ul li.aside:hover a{color:#fff;background:#8FB346;}.season-summer #footer-stations .mountains .map{background-image:url(/sites/n-py/modules/npy_main/img/map-summer.png);}.season-summer #footer-stations .wrapper-slider{background-color:#708b37;}.season-summer #footer-stations .mountains .labels a.active,.season-summer #footer-stations .mountains .labels a.selected,.season-summer #footer-stations .mountains .labels a:hover{color:#708b37;}.season-summer #footer-stations .mountains .mobile .m-link{background:rgba(0,0,0,0.15);font-weight:700;}.block-testimonial{color:#0c1b47;font-size:16px;padding:45px 0;cursor:default;}.block-testimonial .picture{font-size:18px;width:10em;height:10em;margin:0 4em 0 0;border-radius:10em;overflow:hidden;float:left;background:no-repeat 50% 50%;background-size:cover;}.block-testimonial .picture img{width:100%;vertical-align:top;}.block-testimonial .detail{overflow:hidden;padding:8px 0;}.block-testimonial .detail .info{padding:0 0 23px;font-weight:700;}.block-testimonial .detail blockquote{font-style:italic;line-height:1.6;}.block-testimonial .detail blockquote p{margin:0;}.block-testimonial .detail blockquote i{position:relative;display:inline-block;vertical-align:top;width:10px;}.block-testimonial .detail blockquote i:before{position:absolute;font-size:30px;top:-6px;}.block-testimonial .detail blockquote i.first:before{content:'“';}.block-testimonial .detail blockquote i.last:before{content:'”';}#landing-station-top-links{background:#001B36;color:#fff;padding:20px 0;text-align:center;overflow:hidden;position:relative;}#landing-station-top-links .title{cursor:default;text-align:center;font-weight:300;font-size:30px;text-transform:uppercase;margin:0 0 30px;line-height:1.2;}#landing-station-top-links .wrap-items{font-size:0;padding:0 80px;white-space:nowrap;}.touch #landing-station-top-links .wrap-items{overflow-x:auto;}#landing-station-top-links .items{position:relative;}#landing-station-top-links .items .item{display:inline-block;vertical-align:top;white-space:normal;}#landing-station-top-links .items .item a{color:#fff;display:block;padding:0 18px;width:100px;position:relative;z-index:0;}#landing-station-top-links .items .item a:before{content:' ';display:block;position:absolute;z-index:-1;width:100%;height:300px;top:-20px;left:0;background:rgba(255,255,255,0.1);opacity:0;transform:scale(0.9);transform-origin:50% 100%;transition:all 100ms ease-out;}#landing-station-top-links .items .item a:hover:before{opacity:1;transform:scale(1);}#landing-station-top-links .items .item a i{color:#49c3ec;display:inline-block;position:relative;vertical-align:top;}#landing-station-top-links .items .item a span{padding:6px 0 0;display:block;text-transform:uppercase;font-weight:700;font-size:14px;}#landing-station-top-links .items .item a i img,#landing-station-top-links .items .item a i svg{height:34px;}#landing-station-top-links .items .item a i:before,#landing-station-top-links .items .item a i:after{content:' ';position:absolute;top:50%;width:26px;height:1px;background:#33495e;}#landing-station-top-links .items .item a i:before{right:100%;margin:0 7px 0 0;}#landing-station-top-links .items .item a i:after{left:100%;margin:0 0 0 7px;}#landing-station-top-links .nav{cursor:pointer;position:absolute;top:0;height:100%;width:140px;display:none;}#landing-station-top-links .wrap-items.with-nav .nav{display:block;}#landing-station-top-links .nav.disabled{opacity:0.6;cursor:default;}#landing-station-top-links .nav:before{position:absolute;left:50%;top:50%;margin:-10px 0 0 -12px;color:#fff;font-size:36px;transition:all 150ms ease-out;}#landing-station-top-links .nav.prev{left:0;box-shadow:inset 180px 0 30px -100px rgba(0,0,0,0.5);}#landing-station-top-links .nav.prev:not(.disabled):hover:before{left:45%;}#landing-station-top-links .nav.next{right:0;box-shadow:inset -180px 0 30px -100px rgba(0,0,0,0.5);}#landing-station-top-links .nav.next:not(.disabled):hover:before{left:55%;}.season-summer #landing-station-top-links{background:#a9c965;}.season-summer #landing-station-top-links .items .item a,.season-summer #landing-station-top-links .items .item a i{color:#3b3b3b;}.season-summer #landing-station-top-links .items .item a i:before,.season-summer #landing-station-top-links .items .item a i:after{background:rgba(59,59,59,0.2);}#landing-station-discover{padding:50px 0 30px;}#landing-station-discover .inner{width:70%;margin:0 auto;font-size:16px;}#landing-station-discover .title{cursor:default;line-height:1.2;margin:0 0 26px;text-align:center;font-weight:300;color:#001b36;font-size:30px;text-transform:uppercase;}#landing-station-discover .text{margin:0 0 26px;}#landing-station-discover .more{text-align:right;}#landing-station-discover .more a{color:#e85152;}#landing-station-discover .more a:hover{text-decoration:underline;}#landing-station-discover .more a i{padding:0 0 0 7px;}.season-summer #landing-station-discover .title{color:#a9c965;}#header-main-menu .main-menu .active .sub-menu{left:0;}#header-main-menu .main-menu .active .children.opened .sub-menu-lv2{left:0;height:100%;}#header-main-menu .main-menu .active .children.opened .sub-menu-lv2 .parts{display:block;}#header-main-menu .main-menu > li{float:none;height:auto;width:100%;max-width:inherit !important;transition:all 250ms ease-out;padding:0 20px;}#header-main-menu .sub-menu .main-link{padding:25px 0 25px 75px;}#header-main-menu .sub-menu .main-link{background:#386387;color:#fff;text-transform:uppercase;line-height:1.1;position:relative;}#header-main-menu .sub-menu .lv3{background:none;}#header-main-menu .mobile{display:block;}#header-main-menu .sub-menu .back{color:#172945;display:block;position:absolute;left:0;top:0;height:100%;width:59px;text-align:center;border-right:1px solid rgba(255,255,255,0.2);background:#386387;cursor:pointer;}#header-main-menu .sub-menu .back:before{content:' ';height:100%;display:inline-block;vertical-align:middle;}#header-main-menu .sub-menu .back i{color:#a0d6ee;}#header-main-menu .sub-menu a{padding:20px 0 20px 5px;padding-right:50px !important;font-weight:700;}#header-main-menu .sub-menu .lv3 .back-label-wrapper{display:block;padding:0;background:#386387;opacity:0.8;position:absolute;top:0px;width:calc(100% - 60px);left:60px;height:100%;}#header-main-menu .sub-menu .lv3 .back-label-wrapper span{display:block;padding:15px 100px 20px 20px;cursor:default;}#header-main-menu .sub-menu .anchor{right:20px;bottom:10px;}@media screen and (min-width:1025px){#header-main-menu .main-menu > li:hover:before{content:' ';position:absolute;bottom:0;left:0;width:100%;height:13px;}#header-main-menu .main-menu > li:hover > a{position:relative;z-index:1;}#header-main-menu .main-menu > li.active-trail > a:before,#header-main-menu .main-menu > li.active-trail > a:after{content:' ';display:block;position:absolute;top:100%;left:50%;transition:all 270ms ease-out;}#header-main-menu .main-menu > li.active-trail > a:before{margin:-0.7em 0 0 -0.5em;font-size:35px;width:1em;height:1em;border-radius:1em;background:#021f38;z-index:-1;}#header-main-menu .main-menu > li.active-trail > a:after{margin:-12px 0 0 -6px;width:11px;height:11px;border:1px solid #e85152;border-width:0 1px 1px 0;transform:rotate(45deg);}#header-main-menu.is-hovering .main-menu > li.active-trail > a:before{transform:translateY(-5px) scale(0);}#header-main-menu.is-hovering .main-menu > li.active-trail > a:after{transform:rotate(45deg) translateX(-10px) translateY(-10px);opacity:0;}#header-main-menu .main-menu .sub-menu{visibility:hidden;display:block !important;opacity:0;transition:all 100ms 50ms ease-out;}.no-touch #header-main-menu .main-menu > li:hover .sub-menu,.touch #header-main-menu .main-menu > li.touched .sub-menu{visibility:visible;opacity:1;transition:all 120ms 180ms ease-out;}.season-summer #header-main-menu .main-menu > li.active-trail > a:before{background-color:#9fbf5b;}.season-summer #header-main-menu .main-menu > li.active-trail > a:after{border-color:#3b3b3b;}.season-summer #header-main-menu .main-menu .item-discover-npy{background-color:rgb(129,154,75);}.season-summer #header-main-menu .main-menu .item-discover-npy.active-trail > a:before{background-color:rgb(129,154,75);}#home-site-promote-summer .bottom .push{transform:none !important;}#home-site-promote-summer .bottom .push .wrap-btn{position:absolute;left:0;bottom:-30px;width:100%;opacity:0;transition:all 150ms ease-out;}#home-site-promote-summer .bottom .push:hover .text{opacity:0;}#home-site-promote-summer .bottom .push:hover .wrap-btn{opacity:1;bottom:10px;}#header-main-menu .main-menu .item-discover-npy{background-color:#386387;}#header-main-menu .main-menu .item-discover-npy > a{padding-right:auto !important;}#header-main-menu .main-menu .item-discover-npy.active-trail > a,#header-main-menu .main-menu .item-discover-npy:hover > a{color:rgb(255,120,121);}#header-main-menu .main-menu .item-discover-npy.active-trail > a:before{background-color:#386387;}}@media screen and (max-width:1024px){#header-main-menu{background:#021f38 !important;}#header-main-menu .main-menu{position:relative;}#header-main-menu .main-menu > li > a{color:#fff !important;display:block;font-size:16px;text-align:left;padding:20px 20px 20px 0;border-bottom:1px solid #354c60;}#header-main-menu .main-menu > li > a:before{content:' ';opacity:0;display:block;position:absolute;top:-1px;height:100%;left:-50vw;width:100vw;padding:0 50vw 1px 50vw;background:#386387;border-top:1px solid #021f38;}#header-main-menu .main-menu > li > a:hover:before{background:#12334f;}#header-main-menu .main-menu > li > a:hover:before,#header-main-menu .main-menu > li.active > a:before{opacity:1;}#header-main-menu .main-menu > li > a *{position:relative;}#header-main-menu .main-menu > li > a small{font-size:14px;}#header-main-menu .main-menu .fa-caret-right{color:#a0d6ee;display:block;position:absolute;right:10px;top:50%;margin:-6px 0 0;}#header-main-menu .main-menu .sub-menu{position:absolute;z-index:2;left:100vw;height:100%;top:0;background:#fff !important;transition:all 250ms ease-out;}#header-main-menu .main-menu .sub-menu-lv2{position:absolute;z-index:2;left:100vw;width:100%;top:0;background:#fff !important;transition:all 250ms ease-out;}#header-main-menu .main-menu .sub-menu:before{content:none !important;}#header-main-menu .sub-menu .sections{display:none;}#header-main-menu .sub-menu a{display:block;color:#000;font-size:16px;}#header-main-menu .sub-menu .main-link span{padding:0 7px 0 0;}#header-main-menu .sub-menu .sections-children{width:auto !important;float:none;}#header-main-menu .sub-menu .children{display:block !important;position:relative;padding:0 10px;}#header-main-menu .sub-menu .children:hover{background:#f1f1f1;}#header-main-menu .sub-menu.with-sections .children .parts{margin:0 0 15px;}#header-main-menu .sub-menu.with-sections .children.section-station .parts{display:block;}#header-main-menu .sub-menu .children .part{float:none;padding:0 10px;width:auto;}#header-main-menu .sub-menu .children .part:before{content:none;}#header-main-menu .sub-menu .anchor,#header-main-menu .sub-menu .section-link{display:none;text-transform:uppercase;}#header-main-menu .sub-menu.with-sections .anchor,#header-main-menu .sub-menu.with-sections .section-link{display:block;}#header-main-menu .sub-menu.with-sections .section-link{border-bottom:1px solid lightgrey;}#header-main-menu .sub-menu.with-sections .section-link.link-submenu-level{position:relative;border:0;}.lastLevelItems{margin-left:20px;}.lastLevelItems a{border-bottom:1px solid lightgray;}.season-summer #header-main-menu{background:#9fbf5b !important;}.season-summer #header-main-menu .main-menu > li > a{border-bottom-color:rgba(255,255,255,0.3);}.season-summer #header-main-menu .main-menu > li > a:before{border-top-color:#a9c965;background:#b5d670;}.season-summer #header-main-menu .main-menu > li > a:hover:before{background:#A9C965;}.season-summer #header-main-menu .main-menu > li > a i,.season-summer #header-main-menu .sub-menu .back{color:rgba(255,255,255,0.65);}.season-summer #header-main-menu .sub-menu .main-link{background:#b5d670;}}@media screen and (min-width:768px){.banner-main-title.station-title .baseline{padding:1px 15px;line-height:50px;font-size:40px;}}@media screen and (min-width:768px) and (max-width:1024px){.banner-main-title{margin:30px auto;}#home-site-promote-summer .bottom .push{width:230px;margin-left:34px;transform:none !important;}#home-site-promote-summer .bottom .push:before{left:-20px;padding:0 20px;}#home-site-promote-summer .bottom .push .title span{font-size:22px;}#node-slider.default{height:520px;}#node-slider.default .slider-items .item .description .inner{font-size:18px;}#footer-stations .tabs ul{margin-left:14px;}#footer-stations .tabs ul li a{width:235px}#footer-stations .mountains .labels .mountain-peyragudes{left:10px;bottom:84px;}#footer-stations .mountains .labels .mountain-piau{left:110px;bottom:117px;}#footer-stations .mountains .labels .mountain-pic-midi{left:194px;bottom:132px;}#footer-stations .mountains .labels .mountain-tourmalet{left:244px;bottom:93px;}#footer-stations .mountains .labels .mountain-luz-ardiden{left:356px;bottom:132px;}#footer-stations .mountains .labels .mountain-cauterets{left:450px;bottom:87px;}#footer-stations .mountains .labels .mountain-gourette{left:540px;bottom:92px;}#footer-stations .mountains .labels .mountain-pierre-st-martin{left:580px;bottom:112px;}#footer-stations .mountains .labels .mountain-rhune{left:672px;bottom:52px;}#footer-stations .mountains .map{width:768px;height:auto;}#footer-stations .mountains .tablet{display:block;}#footer-stations .mountains .desktop{display:none;}#footer-stations .wrapper-slider .nav{display:none;}#footer-stations .wrapper-slider .items{width:750px;}#footer-stations .wrapper-slider .items .item{width:750px;}#footer-stations .wrapper-slider .left,#footer-stations .wrapper-slider .right{width:750px;float:none;}#footer-stations .wrapper-slider .items .item-special .left{width:auto;float:none;}#footer-stations .wrapper-slider .items .item-special .left .text{width:auto;}#footer-stations .wrapper-slider .items .item-special .left .picture{position:relative;float:right;margin:0 0 0 14px;left:0;top:12px;}#footer-stations .wrapper-slider .col{width:345px;margin:5px 15px;}#footer-stations .wrapper-slider .text{width:720px;height:auto;float:none;}#footer-stations .wrapper-slider .text .title{margin-bottom:5px;padding:0 30px;}#footer-stations .wrapper-slider .text .title .t-nav{display:block !important;}#footer-stations .wrapper-slider .photos{height:140px;padding-top:0;}#footer-stations .wrapper-slider .photos .picture{display:block;float:left;}#footer-stations .wrapper-slider .photos .picture.alter{margin-left:28px;float:left;}#footer-stations .wrapper-slider .buttons{padding-top:20px;}#footer-stations .wrapper-slider .buttons a{margin:10px 0 0 0;}#landing-station-top-links .wrap-items{padding:0 45px;}#landing-station-top-links .nav{width:60px;}#landing-station-top-links .nav.prev{box-shadow:inset 130px 0 30px -100px rgba(0,0,0,0.5);}#landing-station-top-links .nav.next{box-shadow:inset -130px 0 30px -100px rgba(0,0,0,0.5);}#landing-station-discover .inner{width:90%;}}@media screen and (max-width:767px){.banner-main-title{margin:30px auto;font-size:34px !important;}.node-type-station .banner-main-title.station-title{margin:30px auto;}#home-site-promote-summer .top .intro .title{padding-bottom:15px;}#home-site-promote-summer .bottom{height:340px;}#home-site-promote-summer .bottom .push{width:100%;margin:0;position:absolute;left:0;top:0;transform:translateX(100vw);}#home-site-promote-summer .bottom .push.active{position:relative;transform:translateX(0);}#home-site-promote-summer .bottom .push .logo .in img{max-width:85%;}#home-site-promote-summer .bottom .push .title{padding:0 25px 20px;}#home-site-promote-summer .bottom .push .title span{font-size:22px;}#home-site-promote-summer .bottom .nav{display:block;height:150px;top:143px;}#home-site-promote-summer .bottom .nav:before{width:22px;height:22px;margin-left:-11px;top:56px;border-color:#3b3b3b;}#home-site-promote-summer .bottom .nav:hover{opacity:0.6;}#home-site-promote-summer .bottom .nav.prev{left:-30px;}#home-site-promote-summer .bottom .nav.next{right:-30px;}#node-slider.default{height:420px;}#node-slider.default .slider-items .item .description{padding:20px 0;}#node-slider.default .slider-items .item:hover .description{padding:30px 0;}#node-slider.default .slider-items .item .description .inner{margin:0 36px;font-size:15px;}#node-slider.default .nav{height:200px;}#node-slider.default .nav:before{opacity:0.8;width:25px;height:25px;border-width:1px 1px 0 0;margin:-12px 0 0 -12px;}#footer-stations .tabs,#footer-stations .mountains .labels{display:none;}#footer-stations .mountains .moutain-picture{padding:0;}#footer-stations .mountains .map{width:320px;height:auto;}#footer-stations .mountains map{display:none;}#footer-stations .mountains .selector{background:#fff;}#footer-stations .mountains .selector span{color:#003c78;line-height:40px;height:40px;padding:0 35px 0 0;background:url(/sites/n-py/themes/npy/img/form-selector.png) no-repeat 100% 50%;}#footer-stations .mountains .mobile{display:block;}#footer-stations .mountains .desktop{display:none;}#footer-stations .wrapper-slider .nav{display:none;}#footer-stations .wrapper-slider .text .title{display:block;padding:0 30px;font-size:24px;line-height:26px;}#footer-stations .wrapper-slider .text .title small{font-size:16px;}#footer-stations .wrapper-slider .text .title .t-nav{display:block !important;top:6px;}#footer-stations .wrapper-slider .text .title .nav-prev{background-position:0 0;}#footer-stations .wrapper-slider .text .title .nav-next{background-position:100% 0;}#footer-stations .wrapper-slider .items{width:320px;}#footer-stations .wrapper-slider .items .item{width:320px;}#footer-stations .wrapper-slider .left,#footer-stations .wrapper-slider .right{width:auto;float:none;}#footer-stations .wrapper-slider .items .item-special .right{padding:10px 0 20px;}#footer-stations .wrapper-slider .items .item-special .picture{position:relative;left:0;top:0;margin:0;width:auto;height:200px;}#footer-stations .wrapper-slider .items .item-special .picture img{height:100%;width:auto;}#footer-stations .wrapper-slider .col{width:auto;height:auto;float:none;margin:10px 10px;}#footer-stations .wrapper-slider .buttons{padding:0;clear:both;}#footer-stations .wrapper-slider .buttons a{width:auto;}#footer-stations .wrapper-slider .photos{padding-top:0;height:140px;}#footer-stations .wrapper-slider .shortly{height:130px;}.season-summer #footer-stations .mountains{background:none;}.block-testimonial{padding:23px 0;}.block-testimonial .picture{margin:0 1.5em 0 0;font-size:12px;}.block-testimonial .detail{overflow:visible;}.block-testimonial .detail .info{padding:7px 0 0;}.block-testimonial .detail blockquote{clear:both;padding:18px 0 0;}#landing-station-top-links .nav{display:none !important;}#landing-station-top-links .wrap-items{padding:0 20px;}#landing-station-top-links .items{position:static !important;}#landing-station-top-links .items .item{display:block;text-align:left;}#landing-station-top-links .items .item a{width:auto;padding:6px 0;border-bottom:1px solid rgba(255,255,255,0.1);}#landing-station-top-links .items .item a:hover{background:#fff;color:#3b3b3b;}#landing-station-top-links .items .item a:before{display:none;}#landing-station-top-links .items .item a i{width:38px;padding:2px 0 0;text-align:center;float:left;}#landing-station-top-links .items .item a i:before,#landing-station-top-links .items .item a i:after{display:none;}#landing-station-top-links .items .item a i img,#landing-station-top-links .items .item a i svg{height:20px;max-width:20px;}#landing-station-top-links .items .item a span{overflow:hidden;padding:0;font-size:18px;}#landing-station-discover .inner{width:100%;}}
html body .vanksen_widget_ar_inclusion.add_to_cart *{box-sizing:initial !important;}.vanksen_loader_inclusion{display:block;background:url(/sites/n-py/modules/npy_reservation/img/loader_pink.gif) no-repeat 50% 50%;height:40px;margin:40px 0 0;}.vanksen_widget_ar_inclusion{margin:40px 0 0;}.vanksen_widget_ar_inclusion .label_title{color:#000;font-size:18px;border-bottom:1px solid #ccc;padding:0 0 15px;}.vanksen_widget_ar_inclusion form{overflow:hidden;margin:20px 0 0;}.vanksen_widget_ar_inclusion form .form-item{float:left;line-height:30px;}.vanksen_widget_ar_inclusion form .form-item label{float:left;padding:0 12px 0 0;color:#2a2a2a;}.vanksen_widget_ar_inclusion form .form-item .selector{width:200px;float:left;}.vanksen_widget_ar_inclusion:after{content:"";display:block;position:absolute;top:100%;left:0;z-index:3;width:100%;height:30px;background:rgba(0,0,0,0);}.vanksen_widget_ar_inclusion .pushs-services{margin:20px 0 0;position:relative;z-index:1;}.vanksen_widget_ar_inclusion .pushs-line{display:none;overflow:hidden;position:relative;text-align:center;width:100%;top:0;left:0;}.vanksen_widget_ar_inclusion .pushs-line:first-child{display:block;}.vanksen_widget_ar_inclusion .pushs-line .push{overflow:hidden;opacity:0;cursor:pointer;text-decoration:none;outline:0;border:0;text-align:center;display:inline-block;vertical-align:top;position:relative;margin:0 7px 10px;background:#E75152;width:84px;height:38px;line-height:32px;padding:52px 3px 0;border-radius:5px;color:#fff;}.vanksen_widget_ar_inclusion .pushs-line a.push:hover:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.1;}.vanksen_widget_ar_inclusion .pushs-line .push.done:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:3;}.vanksen_widget_ar_inclusion .pushs-line .push .picture{position:absolute;z-index:1;top:8px;left:0;width:100%;height:40px;line-height:40px;}.vanksen_widget_ar_inclusion .pushs-line .push .picture img{vertical-align:bottom;}.vanksen_widget_ar_inclusion .pushs-line .push .label{font-size:10px;text-transform:uppercase;line-height:14px;display:inline-block;vertical-align:middle;}.vanksen_widget_ar_inclusion .pushs-line .push .done{position:absolute;z-index:5;top:50%;left:0;width:100%;padding:0 20px;margin:-12px 0 0 -20px;text-transform:uppercase;font-size:14px;height:24px;line-height:24px;background:#000;background:rgba(0,0,0,0.6);transform:rotate(-22deg);font-family:Arial,sans-serif;}.vanksen_widget_ar_inclusion .products-pushs{overflow:hidden;padding:10px 0 0;}.vanksen_widget_ar_inclusion .products-pushs .list{padding:10px 0 0;font-size:0;text-align:center;}.vanksen_widget_ar_inclusion .products-pushs .push{width:49%;display:inline-block;vertical-align:bottom;margin:10px 1% 0 0;overflow:hidden;}.vanksen_widget_ar_inclusion .products-pushs .push:hover{opacity:0.9;}.vanksen_widget_ar_inclusion .products-pushs .push:nth-child(2n){margin:10px 0 0 1%;}.vanksen_widget_ar_inclusion .products-pushs .push img{max-width:100%;height:auto;vertical-align:top;}#menu-cart-cross-selling-inclusion{display:none;}#menu-cart-cross-selling-inclusion .vanksen_widget_ar_inclusion{margin:0;}#menu-cart-cross-selling-inclusion .vanksen_widget_ar_inclusion .label_title{font-size:14px;padding:0 0 5px;}#menu-cart-cross-selling-inclusion .vanksen_widget_ar_inclusion .pushs-line.first-active .push{opacity:1;}#menu-cart-cross-selling-inclusion .vanksen_widget_ar_inclusion form{margin:0;}#menu-cart-cross-selling-inclusion .vanksen_widget_ar_inclusion form .form-item{float:none;}#menu-cart-cross-selling-inclusion .vanksen_widget_ar_inclusion form .form-item label{float:none;padding:0;}#menu-cart-cross-selling-inclusion .vanksen_widget_ar_inclusion form .form-item .selector{width:auto;float:none;}#menu-cart-cross-selling-inclusion .vanksen_widget_ar_inclusion .pushs-line .push{width:68px;margin:0 5px 10px;padding-top:42px;}#menu-cart-cross-selling-inclusion .vanksen_widget_ar_inclusion .pushs-line .push .picture{top:0;}#menu-cart-cross-selling-inclusion .vanksen_widget_ar_inclusion .pushs-line .push .done{font-size:12px;}#global-moteur-hebergement{margin:10px 40px 40px;}#wrapper-widget-direct-ar{margin-top:10px;}.ar_widget_resa{min-height:60px;position:relative;}.ar_widget_resa .ar_widget_loader{background:#e75152;color:#fff;height:60px;text-align:center;border-radius:20px;position:absolute;top:0;left:0;width:100%;}.ar_widget_resa .ar_widget_loader.a-loader:before{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px;}#widget-panier .ar_widget_loader{background:url(/sites/n-py/modules/npy_reservation/img/loader_pink.gif) no-repeat 50% 50%;height:40px;}#widget-panier .ar_widget_loader.a-loader:before{display:none;}#header-top-menu > li.cart .item-level-1 i{position:relative;}#header-top-menu > li.cart .item-level-1 .counter{font-size:14px;border-radius:1.4em;width:1.4em;height:1.4em;line-height:1.4em;text-align:center;position:absolute;top:-8px;right:-7px;color:#fff;background:#003c78;font-family:Lato,Arial,sans-serif;overflow:hidden;}#header-top-menu > li.cart .child{border:6px solid #E95052;padding:10px;height:auto;width:400px;min-height:10px;}#header-top-menu > li.cart.opened,#header-top-menu > li.cart:hover{background-color:#e75152;}#header-top-menu > li.cart.opened > .item-level-1,#header-top-menu > li.cart:hover > .item-level-1{color:#fff;}#header-top-menu > li.cart.opened > .item-level-1:before,#header-top-menu > li.cart:hover > .item-level-1:before{background-position:0 -4px !important;}#header .cart .OsPanier.api .ospanier.minitoggle .contenu{position:relative !important;border:0 !important;width:auto !important;}#content .geolocation-map{background:none !important;border-top:20px solid transparent;clear:both;margin:0 0 20px;}#header-mirror-station{float:left;}#header-mirror-station .logo-station{display:block;overflow:hidden;text-decoration:none;width:180px;border-radius:0 0 20px 20px;float:left;}#header-mirror-station .logo-station .picture{padding:10px;height:65px;line-height:65px;text-align:center;background:#fff;}#header-mirror-station .logo-station .picture img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle;}#header-mirror-station .logo-station .back{color:#fff;background:#555;height:30px;line-height:30px;text-align:center;font-size:14px;}#header-mirror-station .create-by{cursor:default;font-size:20px;float:left;color:#fff;margin:18px 0 0 24px;font-weight:300;line-height:1;}#header-mirror-station .create-by span{font-size:16px;display:block;padding:5px 0 0;}#header-mirror-station .create-by img{max-width:88px;height:auto;vertical-align:top;padding:0 0 0 2px;}.station-mirror-page #header-top-menu .search,.station-mirror-page #header-top-menu .social,.station-mirror-page #header-top-menu .blog,.station-mirror-page #header-top-menu .newsletter,.station-mirror-page #header-top-menu .no-souci,.station-mirror-page #header-main-menu,.station-mirror-page #header-social-menu{display:none !important;}.station-mirror-page #header .baseline{float:right;}.station-mirror-page #footer-banner-ras{padding-bottom:0;}.node-type-ski-school .widget__backdrop:after{content:'';display:table;clear:both;}.node-type-ski-school .widget.widget__integrated{left:50%!important;transform:translateX(-50%);}@media screen and (max-width:1024px){#global-moteur-hebergement{padding:0;}#header-top-menu > li.cart{border:0 !important;}#header-top-menu > li.cart .item-level-1{cursor:pointer;}#header-top-menu > li.cart .child{display:none;}}@media screen and (min-width:768px) and (max-width:1024px){.station-mirror-page #header .baseline{margin:18px 0;}.station-mirror-page #header .baseline .tel{line-height:16px;float:right;margin:7px 12px 0 0;text-align:right;font-size:11px;}.station-mirror-page #header .baseline .tel small{display:block;}}@media screen and (max-width:767px){.vanksen_widget_ar_inclusion form{margin:10px 0 0;}.vanksen_widget_ar_inclusion form .form-item{float:none;}.vanksen_widget_ar_inclusion form .form-item label{float:none;padding:0;}.vanksen_widget_ar_inclusion form .form-item .selector{width:auto;float:none;}.vanksen_widget_ar_inclusion .pushs-line .push{width:68px;margin:0 5px 10px;padding-top:42px;}.vanksen_widget_ar_inclusion .pushs-line .push .picture{top:0;}.vanksen_widget_ar_inclusion .pushs-line .push .done{font-size:12px;}#header-top-menu > li.cart .child{margin:0;}#global-moteur-hebergement{margin:0;}#header-mirror-station{width:100%;}#header-mirror-station .logo-station{float:none;}#header-mirror-station .logo-station .picture{height:40px;line-height:40px;}#header-mirror-station .create-by{float:none;margin:10px 0 0;font-size:15px;text-align:center;}#header-mirror-station .create-by div{display:inline;}#header-mirror-station .create-by span{display:inline;font-size:15px;}#header-mirror-station .create-by img{vertical-align:middle;max-width:66px;}.station-mirror-page #header-nav-btn{position:absolute;top:10px;right:0;}}
#box-cross-selling{border-radius:20px;overflow:hidden;min-height:0;position:relative;}#box-cross-selling .inner{text-transform:uppercase;font-size:12px;padding:10px;box-sizing:border-box;}#box-cross-selling .inner .header{padding:6px 20px 10px;}#box-cross-selling .inner .header .title{margin:0 0 8px 0;font-weight:400;font-size:20px;line-height:22px;cursor:default;}#box-cross-selling .inner .header .station-name{font-weight:400;height:30px;overflow:hidden;line-height:30px;position:relative;}#box-cross-selling .inner .header .one-title,#box-cross-selling .inner .selector span{font-size:16px;text-transform:uppercase;display:block;}#box-cross-selling .inner .header .one-title{cursor:default;padding:0 10px;}#box-cross-selling .inner .selector span{padding-right:24px;}#box-cross-selling .inner .form-submit{margin:0;position:absolute;right:0;bottom:0;background:none;border:0;padding:0;text-transform:uppercase;}#box-cross-selling .inner .form-submit span{position:relative;overflow:hidden;min-width:100px;height:33px;line-height:33px;padding:0 20px;display:block;text-align:center;border-radius:20px 0 0 0;font-size:14px;}#box-cross-selling .inner .form-submit:hover span:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0.08;}#box-cross-selling .inner .form-submit.progress-disabled:after{content:' ';display:block;position:absolute;left:-30px;top:50%;margin:-11px 0 0;width:22px;height:22px;animation:loader-rotate 2s infinite;background:url(/sites/n-py/themes/npy/img/loader-white.png) no-repeat 0 0;background-size:contain;}#box-cross-selling .inner .ajax-progress{display:none !important;}#box-cross-selling .inner .more{height:36px;line-height:36px;margin:0;position:absolute;left:20px;bottom:0;}#box-cross-selling .inner .more a{text-decoration:none;color:#fadcdc;font-size:10px;}#box-cross-selling .inner .more a:hover{text-decoration:underline;}#box-cross-selling .inner .textbeforelist{display:block;font-size:13px;font-weight:200;text-transform:none;padding:0 20px 2px;}#box-cross-selling .inner .prestations{padding:0 20px 40px;overflow:hidden;}#box-cross-selling .inner .list-links{display:none;}#box-cross-selling .inner .prestations .form-type-checkbox{border-top:1px solid;background:no-repeat 30px 50%;}#box-cross-selling.w50 .inner .prestations .form-type-checkbox{width:50%;float:left;border-top:0;border-bottom:1px solid #f4a8a9;}#box-cross-selling .inner .prestations .form-type-checkbox:hover{background-color:rgba(255,255,255,0.1);}#box-cross-selling .inner .prestations .form-type-checkbox input:hover{cursor:pointer;}#box-cross-selling .inner .prestations .form-type-checkbox:first-child{border-top:none;}#box-cross-selling .inner .prestations .form-type-checkbox label{display:block;text-transform:uppercase;font-weight:200;font-size:15px;width:100%;padding:7px 0 7px 60px;box-sizing:border-box;}#box-cross-selling .inner .prestations .form-type-checkbox label:hover{cursor:pointer;}#box-cross-selling .inner input[type=checkbox] + label:before{content:'';position:absolute;left:0;top:9px;width:17px;height:17px;margin:0;border:1px solid;background:transparent;}#box-cross-selling .inner input[type=checkbox] + label:after{content:'✔';position:absolute;top:8px;left:4px;font-size:14px;margin:0;opacity:0;transform:scale(0);background:transparent;transition:all 0.2s ease-in-out;}#box-cross-selling .inner input[type=checkbox]:checked + label:after{opacity:1;transform:scale(1);}#box-cross-selling .inner .prestations .form-item-services-skipass{background-image:url(/sites/n-py/modules/npy_reservation/img/cs_icon_skipass.png);}#box-cross-selling .inner .prestations .form-item-services-accommodation{background-image:url(/sites/n-py/modules/npy_reservation/img/cs_icon_accommodation.png);}#box-cross-selling .inner .prestations .form-item-services-ski-lessons{background-image:url(/sites/n-py/modules/npy_reservation/img/cs_icon_ski_lessons.png);}#box-cross-selling .inner .prestations .form-item-services-equipment-rental{background-image:url(/sites/n-py/modules/npy_reservation/img/cs_icon_equipment_rental.png);}#box-cross-selling .inner .prestations .form-item-services-good-deals{background-image:url(/sites/n-py/modules/npy_reservation/img/cs_icon_good_deals_yellow.png);}#box-cross-selling .inner .prestations .form-item-services-good-deals > label{font-weight:bold !important;}#box-cross-selling .inner .prestations .form-item-services-others{background-image:url(/sites/n-py/modules/npy_reservation/img/cs_icon_others.png);}#box-cross-selling .inner .selector span{background:url(/sites/n-py/modules/npy_reservation/img/form-selector-cs.png) no-repeat 100% 50%;}#box-cross-selling.theme-default-v2{border-radius:0;}#box-cross-selling.theme-default-v2 .inner .form-submit span{border-radius:10px 0 0;}#box-cross-selling.theme-default-v2 .inner .form-submit span:after{}#box-cross-selling.theme-horizontal{margin:0;}#box-cross-selling.theme-horizontal .inner{padding:10px 15px 15px;}#box-cross-selling.theme-horizontal .inner .textbeforelist{display:none;}#box-cross-selling.theme-horizontal .inner .header{padding:10px 10px 0 4px;float:left;width:245px;}#box-cross-selling.theme-horizontal .inner .header .title{font-size:18px;font-weight:700;margin:0 0 12px;}.i18n-es #box-cross-selling.theme-horizontal .inner .header .title{font-size:20px;}.i18n-en #box-cross-selling.theme-horizontal .inner .header .title{font-size:24px;}#box-cross-selling.theme-horizontal .inner .header .station-name{font-weight:700;}#box-cross-selling.theme-horizontal .inner .header .one-title,#box-cross-selling.theme-horizontal .inner .selector{padding-left:6px;}#box-cross-selling.theme-horizontal .inner .prestations{width:460px;padding:0;float:left;position:relative;}#box-cross-selling.theme-horizontal .inner .prestations:before{content:' ';display:block;position:absolute;left:50%;top:9px;bottom:5px;border-left:1px solid rgba(255,255,255,0.5);}#box-cross-selling.theme-horizontal .inner .prestations .form-type-checkbox{border:0;float:left;width:50%;background-position:45px 50%;}#box-cross-selling.theme-horizontal .inner .prestations .form-type-checkbox label{font-size:12px;font-weight:400;padding:7px 0 10px 75px;}#box-cross-selling.theme-horizontal .inner input[type="checkbox"] + label:before{left:15px;}#box-cross-selling.theme-horizontal .inner input[type="checkbox"] + label:after{left:19px;}#box-cross-selling.theme-horizontal .inner .form-submit{position:relative;float:right;margin:24px 11px 20px 0;}#box-cross-selling.theme-horizontal .inner .form-submit span{border-radius:6px;height:50px;line-height:50px;font-size:18px;min-width:130px;}#box-cross-selling.theme-horizontal .inner .more{left:auto;right:30px;}#box-cross-selling.theme-horizontal .inner .more a{font-size:12px;}#content-top #box-cross-selling.theme-horizontal{margin:60px auto;}.mobile-overlay .mobile-overlay-open.cover span{display:none;}#box-cross-selling .inner .push-reservation{box-sizing:border-box;padding:10px 15px;}#box-cross-selling .inner .push-reservation:first-child{border-bottom:1px solid #f4a8a9;}#box-cross-selling .inner .push-reservation:last-child{padding-bottom:30px;}#box-cross-selling .inner .push-reservation .push-title{text-transform:uppercase;line-height:24px;font-size:20px;}#box-cross-selling .inner .push-reservation .push-title .icon{float:left;padding:0 7px 0 0;}#box-cross-selling .inner .push-reservation .push-title span{overflow:hidden;display:block;}#box-cross-selling .inner .push-reservation .push-content{padding:10px 0 12px;font-size:14px;line-height:18px;text-transform:none;}#box-cross-selling .inner .push-reservation .push-content p{margin:10px 0 0;}#box-cross-selling .inner .push-reservation .push-link{padding:0;text-align:right;}#box-cross-selling .inner .push-reservation .push-link .btn{min-width:50%;box-sizing:border-box;background:#003d78;color:#fff;font-size:14px;text-decoration:none;display:inline-block;text-transform:uppercase;height:32px;line-height:32px;text-align:center;padding:0 20px;border-radius:3px;}#box-cross-selling .inner .push-reservation.disable  .push-link .btn{cursor:default;background:#d0494a;color:#fadcdc;}#box-cross-selling .inner .push-reservation .push-link a.btn:hover{background:#71b1d6;color:#fff;}#box-cross-selling .inner .list-push-reservation + .more{right:30px;left:auto;bottom:0 !important;display:block !important;}#box-cross-selling.theme-horizontal .inner .push-reservation{width:50%;float:left;text-align:center;padding:10px 15px;}#box-cross-selling.theme-horizontal .inner .push-reservation .push-title .icon{float:none;vertical-align:middle;display:inline-block;}#box-cross-selling.theme-horizontal .inner .push-reservation .push-title span{vertical-align:middle;display:inline-block;}#box-cross-selling.theme-horizontal .inner .push-reservation:first-child{border:0;border-right:1px solid #f4a8a9;}#box-cross-selling.theme-horizontal .inner .push-reservation .push-link{text-align:center;}#box-cross-selling.iframe-mode{position:static;border-radius:0;}#box-cross-selling.iframe-mode.context-station .inner .header .title{margin-bottom:0;}#box-cross-selling.iframe-mode.context-station .inner .header .station-name{display:none;}#box-cross-selling.iframe-mode .inner .prestations{padding-bottom:0;margin-bottom:0;}#box-cross-selling.iframe-mode .create-by{font-size:12px;text-transform:none;cursor:default;position:absolute;bottom:7px;left:30px;}#box-cross-selling.iframe-mode .create-by img{padding:0 0 0 3px;}@media screen and (max-width:1024px){#box-cross-selling.theme-horizontal .inner{height:auto;padding:25px;}#box-cross-selling.theme-horizontal .inner .header{float:none;width:auto;padding:0 0 15px;text-align:center;}#box-cross-selling.theme-horizontal .inner .header .title{display:inline-block;margin:0 10px 0 0;vertical-align:middle;}#box-cross-selling.theme-horizontal .inner .header .station-name{display:inline-block;width:250px;vertical-align:middle;text-align:left;}#box-cross-selling.theme-horizontal .inner .prestations{float:none;width:auto;}#box-cross-selling.theme-horizontal .inner .aside{text-align:center;}#box-cross-selling.theme-horizontal .inner .form-submit{float:none;margin:25px 0 0;}#box-cross-selling.theme-horizontal .inner .more{bottom:15px;}#box-cross-selling.theme-horizontal .inner .push-reservation .push-title span{padding:5px 0 0;display:block;}}@media screen and (min-width:768px) and (max-width:1024px){.col-8 > #box-cross-selling .inner .prestations .form-type-checkbox,.col-8-tb > #box-cross-selling .inner .prestations .form-type-checkbox{width:50%;float:left;border-top:0;border-bottom:1px solid #f4a8a9;}.col-8-tb > #box-cross-selling .inner .push-reservation{float:left;width:50%;}.col-8-tb > #box-cross-selling .inner .push-reservation:first-child{border:0;border-right:1px solid #f4a8a9;}#content-top #box-cross-selling.theme-horizontal{width:540px;margin:30px auto 40px;}}@media screen and (max-width:767px){#box-cross-selling.theme-horizontal .inner{padding:16px 25px 22px;}#box-cross-selling.theme-horizontal .inner .header{padding:0;}#box-cross-selling.theme-horizontal .inner .header .title{display:block;margin:0 0 15px;}#box-cross-selling.theme-horizontal .inner .header .station-name{display:block;width:auto;}#box-cross-selling.theme-horizontal .inner .header .one-title:after{content:' ';position:absolute;top:50%;right:7px;margin:-3px 0 0;border-width:7px 7px 0;border-color:currentColor transparent;border-style:solid dashed;}#box-cross-selling.theme-horizontal .inner .prestations,#box-cross-selling.theme-horizontal .inner .aside,#box-cross-selling.theme-horizontal .inner .more{display:none;}body.page-ni-rhune .mobile-overlay .mobile-overlay-open.cover{text-align:center;font-size:20px;line-height:1.8;}body.page-ni-rhune .mobile-overlay .mobile-overlay-open.cover span{display:block;}#box-cross-selling.theme-horizontal .inner .push-reservation{width:auto;float:none;}#box-cross-selling.theme-horizontal .inner .push-reservation:first-child{border:0;border-bottom:1px solid #f4a8a9;}#box-cross-selling.theme-horizontal .inner .list-push-reservation{display:none;}#box-cross-selling.theme-horizontal .inner .list-push-reservation + .more{text-align:center;position:static;height:auto;line-height:1;}#box-cross-selling.theme-horizontal .inner .list-push-reservation + .more a{font-weight:700;font-size:18px;color:#fff;}#box-cross-selling.theme-horizontal.mode-overlay .inner .list-push-reservation{display:block;}#box-cross-selling.theme-horizontal.mode-overlay .inner .list-push-reservation + .more a{font-weight:400;font-size:14px;}#content-top #box-cross-selling.theme-horizontal{margin:40px auto;}#box-cross-selling.mode-overlay{background:#e85152;}#box-cross-selling.mode-overlay .inner{padding:16px 25px 22px;}#box-cross-selling.mode-overlay .inner .prestations,#box-cross-selling.mode-overlay .inner .aside,#box-cross-selling.mode-overlay .inner .more{display:block;}#box-cross-selling.mode-overlay .inner .header{padding:0 0 25px;float:none;text-align:center;width:auto;}#box-cross-selling.mode-overlay .inner .header .title{font-weight:400;font-size:24px;vertical-align:middle;margin:0 0 15px;}#box-cross-selling.mode-overlay .inner .header .station-name{display:block;width:auto;text-align:left;}#box-cross-selling.mode-overlay .inner .header .one-title:after{display:none;}#box-cross-selling.mode-overlay .inner .textbeforelist{display:none;}#box-cross-selling.mode-overlay .inner .prestations{margin:0;padding:0;}#box-cross-selling.mode-overlay .inner .prestations .form-type-checkbox{border:0;width:auto;display:block;float:none;background-position:45px 50%;}#box-cross-selling.mode-overlay .inner .prestations .form-type-checkbox label{font-size:12px;font-weight:400;padding:7px 0 10px 75px;}#box-cross-selling.mode-overlay .inner input[type="checkbox"] + label:before{left:15px;}#box-cross-selling.mode-overlay .inner input[type="checkbox"] + label:after{left:19px;}#box-cross-selling.mode-overlay .inner .prestations:before{display:none;}#box-cross-selling.mode-overlay .inner .aside{text-align:center;}#box-cross-selling.mode-overlay .inner .more{text-align:center;position:static;margin:10px 0 0;}#box-cross-selling.mode-overlay .inner .more a{display:block;}#box-cross-selling.mode-overlay .inner .form-submit{float:none;margin:25px 0 0;position:relative;}#box-cross-selling.mode-overlay .inner .form-submit span{border-radius:6px;height:50px;line-height:50px;font-size:18px;min-width:130px;}}
