<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Theme Name: Divichild
Theme URI: https://www.steavenrichard.fr
Description: Thème enfant du thème Divi
Author: tf
Author URI: https://www.canalcreative.com
Template: Divi
Version: 1.0
*/

/* CSS Document */

/*----------------GLOBAL----------------------*/	
.versDesk{display:block;}
.versMob{display:none;}  

body{font-weight:600;}

.white{color:#fff !important;}

h1{
	font-weight:bolder !important;
}

h2{
	font-weight:700 !important;
}

.et_pb_column_1_3 .et_pb_title_container h1, 
.et_pb_column_1_4 .et_pb_title_container h1, 
.et_pb_column_1_5 .et_pb_title_container h1, 
.et_pb_column_1_6 .et_pb_title_container h1, 
.et_pb_column_2_5 .et_pb_title_container h1 {
    font-size: 30px;
}

.et_fixed_nav #main-header, 
.et_fixed_nav #top-header {
    z-index: 4;
}

.lity{
	background: rgba(0,0,0,0.7);
}

.lity-container {
    width: 87% !important;
    max-width: 87% !important;
}

/*----------------HEADER----------------------*/
.et_fullwidth_nav #main-header .container {
    padding-right: 0px;
    padding-left: 0px;
}

span.logo_helper {
    display: none;
}


#top-menu:after{
	content:"";
	background-image:url("https://www.steavenrichard.fr/wp-content/uploads/2022/03/LOGO_PoweredBy.jpg");
	background-size:cover;
	background-position:center;
	width:55px;
	height:57px;
	position:absolute;
	top: 17px;
	margin-right: 10px;
	right: 0px;
}

/*.logo_container a:after{
	content:"";
	background-image:url("https://www.steavenrichard.fr/wp-content/uploads/2022/03/LOGO_PoweredBy.jpg");
	background-size:cover;
	background-position:center;
	width:55px;
	height:57px;
	position:absolute;
	top:15px;
	margin-left: 10px;
}*/

/*#logo{
	background-color: rgba(0,0,0,1);
}*/

#top-menu li a{
	font-weight:500;
	font-size:14px !important;
}

#top-menu li.current-menu-item a{
	font-weight:bold;
}

#main-header {
    box-shadow: none;
}

.et-fixed-header, 
header.et-fixed-header, 
.et-fixed-header#main-header{
    box-shadow: 0px 0px 18px rgba(0,0,0,0.3) !important;
}

#et-top-navigation {
    float: none;
    margin: 0px auto;
	padding-left:0px !important;
}

#top-menu, .et-menu, nav#top-menu-nav, nav.et-menu-nav {
    float: none;
    text-align: center;
}

#top-header{
	height:0px !important;
}


/*#menu-item-wpml-ls-9-fr,
#menu-item-wpml-ls-9-en{
	position:absolute !important;
}

#menu-item-wpml-ls-9-fr{
	right:0px !important;
}

#menu-item-wpml-ls-9-en{
	right:0px !important;
}*/

/*.wpml-ls-menu-item{text-align:right !important;}*/

.wpml-ls-current-language::after{
	content:"/";
	position:absolute;
	width:3px;
	height:3px;
	top: 0px;
	right: 3px;
}

.wpml-ls-current-language{padding-right:10px !important;}

.wpml-ls-current-language a{
	font-weight:bold !important;
}

/*AFFINAGE CENTRAGE MAIN MENU en FR et EN
#menu-item-946{
	padding-right:0px !important;
}*/

/*----------------FOOTER----------------------*/
#footer-bottom {
    padding: 0px;
}

#main-footer p,
#main-footer a,
#main-footer .textwidget{
	font-weight:500;
	font-size:13px !important;
}

#main-footer{
    position: fixed;
	bottom:0px;
	width:100%;
	padding:10px 0px;
	z-index: 2;
}

#main-footer .container {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: auto;
	padding-right: 20px;
	padding-left: 20px;
}

#footer-widgets{
	padding:0px;
}

.et_pb_gutters3 .footer-widget{
	margin-bottom:0px;
}

#custom_html-2,
#custom_html-5{
	float:right;
}

