/* ========== MEDIA QUERIES ========== */
 .containerPage .col-lg-12 {
     padding: 0 15px 0 15px !important;
}
 .panel {
     border: 0;
}
 .panel-group .panel {
     border-radius: 0;
}
/* Large desktop */
 @media (min-width: 1440px) {
    /* #content > .row {
         padding: 0 15px 0 15px !important;
    }
     */
     #imgNumeroFeatured {
         width: 500px;
         height: 500px;
    }
     .blocFabriqueHistoire .enteteBox.enteteFabriqueEnCours {
         padding-right: 110px;
    }
    /* .contentPage #imgNumeroFeatured {
         width: 480px;
         height: 480px;
    }
     */
     #imgProchainMag {
         width: 50%;
    }
     #contentProchainMag {
         width: 50%;
    }
     .containerCouvRB {
         width: 50%;
    }
     .listeParution .col-lg-3:nth-child(4n+1) {
         clear: both;
    }
     .listeParutionHP .col-lg-4:nth-child(3n+1) {
         clear: both;
    }
     .listeArticle .col-lg-4:nth-child(3n+1) {
         clear: both;
    }
     .listeFichePedagogique .col-lg-6:nth-child(2n+1) {
         clear: both;
    }
     .imgDerniereParution a span.btonDemo span {
         position: relative;
         top: 45%;
    }
     #critereRecherche {
         float: right !important;
    }
     #critereRecherche .btn-group:last-child .dropdown-menu {
         right: 0;
         left: auto;
    }
     .containerMobiclub .col-lg-4 {
         width: 33.3%;
    }
}
 @media (min-width: 1199px) and (max-width: 1700px){
     .contentPage #imgNumeroFeatured {
         width: 100% !important;
         height: auto !important;
    }
     .containerMobiclub .col-lg-4 {
         width: 33.3%;
    }
}
/* Large desktop */
 @media (min-width: 1200px) and (max-width: 1439px){
    /* #content > .row {
         padding: 0 15px 0 15px !important;
    }
     */
     #imgNumeroFeatured {
         width: 420px;
         height: 420px;
    }
     #carouselFeaturedContent {
         display: none !important;
    }
     #imgProchainMag {
         width: 100%;
    }
     #contentProchainMag {
         width: 100%;
    }
     .containerCouvRB {
         width: 100%;
         margin: 0 0 10px 0;
    }
     .listeParution .col-lg-3:nth-child(4n+1) {
         clear: both;
    }
     .listeParutionHP .col-lg-4:nth-child(3n+1) {
         clear: both;
    }
     .listeArticle .col-lg-4:nth-child(3n+1) {
         clear: both;
    }
     .listeFichePedagogique .col-lg-6:nth-child(2n+1) {
         clear: both;
    }
     .imgDerniereParution a span.btonDemo span {
         position: relative;
         top: 45%;
    }
     #critereRecherche {
         float: right !important;
    }
     #critereRecherche .btn-group:last-child .dropdown-menu {
         right: 0;
         left: auto;
    }
     .containerMobiclub .col-lg-4 {
         width: 33.3%;
    }
}
 @media (max-width: 1350px) {
     .col-fabriqueHistoire {
         width: 100%;
    }
}
/* Desktop */
 @media (min-width: 992px) and (max-width: 1199px) {
    /* #content > .row {
         padding: 0 15px 0 15px !important;
    }
     */
     #imgNumeroFeatured {
         width: 380px;
         height: 380px;
    }
     #carouselFeaturedContent {
         display: none !important;
    }
     #imgProchainMag {
         width: 100%;
    }
     #contentProchainMag {
         width: 100%;
    }
     .containerCouvRB {
         width: 50%;
    }
     .listeParution .col-md-4:nth-child(3n+1) {
         clear: both;
    }
     .listeParutionHP .col-md-4:nth-child(3n+1) {
         clear: both;
    }
     .listeArticle .col-lg-6:nth-child(2n+1) {
         clear: both;
    }
     .listeFichePedagogique .col-lg-6:nth-child(2n+1) {
         clear: both;
    }
     .imgDerniereParution a span.btonDemo span {
         position: relative;
         top: 41%;
    }
     #critereRecherche {
         float: right !important;
    }
     #critereRecherche .btn-group:last-child .dropdown-menu {
         right: 0;
         left: auto;
    }
}
 @media (max-width: 991px) {
     #contentIdentification {
         right: 15px;
    }
     #mascotteIdentification {
         right: -15px;
    }
     #content {
         position: relative;
         float: none;
         width: 100%;
         margin-right: 0;
         padding: 0 15px;
    }
     #elementAnnexe {
         width: 100%;
         margin-bottom: 30px;
         padding: 0 15px 0 15px !important;
    }
     #elementAnnexe .elementAnnexeCol1 {
         margin-bottom: 30px !important;
    }
     #elementAnnexe .elementAnnexeCol2 {
         margin-bottom: 30px !important;
    }
     #elementAnnexe .elementAnnexeCol3 img {
         width: 100%;
         height: auto;
    }
     .imgDerniereFichePedagogique {
         width: 200px;
    }
     .imgResultatRecherche img {
         width: 200px;
         height: 200px;
    }
}
/* Portrait tablet to landscape and desktop */
 @media (min-width: 768px) and (max-width: 991px) {
     #imgNumeroFeatured {
         width: 400px;
         height: 400px;
    }
     #imgProchainMag {
         width: 100%;
    }
     #contentProchainMag {
         width: 100%;
    }
     .containerCouvRB {
         width: 50%;
    }
     .listeParution .col-md-4:nth-child(3n+1) {
         clear: both;
    }
     .listeParutionHP .col-md-4:nth-child(3n+1) {
         clear: both;
    }
     .imgDerniereParution a span.btonDemo span {
         position: relative;
         top: 41%;
    }
     .elementAnnexeCol2 > div, .elementAnnexeCol2 > div p {
         text-align: center !important;
    }
     .appItem {
         margin: 0 auto;
    }
     #containerPubAnnexe img {
         width: 100%;
         height: auto;
    }
     #critereRecherche {
         float: right !important;
    }
     #critereRecherche .btn-group:last-child .dropdown-menu {
         right: 0;
         left: auto;
    }
}
/* Landscape phone to portrait tablet */
 @media (max-width: 767px) {
     #imgNumeroFeatured {
         width: 400px;
         height: 400px;
    }
     #texteContentNumeroFeatured p {
         display: none;
    }
     .listeParution .col-xs-6:nth-child(2n+1) {
         clear: both;
    }
     .listeParutionHP .col-xs-6:nth-child(2n+1) {
         clear: both;
    }
     #imgProchainMag {
         width: 50%;
    }
     #contentProchainMag {
         width: 50%;
    }
     .containerCouvRB {
         width: 30%;
    }
     .imgDerniereParution a span.btonDemo span {
         position: relative;
         top: 41%;
    }
     .elementAnnexeCol1 > div, .elementAnnexeCol1 > div p {
         text-align: center !important;
    }
     .appItem {
         margin: 0 auto;
    }
     #containerPubAnnexe img {
         width: 100%;
         height: auto;
    }
     #enteteArchiveNumero {
         margin-bottom: 10px;
    }
     .enteteCorpsFabriqueItem #iconeVoter {
         height: 80px;
         width: 80px;
         top: -20px;
         right: -15px;
    }
     .blocFabriqueHistoire .enteteBox.enteteFabriqueEnCours {
         padding-right: 70px;
    }
     .contentFabriqueHistoire .fabriqueEnCours .lead {
         padding-right: 0;
    }
     .contentPage .enteteFabriqueEnCours {
         padding-right: 0 !important;
    }
     .hidden-tablette {
         display: none;
    }
     .visible-tablette {
         display: block;
    }
}
 @media (max-width: 600px) {
     #imgNumeroFeatured {
         width: 100%;
         height: auto;
    }
     #contentNumeroFeatured {
         width: 100%;
    }
     .containerCouvRB {
         width: 50%;
    }
     #imgProchainMag {
         width: 50%;
    }
     #contentProchainMag {
         width: 50%;
    }
     .listeParution .col-xs-6, .listeParutionHP .col-xs-6 {
         width: 100% !important;
    }
}
/* Landscape phones and down */
 @media (max-width: 520px) {
     #header {
         margin-top: 65px;
    }
     #colLogo {
         width: 100%;
    }
     #colIdentification {
         position: absolute;
         width: 100%;
    }
     #contentIdentification {
         position: relative;
         top: -45px;
         left: 0;
         padding: 10px;
         margin-left: -15px;
         margin-right: -15px;
    }
     #mascotteIdentification {
         display: none;
    }
     .imgDerniereParution {
         width: 100%;
         height: auto;
    }
     #elementAnnexe .col-xs-6 {
         width: 100% !important;
         margin: 0 !important;
    }
     #imgProchainMag {
         width: 100%;
    }
     #contentProchainMag {
         width: 100%;
    }
     .containerCouvRB {
         width: 100%;
         margin: 0 0 10px 0;
    }
     .imgDerniereFichePedagogique, .imgResultatRecherche img {
         display: none;
    }
}
 @media (max-width: 314px) {
     #blocSearch {
         display: none;
    }
}
 @media (max-width: 240px) {
}