@media(max-width:1480px){
	.main_section{padding-top:45px}
	.main_menu .menu > li > a{font-size:30px;display:block}
	.main_menu .menu li .dropdown-menu li a{font-size:22px}
}
@media(max-width:1024px){
	html{max-width:100%;overflow-x:hidden}
	.main_section{padding:15px 5px 0}
	.menu_icon_block{width:130px;z-index:4}
	.main-container.opened, .main-container.fullopen{-webkit-transform:translateX(0%)!important;-moz-transform:translateX(0%)!important;-ms-transform:translateX(0%)!important;-o-transform:translateX(0%)!important;transform:translateX(0%)!important}
	.main-container .blur{display:none!important}
	.main_menu{position:absolute;left:-100%;z-index:3;transition:all .4s}
	.main-container.opened + .main_menu{left:0}
	.main_menu:after{display:none}
	.main_menu .menu{padding:150px 70px 0;vertical-align:top}
	.main_menu .menu.menu--main-navigation-sub{padding-top:0}
	.main_menu .menu > li{clear:both}
	.main_menu .menu .title{display:none}
	.main_menu .menu .sub_menu{position:static;padding:0;opacity:0;transition:all .4s}
	.main_menu .menu .open .sub_menu{width:100%;padding:15px 0;opacity:1}
	.main_menu .menu li .dropdown-menu ul{padding-left:20px}
	.main_menu .menu li .dropdown-menu li{margin:10px 0}
	.main_menu .menu li .dropdown-menu li a{font-size:16px;line-height:20px}
	.main_menu .menu .dropdown-backdrop{display:none}
	.footer ul li:not(:last-child):after{margin:-7px 5px 0px}
	.recherche{padding:40px}
	.mr-18{margin-right:17px}
	.grands_hommes .block_mav .description, .dossier-thematique .personnalites .description{min-height:auto}
	.main_section{padding-top:15px}
	.main_menu_burger{margin:30px 0 8px 20px}
}
@media(max-width:800px){
	.section{padding:0 15px}
	.main_menu .menu .sub_menu.open{display:block;width:100%;padding:15px 0;opacity:1}
	.main_menu .menu > li > a{display:inline-block;width:calc(100% - 20px)}
	.main_menu .menu li a.dropdown-toggle:after{display:none}
	.block_main_menu_full{margin:0 0 10px}
	.block_main_menu_full .menu > li > a{font-size:18px}
	.w-66, .w-60{width:50%}
	.home .section_1 .w34-15{width:100%}
	.home .section_1 .views-element-container, .home .section_1 .block_revue{width:calc(50% - 10px);display:inline-block;float:none;vertical-align:top}
	.home .section_1 .views-element-container{margin-right:15px}
	.home .section_2 .w-40{width:100%}
	.home .section_2 .block_mav, .home .section_2 .block_citation{width:calc(50% - 10px);display:inline-block;float:none;vertical-align:top}
	.home .section_2 .block_mav{margin-right:15px}
	.home .section_2 .block_mav.w-60{width:100%}
	.home .section_3 .w-60{width:calc(60% - 8px)}
	.article_dossier{padding:20px 40px}
	.liste_hors_series .liste_info{padding:20px;width:calc(60% - 8px)}
	.liste_hors_series .liste_info h1{font-size:28px}
	.liste_hors_series .liste_info ol{font-size:18px;padding-left:5px;}
	.liste_hors_series .liste_info li a{font-size:18px}
	.hors_series{padding:0 20px 20px}
	.main_menu .responsive_flash{display:inline-block}
	/*attention greg*/
	.w-20{width:calc(50% - 8px)}
	.view_filters .form-type-radio, .view_filters .form-type-checkbox{width:calc(50% - 15px)}
	.liste_5 .block_mav:nth-child(5n + 5){margin:0 10px 10px 0}
	.liste_5 .block_mav:nth-child(2n + 2){margin:0 0 10px 0}

	.article_educadef .accordeon_content{padding:20px}
	.article_educadef .onglet li{font-size:12px}
	.article_educadef .onglet li span{max-width:110px}
	.article_block{width:calc(50% - 20px)}
	.article_block:nth-child(3n+3){margin:0 25px 20px 0}
	.article_block:nth-child(2n+2){margin:0 0 20px}
	.bx-controls a.bx-prev{left:-70px}
	.bx-controls a.bx-next{right:-70px}
	.diaporama .caption{width:calc(100% - 40px)}
	#sliding-popup .eu-cookie-compliance-banner{max-width:100%}
	.dernieres_actualites .block_mav{width:calc(50% - 3px)}
	.lieu_block{width:calc(50% - 10px)}
	.lieu_block:nth-child(3n+2){margin:25px 0 0 5px}
	.w34-15{width:100%}
	.bouton_tdm.col_4 li, .bouton_tdm.col_3 li{width:calc(50% - 10px);margin:0 0 15px}
	.petite_histoire {padding:40px 60px}
	.petite_histoire .retour{left:20px}
	.grid_image.col_3 li{width:calc(50% - 5px);margin:0 5px 15px 0}
	.grid_image.col_3 li:nth-child(3n+3), .grid_image.col_2 li:nth-child(2n+2){margin:0 5px 15px 0}
	.grid_image.col_3 li:nth-child(even){margin:0 0 15px}
	.midarm, .list_membres{padding:40px}
	.header_block #block-recherche-block{top:12px}
	.header_block #block-recherche-block .form-group{display:inline-block;vertical-align:top;}
	.header_block #block-recherche-block .form-type-select, .header_block #block-recherche-block .form-group label{display:none;}
	.w-40{width:calc(50% - 15px)}
}
@media(max-width:767px){
	.block_mav .title{font-size:18px;line-height:18px}
	.block_mav .description{font-size:14px}

}
@media(max-width:700px){
	.autre_une .visuel, .autre_une .infos, .liste_complet li{width:100%}
	.liste_complet li, .liste_complet li:nth-child(3n+2){margin:0 0 70px}
	.autre_une .infos{margin:5px 0 0;padding:20px;min-height:auto}
	.w-66, .w-60, .w-50, .w-40, .w-33, .w-25, .w-20, .w-16, .w34-15{width:100%!important;margin-right:0!important}
	.w-66, .w-60{width:100%}
		.main_section h1{font-size:28px}
	.section{padding:0 5px}
	.fiche_left .fiche_content{padding:10px 20px}
	.menu_icon_block{width:100px;top:10px;left:0}
	.menu_icon_block img{max-width:75px}
	.menu_icon_block.active_menu img{display:none;}
	.main_menu_burger{margin:22px 0 0 20px}
	.header_block{overflow:hidden}
	.header_block .region-header{padding:0}
	.header_block .logo{width:calc(100% - 300px);margin:20px auto 60px;}
	.header_block .logo img{max-width:100%;display:inline-block}
	#block-recherche-block{position:relative;left:25px;top:0;max-width:calc(100% - 50px)}
	#block-recherche-block .form-item-keys{width:calc(100% - 40px);display:inline-block;vertical-align:middle;margin:0}
	#block-recherche-block .form-actions{width:30px;display:inline-block;vertical-align:middle}
	.main_menu .menu{padding:80px 25px 0}
	.block_main_menu_full{display:none}
/* 	.block_main_menu_full .menu > li > a{display:block;min-height:64px;padding:8px 0;line-height:20px;border-top:3px solid #87b42f!important}
	.block_main_menu_full .menu > li:nth-child(2) > a{border-top:3px solid #883597!important}
	.block_main_menu_full .menu > li:nth-child(3) > a{border-top:3px solid #316bc3!important} */
	.main-container{padding-bottom:15px}
	.home .section_1 .views-element-container, .home .section_1 .block_revue,
	.home .section_2 .block_mav, .home .section_2 .block_citation{width:100%}
	.home .section_1 .views-element-container, .home .section_2 .block_mav{margin-right:0}

	.ephemeride{padding:20px}
	.block_mav{padding:6px}
	.block_mav .visuel{text-align:center}
	.block_mav .visuel img{width:auto;float:none}
	.block_mav .title, .ephemeride .title, .block_revue .numero, .block_mav .block_mav_title, .dernieres_actualites .title_block .title, .lieu_block .title, .tdm .abo_revue > .title, .edu .partenaires > .title, .hem .biographie .block_mav_title, .hem .biographie .description .title, .article_dossier .resume h2, .article_dossier .sommaire h2, .decouvrir_aussi > .title h2{font-size:18px;line-height:22px}
	.ephemeride .date{font-size:24px;padding:10px 0}
	.block_revue .title, .fiche-ressources .body{font-size:16px;line-height:20px}
	.hem .biographie .description{font-size:14px;line-height:18px}
	.footer ul li a, .block_mav .description, .block_revue .description, .abo_nl, .tdm .abo_revue > .title span{font-size:12px}
	.abo_nl span.title, .etape .group_title span{font-size:22px}
	.block_citation{font-size:14px}
	.carte_block .carte svg{width:100%}
	.dernieres_actualites .block_mav, .block_partenaire{width:calc(50% - 3px)}
	/* .dernieres_actualites .block_mav, .block_partenaire{display:none} */
	/* .dernieres_actualites .block_mav:nth-child(1), .dernieres_actualites .block_mav:nth-child(2), .block_partenaire:nth-child(1), .block_partenaire:nth-child(2){display:inline-block} */
	.liste_5 .block_mav{width:calc(50% - 10px)!important}
	.liste_5 .block_mav:nth-child(odd){margin-right:5px!important}
	.lieu_block{width:calc(50% - 3px)!important;margin:15px 0 0!important}
	.article_dossier{padding:20px}
	.liste_complet li{width:100%;margin:0 0 55px!important}
	.liste_complet li:last-child{margin:0 0 15px!important}
	.article_dossier .sommaire .btn_chronologie, .article_dossier .sommaire .btn_galerie{margin-bottom:10px}
	.recherche{padding:20px}
	.recherche_par_lieux .filters{padding:20px 20px 0}
	.recherche_par_lieux .filters .tabs{margin:-58px 0 0 0}
	.recherche_par_lieux .form-item-thematique, .recherche_par_lieux .form-item-mot-cles, .recherche_par_lieux .form-type-select .select-wrapper select,  .recherche_par_lieux .form-type-select .select-wrapper{width:100%}
	.parcours .infos_block .info_part{width:100%}
	.parcours h1{padding-right:0}
	.parcours a.back{width:100%;position:static}
	.view_filters{padding:10px 10px 0;margin-bottom:20px}
	.view_filters .form-type-radio, .view_filters .form-type-checkbox{width:calc(50% - 13px);font-size:13px}
	.view_filters .form-type-select, .view_filters .form-type-textfield{width:calc(100% - 13px);font-size:13px;margin:0}
	.view_filters label{padding-top:5px}
	.actualite .block_viseul{width:100%;text-align:center}
	.actualite .text_description{width:100%;padding:15px 20px 10px}
	.articles_historiques .block_mav, .liste_bibliographies .block_mav{min-height:auto}
	.article_dossier .sommaire ul{display:block;clear:both;overflow:hidden}
	.article_dossier .chrono_block{padding:20px 10px;width:96%}
	.article_dossier .chrono_block:after{left:9px;bottom:20px}
	.article_dossier .sommaire_closer .close_btn{top:20px;right:20px}
	.liste_hors_series .liste_info{padding:10px}
	.hors_series .articles_list ul{padding:20px 0 0 30px}
	.hors_series .articles_list li:before{position:absolute;margin:4px 0 0 -20px;font-size:10px}
	.hors_series .articles_list a{font-size:14px;line-height:18px}
	.accordeon_title{padding:15px 50px 15px 15px;font-size:18px}
	.fiche-ressources .lien_sous_home{margin:30px 0 0}
	.fiche-ressources .lien_sous_home .block_mav{min-height:auto}
	.fiche-ressources .block_mav .chapo, .fiche-ressources .description .stitle{font-size:18px}
	.edu .subvention{font-size:18px;line-height:22px;padding:10px}
	.dernieres_actualites{padding:40px 0 20px}
	.dernieres_actualites .block_mav .description .description{display:none}
	.abo_nl{margin-bottom:15px}
	.carte_block .dep_list{display:none}

	/* ilan */
	.fiche_left .fiche_chapeau{font-size:14px}
	.fiche_right .side_content.corp a{font-size:12px}
	.accordeon_content{padding:20px}
	.rubrique{width:100%;min-height:auto}
	.rubrique_title{font-size:20px}

	.mailjet_page .description{margin:0}
	.mailjet_page p{padding:10px 0}
	.mailjet_page .choices{margin:30px auto}
	.mailjet_page .choices .choice{margin:0 0 10px}
	.mailjet_page .row .item, .mailjet_page .choices .choice{margin:0 10px 10px 0}
	.fiche_corps img{padding:0px;margin-bottom:10px;width: 100%;height: auto;}
	.page-node-type-mmcc-accueil .content{padding:25px}
	.mmcc_links .mmcc_link{width:100%;margin:0;margin-bottom:10px}
	.mmcc_page_simple .ressource-item{width:100%}
	.agenda .views-exposed-form{margin-top:20px}
	.article_block{width:100%;display:block;}
	.parent_1 .accordeon_content{padding:20px}
	.accordeon_title:after{top:10px}
	.article_educadef .onglet li{width:100%}
	.ressource_educadef .fiche_content{padding:30px 40px}
	.bx-controls a.bx-prev{left:-20px}
	.bx-controls a.bx-next{right:-20px}
	#block-nlbloc h2{font-size:24px}
	#block-nlbloc h3{font-size:14px}
	#block-nlbloc .btn_1{font-size:12px}
	.diaporama li img{max-width:300px}
	.recherche_par_lieux .form-type-select{margin:10px 0;display:block;}
	#sliding-popup h2{font-size:18px}
	#sliding-popup h4{font-size:14px}
	#sliding-popup .eu-cookie-compliance-buttons{margin:0 20px 0 0;text-align:right;}
	.fiche_content{padding:20px}
	.rubrique-tdm .lieu_block{width:100%!important}
	.rubrique-tdm .lieu_block:nth-child(3n+2){margin:20px 0}
	.bouton_tdm.col_4 li, .bouton_tdm.col_3 li{width:100%;}
	.bouton_tdm.full li{min-width:100%;max-width:100%}
	.bouton_tdm li a{font-size:18px}
	.petite_histoire{padding:50px 20px}
	.petite_histoire .retour{top:10px;left:10px}
	.first_image.col_2{width:100%}
	.section_bouton{text-align:left;}
	.recherche_par_lieux a.bouton_tdm{max-width:100%}
	a.bouton_tdm{display:block;}
	.grid_image.col_3 li{width:100%;margin:0 0 15px}
	.recherche_par_lieux .active_filters li{width:100%;margin:0 0 10px;padding:7px 15px}
	.midarm, .list_membres{padding:20px}
	.main_menu #block-recherche-block .form-type-select, .main_menu #block-recherche-block .form-group label{display:none;}
	#block-nlresponsive, #block-nlbouton, .header_block .language-switcher-language-url{display:inline-block;}
	#block-nlresponsive .bouton_recherche a{font-size:0}
	#block-nlresponsive .bouton_recherche a:before{content: "\e813";font-family: "fontello";font-size: 18px;line-height: 22px;font-weight: bold;color:#000;background-color:#fff;transition:all .4s;}
	#block-nlresponsive{position:absolute;top:20px;right:20px}
	#block-nlbouton{display:none}
	.tool_bar{padding:7px 10px 5px 0}
	#block-nlbouton .btn_1{font-size:0}
	#block-nlbouton .btn_1:before{font-size:16px;padding:0}
	.main_menu{position:fixed;}
	.main_menu .menu .sub_menu{height:300px}
	.multi_maps .filters {padding: 20px 20px 0;}
	.multi_maps .form-type-select {display: block;margin:0;}
	.multi_maps .form-type-select .select-wrapper select, .multi_maps .form-type-select .select-wrapper{width: 100%;}
	.multi_maps .category_filters li {display: block;margin:0 0 10px;}
	.view-carte .views-row {width: calc(50% - 10px);margin-right:10px;}
	.view-carte .views-row:nth-child(3n+3) {margin-right: 10px;}
	.view-carte .views-row:nth-child(even) {margin-right: 0;}
	.view-carte .views-field-title {font-size: 18px;}
	.view-carte .views-field-field-departement {font-size: 12px;}
	.pdf_cahier {padding: 15px 20px;}
	.pdf_cahier .description .title {font-size: 18px;line-height: 1.1;}
}
@media(max-width:480px){
	.header_block .logo{width:calc(100% - 160px)}
}
@media(max-width:340px){
	.menu_icon_block{top:0}
	.main_menu_burger {margin:17px 0 0 20px;}
	.view_filters .form-type-radio, .view_filters .form-type-checkbox{width:calc(50% - 2px);margin:0 0 5px;min-height:66px;vertical-align:top;}
}