.socialWrapper{
	max-width:400px;
	width:100%;
}

.socialBtn{
	max-width:15px;
	width:100%;
	display:inline-block;
	margin-left: 10px;
	position: relative;
	top: 3px;
}

#footer-widgets .footer-widget a{
	transition: all .4s ease-in-out;
	opacity:1 !important;
}

#footer-widgets .footer-widget a:hover{
	transition: all .4s ease-in-out;
	opacity:0.6 !important;
}

.menuPro a sup{
	font-size:10px !important;
}

.iFrameFooter{
	position: absolute !important;
	margin-top: -3px!important;
	cursor:pointer;
}

/*----------------PAGE ACCUEIL----------------------*/
section#sectionFullwidthTxt{
	z-index:12 !important;
}

.home .accueil {position:fixed;top:50%;left:0;right:0;margin-top:-50px;text-align:center;color:#fff;}
.home .accueil h1 {float:left;width:100%;font-size:48px;font-weight:700;line-height:normal;color:#fff;text-align:center;}
.home .accueil p {float:left;width:100%;font-size:18px;margin-top:15px;}

/*----------------PAGE TEXTURE----------------------*/

/*.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container, 
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container {
	margin-top:-80px;
}*/

.mfp-iframe-holder .mfp-content {
    max-width: 1000px !important;
}

/*.ligneFilterGridSide .dp-dfg-layout-grid .dp-dfg-item {
	max-height:245px;
}*/

/*.ligneFilterGrid .dp-dfg-layout-grid .dp-dfg-item {
	min-height:275px;
}*/

.lbTexture{
	padding-top:0px;
	padding-bottom:0px;
	/*width: 92% !important;*/
}

.lbTexture .et_pb_column_2_3 {
    width: 58%;
    margin-right: 40px;
	min-height: 563px;
	margin-bottom:0px !important;
}

.lbTexture .et_pb_column_1_3 {
    width: 35%;
	padding: 50px 20px 30px 0px;
}

.lbTexture .et_pb_title_container h1.entry-title{
	font-size:40px;
	font-weight:600;
}

.lbTexture .et_pb_text_inner{
	font-size:17px;
	font-weight:600;
}

.single-project #modal-content .et_pb_post{
	margin-bottom:0px !important;
}

iframe#dp-dfg-popup-modal-iframe,
.single-project {
    background-color: #fff !important;
}

.lbTexture a{color:#000;}


.dpdfg_filtergrid_0 .dp-dfg-layout-grid .dp-dfg-items,
.dpdfg_filtergrid_0 .dp-dfg-container{
	-webkit-column-gap: 3em !important;
	-webkit-row-gap: 3em !important;
}

.ligneFilterGrid .et_pb_toggle .et_pb_toggle_title::before,
.ligneFilterGridSide .et_pb_toggle .et_pb_toggle_title::before {
    right: 15px;
}

.ligneFilterGrid .dp-dfg-skin-default .dp-dfg-filter{width:20%;}
.ligneFilterGrid .dp-dfg-skin-default .dp-dfg-filter .dp-dfg-filter-link {text-align:center;}
.ligneFilterGrid .dp-dfg-skin-default .dp-dfg-filter a{font-size: 1.2em !important; color:#666 !important;}

.ligneFilterGridSide .dp-dfg-skin-default .dp-dfg-filter a{color:#666 !important;}

.ligneFilterGrid .dp-dfg-skin-default .dp-dfg-filter a.active,
.ligneFilterGridSide .dp-dfg-skin-default .dp-dfg-filter a.active {color:#000 !important; text-decoration:underline !important;}

/*SUPER IMPORTANT POUR REGLER LE SOUCIS DE GRID*/
.ligneFilterGridSide .dp-dfg-skin-default.dp-dfg-skin-left-vertical-filters .dp-dfg-items {
    grid-auto-rows: minmax(min-content, max-content);
}

.dp-dfg-term-id-97 a::before{
	content: "NOUVEAU";
	color: #FFF;
	font-weight: bolder;
	font-size: 11px;
	background-color:#AC2100;
	padding: 0px 40px;
	position: absolute;
	top: 25px;
	transform: rotate(314deg);
	margin-left: -30px;
}

.dp-dfg-term-id-98 a::before{
	content: "NEW";
	color: #FFF;
	font-weight: bolder;
	font-size: 11px;
	background-color:#AC2100;
	padding: 0px 40px;
	position: absolute;
	top: 15px;
	transform: rotate(314deg);
	margin-left: -25px;
}

/*----------------MENU ATELIER + MOBILIER------------------------*/
#menuSecFix{
	position:fixed !important;
	z-index:3 !important;
	width:100%;
	margin-top: 34px !important;
}

#secLigneMobilier #menuSecFix{
	margin-top: 95px !important;
}

.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu &gt; nav &gt; ul {
    padding: 5px 0 0 !important;
}

#menuSecFix .fullwidth-menu-nav #menu-menu-a-propos,
#menuSecFix .fullwidth-menu-nav #menu-menu-a-propos-en {
	padding: 10px 0 0 !important;
}

#menuSecFix .fullwidth-menu li &gt; a {
    padding-bottom: 12px;
}

#sectionGalMobiler{
	padding-top:160px !important
}

