@charset "UTF-8";
@import "variables.css";


/*--------------------------------------------------------------
BREAKPOINT > 1400 (UP)
--------------------------------------------------------------*/
@media (min-width: 1400px) {	
	
}

/*--------------------------------------------------------------
BREAKPOINT < 1400 (larger desktops)
--------------------------------------------------------------*/
@media (max-width: 1400px) {

}

/*--------------------------------------------------------------
BREAKPOINT < 1200 (large desktops)
--------------------------------------------------------------*/
@media (max-width: 1200px) {
	
.module-slider .slider-left .nouv-info {
   /* width: 50%;*/
    padding-right: 1rem;
    padding-left: 0rem;
}	
.module-slider .slider-left .nouv-info h1 a {
    font-size: 2.6rem;
}	
	
  .module-archive-nouvelles .blog-card .thumbnail-img {
    height: 200px;
  }
  .module-footer .subventionnaires img{
      width: 120px;
  }	
  .module-slider .slider-left .nouv-livre{
    /*width: 50%;*/
    padding: 0px;
  }
  .module-slider .slider-left .nouv-livre .cont-livre .cover{
    /*padding: 0 3rem 0 1rem;*/
    background-position: 125% 100%;
    background-size: 90%;
  }
	
  .module-livre .droite .haut .cont-options .product-flipbook {
      margin-top: 1rem;
      justify-content: flex-start;
  }	
  .module-card .thumbnail-img {
      height: 140px;
  }	
  .module-archive-nouvelles .large-post .blog-card .thumbnail-img-large {
      height: 340px;
  }	
.module-filtre-products .cont {
	flex-wrap: wrap;
}	
	
}


/*--------------------------------------------------------------
BREAKPOINT < 992 (desktops)
--------------------------------------------------------------*/
@media (max-width:992px) {
	
.module-slider .slider-left .nouv-livre .cont-livre .cover {
    height: 277px;
    background-size: 95%;
    background-position: 10% 99.9%;
}	

.module-slider .slider-left .nouv-livre .cont-livre .cover img {
    height: 260px;
}	
.module-slider .slider-left .nouv-info h1 a {
    font-size: 1.6rem;
}	
.module-slider .slider-left .nouv-info p.dispo {
    font-size: 1rem;
}	
	
.module-slider .slider-left .nouv-info h2 {
    font-size: 0.9rem;
}
	
.module-slider .slider-left .item .nouv-info p.auteur a {
    font-size: 1rem;
}
	
.module-slider .slider-right .para-livre .cont-livre .cover img {
    height: 186px;
}	
  .module-archive-nouvelles .large-post .contenu h2 a {
      font-size: 1.6rem;
  }
  .module-archive-nouvelles .large-post .blog-card .thumbnail-img-large {
      height: 260px;
  }	
  .module-footer .chien {
    display: inherit;
	text-align: left;
  }	
  .module-footer .chien img {
    width: 220px;
  }
  .module-footer .adresse p{
    font-size: 14px;
	text-align: center;
  }	
  .module-footer .adresse .medias{
	text-align: center; 
  }	
  .module-footer .subventionnaires {
	  margin-top: 2rem;
      display:inherit;
	  text-align: center;
  }			
  .module-call-to-action .left {
      padding: 3rem;
  }	
  .module-slider .slider-left .item .nouv-livre .cont-livre .cover {
      padding-bottom: 15px;
  } 	
  .module-slider .slider-right .cont h2.para {
      font-size: 1.1rem;
  }
  .module-slider .slider-right .cont p.titre a {
      line-height: 1.1;
      font-size: 1.1rem;
      color: var(--primary);
      margin: 0;
      padding: 0;
  }	
  .module-slider .slider-right .cont p.auteur a {
      font-size: 0.9rem;
  }
  .module-slider .slider-right .para-livre .cont-livre .cover{
    background-position: 50% 93%;
  }	
  .module-single-fr .cont-portrait .thumbnail-img {
      height: 160px;
  }	
  .format_attr {
      font-size: 8px;
  }	
	
  .module-livre .droite .cont-elements{
      flex-direction: column-reverse;
  }	
  .module-livre .droite .cont-elements .cont-options .product-flipbook {
      justify-content: flex-start;
  }	
  .module-livre .droite .cont-info .cont-sous-titre {
      width: 100%;
  }	
  .module-card-articles-associes .thumbnail-img {
      height: 110px;
  }
  .module-card .thumbnail-img {
      height: 140px;
  }	
  .module-archive-nouvelles .large-post .excerpt p {
      font-size: 16px;
      line-height: 1.2;
  }
  .module-livre .droite {
      margin-left: 0;
	  margin-right: 0;
  }	
	
	
}

/*--------------------------------------------------------------
BREAKPOINT > 768 (UP)
--------------------------------------------------------------*/
@media (min-width: 767px) {	
	.hidden-lg {
    display: none;
  }
  .menu-ouvert {
    display: none;
  }
	
}

