@media screen and (min-width:733px) and (max-width:999px){	
	h1{font-size:4rem;padding:0;}
	#site-content h2{
		font-size: 2.5rem;
		font-weight: normal;
	}
	
	.primary-menu-wrapper {display:none;}
	
	.mobile-search-toggle, .mobile-nav-toggle {
        display: block !important;
    }
    
    ul.sub-menu {
		width:100% !important;
		background-color: transparent !important;
	}
	
	.mobile-search-toggle{display:none !important;}
	
	.site-title, .site-logo, .site-description {
		margin: 0;
		margin-top: 25px;
	}
	
	 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
		margin-left: 1.6rem;
		margin-right: 1.6rem;
	}
	
	/** Menu **/
	.section-inner {width: 90%;}
	.menu-modal .toggle:first-child{
		background-image: url(/wp-content/themes/valcenis/images/logo-valcenis-s.png);
		background-repeat: no-repeat;	
		background-position: left center;
	}
	
	.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a{color:#003249;}
	
	.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;
	}
	.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;
	}
	.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 **/
	
	/** Accueuil **/
	#div_rac_imp{height:auto;width:100%;background: linear-gradient(to right, #162D44, #99E1FD);padding-bottom:2rem;}
	#div_rac_imp_int{height:auto;width:auto;max-width:1500px;display:block;margin-left:auto;margin-right:auto;}
	#div_rac_imp_int .div_rac_item{float:left;width:23%;text-align:center;margin-top:20px;margin-left:1%;margin-right:1%;}
	#div_rac_imp_int .div_rac_item img{display:inline;}
	#div_rac_imp_int .div_rac_item label{font-size:1.3rem;line-height:1.5rem;color:white;font-family: 'Dystopianbold';}
	/** Accueuil **/
	
	.search-results article{display:inline-block;width:45% !important;}
	
	/** 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;background-position: center center;}
	#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;}
	/** Actualités de la home **/
	
	.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;
    }
    
	footer{padding:2rem;}
	footer aside{display:inline-block;float:left;padding-top:4rem;font-size:1.3rem;}
	footer aside h2{font-size:2.2rem;margin-top:2rem;margin-bottom:1.5rem;padding:0;}
	footer aside{width:50%;height:250px;}
	
	footer aside div.div_mairie_item{display:inline-block;width:45%;box-sizing:border-box;padding:1rem; color:white;float:left;}
}