/*#menuSecFix .current-menu-item{
	font-weight:bolder !important;
}

#menuSecFix .fullwidth-menu li {
    padding-right: 18px;
}

#menuSecFix .fullwidth-menu .menu-item-61 {
    padding-right: 0px;
}*/

#top-header{
	display:none;
}

#mobile_menu .btnmenuMobile{
	display:none;
}

#top-menu .menu-item .sub-menu,
#top-menu .menu-item a::after{
	display:none !important;
}

.menu-item a{
	padding-right:0px !important;
}



/*----------------TOUTES PAGES------------------------*/

.versDesk .et_pb_fullwidth_header.et_pb_fullwidth_header,
.secOdonate {
	z-index:1 !important;
}

.versDesk .et_pb_fullwidth_header{
	margin-top:10px !important;
}

.versDesk h2{
	font-weight:bolder !important;
}

.versDesk .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a {
	opacity:0.3;
	transition: all .4s ease-in-out;
}

.versDesk .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a:hover {
	opacity:1;
	transition: all .4s ease-in-out;
}

/*PAGE FERREONNERIE D'ART-----------------*/
.versDesk #ferroneriedart .et_pb_fullwidth_header_container {
    width: 32% !important;
}

.versDesk #ferroneriedart{
	margin-top:60px !important;
}

.versDesk #ferroneriedart .et_pb_fullwidth_header_container {
	margin-right: 150px !important;
	margin-left: auto;
}

.versDesk #ferroneriedart .header-content h1{
	padding-bottom:20px;
	text-shadow: 0 0 20px rgba(0,0,0,0.2);
}

.versDesk #ferroneriedart .et_pb_header_content_wrapper{
	text-shadow: 0 0 20px rgba(0,0,0,1);
}

.versDesk #ferroneriedart .et_pb_fullwidth_header_scroll {
    position: relative;
    z-index: 3;
    right: 0;
    bottom: 180px;
    left: 0;
    width: 32%;
    min-height: 30px;
    margin: 0 150px 0 auto;
    text-align: center;
}

/*PAGE STEAVEN RICHARD-----------------*/
.versDesk #steavenrichard{
	margin-top:40px !important;
}

.versDesk #steavenrichard .et_pb_fullwidth_header_container {
    width: 32% !important;
}

.versDesk #steavenrichard .et_pb_fullwidth_header_container {
	margin-right: 150px !important;
	margin-left: auto;
}

.versDesk #steavenrichard .et_pb_header_content_wrapper {
    font-weight: 400 !important;
}

.versDesk #steavenrichard .header-content h1{
	text-shadow:none;
}

.versDesk #steavenrichard .et_pb_header_content_wrapper{
	text-shadow:none;
}

.versDesk #steavenrichard .et_pb_fullwidth_header_scroll {
    position: relative;
    z-index: 3;
    right: 0;
    bottom: 180px;
    left: 0;
    width: 32%;
    min-height: 30px;
    margin: 0 150px 0 auto;
    text-align: center;
}