/*--------------------------------------------------------------
BREAKPOINT < 768 (tablets)
--------------------------------------------------------------*/
@media (max-width:768px) {
		
  .container-toggle {
    display:inline-block;
	position: relative;  
  }	
  #container-menu {
      display: none;
  }
  .module-banniere-top {
    border-bottom: 2px solid #EFEFEF;
  }
  .hidden-xs {
    display: none;
  }	
  .module-archive-nouvelles .large-post .excerpt p {
      font-size: 15px;
  }	
  .module-banniere-top .banniere .cont .centre a img {
      height: 42px;
  }	
  .module-banniere-top .banniere .cont .centre {
      width: 33%;
  }	
   .module-banniere-top .banniere .cont .gauche {
      width: 33%;
   }
   .module-banniere-top .banniere .cont .droite {
      width: 33%;
   }	
  .slider-left .dots{ position: static; transform: unset; justify-content: center; margin: 20px 0 10px;}
  .slider-right .dots { position: static; transform: unset; justify-content: center; margin: 10px 0 0;}
  .slider-left .dot { width: 12px; height: 12px;}
  .slider-right .dot { width: 12px; height: 12px;}
  .module-slider{ padding: 0 15px !important;}
  .module-slider .slider-left .nouv-info p.date{ margin:0 0 20px;}
  .module-slider .slider-left .nouv-livre .cont-livre .cover{ background-position: 110% 99.5%; background-size: 87%; /*padding-right: 2rem;*/}	
	
  .module-single-fr .cont-portrait .thumbnail-img {
      height: 120px;
  }		
	
  .module-call-to-action .right {
      padding: 4rem;
  }	

  .module-archive-nouvelles .large-post .contenu h2 {
      line-height: 0.8;
  }	
  .module-archive-nouvelles .large-post .contenu h2 a {
      font-size: 1.2rem;
  }	
  .module-archive-nouvelles .large-post .blog-card .thumbnail-img-large {
      height: 180px;
  }	
  .module-slider .slider-right .para-livre .cont-livre .cover {
      width: 50%;
  }	
  .module-card-articles-associes .thumbnail-img {
      height: 170px;
  }	
  .module-livre .droite .cont-info .cont-elements h1.product_title {
      font-size: 1.4rem;
  }
  .module-livre .droite .cont-info .cont-sous-titre h2.sous-titre {
      font-size: 1rem;
  }	
  .module-livre .droite .cont-info h2.auteur {
      font-size: 1.1rem;
  }		
  .module-livre .droite .cont-info h2.auteur a {
      font-size: 1.1rem;
  }	
	
}


/*--------------------------------------------------------------
BREAKPOINT < 576 (landscape phones)
--------------------------------------------------------------*/
@media (max-width:576px) {
	
  .module-archive-nouvelles .large-post {
      margin-bottom: 0;
  }
  .module-archive-nouvelles .thumbnail-img {
    height: 380px;
  }
  .module-archive-nouvelles .large-post .thumbnail-img-large {
      height: 320px;
  }	
/*  .module-banniere-top .banniere .cont .centre {
      width: 20%;
  }	
 .module-banniere-top .banniere .cont .gauche {
    width: 40%;
 }
 .module-banniere-top .banniere .cont .droite {
    width: 40%;
 }	*/
  .module-footer .chien {
	text-align: center;
	margin-top: 1rem;
  }	
  .module-footer .chien img {
    width: 240px;
  }	
  .module-footer .subventionnaires img{
      width: 100px;
  }	
  .module-archive-nouvelles .large-post .blog-card {
      margin-bottom: 4px;
  }	
  .module-archive-nouvelles .large-post .blog-card .thumbnail-img-large {
      height: 330px;
  }
  .module-archive-nouvelles .thumbnail-img {
      height: 180px;
  }	

}

@media only screen and (max-width: 575px) {
  .module-slider .slider-left .nouv-livre .cont-livre .cover {
      background-position: 100% 100%;
      background-size: 100%;
     /* padding-right: 1rem;*/
      text-align: center;
  }
  .module-slider .slider-left .nouv-livre .cont-livre .cover img{ margin: 0 auto; }
}



/*--------------------------------------------------------------
BREAKPOINT < 400 (portrait phones)
--------------------------------------------------------------*/
@media only screen and (max-width: 400px) {
	
  .module-archive-nouvelles .thumbnail-img {
    height: 140px;
  }	
  .module-archive-nouvelles .large-post .thumbnail-img-large {
      height: 280px;
  }	
  .module-footer .subventionnaires img{
      width: 80px;
  }		
	
}


/*--------------------------------------------------------------
BREAKPOINT < 570 (tablets)
--------------------------------------------------------------*/
/*@media (max-width: 767px) {	
	
	.module-auteurs-liste ul {
	  column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;	
  }
	
}*/

/*--------------------------------------------------------------
BREAKPOINT < 570 (tablets)
--------------------------------------------------------------*/
@media (max-width: 570px) {	
	
  .module-slider .slider-left .item .nouv-livre .cont-livre .cover img {
      max-height: 200px;
      min-height: 200px;
  }
  .module-slider .slider-left .nouv-info p.auteur {
      font-size: 1rem !important;
  }
  .module-single-fr .cont-portrait .thumbnail-img {
      height: 420px;
  }	
  .module-archive-nouvelles .thumbnail-img {
      height: 130px;
  }
  .format_attr {
      font-size: 9px !important;
  }	
}
/*--------------------------------------------------------------
BREAKPOINT < 375 (phone)
--------------------------------------------------------------*/
@media (max-width: 375px) {	
	.module-auteurs-liste ul {
	  column-count: 1;
    -webkit-column-count: 1;
    -moz-column-count: 1;	
  }
  .module-single-fr .cont-portrait .thumbnail-img {
      height: 320px;
  }		
}



