.icon-step_arrive{background-image:url(/themes/fvt/images/directions.png);background-position:-19px 0;width:19px;height:19px}.icon-step_arrive_left{background-image:url(/themes/fvt/images/directions.png);background-position:-95px -114px;width:19px;height:19px}.icon-step_arrive_right{background-image:url(/themes/fvt/images/directions.png);background-position:0 -19px;width:19px;height:19px}.icon-step_arrive_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-19px -19px;width:19px;height:19px}.icon-step_close{background-image:url(/themes/fvt/images/directions.png);background-position:-38px 0;width:19px;height:19px}.icon-step_continue{background-image:url(/themes/fvt/images/directions.png);background-position:-38px -19px;width:19px;height:19px}.icon-step_continue_left{background-image:url(/themes/fvt/images/directions.png);background-position:0 -38px;width:19px;height:19px}.icon-step_continue_right{background-image:url(/themes/fvt/images/directions.png);background-position:-19px -38px;width:19px;height:19px}.icon-step_continue_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-38px -38px;width:19px;height:19px}.icon-step_continue_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:-57px 0;width:19px;height:19px}.icon-step_continue_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-57px -19px;width:19px;height:19px}.icon-step_continue_uturn{background-image:url(/themes/fvt/images/directions.png);background-position:-57px -38px;width:19px;height:19px}.icon-step_depart{background-image:url(/themes/fvt/images/directions.png);background-position:0 -57px;width:19px;height:19px}.icon-step_depart_left{background-image:url(/themes/fvt/images/directions.png);background-position:-19px -57px;width:19px;height:19px}.icon-step_depart_right{background-image:url(/themes/fvt/images/directions.png);background-position:-38px -57px;width:19px;height:19px}.icon-step_depart_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-57px -57px;width:19px;height:19px}.icon-step_end_of_road_left{background-image:url(/themes/fvt/images/directions.png);background-position:-76px 0;width:19px;height:19px}.icon-step_end_of_road_right{background-image:url(/themes/fvt/images/directions.png);background-position:-76px -19px;width:19px;height:19px}.icon-step_flag{background-image:url(/themes/fvt/images/directions.png);background-position:-76px -38px;width:19px;height:19px}.icon-step_fork{background-image:url(/themes/fvt/images/directions.png);background-position:-76px -57px;width:19px;height:19px}.icon-step_fork_left{background-image:url(/themes/fvt/images/directions.png);background-position:0 -76px;width:19px;height:19px}.icon-step_fork_right{background-image:url(/themes/fvt/images/directions.png);background-position:-19px -76px;width:19px;height:19px}.icon-step_fork_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-38px -76px;width:19px;height:19px}.icon-step_fork_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:-57px -76px;width:19px;height:19px}.icon-step_fork_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-76px -76px;width:19px;height:19px}.icon-step_invalid{background-image:url(/themes/fvt/images/directions.png);background-position:-95px 0;width:19px;height:19px}.icon-step_invalid_left{background-image:url(/themes/fvt/images/directions.png);background-position:-95px -19px;width:19px;height:19px}.icon-step_invalid_right{background-image:url(/themes/fvt/images/directions.png);background-position:-95px -38px;width:19px;height:19px}.icon-step_invalid_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-95px -57px;width:19px;height:19px}.icon-step_invalid_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:-95px -76px;width:19px;height:19px}.icon-step_invalid_straight{background-image:url(/themes/fvt/images/directions.png);background-position:0 -95px;width:19px;height:19px}.icon-step_invalid_uturn{background-image:url(/themes/fvt/images/directions.png);background-position:-19px -95px;width:19px;height:19px}.icon-step_merge_left{background-image:url(/themes/fvt/images/directions.png);background-position:-38px -95px;width:19px;height:19px}.icon-step_merge_right{background-image:url(/themes/fvt/images/directions.png);background-position:-57px -95px;width:19px;height:19px}.icon-step_merge_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-76px -95px;width:19px;height:19px}.icon-step_merge_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:-95px -95px;width:19px;height:19px}.icon-step_merge_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-114px 0;width:19px;height:19px}.icon-step_new_name_left{background-image:url(/themes/fvt/images/directions.png);background-position:-114px -19px;width:19px;height:19px}.icon-step_new_name_right{background-image:url(/themes/fvt/images/directions.png);background-position:-114px -38px;width:19px;height:19px}.icon-step_new_name_sharp_left{background-image:url(/themes/fvt/images/directions.png);background-position:-114px -57px;width:19px;height:19px}.icon-step_new_name_sharp_right{background-image:url(/themes/fvt/images/directions.png);background-position:-114px -76px;width:19px;height:19px}.icon-step_new_name_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-114px -95px;width:19px;height:19px}.icon-step_new_name_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:0 -114px;width:19px;height:19px}.icon-step_new_name_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-19px -114px;width:19px;height:19px}.icon-step_notificaiton_sharp_right{background-image:url(/themes/fvt/images/directions.png);background-position:-38px -114px;width:19px;height:19px}.icon-step_notification_left{background-image:url(/themes/fvt/images/directions.png);background-position:-57px -114px;width:19px;height:19px}.icon-step_notification_right{background-image:url(/themes/fvt/images/directions.png);background-position:-76px -114px;width:19px;height:19px}.icon-step_notification_sharp_left{background-image:url(/themes/fvt/images/directions.png);background-position:0 0;width:19px;height:19px}.icon-step_notification_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-114px -114px;width:19px;height:19px}.icon-step_notification_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:-133px 0;width:19px;height:19px}.icon-step_notification_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-133px -19px;width:19px;height:19px}.icon-step_off_ramp_left{background-image:url(/themes/fvt/images/directions.png);background-position:-133px -38px;width:19px;height:19px}.icon-step_off_ramp_right{background-image:url(/themes/fvt/images/directions.png);background-position:-133px -57px;width:19px;height:19px}.icon-step_off_ramp_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-133px -76px;width:19px;height:19px}.icon-step_off_ramp_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:-133px -95px;width:19px;height:19px}.icon-step_on_ramp_left{background-image:url(/themes/fvt/images/directions.png);background-position:-133px -114px;width:19px;height:19px}.icon-step_on_ramp_right{background-image:url(/themes/fvt/images/directions.png);background-position:0 -133px;width:19px;height:19px}.icon-step_on_ramp_sharp_left{background-image:url(/themes/fvt/images/directions.png);background-position:-19px -133px;width:19px;height:19px}.icon-step_on_ramp_sharp_right{background-image:url(/themes/fvt/images/directions.png);background-position:-38px -133px;width:19px;height:19px}.icon-step_on_ramp_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-57px -133px;width:19px;height:19px}.icon-step_on_ramp_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:-76px -133px;width:19px;height:19px}.icon-step_on_ramp_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-95px -133px;width:19px;height:19px}.icon-step_rotary{background-image:url(/themes/fvt/images/directions.png);background-position:-114px -133px;width:19px;height:19px}.icon-step_rotary_left{background-image:url(/themes/fvt/images/directions.png);background-position:-133px -133px;width:19px;height:19px}.icon-step_rotary_right{background-image:url(/themes/fvt/images/directions.png);background-position:-152px 0;width:19px;height:19px}.icon-step_rotary_sharp_left{background-image:url(/themes/fvt/images/directions.png);background-position:-152px -19px;width:19px;height:19px}.icon-step_rotary_sharp_right{background-image:url(/themes/fvt/images/directions.png);background-position:-152px -38px;width:19px;height:19px}.icon-step_rotary_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-152px -57px;width:19px;height:19px}.icon-step_rotary_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:-152px -76px;width:19px;height:19px}.icon-step_rotary_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-152px -95px;width:19px;height:19px}.icon-step_roundabout{background-image:url(/themes/fvt/images/directions.png);background-position:-152px -114px;width:19px;height:19px}.icon-step_roundabout_left{background-image:url(/themes/fvt/images/directions.png);background-position:-152px -133px;width:19px;height:19px}.icon-step_roundabout_right{background-image:url(/themes/fvt/images/directions.png);background-position:0 -152px;width:19px;height:19px}.icon-step_roundabout_sharp_left{background-image:url(/themes/fvt/images/directions.png);background-position:-19px -152px;width:19px;height:19px}.icon-step_roundabout_sharp_right{background-image:url(/themes/fvt/images/directions.png);background-position:-38px -152px;width:19px;height:19px}.icon-step_roundabout_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-57px -152px;width:19px;height:19px}.icon-step_roundabout_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:-76px -152px;width:19px;height:19px}.icon-step_roundabout_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-95px -152px;width:19px;height:19px}.icon-step_roundabout_turn_left{background-image:url(/themes/fvt/images/directions.png);background-position:-114px -152px;width:19px;height:19px}.icon-step_roundabout_turn_right{background-image:url(/themes/fvt/images/directions.png);background-position:-133px -152px;width:19px;height:19px}.icon-step_roundabout_turn_sharp_left{background-image:url(/themes/fvt/images/directions.png);background-position:-152px -152px;width:19px;height:19px}.icon-step_roundabout_turn_sharp_right{background-image:url(/themes/fvt/images/directions.png);background-position:-171px 0;width:19px;height:19px}.icon-step_roundabout_turn_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-171px -19px;width:19px;height:19px}.icon-step_roundabout_turn_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:-171px -38px;width:19px;height:19px}.icon-step_roundabout_turn_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-171px -57px;width:19px;height:19px}.icon-step_turn_left{background-image:url(/themes/fvt/images/directions.png);background-position:-171px -76px;width:19px;height:19px}.icon-step_turn_right{background-image:url(/themes/fvt/images/directions.png);background-position:-171px -95px;width:19px;height:19px}.icon-step_turn_sharp_left{background-image:url(/themes/fvt/images/directions.png);background-position:-171px -114px;width:19px;height:19px}.icon-step_turn_sharp_right{background-image:url(/themes/fvt/images/directions.png);background-position:-171px -133px;width:19px;height:19px}.icon-step_turn_slight_left{background-image:url(/themes/fvt/images/directions.png);background-position:-171px -152px;width:19px;height:19px}.icon-step_turn_slight_right{background-image:url(/themes/fvt/images/directions.png);background-position:0 -171px;width:19px;height:19px}.icon-step_turn_straight{background-image:url(/themes/fvt/images/directions.png);background-position:-19px -171px;width:19px;height:19px}.icon-step_turn_uturn{background-image:url(/themes/fvt/images/directions.png);background-position:-38px -171px;width:19px;height:19px}.icon-step_updown{background-image:url(/themes/fvt/images/directions.png);background-position:-57px -171px;width:19px;height:19px}.icon-step_uturn{background-image:url(/themes/fvt/images/directions.png);background-position:-76px -171px;width:19px;height:19px}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.clear,.invisible-xs{visibility:hidden}.ajax-progress:after,.clear,.clearfix:after,.directions .route-direction .route-teaser .metrics:after,.itineraire.teaser .text .depart-arrivee:after,.nav-bar-poi .categories:after,footer #block-menuitineraire>ul:after{clear:both}.carte-loopi-wrapper #options-carte .bt-options:before,.infos .duree>span:after,.swiper-nav>div.swiper-button-next:before,.swiper-nav>div.swiper-button-prev:before{font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:'liga';line-height:1}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v48/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}@font-face{font-family:'Mukta Mahee';font-style:normal;font-weight:300;src:local('Mukta Mahee Light'),local('MuktaMahee-Light'),url(https://fonts.gstatic.com/s/muktamahee/v5/XRXN3IOIi0hcP8iVU67hA9NhcyoALHM.ttf) format('truetype')}@font-face{font-family:'Mukta Mahee';font-style:normal;font-weight:400;src:local('Mukta Mahee Regular'),local('MuktaMahee-Regular'),url(https://fonts.gstatic.com/s/muktamahee/v5/XRXQ3IOIi0hcP8iVU67hA9vKUTo.ttf) format('truetype')}@font-face{font-family:'Mukta Mahee';font-style:normal;font-weight:500;src:local('Mukta Mahee Medium'),local('MuktaMahee-Medium'),url(https://fonts.gstatic.com/s/muktamahee/v5/XRXN3IOIi0hcP8iVU67hA9M5cioALHM.ttf) format('truetype')}@font-face{font-family:'Mukta Mahee';font-style:normal;font-weight:600;src:local('Mukta Mahee SemiBold'),local('MuktaMahee-SemiBold'),url(https://fonts.gstatic.com/s/muktamahee/v5/XRXN3IOIi0hcP8iVU67hA9MVdSoALHM.ttf) format('truetype')}@font-face{font-family:'Mukta Mahee';font-style:normal;font-weight:700;src:local('Mukta Mahee Bold'),local('MuktaMahee-Bold'),url(https://fonts.gstatic.com/s/muktamahee/v5/XRXN3IOIi0hcP8iVU67hA9NxdCoALHM.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:local('Poppins Light'),local('Poppins-Light'),url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local('Poppins Regular'),local('Poppins-Regular'),url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJfedw.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local('Poppins Medium'),local('Poppins-Medium'),url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local('Poppins SemiBold'),local('Poppins-SemiBold'),url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf) format('truetype')}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local('Poppins Bold'),local('Poppins-Bold'),url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf) format('truetype')}.arial{font-family:arial,sans-serif}@font-face{font-family:icon;src:url(/sites/default/themes/france_velo_tourisme/css/../fonts/icon.eot);src:url(/sites/default/themes/france_velo_tourisme/css/../fonts/icon.eot?#iefix) format("embedded-opentype"),url(/sites/default/themes/france_velo_tourisme/css/../fonts/icon.woff) format("woff"),url(/sites/default/themes/france_velo_tourisme/css/../fonts/icon.ttf) format("truetype"),url(/sites/default/themes/france_velo_tourisme/css/../fonts/icon.svg#icon) format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont{font-family:icon;font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.container,.container-fluid{margin:0 auto;padding:0 15px;position:relative;width:100%}.row{display:flex;display:-webkit-flex;-webkit-flex-flow:row wrap;flex-direction:row;flex-wrap:wrap;align-items:flex-start;-webkit-align-items:flex-start;position:relative;margin:0 -15px}.row.stretch{align-items:stretch;-webkit-align-items:stretch}.row.stretch>*{display:flex;display:-webkit-flex}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{display:block;min-height:1px;padding:0 15px;position:relative}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}.show-xs{display:block!important}.hidden-xs{display:none!important}@media only screen and (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{display:block;position:relative;min-height:1px;padding:0 15px}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}.show-sm{display:block!important}.hidden-sm{display:none!important}.invisible-sm{visibility:hidden}.container{width:750px}}@media only screen and (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{display:block;position:relative;min-height:1px;padding:0 15px}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}.show-md{display:block!important}.hidden-md{display:none!important}.invisible-md{visibility:hidden}.container{width:970px}}@media only screen and (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{display:block;position:relative;min-height:1px;padding:0 15px}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}.show-lg{display:block!important}.hidden-lg{display:none!important}.invisible-lg{visibility:hidden}.container{width:1170px}}@media only screen and (min-width:1500px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{display:block;position:relative;min-height:1px;padding:0 15px}.col-xl-1{width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-12{width:100%}.col-xl-offset-1{margin-left:8.33333%}.col-xl-offset-2{margin-left:16.66667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333%}.col-xl-offset-5{margin-left:41.66667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333%}.col-xl-offset-8{margin-left:66.66667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333%}.col-xl-offset-11{margin-left:91.66667%}.col-xl-offset-12{margin-left:100%}.show-xl{display:block!important}.hidden-xl{display:none!important}.invisible-xl{visibility:hidden}.container{width:1200px}}.clear{display:block;overflow:hidden;width:0;height:0}.ajax-progress:after,.ajax-progress:before,.clearfix:after,.clearfix:before,.directions .route-direction .route-teaser .metrics:after,.directions .route-direction .route-teaser .metrics:before,.itineraire.teaser .text .depart-arrivee:after,.itineraire.teaser .text .depart-arrivee:before,.nav-bar-poi .categories:after,.nav-bar-poi .categories:before,footer #block-menuitineraire>ul:after,footer #block-menuitineraire>ul:before{content:" ";display:table}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}.gm-style img{max-width:none}.gm-style label{width:auto;display:inline}figure,p{margin:0}.click-block{cursor:pointer}a:hover{text-decoration:underline}.nohover:hover{text-decoration:none}#breadcrumb nav ol,#menu-popin nav ul,.directions .form-direction .fields .field-etape .input-autocomplete ul,.language-switcher-wrapper .language-switcher-language-url,.nav-bar-poi .categories .item .sous-categories ul,.page-trucs-astuces .terms ul,.pager ul,.ulnomarge,footer #block-menuitineraire>ul,footer .menu-footer nav>ul,footer .menu-footer nav>ul>li>ul,footer .wrapper-menu-footer nav ul{margin:0;padding:0}#breadcrumb nav ol li,#menu-popin nav ul li,.directions .form-direction .fields .field-etape .input-autocomplete ul li,.language-switcher-wrapper .language-switcher-language-url li,.nav-bar-poi .categories .item .sous-categories ul li,.page-trucs-astuces .terms ul li,.pager ul li,.ulnomarge li,footer #block-menuitineraire>ul li,footer .menu-footer nav>ul li,footer .menu-footer nav>ul>li>ul li,footer .wrapper-menu-footer nav ul li{margin:0;padding:0;list-style:none}img{max-width:100%;width:auto;height:auto}iframe{border:none}.cesure,.directions .route-direction .route-nav div,.etape .categorie,.etape .categorie>span,.etape .distance,.etape .duree,.etape .statut,.etape .thematique,.etape.teaser>div .text h2,.fiche-sit .categorie,.fiche-sit .categorie>span,.fiche-sit .distance,.fiche-sit .duree,.fiche-sit .statut,.fiche-sit .thematique,.fiche-sit.teaser>div .text h2,.itineraire .categorie,.itineraire .categorie>span,.itineraire .distance,.itineraire .duree,.itineraire .statut,.itineraire .thematique,.itineraire.teaser .categorie,.itineraire.teaser .categorie>span,.itineraire.teaser .distance,.itineraire.teaser .duree,.itineraire.teaser .statut,.itineraire.teaser .thematique,.media.popup .text h2,.node.popup .text h2,.popup-signalement .categorie,.popup-signalement .categorie>span,.popup-signalement .distance,.popup-signalement .duree,.popup-signalement .statut,.popup-signalement .thematique{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.etape.teaser>div .text h2 a,.fiche-itineraire .head h1>a a,.fiche-itineraire .head h1>span a,.fiche-itineraire .head h2 a,.fiche-sit.teaser>div .text h2 a,.inherit a,.itineraire.teaser .text h2 a,.media.popup .text h2 a,.node.popup .text h2 a,.push>.content>div .text h2 a,.push>.content>div .text h3 a{color:inherit;text-decoration:none}html{font-size:100%;margin:0;padding:0}html body{margin:0;padding:0;font-family:'Mukta Mahee',sans-serif;font-weight:400}@font-face{font-family:iconsit;src:url(/themes/fvt/fonts/icon.eot);src:url(/themes/fvt/fonts/icon.eot?#iefix) format("embedded-opentype"),url(/themes/fvt/fonts/icon.woff) format("woff"),url(/themes/fvt/fonts/icon.ttf) format("truetype"),url(/themes/fvt/fonts/icon.svg#icon) format("svg");font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#0096cf;text-decoration:none}.page-title{font-family:Poppins,sans-serif;font-weight:700;font-size:1.875rem;color:#231f20;text-align:center;margin:0}#slider{position:relative}#slider>div{overflow:hidden}#slider>div .titre{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;z-index:5;padding:0 30px}#slider>div .swiper-pagination,.node.full header .field_thematique{-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}#slider>div .titre h1{color:#fff}#slider>div .swiper-slide{position:relative;overflow:hidden;height:calc(100vh - 80px)}#slider>div .swiper-slide:before{content:"";position:absolute;width:100%;height:100%;z-index:1;background:#000;background:rgba(0,0,0,.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=${c},endColorstr=${c});-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})"}#slider>div .swiper-slide img{display:block;margin:auto}#slider>div .swiper-pagination{z-index:9;bottom:30px;left:50%;-moz-transform:translate(-50%,0);transform:translate(-50%,0)}#slider>div .swiper-pagination .swiper-pagination-bullet{background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;opacity:1;width:30px;height:3px;margin:0 5px}#slider>div .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0096cf}#slider>div .swiper-nav{display:none}.slider{position:relative}.swiper-nav>div.swiper-button-next,.swiper-nav>div.swiper-button-prev{background:0 0;width:20px;height:20px;margin:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.swiper-nav>div.swiper-button-next:before,.swiper-nav>div.swiper-button-prev:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:'Material Icons';font-weight:400;font-size:24px;display:inline-block;-moz-osx-font-smoothing:grayscale}.node.full.no-slider header .field_thematique,.node.full.no-slider header .title{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);top:auto;position:relative}.swiper-nav>div.swiper-button-next{right:20px}.swiper-nav>div.swiper-button-next:before{content:"arrow_forward"}.swiper-nav>div.swiper-button-prev{left:20px}.swiper-nav>div.swiper-button-prev:before{content:"arrow_back"}.node.full.no-slider header{padding:30px 0;text-align:center}.node.full.no-slider header .field_thematique{left:auto;transform:translate(0,0);display:inline-block;margin-bottom:20px}.node.full.no-slider header .title{left:auto;transform:translate(0,0);width:100%}.node.full.no-slider header .title h1{color:#231f20}.node.full.no-slider header .infos{margin-top:40px;position:relative;top:auto;left:auto;bottom:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.node.full header{position:relative}.node.full header .title{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;z-index:5;padding:0 30px}.node.full header .title h1{color:#fff}.node.full header .field_thematique{position:absolute;background:#0096cf;color:#fff;padding:5px 10px;font-family:'Mukta Mahee',sans-serif;font-weight:600;font-size:.875rem;z-index:5;top:50px;left:50%;-moz-transform:translate(-50%,0);transform:translate(-50%,0)}.media.popup .text h2,.node.full .titre-sous-titre>h2,.node.full>.content .accroche h2,.node.full>.content .visuels>aside .descriptif>div h3,.node.popup .text h2,.titre-sous-titre>h2{font-family:Poppins,sans-serif}.carte-loopi-wrapper .close-carte,.node.full header .infos{-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.node.full header .infos{position:absolute;z-index:5;bottom:65px;left:50%;width:100%;text-align:center;-ms-transform:translate(-50%,0);transform:translate(-50%,0);font-size:0}.node.full header .infos>div{display:inline-block}.node.full header .infos>div.duree{background:#fff;padding:5px 10px}.node.full header .infos>div.duree>span{color:#231f20}.node.full header .infos .niveau-difficulte{background:#f4f4f4}.node.full>.content .accroche{margin-top:15px;margin-bottom:15px}.node.full>.content .accroche h2{font-weight:300;font-size:1.75rem;margin:0}.node.full>.content .visuels{overflow:hidden;margin-top:15px;margin-bottom:15px}.node.full>.content .visuels>aside{position:relative;margin-top:15px;margin-bottom:15px}.node.full>.content .visuels>aside .descriptif{margin:-60px 15px 0}.node.full>.content .visuels>aside .descriptif>div{position:relative;background:#fff;padding:60px 15px 30px}.node.full>.content .visuels>aside .descriptif>div:after,.node.full>.content .visuels>aside .descriptif>div:before{content:"";display:block;width:20px;height:3px;background:#54b40b;position:absolute;left:15px}.node.full>.content .visuels>aside .descriptif>div:before{top:30px}.node.full>.content .visuels>aside .descriptif>div:after{bottom:0}.node.full>.content .visuels>aside .descriptif>div h3{margin:0;font-weight:600;font-size:1.5rem}.node.full>.content .field_etape_ou_itineraire .slider{padding-bottom:20px;border-bottom:2px solid #0096cf}.node.full>.content .field_etape_ou_itineraire .slider .swiper-slide>article{width:auto;padding:0}.node.full>.content .field_etape_ou_itineraire .slider .swiper-nav{margin-top:10px;position:relative}.node.full>.content .field_etape_ou_itineraire .slider .swiper-nav>div.swiper-button-next{right:0}.node.full>.content .field_etape_ou_itineraire .slider .swiper-nav>div.swiper-button-prev{left:0}.node.full>.content .carte-edito{margin-top:15px;margin-bottom:15px}.node.full>.content .carte-edito>div{padding-top:20px;border-top:2px solid #0096cf}.node.full>.content .carte-edito>div #carte-loopi{width:100%;height:330px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:20px}.node.full .titre-sous-titre>h2{font-weight:300;font-size:1.75rem;margin:0;color:#0096cf;text-align:center}.node.full .titre-sous-titre>h2>span,.node.full .titre-sous-titre>h3{font-size:2.25rem;margin:0;text-align:center;display:block}.node.full .cross-content{margin-top:50px;padding-top:40px;padding-bottom:40px;background:#f4f4f4}.media.popup .infos,.node.popup .infos{position:absolute;width:100%;text-align:center;top:10px;left:0;z-index:6}.media.popup .text,.node.popup .text{padding:15px}.media.popup .text h2,.node.popup .text h2{font-weight:600;font-size:.875rem;margin:0}.titre-sous-titre>h2{font-weight:300;font-size:1.75rem;margin:0;color:#0096cf;text-align:center}.infos .duree>span,.infos .etiquette>span{font-weight:600;display:inline-block;font-family:'Mukta Mahee',sans-serif}.titre-sous-titre>div,.titre-sous-titre>h3{font-size:2.25rem;margin:0;text-align:center}.infos .etiquette>span{background:#54b40b;color:#fff;padding:5px 10px;font-size:.875rem}.infos .duree>span{font-size:.875rem;color:#fff;padding-right:24px;position:relative}.infos .duree>span:after{content:"timer_white";font-family:'Material Icons';font-weight:400;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:block;font-size:.875rem;width:14px}.push{margin-top:15px;margin-bottom:15px}.push>.content{position:relative;width:100%}.push>.content>div{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.push>.content>div .image{position:relative}.push>.content>div .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(to top,#000,rgba(0,0,0,0) 100%);opacity:.2;z-index:5}.push>.content>div .infos,.push>.content>div .text{position:absolute;left:0;z-index:6;width:100%;text-align:center}.push>.content>div .image img{width:100%}.push>.content>div .infos{top:10px}.push>.content>div .text{bottom:10px;padding:0 10px}.push>.content>div .text h2,.push>.content>div .text h3{margin:0;font-family:'Mukta Mahee',sans-serif;font-weight:600;color:#fff;font-size:1.5rem;line-height:1em}.push>.content>div .text .accroche,.push>.content>div .text .field_accroche{font-family:'Mukta Mahee',sans-serif;font-weight:600;color:#fff;font-size:.875rem}#page-ils-ont-fait .accroche,.block-promote .body p,.block-push .body p,.body-content,.etape.teaser>div .text p,.fiche-sit.teaser>div .text p{font-size:1.125rem;color:#a7a9ac;line-height:1.5em;text-align:justify;margin-top:15px;margin-bottom:15px;font-family:'Mukta Mahee',sans-serif;font-weight:500}#page-ils-ont-fait .accroche h2,.block-promote .body p h2,.block-push .body p h2,.body-content h2,.etape.teaser>div .text p h2,.fiche-sit.teaser>div .text p h2{font-size:1.5rem;color:#231f20;font-family:Poppins,sans-serif;font-weight:600}#page-ils-ont-fait .accroche h3,.block-promote .body p h3,.block-push .body p h3,.body-content h3,.etape.teaser>div .text p h3,.fiche-sit.teaser>div .text p h3{font-size:1.25rem;color:#231f20;font-family:Poppins,sans-serif;font-weight:600;margin:5px 0}#page-ils-ont-fait .accroche img,.block-promote .body p img,.block-push .body p img,.body-content img,.etape.teaser>div .text p img,.fiche-sit.teaser>div .text p img{margin:40px 0}#page-ils-ont-fait .accroche b,#page-ils-ont-fait .accroche strong,.block-promote .body p b,.block-promote .body p strong,.block-push .body p b,.block-push .body p strong,.body-content b,.body-content strong,.etape.teaser>div .text p b,.etape.teaser>div .text p strong,.fiche-sit.teaser>div .text p b,.fiche-sit.teaser>div .text p strong{color:#231f20}#page-ils-ont-fait .accroche blockquote,.block-promote .body p blockquote,.block-push .body p blockquote,.body-content blockquote,.etape.teaser>div .text p blockquote,.fiche-sit.teaser>div .text p blockquote{margin:20px 65px;padding:20px 0;position:relative;display:block;border-top:1px solid #a7a9ac;border-bottom:1px solid #a7a9ac}#page-ils-ont-fait .accroche blockquote:after,#page-ils-ont-fait .accroche blockquote:before,.block-promote .body p blockquote:after,.block-promote .body p blockquote:before,.block-push .body p blockquote:after,.block-push .body p blockquote:before,.body-content blockquote:after,.body-content blockquote:before,.etape.teaser>div .text p blockquote:after,.etape.teaser>div .text p blockquote:before,.fiche-sit.teaser>div .text p blockquote:after,.fiche-sit.teaser>div .text p blockquote:before{position:absolute;font-size:9.375rem;color:#0096cf;font-family:'Mukta Mahee',sans-serif;font-weight:300}#page-ils-ont-fait .accroche blockquote:before,.block-promote .body p blockquote:before,.block-push .body p blockquote:before,.body-content blockquote:before,.etape.teaser>div .text p blockquote:before,.fiche-sit.teaser>div .text p blockquote:before{content:"“";left:-65px;top:45px}#page-ils-ont-fait .accroche blockquote:after,.block-promote .body p blockquote:after,.block-push .body p blockquote:after,.body-content blockquote:after,.etape.teaser>div .text p blockquote:after,.fiche-sit.teaser>div .text p blockquote:after{content:"”";bottom:-55px;right:-65px}.carte-loopi-wrapper .option label:after,.carte-loopi-wrapper .option label:before{content:"";-webkit-transition:all .2s ease-out;left:0}.carte-loopi-wrapper{position:relative;width:100%;height:100%;display:none}.carte-loopi-wrapper.open{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000;display:block}.carte-loopi-wrapper.open .close-carte{display:block}.carte-loopi-wrapper .close-carte{display:none;position:absolute;bottom:30px;width:calc(100% - 30px);left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:10}.carte-loopi-wrapper #carte-loopi{width:100%;height:100%}.carte-loopi-wrapper .option input{display:none}.carte-loopi-wrapper .option label{cursor:pointer;font-family:'Mukta Mahee',sans-serif;font-weight:500;color:#a7a9ac;font-size:.8125rem;position:relative;padding-left:38px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.carte-loopi-wrapper .option label:before{width:30px;height:14px;background:#a7a9ac;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.carte-loopi-wrapper .option label:after,span.tooltip{-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out}.carte-loopi-wrapper .option label:after{width:12px;height:12px;background:#fff;display:block;position:absolute;top:50%;-webkit-transform:translate(2px,-50%);-moz-transform:translate(2px,-50%);-o-transform:translate(2px,-50%);-ms-transform:translate(2px,-50%);transform:translate(2px,-50%);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;transition:all .2s ease-out}.carte-loopi-wrapper .option input:checked+label{color:#231f20}.carte-loopi-wrapper .option input:checked+label:before{background:#0096cf}.carte-loopi-wrapper .option input:checked+label:after{-webkit-transform:translate(17px,-50%);-moz-transform:translate(17px,-50%);-o-transform:translate(17px,-50%);-ms-transform:translate(17px,-50%);transform:translate(17px,-50%)}.carte-loopi-wrapper #options-carte{position:absolute;top:0;right:0;z-index:11}.carte-loopi-wrapper #options-carte.open .content{display:block}.carte-loopi-wrapper #options-carte .bt-options{width:50px;height:50px;background:#fff;cursor:pointer}.carte-loopi-wrapper #options-carte .bt-options:before{content:"more_vert";font-family:'Material Icons';font-weight:400;font-size:24px;display:inline-block;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carte-loopi-wrapper #options-carte .content{display:none;position:absolute;padding:10px;background:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);min-width:340px;right:2px;top:50px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.carte-loopi-wrapper #options-carte .content .legende .item.alternatives:after,.carte-loopi-wrapper #options-carte .content .legende .item:before{height:4px;background:#231f20;-ms-transform:translate(0,-50%);display:block;content:"";-webkit-transform:translate(0,-50%)}.carte-loopi-wrapper #options-carte .content .legende{display:block;border-top:1px solid #f4f4f4;margin-top:15px;padding-top:15px}.carte-loopi-wrapper #options-carte .content .legende>span{font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.875rem}.carte-loopi-wrapper #options-carte .content .legende .item{padding-left:37px;font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.75rem;position:relative}.carte-loopi-wrapper #options-carte .content .legende .item:before{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:20px;position:absolute;left:0;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.carte-loopi-wrapper #options-carte .content .legende .item.voie-cyclable{color:#090}.carte-loopi-wrapper #options-carte .content .legende .item.voie-cyclable:before{background:#090}.carte-loopi-wrapper #options-carte .content .legende .item.liaisons{color:purple}.carte-loopi-wrapper #options-carte .content .legende .item.liaisons:before{background:purple}.carte-loopi-wrapper #options-carte .content .legende .item.sur-route{color:#f90}.carte-loopi-wrapper #options-carte .content .legende .item.sur-route:before{background:#f90}.carte-loopi-wrapper #options-carte .content .legende .item.vtt{color:#08b}.carte-loopi-wrapper #options-carte .content .legende .item.vtt:before{background:#08b}.carte-loopi-wrapper #options-carte .content .legende .item.parcours-provisoire{color:#cc3607}.carte-loopi-wrapper #options-carte .content .legende .item.parcours-provisoire:before{background:#cc3607}.carte-loopi-wrapper #options-carte .content .legende .item.alternatives:before{width:9px}.carte-loopi-wrapper #options-carte .content .legende .item.alternatives:after{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:9px;left:12px}.nav-bar-poi .bt-signalement:before,.nav-bar-poi .categories .item a:before,.nav-bar-poi .categories .item>label:before,.nav-bar-poi .categories .item>span:before{font-weight:400;font-style:normal;letter-spacing:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);text-transform:none;word-wrap:normal;white-space:nowrap;font-feature-settings:'liga';font-family:'Material Icons'}.nav-bar-poi{background:#fff;-webkit-box-shadow:0 2px 2px -2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px -2px rgba(0,0,0,.2);position:relative;z-index:10}.nav-bar-poi .categories{position:relative}.nav-bar-poi .categories .item{float:left}.nav-bar-poi .categories .item a,.nav-bar-poi .categories .item>label,.nav-bar-poi .categories .item>span{position:relative;cursor:pointer;width:55px;height:50px;background:#fff;display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.nav-bar-poi .categories .item a:before,.nav-bar-poi .categories .item>label:before,.nav-bar-poi .categories .item>span:before{content:"";position:absolute;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;display:inline-block;line-height:1;color:#231f20!important;animation:none!important}.nav-bar-poi .categories .item[data-id=loisirs]>label:before,.nav-bar-poi .categories .item[data-id=loisirs]>span:before{content:"remove_red_eye"}.nav-bar-poi .categories .item[data-id=restos-bars]>label:before,.nav-bar-poi .categories .item[data-id=restos-bars]>span:before{content:"local_dining"}.nav-bar-poi .categories .item[data-id=hebergements]>label:before,.nav-bar-poi .categories .item[data-id=hebergements]>span:before{content:"hotel"}.nav-bar-poi .categories .item[data-id=pratique]>label:before,.nav-bar-poi .categories .item[data-id=pratique]>span:before{content:"info_outline"}.nav-bar-poi .categories .item .sous-categories{display:none;width:100vh;position:absolute;bottom:0;left:0;background:#0096cf;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);z-index:99;-webkit-box-shadow:0 2px 2px -2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.nav-bar-poi .categories .item .sous-categories ul{padding:10px 0}.nav-bar-poi .categories .item .sous-categories ul li{padding:0 10px;margin-bottom:5px}.nav-bar-poi .categories .item .sous-categories ul li .input-checkbox+label{color:#fff}.nav-bar-poi .categories .item .sous-categories ul li:last-child{margin-bottom:0}.nav-bar-poi .categories .item.open .sous-categories{display:block}.nav-bar-poi .categories .item.open>span,.nav-bar-poi .categories .item.selected>label,.nav-bar-poi .categories .item.selected>span{background:#0096cf}.nav-bar-poi .form-checkboxes input:checked+label:before{color:#fff}.nav-bar-poi .bt-signalement{background:#fff;-webkit-box-shadow:0 2px 2px -2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px -2px rgba(0,0,0,.2);box-shadow:0 2px 2px -2px rgba(0,0,0,.2);width:55px;height:50px;top:50%;right:40px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;cursor:pointer}.modal-mask .modal-wrapper,.nav-bar-poi .bt-signalement:before{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.nav-bar-poi .bt-signalement:before{content:"sms_failed";font-size:24px;display:inline-block;line-height:1;position:absolute;transform:translate(-50%,-50%);color:red}.carte-home.open-steps .form-direction,.carte-home.open-steps .onglets,.carte-home.open-steps .route-direction,.modal-mask{display:none}.modal-mask{position:fixed;z-index:99999999999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);transition:opacity .3s ease}.modal-mask.open{display:block}.modal-mask .close,.modal-mask body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel,body #tarteaucitronRoot #tarteaucitron .modal-mask #tarteaucitronClosePanel{right:5px;top:5px}.modal-mask .modal-wrapper{width:calc(100% - 30px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-mask .modal-wrapper .modal-container{border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.16);background:#fff;padding:20px;width:100%;text-align:left}#carte-loopi .marker,#carte-loopi .marker.hebergements,#carte-loopi .marker.hebergements.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770)}.modal-mask .modal-wrapper .modal-container h5{font-size:1.25rem;margin:0 0 10px}.block-promote .field_lien .modal-mask .modal-wrapper .modal-container a,.fiche-sit.full #contact form .form-actions .modal-mask .modal-wrapper .modal-container .form-submit,.form-contact .form-actions .modal-mask .modal-wrapper .modal-container .form-submit,.modal-mask .modal-wrapper .modal-container .block-promote .field_lien a,.modal-mask .modal-wrapper .modal-container .bouton,.modal-mask .modal-wrapper .modal-container .fiche-sit.full #contact form .form-actions .form-submit,.modal-mask .modal-wrapper .modal-container .form-contact .form-actions .form-submit,.modal-mask .modal-wrapper .modal-container .mon-parcours-form .form-actions .form-submit,.modal-mask .modal-wrapper .modal-container body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,.modal-mask .modal-wrapper .modal-container body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize,.mon-parcours-form .form-actions .modal-mask .modal-wrapper .modal-container .form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .modal-mask .modal-wrapper .modal-container #tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .modal-mask .modal-wrapper .modal-container #tarteaucitronPersonalize{margin-top:10px}#carte-loopi .marker{background-position:-170px -108px;width:34px;height:34px;cursor:pointer}#carte-loopi .marker.hebergements{background-position:-204px -60px;width:30px;height:30px;z-index:1}#carte-loopi .marker.hebergements.actif{background-position:-170px -194px;width:28px;height:28px;z-index:3}#carte-loopi .marker.hebergements.label-accueil-velo{z-index:2;background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:0 -82px;width:34px;height:41px}#carte-loopi .marker.aires-de-pique-nique,#carte-loopi .marker.location-canoe,#carte-loopi .marker.loisirs,#carte-loopi .marker.loueurs-reparateurs-velos,#carte-loopi .marker.office-de-tourisme,#carte-loopi .marker.restos-bars{z-index:1;background-image:url(/themes/fvt/images/poi.png?1563808463770)}#carte-loopi .marker.hebergements.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-102px -41px;width:34px;height:41px}#carte-loopi .marker.loisirs{background-position:-120px -164px;width:30px;height:30px}#carte-loopi .marker.loisirs.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-234px 0;width:28px;height:28px;z-index:3}#carte-loopi .marker.loisirs.label-accueil-velo{z-index:2;background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-34px -123px;width:34px;height:41px}#carte-loopi .marker.loisirs.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-136px -123px;width:33px;height:41px}#carte-loopi .marker.restos-bars{background-position:-204px -90px;width:30px;height:30px}#carte-loopi .marker.restos-bars.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-114px -194px;width:28px;height:28px;z-index:3}#carte-loopi .marker.restos-bars.label-accueil-velo{z-index:2;background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-102px 0;width:34px;height:41px}#carte-loopi .marker.restos-bars.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-34px -82px;width:34px;height:41px}#carte-loopi .marker.aires-de-pique-nique{background-position:0 -194px;width:30px;height:30px}#carte-loopi .marker.aires-de-pique-nique.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-234px -28px;width:28px;height:28px;z-index:3}#carte-loopi .marker.aires-de-pique-nique.label-accueil-velo{z-index:2;background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-68px 0;width:34px;height:41px}#carte-loopi .marker.aires-de-pique-nique.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-102px -82px;width:34px;height:41px}#carte-loopi .marker.loueurs-reparateurs-velos{background-position:-204px 0;width:30px;height:30px}#carte-loopi .marker.loueurs-reparateurs-velos.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-234px -56px;width:28px;height:28px;z-index:3}#carte-loopi .marker.loueurs-reparateurs-velos.label-accueil-velo{z-index:2;background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-102px -123px;width:34px;height:41px}#carte-loopi .marker.loueurs-reparateurs-velos.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-34px 0;width:34px;height:41px}#carte-loopi .marker.location-canoe{background-position:-60px -164px;width:30px;height:30px}#carte-loopi .marker.location-canoe.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-30px -194px;width:28px;height:28px;z-index:3}#carte-loopi .marker.location-canoe.label-accueil-velo{z-index:2;background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-34px -41px;width:34px;height:41px}#carte-loopi .marker.location-canoe.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-68px -41px;width:34px;height:41px}#carte-loopi .marker.office-de-tourisme{background-position:-90px -164px;width:30px;height:30px}#carte-loopi .marker.office-de-tourisme.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-198px -194px;width:28px;height:28px;z-index:3}#carte-loopi .marker.office-de-tourisme.label-accueil-velo{z-index:2;background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:0 -123px;width:34px;height:41px}#carte-loopi .marker.office-de-tourisme.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:0 -41px;width:34px;height:41px}#carte-loopi .marker.incontournable{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:0 -164px;width:30px;height:30px;z-index:1}#carte-loopi .marker.incontournable.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-58px -194px;width:28px;height:28px;z-index:3}#carte-loopi .marker.incontournable.label-accueil-velo{z-index:2;background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-136px 0;width:34px;height:41px}#carte-loopi .marker.incontournable.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:0 0;width:34px;height:41px}#carte-loopi .marker.toilets{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-30px -164px;width:30px;height:30px;z-index:1}#carte-loopi .marker.toilets.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-86px -194px;width:28px;height:28px;z-index:3}#carte-loopi .marker.toilets.label-accueil-velo{z-index:2;background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-30px -164px;width:30px;height:30px}#carte-loopi .marker.toilets.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-86px -194px;width:28px;height:28px}#carte-loopi .marker.point_eau{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-150px -164px;width:30px;height:30px;z-index:1}#carte-loopi .marker.point_eau.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-142px -194px;width:28px;height:28px;z-index:3}#carte-loopi .marker.point_eau.label-accueil-velo{z-index:2;background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-150px -164px;width:30px;height:30px}#carte-loopi .marker.point_eau.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-142px -194px;width:28px;height:28px}#carte-loopi .marker.gare{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-204px -120px;width:30px;height:30px;z-index:1}#carte-loopi .marker.gare.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-204px -150px;width:30px;height:30px;z-index:3}#carte-loopi .marker.gare.label-accueil-velo{z-index:2;background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-204px -120px;width:30px;height:30px}#carte-loopi .marker.gare.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-204px -150px;width:30px;height:30px}#carte-loopi .marker.signalement.statut-1,#carte-loopi .marker.signalement.statut-1.actif,#carte-loopi .marker.signalement.statut-1.label-accueil-velo,#carte-loopi .marker.signalement.statut-1.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-170px -72px}#carte-loopi .marker.signalement.statut-1{width:34px;height:36px;z-index:1}#carte-loopi .marker.signalement.statut-1.actif{width:34px;height:36px;z-index:3}#carte-loopi .marker.signalement.statut-1.label-accueil-velo{z-index:2;width:34px;height:36px}#carte-loopi .marker.signalement.statut-1.label-accueil-velo.actif{width:34px;height:36px}#carte-loopi .marker.signalement.statut-2,#carte-loopi .marker.signalement.statut-2.actif,#carte-loopi .marker.signalement.statut-2.label-accueil-velo,#carte-loopi .marker.signalement.statut-2.label-accueil-velo.actif,#carte-loopi .marker.signalement.statut-3,#carte-loopi .marker.signalement.statut-3.actif,#carte-loopi .marker.signalement.statut-3.label-accueil-velo,#carte-loopi .marker.signalement.statut-3.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-170px 0}#carte-loopi .marker.signalement.statut-2{width:34px;height:36px;z-index:1}#carte-loopi .marker.signalement.statut-2.actif{width:34px;height:36px;z-index:3}#carte-loopi .marker.signalement.statut-2.label-accueil-velo{z-index:2;width:34px;height:36px}#carte-loopi .marker.signalement.statut-2.label-accueil-velo.actif{width:34px;height:36px}#carte-loopi .marker.signalement.statut-3{width:34px;height:36px;z-index:1}#carte-loopi .marker.signalement.statut-3.actif{width:34px;height:36px;z-index:3}#carte-loopi .marker.signalement.statut-3.label-accueil-velo{z-index:2;width:34px;height:36px}#carte-loopi .marker.signalement.statut-3.label-accueil-velo.actif{width:34px;height:36px}#carte-loopi .marker.signalement.statut-4,#carte-loopi .marker.signalement.statut-4.actif,#carte-loopi .marker.signalement.statut-4.label-accueil-velo,#carte-loopi .marker.signalement.statut-4.label-accueil-velo.actif{background-image:url(/themes/fvt/images/poi.png?1563808463770);background-position:-170px -36px;width:34px;height:36px}#carte-loopi .marker.signalement.statut-4{z-index:1}#carte-loopi .marker.signalement.statut-4.actif{z-index:3}#carte-loopi .marker.signalement.statut-4.label-accueil-velo{z-index:2}#carte-loopi .mapboxgl-popup{z-index:50}#carte-loopi .mapboxgl-popup.tooltip .mapboxgl-popup-tip{border-top-color:rgba(0,0,0,.7)}#carte-loopi .mapboxgl-popup.tooltip .mapboxgl-popup-content{background:#000;background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=${c},endColorstr=${c});-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})";color:#fff;padding:8px;font-size:.875rem;font-family:'Mukta Mahee',sans-serif;font-weight:600;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.directions .form-direction .fields.drag .field-etape>div:after,span.tooltip{font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}#carte-loopi .mapboxgl-popup.popup-marker{width:260px}#carte-loopi .mapboxgl-popup.popup-marker .mapboxgl-popup-content{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}#carte-loopi .mapboxgl-popup .mapboxgl-popup-content{padding:0}span.tooltip{font-family:'Material Icons';display:inline-block;text-transform:none;word-wrap:normal;white-space:nowrap;font-feature-settings:'liga';font-size:1.125rem;-moz-opacity:.4;-khtml-opacity:.4;-webkit-opacity:.4;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=${opperc});filter:alpha(opacity=${opperc});-webkit-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:middle;margin-left:5px;color:#231f20}.directions .form-direction .switch,span.tooltip:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=${opperc})}span.tooltip:hover{-moz-opacity:.6;-khtml-opacity:.6;-webkit-opacity:.6;opacity:.6;filter:alpha(opacity=${opperc})}.directions #template-etape{display:none}.directions .form-direction #ajouter-une-etape:before,.directions .form-direction .fields.drag .field-etape>div:after,.directions .form-direction .switch{display:inline-block;white-space:nowrap;text-transform:none;word-wrap:normal}.directions .form-direction{background:#0096cf;padding:30px;position:relative}.directions .form-direction .fields{position:relative;padding-right:30px}.directions .form-direction .fields.drag .field-etape>div{position:relative;padding-right:23px}.directions .form-direction .fields.drag .field-etape>div:after,.directions .form-direction .fields:before{position:absolute;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);top:50%}.directions .form-direction .fields.drag .field-etape>div:after{font-family:'Material Icons';font-size:24px;font-feature-settings:'liga';content:"menu";right:0;transform:translate(0,-50%);color:#fff}.directions .form-direction .fields:before{content:"";height:calc(100% - 70px);width:0;border-left:2px dashed #fff;left:10px;transform:translate(0,-50%)}.directions .form-direction .fields .field-etape{padding-left:25px;margin:10px 0;position:relative}.directions .form-direction .fields .field-etape.over>div{border-top:2px solid #000}.directions .form-direction .fields .field-etape.moving{background:#0096cf;opacity:.4}.directions .form-direction .fields .field-etape:before{content:"";position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);display:block;left:6px;width:10px;height:10px;box-shadow:0 3px 6px 0 rgba(0,0,0,.4);background:#fff;border-radius:50%}.directions .form-direction .fields .field-etape:first-child:before{background:url(/themes/fvt/images/sprite.png?1567418239616) -108px -71px;border-radius:0;box-shadow:none;width:16px;height:15px;left:3px}.directions .form-direction .fields .field-etape:last-child:before{background:url(/themes/fvt/images/sprite.png?1567418239616) -117px -18px;border-radius:0;box-shadow:none;width:20px;height:24px;left:1px}.directions .form-direction .fields .field-etape .input-autocomplete{position:relative}.directions .form-direction .fields .field-etape .input-autocomplete input{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;background:0 0;width:100%;border:none;border-bottom:1px solid rgba(255,255,255,.5);padding:10px 40px 10px 0;color:#fff;font-family:'Mukta Mahee',sans-serif;font-weight:600;font-size:.9375rem}#menu .wrapper-links .language-switcher-wrapper .language-switcher-language-url,.directions .form-direction .switch,.navigation-etape{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out}.directions .form-direction .fields .field-etape .input-autocomplete input:focus{border-bottom-color:#fff}.directions .form-direction .fields .field-etape .input-autocomplete input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.directions .form-direction .fields .field-etape .input-autocomplete input::-moz-placeholder{color:rgba(255,255,255,.7)}.directions .form-direction .fields .field-etape .input-autocomplete input:-ms-input-placeholder{color:rgba(255,255,255,.7)}.directions .form-direction .fields .field-etape .input-autocomplete .action{position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font-size:1.25rem;cursor:pointer;display:none}.directions .form-direction .fields .field-etape .input-autocomplete .action.actif{display:block}.directions .form-direction .fields .field-etape .input-autocomplete ul{position:absolute;z-index:1000;max-height:400px;overflow-y:auto;width:100%;background:#fff;color:#231f20;border:1px solid #f4f4f4;bottom:0;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.directions .form-direction #ajouter-une-etape:before,.directions .form-direction .switch{font-style:normal;line-height:1;letter-spacing:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);text-rendering:optimizeLegibility}.directions .form-direction .fields .field-etape .input-autocomplete ul li{padding:7px 10px;cursor:pointer;font-size:.75rem;border-bottom:1px solid #f4f4f4}.directions .form-direction .fields .field-etape .input-autocomplete ul li.selected,.directions .form-direction .fields .field-etape .input-autocomplete ul li:hover{background:#f4f4f4}.directions .form-direction .switch{font-family:'Material Icons';font-weight:400;right:30px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;filter:alpha(opacity=${opperc});font-size:1.5rem;cursor:pointer;transition:all .2s ease-out}.directions .form-direction .switch:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=${opperc});filter:alpha(opacity=${opperc})}.directions .form-direction #ajouter-une-etape{color:#fff;font-family:'Mukta Mahee',sans-serif;font-weight:600;font-size:.9375rem;padding-left:30px;position:relative}.directions .form-direction #ajouter-une-etape:before{content:"control_point";font-family:'Material Icons';font-weight:400;font-size:24px;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.directions .route-direction .route-nav a,.directions .route-direction .route-teaser .link-item .detail:after{line-height:1;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);top:50%;font-style:normal;letter-spacing:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.directions .route-direction .route-nav{display:none;background:#f4f4f4;padding:15px 30px 15px 60px;position:relative}.directions .route-direction .route-nav a{position:absolute;padding:10px;font-family:'Material Icons';font-weight:400;font-size:24px;display:inline-block;text-transform:none;word-wrap:normal;text-rendering:optimizeLegibility;color:#231f20;left:15px;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.directions .route-direction .route-nav div{font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.9375rem}.directions .route-direction .route-nav div span{font-family:'Mukta Mahee',sans-serif;font-weight:600}.directions .route-direction .route-teaser{border-left:4px solid #fff;background:#f4f4f4;padding:15px;cursor:pointer}.directions .route-direction .route-teaser h2{margin:0 0 10px;vertical-align:middle;font-family:Poppins,sans-serif;font-weight:600;font-size:.875rem}.directions .route-direction .route-teaser h2 strong{color:#54b40b;font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.875rem}.directions .route-direction .route-teaser .metrics>div{float:left;width:50%;color:#a7a9ac;font-family:'Mukta Mahee',sans-serif;font-weight:600;font-size:.9375rem}.directions .route-direction .route-teaser .metrics>div.duree{text-align:right}.directions .route-direction .route-teaser .link-item{margin-top:10px;display:none;text-align:right}.directions .route-direction .route-teaser .link-item .detail{display:inline-block;color:#0096cf;text-transform:uppercase;padding-right:30px;position:relative}.directions .route-direction .route-teaser .link-item .detail:after{content:"add_circle_outline";position:absolute;font-family:'Material Icons';font-weight:400;font-size:24px;display:inline-block;text-transform:none;word-wrap:normal;text-rendering:optimizeLegibility;right:0;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.directions .route-direction .route-full{display:none}.directions .route-direction .route-full .cyclabilites{padding:0 15px;color:#54b40b;margin-top:5px;font-family:'Mukta Mahee',sans-serif;font-weight:600;font-size:.875rem}.directions .route-direction .route-full .cyclabilites .percent{width:calc(100% - 30px);height:6px;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:#a7a9ac}.directions .route-direction .route-full .cyclabilites .percent>div{height:6px;position:absolute;background:#54b40b;left:0;top:0}.directions .route-direction .route-full .download:before,.profil-altimetrique .values span:before{display:inline-block;line-height:1;text-transform:none;top:50%;-o-transform:translate(0,-50%);left:0}.directions .route-direction .route-full .profil-altimetrique{padding:30px;border-bottom:1px solid #f4f4f4}.directions .route-direction .route-full .download{padding-left:30px;margin:15px 0 0 15px;position:relative;display:inline-block}.directions .route-direction .route-full .download:before{content:"file_download";font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.directions .route-direction .route-full .steps .step .icon-direction span,.directions .route-direction.is-selected .route-teaser .link-item{display:block}.block-slider .directions .form-direction .fields .field:before,.depart-arrivee .arrivee:before,.depart-arrivee .depart:before,.depart-arrivee .point:before,.profil-altimetrique .values span:before{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.directions .route-direction .route-full .steps{padding:0 30px}.directions .route-direction .route-full .steps .etape{margin:20px 0;font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.9375rem}.directions .route-direction .route-full .steps .etape h3{font-family:'Mukta Mahee',sans-serif;font-weight:600;font-size:.875rem;margin:0}.directions .route-direction .route-full .steps .step{font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.875rem;padding-left:30px;position:relative;margin:10px 0}.fiche-itineraire .head .back,.profil-altimetrique .values span:before{font-family:'Material Icons';font-style:normal;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.directions .route-direction .route-full .steps .step .icon-direction{position:absolute;left:0;top:0}.directions .route-direction.is-selected .route-teaser{cursor:default;background:#fff;border-left-color:#0096cf;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.directions .route-direction.is-selected.open{display:block!important}.directions .route-direction.is-selected.open .route-teaser{border-left:4px solid #fff;background:#fff}.directions .route-direction.is-selected.open .route-teaser .link-item{display:none}.directions .route-direction.is-selected.open .route-full,.directions .route-direction.is-selected.open .route-nav{display:block}.profil-altimetrique .values span{margin-right:40px;display:inline-block;padding-left:25px;font-size:.75rem;position:relative}.profil-altimetrique .values span:before{position:absolute;font-weight:400;font-size:24px;transform:translate(0,-50%)}.block-promote .body h2,.block-push .body h2,.block-slider .directions .form-direction .accroche,.onglets>a{font-family:Poppins,sans-serif}.block-slider .directions,.block-slider .directions .form-direction .fields .field-etape:before,.block-slider .directions .form-direction .fields:before,.block-slider .swiper-nav{display:none}.profil-altimetrique .values span.montee:before{content:"trending_up"}.profil-altimetrique .values span.descente:before{content:"trending_down"}.block-slider{position:relative}.block-slider .directions{position:fixed;width:100%;height:100%;z-index:10000;top:0;right:0;left:0;bottom:0;padding-top:90px}.block-slider .directions .form-direction{background:0 0}.block-slider .directions .form-direction .accroche{color:#fff;font-size:1.0625rem;font-weight:600;text-align:center;margin-bottom:30px}.block-promote .field_lien .block-slider .directions .form-direction a,.block-slider .directions .form-direction .block-promote .field_lien a,.block-slider .directions .form-direction .bouton,.block-slider .directions .form-direction .fiche-sit.full #contact form .form-actions .form-submit,.block-slider .directions .form-direction .form-contact .form-actions .form-submit,.block-slider .directions .form-direction .mon-parcours-form .form-actions .form-submit,.block-slider .directions .form-direction body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,.block-slider .directions .form-direction body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize,.fiche-sit.full #contact form .form-actions .block-slider .directions .form-direction .form-submit,.form-contact .form-actions .block-slider .directions .form-direction .form-submit,.mon-parcours-form .form-actions .block-slider .directions .form-direction .form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .block-slider .directions .form-direction #tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .block-slider .directions .form-direction #tarteaucitronPersonalize{width:100%;text-align:center}.block-slider .directions .form-direction .fields{padding:0}.block-slider .directions .form-direction .fields .field-etape{margin:0}.block-slider .directions .form-direction .fields .field-etape:first-child .field:before{border-color:#87ba61}.block-slider .directions .form-direction .fields .field{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:40px;position:relative}.block-slider .directions .form-direction .fields .field:before{position:absolute;content:"";display:block;background:#fff;width:10px;height:10px;border:2px solid #f2675e;left:10px;top:50%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-o-transform:translate(0,-50%);transform:translate(0,-50%)}.block-slider .title,.fiche-sit .accueil-velo:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.block-slider .directions .form-direction .fields .field .input-autocomplete .action{color:#231f20;right:10px}.block-slider .directions .form-direction .fields .field input{color:#231f20}.block-slider .directions .form-direction .fields .field input::-webkit-input-placeholder{color:rgba(35,31,32,.7)}.block-slider .directions .form-direction .fields .field input::-moz-placeholder{color:rgba(35,31,32,.7)}.block-slider .directions .form-direction .fields .field input:-ms-input-placeholder{color:rgba(35,31,32,.7)}.block-slider .bouton-open-direction{position:absolute;z-index:9;bottom:30px;width:100%;text-align:center}.block-slider .title{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;text-align:center;z-index:8;padding:0 30px}.block-slider .title h1{color:#fff}.block-slider.base-line .title{position:absolute;top:auto;bottom:130px;width:100%;left:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.block-slider.base-line .title h1{color:#fff;font-size:1.25rem;line-height:1em}.block-slider.base-line .title .field_base_line{color:#fff;font-size:3.75rem;line-height:1em;display:block}.itineraire.teaser .text .depart-arrivee,.onglets>a{color:#a7a9ac}.block-slider.nav-top .swiper-nav{display:none!important}.onglets,.onglets>a{display:flex}.block-slider.nav-top .swiper-pagination{bottom:auto!important;top:30px;width:90%}.block-promote .body h2,.block-push .body h2{text-align:center;font-size:1.75rem;font-weight:300}.block-promote .body p,.block-push .body p{text-align:center}.block-promote{background:#f4f4f4;padding:30px 15px}.block-promote .field_lien{text-align:center;margin-top:30px}.block-promote .push{margin:0}.block-promote .slider .swiper-slide article{width:100%}.block-promote .slider .swiper-nav>div.swiper-button-next,.block-promote .slider .swiper-nav>div.swiper-button-prev{top:auto;bottom:-70px}.block-promote .slider .swiper-nav>div.swiper-button-next{right:0}.block-promote .slider .swiper-nav>div.swiper-button-prev{left:0}.onglets.col-2>a{width:50%}.onglets.col-3>a{width:33.3333%}.onglets>a{align-items:center;height:50px;padding:5px 15px;text-align:center;line-height:1.1em;font-weight:600;font-size:.75rem;text-transform:uppercase}.onglets>a.actif{color:#0096cf;border-bottom:3px solid #0096cf}.fiche-itineraire #description .swap-balade-wrapper .swap-balade,.fiche-itineraire .head .back{color:#231f20;text-decoration:none}.onglets>a>span{display:block;width:100%}.onglets>a h1{display:inline;font-weight:inherit;font-size:inherit}.onglets-content>div{display:none}.onglets-content>div.open{display:block}.depart-arrivee{font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:1rem}.depart-arrivee .arrivee,.depart-arrivee .depart,.depart-arrivee .point{padding-left:25px;position:relative}.depart-arrivee .arrivee:before,.depart-arrivee .depart:before,.depart-arrivee .point:before{content:"";width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid;position:absolute;left:0;top:50%;-o-transform:translate(0,-50%);transform:translate(0,-50%)}.depart-arrivee .depart:before{border-color:#54b40b}.depart-arrivee .arrivee:before{border-color:#ef4136}.fiche-itineraire .head{position:relative;border-bottom:1px solid #dfdfdf;padding:15px 70px 15px 50px}.fiche-itineraire .head .back{position:absolute;left:15px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:400;font-size:24px;display:inline-block;line-height:1;text-transform:none}.fiche-itineraire .head h1{margin:0;font-family:Poppins,sans-serif;font-weight:600;font-size:1.125rem}.fiche-itineraire .head h1>a,.fiche-itineraire .head h1>span,.fiche-itineraire .head h2{margin:0;font-family:Poppins,sans-serif;font-weight:500;font-size:.875rem;color:#54b40b;display:block}.fiche-itineraire .head .logo{height:40px;position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.fiche-itineraire .bouton-sites{margin-top:15px;margin-bottom:15px}.fiche-itineraire .bouton-sites a{margin:15px 0}.fiche-itineraire .site-officiel-link{text-align:right;margin-top:15px}.fiche-itineraire #description>.image{position:relative}.fiche-itineraire #description>.image:before{content:"";display:block;position:absolute;width:100%;height:100%;background:linear-gradient(to top,#000,rgba(0,0,0,0) 50%);opacity:.5;z-index:1}.fiche-itineraire #description>.image img{display:block}.fiche-itineraire #description>.image .infos{width:100%;position:absolute;top:0;left:0;z-index:2}.fiche-itineraire #description>.image .infos .distance-duree{width:100%;position:relative}.fiche-itineraire #description>.image .infos .distance-duree>div{display:inline-block}.fiche-itineraire #description>.image .infos .distance-duree .difficulte{position:absolute;right:0}.fiche-itineraire #description>.image .link-visionneuse{z-index:2;position:absolute;left:15px;bottom:15px}.fiche-itineraire #description .tools a,.fiche-itineraire #description .tools a.download{position:relative;font-family:'Mukta Mahee',sans-serif;text-transform:uppercase}.fiche-itineraire #description .depart-arrivee{padding:10px 15px;background:#f4f4f4}.fiche-itineraire #description .depart-arrivee .arrivee{text-align:right;padding:0 25px 0 0}.fiche-itineraire #description .depart-arrivee .arrivee:before{right:0;left:auto}.fiche-itineraire #description .swap-balade-wrapper{text-align:center}.fiche-itineraire #description .accroche{font-family:'Mukta Mahee',sans-serif;font-weight:700;font-size:1.25rem}.fiche-itineraire #description .tools{margin:20px 0}.fiche-itineraire #description .tools .print-align{text-align:right}.fiche-itineraire #description>.content .plaquette-wrapper,.fiche-itineraire #temoignages .temoignages>.title,.fiche-sit.full header .classement,.nb-results{text-align:center}.fiche-itineraire #description .tools a{font-weight:600;font-size:.875rem;display:inline-block;line-height:1.1em}.fiche-itineraire #description .tools a.download{font-weight:600;font-size:.875rem;display:inline-block;padding-left:30px}.fiche-itineraire #description .tools a.download:before,.fiche-itineraire #description .tools a.print:before{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;text-transform:none;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);font-size:24px;letter-spacing:normal;top:50%;line-height:1}.fiche-itineraire #description .tools a.download:before{content:"file_download";left:0;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.fiche-itineraire #description .tools a.print{padding-right:30px}.fiche-itineraire #description .tools a.print:before{content:"print";right:0;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.fiche-itineraire #description>.content{margin-top:30px;padding:0 15px}.fiche-itineraire #description .cross_content .slider .swiper-slide article,.fiche-itineraire #description .sejours .slider .swiper-slide article{padding:0}.fiche-itineraire #description .cross_content .slider .swiper-nav,.fiche-itineraire #description .sejours .slider .swiper-nav{position:relative}.fiche-itineraire #description .cross_content .slider .swiper-nav>div.swiper-button-prev,.fiche-itineraire #description .sejours .slider .swiper-nav>div.swiper-button-prev{left:0}.fiche-itineraire #description .cross_content .slider .swiper-nav>div.swiper-button-next,.fiche-itineraire #description .sejours .slider .swiper-nav>div.swiper-button-next{right:0}.fiche-itineraire #description .cross_content{margin-top:50px;padding-top:40px;padding-bottom:40px;background:#f4f4f4}.fiche-itineraire #description .cross_content .push{padding:0}.fiche-itineraire #etapes .etape-search-form{padding:15px;background:#0096cf}.fiche-itineraire #etapes .etape-search-form .col-item{margin:5px 0;display:block}.fiche-itineraire #etapes .list-etape{padding:30px 15px;background:#f4f4f4}.fiche-itineraire #temoignages{background:#f4f4f4;padding-top:40px}.fiche-itineraire #temoignages .temoignages>.title h2{margin:0 10px;color:#0096cf;font-size:1.75rem;font-family:Poppins,sans-serif;font-weight:300}.fiche-itineraire #temoignages .temoignages>.title a{color:#0096cf;display:inline-block;text-transform:uppercase;font-size:.875rem;font-family:'Mukta Mahee',sans-serif;font-weight:600;padding-right:34px;position:relative}.fiche-itineraire #temoignages .temoignages>.title a:after,.link-visionneuse:before{font-style:normal;text-transform:none;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.fiche-itineraire #temoignages .temoignages>.title a:after{content:"chat_bubble";font-family:'Material Icons';font-weight:400;font-size:24px;display:inline-block;line-height:1;letter-spacing:normal;position:absolute;right:0;top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.itineraire.teaser .text h2,.link-visionneuse{font-family:Poppins,sans-serif}.link-visionneuse:before,.navigation-etape a.prev:before{-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);letter-spacing:normal}.fiche-itineraire #temoignages .temoignages .swiper-nav{position:relative}.itineraire.teaser{margin-top:15px;margin-bottom:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;background:#fff}.itineraire.teaser .infos{width:100%;position:absolute;top:10px;left:0;z-index:2}.itineraire.teaser .text{padding:15px}.itineraire.teaser .text h2{font-size:1rem;font-weight:600;margin:0}.itineraire.teaser .text .depart-arrivee .depart{float:left}.itineraire.teaser .text .depart-arrivee .arrivee{float:right;padding:0 25px 0 0}.itineraire.teaser .text .depart-arrivee .arrivee:before{right:0;left:auto}.item-cross-content{margin-top:15px;margin-bottom:15px;position:relative}.item-cross-content>div{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.item-cross-content .infos{z-index:6;position:absolute;top:10px;left:0;font-size:0}.item-cross-content .infos>div{display:inline-block;vertical-align:middle}.item-cross-content .infos>a{vertical-align:middle;display:inline-block;padding:5px 10px;font-family:'Mukta Mahee',sans-serif;font-weight:600;font-size:.875rem;color:#fff;background:#54b40b}.item-cross-content .depart-arrivee{position:absolute;bottom:30px;width:100%;padding:0 15px;z-index:5}.item-cross-content .depart-arrivee>div{float:left;width:50%;color:#fff}.item-cross-content .depart-arrivee>div:before{background:#fff}.item-cross-content .depart-arrivee>div.arrivee{padding:0 25px 0 0;text-align:right}.item-cross-content .depart-arrivee>div.arrivee:before{left:auto;right:0}.etape .categorie>span,.etape .distance>span,.etape .duree>span,.etape .statut>span,.etape .thematique>span,.fiche-sit .categorie>span,.fiche-sit .distance>span,.fiche-sit .duree>span,.fiche-sit .statut>span,.fiche-sit .thematique>span,.itineraire .categorie>span,.itineraire .distance>span,.itineraire .duree>span,.itineraire .statut>span,.itineraire .thematique>span,.itineraire.teaser .categorie>span,.itineraire.teaser .distance>span,.itineraire.teaser .duree>span,.itineraire.teaser .statut>span,.itineraire.teaser .thematique>span,.popup-signalement .categorie>span,.popup-signalement .distance>span,.popup-signalement .duree>span,.popup-signalement .statut>span,.popup-signalement .thematique>span{display:inline-block;padding:5px 10px;font-family:'Mukta Mahee',sans-serif;font-weight:600;font-size:.875rem}.etape .categorie>span,.fiche-sit .categorie>span,.itineraire .categorie>span,.itineraire.teaser .categorie>span,.popup-signalement .categorie>span{padding:0 10px;background:#54b40b;color:#fff}.etape .thematique>span,.fiche-sit .thematique>span,.itineraire .thematique>span,.itineraire.teaser .thematique>span,.popup-signalement .thematique>span{background:#54b40b;color:#fff}.etape .distance>span,.fiche-sit .distance>span,.itineraire .distance>span,.itineraire.teaser .distance>span,.popup-signalement .distance>span{background:#fff;color:#231f20}.etape .duree>span,.fiche-sit .duree>span,.itineraire .duree>span,.itineraire.teaser .duree>span,.popup-signalement .duree>span{padding:5px 15px 5px 10px;background:#f4f4f4;color:#231f20}.etape .statut>span,.fiche-sit .statut>span,.itineraire .statut>span,.itineraire.teaser .statut>span,.popup-signalement .statut>span{background:red;color:#fff}.etape .statut.statut-1>span,.fiche-sit .statut.statut-1>span,.itineraire .statut.statut-1>span,.itineraire.teaser .statut.statut-1>span,.popup-signalement .statut.statut-1>span{background:#ef4136}.etape .statut.statut-2>span,.etape .statut.statut-3>span,.fiche-sit .statut.statut-2>span,.fiche-sit .statut.statut-3>span,.itineraire .statut.statut-2>span,.itineraire .statut.statut-3>span,.itineraire.teaser .statut.statut-2>span,.itineraire.teaser .statut.statut-3>span,.popup-signalement .statut.statut-2>span,.popup-signalement .statut.statut-3>span{background:#e6c31f}.etape .statut.statut-4>span,.fiche-sit .statut.statut-4>span,.itineraire .statut.statut-4>span,.itineraire.teaser .statut.statut-4>span,.popup-signalement .statut.statut-4>span{background:#54b40b}.carte-home #itineraires{padding:15px;background:#f4f4f4}.carte-home #itineraires .itineraire-search-form{padding:15px;margin:0 -15px;background:#0096cf}.carte-home #itineraires .itineraire-search-form .col-item{margin:5px 0;display:block}.link-visionneuse{padding-left:30px;font-weight:500;font-size:1.125rem;color:#fff;position:relative}.link-visionneuse span{font-size:.875rem;text-decoration:underline;padding-left:10px}.link-visionneuse:before{content:"photo";font-family:'Material Icons';font-weight:400;font-size:24px;display:inline-block;line-height:1;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.etape.teaser,.fiche-sit.teaser{margin-top:5px;margin-bottom:5px}.etape.teaser>div,.fiche-sit.teaser>div{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;display:flex;display:-webkit-flex}.etape.teaser>div .image-content,.fiche-sit.teaser>div .image-content{height:125px;width:90px;overflow:hidden;position:relative}.etape.teaser>div .image-content .image img,.fiche-sit.teaser>div .image-content .image img{display:block;height:125px;max-width:none}.etape.teaser>div .image-content .distance,.fiche-sit.teaser>div .image-content .distance{position:absolute;top:10px;z-index:2}.etape.teaser>div .text,.fiche-sit.teaser>div .text{width:calc(100% - 90px);padding:10px 30px 10px 15px}.etape.teaser>div .text .categorie,.etape.teaser>div .text .thematique,.fiche-sit.teaser>div .text .categorie,.fiche-sit.teaser>div .text .thematique{margin-left:-15px}.etape.teaser>div .text h2,.fiche-sit.teaser>div .text h2{font-family:Poppins,sans-serif;font-weight:600;font-size:.875rem;margin:0}.etape.teaser>div .text p,.fiche-sit.teaser>div .text p{margin:10px 0 0}.navigation-etape{padding:15px;background:#0096cf;width:100%;top:-64px;transition:all .2s ease-out;position:fixed;z-index:10}.navigation-etape.sticky{top:0}.navigation-etape a{color:#fff;font-family:'Mukta Mahee',sans-serif;font-weight:600;font-size:.875rem;line-height:1em;display:inline-block;position:relative}.navigation-etape a.next:after,.navigation-etape a.prev:before{font-weight:400;font-size:24px;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;top:50%;font-style:normal;display:inline-block;font-family:'Material Icons';word-wrap:normal;white-space:nowrap}.navigation-etape a span{text-transform:uppercase}.navigation-etape a.prev{padding-left:30px;text-align:left}.navigation-etape a.prev:before{content:"arrow_back";text-transform:none;left:0;-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.navigation-etape a.next{padding-right:30px;text-align:right}.navigation-etape a.next:after{content:"arrow_forward";text-transform:none;letter-spacing:normal;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.classement:after,.link-share-hover a:before{content:''}.fiche-sit.teaser .text .ville,.fiche-sit.teaser.popup-carte>div .more,.navigation-etape .count{font-family:'Mukta Mahee',sans-serif}.navigation-etape .count{color:#fff;font-weight:500;font-size:1rem}.classement{position:relative}.classement:after{font-family:iconsit;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:inherit;letter-spacing:2px;display:inline-block}.fiche-sit.teaser.popup-carte>div .more:before,.fiche-sit.teaser.popup-carte>div .option-marker:before{font-style:normal;line-height:1;letter-spacing:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute}.classement.classement-1-etoile:after{content:"\e600"}.classement.classement-2-etoiles:after{content:"\e600\e600"}.classement.classement-3-etoiles:after{content:"\e600\e600\e600"}.classement.classement-4-etoiles:after{content:"\e600\e600\e600\e600"}.classement.classement-5-etoiles:after{content:"\e600\e600\e600\e600\e600"}.classement.classement-1-cle:after{content:"\e601"}.classement.classement-2-cles:after{content:"\e601\e601"}.classement.classement-3-cles:after{content:"\e601\e601\e601"}.classement.classement-4-cles:after{content:"\e601\e601\e601\e601"}.classement.classement-5-cles:after{content:"\e601\e601\e601\e601\e601"}.classement.classement-1-epi:after{content:"\e602"}.classement.classement-2-epis:after{content:"\e602\e602"}.classement.classement-3-epis:after{content:"\e602\e602\e602"}.classement.classement-4-epis:after{content:"\e602\e602\e602\e602"}.classement.classement-5-epis:after{content:"\e602\e602\e602\e602\e602"}.fiche-sit .accueil-velo{width:38px;height:44px;position:absolute;left:0;top:10px;background:#fff;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-radius:0 2px 2px 0}.fiche-sit .accueil-velo:before{content:"";display:block;background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-95px -18px;width:22px;height:32px;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}.fiche-sit.teaser .accueil-velo{left:auto;right:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.fiche-sit.teaser .text .ville{color:#54b40b;font-weight:500;font-size:.875rem}.fiche-sit.teaser.popup-carte{margin:0}.fiche-sit.teaser.popup-carte>div{margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.fiche-sit.teaser.popup-carte>div .more{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:600;font-size:1.0625rem;color:#fff;z-index:5;padding-left:25px}.fiche-sit.teaser.popup-carte>div .more:before{content:"keyboard_arrow_right";font-family:'Material Icons';font-weight:400;font-size:24px;display:inline-block;text-transform:none;word-wrap:normal;white-space:nowrap;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.fiche-sit.teaser.popup-carte>div .accueil-velo-text{position:absolute;left:0;bottom:0;background:#fff;padding:5px 10px 5px 30px;font-family:'Mukta Mahee',sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;color:#0f6c42;z-index:5}.fiche-sit.teaser.popup-carte>div .accueil-velo-text:before{content:"";display:block;background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-95px -18px;width:22px;height:32px;top:50%;left:6px;position:absolute;transform:scale(.6) translate(0,-80%)}.fiche-sit.teaser.popup-carte>div .option-marker{width:35px;height:35px;background:#fff;cursor:pointer;position:absolute;right:0;top:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;-moz-border-radius-topleft:2px;z-index:5;border-radius:2px 0 0 2px}.fiche-sit.teaser.popup-carte>div .option-marker:before{content:"more_vert";font-family:'Material Icons';font-weight:400;font-size:24px;display:inline-block;text-transform:none;word-wrap:normal;white-space:nowrap;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fiche-sit.full .contact,.fiche-sit.full .contact .address{font-family:'Mukta Mahee',sans-serif}.fiche-sit.teaser.popup-carte>div .option-marker-menu{display:none;position:absolute;right:5px;top:5px;padding:10px;background:#fff;z-index:6;color:#a7a9ac}#visionneuse,.fiche-sit.full header .blur:after{background:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=${c},endColorstr=${c})}.fiche-sit.teaser.popup-carte>div .option-marker-menu.open{display:block}.fiche-sit.full header{position:relative;padding:60px 0 40px}.fiche-sit.full header .blur{overflow:hidden;position:absolute;width:100%;height:100%;top:0;left:0}.fiche-sit.full header .blur:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block;background:rgba(0,0,0,.3);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})"}.fiche-sit.full header .blur>div{background-size:cover;background-repeat:no-repeat;filter:blur(5px);position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px}.fiche-sit.full header .classement{color:#fff}.fiche-sit.full header .page-title{color:#fff;font-size:1.5rem;line-height:30px}.fiche-sit.full header .image{margin-top:20px;margin-bottom:10px;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}.fiche-sit.full header .image img{display:block}.fiche-sit.full .contact{font-weight:600;font-size:1.125rem}.fiche-sit.full .contact .address{font-weight:500;font-size:1rem;position:relative;padding-left:40px}.fiche-sit.full .contact .address:before,.fiche-sit.full .contact .tel:before{font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);position:absolute;font-family:'Material Icons';font-weight:400;font-size:24px;display:inline-block;top:50%;left:0}.fiche-sit.full .contact .address:before{content:"place";transform:translate(0,-50%)}.fiche-sit.full .contact .tel{position:relative;padding-left:40px}.fiche-sit.full .contact .tel:before{content:"phone";transform:translate(0,-50%)}.fiche-sit.full .contact .lien-contact:before,form div[data-drupal-selector=edit-filtres]>.form-item>.legend:after{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';line-height:1;text-rendering:optimizeLegibility}.fiche-sit.full .contact .lien-contact{position:relative;padding-left:40px}.fiche-sit.full .contact .lien-contact:before{content:"send";font-family:'Material Icons';font-weight:400;font-size:24px;display:inline-block;-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;left:0}#listing-sit #sit-search-form-wrapper .titre-filtres,.fiche-sit.full #contact>h2{font-size:1.75rem;font-family:Poppins,sans-serif;font-weight:300}.fiche-sit.full .contact a{color:inherit}.fiche-sit.full .contact>div{margin:10px 0}.fiche-sit.full .content-fiche{padding-top:40px}#page-ils-ont-fait .fiche-sit.full .content-fiche .accroche,.block-promote .body .fiche-sit.full .content-fiche p,.block-push .body .fiche-sit.full .content-fiche p,.etape.teaser>div .text .fiche-sit.full .content-fiche p,.fiche-sit.full .content-fiche #page-ils-ont-fait .accroche,.fiche-sit.full .content-fiche .block-promote .body p,.fiche-sit.full .content-fiche .block-push .body p,.fiche-sit.full .content-fiche .body-content,.fiche-sit.full .content-fiche .etape.teaser>div .text p,.fiche-sit.full .content-fiche .fiche-sit.teaser>div .text p,.fiche-sit.teaser>div .text .fiche-sit.full .content-fiche p{margin-top:0}.fiche-sit.full .content-fiche .contact{color:#fff;background:#0096cf;padding:20px 15px;margin:0 -30px}.fiche-sit.full .carte-fiche{width:100%;height:300px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.fiche-sit.full .carte-fiche #carte-loopi{width:100%;height:100%}.fiche-sit.full #contact{margin-top:80px;position:relative}.fiche-sit.full #contact>h2{margin:0}.fiche-sit.full #contact>h2>span{color:#0096cf}.fiche-sit.full #contact form{margin-top:10px!important}#listing-sit #sit-search-form-wrapper{display:none}#listing-sit #sit-search-form-wrapper.open{display:block;background:#fff;position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000;padding:50px 15px 15px}#listing-sit #sit-search-form-wrapper.open form div[data-drupal-selector=edit-filtres]>.form-item,#listing-sit #sit-search-form-wrapper.open form div[data-drupal-selector=edit-filtres]>.form-item .legend{width:100%}#listing-sit #sit-search-form-wrapper .close,#listing-sit #sit-search-form-wrapper body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel,body #tarteaucitronRoot #tarteaucitron #listing-sit #sit-search-form-wrapper #tarteaucitronClosePanel{box-shadow:0 4px 20px 0 rgba(0,0,0,.2)}#listing-sit .remove-all-filtres,.nb-results{font-family:'Mukta Mahee',sans-serif;font-size:1.125rem}#listing-sit .remove-all-filtres{font-weight:500}#listing-sit .page-title{padding-top:25px;padding-bottom:25px}#listing-sit .content-listing{margin:0 -15px;padding:15px;background:#f4f4f4}.nb-results{font-weight:700}#form-search-sit .form-submit{display:none}@keyframes checkbox-check{0%{transform:scale(0)}80%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes checkbox-uncheck{0%{transform:scale(.8)}100%{transform:scale(1)}}form div[data-drupal-selector=edit-filtres]>.form-item{display:inline-block;margin:0 10px 10px 0;text-align:left}form div[data-drupal-selector=edit-filtres]>.form-item.selected>.legend{border-color:#0096cf;background:#0096cf;color:#fff}form div[data-drupal-selector=edit-filtres]>.form-item>.legend{font-size:.875rem;font-family:Poppins,sans-serif;font-weight:600;cursor:pointer;position:relative;padding:10px 40px 10px 10px;display:inline-block;background:#fff;border:2px solid #a7a9ac;color:#a7a9ac;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:background 150ms}form div[data-drupal-selector=edit-filtres]>.form-item>.legend:after{font-family:'Material Icons';font-weight:400;font-size:24px;display:inline-block;position:absolute;right:10px;top:50%;-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:24px}form div[data-drupal-selector=edit-filtres]>.form-item .overlay-filtre{position:fixed;background:#fff;background:rgba(255,255,255,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=${c},endColorstr=${c});-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})";top:0;left:0;bottom:0;right:0;z-index:50;display:none}form div[data-drupal-selector=edit-filtres]>.form-item .popin{display:none;position:absolute;padding:20px;background:#fff;z-index:51;width:270px;box-shadow:0 0 5px 0 rgba(0,0,0,.3);left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:.875rem;font-family:Poppins,sans-serif;font-weight:500;color:#a7a9ac}form div[data-drupal-selector=edit-filtres]>.form-item .popin>.content{max-height:300px;position:relative;overflow-y:auto}form div[data-drupal-selector=edit-filtres]>.form-item .popin .filtre-ville{margin-bottom:5px;position:relative}form div[data-drupal-selector=edit-filtres]>.form-item .popin .filtre-ville:before{content:"search";font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;right:5px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}form div[data-drupal-selector=edit-filtres]>.form-item .popin .filtre-ville input{background:#f4f4f4;padding:10px 30px 10px 10px;border-radius:5px;width:100%;border:none}.pager ul li>a,.pager ul li>span,form select{-webkit-border-radius:5px;font-family:'Mukta Mahee',sans-serif}form div[data-drupal-selector=edit-filtres]>.form-item .popin .form-checkboxes .form-item{margin:10px 0}form div[data-drupal-selector=edit-filtres]>.form-item .popin .form-checkboxes .form-item label{display:block}form div[data-drupal-selector=edit-filtres]>.form-item .popin .lien-appliquer{text-align:right;margin-top:15px}form div[data-drupal-selector=edit-filtres]>.form-item .popin .lien-appliquer a{text-decoration:none;text-transform:uppercase}form div[data-drupal-selector=edit-filtres]>.form-item.form-item-difficulte>.legend:after{content:"fitness_center"}form div[data-drupal-selector=edit-filtres]>.form-item.form-item-duree>.legend:after{content:"timer"}form div[data-drupal-selector=edit-filtres]>.form-item.form-item-thematique>.legend:after{content:"favorite"}form div[data-drupal-selector=edit-filtres]>.form-item.form-item-ville>.legend:after{content:"place"}form div[data-drupal-selector=edit-filtres]>.form-item.form-item-classement>.legend:after{content:"star_rate"}form div[data-drupal-selector=edit-filtres]>.form-item.form-item-categories.hebergements>.legend:after{content:"hotel"}form select{background:#fff;padding:10px 15px;-moz-border-radius:5px;border-radius:5px;font-weight:600;font-size:1rem;width:100%;border:none;box-shadow:0 2px 5px 2px rgba(0,0,0,.2)}form .form-checkboxes label{font-size:.875rem;font-family:Poppins,sans-serif;font-weight:400;padding-left:30px;position:relative}.close:before,body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:before,form .form-checkboxes label:before{font-family:'Material Icons';text-transform:none;font-style:normal;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}form .form-checkboxes label:before{content:"check_box_outline_blank";font-weight:400;font-size:24px;display:inline-block;line-height:1;text-rendering:optimizeLegibility;position:absolute;left:0;animation:checkbox-uncheck 150ms;top:-3px}#menu .wrapper-links .language-switcher-wrapper .language-switcher-language-url li,form .form-checkboxes input{display:none}form .form-checkboxes input:checked+label:before{content:"check_box";color:#0096cf;animation:checkbox-check 150ms}.pager{background:#fff;padding:5px;display:inline-block}.pager ul{white-space:nowrap}.pager ul li{display:inline-block;white-space:nowrap;vertical-align:top;height:30px;line-height:30px}.pager ul li>a,.pager ul li>span{color:#a7a9ac;font-weight:700;font-size:1rem;text-align:center;padding:0 10px;display:inline-block;height:30px;line-height:30px;-moz-border-radius:5px;border-radius:5px}.pager ul li.is-active a{color:#fff;background:#0096cf}.layout-content-listing{padding:0 15px}.layout-content-listing footer{margin-left:-15px;margin-right:-15px}#visionneuse{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})";z-index:9999}#visionneuse>.content{position:absolute;top:50%;left:50%;width:100%;padding:15px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#visionneuse>.content img{display:block}#visionneuse>.content .swiper-images{position:relative}#visionneuse>.content .swiper-images .swiper-slide img{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}#visionneuse>.content .swiper-images .swiper-slide .label{display:inline-block;background:#000;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=${c},endColorstr=${c});-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})";font-family:'Mukta Mahee',sans-serif;font-weight:400;font-size:.875rem;color:#fff;padding:5px 10px}#visionneuse>.content .swiper-nav>div{color:#fff;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#visionneuse>.content .swiper-thumbs{margin-top:10px}#visionneuse>.content .swiper-thumbs .swiper-slide{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;position:relative;cursor:pointer;max-width:165px}#visionneuse>.content .swiper-thumbs .swiper-slide.active:before{content:"";position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);display:block;border:4px solid #54b40b;z-index:2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.close,body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;position:absolute;top:20px;right:20px}.close:before,body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel:before{content:"close";color:#231f20;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;font-weight:400;font-size:24px;display:inline-block;line-height:1;text-rendering:optimizeLegibility}.ajax-progress{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;background:#fff;z-index:9999999;padding:20px;font-size:11px;font-family:Poppins,sans-serif;font-weight:400;text-align:left;color:#0096cf;-webkit-box-shadow:0 0 8px 8px rgba(0,0,0,.3);-moz-box-shadow:0 0 8px 8px rgba(0,0,0,.3);box-shadow:0 0 8px 8px rgba(0,0,0,.3)}.ajax-progress .throbber{background:url(/themes/fvt//images/ajax-loader.gif) no-repeat;width:70px;height:70px;display:block;margin:0 auto 25px}.ajax-progress .message{display:block;text-align:center}.ajax-progress .progress-disabled{float:none}.niveau-difficulte{display:inline-block;background:#fff;padding:5px 35px 5px 10px;font-family:'Mukta Mahee',sans-serif;font-weight:600;font-size:.875rem;position:relative}.niveau-difficulte span{position:absolute;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;right:10px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.block-promote .field_lien a,.bouton,.fiche-sit.full #contact form .form-actions .form-submit,.form-contact .form-actions .form-submit,.mon-parcours-form .form-actions .form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize{display:inline-block;padding:10px 15px;font-family:Poppins,sans-serif;font-weight:600;font-size:.875rem;text-transform:uppercase;text-decoration:none;color:#fff;background:#231f20;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.block-promote .field_lien a.plaquette,.bouton.plaquette,.fiche-sit.full #contact form .form-actions .plaquette.form-submit,.form-contact .form-actions .plaquette.form-submit,.mon-parcours-form .form-actions .plaquette.form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .plaquette#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .plaquette#tarteaucitronPersonalize{padding-right:50px}.block-promote .field_lien a.plaquette:after,.bouton.plaquette:after,.fiche-sit.full #contact form .form-actions .plaquette.form-submit:after,.form-contact .form-actions .plaquette.form-submit:after,.mon-parcours-form .form-actions .plaquette.form-submit:after,body #tarteaucitronRoot #tarteaucitronAlertBig .plaquette#tarteaucitronCloseAlert:after,body #tarteaucitronRoot #tarteaucitronAlertBig .plaquette#tarteaucitronPersonalize:after{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);content:"import_contacts"}.block-promote .field_lien a.full,.bouton.full,.fiche-sit.full #contact form .form-actions .full.form-submit,.form-contact .form-actions .full.form-submit,.mon-parcours-form .form-actions .full.form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .full#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .full#tarteaucitronPersonalize{display:block;text-align:center}.block-promote .field_lien a.bouton-couleur-1,.bouton.bouton-couleur-1,.fiche-sit.full #contact form .form-actions .form-submit,.fiche-sit.full #contact form .form-actions body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.form-submit,.form-contact .form-actions .form-submit,.form-contact .form-actions body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert.form-submit,.mon-parcours-form .form-actions .bouton-couleur-1.form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize,body #tarteaucitronRoot #tarteaucitronAlertBig .bouton-couleur-1#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .fiche-sit.full #contact form .form-actions #tarteaucitronCloseAlert.form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .form-contact .form-actions #tarteaucitronCloseAlert.form-submit{background:#0096cf}.block-promote .field_lien a.bouton-blanc,.bouton.bouton-blanc,.fiche-sit.full #contact form .form-actions .bouton-blanc.form-submit,.form-contact .form-actions .bouton-blanc.form-submit,.mon-parcours-form .form-actions .bouton-blanc.form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .bouton-blanc#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .bouton-blanc#tarteaucitronPersonalize{color:#0096cf;background:#fff}.block-promote .field_lien a.bouton-noir,.bouton.bouton-noir,.fiche-sit.full #contact form .form-actions .bouton-noir.form-submit,.form-contact .form-actions .bouton-noir.form-submit,.mon-parcours-form .form-actions .bouton-noir.form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .bouton-noir#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .bouton-noir#tarteaucitronPersonalize{background:#231f20;color:#fff}.block-promote .field_lien .fiche-sit.full #contact form .form-actions a.form-submit,.block-promote .field_lien .form-contact .form-actions a.form-submit,.block-promote .field_lien .mon-parcours-form .form-actions a.form-submit,.block-promote .field_lien a,.block-promote .field_lien body #tarteaucitronRoot #tarteaucitronAlertBig a#tarteaucitronCloseAlert,.block-promote .field_lien body #tarteaucitronRoot #tarteaucitronAlertBig a#tarteaucitronPersonalize,.bouton.bouton-border-noir,.fiche-sit.full #contact form .form-actions .block-promote .field_lien a.form-submit,.fiche-sit.full #contact form .form-actions .bouton-border-noir.form-submit,.form-contact .form-actions .block-promote .field_lien a.form-submit,.form-contact .form-actions .bouton-border-noir.form-submit,.mon-parcours-form .form-actions .block-promote .field_lien a.form-submit,.mon-parcours-form .form-actions .bouton-border-noir.form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .block-promote .field_lien a#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .block-promote .field_lien a#tarteaucitronPersonalize,body #tarteaucitronRoot #tarteaucitronAlertBig .bouton-border-noir#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .bouton-border-noir#tarteaucitronPersonalize{background:0 0;color:#231f20;border:2px solid #231f20}.block-promote .field_lien a.bt-list,.bouton.bt-list,.fiche-sit.full #contact form .form-actions .bt-list.form-submit,.form-contact .form-actions .bt-list.form-submit,.mon-parcours-form .form-actions .bt-list.form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-list#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-list#tarteaucitronPersonalize{padding-right:50px;background:#54b40b}.block-promote .field_lien a.bt-list:after,.bouton.bt-list:after,.fiche-sit.full #contact form .form-actions .bt-list.form-submit:after,.form-contact .form-actions .bt-list.form-submit:after,.mon-parcours-form .form-actions .bt-list.form-submit:after,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-list#tarteaucitronCloseAlert:after,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-list#tarteaucitronPersonalize:after{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);content:"list"}.block-promote .field_lien a.bt-filtre,.bouton.bt-filtre,.fiche-sit.full #contact form .form-actions .bt-filtre.form-submit,.form-contact .form-actions .bt-filtre.form-submit,.mon-parcours-form .form-actions .bt-filtre.form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-filtre#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-filtre#tarteaucitronPersonalize{padding-right:50px;background:#0096cf}.block-promote .field_lien a.bt-filtre:after,.bouton.bt-filtre:after,.fiche-sit.full #contact form .form-actions .bt-filtre.form-submit:after,.form-contact .form-actions .bt-filtre.form-submit:after,.mon-parcours-form .form-actions .bt-filtre.form-submit:after,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-filtre#tarteaucitronCloseAlert:after,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-filtre#tarteaucitronPersonalize:after{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);content:"filter_list"}.block-promote .field_lien a.bt-carte,.bouton.bt-carte,.fiche-sit.full #contact form .form-actions .bt-carte.form-submit,.form-contact .form-actions .bt-carte.form-submit,.mon-parcours-form .form-actions .bt-carte.form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-carte#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-carte#tarteaucitronPersonalize{background:#54b40b;padding-right:0}.block-promote .field_lien a.bt-carte:after,.bouton.bt-carte:after,.fiche-sit.full #contact form .form-actions .bt-carte.form-submit:after,.form-contact .form-actions .bt-carte.form-submit:after,.mon-parcours-form .form-actions .bt-carte.form-submit:after,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-carte#tarteaucitronCloseAlert:after,body #tarteaucitronRoot #tarteaucitronAlertBig .bt-carte#tarteaucitronPersonalize:after{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);content:"place"}.block-promote .field_lien a.site-officiel,.bouton.site-officiel,.fiche-sit.full #contact form .form-actions .site-officiel.form-submit,.form-contact .form-actions .site-officiel.form-submit,.mon-parcours-form .form-actions .site-officiel.form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig .site-officiel#tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig .site-officiel#tarteaucitronPersonalize{background:#0096cf;padding-right:50px}.block-promote .field_lien a.site-officiel:after,.bouton.site-officiel:after,.fiche-sit.full #contact form .form-actions .site-officiel.form-submit:after,.form-contact .form-actions .site-officiel.form-submit:after,.mon-parcours-form .form-actions .site-officiel.form-submit:after,body #tarteaucitronRoot #tarteaucitronAlertBig .site-officiel#tarteaucitronCloseAlert:after,body #tarteaucitronRoot #tarteaucitronAlertBig .site-officiel#tarteaucitronPersonalize:after{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;right:15px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);content:"reply";transform:translate(0,-50%) scaleX(-1)}#menu,#menu .wrapper-links,.language-switcher-wrapper{position:relative}.language-switcher-wrapper .language-switcher-language-url{display:block}.language-switcher-wrapper .language-switcher-language-url li{text-align:center;padding:1px}.language-switcher-wrapper .language-switcher-language-url li a{text-indent:-8000px;display:block}.language-switcher-wrapper .language-switcher-language-url li.fr a{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-93px -54px;width:22px;height:15px}.language-switcher-wrapper .language-switcher-language-url li.en a{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-71px -54px;width:22px;height:15px}.language-switcher-wrapper .language-switcher-language-url li.de a{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-49px -54px;width:22px;height:15px}.language-switcher-wrapper .language-switcher-language-url li.nl a{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-115px -54px;width:22px;height:15px}#menu{z-index:10;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}#menu .wrapper-links{height:50px;line-height:50px;border-bottom:1px solid #f4f4f4;padding:0 30px}#menu .wrapper-links.newsletter{background:#54b40b;padding:0}#menu .wrapper-links.newsletter>div{display:flex;flex-direction:row}#menu .wrapper-links .wrapper-links-right{position:absolute;right:0;top:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:25px;z-index:1}#menu .wrapper-links .language-switcher-wrapper{width:22px;position:relative}#menu .wrapper-links .language-switcher-wrapper .language-switcher-language-url{transition:all .2s ease-out;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;position:absolute;left:50%;z-index:10;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#menu-popin,.link-share-hover a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out}#menu .wrapper-links .language-switcher-wrapper .language-switcher-language-url li:first-child,#menu .wrapper-links .language-switcher-wrapper .language-switcher-language-url:hover li{display:block}#menu .wrapper-menu{height:80px}#menu .wrapper-menu .menu-burger{margin-top:19px;color:#231f20;font-family:Poppins,sans-serif;font-weight:600;font-size:.5625rem;text-transform:uppercase;text-decoration:none;width:30px;display:inline-block;text-align:center;vertical-align:top}#menu .wrapper-menu .bouton-open-sagacite:before,#menu .wrapper-menu .menu-burger span{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:1.875rem}#menu .wrapper-menu .menu-burger span{display:inline-block}#menu .wrapper-menu .logo{text-align:center}#menu .wrapper-menu .logo a{display:inline-block}#menu .wrapper-menu .bouton-open-sagacite{cursor:pointer;margin-top:25px;width:30px;height:30px;display:block}#menu .wrapper-menu .bouton-open-sagacite:before{content:"search";display:inline-block;color:#0096cf;text-decoration:none}#menu-popin nav ul li a,.newsletter-form .form-item label{font-family:Poppins,sans-serif}#menu-popin{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000;transition:all .2s ease-out;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-o-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}#menu-popin.open{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#block-accessithome .sit-home h2:before,#menu-popin .language-switcher-wrapper{-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);left:50%}#menu-popin nav{padding-top:100px}#menu-popin nav ul li{display:block;text-align:center;margin:15px 0}#menu-popin nav ul li a{font-weight:300;font-size:1.5rem;color:#fff}#menu-popin .language-switcher-wrapper{position:absolute;bottom:30px;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#menu-popin .language-switcher-wrapper .language-switcher-language-url{display:flex}#menu-popin .language-switcher-wrapper .language-switcher-language-url li{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#000;background:rgba(0,0,0,.15);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=${c},endColorstr=${c});-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})";padding:10px 15px;margin:0 15px}#block-accessithome .sit-home .access-sit .item a:before,#menu-popin,.background-popin,.block-slider .directions,.link-share-hover a,.newsletter-form .form-item input,.sagacite-form-block{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=${c},endColorstr=${c})}#menu-popin .language-switcher-wrapper .language-switcher-language-url li.is-active{background:#fff}.newsletter-form{display:flex;flex-direction:row;margin-left:15px}.newsletter-form .form-item label{color:#fff;font-weight:600;font-size:.875rem}.newsletter-form .form-item input{background:#000;background:rgba(0,0,0,.2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})";border:none;padding:10px;margin-left:15px;width:240px;font-family:'Mukta Mahee',sans-serif;font-weight:700;font-size:.875rem;color:#fff}#block-accessithome .sit-home h2,#breadcrumb nav ol li,.newsletter-form .form-submit{font-family:Poppins,sans-serif}.newsletter-form .form-item input::-webkit-input-placeholder{color:#fff}.newsletter-form .form-item input::-moz-placeholder{color:#fff}.newsletter-form .form-item input:-ms-input-placeholder{color:#fff}.newsletter-form .form-item input:-moz-placeholder{color:#fff}.newsletter-form .form-submit{background:#0096cf;border:none;font-weight:600;font-size:.875rem;color:#fff;text-transform:uppercase;padding:10px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-radius:0 5px 5px 0}#breadcrumb{height:48px;line-height:48px;background:#f4f4f4;padding-left:15px}#breadcrumb nav{padding:0 30px}#breadcrumb nav ol li{display:inline-block;font-weight:500;font-size:.875rem}#breadcrumb nav ol li a{color:inherit;text-decoration:none}#breadcrumb nav ol li:after{content:">";display:inline-block}#breadcrumb nav ol li:last-child:after{display:none}#block-accessithome{margin-top:50px}#block-accessithome .sit-home h2{padding-top:40px;position:relative;text-align:center;font-size:1.75rem;font-weight:300;margin:0}#block-accessithome .sit-home h2:before{content:"";position:absolute;top:0;-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-95px -18px;width:22px;height:32px}#block-accessithome .sit-home .access-sit .item{margin-top:5px;margin-bottom:5px}#block-accessithome .sit-home .access-sit .item a{display:block;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}#block-accessithome .sit-home .access-sit .item a:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#000;background:rgba(0,0,0,.4);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})";z-index:2}#block-accessithome .sit-home .access-sit .item a img{display:block;width:100%}#block-accessithome .sit-home .access-sit .item a span{position:absolute;z-index:4;top:50%;width:100%;text-align:center;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font-family:'Mukta Mahee',sans-serif;font-weight:700;font-size:1.125rem;text-transform:uppercase}footer #block-quisommesnous{margin-bottom:20px;padding:50px 0}footer #block-quisommesnous.lazy-bg-loaded{background:url(/themes/fvt/images/qui-sommes-nous.jpg) center center no-repeat;background-size:cover}footer #block-quisommesnous .head{position:relative;margin-bottom:30px}footer #block-quisommesnous .head .logo{display:inline-block}footer #block-quisommesnous .head .link-share{position:absolute;right:0;top:17px}.block-promote .field_lien footer #block-quisommesnous a,.fiche-sit.full #contact form .form-actions footer #block-quisommesnous .form-submit,.form-contact .form-actions footer #block-quisommesnous .form-submit,.mon-parcours-form .form-actions footer #block-quisommesnous .form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig footer #block-quisommesnous #tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig footer #block-quisommesnous #tarteaucitronPersonalize,footer #block-quisommesnous .block-promote .field_lien a,footer #block-quisommesnous .bouton,footer #block-quisommesnous .fiche-sit.full #contact form .form-actions .form-submit,footer #block-quisommesnous .form-contact .form-actions .form-submit,footer #block-quisommesnous .mon-parcours-form .form-actions .form-submit,footer #block-quisommesnous body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,footer #block-quisommesnous body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize{padding-left:5px;padding-right:5px}footer #block-menuitineraire h3{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;margin:5px 0;position:relative}footer #block-menuitineraire h3:after,footer .menu-footer nav>ul>li.has-child>a:after,footer .menu-footer nav>ul>li.has-child>h3 a:after{content:"arrow_drop_down";top:50%;-ms-transform:translate(0,-50%);font-family:'Material Icons';line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';right:0;font-style:normal}footer #block-menuitineraire h3:after{position:absolute;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:400;font-size:24px;display:inline-block}footer #block-menuitineraire>ul{display:none}footer #block-menuitineraire>ul li a{font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.9375rem;color:#a7a9ac}footer .menu-footer nav>ul>li{margin:10px 0}footer .menu-footer nav>ul>li.has-child>a,footer .menu-footer nav>ul>li.has-child>h3 a{display:block;position:relative}footer .menu-footer nav>ul>li.has-child>a:after,footer .menu-footer nav>ul>li.has-child>h3 a:after{position:absolute;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:400;font-size:24px;display:inline-block}.bandeau-ue>div:before,footer .wrapper-menu-footer .moustic a:after{content:"";top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}#page-suggestions-parcours .form-filtres-wrapper .form-submit,#page-suggestions-type .form-filtres-wrapper .form-submit,footer .menu-footer nav>ul>li>ul{display:none}footer .menu-footer nav>ul>li>h3{margin:0}footer .menu-footer nav>ul>li>a,footer .menu-footer nav>ul>li>h3 a{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;position:relative;color:#231f20}footer .menu-footer nav>ul>li>ul li a{font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.9375rem;color:#a7a9ac}footer .wrapper-block-accueilvelo{margin-top:20px;background:#f4f4f4;padding-top:20px;padding-bottom:15px}footer .wrapper-block-accueilvelo .block-accueil-velo{text-align:center}footer .wrapper-block-accueilvelo .block-accueil-velo h2{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;margin:0}footer .wrapper-block-accueilvelo .block-accueil-velo p{font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.875rem;color:#a7a9ac;margin-bottom:15px}footer .wrapper-menu-footer .moustic a,footer .wrapper-menu-footer nav ul li a{color:#fff;font-size:.8125rem;font-family:'Mukta Mahee',sans-serif;font-weight:500}footer .wrapper-menu-footer{background:#231f20}footer .wrapper-menu-footer nav{height:60px;line-height:60px}footer .wrapper-menu-footer nav ul li{display:inline-block;margin-right:10px}footer .wrapper-menu-footer .moustic a{text-decoration:none;display:inline-block;padding-right:110px;position:relative}footer .wrapper-menu-footer .moustic a:after{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-49px 0;width:100px;height:18px;position:absolute;right:0;transform:translate(0,-50%);display:block}.link-share-hover a:before,.sagacite-form-block .sagacite-form{-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.link-share a{display:inline-block;margin-right:10px}.link-share a.facebook{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-137px -18px;width:10px;height:18px}.link-share a.instagram,.link-share a.twitter,.link-share a.youtube{width:18px;height:18px;background-image:url(/themes/fvt/images/sprite.png?1567418239616)}.link-share a.instagram{background-position:-18px -71px}.link-share a.youtube{background-position:-54px -71px}.link-share a.twitter{background-position:-36px -71px}#navigation.fixed-slider #menu .wrapper-links .link-share a.facebook,.link-share-bl a.facebook{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:0 -89px;width:10px;height:18px}#navigation.fixed-slider #menu .wrapper-links .link-share a.instagram,.link-share-bl a.instagram{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-90px -71px;width:18px;height:18px}#navigation.fixed-slider #menu .wrapper-links .link-share a.youtube,.link-share-bl a.youtube{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:0 -71px;width:18px;height:18px}#navigation.fixed-slider #menu .wrapper-links .link-share a.twitter,.link-share-bl a.twitter{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-72px -71px;width:18px;height:18px}.link-share-hover{flex-direction:row;display:flex}.link-share-hover a{margin-left:1px;display:block;position:relative;width:50px;height:49px;transition:all .2s ease-out;background:#000;background:rgba(0,0,0,.1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})"}.link-share-hover a:before{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.link-share-hover a.facebook:before{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:0 -89px;width:10px;height:18px}.link-share-hover a.instagram:before,.link-share-hover a.twitter:before,.link-share-hover a.youtube:before{background-image:url(/themes/fvt/images/sprite.png?1567418239616);width:18px;height:18px}.link-share-hover a.instagram:before{background-position:-90px -71px}.link-share-hover a.twitter:before{background-position:-72px -71px}.link-share-hover a.youtube:before{background-position:0 -71px}.obligatoire{font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.875rem;color:#54b40b;text-align:right}.fiche-sit.full #contact form,.form-contact{position:relative;margin-top:40px}.fiche-sit.full #contact form .form-item,.form-contact .form-item{margin:15px 0}.fiche-sit.full #contact form .form-item label,.form-contact .form-item label{font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.875rem}.fiche-sit.full #contact form .form-item label.form-required:after,.form-contact .form-item label.form-required:after{content:"*";font-size:1.5rem;color:#54b40b}.fiche-sit.full #contact form .form-item .form-email,.fiche-sit.full #contact form .form-item .form-select,.fiche-sit.full #contact form .form-item .form-text,.fiche-sit.full #contact form .form-item .form-textarea,.fiche-sit.full #contact form .form-item .text-full,.form-contact .form-item .form-email,.form-contact .form-item .form-select,.form-contact .form-item .form-text,.form-contact .form-item .form-textarea,.form-contact .form-item .text-full{width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f4f4f4;padding:10px;border:none}.fiche-sit.full #contact form .form-actions,.form-contact .form-actions{margin-top:15px;text-align:right}#block-monparcours{margin-top:50px;background:#0096cf;padding:30px 15px}#block-monparcours>h2{margin:0;font-size:1.5rem;font-family:Poppins,sans-serif;font-weight:600;color:#fff;text-align:center}.mon-parcours-form>.form-item{margin:20px 0}.mon-parcours-form .form-actions .form-submit{width:100%}#page-suggestions-parcours{padding-top:50px;position:relative}#page-suggestions-parcours .form-filtres-wrapper{padding:0 0 30px;text-align:center}#page-suggestions-parcours h1{margin-bottom:60px}#page-suggestions-parcours .suggestion-type{margin:60px 0}#page-suggestions-parcours .suggestion-type>.title h2{margin:0;font-size:1.5rem;font-family:Poppins,sans-serif;font-weight:300}#page-suggestions-parcours .suggestion-type>.title .lien{text-align:right}#page-suggestions-parcours .suggestion-type>.title .lien a{text-transform:uppercase;color:#231f20;font-family:Poppins,sans-serif;font-weight:600;font-size:.875rem}#page-suggestions-type{padding:50px 15px 0}#page-suggestions-type .form-filtres-wrapper{padding:0 0 30px;text-align:center}#page-suggestions-type h1{margin-bottom:60px}#page-suggestions-type .accroche{margin-bottom:30px}.block-carte-home{margin-top:50px}.block-carte-home .text h1,.block-carte-home .text h2{font-family:Poppins,sans-serif;font-weight:300;font-size:1.75rem;color:#231f20;text-align:center;margin:0}#block-partenaires .partenaires .title,.bandeau-ue>div,.block-carte-home .text p{font-family:'Mukta Mahee',sans-serif}.block-carte-home .text p{text-align:center;font-weight:500;font-size:1.125rem;color:#a7a9ac;line-height:1.5em;margin:20px 0}.block-carte-home .form-vos-envies-wrapper{background:#0096cf;padding:30px 15px;margin:40px 0 0}.block-carte-home .form-vos-envies-wrapper>h3{margin:0;font-size:1.5rem;font-family:Poppins,sans-serif;font-weight:600;color:#fff;text-align:center}.block-carte-home #carte-loopi{width:100%;height:690px}.block-carte-home #carte-svg svg{width:100%;height:100%}.nav-mobile{position:fixed;z-index:50;bottom:20px;left:0}#page-ils-ont-fait .page-title-ils-ont-fait{margin-top:80px;text-align:center;font-size:2.625rem;font-family:Poppins,sans-serif;font-weight:300}#page-ils-ont-fait .page-title-ils-ont-fait span{color:#0096cf}#page-ils-ont-fait .accroche{text-align:center}#page-ils-ont-fait .liens-temoignages>div{margin-top:15px;margin-bottom:15px}#content-page-carte{padding-bottom:80px}.image-teaser .image-content{position:relative}.image-teaser .image-content .image{overflow:hidden;position:relative}.image-teaser .image-content .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(to top,#000,rgba(0,0,0,0) 100%);opacity:.2;z-index:5}.image-teaser .image-content .image img{display:block;width:100%}.bandeau-ue{border-bottom:1px solid #f4f4f4;padding:7px 0;text-align:center}.bandeau-ue>div{display:inline-block;font-weight:500;font-size:.875rem;padding-left:66px;position:relative;line-height:40px}.bandeau-ue>div:before{display:block;position:absolute;left:0;transform:translate(0,-50%);background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:-49px -18px;width:46px;height:36px}#block-partenaires{background:#f4f4f4;padding:20px 0}#block-partenaires .partenaires .title{font-weight:700;font-size:1.125rem;text-align:center;margin-bottom:30px}#block-partenaires .partenaires .slider-wrapper{padding:0 70px;position:relative}#block-partenaires .partenaires .slider-wrapper .swiper-container .swiper-wrapper .swiper-slide{width:auto}#block-partenaires .partenaires .slider-wrapper .swiper-nav>div{color:#231f20}#block-partenaires .partenaires .slider-wrapper .swiper-nav>div.swiper-button-prev{left:0}#block-partenaires .partenaires .slider-wrapper .swiper-nav>div.swiper-button-next{right:0}#block-partenaires .partenaires .slider-wrapper .swiper-nav>div:hover{border-color:#231f20}.sagacite-form-block{display:none;position:fixed;width:100%;height:100%;z-index:10000;top:0;right:0;left:0;bottom:0;padding-top:90px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sagacite-form-block .sagacite-form{padding-bottom:10px;position:absolute;top:50%;left:50%;width:calc(100% - 30px);display:flex;flex-direction:row;flex-wrap:wrap;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-bottom:1px solid #fff}.sagacite-form-block .sagacite-form .form-item{width:calc(100% - 50px);padding-right:10px}.sagacite-form-block .sagacite-form .form-item .form-text{border:none;background:0 0;font-family:Poppins,sans-serif;font-weight:300;font-size:1.5rem;color:#fff;width:100%;padding:7px 0}.sagacite-form-block .sagacite-form .form-item .form-text::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.sagacite-form-block .sagacite-form .form-item .form-text::-moz-placeholder{color:rgba(255,255,255,.7)}.sagacite-form-block .sagacite-form .form-item .form-text:-ms-input-placeholder{color:rgba(255,255,255,.7)}.sagacite-form-block .sagacite-form .form-submit{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';border:none;cursor:pointer;background:#fff;color:#0096cf;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:50px;line-height:48px;font-size:1.875rem}#page-suggestions>.head h1,#page-suggestions>.head>div{text-align:center!important}body #tarteaucitronRoot #tarteaucitronAlertBig{box-sizing:border-box;background:#f4f4f4}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{color:#231f20}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize{margin:5px 0}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#a7a9ac;margin:5px 0}body #tarteaucitronRoot #tarteaucitron{background:#fff}body #tarteaucitronRoot #tarteaucitron #tarteaucitronClosePanel{z-index:2;color:transparent}body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder{border:none!important}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices{margin:0!important;padding-top:60px}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices button{display:inline-block;padding:10px 15px;font-family:Poppins,sans-serif;font-weight:600;font-size:.75rem;text-decoration:none;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:none;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#fff;border:none;padding:15px}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronH1{color:#0096cf;font-family:Poppins,sans-serif;font-weight:300;font-size:2.25rem;text-align:left;margin:0 0 30px}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{color:#231f20;font-family:Poppins,sans-serif;font-weight:300;font-size:1.125rem;text-align:left;width:100%!important;float:none;margin:0 0 15px}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName span{margin:0;color:inherit;max-width:none}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{width:100%!important;float:none}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine #tarteaucitronInfo{color:#a7a9ac;font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:.875rem;text-align:left!important;border:none;background:0 0;width:100%;max-width:none!important;margin:0!important}#page-declarer-un-signalement .accroche,#page-declarer-un-signalement .mentions,#page-declarer-un-signalement form #localisation .form-item-coordonnees .form-text{font-size:1.125rem;font-family:'Mukta Mahee',sans-serif;color:#a7a9ac}.ps__thumb-y{background:#0096cf!important;width:11px!important}.ps__rail-y{display:block;opacity:.6;background:#fff!important}.capsule{width:100%;height:calc(100vw * 9/16);position:relative}.capsule .capsule-wrapper,.capsule .capsule-wrapper>div{width:100%;height:100%}.capsule .capsule-wrapper>div .capsule-player{width:100%;height:100%;position:relative;overflow:hidden}.capsule .capsule-wrapper>div .capsule-player video{min-width:100%;min-height:100%;height:auto;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#page-declarer-un-signalement{padding-bottom:40px}#page-declarer-un-signalement .page-title{text-align:center}#page-declarer-un-signalement .accroche{font-weight:500}#page-declarer-un-signalement form h3{font-size:1.25rem;font-family:'Mukta Mahee',sans-serif;font-weight:700;margin:0}#page-declarer-un-signalement form #localisation{position:relative}#page-declarer-un-signalement form #localisation #carte-loopi{width:100%;height:300px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}#page-declarer-un-signalement form #localisation .localisation-label{font-size:.875rem;font-family:'Mukta Mahee',sans-serif;font-weight:500}#page-declarer-un-signalement form #localisation .form-item-coordonnees{z-index:10;position:absolute;top:40px;left:0;margin:0;padding:0 15px;width:100%}#page-declarer-un-signalement form #localisation .form-item-coordonnees .form-text{background:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2);font-weight:500}#page-declarer-un-signalement .mentions{margin-top:50px;font-weight:500}.popup-signalement .image-content .statut{position:absolute;top:10px;right:0}.popup-signalement .text{padding:15px}.popup-signalement .text .item strong{color:#a7a9ac}@media only screen and (min-width:992px){.block-promote .field_lien a,.bouton,.click-block,.click-block-ajax,.fiche-sit.full #contact form .form-actions .form-submit,.form-contact .form-actions .form-submit,.mon-parcours-form .form-actions .form-submit,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize{cursor:pointer}.etape.teaser>div .text .difficulte,.fiche-itineraire #description .sejours .slider .swiper-nav>div.swiper-button-next{right:15px}body.paddingTop{padding-top:130px}body.paddingTop.toolbar-horizontal{padding-top:210px}body.paddingTop.toolbar-horizontal #navigation.fixed #menu,body.paddingTop.toolbar-horizontal #navigation.fixed-slider{top:80px}.fiche-itineraire #temoignages .temoignages .title>div,.onglets>a>span>span:before{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}body.toolbar-horizontal #listing-sit .page-title,body.toolbar-horizontal .node.no-slider{padding-top:80px}.link-share-hover a:hover{background:#0096cf}.page-title{font-size:3rem}#slider>div .swiper-slide{height:auto}#slider>div .swiper-nav{display:block}.swiper-nav>div.swiper-button-next,.swiper-nav>div.swiper-button-prev{color:#fff;border:2px solid transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:50px;height:50px}.etape.teaser>div .image-content,.etape.teaser>div .image-content .image img{width:190px;height:190px}.swiper-nav>div.swiper-button-next:hover,.swiper-nav>div.swiper-button-prev:hover{border-color:#fff}.fiche-itineraire #description .cross_content .slider .swiper-nav>div:hover,.fiche-itineraire #description .sejours .slider .swiper-nav>div:hover,.fiche-itineraire #temoignages .temoignages .slider .swiper-nav>div:hover,.node.full>.content .field_etape_ou_itineraire .slider .swiper-nav>div:hover{border-color:#231f20}.media.full{position:initial}.media.full .legende{position:absolute;font-family:'Mukta Mahee',sans-serif;font-weight:400;font-size:.75rem;color:#fff;bottom:0;left:10px;z-index:2}.onglets>a>span>span{padding-left:35px;position:relative}.onglets>a>span>span:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;left:0;transform:translate(0,-50%)}.onglets>a.description>span>span:before{content:'format_align_left'}.onglets>a.avis>span>span:before{content:'forum'}.onglets>a.etapes>span>span:before{content:'timeline'}.onglets>a.gps>span>span:before{content:'directions'}.onglets>a.itineraires>span>span:before{content:'call_split'}.etape.teaser:hover>div .text{background:#231f20}.etape.teaser:hover>div .text h2,.etape.teaser:hover>div .text p{color:#fff}.fiche-itineraire #description .cross_content .slider .swiper-nav>div,.fiche-itineraire #description .sejours .slider .swiper-nav>div,.fiche-itineraire #temoignages .temoignages .slider .swiper-nav>div:before{color:#231f20}.fiche-itineraire #description .cross_content .slider .swiper-nav,.fiche-itineraire #description .sejours .slider .swiper-nav{height:50px;margin-top:10px}.etape.teaser>div .text{width:calc(100% - 190px)}.etape.teaser>div .text .difficulte .niveau-difficulte{background:0 0}.etape.teaser>div .text h2{font-size:1.25rem}.etape.full{padding-bottom:80px}.fiche-itineraire #description .titre-sous-titre .titre-sous-titre,.fiche-itineraire #description .titre-sous-titre>h2{text-align:left}.fiche-itineraire #description .sejours{padding-right:0}.fiche-itineraire #description .sejours .slider .swiper-slide,.fiche-itineraire #description .sejours .slider .swiper-slide article{width:470px}.fiche-itineraire #description .cross_content,.fiche-itineraire #description .cross_content .slider .swiper-slide>div{width:100%}.fiche-itineraire #description .cross_content .slider .swiper-nav>div.swiper-button-next{right:0}.fiche-itineraire #temoignages .temoignages{padding:0 15px 50px}.fiche-itineraire #temoignages .temoignages .title{text-align:left;position:relative}.fiche-itineraire #temoignages .temoignages .title>div{position:absolute;right:0;transform:translate(0,-50%)}.fiche-itineraire #temoignages .temoignages .slider .swiper-slide{width:470px}.fiche-itineraire #temoignages .temoignages .slider .swiper-slide article{padding:0}.fiche-itineraire #temoignages .temoignages .slider .swiper-slide article img.desktop-wide{display:block}.fiche-itineraire #temoignages .temoignages .slider .swiper-slide article img.desktop,.nav-mobile{display:none}.fiche-itineraire #temoignages .temoignages .slider .swiper-nav{height:60px}.fiche-itineraire #temoignages .temoignages .slider .swiper-nav>div.swiper-button-next{right:0}.fiche-itineraire #temoignages .temoignages .slider .swiper-nav>div.swiper-button-prev{left:0}.fiche-itineraire .bouton-sites{margin-top:30px;margin-bottom:30px}.fiche-itineraire .bouton-sites a{margin:0}.layout-content-carte{height:calc(100vh - 130px);overflow:hidden;position:relative}.layout-content-carte.layout-widget{height:100vh}.layout-content-carte .content-page{width:770px;height:100%;box-shadow:5px 0 5px -2px rgba(0,0,0,.2);position:absolute;left:0;top:0;z-index:2}.layout-content-carte .content-carte{width:calc(100% - 770px);height:100%;position:absolute;right:0;top:0;z-index:3}.layout-content-carte .content-carte #carte-loopi{width:100%;height:100%}.layout-content-carte.carte-large .content-page{width:375px}.layout-content-carte.carte-large .content-carte{width:calc(100% - 375px)}.nav-bar-poi{position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:auto}.nav-bar-poi .categories .item{float:none;position:relative}.nav-bar-poi .categories .item .sous-categories{bottom:auto;left:0;top:50%;-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);width:270px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;overflow:hidden;border-radius:5px}.nav-bar-poi .bt-signalement{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);right:0;top:auto;bottom:-75px}.modal-mask .modal-wrapper{width:auto}.content-carte,.content-carte>div,.content-carte>div #block-carteloopi{position:relative;width:100%;height:100%}.layout-content-listing{padding:0 15px;position:relative;width:100%}.layout-content-listing>.row>div{padding:0}.layout-content-listing .content-page{box-shadow:5px 0 5px -2px rgba(0,0,0,.2);position:relative;z-index:2}.layout-content-listing .carte-loopi-wrapper.sticky{top:80px;height:calc(100vh - 80px);position:fixed}.layout-content-listing .carte-loopi-wrapper.sticky #carte-loopi{height:100%}.layout-content-listing #carte-loopi{width:100%;height:calc(100vh - 180px)}.carte-loopi-wrapper{display:block}.carte-loopi-wrapper .close-carte{display:none}#listing-sit h1{text-align:left}#listing-sit #sit-search-form-wrapper,#listing-sit h1{padding-left:30px}#listing-sit #sit-search-form-wrapper{display:block;margin-bottom:30px}#listing-sit .content-listing{margin:0;padding:15px 30px}#listing-sit .row-listing{align-items:stretch;-webkit-align-items:stretch}.pagination .nb-results{text-align:left}#page-ils-ont-fait .liens-temoignages>div:last-child,.pagination .pagination-wrapper{text-align:right}.fiche-sit.teaser{margin-top:15px;margin-bottom:15px;display:flex}.fiche-sit.teaser>div{display:block;width:100%}.fiche-sit.teaser>div .categorie{position:absolute;top:10px;left:0;z-index:5}.fiche-sit.teaser>div .image-content{width:100%;height:auto}.fiche-sit.teaser>div .image-content .image{width:100%}.fiche-sit.teaser>div .image-content .image img{width:100%;height:auto}.fiche-sit.teaser>div .text{width:100%;padding:15px 30px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#navigation,#navigation.fixed.sticky #menu{-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out}.fiche-sit.teaser>div:hover,.fiche-sit.teaser>div:hover .text{background:#231f20}.fiche-sit.teaser>div:hover .text .classement,.fiche-sit.teaser>div:hover .text .ville,.fiche-sit.teaser>div:hover .text h2{color:#fff}.fiche-sit.teaser.popup-carte>div .more{display:block}.fiche-sit.full header{padding:250px 0 40px}.fiche-sit.full header .content-wrapper{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.fiche-sit.full header .content-wrapper .classement,.fiche-sit.full header .content-wrapper .page-title{text-align:left}.fiche-sit.full header .content-wrapper .page-title{font-size:1.875rem;line-height:36px}.fiche-sit.full header .content-wrapper .contact{margin-bottom:20px;color:#fff}.fiche-sit.full header .image-wrapper{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.fiche-sit.full header .image-wrapper .image{margin:0}.fiche-sit.full header .image-wrapper .link-visionneuse{position:absolute;bottom:15px;left:20px}.fiche-sit.full .content-fiche{padding-top:60px}.fiche-sit.full #contact .obligatoire{position:absolute;right:15px;top:20px}#navigation.fixed #menu,#navigation.fixed-slider{position:fixed;z-index:1000;width:100%}#navigation{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#navigation #menu-popin{display:none}#navigation.fixed #menu{top:0}#navigation.fixed.sticky #menu{-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-o-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#navigation.fixed-slider #menu{box-shadow:none}#navigation.fixed-slider #menu .wrapper-menu{background:#fff}#navigation.fixed-slider #breadcrumb{background:0 0}#navigation.fixed-slider #breadcrumb nav{padding:0}#navigation.fixed-slider #breadcrumb nav ol li{color:#fff}#navigation.fixed-slider.sticky{-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-o-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#block-accessithome .sit-home h2:before,#menu .wrapper-menu .bouton-sagacite{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.image-teaser .image-content .image img,.push>.content>div .text{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out}#navigation.fixed-slider.sticky #breadcrumb{display:none!important}#navigation.sticky{width:100%!important;margin:0!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}#navigation.sticky #menu .wrapper-menu{background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#menu .wrapper-menu .logo{text-align:left;position:absolute;width:158px;padding:0;left:30px}#menu .wrapper-menu nav{margin-left:270px}#menu .wrapper-menu nav ul{margin:0;padding:0}#menu .wrapper-menu nav ul li{margin:0 40px 0 0;padding:0;list-style:none;display:inline-block;line-height:80px;color:#231f20}#menu .wrapper-menu nav ul li a{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;color:inherit;text-transform:uppercase}#menu .wrapper-menu nav ul li a:hover{text-decoration:none;color:#0096cf}#menu .wrapper-menu .bouton-sagacite{margin:0;padding:0;position:absolute;right:15px;top:50%;transform:translate(0,-50%);width:30px;height:30px}#menu .wrapper-menu .bouton-sagacite .bouton-open-sagacite{margin:0}#menu .wrapper-menu .bouton-sagacite .bouton-open-sagacite.open:before{content:"close";color:#231f20}#block-accessithome .sit-home h2{padding:0 0 0 60px;font-size:2.25rem;text-align:left}#block-accessithome .sit-home h2:before{left:0;top:50%;transform:translate(0,-50%)}#page-suggestions-parcours .suggestion-type>.title .lien,.push.teaser_2x1>.content>div .infos .duree{-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}#block-accessithome .sit-home .access-sit .item{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#block-accessithome .sit-home .access-sit .item:hover a{box-shadow:0 0 40px rgba(0,0,0,.3)}#block-accessithome .sit-home .access-sit .item:hover a img{filter:blur(8px)}.layout-content-listing footer{margin-left:0;margin-right:0}.layout-content-listing footer .container{width:auto}.layout-content-listing footer #block-menuitineraire>ul li{width:50%}footer #block-quisommesnous{margin-bottom:70px}footer #block-quisommesnous h3{font-family:Poppins,sans-serif;font-weight:600;font-size:1.5rem;margin:0}footer #block-quisommesnous p{font-family:'Mukta Mahee',sans-serif;font-weight:500;font-size:1rem}footer #block-menuitineraire{margin-bottom:60px}footer #block-menuitineraire h3:after,footer .menu-footer nav>ul>li.has-child>a:after{display:none}footer #block-menuitineraire>ul{display:block}footer #block-menuitineraire>ul li{display:block;float:left;width:33.33%;margin:10px 0}footer .menu-footer nav>ul>li>ul{display:block}footer .wrapper-block-accueilvelo .block-accueil-velo{text-align:left}footer .wrapper-block-accueilvelo .block-accueil-velo .accueil-velo{background-image:url(/themes/fvt/images/sprite.png?1567418239616);background-position:0 0;width:49px;height:71px}footer .wrapper-block-accueilvelo .block-accueil-velo .lien{padding-top:10px}footer .wrapper-menu-footer{position:relative}footer .wrapper-menu-footer .moustic{position:absolute;top:50%;right:15px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.fiche-sit.full #contact form .obligatoire,.form-contact .obligatoire{position:absolute;right:0}.fiche-sit.full #contact form .form-actions,.form-contact .form-actions{position:absolute;right:0;bottom:0}.node.full.no-slider header{padding:80px 0 40px}.node.full.no-slider>.content{padding:0}.node.full header .field_thematique{top:50%;-webkit-transform:translate(-50%,-100px);-moz-transform:translate(-50%,-100px);-o-transform:translate(-50%,-100px);-ms-transform:translate(-50%,-100px);transform:translate(-50%,-100px)}.node.full header .title{width:80%}.node.full>.content{padding-top:60px}.node.full>.content .accroche h2{font-size:2.625rem;line-height:1em}.node.full>.content .visuels{overflow:initial}.node.full>.content .visuels aside{margin-top:80px;margin-bottom:80px}.node.full>.content .visuels aside .descriptif{z-index:2;margin:0}.node.full>.content .visuels aside .descriptif>div{padding:70px 50px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.node.full>.content .visuels aside .descriptif>div:after,.node.full>.content .visuels aside .descriptif>div:before{left:50px}.node.full>.content .visuels aside .descriptif>div:before{top:50px}.node.full>.content .visuels aside .descriptif>div:after{bottom:50px}.node.full>.content .visuels aside .image img{box-shadow:0 40px 60px 0 rgba(0,0,0,.18);display:block}.node.full>.content .visuels aside:nth-child(odd) .descriptif{margin-left:-17%}.node.full>.content .visuels aside:nth-child(even) .image{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-left:-17%}.node.full>.content .visuels aside:nth-child(even) .descriptif{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.node.full>.content .field_etape_ou_itineraire{margin-bottom:80px}.node.full>.content .field_etape_ou_itineraire .slider{padding-bottom:80px}.node.full>.content .field_etape_ou_itineraire .slider .swiper-slide{width:370px}.node.full>.content .field_etape_ou_itineraire .slider .swiper-nav{position:absolute;width:130px;right:0;bottom:40px}.node.full>.content .field_etape_ou_itineraire .slider .swiper-nav>div:before{color:#231f20}.node.full .titre-sous-titre>h2{font-size:2.625rem}.node.full .titre-sous-titre>h3{font-size:3rem}.media.popup:hover .text,.node.popup:hover .text{background:#231f20;color:#fff}.push>.content:hover .text{bottom:100px}.push>.content>div .text{transition:all .2s ease-out;bottom:40px;padding:0 40px}.push.teaser_2x1>.content>div .infos{text-align:left}.push.teaser_2x1>.content>div .infos .duree{position:absolute;right:30px;top:50%;transform:translate(0,-50%)}.push.teaser_2x1>.content>div .text{bottom:20px;text-align:left}.push.teaser_2x1>.content>div .text h2,.push.teaser_2x1>.content>div .text h3{margin-bottom:10px}.block-slider .directions{width:970px;position:absolute;bottom:30px;top:auto;left:50%;right:auto;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:0 0!important;padding:0;display:block;height:auto;z-index:2}.block-slider .directions .form-direction{padding:0 15px}.block-slider .directions .form-direction .fields{display:flex;display:-webkit-flex;-webkit-flex-flow:row wrap;flex-direction:row;flex-wrap:wrap;align-items:flex-start;-webkit-align-items:flex-start;position:relative;margin:0 -15px}.block-slider .directions .form-direction .fields>div{padding:0 15px;width:33.333%}.block-slider .directions .form-direction .fields>div .field{margin:0}.block-slider .directions .form-direction .fields>div .submit-itineraire{background:#0096cf}.block-slider.base-line .title h1{font-size:1.875rem}.block-slider.base-line .title .field_base_line{font-size:7.5rem}.block-carte-home .text h1,.block-carte-home .text h2,.block-promote .body h2,.block-push .body h2{font-size:2.625rem}.block-slider.nav-top .swiper-pagination{bottom:auto;top:160px}#page-suggestions-parcours .suggestion-type>.title{position:relative}#page-suggestions-parcours .suggestion-type>.title .lien{position:absolute;right:0;top:50%;transform:translate(0,-50%)}.block-carte-home{margin-top:50px}.block-carte-home .text{margin:0 auto}.block-carte-home .form-vos-envies-wrapper{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 10px 10px 0 rgba(0,0,0,.2)}.block-carte-home .form-vos-envies-wrapper.absolute{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:5}.block-carte-home #carte-loopi{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;box-shadow:0 50px 50px 0 rgba(0,0,0,.2)}.carte-loopi-wrapper #options-carte .content{right:2px;top:2px}#page-ils-ont-fait .liens-temoignages>div a{display:inline-block}#block-accessithome{margin-top:166px}.block-promote,.block-push{margin-top:40px}.block-promote .body p,.block-push .body p{font-size:1.125rem}.block-promote{padding:80px 15px}.block-promote .slider{margin-top:80px}.block-promote .slider .swiper-slide{width:470px}.block-promote .slider .swiper-slide article{width:470px;padding:0}.block-promote .slider .swiper-slide article img.desktop-wide{display:block}.block-promote .slider .swiper-slide article img.desktop{display:none}.block-promote .slider .swiper-nav{position:absolute;width:130px;right:0;bottom:-30px}.block-promote .field_lien{text-align:left}.block-promote .field_lien a{border-color:#fff;color:#fff}.block-promote .body h2{font-size:3rem;margin:0}.block-promote .body h2,.block-promote .body p{margin-top:0;text-align:left;color:#fff}.block-promote .body h2 span,.block-promote .body p span{color:#fff!important}#content-page-carte{padding-bottom:0}.image-teaser .image-content{overflow:hidden}.image-teaser .image-content .image img{transition:all .2s ease-out}.image-teaser:hover>div{box-shadow:0 0 40px rgba(0,0,0,.3)}.image-teaser:hover .image-content .image:before{background:#000;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=${c},endColorstr=${c});-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})"}.image-teaser:hover .image-content .image img{filter:blur(8px);transform:scale(1.2)}#visionneuse>.content{width:970px}#visionneuse>.content .swiper-images .swiper-nav>div.swiper-button-prev{left:-70px}#visionneuse>.content .swiper-images .swiper-nav>div.swiper-button-next{right:-70px}form div[data-drupal-selector=edit-filtres]>.form-item{position:relative}form div[data-drupal-selector=edit-filtres]>.form-item .popin{bottom:-5px;left:auto;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.itineraire.teaser{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.itineraire.teaser:hover{background:#231f20}.itineraire.teaser:hover .text,.itineraire.teaser:hover .text.depart-arrivee{color:#fff}#carte-loopi .mapboxgl-popup:hover.popup-marker .mapboxgl-popup-tip{border-top-color:#231f20}.navigation-etape{width:770px;top:auto!important;bottom:0!important}.sagacite-form-block{position:absolute;top:auto;bottom:3px;height:80px;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-o-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);padding:15px}.sagacite-form-block .sagacite-form{position:relative;top:auto;left:auto;width:100%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);border:none}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{width:40%!important;float:left}body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{width:50%!important;float:left}.capsule{height:calc(100vh - 100px)}}@media only screen and (min-width:1500px){.layout-content-listing footer #block-menuitineraire>ul li{width:33.33%}}@font-face{font-family:'CAC Pinafore';src:url(/sites/default/themes/france_velo_tourisme/fonts/CACPinafore.woff2) format("woff2"),url(/sites/default/themes/france_velo_tourisme/fonts/CACPinafore.woff) format("woff");font-weight:400;font-style:normal}.block-slider.base-line .title .field_base_line,.local-font,.node.full .titre-sous-titre>h2>span,.node.full .titre-sous-titre>h3,.titre-sous-titre>div,.titre-sous-titre>h3{font-family:'CAC Pinafore',sans-serif;font-weight:400;font-style:normal}#block-accessithome .sit-home h2 span,.block-carte-home .text h1 span,.block-promote .body h2 span,.block-push .body h2 span,.page-title span{color:#0096cf}.astuce{margin-top:15px;margin-bottom:15px}.astuce>div{background:#f4f4f4;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:'Mukta Mahee',sans-serif;font-weight:600}.astuce>div h2{font-size:1.5rem;margin:0 0 10px;line-height:1em}.astuce>div .thematique{display:inline-block;padding:5px;background:#54b40b;color:#fff;font-size:.875rem}.astuce>div .descriptif{color:#a7a9ac;line-height:1.5em;margin-top:15px;font-size:1.125rem}.page-trucs-astuces .terms ul li{display:inline-block;margin-right:20px}.page-trucs-astuces .terms ul li a{font-family:Poppins,sans-serif;font-weight:600;font-size:.8125rem;text-transform:uppercase;color:#a7a9ac;display:inline-block;padding:0 10px 15px;text-decoration:none}.page-trucs-astuces .terms ul li a.active{border-bottom:3px solid #0096cf;color:#0096cf}#menu .wrapper-menu .logo{padding-top:17px}#menu .wrapper-menu .logo a{background:url(/sites/default/themes/france_velo_tourisme/css/../logo.svg);width:140px;height:48px;background-size:cover}#menu-popin,.background-popin,.block-slider .directions,.sagacite-form-block{background:#0096cf;background:rgba(0,150,207,.96);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=${c}, endColorstr=${c})"}footer #block-quisommesnous .head .logo{background:url(/sites/default/themes/france_velo_tourisme/css/../logo.svg);width:140px;height:48px;background-size:cover}#topoguides{background:#f4f4f4;margin:30px 0;padding-top:40px;padding-bototm:40px}#topoguides .titre-sous-titre{margin-bottom:15px}#topoguides .topoguide{max-width:355px}#topoguides .topoguide>.content>div{display:flex;flex-direction:row}#topoguides .topoguide>.content>div .image-content{width:100px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}#topoguides .topoguide>.content>div .text{width:calc(100% - 100px);padding-left:30px}#topoguides .topoguide>.content>div .text h3{margin:0;font-size:1.125rem;font-family:'Mukta Mahee',sans-serif;font-weight:600}#topoguides .topoguide>.content>div .text h3 a{color:inherit}#topoguides .topoguide>.content>div .text .descriptif{color:#a7a9ac;font-size:.875rem;font-family:'Mukta Mahee',sans-serif;font-weight:600}#topoguides .slider .swiper-nav{margin-top:15px;position:relative}#topoguides .slider .swiper-nav>div.swiper-button-prev{left:0}#topoguides .slider .swiper-nav>div.swiper-button-next{right:0}@media only screen and (min-width:992px){#block-ilslontfait-2,#block-sejours{margin-top:140px}#block-ilslontfait-2.lazy-bg-loaded{background:url(/sites/default/themes/france_velo_tourisme/css/../images/ils-lont-fait.jpg) no-repeat;background-size:cover}#block-sejours.lazy-bg-loaded{background:url(/sites/default/themes/france_velo_tourisme/css/../images/sejours.jpg) no-repeat;background-size:cover}#navigation.fixed-slider{width:calc(100vw - 100px);margin-left:50px}#navigation.fixed-slider #menu .wrapper-links{border:none;padding:0}#navigation.fixed-slider .wrapper-menu{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#menu .wrapper-links{background:0 0}#topoguides .slider .swiper-nav{height:50px;margin-top:10px}#topoguides .slider .swiper-nav>div{color:#231f20}#topoguides .slider .swiper-nav>div:hover{border-color:#231f20}#topoguides .slider .swiper-nav>div.swiper-button-next{right:0}#topoguides .image-teaser:hover>div{box-shadow:none}#topoguides .image-teaser:hover .image-content{box-shadow:0 0 40px rgba(0,0,0,.3)}}
