#tm-main{padding:0 !important} 

/* Liste produits */
#joomlei_liste{background-color:#d9d9d9;border-right:1px solid #beac84;box-shadow:10px 10px 25px rgba(76,38,6,.2);z-index:2; position:relative;padding:15px;}
div#joomlei_moteurfiche{margin:0;}
.listeproduits  .uk-article {background: #ffffff;box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2); border:1px solid #C8C8C8}
.listeproduits .tm-featured-image {display: block;}
.listeproduits .tm-featured-image img,.tm-featured-image .uk-overlay{max-height: 320px;width:100%}
.listeproduits .uk-article .contentart{padding: 15px;}
.listeproduits h4 a{color:#346b00;}
.listeproduits h4+small,
.listeproduits h4+small a{color:#9a9a9a;}

/* Moteur de recherche */
#joomlei_moteur{padding:15px; background-color:#fff; border:1px solid #C8C8C8; box-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);margin-bottom:25px;}
.ui-slider-horizontal .ui-slider-handle{background-color:#73a241}
#joomlei_moteur div.ui-slider div.graduations div.graduation div.ligne{height:30px !important; background-color:#346b00 !important}
#joomlei_moteur .joomlei_moteur_rubrique{clear:none;}

/* Fiche produit */
#joomlei_ficheproduit .contenudelafiche{ margin-left:0;}
#mapszone, #contentfiche{padding-left:0 !important}
#mapszone{background-color:#fff;}
#map-canvas{width:100%;min-height:300px; transition:all ease .5s;}

#contentfiche{border-right:1px solid #beac84;box-shadow:10px 10px 25px rgba(76,38,6,.2);z-index:2; position:relative;padding-bottom:25px;}
.ficheproduit .bottom-parallax{margin-top:-28px;}
.ficheproduit.page .ficheproduit+.tm-slant-block-top+.tm-slant-block-bottom,
.listeproduits.page .ficheproduit+.tm-slant-block-top+.tm-slant-block-bottom{z-index:1; bottom:-19px !important;display:none; }

.inforando{background-color:#73a241; padding:10px 0}
.inforando .uk-grid {margin-left:0 !important}
.inforando .uk-grid i{font-size:22px;}
.inforando .uk-grid > *{color:#fff;border-right:1px solid #fff;padding:0 20px;text-transform:uppercase;font-size:16px;text-align:center;word-wrap:break-word;}
.inforando .uk-grid > * > span{color:#fafcff; font-weight:bold;display:inline-block; margin-right:5px}
.inforando .uk-grid > div:last-child{border:none;}

.inforando .uk-grid > * > span i{height:22px; display:block;}

i.icon-time{background:url(../img/timerando.png) no-repeat;width:25px;}
i.icon-size{background:url(../img/sizerando.png) no-repeat;width:41px}
i.icon-deniv{background:url(../img/denivrando.png) no-repeat;width:35px}

.uk-article .pos-content p{font-size:16px; line-height:25px; color:#3B3B3B}
.uk-article-meta a{color:#999}
.uk-article-meta a:hover{text-decoration:underline;}

#gallerie{position:relative;}
#gallerie .owl-controls{}
#gallerie .owl-prev, #gallerie .owl-next{width: 25px;height: 25px;top: 50%;margin-top: -12.5px;position: absolute;display:inline-block;vertical-align:middle; text-align:center; line-height:25px; box-sizing: border-box;border-radius: 0;background: #f3eee9;color: #555555;font-size: 15px; transition:all .5s ease;}
#gallerie .owl-prev{left:10px;}
#gallerie .owl-next{right:10px;}
#gallerie .owl-prev:hover, #gallerie .owl-next:hover{background-color: #346b00;color: #ffffff;text-decoration: none;outline: none;-webkit-transform: scale(1.2);transform: scale(1.2);}
#gallerie figure{position:relative;margin-bottom: 0;}
#gallerie figcaption{position:absolute; right:0; bottom:0; color:#fff; text-shadow:rgba(132,128,128,.5); font-weight:bold; background-color:rgba(140,140,140,.8); padding:5px 10px 15px;}

.contenudelafiche{padding:45px 5%;}
.contenudelafiche h1{font-weight:bold; text-transform:uppercase; margin-bottom:25px;}
.contenudelafiche h3,#legende h3{width:100%; padding-bottom:10px; border-bottom:1px solid #9b7753}
#disqus_thread{background-color:#fff;border:1px solid #ccd4d8; padding:10px 20px;}

#docs .uk-button{margin-right:3px;}

#system .desc{padding:45px 5%; font-size:22px;text-align:center;line-height:normal}

.graph{background-color:#fff;padding:20px 0;border-top:2px solid #346b00;}

#joomlei_ficheproduit .uk-table-condensed td{border-bottom:1px solid #d5d5d5}

.uk-breadcrumb{float:left;}
.uk-breadcrumb > li:nth-child(n+2):before{color:#efefef !important}

.gm-style-iw{	min-height:40px;	width:200px;text-align:center;    height: 100% !important;    overflow: hidden !important;}
.gm-style-iw a{position:relative;display:block;margin: 15px;}
.gm-style-iw a h6{background-color:#fff; color:#2a2a2a; position:absolute; left:0; bottom:0;padding:5px;}
.gm-style-iw + div{position:absolute;}
#legende{margin-left:0 !important;border-top:2px solid #346b00;}
#legende .bloclegende{padding:14px 15px;}
#legende .bloclegende > div{margin:7px 0}
#legende .bloclegende > div > div{font-size:18px;}

.fblike{background-color:#4e69a2}

.titreshare h3, a.titreshare{color:#fff;  font-size:25px;margin-bottom:0; border:none; padding-bottom:0}
a.titreshare{font-size:18px;padding-bottom:15px;}
#share .contentshare{padding:15px}

/*#joomlei_carto{width:100% !important}*/
#joomlei_carto h5{font-size:15px; font-weight:bold;margin-bottom:5px;}
#joomlei_carto h5 +p{margin: 0 0 5px;}

/* Inscription newsletter */
.formResponsive input{width:auto !important}
.formResponsive input#inscript{display: inline-block;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;text-decoration: none;text-align: center;border: none;line-height: 40px;min-height: 40px;padding: 0 12px;background: #346b00;color: #ffffff;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);font-weight: 300;font-size: 18px;-webkit-transition: background 0.2s ease-in-out;transition: background 0.2s ease-in-out;height: 55px;margin-left:10px;
margin-top: -10px;}
.formResponsive input#inscript:hover{background-color:#3b322d}

#moo_cacher{display:none !important}
.tm-block-ab,.tm-block-bottom-ab{border-top:1px dashed #beac84;padding-top:35px; }

.tm-sidebar{position:relative;}
.tm-sidebar .uk-panel,
.tm-sidebar #joomlei_modulecarto{position:inherit;height: inherit; width: 100%;}

#mapsposition{background:url(/images/site-rando/maps.jpg) no-repeat; width:489px; height:312px;margin-top:-55px; transition:all ease-in-out .5s;}
#mapsposition:hover{background:url(/images/site-rando/maps-hover.jpg) no-repeat;}

.titrefiche{padding:30px !important;}

.identcarto{position:absolute ;right:15px; top:15px; border:2px solid #fff ; padding:0 15px;font-size: 12px;z-index:999; color:#fff; opacity:.8; line-height:28px; vertical-align:middle; cursor:pointer;    padding: 5px 8px !important;}

.descactu{font-size: 20px;}
.acturando .uk-panel-box{padding:0;margin-top:25px;}
.acturando .uk-panel-box .uk-button{font-size:12px;}
.tm-block-light .acturando .tm-panel-clear-image{margin:0;padding:0;}
.acturando .uk-panel-box .uk-overlay-area{width:35px; height: 35px;}
.acturando .uk-panel-box  .uk-overlay-area:empty:before{width:25px; height: 25px; font-size:25px; margin-left:-12.5px; margin-top:-12.5px}
.acturando .uk-panel-box .contentactu{padding:25px 20px;}
.acturando .uk-panel-box .contentactu h3{position:absolute; font-size:14px; background-color:#346b00; color:#fff; padding:5px 2%; top:-25px;text-align:center; border-bottom:2px solid #efefef; width:96%; left:0;}
.acturando .uk-panel-box p a{color:#555}

.lastcircuits{position:relative;}
.lastcircuits .uk-badge{position:absolute; top:0; right:0;}
.lastcircuits h3{margin-top:0}