/* 	=====================================
	40 Millions d'automobilistes 
	Custom.CSS
	Violet 40 MA : #66328C
	Vert 40 MA   : #CAD428
	Orange : #f37724
	Gris/Bleu : #132a46 
	=====================================	*/

.pagination > li.disabled > a:hover{
  background: #f37724 !important;
  color: white !important;
}
.pagination > li.disabled > a{
    display: inline-block;
    padding: 4px 8px;
    margin: 0 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
    vertical-align: middle;
    background: #fff;
  	text-decoration: none;
  	color : black !important;
}

.pagination > li > a:hover{
  background: #f37724 !important;
  color: white !important;
}
.pagination > li > a{
display: inline-block;
    padding: 4px 8px;
    margin: 0 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
    vertical-align: middle;
    background: white !important;
    color: black !important;
}
.pagination > .active > a{
  background: #f37724 !important;
  color: white !important;
}

#smartsearch-btn > .fa-search{
  color: white !important;
}

#smartsearch-btn {
  background-color : #f37724 !important;
}

#smartsearch-btn:hover {
  background-color: rgba(226 , 91, 0, 1) !important;
}


.header{
  image-rendering: pixelated;
}

.titrePageArticles{
  color:white; 
  text-align : center; 
  padding-top:100px; 
  position: absolute; 
  z-index: 50; 
  width: 100%;     
  font-size: 48px; 
  line-height: 1em;
}


.header-v11{
  z-index: 999;
}

@media (max-width: 767px){
  h1{
    font-size: 30px;
  }
  
    h2{
    font-size: 20px;
  }
  
  #k2Container {
    padding: 0 5px 24px 5px !important;
  }
  
  .container {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  
  .pageArticles {
    padding: 100px 0 !important;
	}
  
  .titrePageArticles{
    padding-top:50px !important;
	}
}



@media (max-width: 1200px){
.header-v11 .off-canvas-toggle {
    left: 100px;
    top: 20px;
    position: fixed;
  }
}

/* Module filtre */
.boutonfiltrer{
  border-radius: 35px;
  width: 100px !important;
  margin-left: 10px;
}

.easyfilter > form > .fields-container input, .easyfilter > form > .fields-container select{
  margin-right: 5px;
}

.easyfilter{
  padding-bottom: 20px;
}

/*Cookies*/
#hob_feet{
    display: none;
}

/*Icone flux twitter*/
#tobx2 > img {
  margin-top: -10px;
    
    border-style: solid;
    border-color: rgb(255 255 255);
    border-width: 2px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

/*Bouton du menu*/
#qx-button-1480 > a > div > span, #qx-button-67106 > a > div > span{
  color: white !important;
}
  
/* LISTING DES ARTICLES */

.textearticle > h2 {
    color: #132a46;
}
.textearticle > p {
    font-weight: 400;
}

.textearticle > p > a {
    color: #132a46;
    text-decoration: underline;
    font-weight: bold;
}

.textearticle > p > a:hover {
    color: #7c7c7c;
    text-decoration: underline;
}

.textearticle h2:after {
    content: "";
    display: block;
    height: 4px;
    width: 200px;
    margin: 10px 0;
    background-color: #CAD428;
}

.dot:after {
  color: #132a46;
  content: "\2022";
  padding: 0 .4rem 0 .8rem;
  display: inline-block;
  line-height: 1;
  padding-left: 15px;
}

.linkcategory{
	padding: 2px 5px;
    font-weight: 300;
  	background-color: #f37724;
}

/*Special bloc action Home Page*/
#qx-joomla-module-75365 > div > ul > li > .qx-rows{
  background: #f37724 !important;
}
#qx-joomla-module-75365 > div > ul > li > .qx-rows{
  min-height: 480px;
}

#qx-joomla-module-75365 > div > ul > li > .qx-rows > .qx-row-wrap > .qx-row > .qx-column > .qx-col-wrap > .qx-elements-wrap > .qx-element > .qx-btn-primary{
  background: white !important;
  color: #f37724 !important;
}
#qx-joomla-module-75365 > div > ul > li > .qx-rows > .qx-row-wrap > .qx-row > .qx-column > .qx-col-wrap > .qx-elements-wrap > .qx-element-wrap > .qx-element > h3 > span {
  color: white !important;
}
#qx-joomla-module-75365 > div > ul > li > .qx-rows > .qx-row-wrap > .qx-row > .qx-column > .qx-col-wrap > .qx-elements-wrap > .qx-element-wrap > .qx-element > p {
  color: white !important;
}

.listeaction{
  flex:33%; 
  max-width: 33%; 
  padding: 0 10px !important;
  display: inline-block !important;
}

.listevideo{
  flex:49%; 
  max-width: 49%; 
  min-width: 49%;
  padding: 0 10px !important;
  display: inline-block !important;
}

.blocTag{
  width:33%; 
  list-style-type: none;
  display: inline-grid;
}

