@media screen and (max-width:732px){
	h1{font-size:3rem;padding:0;}
	#site-content h2{
		font-size: 2.5rem;
		font-weight: bold;
	}
	
	.header-inner {
		padding: 0;
		height: 90px;
	}
	
	.wp-custom-logo .header-titles {
        align-items:center;
        position: absolute;
        top: 15px;
        left: 50%;
        transform: translate(-50%, 0);
    }
    .site-logo img{max-height:none;height:70px;margin-top:5px;}

	/** Menu **/
	.section-inner {width: 90%;}
	
	.menu-modal .toggle:first-child{
		background-image: url(/wp-content/themes/arom/images/logo-arom-n.png);
		background-size: auto 70px;
		background-repeat: no-repeat;	
		background-position: left center;
	}
	
	.n2-section-smartslider {margin-top: -90px;}
	
	.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a{color:#000;}
	
	.modal-menu ul li,.modal-menu ul li ul li{border-left-width: 0;}
	ul.sub-menu {
		width:100% !important;
		background-color: transparent !important;
	}
	
	.modal-menu ul li {
		color: inherit;
		font-weight: 500;
		border-left: 12px solid #61accf;
		font-size: 1.7rem;
		background-color:#eee;
	}
	.modal-menu ul li a{font-size:1.7rem;}
	
	.modal-menu ul li ul li {
		color: inherit;
		font-weight: 500;
		border-left: 5px solid #003249;
		font-size: 1.5rem;
		padding-left:12px;
		background-color:#ccc;
	}
	.modal-menu ul li ul li a{font-size:1.5rem;}
	
	.toggle-inner .toggle-text {
		position: absolute;
		margin-left: 1rem;
		top: 27px;
		left: -10px;
	}
	/** Menu **/
	
	.search-results article{display:block;width:100%;}
	
	/** Actualités de la home **/	
	div.div_new_item{display:inline-block;width:46%;margin:2%;}
	.div_new_item_presume{height:70px;overflow:hidden;}
	#div_actu_det_content_txt hr{margin:0;}
	#div_actu_det_content_txt h2{margin-top:2rem;}
	div.div_new_item h2{margin-top:2rem;margin-bottom:2rem;font-size: 1.7rem !important;}
	div.div_new_item .div_new_item_img{width:100%;height:250px;background-repeat:no-repeat;background-size:cover}
	#div_actu_det h1{text-align:center;}
	div#div_actu_det_content{max-width: 80%;margin-left: auto;margin-right: auto;display:block;}
	#div_actu_det_content_img,#div_actu_det_content_txt{display:block;width:100%;}
	#div_actu_det_content_img img{display:inline-block;margin-bottom:2rem;}
	/** Actualités de la home **/
	
	/** Slide home page **/
	div#n2-ss-2 .n2-style-3745c27e4cee514fb93ac00b0ec9858c-simple{
		background:transparent !important;
		opacity: 1;
		padding: 5px 20px 5px 20px;
		box-shadow: none;
		border-radius: 40px;
		TEXT-ALIGN: left;
		max-width: 300px;
		line-height: 4rem !important;
		font-size:0.8rem !important;
		margin-bottom:1rem;
		display:block;
	}
	div#n2-ss-2 .n2-style-3745c27e4cee514fb93ac00b0ec9858c-simple a{color:white;background-color:var(--cp--orange);font-size:2rem;padding:1.5rem;padding-left:2rem;padding-right:2rem;margin-top:2rem;display:block;border-radius:0.5rem;}
	/** Slide home page **/
	
	footer{padding:2rem;}
	footer aside{display:inline-block;float:left;padding-top:4rem;font-size:1.3rem;color:white;width:50%;height:180px;box-sizing:border:box;}
	footer aside h2{font-size:2.2rem;margin-top:2rem;margin-bottom:1.5rem;padding:0;color:white;}
	footer aside h3{font-size:1.7rem;margin-top:2rem;margin-bottom:0.5rem;padding:0;color:white}
	
	footer aside div.div_mairie_item{display:inline-block;width:45%;box-sizing:border-box;padding:1rem; color:white;float:left;}
	
	.wp-block-media-text__media img, .wp-block-media-text__media video {width:auto !important;}
	
	.divmoitieg {
		width: 98%;
        margin-right: 1%;
        margin-left: 1%;
        display: block;
        float: left;
    }
    .divmoitied {
        width: 98%;
        margin-right: 1%;
        margin-left: 1%;
        display: block;
        float: right;
    }
	#div_tel,#div_reseaux_sociaux{display:none;}
}

@media screen and (max-width:500px){
	footer aside div.div_mairie_item{display:block;float:none;width:100%;box-sizing:border-box;padding:1rem; color:white;float:left;}
	
	div.div_new_item{display:block;width:98%;margin:2%;margin-bottom:5rem;}
	footer aside{float:none;display:block;width:100%;height:auto;}
}
