.locale-untranslated{font-style:normal;text-decoration:line-through;}#locale-translation-filter-form .form-item-language,#locale-translation-filter-form .form-item-translation,#locale-translation-filter-form .form-item-group{float:left;padding-right:.8em;margin:0.1em;width:15em;}#locale-translation-filter-form .form-type-select select{width:100%;}#locale-translation-filter-form .form-actions{float:left;padding:3ex 0 0 1em;}.language-switcher-locale-session a.active{color:#0062A0;}.language-switcher-locale-session a.session-active{color:#000000;}
#skipass-header-banner-title{line-height:1.1;padding:100px 0;text-align:center;color:#021f38;text-transform:uppercase;cursor:default;box-sizing:border-box;}#skipass-header-banner-title .wrapper{position:static;}#skipass-header-banner-title .line{font-weight:300;}#skipass-header-banner-title .line.first{font-size:18px;margin:0;}#skipass-header-banner-title.one-line .line.first,#skipass-header-banner-title .line.second{font-size:40px;padding:14px 0 40px;}#skipass-header-banner-title .link{color:#021f38;background:transparent;display:inline-block;font-weight:700;border:1px solid #021f38;border-radius:4px;padding:10px 20px;transition:all 150ms ease-out;}#skipass-header-banner-title .link:hover{color:#fff;background:#021f38;}#skipass-header-banner-title .link:before{content:' ';height:100%;position:absolute;z-index:5;top:0;left:0;width:100%;}#skipass-landing-template{background:#fff;overflow:hidden;color:#19314a;cursor:default;}#skipass-landing-template .fa.fa-thumbs-up{padding-right:3px;}#skipass-landing-template .part-content .inner{text-align:center;padding:22px 0 44px;}#skipass-landing-template .part-content .title{margin:0;font-size:30px;font-weight:300;padding:15px 0 25px;}#skipass-landing-template .part-content .pass-tag + .title{padding:15px 200px 45px;}#skipass-landing-template .part-content .title span{display:inline-block;vertical-align:middle;line-height:1.2;}#skipass-landing-template .part-content .title strong{font-weight:400;}#skipass-landing-template .part-content .body-content{padding:0 138px;font-size:16px;font-weight:300;}#skipass-landing-template .part-content .url-bottom{margin:30px 0 0;font-weight:700;padding:10px 15px;text-transform:uppercase;display:inline-block;background:#74cbef;border-radius:3px;transition:all 150ms ease-out;}#skipass-landing-template .part-content .url-bottom:hover{color:#fff;}#skipass-landing-template .part-content .url-bottom i{padding-right:3px;}#skipass-landing-template .part-content .pass-tag{position:absolute;left:10px;top:15px;}#skipass-landing-template .part-content .pass-tag .pass{width:150px;transform:rotate(-13deg);}#skipass-landing-template .part-content .pass-tag .price{color:#fff;background:#74cbef;text-align:center;width:60px;height:60px;line-height:58px;font-size:30px;font-weight:300;position:absolute;left:-10px;bottom:-52px;border-radius:99px;}#skipass-landing-template .part-content .pass-tag .price sup{font-size:0.5em;top:-0.7em;}#skipass-landing-template .extra-content{font-size:16px;padding:35px 0 40px;text-align:center;font-weight:300;position:relative;clear:both;}#skipass-landing-template .extra-content .wrapper{position:static;}#skipass-landing-template .extra-content .title{font-size:30px;padding:0 0 13px;font-weight:300;}#skipass-landing-template .extra-content .content{margin:0 50px;text-align:left;}#skipass-landing-template .extra-content .content .picture{float:left;width:106px;margin:10px 50px 0 0;transform:rotate(-8deg);}#skipass-landing-template .extra-content .content .text{overflow:hidden;padding:2px 0 5px;}#skipass-landing-template .extra-content .link{color:#d1af4e;background:#001b36;font-weight:700;text-transform:uppercase;margin:25px 0 0;display:inline-block;border-radius:4px;padding:9px 20px;transition:all 150ms ease-out;}#skipass-landing-template .extra-content .link:hover{color:#001b36;background:#d1af4e;}#skipass-landing-template .extra-content .link:before{content:' ';height:100%;position:absolute;z-index:5;top:0;left:0;width:100%;}#skipass-landing-template .extra-content + .block-testimonial{background:rgba(116,203,239,0.8);}#skipass-landing-template .block-testimonial:only-child .detail blockquote{color:#0c1b47;}#skipass-landing-template .block-testimonial .detail blockquote{color:#fff;}#skipass-landing-advantages{clear:both;font-size:16px;cursor:default;color:#74cbef;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}#skipass-landing-advantages .left{float:none;overflow:hidden;padding:0 0 20px;}#skipass-landing-advantages .left li{display:table;width:100%;padding:10px 20px 10px 10px;color:#23323a;cursor:pointer;border-top:1px solid #b9e5f7;box-sizing:border-box;position:relative;z-index:0;transition:all 150ms ease-out;}#skipass-landing-advantages .left li:after{content:' ';display:block;width:0;height:100%;background:#e7e8e9;opacity:0.2;position:absolute;z-index:-1;top:0;right:0;transition:all 250ms ease-out;}#skipass-landing-advantages .left li:hover:after{width:100%;opacity:0.5;}#skipass-landing-advantages .left li.active{background:#223039;color:currentColor;}#skipass-landing-advantages .left li.active:after{content:none;}#skipass-landing-advantages .left li:first-child{border:0;}#skipass-landing-advantages .left li .ic{display:table-cell;width:50px;vertical-align:middle;}#skipass-landing-advantages .left li .ic .svg-img{width:28px;height:28px;}#skipass-landing-advantages .left li .tt{display:table-cell;vertical-align:middle;}#skipass-landing-advantages .right{width:450px;}#skipass-landing-advantages .right .bg{position:absolute;top:0;height:100%;width:100vw;}#skipass-landing-advantages .right .bg:before{content:' ';display:block;height:100%;width:100%;background:rgba(11,28,37,0.9);}#skipass-landing-advantages .right .slider-items{margin:20px 28px 36px;}#skipass-landing-advantages .right .nav{display:none;}#skipass-landing-advantages .right .item{color:currentColor;text-align:center;opacity:0;width:100%;position:absolute;top:0;right:50px;transform:scale(0.9) skew(-10deg,10deg);visibility:hidden;transition:all 300ms ease-out;}#skipass-landing-advantages .right .item.active{position:relative;z-index:1;right:0;top:0;visibility:visible;opacity:1;transform:scale(1) skew(0deg,0deg);}#skipass-landing-advantages .right .item .no{font-weight:300;font-size:14px;padding:0 0 15px;display:none;}#skipass-landing-advantages .right .item .ic{transform:scale(1.3);opacity:0;transition:all 200ms 200ms ease-out;}#skipass-landing-advantages .right .item.active .ic{transform:scale(1);opacity:1;}#skipass-landing-advantages .right .item .ic .svg-img{width:80px;height:80px;}#skipass-landing-advantages .right .item .tt{padding:20px 0;margin:0;font-weight:400;line-height:1.1;font-size:20px;text-transform:uppercase;}#skipass-landing-advantages .right .item .ct{color:#fff;line-height:1.3;font-weight:300;}#skipass-landing-advantages .right .item .ct ul{margin:1em 0;}#skipass-landing-advantages .right .item .ct li{list-style:inside none disc;}#skipass-landing-advantages .right .item .ct a{color:currentColor;border-bottom:1px solid currentColor;}#skipass-landing-advantages .right .item .ct a:hover{border-bottom-style:dotted;}#skipass-landing-advantages .right .item .ct > :last-child{margin-bottom:0;}#skipass-landing-advantages .more{text-align:right;padding:28px 50px 0 0;}#skipass-landing-advantages .more a{margin:0 0 20px;display:inline-block;vertical-align:middle;}#skipass-landing-advantages .more .subscribe{color:currentColor;background:#021f38;font-weight:700;font-size:12px;text-transform:uppercase;border-radius:4px;padding:9px 20px;transition:all 150ms ease-out;}#skipass-landing-advantages .more .subscribe:hover{color:#fff;background:#74cbef;}#skipass-landing-advantages .more .validate{font-size:13px;text-decoration:underline;color:#021f38;margin-left:22px;}#skipass-landing-advantages .more .validate:hover{text-decoration:none;}#skipass-landing-prices-grid{background:#70C4E8;color:#fff;padding:25px 0 35px;}#skipass-landing-prices-grid .wrapper > .inner{margin:0 50px;}#skipass-landing-prices-grid .title{margin:0 0 30px;text-transform:uppercase;font-size:25px;font-weight:300;text-align:center;line-height:1;}#skipass-landing-prices-grid .title img{max-width:35px;}#skipass-landing-prices-grid .npy-skipass-widget-container-form{margin:30px 0 0;}#skipass-landing-prices-grid .npy-skipass-widget-container-form .wrapper-inner .wrapper-form{margin:0 0 20px;}#skipass-landing-template.ctx-vacances .part-content .pass-tag .price{background:#0B1C24;}#skipass-landing-template.ctx-vacances #skipass-landing-advantages{color:#E75152;}#skipass-landing-template.ctx-vacances #skipass-landing-advantages .more .subscribe:hover,#skipass-landing-template.ctx-vacances #skipass-landing-prices-grid{background:#E75152;}#skipass-landing-template.ctx-etudiant .part-content .pass-tag .price{background:#19314a;}#skipass-landing-template.ctx-etudiant #skipass-landing-advantages{color:#099ec4;}#skipass-landing-template.ctx-etudiant #skipass-landing-advantages .more .subscribe:hover,#skipass-landing-template.ctx-etudiant #skipass-landing-prices-grid{background:#099ec4;}#skipass-landing-template.ctx-nosouci-plus .part-content .url-bottom,#skipass-landing-template.ctx-nosouci-plus .part-content .pass-tag .price,#skipass-landing-template.ctx-nosouci-plus #skipass-landing-advantages .more .subscribe:hover{background:#d1af4e;}#skipass-landing-template.ctx-nosouci-plus #skipass-landing-advantages{color:#d1af4e;}#skipass-landing-template.nosouci-plus-partners .part-content .url-bottom{color:#d1af4e;background:#021F38;}#skipass-landing-template.nosouci-plus-partners .part-content .url-bottom:hover{color:#fff;}.view-partners-no-souci-plus .view-filters{background:#001B36;color:#fff;text-align:center;padding:26px 0 30px;}.view-partners-no-souci-plus .view-filters .text .title{font-weight:300;font-size:30px;margin:0;padding:0 0 10px;}.view-partners-no-souci-plus .view-filters .text p{font-size:16px;font-weight:300;margin:10px 0 25px;}.view-partners-no-souci-plus .view-filters .views_exposed_form{float:none;padding:0;margin:0;}.view-partners-no-souci-plus .view-filters .views-exposed-widget{width:30%;display:inline-block;float:none;margin:0 1.5%;}.view-partners-no-souci-plus .view-filters .views-exposed-widget .views-widget{float:none;text-align:left;font-weight:700;}.view-partners-no-souci-plus .view-filters .views-submit-button{width:auto;margin:0;}.view-partners-no-souci-plus .view-content .items{padding:10px 45px;font-size:16px;}.view-partners-no-souci-plus .view-content .item{padding:30px 26px;border-top:1px solid #BEBFC1;}.view-partners-no-souci-plus .view-content .item:first-child{border:0;}.view-partners-no-souci-plus .view-content .item .left{width:230px;padding:0 40px 0 0;text-align:center;}.view-partners-no-souci-plus .view-content .item .right{float:none;overflow:hidden;}.view-partners-no-souci-plus .view-content .item .logo{display:block;margin:4px 0 0;}.view-partners-no-souci-plus .view-content .item .infos{color:#003c78;font-weight:700;margin:20px 0 0;}.view-partners-no-souci-plus .view-content .item .infos a:hover{text-decoration:underline;}.view-partners-no-souci-plus .view-content .item .title{margin:0 0 12px;color:#003c78;text-transform:uppercase;font-size:20px;font-weight:700;}.view-partners-no-souci-plus .view-content .item .text{font-weight:300;margin:0 0 20px;}.view-partners-no-souci-plus .view-content .item .extra{text-align:center;color:#001b36;border:1px solid currentColor;border-radius:3px;padding:8px 75px;}.view-partners-no-souci-plus .view-content .item .extra .code{font-size:25px;display:block;}.view-partners-no-souci-plus .view-empty{text-align:center;padding:20px 0;font-weight:700;font-size:20px;}.view-partners-no-souci-plus .pager{margin:10px 0 40px !important;}#skipass-booking{padding:30px 0;}#skipass-booking .title{text-transform:uppercase;font-size:30px;font-weight:300;text-align:center;}#skipass-booking .intro{line-height:1.5;text-align:center;margin:16px 75px 24px;}#skipass-booking .not-available{text-align:center;font-size:16px;margin:34px 0 10px;}#skipass-booking .not-available .go-booking{display:inline-block;border-bottom:1px solid currentColor;margin:24px 0 0;}#skipass-booking .not-available .go-booking:hover{color:#e75152;}#npy-skipass-push-product-pass-vacances{margin:0 0 15px;background:#1D2B36;color:#fff;position:relative;padding:12px 14px 14px;font-size:16px;cursor:default;}#npy-skipass-push-product-pass-vacances a{text-decoration:underline;}#npy-skipass-push-product-pass-vacances .push-pin{padding:7px 18px;background:#E85152;position:absolute;top:0;right:0;border-radius:0 0 0 10px;text-transform:uppercase;font-weight:300;}#npy-skipass-push-product-pass-vacances .push-title{font-size:20px;text-transform:uppercase;font-weight:700;text-align:center;margin:0 0 17px;padding:0 110px;}#npy-skipass-push-product-pass-vacances .push-picture{width:112px;float:left;margin:10px 24px 15px 15px;transform:rotate(-13deg);}#npy-skipass-push-product-pass-vacances .push-picture img{width:100%;}#npy-skipass-push-product-pass-vacances .detail{overflow:hidden;margin:17px 0;}#npy-skipass-push-product-pass-vacances .detail li{list-style:outside none square;margin:3px 0;}#npy-skipass-push-product-pass-vacances .link{display:inline-block;}#npy-skipass-push-product-pass-vacances .link:before{content:' ';position:absolute;left:0;top:0;width:100%;height:100%;display:block;}#npy-skipass-push-product-pass-vacances .link:hover:before{background:rgba(255,255,255,0.02);}#npy-skipass-push-product-pass-vacances .link-cta{text-decoration:none;margin:10px 0 0;text-transform:uppercase;font-size:12px;font-weight:700;padding:7px 16px;border:3px solid currentColor;border-radius:2px;}#npy-skipass-push-product-pass-vacances .link-more{margin:16px 0 0;font-size:14px;}#npy-skipass-push-product-pass-vacances .notices{clear:both;font-size:12px;padding:12px 0 0;}#npy-skipass-push-product-pass-vacances.overlayer{margin:15px 0;}#npy-skipass-push-product-pass-vacances.overlayer .notices{padding-top:0;}@media screen and (min-width:1025px){#skipass-promote-pass .bottom .push{transform:none !important;}#skipass-promote-pass.context-all .bottom .push .wrap-btn{position:absolute;left:0;bottom:-30px;margin:0 0 -13px;width:100%;opacity:0;transition:all 150ms 80ms ease-out;}#skipass-promote-pass.context-all .bottom .push:hover .text{opacity:0;}#skipass-promote-pass.context-all .bottom .push:hover .wrap-btn{opacity:1;bottom:50%;}}@media screen and (min-width:768px) and (max-width:1024px){#skipass-promote-pass .top .intro{padding-bottom:180px;}#skipass-promote-pass .bottom .push{width:230px;margin-left:34px;transform:none !important;}#skipass-promote-pass .bottom .push:before{left:-20px;padding:0 20px;}#skipass-landing-prices-grid .wrapper > .inner{margin:0;}.view-partners-no-souci-plus .view-content .items{padding:10px 20px;}}@media screen and (max-width:767px){#skipass-promote-pass .top .intro .title{padding-bottom:15px;}#skipass-promote-pass .top .intro .title br{display:none;}#skipass-promote-pass .bottom .push{width:100% !important;margin:0 !important;position:absolute;left:0;top:0;transform:translateX(100vw);}#skipass-promote-pass .bottom .push.active{position:relative;transform:translateX(0);}#skipass-promote-pass .bottom .push .logo img{width:80% !important;}#skipass-promote-pass .bottom .push .title{padding:20px 25px 20px;font-size:28px;}#skipass-promote-pass .bottom .nav{display:block;top:0;height:150px;}#skipass-promote-pass .bottom .nav:before{width:22px;height:22px;margin-left:-11px;border-color:#fff;}#skipass-promote-pass .bottom .nav.prev{left:-30px;}#skipass-promote-pass .bottom .nav.next{right:-30px;}#skipass-promote-pass.context-see-more .bottom .nav{top:-35px;}#skipass-promote-pass.context-see-more .bottom .nav:before{border-color:#001b36;}#skipass-header-banner-title.one-line .line.first,#skipass-header-banner-title .line.second{font-size:30px;}#skipass-landing-template .part-content .pass-tag{position:relative;left:0;top:0;display:inline-block;margin:15px 0 70px;}#skipass-landing-template .part-content .title{padding:0 0 15px !important;}#skipass-landing-template .part-content .body-content{padding:0;}#skipass-landing-template .extra-content .title{font-size:24px;line-height:1.2;padding:0 0 25px;}#skipass-landing-template .extra-content .content{margin:0;}#skipass-landing-template .extra-content .content .text{overflow:visible;}#skipass-landing-template .extra-content .content .picture{margin:0 20px 0 0;}#skipass-landing-advantages{position:relative;}#skipass-landing-advantages .wrapper{position:static;}#skipass-landing-advantages .left{position:relative;}#skipass-landing-advantages .left .nav{display:none;}#skipass-landing-advantages .right .bg{left:0;}#skipass-landing-advantages .right .slider-items{margin:20px 0 15px;}#skipass-landing-advantages .right .nav{display:block;}#skipass-landing-advantages .right .nav{height:260px;}#skipass-landing-advantages .right .item .no{display:block;}#skipass-landing-advantages .right .item .tt{padding:20px 35px;}#skipass-landing-advantages .more{padding:0;text-align:center;}#skipass-landing-advantages .more .subscribe{color:currentColor;background:#fff;margin:22px 0 0;}#skipass-landing-advantages .more .validate{color:#fff;margin:10px 0 0;padding:10px 0;}#skipass-landing-prices-grid{padding-bottom:0;}#skipass-landing-prices-grid .wrapper > .inner{margin:0;}.view-partners-no-souci-plus .view-content .items{padding:10px 5px;}.view-partners-no-souci-plus .view-filters .views-exposed-widget{display:block;float:none;width:100%;margin:0 0 16px;}.view-partners-no-souci-plus .view-filters .views-submit-button{width:auto;position:absolute;bottom:0;right:0;}.view-partners-no-souci-plus .view-content .item{padding:25px 5px;}.view-partners-no-souci-plus .view-content .item .left{padding:0 0 14px;float:none;}.view-partners-no-souci-plus .view-content .item .title{text-align:center;}.view-partners-no-souci-plus .view-content .item .extra{padding:10px;}#skipass-booking .intro{line-height:1.5;text-align:center;margin:16px 0 20px;}#npy-skipass-push-product-pass-vacances .push-title{margin:40px 0 20px;padding:0;}#npy-skipass-push-product-pass-vacances .push-picture{width:150px;float:none;margin:30px auto;}#npy-skipass-push-product-pass-vacances .notices{padding:0;}}
