@media (min-width: 1400px) {
.article-details, .item-page, .blog, .blogjsn-demo-page, #jevents {
  max-width: 1320px;
  margin: auto;
}
/*.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  max-width: 100%;
}*/


}




 @media (max-width: 1400px) {

td.album-full { height: 180px;}
.book-author { margin-bottom: 18%; }
h3.book-title {   margin-top: -72%; }
.artist-title { margin-top: -51.5%; }
}



 @media (max-width: 1300px) {
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li span {
  padding: 0 8px !important;
  font-size: 9pt !important;
}

}


  @media (max-width: 1200px) {
.article-details, .item-page, .blog, .blogjsn-demo-page, #jevents {
  max-width: 1140px;
  margin: auto;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li span {
  padding: 0 6px !important;
  font-size: 9pt !important;
  letter-spacing: -0.2px;
}

td.album-full { height: 150px;}
.book-author { margin-bottom: 15%; }
h3.book-title {   margin-top: -80%; }
.artist-title { margin-top: -53%; }

.item-image { height: 40vw; }
.item-image img { opacity:0.5; margin-top: -15vw; }
.item-page h1.auteur {margin-top: 15vw;}

}




@media (max-width: 992px){
.article-details, .item-page, .blog, .blogjsn-demo-page, #jevents {
  max-width: 960px;
  margin: auto;
}
.camera_caption.moveFromLeft { padding-left: 10%; padding-right: 10%; }
.camera_caption_title { font-size: 4em; }
.camera_caption_desc { font-size: 2.5em; }

.logo-image-phone {
  height: 90px;
  margin-top: 10px;
}
#sp-header {
  height: 110px !important;
}
.social-wrap.no-border.d-flex.align-items-center {
  display: none !important;
}
.mod-languages {
  right: 2px !important;
  top: 5px !important;
}
/*.mod-languages img {
  width: 25px !important;
}*/
.offcanvas-menu .offcanvas-inner .social-icons {
  font-size: 25px !important;
}
.pt-4 {
  padding-top: 0rem !important;
}
.books tr {
  width: 33% !important;
}
td.album-full { height: 190px;}


.item-image { height: 66vw; }
.item-image img { opacity:0.5; margin-top: 0vw; }
.item-page h1.auteur {margin-top: 50%; top: -12vh;}


}

@media (max-width: 991px){
	.artist-title { margin-top: -57%;margin-bottom: 36%;font-size: 1rem; }
.artiste { height: 233px; }
	h2 { font-size: 22px; }
}



  @media (max-width: 768px){
.article-details, .item-page, .blog, .blogjsn-demo-page, #jevents {
  max-width: 720px;
  margin: auto;
}
.camera_caption.moveFromLeft { padding-left: 2%; padding-right: 2%; }
.camera_caption_title { font-size: 4em; }
.camera_caption_desc { font-size: 2.5em; }
.books tr {
  width: 50% !important;
}
.book-author {
  margin-bottom: 16%;
}
td.album-full { height: 220px;}
h3.book-title {   margin-top: -60%; }
.book-author {
  font-size: 8pt;
}
.artiste { height: 264px; width: 49%; }
.item-page h1.auteur {margin-top: 50%; top: 0vh;font-size:35px !important;}
.abook_category_desc iframe { width: 100%; height: 220px;padding:0px;margin-bottom: 20px; }
.abook_category_desc a {font-size:16px !important;}
.bloc-info { width: 100%;margin-top: 20px; }
.page-header h1 { margin-bottom: 0px; font-size:35px !important;}
dd[itemprop="author"] a { font-size: 20px !important; }
.book_container .col { width: 33%; margin-top: 15px; }
.col-4.item-image {margin-bottom: 0; }
}




  @media (max-width: 576px){
.article-details, .item-page, .blog, .blogjsn-demo-page, #jevents {
  max-width: 540px;
  margin: auto;
}
.camera_caption_title { font-size: 4em; }

.camera_caption_desc { font-size: 2.5em; }
#jevents {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#sp-user3 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
#mwall_container_1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
div[itemprop="articleBody"] {
  padding-left: 10px;
  padding-right: 10px;
}
.category.blog {
  padding-left: 10px;
  padding-right: 10px;
}
.mwall-filter {
  font-size: 10pt;
  padding: 0 6px !important;
  margin: auto;
}
.nav-items a {
  padding: 8px 2px 5px 2px !important;
  font-size: 8.5pt !important;
}
.nav-items > div {
  padding: 1px 0px 0px 0px !important;
}
.previousmonth, .nextmonth {
  line-height: 8.5px !important;
padding-bottom: 2px !important;
}
.previousmonth a, .nextmonth a {
  font-size:8pt !important;
}
#sp-footer {
  padding: 0 15px 0 15px !important;
  text-align: center !important;
}
#mod-custom410 p {
  text-align: center !important;
}
#sp-bottom {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
td.album-full { height: 38vw;}
.book-author { margin-bottom: 0vw; }
h3.book-title {   margin-top: -70%;font-size: 11pt; }
.artiste { height: 45vw; width: 49%;margin-bottom: 2.5vw; }

/*.abook_category_desc { padding-left: 15px; padding-right: 15px; }*/
.item-page { padding: 0 15px 0 15px; }
.bloc-image { margin-right: 0%; }
}