/*PAGE REFERENCES-----------------*/
.versDesk #references .et_pb_fullwidth_header_container {
    width: 30% !important;
}

.versDesk #references .et_pb_fullwidth_header_container {
	margin-right: auto;
	margin-left: auto;
}

.versDesk #references .et_pb_fullwidth_header_container .header-content-container.center{
	margin-top:175px;
}

.versDesk #references .et_pb_header_content_wrapper {
    font-weight: 400 !important;
}

.versDesk #references .header-content h1 {
	margin-top:190px;
}

.versDesk #references .header-content h1{
	text-shadow:none;
}

.versDesk #references .et_pb_header_content_wrapper{
	text-shadow:none;
}

.versDesk #references .et_pb_fullwidth_header_scroll {
    position: relative;
    z-index: 3;
    right: 0;
    bottom: 120px;
    left: 0;
    width: 30%;
    min-height: 30px;
    margin: 0 auto 0 auto;
    text-align: center;
}

/*PAGE DISTINCTIONS-----------------*/
.versDesk #distinctions .et_pb_fullwidth_header_container {
    width: 25% !important;
}

.versDesk #distinctions .et_pb_fullwidth_header_container {
	margin-left: 175px !important;
	margin-right: auto;
}

/*.versDesk #distinctions .et_pb_fullwidth_header_scroll {
    position: relative;
    z-index: 3;
    right: 0;
    bottom: 180px;
    left: 0;
    width: 25%;
    min-height: 30px;
    margin: 0 auto 0 175px;
    text-align: center;
}
*/

.versDesk #distinctions .et_pb_header_content_wrapper{
	text-shadow: 0 0 20px rgba(0,0,0,1);
}


/*PAGE PROJETS-----------------*/
.versDesk #projets .et_pb_fullwidth_header_container {
    width: 32% !important;
}

.versDesk #projets .et_pb_fullwidth_header_container {
	margin-right: 150px !important;
	margin-left: auto;
}

.versDesk #projets .et_pb_fullwidth_header_scroll {
    position: relative;
    z-index: 3;
    right: 0;
    bottom: 180px;
    left: 0;
    width: 32%;
    min-height: 30px;
    margin: 0 150px 0 auto;
    text-align: center;
}

.versDesk #projets .et_pb_header_content_wrapper{
	text-shadow: 0 0 20px rgba(0,0,0,1);
}

/*PAGE PATINES TEXTURES-----------------*/
.versDesk #patinesTextures{
	margin-top:0px !important;
}

.versDesk #patinesTextures .et_pb_fullwidth_header_container {
    width: 37% !important;
}

.versDesk #patinesTextures .et_pb_fullwidth_header_container {
	margin-left: 175px !important;
	margin-right: auto;
}

.versDesk #patinesTextures .header-content-container{
	margin-top:-200px;
}

.versDesk #patinesTextures .et_pb_header_content_wrapper{
	text-shadow: 0 0 20px rgba(255,255,255,1);
}

.versDesk #patinesTextures a {
	color:#000 !important;
	text-decoration:none;
}

.versDesk #patinesTextures a:hover {
	color:#000 !important;
	text-decoration:underline;
}

.versDesk #patinesTextures p {
	margin-bottom:15px;
}

.versDesk #patinesTextures input{
	background:none;
	border:solid 2px #000;
	color:#000;
}

.versMob #patinesTextures a {
	color:#000 !important;
	text-decoration:none;
}

.versMob #patinesTextures a:hover {
	color:#000 !important;
	text-decoration:underline;
}

.versMob #patinesTextures p {
	margin-bottom:15px;
}

.versMob #patinesTextures input{
	background:none;
	border:solid 2px #000;
	color:#000;
}


/*PAGE CHAISE ODONATE-----------------*/
.versDesk #chaiseodonate .et_pb_fullwidth_header_container {
    width: 55% !important;
}

.versDesk #chaiseodonate .et_pb_fullwidth_header_container {
	margin-right: auto;
	margin-left: auto;
}

.versDesk #chaiseodonate .header-content-container{
	margin-top:-300px;
}

