@media screen and (min-width:1000px){
	h1{font-size:4rem;padding-top:5rem;padding-bottom:0;}
	.singular .entry-header {padding: 4rem;}

	#site-content h2{
		font-size: 2rem;
		font-weight: bold;
		line-height:2.5rem !important;
		text-align:center;
		/*padding-bottom:4rem;*/
		position:relative;
	}
	
	h2:after {
        content: attr(data-descr);
        display: block;
        position: absolute;
        margin-top: -6.5rem;
        font-size: 7rem;
        text-align: center;
        left: 50%;
        transform: translate(-50%, 0);
        text-shadow: none;
        font-family: 'KaushanScript';
        letter-spacing: 0.03em;
        opacity: 0.05;
        width:100%;
        font-weight:normal;
    }
	h2.wp-block-heading{text-align:left !important;}
	
	body:not(.overlay-header) .primary-menu > li > a:link,body:not(.overlay-header) .primary-menu > li > a:visited,body:not(.overlay-header) .primary-menu > li > a:active{text-transform: uppercase;font-size:1.5rem;}
	body:not(.overlay-header) .primary-menu > li > a:hover{text-decoration:none;font-weight:bold;}
	
	.primary-menu ul{
		top:128px;
	}
	
	ul.sub-menu {
		background-color: #162D44 !important;
		width:300px;
	}
	
	.primary-menu .icon::before, .primary-menu .icon::after {
		background-color: #fff !important;
	}
	
	.primary-menu-wrapper{margin-top:220px;}
	.header-inner{padding:0;height:280px;}
	.primary-menu > li{margin:0;padding-left:10px;box-sizing:border-box;}
	
	.primary-menu > li,.primary-menu > li a{display:inline-block;margin-left:0.5rem;margin-right: 0.5rem;}
	.primary-menu > li > .icon{margin-top:0;}
	
	.primary-menu > li > .icon {display:none;}
	
	.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:1500px;}
	
	body:not(.overlay-header) .primary-menu > li > ul:after {
		border-bottom-color: #162D44 !important;
	}
	body:not(.overlay-header) .primary-menu ul ul:after {
		border-left-color: #162D44 !important;
	}
	.site-logo img{max-height:none;}
	.wp-custom-logo .header-titles {
        align-items:center;
        position: absolute;
        top: 15px;
        left: 50%;
        transform: translate(-50%, 0);
    }
    #div_tel{position:absolute;left:5%;top:100px;font-size:1.6rem;font-weight:bold;color:white;}
    #div_tel span{color:var(--cp--vert) !important;margin-right:1rem;}
    #div_reseaux_sociaux{position:absolute;right:25%;top:100px;}
    #div_reseaux_sociaux img{display:inline-block;margin-left:1rem;margin-right:3rem;}
    
    ul.primary-menu {
		display:block;
		font-size: 1.8rem;
		text-align: center;
	}
	/** Recherche **/
	.primary-menu-wrapper + .header-toggles {margin-top: -60px;}
	.toggle-inner .toggle-text {
		position:relative;
		margin-left: 1rem;
		top: 5px;
		color:white;
	}
	
	.header-toggles {
		display: block;
		position: absolute;
		right: 5%;
	}
	.header-inner {display:block;}
	
	.wp-container-core-columns-is-layout-3 div {
        flex-basis: 0;
        flex-grow: 1;
        border-left: 5px solid #009ccb;
        padding-left: 1em;
    }
    .wp-container-core-columns-is-layout-3 div h2{border:none !important;padding-left:0 !important;}
	h3.wp-block-heading{font-size:2rem;}
	
	.search-results article{display:inline-block;width:24%;}
	
	#iframe_panneau_pocket{height:900px;}
	#iframe_panneau_pocke body,.embeded,iframe .embeded{width:100% !important;max-width:none !important;}

	/** Actualités de la home **/	
	div.div_new_item{display:inline-block;width:31%;margin:1%;}
	.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:table;}
	#div_actu_det_content_img,#div_actu_det_content_txt{display:table-cell;width:50%;vertical-align:top;padding:2rem;}
	/** Actualités de la home **/
	
	.divmoitieg {
		width: 46%;
        margin-right: 1%;
        margin-left: 1%;
        display: inline-block;
        float: left;
    }
    .divmoitied {
        width: 46%;
        margin-right: 1%;
        margin-left: 1%;
        display: inline-block;
        float: right;
    }
    
    .ppreshome{font-size:1.7rem;line-height:2rem;max-width:50%;margin-left:auto;margin-right:auto;margin-top:-5rem !important;}
    
    /** 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;
		line-height: 7rem !important;
	}
	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:inline-block;border-radius:0.5rem;}
	/** Slide home page **/
	
	ss3-force-full-width {margin-top: -280px;}
	
	.entry-content h2{margin-top: 3rem;margin-bottom: 1.5rem;}

    footer{padding-left:10%;padding-right:10%}
	
	footer aside{display:inline-block;float:left;padding-top:4rem;font-size:1.5rem;color:white;width:25%;color:white;line-height: 2.5rem;}
	footer aside h2{color:white;font-size:2rem;}
}

@media screen and (max-width:1300px){
	.wp-custom-logo .header-titles {top: 5px !important;}
	
	#div_tel{left:15%;}
    #div_reseaux_sociaux{right:15%;}
}

@media screen and (max-width:1250px){
	div#div_actu_det_content,#div_actu_det_content_img,#div_actu_det_content_txt{display:block;float:none;width:100%;}
	#div_actu_det_content_img{text-align:center;}
	#div_actu_det_content_img img{display:inline-block;}
}

@media screen and (min-width:1500px){
	.header-navigation-wrapper {width: 90%;}
}
