/* Listes */
.bridge-archive-container{max-width: 1980px; padding:50px 5% 30px;}

.uk-label,.uk-subnav-pill>.uk-active>a{background-color: var( --e-global-color-primary )}


.listeSIT h3{margin-top:0;}
.listeSIT .toolbar{background-color: #efefef;margin-bottom: 25px;}
.listeSIT .toolbar ul{margin: 0}

.listeSIT h3{margin-bottom: 0; font-size: 25px;}
.listeSIT h4{margin-top: 10px; font-size: 20px; font-size: 19px}

.listeSIT .liste_sit_item .uk-card-footer .info.info-3 img, 
.listeSIT .liste_sit_item .uk-card-footer .info.info-3 svg,
.listeSIT .liste_sit_item .uk-card-footer .info.info-4 img, 
.listeSIT .liste_sit_item .uk-card-footer .info.info-4 svg{height: 45px !important} 

.bridge-liste article .uk-card-default .uk-card-footer .info-1.uk-tile{padding:5px 10px; background-color:#eee; display: block}


.listeSIT .uk-card-media-top .pictogrammes img {background-color:#fff; padding:5px;border-radius: 50%; max-width: 50px}

.cardsagenda2 .info-1{font-size:14px; padding:5px;}
.cardsagenda2 .surtitre  { color:var( --e-global-color-primary );}


.listeSIT .ficheproduit h2, .cardsagenda2 .titre-de-la-fiche h2{font-family: "korolev-rounded", Sans-serif; color:var( --e-global-color-primary ); text-transform: uppercase;}
.listeSIT .ficheproduit .titre-de-la-fiche {padding-right:30px;}
.listeSIT .ficheproduit .sous-titre span{font-family: "korolev-rounded", Sans-serif; color:#666; text-transform: inherit; font-size:0.75em}

.bridge_dates_ephemeride hr{border:none; margin:5px 0; background:url(../img/fleche-bas.png) no-repeat center center; height:16px;}

.page-id-743 .bridge-liste .cardsagenda1 .bridge-block-info1{margin-top:0; font-size:14px}

.page-id-7694 .listeSIT .ficheproduit .uk-card-footer .info-3,
.page-id-7681 .listeSIT .ficheproduit .uk-card-footer .info-3,
.page-id-5851 .listeSIT .ficheproduit .uk-card-footer .info-3{display:flex;}
.page-id-7694 .listeSIT .ficheproduit .uk-card-footer .info-3 > div,
.page-id-7681 .listeSIT .ficheproduit .uk-card-footer .info-3 > div,
.page-id-5851 .listeSIT .ficheproduit .uk-card-footer .info-3 > div{width: auto; padding:0 20px 0 0;}

.page-id-7694 .listeSIT .ficheproduit .uk-card-footer .info-3 i,
.page-id-7694 .listeSIT .ficheproduit .uk-card-footer .info-3 img,
.page-id-7694 .listeSIT .ficheproduit .uk-card-footer .info-3 svg,
.page-id-7681 .listeSIT .ficheproduit .uk-card-footer .info-3 i,
.page-id-7681 .listeSIT .ficheproduit .uk-card-footer .info-3 img,
.page-id-7681 .listeSIT .ficheproduit .uk-card-footer .info-3 svg,
.page-id-5851 .listeSIT .ficheproduit .uk-card-footer .info-3 i,
.page-id-5851 .listeSIT .ficheproduit .uk-card-footer .info-3 img,
.page-id-5851 .listeSIT .ficheproduit .uk-card-footer .info-3 svg{height:20px !important;}

.block-788-0,
.block-788-2,
.block-788-3,
.block-778-0,
.block-778-2,
.block-778-3,
.block-738-0,
.block-738-2,
.block-738-3,
.block-738-0-0-1 .itemLabel,
.block-738-3-0-1 .itemLabel,
.block-738-3-1-1 .itemLabel,
.block-738-3-3-1 .itemLabel,
.block-738-4-0-1 .itemLabel,
.block-778-0-0-1 .itemLabel,
.block-778-4-0-1 .itemLabel,
.block-778-3-0-1 .itemLabel,
.block-778-3-1-1 .itemLabel,
.block-778-3-3-1 .itemLabel,
.block-788-0-0-1 .itemLabel,
.block-788-4-0-1 .itemLabel,
.block-788-3-0-1 .itemLabel,
.block-788-3-1-1 .itemLabel,
.block-788-3-3-1 .itemLabel{display:none;}

.ficheproduit .add-to-cv-button{line-height: 24px;padding:0 5px;}


/* Moteur */
#zone-moteur .uk-offcanvas-bar{width: 500px;background-image: linear-gradient(90deg, var( --e-global-color-905de38 ) 38%, var( --e-global-color-cbc5827 ) 100%);}
#zone-moteur .bridge-moteur-sit{background: none;}
#zone-moteur .bridge-filter-onoff > .uk-display-block{display:flex !important;color: #fff;}
#zone-moteur .uk-offcanvas-close{background-color: #fff; width: 40px; height: 40px; color: #000;padding: 0;border-radius: 50%;}
#zone-moteur .bridge-label{line-height: 1.33em;}
.bridge-moteur-sit h3, .bridge-moteur-sit .uk-h3, .bridge-moteur-sit h5{font-family: "korolev-rounded", Sans-serif;}
.bridge-moteur-sit .autoComplete_wrapper > input{background-color:#fff;border: 1px solid #e5e5e5; border-radius:0}
.bridge_get_user_location{border:none !important}
.bridge-moteur-section .autoComplete_wrapper{width:100%}
.bridge-moteur-sit .autoComplete_wrapper > input, .uk-input,.bridge-moteur-sit .uk-select,.bridge-moteur-sit .uk-textarea{border: 1px solid #666;}
.bridge-moteur-sit input::placeholder {color:#666}
.bridge-moteur-sit .uk-checkbox:checked{background-color: var( --e-global-color-primary )}

.moteur-section-210 h4, .moteur-section-211 h4, .moteur-section-212 h4{display: none;}



/* Fiche */
.bridge-fiche.fiche-2 #chapeau{padding:50px 0 0}
.bridge-fiche.fiche-2 hr{display: none;}
.bridge-fiche h1,.bridge-fiche h2, .bridge-fiche h3, .bridge-fiche h4{font-family: "korolev-rounded", Sans-serif;}

.bridge-fiche #chapeau{display: flex; justify-content: center; align-items: center;}
.bridge-fiche.fiche-2 h1{padding:15px; border-top:2px solid #54595F;border-bottom:2px solid #54595F; font-size:3em; text-transform: uppercase;}

#breacrumbs{display: flex; justify-content: space-between;width:100%;padding:5px 10px; background-color:#fff; align-items: center;}
.backliste{background-color:var(--e-global-color-secondary ); color:#fff !important;}
.backliste:hover{background-color: var( --e-global-color-primary)}

.onglet .custom-block .itemTextValue  img{height: 30px;}

/* Fiche itinéraire */
.single-fiche_sit .fiche-itineraire{padding-right:5%;}
.single-fiche_sit .fiche-itineraire #crumbs,.single-fiche_sit .fiche-itineraire #breacrumbs{display: none;}
.single-fiche_sit .fiche-itineraire .backliste{margin-bottom: 0 !important}
.single-fiche_sit .fiche-itineraire .entete{padding:0}
.single-fiche_sit .fiche-itineraire .entete h1{background-color: var( --e-global-color-primary ); padding: 30px 30px 30px 50px; position: relative; z-index: 5;margin: 0; color: #fff; font-size: 32px;}
.single-fiche_sit .fiche-itineraire .infos-supplementaires-1{background-color: var( --e-global-color-primary );padding: 10px 0;}
.single-fiche_sit .fiche-itineraire .infos-supplementaires-1 .blockSection{align-items: center;    justify-content: center;}
.single-fiche_sit .fiche-itineraire .infos-supplementaires-1 .blockSection svg{fill:#fff;width:35px;display: block;margin:0 auto 10px}
/*.single-fiche_sit .fiche-itineraire.infos-supplementaires-1 .blockSection .blockItem{padding: 15px 30px; border-right:1px solid #fff;width:25%;}*/
.single-fiche_sit .fiche-itineraire .infos-supplementaires-1 .blockSection .blockItem:last-child{border:none;}
.single-fiche_sit .fiche-itineraire .infos-supplementaires-1 .blockSection .itemLabel{display:none;}
.single-fiche_sit .fiche-itineraire .infos-supplementaires-1 .blockSection span{margin-top:5px;}
.single-fiche_sit .fiche-itineraire .infos-supplementaires-1 .altitude .blockSection span:first-child{width:100%;}
.single-fiche_sit .fiche-itineraire .infos-supplementaires-1 .altitude .blockSection span:nth-child(3) .itemLabel{display:block;margin:0}
.single-fiche_sit .fiche-itineraire .infos-supplementaires-1 i{font-size:35px; color:var( --e-global-color-cbbb9ad );margin-bottom:7px;display:block;}
.single-fiche_sit .fiche-itineraire .infos-supplementaires-1 {color:#fff;}
.fiche-itineraire .onglet .itemTextValue img{width:20px !important;}
.fiche-itineraire .uk-tile-muted img{height:20px !important;position: relative; margin-right:5px; top:3px}

.fichepopup .infos-supplementaires-1{display:none;}


.single-fiche_sit .fiche-itineraire #mainfiche{border-right: 1px solid #beac84;    box-shadow: 10px 10px 25px rgb(76 38 6 / 20%);    z-index: 2;    position: relative;    padding-bottom: 25px;}
.single-fiche_sit .fiche-itineraire #coupetopo{height:auto !important;}
.infos-supplementaires-4 .uk-h2{width: 100%; text-align: center; margin-top: 40px; display: block;}
/* #detailfiche .custom-block img{max-height: 50px;} */
.fiche-itineraire .localisation {margin:0 !important}

.single-fiche_sit .fiche-itineraire .onglet .block-sperator{display: none;}
.single-fiche_sit .fiche-itineraire .onglet h2,.single-fiche_sit .fiche-itineraire .onglet h3{width: 100%;text-transform: uppercase; padding-bottom: 10px;    font-weight: 400;    border-bottom: 1px solid var( --e-global-color-primary );font-family: "korolev-rounded"; color: var( --e-global-color-cbbb9ad );font-size:25px; margin-top:10px !important}
.single-fiche_sit .fiche-itineraire .onglet ol{padding-left:20px;position: relative}
.single-fiche_sit .fiche-itineraire .onglet ol:before{display:block; content:''; width:5px; background-color:var( --e-global-color-primary ); height:100%; left:45px;position: absolute;z-index: 1}
.single-fiche_sit .fiche-itineraire .onglet ol li{color:#fff; background-color:var( --e-global-color-primary ); padding:15px;margin-bottom:15px;margin-left:10px;z-index: 2; position: relative;}
.single-fiche_sit .fiche-itineraire .onglet ol ::marker{color:var( --e-global-color-primary ); padding:5px 10px; font-size: 1.5em; font-weight: bold;}
.single-fiche_sit .fiche-itineraire .onglet .uk-table,
.single-fiche_sit .fiche-itineraire .onglet .uk-table td,
.single-fiche_sit .fiche-itineraire .onglet .uk-table th{border:none;padding:6px 10px;}
.single-fiche_sit .fiche-itineraire .onglet .uk-table tr{border-bottom: 1px solid #d5d5d5;}
.single-fiche_sit .fiche-itineraire .onglet .uk-table th{font-weight:bold; color:#000;}
.single-fiche_sit .fiche-itineraire .onglet table tbody>tr:nth-child(odd)>td,.single-fiche_sit .fiche-itineraire.onglet  table tbody>tr:nth-child(odd)>th{background:transparent;}

.single-fiche_sit .cardsimage1 .titre-de-la-fiche,
.single-fiche_sit .cardsimage1 .titre-de-la-fiche *,
.single-fiche_sit .cardsimage1 .sous-titre *{color:#fff !important;padding:0}

.single-fiche_sit .pictogrammes img{min-width:30px;}

.bridge-document a, .bridge-trace-button a{background-color:var( --e-global-color-primary ); color:#fff !important;}
.bridge-document a:hover, .bridge-trace-button a:hover{color:var( --e-global-color-primary ) !important}

.single-fiche_sit .fiche-itineraire #pdfs{padding:0}
.single-fiche_sit .fiche-itineraire #pdfs a{margin-top:20px;width:100%} 
.single-fiche_sit .fiche-itineraire .onglet .download a{background-color:var(--e-global-color-accent); color:#fff; }

.single-fiche_sit .fiche-itineraire .ficheasso, .single-fiche_sit .fiche-itineraire.ficheasso .uk-slider{padding-bottom: 0;}
.single-fiche_sit .fiche-itineraire .ficheasso .uk-container{width: 100%; padding: 0}
.single-fiche_sit .fiche-itineraire .ficheasso h4{color: #333}
.single-fiche_sit .fiche-itineraire .ficheasso h3{margin: 0;font-family: "korolev-rounded";font-weight: 500;color: var( --e-global-color-cbbb9ad );text-transform: none; font-size: 22px;border: none;}

.single-fiche_sit .fiche-itineraire .graph canvas{max-width: 100%}

.single-fiche_sit .fiche-itineraire #share{padding: 0 35px;}
.single-fiche_sit .fiche-itineraire #share .titreshare{background-color: var( --e-global-color-primary );padding: 15px 0;position: relative;z-index: 5;}
.single-fiche_sit .fiche-itineraire #share .titreshare h3{color: #fff;margin-top: 0;text-shadow: 2px 2px var( --e-global-color-cbbb9ad );text-transform: uppercase;    font-size: 25px;    margin-bottom: 0;    border: none;    padding-bottom: 0;}
.single-fiche_sit .fiche-itineraire #share #disqus_thread {background-color: #fff;border: 1px solid #ccd4d8;padding: 10px 20px;}

.single-fiche_sit .fiche-itineraire .block-separator{display:none;}

/* Carnet de voyage */
.cv_generate_pdf {width:100%; color:#fff !important;background-color:#003c45 !important}
.cv-delete-button{color:#000; border:none; border-radius:50%;}
.cv-delete-button:hover{background-color:#003c45 !important; color:#fff;}