.versDesk #chaiseodonate{
	margin-top: 60px !important;
}

.versDesk #chaiseodonate .et_pb_header_content_wrapper {
    font-weight: 400 !important;
	text-shadow:none;
}

.versDesk #chaiseodonate .header-content .ssTitre,
.ssTitre {
	margin:0px 0px 20px 0px;
	font-size:25px;
	display:block;
}

.versDesk #chaiseodonate .header-content p {
	margin:0px 0px 12px 0px;
	display:block;
}

.versDesk #chaiseodonate .header-content h1{
	text-shadow:none;
	padding-bottom:0px;
	font-weight:bolder !important;
	font-size:41px;
}

.versDesk #chaiseodonate .et_pb_fullwidth_header_scroll {
    position: relative;
    z-index: 3;
    right: 0;
    bottom: 100px;
    left: 50px;
    width: 5%;
    min-height: 30px;
    margin: 0 auto 0 auto;
    text-align: center;
}

/*PAGE REALISATION-----------------*/
.imageLegend{
	margin-bottom:40px;
}

.imageLegend img{
	width:100%
}

.imageLegend a{
	opacity:1;
	transition: all .4s ease-in-out;
}

.imageLegend a:hover{
	opacity:0.5;
	transition: all .4s ease-in-out;
}

.imageLegend p,
.imageLegend p span,
.imageLegend p span strong{
	font-size:12px;
	line-height: 1.4em !important;
}

.imageLegend .imageLegendNorm{
	font-weight:500;
}

.imageLegend .imageLegendBold{
	margin-bottom:-12px;
	display:block;
}

/*PAGE CONTACT-----------------*/

.versDesk #contact{
	margin-top:0px !important;
}

.versDesk #contact .header-content-container{
	margin-top:-200px !important;
}

.versDesk #contact .et_pb_fullwidth_header_container{
	width:90% !important;
}

.versDesk #contact h1{
	margin-left:0px;
	margin-bottom:10px;
}

#sectionContactAC{
	background-color:transparent !important;
	padding:0px !important;
}

#sectionContactAC .et_pb_column_0{
	padding-left:20px;
}

#sectionContactAC .et_pb_column_1{
	padding-right:20px;
}

#sectionContactAC p{
	font-size:15px;
	font-weight:400;
	margin-bottom:10px;
	line-height: 1.4;
}

#sectionContactAC a,
#sectionContactMob a,
.et_pb_post a{
	text-decoration:none;
	transition: all .4s ease-in-out;
}

#sectionContactAC a:hover,
#sectionContactMob a:hover,
.et_pb_post .et_pb_text a:hover{
	text-decoration:underline;
	transition: all .4s ease-in-out;
}

.et_pb_button_module_wrapper a:hover,
.et_pb_blog_grid_wrapper a:hover{
	text-decoration:none !important;
}

.et_pb_contact p input, 
.et_pb_contact p textarea, 
.et_pb_subscribe .et_pb_contact_field input, 
.et_pb_subscribe .et_pb_contact_field textarea {
	border-width:2px;
	border-color:#000;
	padding: 12px;
}

#form-contact{
	background-color: rgba(255,255,255,0.85) !important;
}
/*----------------ARTICLES-ACTUALITES------------------------*/

.single-post #et-main-area .container{
	width:100%;
	max-width:100%;
}

.colCentreVertical {
	margin-top: 18vh;
	transform: translateY(-25%);
}

.single-post .et_pb_text .et_pb_text_inner{
	font-weight:500;
	font-size: 13px;
}

.galDiapo .et_pb_gallery_items .et_pb_gallery_image a img{
	max-height:420px !important;
	width:auto;
}

.galDiapo .et_pb_gallery_items{
	text-align:center;
}

.galDiapo a.et-pb-arrow-prev, a.et-pb-arrow-next{
	text-decoration:none !important;
	color:#FFF !important;
	background-color:rgba(0,0,0,0.5);
	border-radius:25px;
}

a.et-pb-arrow-prev, a.et-pb-arrow-next{
	text-decoration:none !important;
}