/* Mobile */
@media (max-width: 767px){
  .blocTag{
    flex: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  
  .listeaction{
  flex:100% !important; 
  max-width: 100% !important; 
	}

	.listevideo{
      flex:100% !important; 
      max-width: 100% !important; 
      min-width: 100% !important;
	}
}

@media (max-width: 960px){
  .blocTag{
    flex: 49%;
    max-width: 49%;
    width: 49%;
    padding-top: 15px;
  }
}

.listearticlecolonne1{
  flex:25%; 
  max-width: 25%; 
  padding-top: 0px; 
  padding-bottom:0px;
}

.listearticlecolonne2{
  flex:75%; 
  max-width: 75%; 
  padding-left: 20px;
}

@media (max-width: 767px){
  .listearticlecolonne2, .listearticlecolonne1{
    flex: 100%;
    max-width: 100%;
  }
  .listearticlecolonne1 .qx-elements-wrap{
      padding-top: 200px;
  }
}

.listearticlemodule1{
  flex:25%; 
  max-width: 25%; 
}

.listearticlemodule2{
  flex:75%; 
  max-width: 75%; 
}

@media (max-width: 767px){
  .listearticlemodule1, .listearticlemodule2{
    flex: 100%;
    max-width: 100%;
  }
  
  .listearticlemodule2{
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
    .listearticlemodule1 .qx-elements-wrap{
      padding-top: 200px;
      margin-right: 15px;
  }
}

.tagView {
  margin-top: -75px;
}




/*Menu header : colonne de CTA - Nos Combats - Menu*/
#qx-column-2835 > .qx-col-wrap, #qx-column-9337 > .qx-col-wrap, #qx-column-6639 > .qx-col-wrap, #qx-column-1943 > .qx-col-wrap{
    padding : 0px 15px;
}

#qx-blurb-4651 > [class*='qx-align'], #qx-blurb-6795 > [class*='qx-align'], #qx-blurb-497 > [class*='qx-align'], #qx-blurb-6294 > [class*='qx-align'], #qx-blurb-86845 > [class*='qx-align'], #qx-blurb-596 > [class*='qx-align'] {
    margin-bottom: 0px;
}

#qx-column-1630 > .qx-col-wrap {
  padding: 0px;
  min-height: 180px;
}




.btn.btn-primary:hover, .qx-btn.btn-primary:hover, .btn.qx-btn-primary:hover, .qx-btn.qx-btn-primary:hover {
    background-color: rgba(226 , 91, 0, 1) !important;
    border-color: rgba(226 , 91, 0, 1) !important;
}

.add_cat_link{
  padding: 2px 5px !important; 
  font-weight: 300 !important;  
  background-color: #cad428;
}

.t3-header {
  line-height: 77px;
}

.fa {
    font-size: 29px !important;
    color: #CAD428 !important;  
}
.logo-img{
  height:70px;
  margin-top: 0px;
  margin-bottom: 2px;
  margin-left:5px;
}
.faire-un-don{
	background-color: #f37724;
}
.finder a{
  color: #f37724 !important;
}

.qx-btn-primary {
  color: #fff;
  background-color: #f37724;
  border-color: #f37724;
  padding-top:5px;
  padding-right:15px;
  padding-left:15px;
  padding-bottom:5px;
}
.qx-btn-primary:hover {
  background-color:#7fb218;
  border-color: #7fb218;
  padding-top:5px;
  padding-right:15px;
  padding-left:15px;
  padding-bottom:5px;
}
.qx-btn-secondary {
 padding:10px; 
 max-width:200px;
 min-width:200px;

}
.navbar{
  position: inherit !important;
}
.nav-child.dropdown-menu.mega-dropdown-menu{
  width:100% !important;
  padding-bottom: 0;
}
.dropdown.mega.mega-align-left.open{
  position: inherit !important;
}

div.menu-fixed {
 position:absolute;
 top:TAILLE DU BLEU FONCE + 1;
 left:0;
 z-index: 2000;
 text-align:right;
 margin-right:10%;
}

#qx-call-to-action-622296,
#qx-call-to-action-312334,
#qx-call-to-action-852557 {
    min-height: 530px;
}
.navbar-default .dropdown-menu {
    line-height: 1;
}
#qx-call-to-action-7910 {
  max-height:200px;
  max-width:250px;
}

.filet-menu{
 border-right:1px;
 border-right-color:#e25b00;
  border-right-style:solid;
  
}

#t3-mainnav .col-xs-2.mega-col-nav.menu_sup{
  width:16% !important;
}
#t3-mainnav .col-xs-2.mega-col-module{
  padding:0;
}
#t3-mainnav .col-xs-2.mega-col-module .mega-inner{
  padding-top: 0 !important;
}
.qx-media-heading{
  margin-top:20px !important; 
  
}
.qx-element-jarticle-date{
 
  font-size:13px;
 
}

.qxif-calendar-alt{
    color: rgba(202 , 212, 40, 1)!important;
}

.qx-media-object.qx-img-responsive{
	margin-right:50px;
}

#qx-joomla-articles-567 .qx-media-object.qx-img-responsive{
  margin-right:25px !important;
}

#qx-joomla-articles-567 li{
  list-style: none;
  min-height: 85px;
}

#qx-joomla-articles-567 .qx-media-heading{
  padding-top : 18px;
}

/*#qx-joomla-articles-567 .qx-media-body{
   min-height: 64px;
}*/

#qx-joomla-articles-567 img{
  float: left;
}

#qx-blurb-6294, #qx-blurb-4651, #qx-blurb-86845, #qx-blurb-6795, #qx-blurb-596, #qx-blurb-497{
	min-height: 50px;
  	vertical-align: middle;
}

#qx-section-89152 .qx-container {
    padding-right: 0px !important;
}

/*
* bloc row
*/
.col-xs-12.mega-col-module.menu_inf{
padding:0 !important;
}
#qx-section-551{
margin-left: 0;
}

.mega-dropdown-inner .row + .row{
	background-color: lightgrey;
}

/*
#qx-joomla-articles-567 .qx.quix img{
  	max-height: 174px;
}


#qx-joomla-articles-567 .qx-media, #qx-joomla-articles-567 .qx-card {
    max-height: 174px;
}

#qx-joomla-articles-567 img {
    max-height: 175px;
}
*/