@media (max-width:1400px){
.location .titre::after{ max-width: 100%;width: 75%;}
}
@media (max-width:1366px){
.bloc-abonnement{padding: 62px 20px 40px;}
.page-categorie .pub img{width: 100%;}
#menu>ul>li{padding: 0 15px;}
#menu>ul>li>a::before { right: -18px; }
	#menu>ul>li:not(.menu-item-has-children)>a::before { display: none; }
.categorie .texte{left: 20px;}
.la-une [class^="list-blog"] .texte{max-width: 250px;padding: 0 10px;}
.bloc-phrmacie .item{width: 50%;}
.bloc-phrmacie .item .sous-item{ padding: 28px 15px 28px 25px;}
	.slider-bloc { margin: 0 -8px }
	.slider-bloc .item { padding: 0 8px }
}
@media (max-width:1200px){
.pharmacie-icone a::before, .meteo-icone a::before, .hightech-icone a::before, .divertissement-icone a::before { filter: brightness(0) invert(1); }
.wp-block-media-text {display: block !important; }
.wp-block-media-text .wp-block-media-text__content{padding:0 !important;}
.wp-block-media-text .wp-block-media-text__media {float: left;margin-right: 25px;width: 50%;margin-bottom: 25px;padding-right: 25px;}
#menu>ul>li::after{display: none;}
#menu{display: block;position: absolute;left: 0;top: 100px;background-color: #e10b17;width: 100%;visibility: hidden;opacity: 0;}
#menu::after{content: "";display: block;width: 100%;height: 10000px;background-color: rgba(0,0,0,0.7);position: absolute;top: 0;left: 0;}
#menu>ul>li>a:before{display: none;}
#menu>ul>li>a span::before{filter: brightness(1) invert(1);}
.hamburger{display: block;}
#menu>ul{display: block;background: #000000;position: relative;z-index: 1;}
#menu>ul>li>a{line-height: 60px; padding: 0 40px }
header{justify-content: flex-start;padding: 20px 40px;margin: 0 -40px;}
#menu>ul>li>a { padding: 0 40px;color: #fff;}
#menu>ul>li>a:after{display: none;}
#menu>ul>li{border-bottom: 1px solid #333333; padding: 0; }
#menu #magic-line { display: none; }
#menu>ul>.current-menu-item > a { color: #fff; }
#menu>ul>.menu-item-has-children { position: relative; }
#menu>ul>.menu-item-has-children > a { background: none; }
.sub-menu { width: 100%; position: relative }
.burger{display: block;}
#menu>ul>li:last-child{border-bottom: none;}
.bloc-abonnement p{font: 21px/30px "hb";}
.list-blog-custom>div:first-of-type{width: 50%;}
.list-blog-custom>div:last-of-type{width: 50%;}
[class^="list-blog"]{align-items: flex-start;}
.la-une [class^="list-blog"] .texte{max-width: 100%;}
.list-blog-custom>div:first-of-type .texte{padding:  0 30px;}
nav ul li i {position: absolute;width: 100%;top: 0;height: 60px;right: 0;cursor: pointer;z-index: 2;}
nav li i::before {content: '';width: 20px;height: 2px;background: #fff;position: absolute;right: 40px;top: 35px;}
nav li i::after {content: '';width: 2px;height: 20px;background: #fff;position: absolute;right: 49px;top: 26px;}
nav li i.active::after{display: none;}
.sub-menu{display: none;opacity: 1;visibility: visible;background-color: #e10b17;}
.sub-menu li{padding: 0 40px;border-top: 1px solid #ea3e47 !important; border-bottom: none; }
.sub-menu li a{text-align: left;color: #fff;line-height: 45px;}
.tag .list-blog-custom{flex-wrap: wrap;}
.tag .list-blog-custom>div:first-of-type {width: 100%;margin-bottom: 25px;}
.tag .list-blog-custom>div:last-of-type{width: 100%;margin: 0;}
.tag .list-blog-custom>div:last-of-type .item{width: 100%;}
.wp-pagenavi{margin-bottom: 40px;}
.sidebar .infos .item.viewall{font-size: 13px; padding: 19px 20px 13px;}
.form-comment{margin-bottom: 40px;}
	.d-grid { grid-template-columns: 1fr 1fr }
	.details ~ .d-grid.divert_hightech { grid-template-columns: 1fr 1fr }
}
@media (max-width:1080px){
.covid .list-blog-custom { display:block;}	
	.covid .list-blog-custom>div:last-of-type,
	.covid .list-blog-custom>div:first-of-type { width:100%;}
}
@media (max-width:1024px){
.slider-bloc { margin: 0 -10px; }
.slider-bloc .item{padding: 0 10px;}
h2{font-size: 18px;line-height: 25px;}
.page-meteo .half-bloc .left{width: 60%;}
.page-meteo .half-bloc .right{width: 40%;}
.weatherwidget-io{margin-bottom: 20px;}
.page-meteo .la-une {padding-bottom: 0;}
.section-title i{right: 15px;}
.section-title{padding: 35px 40px;}
.tag .list-blog-custom>div{width: 100%;}
.tag .abonnement{margin: 0;padding: 29px 0 0;}
.pharmacie .half-bloc .left, .pharmacie .half-bloc .right{width:50%;}
.bloc-phrmacie .item{width: 100%;}
.infos .item{padding: 15px;}
.main>.pub img{width: 100%;}
.direct a { margin-bottom: 10px; }
}
@media(min-width:961px and max-width:1024px){
	.date-pharmacie {padding: 19px 20px 12px 50px;background-position: left+20px center; font-size: 16px; line-height:20px; }
}
@media (max-width:960px){
.homepage .list-blog-custom>div:first-of-type { height: initial; }
.inner-list-blog .item .photo { height: 280px }
.perso{padding-left: 0;}
.details .pub {margin-bottom: 30px;}
.page-categorie .half-bloc .right{margin-bottom: 40px;}
	.evennement { padding-bottom: 0 }
	.evennement .item { margin-bottom: 30px }
.evennement .list-blog .item{width:50%;}
.main .la-une{margin-bottom: 10px; padding-bottom: 0 }
.slider-bloc .item h2 img{width: auto;}
.fil-infos .la-une .half-bloc .infos{width: 100%;}
.fil-infos .la-une .half-bloc .right{display: flex;justify-content: space-between;}
.fil-infos .la-une .half-bloc .right>div{width: 50%;}
.fil-infos .bloc-abonnement{margin-bottom: 0;}
[class^="wrapper"]{padding: 0 20px;}
.list-blog{flex-wrap: wrap;}
.menu-footer ul li{padding-left: 25px;}
.accordion{margin-top: 60px;}
.menu-footer ul li::before{left: 12px;}
.formulaire-contact {padding-bottom: 60px;padding-top: 37px;}
.formulaire{margin: 40px auto 0;}
footer{padding: 61px 0 56px;}
.slider-bloc .bloc-25>*{width: 50%;}
.list-blog .item{width: 50%;}
.formulaire form div{margin-bottom: 30px;}
.menu-footer ul{flex-wrap: wrap;justify-content: center;}
.la-une .half-bloc .left,.la-une .half-bloc .right{width: 100%;}
.sidebar{padding:0;}
.infos .item{width: 50%;}
.infos .item:nth-child(even){padding-left: 20px;}
.list-blog-custom>div:first-of-type .photo img { height: 400px; }
.list-blog-custom>div:first-of-type .texte {max-width: 100%;}
.la-une [class^="list-blog"] .texte{padding: 0 20px;}
.la-une .inner-list-blog{display: flex;margin: 0 -10px;width: auto;}
.la-une .inner-list-blog .item{padding-top: 0; height: initial; }
.la-une .inner-list-blog>div{width: 50%;padding: 0 10px; margin-bottom: 0}
.la-une .inner-list-blog{padding: 0;}
.half-bloc .right{padding-left: 0;}
	.homepadtop { padding-top: 0 }
	.abonnement .list-blog .item { margin-bottom: 30px }
.list-blog-custom>div:last-of-type .photo img{height: 100%;max-height: 100%;}
.la-une .list-blog-custom{display: block;}
.list-blog-custom>div:last-of-type,.list-blog-custom>div:first-of-type{width: auto;}
.list-blog-custom>div:first-of-type{margin-bottom: 20px;padding: 0;}
.abonnement .right,.abonnement .left{width: 100%;}
.abonnement .left .item{width: 33.33%;}
.bloc-abonnement{padding: 30px 20px;}
.bloc-abonnement img {margin: 0 auto 20px;}
.bloc-abonnement p{margin-bottom: 20px;}
.bloc-abonnement form input[type="submit"]{margin-top: 20px;}
.infos .item:nth-child(3){border-bottom: none;}
.list-blog-custom>div:first-of-type .texte{bottom: 20px;}
[class^="list-blog"]{margin: 0;}
.bloc-equipe .d-flex > div > div{margin-bottom: 20px;}
.equipe { padding-bottom: 40px;}
.bloc-equipe{margin: 50px auto 0;}
.page-meteo .sidebar{display: flex;justify-content: space-between;flex-wrap: wrap;align-items:flex-start}
.page-meteo .infos .item{width: 100%;}
.page-meteo .sidebar>div{width: 48%;margin-bottom:0}
.page-meteo .sidebar .lire{width: 100%;display: flex;flex-wrap: wrap;margin: 0 -5px;}
.page-meteo .sidebar .lire .titre{width: 100%;}
.page-meteo .sidebar .lire .item{width: 50%;padding: 0 5px;}
.bloc-phrmacie .item{width: 50%;margin-bottom:15px;}
.details {padding-bottom: 40px;}
.ads{padding-left: 20px;}
.bloc-phrmacie{margin-top: 30px;}
.lire .titre::after{margin: 20px auto 0;}
.lire .titre{margin: 20px 0 52px;}
.list-blog-custom>div:first-of-type{height: auto;}
.main .list-blog{margin: 0 -1vw;}
.fil-infos .infos .item:nth-child(even){padding-left: 0;}
.page-meteo.pharmacie .la-une { padding-bottom: 40px; }
.f-flex { flex-direction: column-reverse; }
.rs { width: 100%; justify-content: center; margin-bottom: 20px }
.copyright { justify-content:center }
	.infos.covid .item { width:100%}
	.covid .list-blog-custom>div:first-of-type { width:100%}
	.covid .list-blog-custom>div:last-of-type { width:100%}
	.infos.covid { padding-right:10px;margin-bottom: 20px;}
	.stats.covid{ padding-left:10px}
	.covid .inner-list-blog .subitem { display:block;}
	.covid .list-blog-custom .inner-list-blog .item .photo { height:auto;}
	.covid .list-blog-custom .inner-list-blog .item .photo img { height:150px; object-fit:cover;}
	.covid .list-blog-custom .flexcv { padding:0; margin-top:15px; width:auto;}
	.covid .inner-list-blog .item:not(:last-child) .subitem::after { display:none;}
	.covid .list-blog-custom .inner-list-blog { margin-bottom:35px; flex-flow:row wrap;}
	.covid .list-blog-custom .inner-list-blog .item { width:50%;}
}
@media (max-width:760px){
[class^="list-blog"] .photo{margin-bottom: 10px;}
.categorie .texte {left: 0;padding: 0 20px;}
.abonnement .left .item{width: 50%;}
.type-cat .item-cat button{font: 14px/75px "hr";}
.bloc-equipe .d-flex > div > div {padding: 20px 13px;}
.bloc-equipe .d-flex > div{padding: 0 15px;}
.bloc-equipe .d-flex{margin: 0 -15px;}
.location .titre::after{width: 50%;}
.navigation>div{padding: 0 10px;}
.navigation>div a{margin-bottom: 15px;}
.texte ul{margin-left: 20px;}
.texte ol { margin-left: 40px }
.navigation{padding: 15px 20px;}
	.phtx .texte { padding-left: 30px; }
	.copyright { flex-direction: column-reverse; align-items: center }
	.menu-footer { margin-bottom: 20px }
	.menu-footer li:first-child::before { display: none; }
	.menu-footer li:first-child { padding-left: 0 }
	#magic-bg { display: none; }
	.type-cat { margin-bottom: 20px }
	.type-cat .item-cat.active { background: #e10b17; }
	.covid .phtx { display:block;}
	.covid .phtx .photo { width:100%; max-width:100%;}
	.covid .phtx .texte{ width:100%; max-width:100%;padding: 20px 0 0;}
	.covid .bg-grey { padding:20px;margin-bottom: 20px;}
	.covid .titre { margin-bottom:20px}
	.infos.covid { padding-right:0px;margin-bottom: 20px;}
	.stats.covid{ padding-left:0px}
	.covid .list-blog-custom>div:first-of-type .cate { margin-top:25px}
	.covid .flexcv { width: calc( 100% - 120px)}
}

@media (max-width:720px){
.page-meteo .sidebar>div{width: 100%;}
.page-meteo .sidebar{margin: 0;}
.page-meteo .sidebar .lire{margin: 0;}
.bloc-phrmacie .item{width: 100%;}
.ads img{width: auto;margin: auto;}
h1{font: 25px/35px hb;}
.details .auteur { margin-left: 0; margin-bottom: 20px; }
.details >img { margin-bottom: 30px; }
.details p:nth-child(4) { margin-bottom: 30px; }
.single .left .abonnement { padding-top: 30px; }
.page-meteo .sidebar .infos { margin-bottom: 20px }
	.covid .mrgbtm { display:block;    margin-bottom: 20px;}
	.infos.covid, .stats.covid { max-width:100%}
	.covid .d-grid {grid-template-columns:1fr 1fr;}
	.covid .divert_hightech a.item { margin-bottom:15px}
	.covid h1 { margin-bottom:15px;}
	.covid .list-blog-custom>div:last-of-type .photo img { width:120px;height:115px;}
	.covid .list-blog-custom .inner-list-blog .item .photo img { width:100%;}
	.covid .list-blog-custom>div:last-of-type .photo { height:auto}
	.covid .list-blog-custom h2 { font: 16px/22px hb;}
	.covid .inner-list-blog .item:not(:last-child) .subitem::after { display:none}
	.covid .inner-list-blog item { width:50%;}
	
}
@media (max-width:600px){
.tag h1::before, main.category h1::before, .page-categorie h1::before { position: relative; display: inline-block; float: left; margin: 0 10px 10px 0 }
.pharmacie h1, .tag h1, main.category h1, .page-categorie h1 { padding: 0; margin-bottom: 10px }
.navigation>div a{margin-bottom: 0;font: 15px/20px "hb";}
.navigation{padding: 15px 0;}
.navigation>div p{display: none;}
.nav-left::after { display: none; }
.single .left .direct{margin-bottom: 40px;}
.wp-block-media-text .wp-block-media-text__media{clear: both;width: 100%;padding: 0;margin-bottom: 30px !important;}
.perso{ padding: 15px 15px 15px 0px; }
.titre-bloc{padding: 10px 45px;}
.pharmacie-garde{margin-bottom: 20px;}
.pharmacie-garde>.d-flex { flex-direction: column; }
.bloc-phrmacie { margin: 20px 0 0 }
.date-pharmacie { width: 100%; margin-top: 20px; height: initial; padding: 19px 20px 12px 50px;background-position: left+20px center; font-size: 16px; line-height:20px; }
.bloc-phrmacie .item .sous-item { height: initial; padding: 17px 20px }
.bloc-phrmacie .item .sous-item::before { height: initial; }
.list-blog .item{padding: 0;}
.page-categorie .inner-list-blog .item:first-child{margin-bottom: 20px;}
.page-categorie .la-une .inner-list-blog{margin: 0;}
.type-cat .item-cat{width: 33.33%;padding-bottom: 0;margin-bottom: 2px;}
.type-cat .item-cat.active button{padding-bottom: 0;}
.bloc-phrmacie .item{padding: 0;}
.item .photo{height: 300px;}
.item .photo img{height: 100%;object-fit: cover;}
.page-meteo .sidebar .lire .item{width: 100%;padding: 0;}
.fil-infos .la-une .half-bloc .right{display: block;}
.fil-infos .la-une .half-bloc .right>div{padding: 0;width: 100%;}
.fil-infos .bloc-abonnement{margin-bottom: 25px;}
.list-blog .item,.evennement .list-blog .item,.slider-bloc .bloc-25>*{width: 100%;}
.bloc-real .item .photo{max-height: 300px;}
.page-meteo .sidebar{flex-wrap: wrap;}
.page-meteo .sidebar .infos{width: 100%;padding: 0 15px;}
.page-meteo .ads{width: auto;padding: 0;}
.bloc-equipe .d-flex > div{width: 100%;}
.slider-bloc .item h2 img{width: auto;}
.abonnement .left .item{width: 100%;padding: 0;}
.la-une .inner-list-blog>div{width: 100%;padding: 0;}
.abonnement .left, .abonnement .right {width: 100%;}
.la-une .inner-list-blog{display: block; margin: 0;}
.la-une .inner-list-blog .ads{margin-bottom: 20px;}
.la-une .list-blog-custom .item .photo{max-height: 400px;}
.infos .item{width: 100%;}
.infos .item:nth-child(even){padding-left: 15px;}
.infos .item:nth-child(3){border-bottom: 1px solid #e8e8e8;}
.slider-bloc .item{padding: 0;}
.slider-bloc {margin: 0;}
.section-title { padding: 15px 35px 15px 15px;}
.section-title{font: 19px/23px "hb";}
.section-title i{right: 10px;}
.location .titre::after{display: none;}
.ads img{width: 100%;}
.direct strong{ margin-right: 10px; font-size: 14px }
.direct a { margin: 0 5px 10px 0; padding: 2px 5px }
.type-cat{margin-bottom: 25px;}
.type-cat .item-cat.active button::after{bottom: 10px;}
.infos .titre{padding: 17px;}
.form-comment .submit{margin-top: 20px;}
.form-comment {margin-bottom: 0;}
.main .list-blog { margin: 0; }
footer { padding: 30px 0; }
.rs { text-align: center; }
.rs .facebook { margin: 0 20px; }
.menu-footer li { padding-left: 20px; }
.menu-footer li::before { left: 10px; }
.list-blog-custom>div:first-of-type .texte{    padding: 0 20px;}
	.main .list-blog-custom { margin-bottom: 30px }
	.main .abonnement { padding-top: 30px }
	.phtx { margin-bottom: 25px }
	.phtx .photo { max-width: initial; width: 100%; height: auto; }
	.phtx .texte { width: 100%; padding-left: 0; padding-top: 30px }
	.formulaire-contact { padding-bottom: 20px }
	.formulaire form div.submit { flex-direction: column; align-items: center; }
	.d-grid { grid-template-columns: auto; }
	.covid .list-blog-custom .inner-list-blog .item { width:100%;}
	.covid .list-blog-custom .inner-list-blog .item .photo img{ height:200px;}
	.covid .inner-list-blog .subitem { display:flex; flex-flow:row wrap;}
	.covid .list-blog-custom .flexcv { padding: 0; margin-top: 15px; width: calc(100% - 160px);}
	.covid .list-blog-custom .inner-list-blog .item .photo{ width:160px;}
	.covid .list-blog-custom .inner-list-blog .item .photo img { height:150px; padding-right:10px;}
	.covid .d-grid { display:block;}
	.divert_hightech a.item .text { min-height:0; padding:20px;}
	.details ~ .d-grid.divert_hightech { grid-template-columns: 1fr }
}
@media (max-width:480px){
.formulaire form div{width: 100%;padding:0;margin-bottom: 15px;}
	label { margin-bottom: 5px;}
.formulaire form div:nth-child(odd),.formulaire form div:nth-child(even) { padding: 0;}
.bloc-phrmacie .item:nth-child(even) {padding: 0;}
.bloc-phrmacie .item:nth-child(odd) {padding: 0;}
.direct{margin-bottom: 10px;padding: 9px 0 0;}
.perso div:last-child{margin-left: 0;}
.perso{display: block;}
.form-comment div{width: 100%; padding: 0;}
	.covid .statistiques,
	.stat-date { margin:0 10px}
	.total-tests .smwrp { margin:0 34px;}
	.state-source { right:-39px; position:static; transform:none; text-align:center;}
	.covid .statistiques li { font-size:15px;}
}
@media (max-width:360px){
.logo-footer .custom-logo-link img{width: 175px;}
.logo-footer{margin-bottom: 20px;}
.formulaire form div input[type="submit"]{max-width: 100%;}
.navigation>div { padding: 0; }
.nav-left a { background: none; text-align: left; }
.nav-right a { background: none; text-align: right; }
}