.galDiapo .et-pb-controllers{
	display:none;
}

/*PAGE ACTUALITES-----------------*/
.gridActualite .dp-dfg-layout-grid .dp-dfg-item {
	padding: 0 2em;
}

.gridActualite .dp-dfg-layout-grid .dp-dfg-image, .dp-dfg-layout-grid .dp-dfg-overlay {
    margin: 0 -2em;
	padding-bottom: 25px;
}

.et_pb_blog_grid h2 {
    line-height: 1.3;
}

.et_pb_post .post-meta{
	font-weight:400;
	font-size:12px;
}

.et_pb_blog_grid .post-content .post-content-inner{
	font-weight:500;
	font-size:14px;
}

.et_pb_blog_grid .et_pb_post{
	background-color:#f9f9f9;
}

.et_pb_blog_0 article.et_pb_post {
    transition: all .4s ease-in-out;
}

.et_pb_blog_0 article.et_pb_post:hover {
    box-shadow:none;
	transition: all .4s ease-in-out;
}

.et_pb_post h1{font-size:31px !important;}
.et_pb_post h2{font-size:22px !important;}
.et_pb_post h3{font-size:18px !important;}
.et_pb_post h2.entry-title {font-size:20px !important;}

a.et-pb-arrow-prev,
a.et-pb-arrow-next{
	color: #fff !important;
	background:rgba(0,0,0,0.6) !important;
	border-radius: 25px !important;
	
}
/*----------------PRESSE------------------------*/

.blocPressMulti strong{
	font-weight:600 !important;
}

.blocPressMulti em{
	font-weight:500 !important;
	font-size:14px !important;
}

.section1er{padding-top:160px;}

.pagePresse h1{font-size:41px !important;}

/*////////////////////////////////////////////////////////////////////
//  12 - Media Queries
////////////////////////////////////////////////////////////////////*/

/* iPad Landscape */

@media only screen and (max-width: 1200px) {
	
	.versDesk{
		background-position: center 0px !important;
	}
	.versDesk #chaiseodonate .header-content-container{
		margin-top:-240px;
	}
	.versDesk #distinctions .et_pb_fullwidth_header_container {
		margin-left: 120px !important;
	}
	
	.versDesk #ferroneriedart .et_pb_fullwidth_header_scroll,
	.versDesk #steavenrichard .et_pb_fullwidth_header_scroll,
	.versDesk #projets .et_pb_fullwidth_header_scroll {
		bottom: 100px !important;
	}
	
	.colCentreVertical {
		margin-top: 22vh !important;
	}
	
	#sectionContactAC p{
		font-size:13px;
	}
	
	#sectionGalMobiler{
		padding-top:160px !important
	}
	
	/*.dp-dfg-layout-grid .dp-dfg-item {
		max-height:225px;
	}
	
	
	.dpdfg_filtergrid_0 .dp-dfg-filter .dp-dfg-filter-link,
	.dpdfg_filtergrid_0 .dp-dfg-filter a {
		font-size: 11px !important;
	}*/


@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
	#sectionGalMobiler{
		padding-top:160px !important
	}
}


/* iPad Portrait */

@media only screen and (max-width: 990px) {
	.et_pb_post h1{font-size:26px !important;}
	.et_pb_post h2{font-size:20px !important;}
	.et_pb_post h3{font-size:18px !important;}
	
	.versDesk{display:none;}
	.versMob{
		display:block; 
		padding-top: 50px !important;
	}

	#logo{
		max-height:100%;
	}
	
	.footer-widget, .footer-widget li, .footer-widget li a, #footer-info {
		font-size: 12px;
	}
	
	.colCentreVertical {
		margin-top: 0vh !important;
		transform:none !important;
		padding: 30px 0;
	}
	
	.et_pb_blog_grid h2 {
		font-size:18px !important;
	}
	
	.lity-container {
		width: 100% !important;
		max-width: 1000px !important;
	}
	
	#main-footer{
    	position: relative;
	}
	
	.home #main-footer{
    	position: fixed !important;
		bottom:0px !important;
		width:100%;
		padding:10px 0px;
		z-index: 2 !important;
	}
	
	/*#sectionGalMobiler{
		padding-top:40px !important
	}*/
	
	#menu-item-wpml-ls-9-fr,
	#menu-item-wpml-ls-9-en{
		position:relative !important;
	}
	
	#menu-item-wpml-ls-9-fr{
		right:auto !important;
	}
	
	#menu-item-wpml-ls-9-en{
		right:auto !important;
	}
	
	#menu-item-wpml-ls-9-fr::after{
		content:"";
	}

	.blocPressMulti h2{
		font-size:20px !important;
	}
	
	.section1er{padding-top:90px !important;}
	
	/*.dp-dfg-layout-grid .dp-dfg-item {
		max-height:310px;
	}
	
	.lbTexture .et_pb_text_inner {
		font-size: 14px !important;
	}
	
	.lbTexture .et_pb_column_2_3 {
    	min-height: 430px;
	}*/
	
	.logo_container a:after{
		top:15px !important;
	}

