/********************* module RECHERCHE ************************/
form {
    margin: 0px 0px 0px;
}

.moduletablerecherche-revolution .input.inputbox, .registration input, .login input, .contact input, .contact textarea, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: auto;
    width:70%;
    border: 0px;
    color: #999999;
    padding: 6px;
    text-align: left;
    background-color:#ECECEC;
    border-radius:0;
}
.button, button, button.btn, input.btn, :not(.btn-group) > .btn, .btn-group > .btn.active {
    border: 1px solid #990000;
    background: no;
    color: #FFF;
    padding: 0px;
    margin-left: -4px;
}

.searchrecherche-revolutionm .input.inputbox, {
  width:200px;
}
.searchrecherche-revolutionm{
  margin:15px;
  margin-right:0;
  
}

/** page recherche **/
#ordering_chzn{width: 100% !important;max-width: 250px;}
.only .checkbox{display: inline-block; margin-right: 20px;}
.only{/* margin-bottom: 25px; */}
.result-title a{font-size: 20px;line-height:22px;font-weight: bold;font-family: domine;}
.result-created{color:#999;font-size: 12px; margin-top:5px; margin-bottom:25px;}
.result-text{font-family: Open Sans;font-size:14px;}
.highlight{background-color: #FFFC00;}
.search form{background-color:#efefef;padding:15px;padding-bottom: 1px;margin-bottom: 15px !important;}
.search .btn-group{width:auto;}
.btn-group input{background-color:#FFF; width:200px;border:1px solid #DDD}
.search button{background-color:#990000; padding:5px;margin-top:2px;}
.search button:hover{background-color:#CC0000; color:#FFF;}

.searchintro{border-bottom:1px solid #CCC; margin-bottom:5px}
.phrases legend{margin-bottom:0px;display: inline-block;font-size: 14px;font-weight: bold;}
.controls .radio{display:inline-block;margin-right:20px;}
.ordering-box label{/* margin-top:20px; */font-size: 14px;font-weight: bold;display:inline-block;}
.only legend{margin-bottom:0px;font-size: 14px;font-weight: bold;}
.chzn-container{margin-bottom:0px;}
.form-limit label{display:inline-block;}
.search label{margin-bottom:30px;}


/***** menu principal *****/
.maximenuck .searchrecherche-revolution{
	display: none;
}
.maximenufixed .searchrecherche-revolution{
	display: block;
}
/********************* MENU CONTACT ************************/
#menu-contact ul.menu li, #menu-contact ul.maximenuck li {
    margin: 0px;
    padding: 0px;
    list-style: outside none none;
    display: block;
}

/****************** AFFICHAGE DES ARTICLES*******************/
.article-info-term{display: none;}

/******************** Menu contact ********************/
.nav{margin-bottom:0;}

/******************** Icones socials link *************/
.moduletablelien-social li{line-height:30px;}
.item1117 li{
  float:left;
  margin-left: 5px;
  margin-top:15px;line-height: 30px;
  } /* mobile
  
/* facebook */
.facebook-logo IMG{display:none;}
.item-362 a:after {
  display: inline-block;
  font-family: fontawesome;
  content: "\f082";
  padding-left: 10px;
  font-size:30px;
}
/* twitter */
.twitter-logo IMG{display:none;}
.item-363 a:after {
  display: inline-block;
  font-family: fontawesome;
  content: "\f081";
  padding-left: 10px;
  font-size:30px;
}
/* RSS */
.rss-logo IMG{display:none;}
.item-973 a:after {
  display: inline-block;
  font-family: fontawesome;
  content: "\f143";
  padding-left: 10px;
  font-size:30px;
}

/* INSTAGRAM+YOUTUBE+TIKTOK */
.instagram-logo IMG, .youtube-logo IMG, .tiktok-logo IMG{
	margin-left: 10px;
	width:26px;
	margin-bottom:1px;
	border-radius:5px
	  }
	
/* spotify */
.spotify-logo IMG{display:none;}
.item-1730 a:after {
  display: inline-block;
  font-family: fontawesome;
  content: "\f1bc";
  padding-left: 10px;
  font-size:30px;
}


.moduletablelien-social .instagram-logo IMG, .moduletablelien-social  .youtube-logo IMG, .moduletablelien-social .tiktok-logo IMG {
	background-color: #990000;
	  }	
	  
.instagram-logo IMG:hover, .youtube-logo IMG:hover, .tiktok-logo IMG:hover{	 
	background-color:#CC0000;
}	
  
/*** menu contact ***/
/* Contact */
/*.item-133 a:hover:after {
  font-family: fontawesome;
  content: "\f0e0";
  padding-left: 10px;
  font-size:15px;
}
.item-360 a:hover:after {
  font-family: fontawesome;
  content: "\f059";
  padding-left: 10px;
  font-size:15px;
}

.item-220 a:hover:after {
  font-family: fontawesome;
  content: "\f0c0";
  padding-left: 10px;
  font-size:15px;
}

.item-688 a:hover:after {
  font-family: fontawesome;
  content: "\f153";
  padding-left: 10px;
  font-size:15px;
}*/
/**************** mise en ligne des infos date, auteur, etc... ****************/
.page-header{margin-bottom:0;}

.article-info{padding-bottom: 20px;}

.article-info dd {
  display: inline-block;
  margin:0px;
}

.item-page .article-info {
    font-family: poppins;
    /* font-weight: bold; */
    background-repeat:repeat;
    line-height:12px;
    font-size: 14px;
    color: #999999;
    height: 0px;

    /* border-left: 1px solid; */
    }

   .muted dd.createdby {border-left: 1px solid;padding-left:5px;margin-left:3px;line-height:10px;}
    
  .item-page .article-info dd.published {
    padding-right: 3px;
   }

   .item-page .article-info dd.published {
    padding-left:0px;
    border-left: 0px solid #990000;
    height: 12px;
    line-height: 14px;
    font-size: 14px;
   }

      .item-page .article-info dd.createdby {
    padding-left:10px;
    margin-left:5px;
    border-left: 2px solid;
    height: 12px;
    line-height: 14px;
    font-size: 14px;
   }


   .icon-calendar{display:none;}
   .icon-calendar:before {
  display: inline-block;
  font-family: fontawesome;
  content: "\f073";
  font-size:14px;
}

/* rubriques */
.hikashop_products_listing_main, .blog {
         background:url(/templates/revolution-2016-2/images/points-rouges-op.gif) repeat-x 0px 8px;
   }


.hikashop_products_listing_main h1, .blog h1{
     font-family: poppins;
     font-size: 36px;
     margin-left:30px;
     line-height: 30px;
     color: #BBB;
   }

  .hikashop_products_listing_main h1, .blog .subheading-category{
     background-color:#FFFFFF;
     padding-left:10px;
     padding-right:10px;
     display:inline-block;margin-top:0;
   }

.blog .row-0{
  margin-top:20px;
}

.item .muted{font-size:12px; color:#999;margin-bottom:5px;margin-top:5px;line-height: 12px;}
.item .article-info{margin: 0;padding:0;}
.page-header h2{margin:0;}
.item img{margin-bottom: 7px;}
.item {color: #3333333;
text-align: left;
font-weight: normal;
line-height: 16px;
font-size: 14px;
font-family: Open Sans;
-moz-osx-font-smoothing: grayscale;
margin-bottom: 29px;}

/********* social-shares ********/
.icons{margin-bottom:30px;padding-bottom:20px;border-bottom: 1px #CCCCCC solid; }
.icons li{display:inline-block;}
.icons ul{margin-left:0;}
.imprimer-envoyer{background-color:#FFF;display:inline;}
.module-social {height:0px;}

.icons ul{margin-right:0%;width:100%;margin-bottom:0;}

.print-icon{height:0px;padding-top:0px;}
.email-icon{height:0px;padding-top: 5px;padding-right: 40px;}

.icon-print:before{font-size:15px;padding: 5px;padding-left:15px;padding-right:15px;color: #333;border-radius:3px;border: 1px #DDDDDD solid;background-color:#FFF;}
.icon-print:hover:before{background-color:#EFEFEF;}
.icon-envelope:before{font-size:15px;padding: 5px;padding-left:15px;padding-right:15px;color: #333;border-radius:3px;border: 1px #DDDDDD solid;background-color:#FFF;}
.icon-envelope:hover:before{background-color:#EFEFEF;}
.edit-icon{margin-left:50px;}

#social-shares .social-shares-item-no-count .share {
        margin-top: 0px;
        display:block;
        padding: 3px 0px 3px 0px;
        text-align:center;
}
#social-shares .social-shares-item-no-count {
        float: left;
        width: 60px;
        max-width: 90px;}
#social-shares .social-shares-item-no-count #share-block{margin:0;margin-right:10px;}
#social-shares {
        padding: 0px 0px;}
.shares-twitter, .shares-facebook, .shares-google{border-radius:3px;}

#social-shares .social-shares-item-no-count .share img {
        width: 21px;
        height: 21px;
        }


/********** chemin **********/
.icon-location {display:none;}*/
.pathway{background-color:transparent;padding:0px;margin-left:0px;color:#999999;border:0px solid;}
/*.breadcrumb li a{background-color: #FFF;padding:0px;margin-right:4px;font-size:10px;font-family:"verdana";color:#999999;border:1px #DDDDDD solid; line-height: 12px;}
.breadcrumb li:last-child a{background-color: transparent;padding:10px;margin-right:4px;font-size:12px;font-family:"verdana";color:#999999;border:0px #DDDDDD solid; line-height: 12px;}
.breadcrumb li:last-child{background-color: #990000;padding:0px;margin-right:4px;font-size:12px;font-family:"verdana";color:#999999;border:1px #DDDDDD solid; line-height: 12px;}
.breadcrumb li:last-child a,.breadcrumb li:last-child{color:#FFFFFF;}*/
.breadcrumb{margin-top:0px;margin-bottom:20px;padding-left:0;font-family:"verdana";font-size:10px;}

/********** si vous avez aimez notre article **********/
.bordure-rouge{
    list-style: outside none none;
}
.customsi-vous-aimez{background:url(/templates/revolution-2016-2/images/points-rouges-op.gif) repeat-y 0px 0px;background-color:#fff8a4;padding-left:25px;padding-right: 9px;padding-top:9px;padding-bottom:9px;margin-left:0;/*! margin-top: 25px; */font-family: domine;font-size:14px;}
.customsi-vous-aimez a{color:#990000;}
.customsi-vous-aimez a:hover{color:#CC0000;}
.customsi-vous-aimez p{margin:0;}

/********** meme sujet **********/
.moduletablememe-sujet{background:url(/templates/revolution-2016-2/images/points-rouges-op.gif) repeat-y 0px 0px;background-color: #e9e9e9;/* padding-left:25px; */padding-right: 0px;padding-top:9px;padding-bottom:9px;margin-left:0;font-family: domine;font-size:14px;margin-top: 30px;margin-bottom: 20px;}
.moduletablememe-sujet h3{background-color: #FFF;margin-top:-10px;padding-left:25px;line-height: 10px;font-family: poppins;font-size: 24px;font-weight:bold;color: #BBB;}
.relateditemsmeme-sujet{margin-left: 0px; padding-left:25px;padding-top:9px}
.relateditemsmeme-sujet li{list-style-type:none;margin-bottom:5px;}

/********** footer **********/
#mentions-bottom li{display:inline-block;margin-top: 22px;}
.outils-bottom{margin-top: 10px;}

/** newsletter **/
.newsletter, .acynewsletter{background-color:#000; }
.newsletter h3, .acynewsletter h3{
    color: #FFF;
    font-size: 24px;
    line-height: 24px;
    padding: 12px;
    max-width: 200px;
    font-family: Poppins !important;
    /* background: #000; */
    }
.acymailing_fulldiv {padding:10px;padding-top:0;}
.acysubbuttons{display:inline;}
.fieldacyemail{display:inline;}
.acyfield_email input{margin-bottom:0; line-height:24px;}
.acynewsletter{white-space:nowrap;}
.acynewsletter .responseContainer{white-space: normal;height: auto !important;color: #efefef;}
.acynewsletter {height: auto !important;background: #000 ! important;}
.acynewsletter .button{background-color:#990000;line-height:34px;width: 15%;white-space: nowrap;}
.acynewsletter .button:hover{background-color:#CC0000}

.acymodifybutton .button{padding:5px; border-radius:3px}

/********* meme rubrique *****/
.moduletablememe-rubrique.aidanews2_main{font-size:10px;}
.moduletablememe-rubrique  .aidanews2_foot .aidanews2_title{line-height:10px;font-size:14px;}
.moduletablememe-rubrique .aidanews2_foot{padding-top: 5px;height: 70px;}
.moduletablememe-rubrique .aidanews2_positions{text-align:left;}
.moduletablememe-rubrique .aidanews2 img {
	padding: 0px;
	border: solid 0px;
	margin-right: 0px;
	float: none;
}

.moduletablememe-rubrique .aidanews2_table .aidanews2_tabrow .aidanews2_art {
	border: 0px solid #ccc;
}
.moduletablememe-rubrique .row_1 .col_1{border:0;}
.moduletablememe-rubrique .aidanews2 .even{background:none;}

.moduletablememe-rubrique  {
     background: url(/templates/revolution-2016-2/images/points-rouges-op.gif) repeat-x 0px 16px;
     margin-top:10px;
     text-align: left;
     }
.moduletablememe-rubrique  h3{
     display: inline-block;
     font-family: Poppins;
     font-size: 24px;
     font-weight: bold;
     margin-left:30px;
     padding-left:15px;
     padding-right:15px;
     background-color:#FFFFFF;
     line-height: 25px;
     color: #BBB;
}

/*** Slideshow ***/
.sprocket-features, .sprocket-features img{max-width: 560px;max-height: 320px;}
.moduletablezoom h3{
  /* background:url(/templates/revolution-2016-2/images/points-blancs-ligne.gif) repeat-x 0px 13px; */
  /* background-color: rgba(0,0,0,0.5); */
  /* padding: 0 40px 0 45px; */
   margin: 0 0 0 0px;
  /* font-family: Poppins; */
  /* font-size: 24px; */
  /* color: #DDD; */
  /* z-index: 10; */
  /* position:relative; */
  /* text-align: left; */
  }
.sprocket-features{margin-top:-35px;}
.layout-slideshow .sprocket-features-title {font-size: 24px;line-height: 30px;margin: 0 0 10px 0;padding: 10px;display: block;}
.layout-slideshow .sprocket-features-content {bottom: 0px;top: auto;left: 0px;width: 100%;}
.layout-slideshow .sprocket-features-pagination {position: absolute;left: auto;right: 15px;top: 15px;z-index: 10;height: 50px;}
.layout-slideshow .sprocket-features-pagination li, .layout-slideshow .sprocket-features-arrows .arrow {background: #000;color: #fff;box-shadow: 1px 1px 1px rgba(255,255,255,0.5);}

/********** Se former au marxisme **********/
.moduletableformation{background-color: #f0f0f0;/* border: 1px #eee solid; */}
.moduletableformation h3{font-family: Poppins;/* font-weight: bold; */font-size: 18px;text-align: center;padding: 5px;/* padding-right:50%; */line-height: 26px;/* border-bottom: 1px #990000 dotted; */margin-top:0;color: #FFF;background-color: #333;/* background: url(/templates/revolution-2016-2/images/points-rouges-op.gif) repeat-y 0px 0px; *//* background-color: #EEE; */}
.sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span{font-family: domine;font-weight: normal;font-size: 20px;line-height: 24px;}
.sp-accordion.sp-accordion-style3 .toggler span:hover{color:#990000;}
.sp-accordion.sp-accordion-style3 .toggler, .sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span{height: auto;}
.sp-accordion.sp-accordion-style3 .toggler{padding:10px 10px 10px 0;}
.sp-accordion.sp-accordion-style3 {border:0px ;}
.sp-accordion.sp-accordion-style3 .toggler {border-bottom: 1px solid #FFF;}
.sp-accordion-item{border-bottom: 5px #FFF solid;}
.sp-accordion-container{line-height: 18px;text-align: justify;font-family:"open sans";font-size: 13px;color: #222;}
.sp-accordion-container .readmore{display:inline-block;border: 1px solid #DEDEDE;padding:10px;margin-top:10px;background-color: #f8f8f8;font-family: Poppins;border-radius: 5px;}
.sp-accordion.sp-accordion-style3 a{color: #333;font-weight: bold;}
.sp-accordion.sp-accordion-style3 a:hover{color: #FFF;background-color: #CC0000;}
.sp-accordion.sp-accordion-style3 .clr{height:0;}
.sp-accordion.sp-accordion-style3 .sp-accordion-inner{padding:0 10px;}
.sp-accordion.sp-accordion-style3 .toggler span span{padding:0 10px;}
/********** Nos derniers articles **********/
.derniers-articles .aidanews2_mainC{/*! padding-top: 10px; */padding-bottom: 10px;font-size: 12px;color: #999;line-height:14px;font-weight:normal;}
.derniers-articles .aidanews2_line {border-bottom: 1px #CCC solid;margin-bottom: 10px;}
.derniers-articles .last .aidanews2_line {border-bottom: 0px ;margin-bottom: 10px;}
.derniers-articles .aidanews2_title{font-size: 20px;line-height: 24px;display:block;margin-bottom: 7px;}
.derniers-articles .aidanews2_date{display:inline-block;}
.derniers-articles .aidanews2_text{margin-top: 7px;display:block;font-family: "open sans";font-size: 14px;line-height: 18px;color:#333;/*margin-bottom: 15px;*/text-align: justify;font-weight:normal;}

.derniers-articles .aidanews2_img1{float:left;margin-right: 15px;}
.bouton a img:hover{opacity:0.7;}
.bouton img{width:100%;}
/********** Nous ecrire au sujet de cet article ******/

.bouton-nous-ecrire {text-align:center;border:none;}
.bouton-nous-ecrire a{color:#FFF;font-family: Poppins;font-size:16px;decoration:none;background-color:#3c8aa7;max-width:315px;margin-left:auto;margin-right:auto;line-height:20px;}
.bouton-nous-ecrire a:hover {background-color:#990000;}

.nous-ecrire-au-sujet-de-cet-article .accordion-toggle{padding:10px;}
.nous-ecrire-au-sujet-de-cet-article .accordion{margin-top: 40px;margin-bottom: 40px;}

.bouton-nous-ecrire .accordion-heading a:after{
  font-family: fontawesome;
  content: "\f0e0";
  padding-left: 10px;
  font-size:20px;}
.bouton-nous-ecrire .panel-body{border-top: 5px #3c8aa7 solid;border-bottom: 1px #3c8aa7 solid;background-color: #EFEFEF;}
.bouton-nous-ecrire .sscf-input{background-color:#FFF;}
.bouton-nous-ecrire h2{color:#3c8aa7; font-size:26px;margin-top:20px;margin-bottom:20px;text-align:left}

.info-module{font-size:12px; color:#999;margin-bottom:5px;margin-top:5px;}

.moduletable + .analyses {
     margin-bottom: 0px;
     text-align: left;
     background-color:#Efefef !important;
     padding-top:0;
     border: 15px solid #efefef !important;
     border-top: 15px solid #efefef !important;
     }
.analyses h3{
   /*  display: inline-block;
     font-family:georgia;
     font-size:25px;
     margin-left:30px;
     padding-left:15px;
     padding-right:15px;*/
     background-color:#Efefef !important;
     line-height: 25px;
}

/*** modules home suite ***/
.single-left .colonne1{float:left;width: 49%;margin-right: 1%;}
.single-right .colonne1{float:right;width: 49%;margin-left: 1%;}
.caption h2{margin:0 !important;}
.colonne1{margin-bottom: 9px;}

/** evenements **/
.com-dpcalendar-event__title{
  font-size:42px;
  line-height:42px;
}
.com-dpcalendar-event__description > .dp-heading{
  font-size:20px;
  line-height:22px;
}
.dp-heading{
  font-weight:bold;
  font-family:Domine;
}
/** module activite **/
.activite{background-color:#b6b6b6;border:10px solid #b6b6b6;border-top:0px solid;}
.activite H3{color: #fff;padding-left:5px !important;}
#dpcalendar_module_95{background-color:#FFF;}
.dpc-upcoming-event-link{font-size:14px;font-family:domine;}
.dp-upcoming-calendar{margin-bottom:10px;}
.avenir [itemprop="event"]{border-bottom:1px dotted #999;margin-bottom:10px;}
.dp-time__separator, .dp-time__end{
  display:none;
}

/** a venir **/
/*
.avenir h3{

  background-color:#942d2d !important;
  border:1px solid #000;

}*/
.dpc-upcoming-event-link{color:#333;font-family: "champion";font-size: 14px;}
[itemprop~="startDate"]{color:#999;font-size: 12px;}
.avenir{
  background-color:#efefef;
}
.mod-dpcalendar-upcoming-default__event{
  padding-left:5px;
  padding-right:5px;
}
h3.activites-avenir{
  color:#333 !important;

}

/** journal **/

.journal {padding:0px;/*border-bottom: 1px solid #CCC;*/background-color:#ececec;}
.notre-journal{min-height: 180px;}
.notre-journal img{width: 50%;border: 1px solid #BBB;margin:3%;margin-right: 0;float:left;margin-top: -20px;}
.notre-journal .info{position: absolute;top:0px;width: 45%;right:0px;text-align:center;height:100%;margin-top:4%;margin-right:3%;}
.notre-journal .titre{font-family: Poppins;/* font-weight: bold; */font-size: 18px;color: #FFF;text-align:center;padding-bottom: 8px;/* border-bottom:1px solid; */margin-bottom:20px;padding-top: 8px;text-align: center;background-color: #3d8aa8;margin-top: 25px;}
.notre-journal .numero{font-family: domine;font-weight: bold;font-size: 18px;line-height:20px;margin-bottom:10px;color:#333;text-align: center;}
.notre-journal .date{font-family: open sans;text-align: center;min-height: 30px;}
.notre-journal .bouton{font-family: Poppins;font-size: 14px;background-color: #3d8aa8;color: #ffffff;line-height:16px;padding: 6px;display: block;min-width: 68px;margin-right: 5%;text-align: center;margin-top: 10px;/* float: right; */border-radius: 5px;margin-left: 58%;/* margin-right: auto; */}
.notre-journal .bouton:hover{background-color:#CC0000;}
.notre-journal img:hover{opacity:0.8;}

/** newsletter **/
.newsletter{background-color:#000; }
.newsletter h3{color:#FFF;}

/** outils bottom **/ 
.outils-bottom li{display:inline;}

/** menu marche rouge **/

#marche-rouge{font-family: Poppins;}
#marche-rouge .entete{color:#FFF;font-size: 24px;line-height: 24px;padding:12px;max-width: 200px;}
#marche-rouge .item-222{background: url(/images/paypal.png) no-repeat 98% -1px;background-color:#990000;}
#marche-rouge ul{background-color:#efefef;margin-left:7px;padding-top:0.1px}
#marche-rouge ul li{background-color:#FFF;margin-top:5px;padding-left: 6px;border-bottom:1px solid #990000;font-size:16px;width}
#marche-rouge .image-title{float:left;padding-top:6px;width: 55%;}
#marche-rouge img{width: 45%;opacity:0.5;}

#marche-rouge .entete:hover{opacity:0.5;}
.item-784:hover img{opacity:1 !important;}
.item-785:hover img{opacity:1 !important;}
.item-786:hover img{opacity:1 !important;}
.item-787:hover img{opacity:1 !important;}
.item-794:hover img{opacity:1 !important;}
.item-945:hover img{opacity:1 !important;}
#marche-rouge li .current img{opacity:1 !important;}
#marche-rouge li .current a{color:#990000;font-weight:bold}

/** panier **/

.panier{background-color:#FFF;border: 1px solid #d4d4d4;padding-bottom:15px;}
.panier h3{background-color: #ededed;color: #999;}
.panier a.hikashop_cart_button{ margin-left:15px; margin-right:15px; }
.hikashop_cart_module{text-align:center;}

/** pagination **/
.pagination .pagenav{color:#CCC;}
.pagination ul > li > a{color:#222 !important;}

/** facebook **/
.facebook{padding-bottom:8px;}

/** module abonnement **/
.le-journal h2{background-color:transparent;}
.le-journal .hikashop_products_listing_main{background:none;}
.le-journal a.hikashop_cart_button{background-color: #3d8aa8;color: #FFF !important;}
.le-journal a.hikashop_cart_button:hover{background-color:#CC0000 !important;}

/** boutons sociaux menu mobile ***/
#maximenuck88-mobile .menu li{display:inline-block;margin-top:25px;margin-right:10px;}
#maximenuck88-mobile .menu {text-align:center;}

/***readmore ***/
.readmore .btn{background-color: #3d8aa8;padding: 5px;border:none;border-radius: 5px;}
.readmore .btn:hover{background-color:#CC0000;}

/*** alignement des images articles + legende ***/
.img_caption .img_caption, figcaption{font-size:12px;background-color:#333;color:#FFF;padding-left:5px;padding-top:0px;text-align: left;font-weight: initial;}
.mgthumbnails img {padding-top:5px;}

/** aidanews actualite **/
.paginationstyle{text-align: right !important;margin: 0 !important;margin-top: -14px !important;margin-bottom: 20px !important;}
.paginationstyle a{border-color:#CCC;}
.paginationstyle a.disabled, .paginationstyle a.disabled:hover{background-color:transparent;}

.item-page a{
	color: #990000;
	font-weight: bold;
}
.item-page a:hover{
color:#CC0000;
text-decoration : underline;
}
/** alignement des twit **/
.twitter-tweet{margin-left: auto;margin-right: auto;}
.pull-left{margin-right:10px;}

#unsubbutton_div .button{padding:5px;border:0; margin-left:10px;}
#otherreasons{margin-top:30px;}
.unsubsurveytext{margin-bottom:10px}

/* multimedia */
.mejs-container{width:100% !important;height: 60px !important;}
.mejs-inner{padding-top:100px;}
.mejs-controls .mejs-play button, .mejs-controls .mejs-pause button{background-size:372px;width:45px;height:45px;background-color:#CC0000;border-radius:40px;} 
.mejs-container .mejs-controls div{width: 60px;height: 60px;}
.mejs-controls .mejs-pause button{background-position:1px -39px;}
.mejs-controls .mejs-play button{background-position:2px 1px;}

.mejs-container .mejs-controls{height:60px;background:#333;}
.mejs-time-rail{padding-top:15px !important;}
.mejs-time-total{background: linear-gradient(rgba(90, 90, 90, 0.8),rgba(58, 58, 58, 0.8)) !important;}
.mejs-container .mejs-controls .mejs-time{padding-top: 22px; height:50px;}
.mejs-container .mejs-controls .mejs-time span{font-size:14px;}
.mejs-controls .mejs-time-rail span{height:20px !important;}
.mejs-controls .mejs-mute button{margin-top:20px;}
.mejs-mute{padding-top:20px;}
.mejs-horizontal-volume-total, .mejs-horizontal-volume-current{top:20px !important;height:20px !important;}

/*corrections bootstrap */
.container-fluid{padding-right:0px;padding-left:0px;*zoom:0;}
.nav li > a:hover,
.nav li > a:focus {
	background: none;
}
/* couleur du bouton de cookie */
#cookiesck_accept{color:#fff;}
#cookiesck_readmore{color:#fff}

/* stripe customization */
#stripe-payment-form{
  margin-left:auto !important;
  margin-left:auto ! important;
  padding:20px;
  background-color:#efefef;
}

.form-row label{
  margin-bottom:20px;
}
/* end of stripe customization */

/****************** FIN FICHIER CUSTOM CSS *********************/