#toolbar-administration{display:none;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0;}body,.adminimal-admin-toolbar.toolbar-fixed.toolbar-vertical{padding:0 !important;}.para-photo-img{display:flex;align-items:center;justify-content:center;}.para-photo-legende{margin:5px 0 15px 0;text-align:center;font-size:12px;}.pos-photo-3 .para-photos{float:right;max-width:40%;margin:0px 0 20px 2%;}.pos-photo-4 .para-photos{float:left;max-width:40%;margin:0px 2% 20px 0;}.pos-photo-1 .para-photos,.pos-photo-2 .para-photos{clear:both;width:100%;margin:20px 0;}.pos-photo-1 .para-photos:after,.pos-photo-2 .para-photos:after{content:'';clear:both;}.pos-photo-1.nb-photos-1 .para-photos .para-photo,.pos-photo-2.nb-photos-1 .para-photos .para-photo{max-width:50%;margin:0 auto;}.pos-photo-1.nb-photos-2 .para-photos .para-photo,.pos-photo-2.nb-photos-2 .para-photos .para-photo{float:left;width:47%;margin:0 1.5%;}.pos-photo-1.nb-photos-3 .para-photos .para-photo,.pos-photo-2.nb-photos-3 .para-photos .para-photo{float:left;width:30%;margin:0 1.5%;}.pos-photo-1.nb-photos-4 .para-photos .para-photo,.pos-photo-2.nb-photos-4 .para-photos .para-photo,.pos-photo-1.nb-photos-more .para-photos .para-photo,.pos-photo-2.nb-photos-more .para-photos .para-photo{float:left;width:22%;margin:0 1.5%;}.pos-photo-1.nb-photos-more .para-photos .para-photo:nth-child(4n+1),.pos-photo-2.nb-photos-more .para-photos .para-photo:nth-child(4n+1){clear:both;}img[data-align="center"]{display:block;margin-left:auto;margin-right:auto;}img[data-align="right"]{float:right;}img[data-align="left"]{float:left;}.paragraphes table tr td{padding:10px;border:1px solid #eee;}.paragraphes table{margin-bottom:30px;}.paragraphes ul{margin-bottom:15px;}.paragraphes ul li{padding-left:15px;}.paragraphes ul li:before{content:'• ';color:#333;}body{font-family:'Roboto',sans-serif;font-size:16px;color:#434343;font-weight:300;line-height:20px;}body p{margin-bottom:10px;}strong{font-weight:700;}em{font-style:italic;}.wrapper{max-width:1255px;}a.btn-sef-vert,a.btn-sef-orange{display:inline-block;width:100%;max-width:258px;height:38px;border-radius:5px;background:#43b05b;border:2px solid #fff;font-weight:700;font-size:16px;line-height:36px;text-align:center;color:#fff !important;text-decoration:none;padding:0px 0px;}a.btn-sef-orange{background:#FF7700;}a.btn-sef-vert:hover{background:#52CE79;}a.btn-sef-orange:hover{background:#FFB300;}a.btn-sef-vert-light{display:inline-block;width:100%;height:35px;border-radius:3px;background:#52ce79;font-weight:500;font-size:16px;line-height:34px;text-align:center;color:#fff;text-decoration:none;padding:0px 20px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);}a.btn-sef-vert-light span{font-weight:300;}a.btn-sef-vert-light:hover{background:#43b05b;}.br-desktop{display:block;}.messages{margin:0 0 20px 0;}.sef-gads-mobile{display:none;width:100%;}.sef-gads-horiz{margin:20px 0;text-align:center;}.sef-gads-horiz.sef-gads-recherche{display:block;width:100%;margin:0 0 20px 0;padding:0 20px;}header{height:85px;background-color:#fff;position:relative;z-index:9999;-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);-o-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);position:fixed;top:0;left:0;right:0;z-index:9999;background:#fff;}header.sticky-desktop{position:fixed;top:0;left:0;right:0;z-index:9999;background:#fff;transform:translateY(-100px);}header.sticky-desktop.open{transition:all 400ms ease-in-out;transform:translateY(0);}body.padding-topped{padding-top:120px !important;}body.sef-path-recherche.padding-topped,body.sef-path-recherche.adminimal-admin-toolbar.toolbar-fixed.toolbar-vertical,body.adminimal-admin-toolbar.toolbar-fixed.toolbar-vertical,body{padding-top:85px !important;}header .block-logoheader{position:absolute;top:12px;left:15px;z-index:10;}header .block-lienshaut{float:right;display:flex;margin-top:1px;padding-bottom:13px;}header .block-lienshaut .header-desc{font-size:16px;font-weight:300;color:#6A6A6A;height:35px;line-height:35px;margin-right:20px;}header .block-lienshaut .header-liens{display:flex;justify-content:flex-end;margin-right:1px;}header .block-lienshaut .header-liens a{height:24px;line-height:25px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;margin-left:0px;margin-top:6px;margin-right:20px;}header .block-lienshaut .header-liens a.green{background:#11612B;font-weight:700;padding:0 20px;border-radius:3px;}header .block-lienshaut .header-liens a.orange{background:#FF7700;font-weight:700;padding:0 20px;border-radius:3px;}header .block-lienshaut .header-liens a.favoris{background:#e61f5a;font-weight:700;padding:0 10px;border-radius:3px;}header .block-lienshaut .header-liens a.social{width:23px;border-radius:15px;font-size:14px;font-weight:400;}header .block-lienshaut .header-liens a.social.facebook{background:#3B5998;margin-right:6px;}header .block-lienshaut .header-liens a.social.twitter{background:#55ACEE;}header .block-lienshaut .header-liens a.green:hover,header .block-lienshaut .header-liens a.orange:hover,header .block-lienshaut .header-liens a.social.facebook:hover,header .block-lienshaut .header-liens a.social.twitter:hover{color:#fff;background:#43B05B;}header .block-lienshaut .header-liens a .mobile{display:none;}.sf-accordion-toggle{top:5px !important;transition:250ms ease all;}header .block-superfish{width:calc(100% - 200px);float:right;position:relative;padding-right:20px;}header #superfish-main{text-align:right;position:relative;}header #superfish-main > li{display:inline-block;float:none;margin-left:15px;}header #superfish-main > li > a{position:relative;font-weight:700;font-size:16px;text-align:left;color:#3a3a3a;padding:10px 25px;text-decoration:none;transition:all 200ms ease-in-out;}header #superfish-main > li > a:hover{color:#43B05B;}header #superfish-main > li > a:before{content:'';position:absolute;bottom:calc(50% - 10px);left:0;width:19px;height:20px;background:url(/themes/sef_theme/images/svg/menu-search.svg) no-repeat center;transition:all 200ms ease-in-out;}header #superfish-main > li > a.menu-rando-organisee:before{background:url(/themes/sef_theme/images/svg/menu-calendar.svg) no-repeat center;}header #superfish-main > li > a.menu-abo-rando:before{background:url(/themes/sef_theme/images/svg/menu-abo.svg) no-repeat center;}header #superfish-main > li > a.menu-abo-rando:after{content:'';position:absolute;bottom:18px;right:12px;width:16px;height:16px;background:url(/themes/sef_theme/images/svg/menu-abo-plus.svg) no-repeat center;}.block-sef-recherche-home-block{background:url(/themes/sef_theme/images/interface/photo-sentier-accueil.jpg) no-repeat;background-position:50% 0;}.block-sef-recherche-home-block .titre-recherche{padding-top:110px;font-weight:300;font-size:20px;color:#fff;}.block-sef-recherche-home-block form input.form-text{font-size:16px;padding:12px 20px;border:0;border-radius:5px;outline:none;width:100%;max-width:500px;height:48px;}.block-sef-recherche-home-block .bloc-recherche-accueil{display:flex;}.block-sef-recherche-home-block form .form-actions input.form-submit{width:74px;height:48px;border:0;margin:0 0 0 16px;border-radius:5px;background-color:#207f3e;background-image:url(/themes/sef_theme/images/svg/loupe.svg);background-repeat:no-repeat;background-position:50% 50%;transition:all 400ms ease;}.block-sef-recherche-home-block form .form-actions input.form-submit:hover{background-color:#43B05B;}.block-sef-recherche-home-block .bloc-appli{display:flex;width:700px;max-width:60%;align-items:flex-end;}.block-sef-recherche-home-block .bloc-appli .appli-image{flex:0 0 auto;margin-top:100px;margin-left:-20px;}.block-sef-recherche-home-block .bloc-appli .appli-desc{padding-bottom:100px;padding-left:30px;}.block-sef-recherche-home-block .bloc-appli .appli-desc .appli-titre{font-family:"Permanent Marker";font-weight:400;font-size:20px;line-height:20px;color:#434343;}.block-sef-recherche-home-block .bloc-appli .appli-desc .appli-sstitre{font-weight:300;font-size:16px;line-height:24px;color:#141414;padding:20px 0 20px 0;}.block-sef-recherche-home-block .bloc-appli .appli-desc .appli-btn{display:flex;flex-wrap:wrap;}.block-sef-recherche-home-block .bloc-appli .appli-desc .appli-btn a{width:177px;height:48px;background-color:#208838;opacity:0.8;border-radius:5px;margin:0 30px 10px 0;background-image:url(/themes/sef_theme/images/svg/btn-playstore.svg);background-repeat:no-repeat;background-position:50% 50%;}.block-sef-recherche-home-block .bloc-appli .appli-desc .appli-btn a.appstore{background-image:url(/themes/sef_theme/images/svg/btn-appstore.svg);margin:0 0 10px 0;}.block-sef-recherche-home-block .bloc-appli .appli-desc .appli-btn a:hover{background-color:#43B05B;}.block-sef-recherche-home-block .map-regions{position:absolute;top:165px;right:0;max-width:50%;}.block-sef-recherche-home-block .map-regions img{max-width:100%;}.block-sef-recherche-home-block .map-regions svg{max-width:100%;height:auto;}.block-sef-recherche-home-block .map-regions g a{outline:none;}.block-sef-recherche-home-block .map-regions g path{transition:all 200ms ease;outline:none;}.block-sef-recherche-home-block .map-regions g path:hover{fill:#52ce79;cursor:pointer;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup{border:0;border-radius:4px;box-shadow:0 3px 14px rgba(0,0,0,0.4);font-size:14px;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup-mobile{width:300px !important;z-index:9999;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup .ui-dialog-titlebar{display:none;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup.sef-region-info-popup-mobile .ui-dialog-titlebar{display:block;position:absolute;right:0;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup.sef-region-info-popup-mobile .ui-dialog-titlebar .ui-icon.ui-icon-closethick{background-image:url(/themes/sef_theme/images/svg/popup-close-white.svg);}.block-sef-recherche-home-block .map-regions .sef-region-info-popup .ui-dialog-content{padding:0;border-radius:3px;overflow:inherit;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup .ui-dialog-content .region-titre{background-color:#11612b;display:flex;justify-content:center;align-items:center;padding:8px 10px;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup .ui-dialog-content .region-titre a{color:#fff;font-size:16px;font-weight:700;text-decoration:none;outline:none;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup .ui-dialog-content .region-desc{text-align:left;padding:10px 10px;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup .ui-dialog-content .region-desc::after{content:'';position:relative;white-space:nowrap;background-image:url(/themes/sef_theme/images/svg/tracegpx.svg);background-repeat:no-repeat;background-position:right 0px top 2px;padding-right:17px;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup .ui-dialog-content .region-dpts{text-align:center;padding:4px 10px 20px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup .ui-dialog-content .region-dpts a{background-image:url(/themes/sef_theme/images/svg/loupe-noire.svg);background-repeat:no-repeat;background-position:0px 50%;padding:0 0 2px 16px;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup .bloc-region-arrow{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none;}.block-sef-recherche-home-block .map-regions .sef-region-info-popup .bloc-region-arrow .arrow{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4);}.block-sef-recherche-home-block .map-regions .sef-region-info-popup-mobile .bloc-region-arrow{display:none;}.block-sefstatshome{background-color:#E9ECF0;margin:80px 0;}.block-sefstatshome .stats{display:flex;justify-content:space-around;flex-wrap:wrap;padding-bottom:80px;}.block-sefstatshome .stats .stat{padding:80px 0 0px 60px;background-image:url(/themes/sef_theme/images/svg/picto-stats-traces.svg);background-repeat:no-repeat;background-position:0% 100%;}.block-sefstatshome .stats .stat.stat-membres{background-image:url(/themes/sef_theme/images/svg/picto-stats-membres.svg);}.block-sefstatshome .stats .stat.stat-sentiers{background-image:url(/themes/sef_theme/images/svg/picto-stats-sentiers.svg);padding:80px 0 0px 80px;}.block-sefstatshome .stats .stat.stat-km{background-image:url(/themes/sef_theme/images/svg/picto-stats-km.svg);padding:80px 0 0px 80px;}.block-sefstatshome .stats .stat .stat-val{font-weight:700;font-size:40px;color:#11612b;line-height:36px;}.block-sefstatshome .stats .stat .stat-txt{font-weight:300;font-size:18px;color:#141414;}.block-sefdeschome .sef-desc{font-weight:300;font-size:18px;line-height:32px;text-align:center;color:#141414;max-width:950px;margin:0 auto;padding:0 0 100px 0;}.block-sefdeschome h1{font-weight:700;font-size:24px;text-align:center;color:#11612b;margin:0 0 50px 0;}.block-sefdeschome .sef-desc .btns{display:flex;justify-content:space-around;flex-wrap:wrap;}.path-frontpage .block-sefcompterandohome{background-image:url(/themes/sef_theme/images/interface/bg-compte-rando-home.jpg);background-repeat:no-repeat;background-position:50% 0%;min-height:700px;padding-bottom:150px;}.block-sefcompterandohome .wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;}.block-sefcompterandohome .bloc-gratuit{width:100%;max-width:385px;border-radius:10px;background:#11612b;box-shadow:0px 3px 15px rgba(0,0,0,0.16);margin:20px 5px 0px 5px;font-weight:700;font-size:16px;line-height:32px;color:#fff;padding:28px 32px 28px 32px;display:flex;flex-direction:column;justify-content:space-between;}.path-frontpage .block-sefcompterandohome .bloc-gratuit,.path-frontpage .block-sefcompterandohome .bloc-rando{margin-top:100px;}.block-sefcompterandohome .bloc-gratuit .titre{font-family:"Permanent Marker";font-weight:normal;font-size:24px;line-height:20px;text-align:center;color:#fff;padding:0 0 20px 0;}.block-sefcompterandohome .bloc-gratuit .avantages > div{padding:4px 0 4px 30px;background-image:url(/themes/sef_theme/images/svg/check.svg);background-repeat:no-repeat;background-position:0 7px;}.block-sefcompterandohome .bloc-gratuit .btn{margin:20px 0 0 0;text-align:center;}.block-sefcompterandohome .bloc-rando{width:100%;max-width:652px;border-radius:10px;background:#fff;box-shadow:0px 3px 15px rgba(0,0,0,0.16);margin:20px 5px 0px 5px;font-weight:300;font-size:16px;line-height:24px;text-align:center;color:#141414;padding:28px 32px 16px 32px;display:flex;flex-direction:column;justify-content:space-between;}.block-sefcompterandohome .bloc-rando .titre{font-family:"Permanent Marker";font-weight:normal;font-size:24px;line-height:20px;text-align:center;color:#11612b;}.block-sefcompterandohome .bloc-rando .randoplus{font-weight:700;position:relative;padding:0 14px 0 0;}.block-sefcompterandohome .bloc-rando .randoplus::after{content:'';position:absolute;top:-6px;right:0px;width:16px;height:16px;background:url(/themes/sef_theme/images/svg/menu-abo-plus.svg) no-repeat center;}.block-sefcompterandohome .bloc-rando .desc a{color:#11612B;}.block-sefcompterandohome .bloc-rando .promotion{color:#ff0000;font-weight:600;}.block-sefcompterandohome .bloc-rando .avantages{display:flex;justify-content:space-around;flex-wrap:wrap;font-weight:700;}.block-sefcompterandohome .bloc-rando .avantages > div{padding:4px 0 4px 30px;background-image:url(/themes/sef_theme/images/svg/check.svg);background-repeat:no-repeat;background-position:0 7px;}.block-sefcompterandohome .bloc-rando .forfaits{display:flex;justify-content:space-around;flex-wrap:wrap;}.block-sefcompterandohome .bloc-rando .forfaits .forfait{width:100%;max-width:186px;background:#11612b;border-radius:10px;padding:14px 22px;display:flex;justify-content:space-around;flex-direction:column;font-weight:300;font-size:16px;line-height:32px;text-align:center;color:#fff;margin-top:10px;}.block-sefcompterandohome .bloc-rando .forfaits .forfait .duree{line-height:16px;}.block-sefcompterandohome .bloc-rando .forfaits .forfait .prix{font-weight:bold;font-size:20px;line-height:20px;margin-top:10px;text-align:center;color:#fff;}.block-sefcompterandohome .bloc-rando .forfaits .forfait .prix s,.block-sefcompterandohome .bloc-rando .forfaits .forfait .prix span{font-weight:300;font-size:14px;}.block-sefcompterandohome .bloc-rando .forfaits .forfait .btn{margin-top:10px;}.block-sefcompterandohome .bloc-rando .forfaits .forfait .btn a{height:30px;line-height:28px;color:#fff;}.block-views-blockavis-block-home .view-content{display:flex;justify-content:space-between;flex-wrap:wrap;margin:-100px 0 0 0;}.block-views-blockavis-block-home .view-content .note-etoile{display:block;width:21px;height:20px;margin:0 4px 0 0;background-repeat:no-repeat;background-position:0px 0px;background-image:url(/themes/sef_theme/images/svg/star-empty.svg);}.block-views-blockavis-block-home .view-content .note-etoile.active{background-image:url(/themes/sef_theme/images/svg/star-full.svg);}.block-views-blockavis-block-home .view-content .views-row{display:flex;flex-direction:column;align-items:center;width:31%;border-radius:5px;background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,0.16);padding:30px 20px 25px 20px;}.block-views-blockavis-block-home .view-content .views-row .views-field-field-avis-note{margin:0px 0 20px 0;}.block-views-blockavis-block-home .view-content .views-row .views-field-field-avis-note .field-content{display:flex;}.block-views-blockavis-block-home .view-content .views-row .views-field-body{text-align:center;}.block-views-blockavis-block-home .view-content .views-row .views-field-title{margin:10px 0 0px 0;font-weight:700;font-style:italic;font-size:16px;text-align:center;color:#1f2248;}.block-views-blockpartenaires-block-home .partenaires{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:80px 0;}.block-views-blockpartenaires-block-home .partenaires .partenaire{margin:10px;}main{clear:both;}.block-page-title-block{margin:30px 0 20px 0;}.block-page-title-block h1{font-weight:700;font-size:29px;color:#11612b;line-height:30px;}nav.breadcrumb{margin:0 0 24px 0;}nav.breadcrumb ol > li:first-child a{background-image:url(/themes/sef_theme/images/svg/home.svg);background-repeat:no-repeat;background-position:0 0px;padding:0 9px;}nav.breadcrumb ol > li{font-weight:300;font-size:14px;color:#6a6a6a;}nav.breadcrumb ol > li a{font-weight:300;font-size:14px;color:#6a6a6a;}.breadcrumb li:before{content:" \2bc8 ";font-size:6px;vertical-align:middle;color:#43B05B;}article.node--type-contenu,article.node--type-region,article.node--type-departement,article.node--type-ville,article.node--type-sentier{display:flex;justify-content:space-between;padding:0 0 80px 0;}article.node--type-contenu a{color:#11612b;font-weight:700;}article > .node__content{width:100%;}article.node--type-contenu .block-sef-sidebar-right-block,article.node--type-region .block-sef-sidebar-right-block,article.node--type-departement .block-sef-sidebar-right-block,article.node--type-ville .block-sef-sidebar-right-block,article.node--type-sentier .block-sef-sidebar-right-block{flex:0 0 160px;margin:0 0 20px 36px;}.block-sef-sidebar-right-block .bloc-encart a.lien-snowleader{display:block;text-decoration:none;text-align:center;height:auto;line-height:20px;padding:4px 0;margin-bottom:10px;}.block-sef-sidebar-right-block .bloc-encart .mobile{display:none;}.paragraphes h2.para-title,h2.para-title{font-weight:700;font-size:18px;color:#11612b;margin:20px 0 16px 0;}.para-item-paragraphe{margin:0 0 40px 0;}.page-node-type-region .title-content > .wrapper{max-width:100%;padding:0;}.page-node-type-region .block-page-title-block{display:flex;position:relative;margin:0 auto 0px auto;height:335px;max-width:1920px;background-image:url(/themes/sef_theme/images/interface/bg-region-defaut.jpg);background-repeat:no-repeat;background-position:50% 0px;}.page-node-type-region .block-page-title-block::after{content:'';width:100%;height:86px;background-image:url(/themes/sef_theme/images/interface/region-header-arrondi.png);background-repeat:no-repeat;background-position:50% 0px;position:absolute;bottom:0;left:0;}.page-node-type-region .sef-region-header{display:flex;justify-content:space-between;align-items:flex-end;}.page-node-type-region .sef-region-header svg path{cursor:pointer;}.page-node-type-region .sef-region-header svg path:hover{fill:#52ce79;}.page-node-type-region .region-page-title > .block-system-breadcrumb-block{width:100%;max-width:1255px;margin:0 auto;position:relative;}.page-node-type-region .region-page-title .sef-region-title{padding:0 0 80px  0;}.page-node-type-region .region-page-title .sef-region-title .nom-region{font-weight:700;font-size:29px;color:#fff;line-height:35px;}.page-node-type-region .region-page-title .sef-region-title .infos-region{font-weight:300;font-size:16px;color:#fff;line-height:22px;}.page-node-type-region .region-page-title .sef-region-map{flex:0 1 460px;padding:0 20px 0 0;margin-bottom:-20px;position:relative;z-index:9;}.page-node-type-region .region-page-title .sef-region-map img,.page-node-type-region .region-page-title .sef-region-map svg{max-height:320px;}.page-node-type-region .sef-region-bloc-dpt{border-radius:5px;background:#e9ecf0;padding:24px 30px;margin:0 0 40px 0;}.page-node-type-region .sef-region-bloc-dpt .bloc-titre{font-weight:700;font-size:22px;color:#11612b;margin:0 0 16px 0;line-height:30px;}.page-node-type-region .sef-region-bloc-dpt .departements{display:flex;flex-wrap:wrap;justify-content:space-around;margin:20px 0 5px 0;}.page-node-type-region .sef-region-bloc-dpt .departements .dpt{border:0;border-radius:4px;box-shadow:0 3px 8px rgba(0,0,0,0.2);font-size:14px;width:227px;max-width:100%;margin:20px 2px 0 2px;}.page-node-type-region .sef-region-bloc-dpt .departements .dpt .dpt-nom{background-color:#11612b;display:flex;justify-content:center;align-items:center;padding:8px 10px;border-radius:4px 4px 0 0;}.page-node-type-region .sef-region-bloc-dpt .departements .dpt .dpt-nom a{color:#fff;font-size:16px;font-weight:700;text-decoration:none;outline:none;}.page-node-type-region .sef-region-bloc-dpt .departements .dpt .dpt-content{text-align:left;padding:10px 10px;background-color:#fff;border-radius:0 0 4px 4px;}.page-node-type-region .sef-region-bloc-dpt .departements .dpt .dpt-content .txt::after{content:'';position:relative;white-space:nowrap;background-image:url(/themes/sef_theme/images/svg/tracegpx.svg);background-repeat:no-repeat;background-position:right 0px top 2px;padding-right:17px;}.page-node-type-region .sef-region-bloc-dpt .departements .dpt .dpt-content .villes{text-align:center;padding:10px 10px 4px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.page-node-type-region .sef-region-bloc-dpt .departements .dpt .dpt-content .villes a{background-image:url(/themes/sef_theme/images/svg/loupe-noire.svg);background-repeat:no-repeat;background-position:0px 4px;padding:0 0 2px 16px;color:#434343;}.page-node-type-region .sef-region-bloc-dpt .departements .dpt .dpt-content .btn-sentier-recherche-avancee{flex:0 0 auto;margin:15px 0 0 0;}.page-node-type-region .sef-region-bloc-dpt .departements .dpt .dpt-content .btn-sentier-recherche-avancee a span{background-image:url(/themes/sef_theme/images/svg/loupe.svg);background-repeat:no-repeat;background-position:0px 50%;padding:0 25px 0 0;background-size:18px 18px;line-height:35px;}.page-node-type-ville .bloc-dpt-map,.page-node-type-departement .bloc-dpt-map{position:relative;}.page-node-type-ville .map-departement,.page-node-type-departement .map-departement{height:458px;margin:0 0 20px 0;}.page-node-type-ville .btn-dpt-recherche-avancee,.page-node-type-departement .btn-dpt-recherche-avancee{position:absolute;bottom:16px;left:20px;z-index:999;}.page-node-type-ville .btn-dpt-recherche-avancee a,.page-node-type-departement .btn-dpt-recherche-avancee a{background-image:url(/themes/sef_theme/images/svg/loupe.svg);background-repeat:no-repeat;background-position:13px 50%;padding:0 20px 0 40px;background-size:18px 18px;line-height:35px;}.page-node-type-departement .sef-selection-sentier{margin:0 0 80px 0;}.sef-dpt-onglets{display:flex;justify-content:flex-start;border-bottom:1px solid #B2B2B2;margin:0 0 20px 0;}.sef-dpt-onglets a{font-weight:700;font-size:17px;color:#828282;margin:0px 2px 0px 20px;text-align:center;text-decoration:none;padding:0 25px;display:flex;align-items:center;min-height:36px;background-color:#EEEEEE;}.sef-dpt-onglets a.active{margin:0px 2px -2px 20px;border:1px solid #B2B2B2;border-bottom:1px solid #ffffff;background-color:#ffffff;font-weight:700;font-size:17px;color:#43b05b;}.page-node-type-departement .sef-villes-dpt .liste-villes{-moz-column-count:4;-moz-column-gap:10px;-webkit-column-count:4;-webkit-column-gap:10px;column-count:4;column-gap:30px;}.page-node-type-departement .sef-villes-dpt a{display:inline-block;font-weight:normal;text-decoration:underline;font-size:16px;line-height:22px;text-align:left;color:#43b05b;}.page-node-type-sentier .map-sentier{height:458px;margin:0 0 20px 0;}.page-node-type-sentier .sef-sentier-data{display:flex;border-radius:5px;background:#207f3e;padding:20px 10px;}.page-node-type-sentier .sef-sentier-data .fiche-sentier{flex:1 1 auto;max-width:300px;justify-content:center;}.page-node-type-sentier .sef-sentier-data .fiche-sentier a{display:block;height:44px;line-height:44px;border-radius:22px;background:#52ce79;box-shadow:0px 3px 6px rgba(0,0,0,0.16);font-weight:700;font-size:18px;text-align:center;color:#fff;text-decoration:none;padding:0 40px;margin:0 20px;white-space:nowrap;}.page-node-type-sentier .sef-sentier-data .fiche-sentier a:hover{background:#43b05b;}.page-node-type-sentier .sef-sentier-data .sentier-data-container{flex:1 1 auto;display:flex;justify-content:space-around;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .sentier-data{display:flex;flex-direction:column;align-items:center;margin:0 5px;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .sentier-data .val{background-repeat:no-repeat;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .sentier-data.distance .val{background-image:url(/themes/sef_theme/images/svg/picto-km.svg);background-position:0px 2px;padding:0 0 0 20px;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .sentier-data.duree .val{background-image:url(/themes/sef_theme/images/svg/picto-duree2.svg);background-position:0px 2px;padding:0 0 0 20px;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .sentier-data.auteur .val{background-image:url(/themes/sef_theme/images/svg/picto-lien.svg);background-position:0px 2px;padding:0 0 0 20px;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .sentier-data.note .val{background-image:url(/themes/sef_theme/images/svg/picto-note.svg);background-position:0px 2px;padding:0 0 0 20px;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .label{font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#fff;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .val{font-weight:700;font-style:italic;font-size:18px;line-height:20px;text-align:center;color:#fff;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .sentier-data .val span{font-size:16px;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .sentier-data .val a{color:#fff;text-decoration:none;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .sentier-data.auteur .val,.page-node-type-sentier .sef-sentier-data .sentier-data-container .sentier-data.auteur .val a{font-size:15px;}.page-node-type-sentier .sef-sentier-infos-container{display:flex;margin:22px 0 40px 0;}.page-node-type-sentier .sef-sentier-infos{flex:1 1 auto;padding:0 20px 0 0;}.page-node-type-sentier .sef-sentier-infos .btn-actions{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 30px 0;}.page-node-type-sentier .sef-sentier-infos .btn-actions .btn{width:100%;max-width:200px;margin:0 10px 20px 0;}.page-node-type-sentier .sef-sentier-infos .btn-actions .btn.gps a,.page-node-type-sentier .sef-sentier-infos .btn-actions .btn.horsligne a{background:#B9B9B9;}.page-node-type-sentier .sef-sentier-infos .sentier-avis{margin:20px 0 20px 0;display:flex;}.page-node-type-sentier .sef-sentier-infos .sentier-avis .avis-titre{margin:0 10px 0 0;}.page-node-type-sentier .sef-sentier-infos .sentier-avis .avis-note{display:flex;}.page-node-type-sentier .sef-sentier-infos .sentier-avis .avis-note a.note-etoile{display:block;width:21px;height:20px;margin:0 4px 0 0;background-repeat:no-repeat;background-position:0px 0px;background-image:url(/themes/sef_theme/images/svg/star-empty.svg);transition:200ms ease all;}.page-node-type-sentier .sef-sentier-infos .sentier-avis .avis-note:hover a.note-etoile{background-image:url(/themes/sef_theme/images/svg/star-full.svg);}.page-node-type-sentier .sef-sentier-infos .sentier-avis .avis-note a.note-etoile:hover,.page-node-type-sentier .sef-sentier-infos .sentier-avis .avis-note a.note-etoile.active{background-image:url(/themes/sef_theme/images/svg/star-full.svg);}.page-node-type-sentier .sef-sentier-infos .sentier-avis .avis-note a.note-etoile:hover ~ a{background-image:url(/themes/sef_theme/images/svg/star-empty.svg);}.page-node-type-sentier .sef-sentier-infos .sentiers-actions-autres{display:flex;flex-wrap:wrap;}.page-node-type-sentier .sef-sentier-infos .sentiers-actions-autres a{color:#207F3E;}.page-node-type-sentier .sef-sentier-ign{flex:0 0 350px;display:flex;height:215px;background:#e9e9e9;border-radius:4px;padding:10px 10px;}.page-node-type-sentier .sef-sentier-ign .ign-img{margin:0 12px 0 0;}.page-node-type-sentier .sef-sentier-ign .ign-img img{max-height:190px;}.page-node-type-sentier .sef-sentier-ign .ign-infos{flex:1 1 auto;font-weight:400;font-size:15px;line-height:20px;color:#434343;display:flex;flex-direction:column;}.page-node-type-sentier .sef-sentier-ign .ign-infos .ign-header{font-weight:700;font-size:15px;line-height:20px;text-align:left;color:#434343;margin:0 0 16px 0;}.page-node-type-sentier .sef-sentier-ign .ign-infos .ign-ref{font-style:italic;margin:16px 0 16px 0;}.page-node-type-sentier .sef-sentier-ign .ign-infos .ign-lien{flex:1 1 auto;display:flex;justify-content:center;align-items:flex-end;margin:10px 0 10px 0;}.page-node-type-sentier .sef-sentier-ign .ign-infos .ign-lien a{width:auto;padding:0 45px;height:30px;line-height:29px;}.page-node-type-sentier .sef-sentier-ign .ign-lien-cadeau{width:100%;display:flex;justify-content:center;align-items:flex-end;}.page-node-type-sentier .sef-sentier-ign .ign-lien-cadeau a{width:auto;padding:0 10px;height:30px;line-height:29px;background-color:#e61f1a;}.page-node-type-sentier .sef-sentier-ign .ign-lien-cadeau a:hover{background-color:#d63f3a;}.page-node-type-sentier .signaler-probleme-form{display:none;}.page-node-type-sentier .sef-sentier-terroir,.page-node-type-ville .sef-sentier-terroir,.page-node-type-departement .sef-sentier-terroir{margin:40px 0 80px 0;}.page-node-type-sentier .sef-sentier-terroir .para-title,.page-node-type-ville .sef-sentier-terroir .para-title,.page-node-type-departement .sef-sentier-terroir .para-title{font-size:22px;line-height:26px;}.page-node-type-sentier .sef-sentier-terroir .terroir-desc,.page-node-type-ville .sef-sentier-terroir .terroir-desc,.page-node-type-departement .sef-sentier-terroir .terroir-desc{margin:0 0 40px 0;}.page-node-type-sentier .sef-sentier-terroir .bloc-cat-terroir,.page-node-type-ville .sef-sentier-terroir .bloc-cat-terroir,.page-node-type-departement .sef-sentier-terroir .bloc-cat-terroir{margin:0 0 20px 0;}.page-node-type-sentier .sef-sentier-terroir .bloc-cat-terroir .cat-titre,.page-node-type-ville .sef-sentier-terroir .bloc-cat-terroir .cat-titre,.page-node-type-departement .sef-sentier-terroir .bloc-cat-terroir .cat-titre{font-weight:700;font-size:18px;text-align:left;color:#43b05b;display:flex;align-items:center;padding:0 0 8px 0;}.page-node-type-sentier .sef-sentier-terroir .bloc-cat-terroir .cat-titre img,.page-node-type-ville .sef-sentier-terroir .bloc-cat-terroir .cat-titre img,.page-node-type-departement .sef-sentier-terroir .bloc-cat-terroir .cat-titre img{padding:0 10px 0 0;}.page-node-type-sentier .sef-sentier-terroir .bloc-cat-terroir .lieu,.page-node-type-ville .sef-sentier-terroir .bloc-cat-terroir .lieu,.page-node-type-departement .sef-sentier-terroir .bloc-cat-terroir .lieu{position:relative;margin:0 0 10px 40px;padding:0 0 0 10px;border-left:18px solid #F3F3F3;}.page-node-type-sentier .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-titre,.page-node-type-ville .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-titre,.page-node-type-departement .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-titre{font-weight:700;font-size:16px;line-height:20px;color:#434343;}.page-node-type-sentier .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-desc,.page-node-type-ville .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-desc,.page-node-type-departement .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-desc{font-weight:300;font-size:16px;line-height:20px;color:#434343;}.page-node-type-sentier .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-desc a,.page-node-type-ville .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-desc a,.page-node-type-departement .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-desc a{color:#434343;}.page-node-type-sentier .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-desc a.lieu-site,.page-node-type-ville .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-desc a.lieu-site,.page-node-type-departement .sef-sentier-terroir .bloc-cat-terroir .lieu .lieu-desc a.lieu-site{color:#43B05B;}.page-node-type-sentier .bloc-sentier-recherche-avancee{background:#e9ecf0;border-radius:5px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;margin:40px 0 40px 0;}.page-node-type-sentier .bloc-sentier-recherche-avancee .txt{padding-right:10px;}.page-node-type-sentier .bloc-sentier-recherche-avancee .btn-sentier-recherche-avancee{flex:0 0 auto;}.page-node-type-sentier .bloc-sentier-recherche-avancee .btn-sentier-recherche-avancee a{background-image:url(/themes/sef_theme/images/svg/loupe.svg);background-repeat:no-repeat;background-position:13px 50%;padding:0 20px 0 40px;background-size:18px 18px;line-height:35px;}.sef-path-recherche .region-content{padding:50px 70px 20px 70px;}.sef-recherche-content{position:relative;}.sef-recherche-content .map-recherche{position:fixed;top:85px;left:0;bottom:0;right:auto;width:calc(100% - 1200px);transition:all 800ms ease-in-out;z-index:99;}.sef-recherche-content .map-recherche #map-recherche{width:100%;height:100%;}.sef-recherche-content .map-recherche .loader{display:none;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.5);justify-content:center;align-items:center;z-index:999;}.sef-recherche-content .map-recherche.showmapevent{left:0;}@keyframes ldio-vv6zu4nw73s{0%{opacity:1}100%{opacity:0}}.ldio-vv6zu4nw73s div{left:94px;top:48px;position:absolute;animation:ldio-vv6zu4nw73s linear 1s infinite;background:#11612b;width:12px;height:24px;border-radius:6px / 12px;transform-origin:6px 52px;}.ldio-vv6zu4nw73s div:nth-child(1){transform:rotate(0deg);animation-delay:-0.9166666666666666s;background:#11612b;}.ldio-vv6zu4nw73s div:nth-child(2){transform:rotate(30deg);animation-delay:-0.8333333333333334s;background:#11612b;}.ldio-vv6zu4nw73s div:nth-child(3){transform:rotate(60deg);animation-delay:-0.75s;background:#11612b;}.ldio-vv6zu4nw73s div:nth-child(4){transform:rotate(90deg);animation-delay:-0.6666666666666666s;background:#11612b;}.ldio-vv6zu4nw73s div:nth-child(5){transform:rotate(120deg);animation-delay:-0.5833333333333334s;background:#11612b;}.ldio-vv6zu4nw73s div:nth-child(6){transform:rotate(150deg);animation-delay:-0.5s;background:#11612b;}.ldio-vv6zu4nw73s div:nth-child(7){transform:rotate(180deg);animation-delay:-0.4166666666666667s;background:#11612b;}.ldio-vv6zu4nw73s div:nth-child(8){transform:rotate(210deg);animation-delay:-0.3333333333333333s;background:#11612b;}.ldio-vv6zu4nw73s div:nth-child(9){transform:rotate(240deg);animation-delay:-0.25s;background:#11612b;}.ldio-vv6zu4nw73s div:nth-child(10){transform:rotate(270deg);animation-delay:-0.16666666666666666s;background:#11612b;}.ldio-vv6zu4nw73s div:nth-child(11){transform:rotate(300deg);animation-delay:-0.08333333333333333s;background:#11612b;}.ldio-vv6zu4nw73s div:nth-child(12){transform:rotate(330deg);animation-delay:0s;background:#11612b;}.loadingio-spinner-spinner-pr229ga731q{width:200px;height:200px;display:inline-block;overflow:hidden;background:none;}.ldio-vv6zu4nw73s{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0;}.ldio-vv6zu4nw73s div{box-sizing:content-box;}.sef-recherche-content .layout-content{width:1200px;margin-left:calc(100% - 1200px);max-width:100%;}.sef-recherche-content .sef-recherche-resultats .nb-resultats{margin:0 0 20px 0;}.sef-recherche-content .layout-content h1{font-weight:700;font-size:24px;line-height:28px;color:#11612b;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle{position:relative;display:flex;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .sef-lieu-container{position:relative;flex:0 1 60%;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle input{width:100%;height:48px;border-radius:5px;background:#fff;border:1px solid #c9c9c9;padding:0px 20px;outline:none;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .form-item-motcle{padding:0 0 0 20px;flex:0 1 40%;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee > fieldset{flex:1 1 25%;padding:0 40px 20px 0;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee > .form-item-trace{flex:1 1 20%;padding:0 40px 20px 0;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee > .form-actions{margin:0 0 12px 0;}.sef-recherche-content .sef-recherche-page-form .form-item-trace input.form-checkbox{display:none;}.sef-recherche-content .sef-recherche-page-form .form-item-trace label{position:relative;padding:0 0 0 30px;cursor:pointer;white-space:nowrap;background-image:url(/themes/sef_theme/images/svg/tracegpx.svg);background-repeat:no-repeat;background-position:right 1px top 3px;padding-right:18px;}.sef-recherche-content .sef-recherche-page-form .form-item-trace label::before{content:'';position:absolute;top:50%;left:0;margin-top:-9px;width:19px;height:19px;background-image:url(/themes/sef_theme/images/svg/checkbox-empty.svg);background-repeat:no-repeat;background-position:0 0;transition:250ms ease all;}.sef-recherche-content .sef-recherche-page-form .form-item-trace input.form-checkbox:checked ~ label::before{background-image:url(/themes/sef_theme/images/svg/checkbox-checked.svg);}.sef-recherche-content .sef-recherche-page-form .form-actions input.form-submit{width:74px;height:48px;border:0;margin:0 0 0 16px;border-radius:5px;background-color:#207f3e;background-image:url(/themes/sef_theme/images/svg/loupe.svg);background-repeat:no-repeat;background-position:50% 50%;transition:all 400ms ease;}.sef-recherche-content .sef-recherche-page-form .form-actions input.form-submit:hover{background-color:#43B05B;}.sef-recherche-content .sef-recherche-resultats a.btn-reset-search{color:#11612B;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .sef-bloc-autourdemoi,.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .sef-bloc-autour-ville{position:absolute;left:0;top:0;margin-top:1em;margin-bottom:1em;width:100%;height:48px;border-radius:5px;background:#fff;border:1px solid #c9c9c9;padding:0px 10px;outline:none;display:none;align-items:center;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .sef-bloc-autourdemoi .autour-txt{flex:0 1 55%;font-size:14px;padding-left:24px;background-image:url(/themes/sef_theme/images/svg/autour-moi.svg);background-repeat:no-repeat;background-position:0 50%;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .sef-bloc-autour-ville .autour-txt{flex:0 1 55%;font-size:14px;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .sef-bloc-autourdemoi #autour-range,.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .sef-bloc-autour-ville #autour-ville-range{flex:0 1 40%;margin:10px 20px 10px 8px;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .sef-bloc-autourdemoi .autour-close,.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .sef-bloc-autour-ville .autour-close{flex:0 1 5%;display:flex;justify-content:flex-end;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .sef-bloc-autourdemoi .autour-close a,.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .sef-bloc-autour-ville .autour-close a{display:block;width:12px;height:12px;background-image:url(/themes/sef_theme/images/svg/autour-close.svg);background-repeat:no-repeat;background-position:50% 50%;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee .range-slider .fieldset-wrapper{position:relative;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee .range-slider .range-val{position:absolute;top:0;right:0;font-weight:300;font-size:12px;text-align:right;color:#818181;margin:13px 6px 0px;}.sef-recherche-content .btn-show-map-mobile{display:flex;justify-content:center;position:fixed;left:50%;margin-left:-110px;bottom:-100px;padding:10px;background-color:rgba(255,255,255,0.8);-webkit-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;-ms-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;transition:all 800ms ease-in-out;z-index:999;}.sef-recherche-content .btn-show-map-mobile a{width:200px;max-width:100%;}.autocomplete-history .autour-de-moi{background-image:url(/themes/sef_theme/images/svg/autour-moi.svg);background-repeat:no-repeat;background-position:18px 50%;padding-left:40px;font-weight:500;}.ajax-progress{position:fixed;top:0;left:250px;right:0;bottom:0;background-color:rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center;z-index:554;}.ajax-progress.ajax-progress-throbber .throbber{background:transparent url(/themes/sef_theme/images/interface/ajax-loader.gif) no-repeat 0px center;padding:16px;}.noUi-target.noUi-horizontal{border:0;height:5px;margin:20px 8px 30px;box-shadow:none;border-radius:10px;}.noUi-target.noUi-horizontal .noUi-base .noUi-connects{background:#b9b9b9;}.noUi-target.noUi-horizontal .noUi-base .noUi-connects .noUi-connect{background:rgb(79,199,117);background:-moz-linear-gradient(90deg,rgba(79,199,117,1) 0%,rgba(43,109,65,1) 100%);background:-webkit-linear-gradient(90deg,rgba(79,199,117,1) 0%,rgba(43,109,65,1) 100%);background:linear-gradient(90deg,rgba(79,199,117,1) 0%,rgba(43,109,65,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4fc775",endColorstr="#2b6d41",GradientType=1);}.noUi-target.noUi-horizontal .noUi-handle{border-radius:18px;border:0 !important;background:#52CE79 !important;width:16px !important;height:16px !important;cursor:pointer !important;right:-8px;box-shadow:none;outline:none;}.noUi-target.noUi-horizontal .noUi-handle::before,.noUi-target.noUi-horizontal .noUi-handle::after{display:none;}.noUi-target.noUi-horizontal .noUi-handle .noUi-tooltip{bottom:-26px;background-color:transparent;border:0;font-weight:300;font-size:12px;text-align:right;color:#818181;}.sef-map-cluster{width:52px;height:52px;text-align:center;border-radius:26px;background:rgba(67,176,91,0.75);border:1px solid #43b05b;font-family:Roboto;font-weight:700;font-size:16px;line-height:50px;color:#11612b;}.leaflet-popup-content{font-family:'Roboto',sans-serif;font-size:12px;text-align:center;}.leaflet-popup-content .nom-sentier{font-size:14px;font-weight:700;}.leaflet-popup-content .lieu{margin-bottom:5px;}.leaflet-popup-content .item-text{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;color:#686868;font-size:12px;font-weight:400;}.leaflet-popup-content .item-text .carac{border-left:1px solid #e9e9e9;padding:0 10px 0 10px;white-space:nowrap;}.leaflet-popup-content .item-text .carac.first{border-left:none;padding:0 10px 0 0;}.leaflet-popup-content a.bt-map-voir-sentier{display:block;background-color:#52ce79;color:#ffffff;font-size:14px;font-weight:700;padding:4px 30px;border-radius:4px;height:inherit;line-height:inherit;text-transform:inherit;margin:5px 0 0 0;text-align:center;text-transform:uppercase;text-decoration:none;transition:200ms ease all;}.leaflet-popup-content a.bt-map-voir-sentier:hover{background:#43b05b;}.leaflet-container a.leaflet-popup-close-button{color:#303030;}.sef-sentiers-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0;padding:20px 0;}.sef-sentiers-list::after{content:"";flex:auto;}.bloc-sentier{display:flex;flex:0 1 33.33%;margin:0 0 0 0;position:relative;}.bloc-sentier .margin{margin:0 8px 0 8px;display:flex;width:100%;position:relative;}.bloc-sentier:nth-of-type(3n+1) .margin{margin:0 16px 0 0;}.bloc-sentier:nth-of-type(3n) .margin{margin:0 0 0 16px;}.bloc-sentier a.item-link{display:block;width:100%;background-color:#ffffff;margin:0 0px 24px 0;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.16);text-decoration:none;}.bloc-sentier a.item-link:hover{background-color:#F4F4F4;}.bloc-sentier a .item-inner{padding:15px;}.bloc-sentier a .item-inner .item-title-row{background-image:none;}.bloc-sentier a .item-inner .item-title{color:#434343;font-size:18px;font-weight:700;}.bloc-sentier a .item-inner .item-title span.distance{font-size:14px;font-weight:700;color:#207f3e;}.bloc-sentier a .item-inner .item-subtitle{color:#1e5e84;font-size:14px;font-weight:400;font-style:italic;}.bloc-sentier a .item-inner .item-lieu{font-weight:400;font-size:14px;color:#434343;padding:0 0 0 20px;background-image:url(/themes/sef_theme/images/svg/mini-pin.svg);background-repeat:no-repeat;background-position:2px 0px;margin:5px 0;}.bloc-sentier a .item-inner .item-text{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;color:#434343;font-size:12px;font-weight:400;padding-left:2px;}.bloc-sentier a .item-inner .item-text .carac{border-left:1px solid #e9e9e9;padding:0 10px 0 10px;white-space:nowrap;}.bloc-sentier a .item-inner .item-text .carac.first{border-left:none;padding:0 10px 0 0;}.bloc-sentier a .item-inner .item-text .carac.carac-duree{background-image:url(/themes/sef_theme/images/svg/duree.svg);background-repeat:no-repeat;background-position:0px 3px;padding-left:17px;}.bloc-sentier a .item-inner .item-text .carac.carac-trace{background-image:url(/themes/sef_theme/images/svg/tracegpx.svg);background-repeat:no-repeat;background-position:10px 3px;padding-left:28px;}.bloc-sentier .sentier-favori{position:absolute;top:6px;right:8px;z-index:1;}.bloc-sentier .sentier-favori a{display:block;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat;background-position:0;background-image:url(/themes/sef_theme/images/svg/coeur-plein-gris.svg);background-size:17px 15px;transition:200ms ease all;}.bloc-sentier .sentier-favori a.active{background-image:url(/themes/sef_theme/images/svg/coeur-plein-rose.svg);}.bloc-sentier .sentier-horsligne{position:absolute;top:6px;right:36px;z-index:1;}.bloc-sentier .sentier-horsligne a{display:none;width:18px;height:18px;background-color:transparent;background-repeat:no-repeat;background-position:0;background-image:url(/themes/sef_theme/images/ico-horsligne.svg);background-size:14px 15px;transition:200ms ease all;}.bloc-sentier .sentier-horsligne a.active{display:block;}.block-sefencartrandoplus{margin:40px 0 40px 0;}.block-sefencartrandoplus .bloc-rando{border-radius:5px;background-color:#E9ECF0;margin:20px 0px 0px 0px;font-weight:300;font-size:16px;line-height:24px;color:#141414;padding:28px 32px 26px 32px;display:flex;flex-direction:column;justify-content:space-between;}.block-sefencartrandoplus .bloc-rando .titre{font-family:"Permanent Marker";font-weight:normal;font-size:24px;line-height:20px;color:#11612b;}.block-sefencartrandoplus .bloc-rando .rando-container{display:flex;}.block-sefencartrandoplus .bloc-rando .rando-container .colg{flex:0 1 40%;padding:15px 0 0 0;}.block-sefencartrandoplus .bloc-rando .rando-container .cold{flex:0 1 60%;display:flex;padding:6px 0 0 0;}.block-sefencartrandoplus .bloc-rando .randoplus{font-weight:700;position:relative;padding:0 14px 0 0;}.block-sefencartrandoplus .bloc-rando .randoplus::after{content:'';position:absolute;top:-6px;right:0px;width:16px;height:16px;background:url(/themes/sef_theme/images/svg/menu-abo-plus.svg) no-repeat center;}.block-sefencartrandoplus .bloc-rando .desc a{color:#11612B;}.block-sefencartrandoplus .bloc-rando .avantages{display:flex;justify-content:flex-start;flex-wrap:wrap;font-weight:700;padding:6px 0 0 0;}.block-sefencartrandoplus .bloc-rando .avantages > div{padding:4px 12px 4px 30px;background-image:url(/themes/sef_theme/images/svg/check.svg);background-repeat:no-repeat;background-position:0 7px;}.block-sefencartrandoplus .bloc-rando .forfaits{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;}.block-sefencartrandoplus .bloc-rando .forfaits .forfait{width:100%;max-width:186px;background:#11612b;border-radius:10px;padding:14px 22px;display:flex;justify-content:space-around;flex-direction:column;font-weight:300;font-size:16px;line-height:32px;text-align:center;color:#fff;margin-top:10px;}.block-sefencartrandoplus .bloc-rando .forfaits .forfait .duree{line-height:16px;}.block-sefencartrandoplus .bloc-rando .forfaits .forfait .prix{font-weight:bold;font-size:20px;line-height:20px;text-align:center;color:#fff;margin-top:10px;}.block-sefencartrandoplus .bloc-rando .forfaits .forfait .prix s,.block-sefencartrandoplus .bloc-rando .forfaits .forfait .prix span{font-weight:300;font-size:14px;}.block-sefencartrandoplus .bloc-rando .forfaits .forfait .btn{margin-top:10px;}.block-sefencartrandoplus .bloc-rando .forfaits .forfait .btn a{height:30px;line-height:28px;}.sef-register-login-dialog .ui-dialog-titlebar,.sef-sentier-info-popup .ui-dialog-titlebar{border:0;background:transparent;}.sef-register-login-dialog .ui-dialog-title{display:none;}.sef-register-login-form{display:flex;margin:20px 0;}.sef-register-login-form .sef-bloc-connexion{flex:0 0 320px;border-right:1px solid #707070;padding:0px 40px 0;}.sef-register-login-form .sef-bloc-creer-compte{flex:0 1 auto;padding:0px 40px 0 50px;}.sef-register-login-form h2.para-title{margin-top:0;}form .form-item .description{font-size:12px;font-style:italic;}form.sef-md-form .form-item.form-type-textfield label,form.sef-md-form .form-item.form-type-email label,form.sef-md-form .form-item.form-type-password label{position:absolute;top:26px;left:21px;font-weight:300;font-size:16px;color:#9f9f9f;pointer-events:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}form.sef-md-form .form-item.form-type-textfield.hasText label,form.sef-md-form .form-item.form-type-email.hasText label,form.sef-md-form .form-item.form-type-password.hasText label{top:0px;left:0px;font-size:12px;}form.sef-md-form .form-item.form-type-textfield,form.sef-md-form .form-item.form-type-email,form.sef-md-form .form-item.form-type-password{position:relative;padding-top:16px;padding-right:10px;margin:8px 0 0 0;}form input.form-email,form input.form-text{width:100%;height:38px;border-radius:5px;background:#fff;border:1px solid #c9c9c9;padding:0 20px;outline:none;}form textarea.form-textarea{width:100%;border-radius:5px;background:#fff;border:1px solid #c9c9c9;padding:16px 20px;outline:none;}.sef-register-login-form form .sef-form-fields{display:flex;flex-wrap:wrap;}.sef-register-login-form form .sef-form-fields > .form-item{width:50%;}.sef-register-login-form form .sef-form-fields > .form-item.form-type-email{width:100%;}.sef-register-login-form form .form-item-abo-payant{display:none;}.sef-register-login-form form .form-type-checkbox input.form-checkbox{display:none;}.sef-register-login-form form .form-type-checkbox label{position:relative;padding:0 0 0 30px;cursor:pointer;display:block;font-weight:500;font-size:14px;}.sef-register-login-form form .form-type-checkbox label::before{content:'';position:absolute;top:9px;left:0;margin-top:-9px;width:19px;height:19px;background-image:url(/themes/sef_theme/images/svg/checkbox-empty.svg);background-repeat:no-repeat;background-position:0 0;transition:250ms ease all;}.sef-register-login-form form .form-type-checkbox input.form-checkbox:checked ~ label::before{background-image:url(/themes/sef_theme/images/svg/checkbox-checked.svg);}.sef-register-login-form form .form-type-checkbox label a{color:#434343;}.sef-register-login-form .sef-tab-type-de-compte{margin:20px 0;}.sef-register-login-form .sef-tab-type-de-compte .label-type-compte{font-weight:500;font-size:14px;color:#434343;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table{width:100%;font-size:14px;text-align:center;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table thead th{border-bottom:1px solid #e9e9e9;font-weight:500;font-size:15px;text-align:center;color:#434343;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table th,.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table td{border-right:1px solid #e9e9e9;padding:1px 4px;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table tbody tr:first-child td{padding-top:10px;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table tbody tr.ligne-prix td{padding-top:10px;padding-bottom:5px;font-size:12px;font-weight:400;line-height:14px;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table tbody tr td:first-child{text-align:left;font-size:12px;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table thead th .randoplus{position:relative;padding:0 13px 0 0;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table thead th .randoplus:after{content:'';position:absolute;bottom:8px;right:0;width:16px;height:16px;background:url(/themes/sef_theme/images/svg/menu-abo-plus.svg) no-repeat center;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table tbody tr.ligne-choix td{text-align:center;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table a.sef-icon-choisir{position:relative;display:inline-block;max-width:68px;border:1px solid #52ce79;border-radius:3px;color:#52ce79;text-align:center;padding:4px 10px;font-size:12px;text-decoration:none;font-weight:500;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table a.sef-icon-choisir.active{background-color:#52ce79;}.sef-register-login-form .sef-tab-type-de-compte .sef-tab-type-compte table a.sef-icon-choisir.active::after{content:'';position:absolute;top:2px;left:50%;width:20px;height:20px;margin-left:-10px;background-image:url(/themes/sef_theme/images/svg/checked-w.svg);background-repeat:no-repeat;background-position:100% 100%;}form .sef-form-actions,.contact-message-form form .form-actions{margin:30px 0 10px 0;text-align:center;}form .sef-form-actions input.form-submit,.contact-message-form form .form-actions input.form-submit{width:100%;max-width:230px;height:38px;border:0;border-radius:5px;background-color:#43B05B;font-weight:700;font-size:16px;line-height:32px;text-align:center;color:#fff;outline:none;transition:all 400ms ease;}form .sef-form-actions input.form-submit:hover{background-color:#52CE79;}.sef-password-lost-link{padding:20px 0 20px 0;text-align:center;}.sef-password-lost-link a{color:#434343;}.sef-connexion-google-link,.sef-connexion-facebook-link{display:flex;justify-content:center;align-items:center;margin:30px 0 10px 0;}.sef-connexion-facebook-link{margin:10px 0 10px 0;}.sef-connexion-google-link a,.sef-connexion-facebook-link a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:230px;height:38px;border:0;border-radius:5px;background-color:#43B05B;font-weight:700;font-size:16px;line-height:32px;text-align:center;color:#fff;outline:none;text-decoration:none;background-color:#4285f4;padding:0 0 0 20px;transition:all 400ms ease;}.sef-connexion-facebook-link a{background-color:#4064ac;}.sef-connexion-google-link a:hover{background-color:#62a5ff;}.sef-connexion-facebook-link a:hover{background-color:#6074cc;}.sef-connexion-google-link a::before,.sef-connexion-facebook-link a::before{content:'';position:absolute;top:0;left:0;width:36px;height:36px;background-repeat:no-repeat;background-position:10px 50%;}.sef-connexion-google-link a::before{background-image:url(/themes/sef_theme/images/svg/connect-google.svg);background-size:18px;}.sef-connexion-facebook-link a::before{background-image:url(/themes/sef_theme/images/svg/connect-facebook.svg);background-size:12px;}.sef-sentier-info-popup{border-radius:12px;}.bloc-appli-popup{display:none;}.bloc-appli-popup .bloc-appli-popup-content{display:flex;font-family:'Roboto',sans-serif;}.bloc-appli-popup .appli-image{flex:0 0 auto;margin-top:0;margin-left:0;}.bloc-appli-popup .appli-desc{padding-bottom:10px;padding-left:30px;}.bloc-appli-popup .appli-desc .randoplus{font-weight:700;position:relative;padding:0 14px 0 0;}.bloc-appli-popup .appli-desc .randoplus::after{content:'';position:absolute;top:-6px;right:0px;width:16px;height:16px;background:url(/themes/sef_theme/images/svg/menu-abo-plus.svg) no-repeat center;}.bloc-appli-popup .appli-desc .appli-fn-non-dispo{font-weight:700;font-size:16px;line-height:24px;color:#ff2300;margin:20px 0 12px 0;}.bloc-appli-popup .appli-desc .appli-titre{font-family:"Permanent Marker";font-weight:400;font-size:20px;line-height:20px;color:#434343;}.bloc-appli-popup .appli-desc .appli-sstitre{font-weight:300;font-size:16px;line-height:24px;color:#141414;padding:20px 0 20px 0;}.bloc-appli-popup .appli-desc .appli-btn{display:flex;flex-wrap:wrap;}.bloc-appli-popup .appli-desc .appli-btn a{width:177px;height:48px;background-color:#208838;opacity:0.8;border-radius:5px;margin:0 30px 10px 0;background-image:url(/themes/sef_theme/images/svg/btn-playstore.svg);background-repeat:no-repeat;background-position:50% 50%;}.bloc-appli-popup .appli-desc .appli-btn a.appstore{background-image:url(/themes/sef_theme/images/svg/btn-appstore.svg);margin:0 0 10px 0;}.bloc-appli-popup .appli-desc .appli-btn a:hover{background-color:#43B05B;}.bloc-quota-favoris-popup{display:none;}.bloc-quota-favoris-popup .bloc-favoris-popup-content{font-family:'Roboto',sans-serif;padding:0 10px 20px 10px;}.bloc-quota-favoris-popup .randoplus{font-weight:700;position:relative;padding:0 14px 0 0;}.bloc-quota-favoris-popup .randoplus::after{content:'';position:absolute;top:-6px;right:0px;width:16px;height:16px;background:url(/themes/sef_theme/images/svg/menu-abo-plus.svg) no-repeat center;}.bloc-quota-favoris-popup .fn-non-dispo{font-weight:700;font-size:16px;line-height:24px;color:#ff2300;margin:0px 0 12px 0;}.bloc-quota-favoris-popup .titre-promo{font-family:"Permanent Marker";font-weight:400;font-size:32px;line-height:40px;color:#ff2300;text-align:center;margin:0 0 10px;}.bloc-quota-favoris-popup .titre{font-family:"Permanent Marker";font-weight:400;font-size:20px;line-height:20px;color:#434343;}.bloc-quota-favoris-popup .sstitre{font-weight:300;font-size:16px;line-height:24px;color:#141414;padding:20px 0 10px 0;}.bloc-quota-favoris-popup .bloc-rando .avantages{display:flex;justify-content:flex-start;flex-wrap:wrap;font-weight:700;padding:0 0 5px 0;}.bloc-quota-favoris-popup .bloc-rando .avantages > div{padding:4px 12px 4px 30px;background-image:url(/themes/sef_theme/images/svg/check.svg);background-repeat:no-repeat;background-position:0 7px;}.bloc-quota-favoris-popup .bloc-rando .forfaits{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;}.bloc-quota-favoris-popup.promo .bloc-rando .forfaits{align-items:center;}.bloc-quota-favoris-popup .bloc-rando .forfaits .forfait{width:100%;max-width:186px;background:#11612b;border-radius:10px;padding:14px 22px;display:flex;justify-content:space-around;flex-direction:column;font-weight:300;font-size:16px;line-height:32px;text-align:center;color:#fff;margin-top:10px;}.bloc-quota-favoris-popup .bloc-rando .forfaits .forfait .duree{line-height:16px;}.bloc-quota-favoris-popup .bloc-rando .forfaits .forfait .prix{font-weight:bold;font-size:20px;line-height:32px;text-align:center;color:#fff;}.bloc-quota-favoris-popup.promo .bloc-rando .forfaits .forfait .prix{line-height:20px;margin:8px 0 0 0;}.bloc-quota-favoris-popup .bloc-rando .forfaits .forfait .prix s,.bloc-quota-favoris-popup .bloc-rando .forfaits .forfait .prix span{font-weight:300;font-size:14px;}.bloc-quota-favoris-popup .bloc-rando .forfaits .forfait .btn{margin-top:10px;}.bloc-quota-favoris-popup .bloc-rando .forfaits .forfait .btn a{height:30px;line-height:28px;}.bloc-quota-favoris-popup .bloc-payant{width:100%;max-width:385px;border-radius:10px;background:#11612b;box-shadow:0px 3px 15px rgba(0,0,0,0.16);margin:20px 5px 0px 5px;font-weight:700;font-size:16px;line-height:22px;color:#fff;padding:28px 32px 28px 32px;display:flex;flex-direction:column;justify-content:space-between;}.bloc-quota-favoris-popup .bloc-payant .titre{font-family:"Permanent Marker";font-weight:normal;font-size:24px;line-height:20px;text-align:center;color:#fff;padding:0 0 20px 0;}.bloc-quota-favoris-popup .bloc-payant .avantages > div{padding:4px 0 4px 30px;background-image:url(/themes/sef_theme/images/svg/check.svg);background-repeat:no-repeat;background-position:0 7px;}.bloc-quota-favoris-popup .bloc-payant .btn{margin:20px 0 0 0;text-align:center;}.sef-compte-utilisateur-page{padding:0 0 60px 0;}.sef-compte-utilisateur-page .bonjour a{color:#FF3E3E;}.sef-compte-utilisateur-page .statut-abo{font-weight:700;font-size:18px;color:#f70;margin:0 0 10px 0;}.sef-compte-utilisateur-page .statut-abo-desc .randoplus{font-weight:700;position:relative;padding:0 14px 0 0;}.sef-compte-utilisateur-page .statut-abo-desc .randoplus::after{content:'';position:absolute;top:-6px;right:0px;width:16px;height:16px;background:url(/themes/sef_theme/images/svg/menu-abo-plus.svg) no-repeat center;}.sef-compte-utilisateur-page .abo-forfaits{display:flex;margin:20px 0 40px 0;}.sef-compte-utilisateur-page .abo-forfaits .mon-abo{position:relative;border:1px dotted #c9c9c9;border-radius:5px;padding:14px 18px;margin-right:33px;}.sef-compte-utilisateur-page .abo-forfaits .mon-abo::after{content:'';position:absolute;top:50%;right:-28px;margin-top:-8px;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:16px solid green;}.sef-compte-utilisateur-page .abo-forfaits .forfaits{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap;}.sef-compte-utilisateur-page .abo-forfaits .forfaits .forfait{width:100%;max-width:186px;background:#11612b;border-radius:10px;padding:14px 22px;display:flex;justify-content:space-around;flex-direction:column;font-weight:300;font-size:16px;line-height:32px;text-align:center;color:#fff;margin:3px 0;}.sef-compte-utilisateur-page .abo-forfaits .forfaits .forfait .duree{line-height:16px;}.sef-compte-utilisateur-page .abo-forfaits .forfaits .forfait .prix{font-weight:bold;font-size:20px;line-height:20px;text-align:center;color:#fff;margin-top:10px;}.sef-compte-utilisateur-page .abo-forfaits .forfaits .forfait .prix s,.sef-compte-utilisateur-page .abo-forfaits .forfaits .forfait .prix span{font-weight:300;font-size:14px;}.sef-compte-utilisateur-page .abo-forfaits .forfaits .forfait .btn{margin-top:10px;}.sef-compte-utilisateur-page .abo-forfaits .forfaits .forfait .btn a{height:30px;line-height:28px;}.sef-form .form-item label{font-weight:700;font-size:16px;color:#3a3a3a;}.sef-edit-password-compte-form .sef-form-fields,.sef-edit-compte-form .sef-form-fields,.sef-new-abo-form .sef-form-fields{display:flex;flex-wrap:wrap;}.sef-edit-password-compte-form .sef-form-fields > .form-item,.sef-edit-compte-form .sef-form-fields > .form-item{width:25%;padding:0 16px 0px 0;}.sef-edit-compte-form .sef-form-fields > .form-item input[disabled]{background-color :#E1E1E1;}.sef-edit-password-compte-form .sef-form-actions{width:25%;margin:35px 0 10px 0;text-align:left;}.sef-onetimelogin-pass-change-form{padding:0 0 60px 0;}.sef-compte-abonnement-page{margin:0 0 60px 0;}.sef-new-abo-form .sef-form-fields > .form-item{width:33.33%;padding:0 16px 0px 0;}.sef-new-abo-form .form-radios{display:flex;flex-wrap:wrap;}.sef-new-abo-form .form-radios > .form-item{width:33.33%;padding:0 16px 0px 0;}.sef-new-abo-form fieldset legend{display:none;}.sef-new-abo-form .form-radios > .form-item input.form-radio{display:none;}.sef-new-abo-form .form-radios > .form-item label{position:relative;padding:0 0 0 30px;cursor:pointer;white-space:nowrap;}.sef-new-abo-form .form-radios > .form-item label::before{content:'';position:absolute;top:50%;left:0;margin-top:-9px;width:19px;height:19px;background-image:url(/themes/sef_theme/images/svg/checkbox-empty.svg);background-repeat:no-repeat;background-position:0 0;transition:250ms ease all;}.sef-new-abo-form .form-radios > .form-item input.form-radio:checked ~ label::before{background-image:url(/themes/sef_theme/images/svg/checkbox-checked.svg);}.block-views-blockpartenaires-block-1 .partenaires{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:80px 0;}.block-views-blockpartenaires-block-1 .partenaires .partenaire{padding:0 10px 20px 10px;width:33.33%;text-align:center;}.sef-paiement-retour-page{padding:0 0 60px 0;}.pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.pager a{display:flex;width:29px;height:29px;justify-content:center;align-items:center;font-weight:300;font-size:18px;line-height:24px;color:#11612b;text-decoration:none;margin:0 5px;}.pager a.active{font-weight:700;background:#e9ecf0;border-radius:15px;}.ui-widget-overlay{z-index:10000;background-color:#141414;opacity:0.4;}.ui-dialog .ui-dialog-titlebar-close{margin:5px 5px 0 0;z-index:150;outline:none;top:6px;}.ui-dialog .ui-button .ui-icon.ui-icon-closethick{width:14px;height:14px;background-image:url(/themes/sef_theme/images/svg/popup-close.svg);background-repeat:no-repeat;background-position:50% 50%;}.ui-dialog .block-sef-sidebar-right-block{display:none;}footer{clear:both;color:#fff;background-color:#E9ECF0;}.sef-path-recherche footer{background-color:transparent;}footer .block-seffooter{background-image:url(/themes/sef_theme/images/interface/logo-sentiers-en-france.svg);background-repeat:no-repeat;background-position:50% 40px;padding:100px 0 30px 0;font-weight:300;font-size:15px;line-height:24px;text-align:center;color:#141414;}footer .block-seffooter .liens-menu-footer{padding:30px 0 30px 0;max-width:1000px;margin:0 auto;}footer .block-seffooter .liens-menu-footer a{display:inline-block;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#141414;text-decoration:none;margin:8px 30px;}footer .block-seffooter .liens-randonnees{display:flex;flex-wrap:wrap;padding:40px 0 20px 0;}footer .block-seffooter .liens-randonnees a{width:33.33%;text-align:center;padding:5px 10px;font-weight:700;font-size:15px;line-height:24px;text-align:center;color:#141414;}footer .block-seffooter .liens-reseaux{margin:30px 0 0 0;}footer .block-seffooter .liens-reseaux a.social{width:23px;height:24px;line-height:25px;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;text-align:center;display:inline-block;text-decoration:none;border-radius:15px;margin:10px 0;}footer .block-seffooter .liens-reseaux a.social.facebook{background:#3B5998;margin-right:6px;}footer .block-seffooter .liens-reseaux a.social.twitter{background:#55ACEE;}footer .block-seffooter .liens-reseaux a.social.facebook:hover,footer .block-seffooter .liens-reseaux a.social.twitter:hover{color:#fff;background:#43B05B;}footer .gl-copy{position:relative;padding:15px 0 20px 0;text-align:center;font-size:13px;line-height:22px;font-weight:300;font-size:14px;text-align:center;color:#141414;}footer .gl-copy::before{content:'';position:absolute;top:0;left:calc(50% - 400px);width:800px;border-top:1px solid #141414;}footer .gl-copy img{margin-bottom:-5px;}footer .gl-copy a{color:#141414;}
@media screen and (max-width:1580px){.sef-recherche-content .map-recherche{width:calc(100% - 900px);}.sef-recherche-content .layout-content{width:900px;margin-left:calc(100% - 900px);}.sef-path-recherche .region-content{padding-left:40px;padding-right:40px;}.sef-path-recherche .bloc-sentier{flex:0 1 50%;}.sef-path-recherche .bloc-sentier:nth-of-type(2n+1) .margin{margin:0 8px 0 0px;}.sef-path-recherche .bloc-sentier:nth-of-type(2n) .margin{margin:0 0px 0 8px;}}@media screen and (max-width:1255px){.wrapper{padding:0 10px;}header .block-lienshaut .header-desc{display:none;}.nav-up{top:-85px;}.br-desktop{display:none;}.page-node-type-region .region-page-title > .block-system-breadcrumb-block{padding:0 10px;}.bloc-sentier{flex:0 1 50%;}.bloc-sentier:nth-of-type(2n+1) .margin{margin:0 8px 0 0px;}.bloc-sentier:nth-of-type(2n) .margin{margin:0 0px 0 8px;}.block-sefencartrandoplus .bloc-rando .rando-container{flex-direction:column;}.page-node-type-sentier .sef-sentier-infos .btn-actions{justify-content:space-around;}.sef-recherche-content .map-recherche{left:-100%;width:100%;}.sef-recherche-content .layout-content{margin-left:0;margin:0 auto;}.sef-path-recherche .region-content{padding-left:20px;padding-right:20px;}.sef-recherche-content .btn-show-map-mobile{bottom:auto;top:83px;}}@media screen and (max-width:950px){ul#superfish-main-accordion{top:0px !important;width:100% !important;text-align:center;background-image:url(/themes/sef_theme/images/interface/logo-sentiers-en-france.svg) !important;background-repeat:no-repeat !important;background-position:left 50% bottom 40px !important;}ul#superfish-main-accordion li a{text-decoration:none;text-transform:uppercase;font-weight:400;}header #superfish-main{display:none;}.block-sef-recherche-home-block .titre-recherche{text-align:center;}.block-sef-recherche-home-block .bloc-recherche-accueil{justify-content:center;}.block-sef-recherche-home-block .map-regions{position:relative;top:30px;max-width:100%;text-align:center;}.block-sef-recherche-home-block .bloc-appli{max-width:100%;margin:0 auto;}article.node--type-contenu,article.node--type-region,article.node--type-departement,article.node--type-ville,article.node--type-sentier{flex-wrap:wrap;flex-direction:column;}article.node--type-contenu .block-sef-sidebar-right-block,article.node--type-region .block-sef-sidebar-right-block,article.node--type-departement .block-sef-sidebar-right-block,article.node--type-ville .block-sef-sidebar-right-block,article.node--type-sentier .block-sef-sidebar-right-block{flex:0 0 100%;margin:40px 0 40px 0px;text-align:center;}.block-sef-sidebar-right-block .bloc-encart .desktop{display:none;}.block-sef-sidebar-right-block .bloc-encart .mobile{display:block;}.page-node-type-region .region-page-title .sef-region-map{display:none;}.page-node-type-region .block-page-title-block{height:235px;}.page-node-type-region .sef-region-header{align-items:center;}.page-node-type-region .region-page-title .sef-region-title{padding-bottom:0;}.ui-dialog{width:92% !important;}.sef-register-login-form form .sef-form-fields > .form-item{width:100%;}.sef-edit-password-compte-form .sef-form-fields > .form-item,.sef-edit-compte-form .sef-form-fields > .form-item{width:50%;}.sef-edit-password-compte-form .sef-form-actions{width:50%;}footer .gl-copy::before{left:5%;width:90%;}}@media screen and (max-width:800px){.block-views-blockavis-block-home .view-content .views-row{width:100%;margin:0 0 30px 0;}.page-node-type-departement .sef-villes-dpt .liste-villes{-moz-column-count:3;-webkit-column-count:3;column-count:3;}.page-node-type-sentier .sef-sentier-data{flex-direction:column;align-items:center;}.page-node-type-sentier .sef-sentier-data .sentier-data-container{width:100%;margin:20px 0 0 0;}.page-node-type-sentier .sef-sentier-infos-container{flex-direction:column;}.page-node-type-sentier .sef-sentier-infos{padding-right:0;}.page-node-type-sentier .sef-sentier-ign{flex:0 0 auto;margin:20px 0;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee > fieldset{flex:1 1 50%;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee > .form-item-trace,.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee > .form-actions{flex:1 1 50%;}.sef-recherche-content .sef-recherche-page-form .form-actions input.form-submit{width:100%;margin:0;}.sef-register-login-form .sef-bloc-connexion{flex:0 1 50%;padding:0 20px 30px 10px;}.sef-register-login-form .sef-bloc-creer-compte{flex:0 1 50%;padding:0px 10px 0 20px;}.sef-register-login-form form .form-item.form-type-textfield,.sef-register-login-form form .form-item.form-type-email,.sef-register-login-form form .form-item.form-type-password{padding-right:0;}.pos-photo-1.nb-photos-1 .para-photos .para-photo,.pos-photo-2.nb-photos-1 .para-photos .para-photo,.pos-photo-1.nb-photos-2 .para-photos .para-photo,.pos-photo-2.nb-photos-2 .para-photos .para-photo{width:97%;max-width:97%;margin:0 1.5%;}.pos-photo-1.nb-photos-3 .para-photos .para-photo,.pos-photo-2.nb-photos-3 .para-photos .para-photo{width:47%;margin:0 1.5%;}.pos-photo-1.nb-photos-3 .para-photos .para-photo:nth-child(2n+1),.pos-photo-2.nb-photos-3 .para-photos .para-photo:nth-child(2n+1){clear:both;margin:0 auto;}.pos-photo-1.nb-photos-4 .para-photos .para-photo,.pos-photo-2.nb-photos-4 .para-photos .para-photo,.pos-photo-1.nb-photos-more .para-photos .para-photo,.pos-photo-2.nb-photos-more .para-photos .para-photo{width:30%;margin:0 1.5%;}.pos-photo-1.nb-photos-4 .para-photos .para-photo:nth-child(3n+1),.pos-photo-2.nb-photos-4 .para-photos .para-photo:nth-child(3n+1),.pos-photo-1.nb-photos-more .para-photos .para-photo:nth-child(3n+1),.pos-photo-2.nb-photos-more .para-photos .para-photo:nth-child(3n+1){clear:both;}.pos-photo-1.nb-photos-more .para-photos .para-photo:nth-child(4n+1),.pos-photo-2.nb-photos-more .para-photos .para-photo:nth-child(4n+1){clear:none;}}@media screen and (max-width:680px){header .block-logoheader{top:38px;width:150px;}.sef-register-login-form{flex-direction:column;}.page-node-type-departement .sef-villes-dpt .liste-villes{-moz-column-count:2;-webkit-column-count:2;column-count:2;}}@media screen and (max-width:600px){header .block-lienshaut .header-liens a .desktop{display:none;}header .block-lienshaut .header-liens a .mobile{display:block;}.block-sef-recherche-home-block .bloc-appli .appli-image{display:none;}.block-sef-recherche-home-block .bloc-appli .appli-desc{margin-top:100px;padding-bottom:0px;padding-left:0px;}.page-node-type-sentier .sef-sentier-data .sentier-data-container{flex-direction:column;}.page-node-type-sentier .sef-sentier-data .sentier-data-container .sentier-data{padding:8px 0;}.page-node-type-sentier .sef-sentier-infos .btn-actions .btn{max-width:100%;margin-right:0;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle{flex-direction:column;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-motcle .form-item-motcle{padding:0 0 16px 0;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee > fieldset{flex:1 1 100%;margin:0;padding:0 0px 16px 0;}.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee > .form-item-trace,.sef-recherche-content .sef-recherche-page-form .bloc-recherche-avancee > .form-actions{flex:1 1 100%;margin:0 0px 16px 0;}.bloc-appli-popup .appli-image{display:none;}.page-node-type-sentier .bloc-sentier-recherche-avancee{flex-direction:column;}.page-node-type-sentier .bloc-sentier-recherche-avancee .txt{padding-bottom:15px;}.sef-compte-utilisateur-page .abo-forfaits{flex-direction:column;}.sef-compte-utilisateur-page .abo-forfaits .mon-abo{margin:0 0 33px 0;}.sef-compte-utilisateur-page .abo-forfaits .mon-abo::after{top:inherit;right:inherit;left:50%;bottom:-28px;margin:0 0 0 -8px;border-bottom:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:16px solid green;}.pos-photo-3 .para-photos,.pos-photo-4 .para-photos{max-width:97%;margin:20px 1.5%;}.pos-photo-1.nb-photos-3 .para-photos .para-photo,.pos-photo-2.nb-photos-3 .para-photos .para-photo,.pos-photo-1.nb-photos-4 .para-photos .para-photo,.pos-photo-2.nb-photos-4 .para-photos .para-photo,.pos-photo-1.nb-photos-more .para-photos .para-photo,.pos-photo-2.nb-photos-more .para-photos .para-photo{width:97%;}.bloc-sentier,.sef-path-recherche .bloc-sentier{flex:0 1 100%;}.bloc-sentier:nth-of-type(n) .margin,.sef-path-recherche .bloc-sentier:nth-of-type(n) .margin{margin:0 0 0 0;}.sef-gads-desktop{display:none;}.sef-gads-mobile{display:block;}}@media screen and (max-width:480px){.sef-edit-password-compte-form .sef-form-fields > .form-item,.sef-edit-compte-form .sef-form-fields > .form-item{width:100%;padding-right:0;}.sef-edit-password-compte-form .sef-form-actions{width:100%;text-align:center;}.page-node-type-departement .sef-villes-dpt .liste-villes{-moz-column-count:1;-webkit-column-count:1;column-count:1;}.sef-dpt-onglets{flex-wrap:wrap;}}