@media only screen and (max-width: 975px) and (orientation:portrait) {
	#main-footer{
    	position: relative;
	}
	
	.home #main-footer{
    	position: fixed !important;
		bottom:0px !important;
		width:100%;
		padding:10px 0px;
		z-index: 2 !important;
	}
	
	#sectionGalMobiler{
		padding-top:40px !important
	}
}

@media only screen and (max-width: 768px) {
	#sectionGalMobiler{
		padding-top:40px !important
	}
	
	
	
	#footer-widgets .footer-widget .fwidget, 
	#footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 1.5% !important;
  }
}

/*layouts smaller than 600px, iPhone and mobiles*/
@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px)  {
	/*#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {
		margin-bottom: 2% !important;
	}*/
	/*#main-footer{
		display:none
	}*/
	
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container, 
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container {
		margin-top:20px;
	}
	.ssTitre {
		font-size:22px;
	}
	
	h2{font-size:26px !important;}
	.ligneFilterGrid h2,
	.ligneFilterGridSide h2{font-size:18px !important;}
	
	#main-footer{
    	position: relative;
	}
	
	/*.home #main-footer{
    	position: relative !important;
	}*/
	
	.home .accueil h1{font-size:28px;}
	.home .accueil p{font-size:14px;}
	
	.pagePresse h1{font-size:38px !important;}
	
	.blocPressMulti strong{font-size:14px !important;}
	.blocPressMulti em{font-size:12px !important;}
}
	

@media screen and (max-width: 650px) {
	
	#custom_html-2,
	#custom_html-5,
	.et_pb_widget{
		float:none !important;
	}
	
	.footer-widget,
	#footer-widgets .footer-widget:nth-child(n){
		text-align:center !important;
		margin-bottom:15px !important;
	}
	
	.socialWrapper {
		max-width: 100%;
		width: 100%;
	}
	
	/*.popup_outer_wrap:not([class*=" type-inline"]).position-center-center {
		top: 10px !important;
	}*/
	
	/*.home .teasing,
	.home #mute {
        display:none !important;
    }*/
	
	/*.home #main-footer{
    	position: relative !important;
	}*/
	
	.et_pb_contact p input{
		padding:7px;
	}
	
	/*.dp-dfg-layout-grid .dp-dfg-item {
		max-height:460px;
	}
	
	.lbTexture .et_pb_column_2_3 {
		min-height: auto;
		background:none;
	}
	
	.lbTexture .et_pb_image_0 { 
		max-width: 1px;
	}
	
	.lbTexture .et_pb_column_1_3 {
		padding: 20px;
	}
	*/
	
	 
}

/* iPhone Landscape */
@media screen and (max-width: 480px) and (orientation: landscape) {
	.popup_outer_wrap:not([class*=" type-inline"]).position-center-center {
		top: 10px !important;
	}
	
	#footer-widgets .footer-widget .fwidget, 
	#footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 1.5% !important;
  }
}

/* iPhone Portrait */
@media screen and (max-width: 480px) and (orientation: portrait) {
	.popup_outer_wrap:not([class*=" type-inline"]).position-center-center {
		top: 10px !important;
	}

}

</pre></body></html>