/*! HOME 
 		MENU 
		Menu transparent */ 
		.home .transparent.header_style.site-header:hover {background:transparent;}

.home .transparent.header_style.site-header {box-shadow : none}

		.home .site-header #site-navigation ul.nav-menu li.menu-item a {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 18px; line-height: 86px; letter-spacing:2px; color:#f4f4ef;}

.home #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 18px; line-height: 86px; letter-spacing:2px; color:#f4f4ef;}

		.home .site-header #site-navigation ul.nav-menu li.menu-item a img {display:none;}

 .home #mega-menu-wrap-header-menu #mega-menu-header-menu a img {display:none;} 

		/* nom seul  
		.site-header #site-navigation ul.nav-menu .menulogo { width : 250px;
background-image : url('https://cyriellepapillon-photographe.fr/wp-content/uploads/2023/09/nom-seul-blanc.png');
background-repeat:no-repeat;
background-size: 80%;
background-position:center
	
	/* macaron
		.site-header #site-navigation ul.nav-menu .menulogo { width : 250px;
background-image : url('https://cyriellepapillon-photographe.fr/wp-content/uploads/2024/03/macaron-blanc.png');
background-repeat:no-repeat;
background-size: 60%;
background-position:center;}

	/* un papillon
		.site-header #site-navigation ul.nav-menu .menulogo { width : 250px;
background-image : url('https://cyriellepapillon-photographe.fr/wp-content/uploads/2024/03/papillon-menu-blanc.png');
background-repeat:no-repeat;
background-size: 15%;
background-position:center;}

	/* deux papillons */ 
		.home .site-header #site-navigation ul.nav-menu .menulogo { width : 250px;
background-image : url('https://cyriellepapillon-photographe.fr/wp-content/uploads/2024/12/papillon-menu-beige-clair-2.png');
background-repeat:no-repeat;
background-size: 20%;
background-position:center;}

.home #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menulogo { width : 250px;
background-image : url('https://cyriellepapillon-photographe.fr/wp-content/uploads/2024/12/papillon-menu-beige-clair-2.png');
background-repeat:no-repeat;
background-size: 20%;
background-position:center;
height : 86px;}

.home #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menulogo > a.mega-menu-link  { 
height : 86px;
}

		.home .site-header #site-navigation ul.nav-menu li.menu-item a:hover{color:#85382f;}

.home #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover{color:#85382f;}

		.home .site-header #site-navigation ul.nav-menu .menulogo:hover {background-image : url('https://cyriellepapillon-photographe.fr/wp-content/uploads/2024/03/papillon-menu-brique-2.png');
background-repeat:no-repeat;
background-size: 20%;
background-position:center;} 

.home #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menulogo:hover {background-image : url('https://cyriellepapillon-photographe.fr/wp-content/uploads/2024/03/papillon-menu-brique-2.png');
background-repeat:no-repeat;
background-size: 20%;
background-position:center;}



		/* Menu fixe */ 
		.home header.site-header.header-style-1.sticky .header-spacing, header.site-header.sticky .header-spacing {background-color:#f4f4ef;}

.header-style-1.header_style .site-branding {
	min-height:148.06px;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
	height : auto;
}

		.site-header.sticky #site-navigation ul.nav-menu li.menu-item a {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 18px; line-height: 86px; letter-spacing:2px; color:#000000;}

.sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
	font-family : "Roboto Condensed", Sans-serif; font-weight : 300 !important; font-style : normal; font-size : 18px; line-height: 86px; letter-spacing:2px; color:#000000;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
	font-family : "Roboto Condensed", Sans-serif; font-weight : 300 !important; font-style : normal; font-size : 18px; line-height: 86px; letter-spacing:2px; color:#000000;
}

:current(#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link) { color : #000000;}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link::before {
	background : transparent;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {font-weight : 300 !important;}

#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	display : none;
}
	
		.site-header.sticky #site-navigation ul.nav-menu li.menu-item a img {display:block;}

#mega-menu-wrap-header-menu #mega-menu-header-menu img { display:block;
width : 226px;
background-image : none;}

.sticky #mega-menu-wrap-header-menu #mega-menu-header-menu a img { display:block;
width : 226px;
background-image : none;}

		.site-header.sticky #site-navigation ul.nav-menu .menulogo { width : 250px;
background-image : none;}

.sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menulogo {width : 250px;
background-image : none;}

		.site-header.sticky #site-navigation ul.nav-menu li.menu-item a:hover{color:#c8722c;}

.sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menulogo:hover{background-image : none;}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover{
	color:#c8722c;
}

.sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover{
	color:#c8722c;
}

		header.site-header.sticky #site-navigation ul.nav-menu .menulogo:hover {background-image :none;} 

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {background-color : #f4f4ef;}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 13px; line-height: 60px; letter-spacing:2px; color:#000000;text-transform: uppercase;padding:5px 28px;}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {color : #c8722c;
background-color : #f4f4ef;
font-weight: 300;}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {color : #c8722c;}


		/* Menu fixe et transparent */

		.site-header ul li > a::after {background : transparent;}

		.menulogo {width:250px;}

header.site-header.sticky {
	position : relative;
}

		
			/*ABOUT
			boite expérience */
			.tt-banner .banner-tag a, .header-swiper, .newsletter-form button, .woocommerce div.product form.cart .button, .woocommerce #review_form #respond .form-submit input, #sidebar .widget.widget_block ul li:hover .wc-block-product-categories-list-item-count, #sidebar .widget.widget_block ul li:hover .wc-filter-element-label-list-count, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce ul.products li.product .onsale, .woocommerce div.product form.cart .button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .header-right .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button.checkout, #commentform .form-submit input, #comments .contact-form .form-submit input, button::after, .btn::after, .counter .counter-containt, .elementor-widget-heading .elementor-heading-title::before, .elementor-widget-heading .elementor-heading-title::after, .section-heading::before, .section-heading::after, .short-view .product .list-content-wrap .list-cart-wrap .cart-button-list .product-button-wrap .btn-hv a::after, .product .product-button::after, .right-header .mini-cart .dropdown-back .basket-item-count #mini-cart-count, .photobooth-sale span, .photobooth-sale span.label, .pagination .page-numbers li .current, .pagination .page-numbers li > a:hover, .pagination .page-numbers li > a:active, .pagination .page-numbers li > a:focus, .section-back-to-top:hover, footer .widget_block input[type='submit']:hover, input[type='submit']:hover, .tt-post-more a:hover::before, .tt-post-more a:focus::before, .tt-post-more a:active::before, .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button.checkout, .right-header .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content .buttons .button::before, .single-product .product .entry-summary .cart-wrap .product-button, .page .cart-content-right .checkout-button::after { background : #85382f; }

		/* TEMOIGNAGES
			flèches navigation*/
			.tt-testimonial-wrap .swiper-navigation .swiper-button {color : #85382F}

			::before { color : #f5e7d3 }
			
			/* texte */
			.testimonial-author, .testimonial-designation  {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal;}

			.testimonial-details > p {font-size: 1.4em}

/* PAGES
		MENU */

		.site-header #site-navigation ul.nav-menu li.menu-item a {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 18px; line-height: 86px; letter-spacing:2px; color:#000000;}

	.site-header #site-navigation ul.nav-menu li.menu-item a:hover {color : #c8722c}

.page-template-elementor_theme	.header_style.site-header {background-color : #f4f4ef;
box-shadow : 0 2px 2px rgba(0, 0, 0, 0.1)}
	
	.header_style.site-header:hover {background-color : #f4f4ef;}

.header_style.site-header {background-color : #f4f4ef;
box-shadow : 0 2px 2px rgba(0, 0, 0, 0.1)}

	.site-header #site-navigation ul.nav-menu li.menu-item > ul.sub-menu {background-color : #f4f4ef;}

.site-header #site-navigation ul.nav-menu li.menu-item ul.sub-menu li.menu-item a {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 13px; line-height: 60px; letter-spacing:2px; color:#000000;text-transform: uppercase;}

.site-header #site-navigation ul.nav-menu li.menu-item ul.sub-menu li.menu-item a:hover {color : #c8722c}

.site-header #site-navigation ul.nav-menu li.menu-item.menu-item-has-children > a::before{color:transparent;}

.site-header #site-navigation ul.nav-menu li.menu-item.menu-item-has-children > a {
        padding-right: 12px;
    }

	/*TITRE H1 */
	.page-header .photobooth-page-title.breadcrumb-items-center {
		display: none; }

   /*PORTFOLIO */

.tt-portfolio-thumbnail.grid-item a span {
	  font-family: "Playfair Display", Sans-serif;
	  font-weight: 100;
    text-transform: none;
    font-style: italic;
    color:#F4F4EF;
    font-size:16px;}

/*CONTACT */ 

.wpcf7-form p {margin-bottom : 5px;}

.datelieu label, .mailtel label {margin-top : -25px;}

.init label {color : #85382f}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {border: 1px solid #C8722C4F;
border-radius:3px !important;}

.init .wpcf7-form-control {background-color:#F4F4E861;}


select, input, input[type="date"], textarea {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 16px; color:#c8722c; width:100%; padding:10px 15px; }

textarea {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 16px; color:#c8722c; width : 100%; font-style:italic;
height : 80px;}

option {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 16px; color:#85382f; background-color:#F5ECDB; text-align:center;}

.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap select {background-color : #F4F4E861; }

.wpcf7 form .wpcf7-response-output {margin : 0}

input[type="submit"], .init .wpcf7-form-control.wpcf7-submit {font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    font-style: normal;
	text-transform : uppercase ;
    fill: var(--e-global-color-f6aced1);
    color: var(--e-global-color-f6aced1);
    background-color: #F4F4E861;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-f6aced1);
border-radius:3px;
width : 100%;}

.init .wpcf7-form-control.wpcf7-submit:hover {background-color:#85382f;
color:#F4F4EF;}

input[type="submit"]:hover{
	background-color:#85382f;
  color:#F4F4EF;}

[type="submit"] {border-radius:3px !important;}

.nomformulaire, .dateformulaire, .mailformulaire {
	display:inline-block;
  width:48%;
  margin: 0px 3% 0px 0px
}

.prenomformulaire, .lieuformulaire, .telformulaire  {
	display:inline-block;
  width:48%;
  margin: 0px 0px 0px 0px
}


.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-icon svg {
	fill : #c8722c;}

/* FORMULAIRE TEMOIGNAGES */

span.wpcf7-list-item-label {font-size : 14px; background-color:#F5ECDB; color:#c8722c; }

span.texteacceptation span.wpcf7-list-item-label {font-size:18px!important;}

span.wpcf7-list-item {margin : 0px; text-align: center; background-color:#F5E7D3;}

input[type=radio].checked {background-color:#85382f}

p.mailformulairetemoignage {margin-bottom: 25px;}


/*A PROPOS*/

.page .site-main a.lienapropos {    color: #000000;
 font-family: "Roboto Condensed", Sans-serif;
font-size: 16px;
font-weight: 400;}

.page .site-main a.lienapropos:hover {color : #c8722c;}

.page .site-main a.lienapropostexte {    color: #000000;
 font-family: "Roboto Condensed", Sans-serif;
font-size: 18.1px;
font-weight: 400;}

.page .site-main a.lienapropostexte:hover {color : #c8722c;}

/*PAGES DES PRESTATIONS*/

.page .site-main a {color : #85382f;}

p { font-family: "Roboto Condensed", Sans-serif;
    font-size: 18.1px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;}

.page .site-main a.lienprestationtexte { color: #000000;
 font-family: "Roboto Condensed", Sans-serif;
font-size: 18.1px;
font-weight: 400;}

.page .site-main a.lienprestationtexte:hover, .page .site-main a.liencontact:hover {color : #c8722c;}


/* LIEN SHOOTING INSPIRATION */
.imgshootinginspiration {margin-right:10px; width : 300px;
display : inline-block;}

.pshootinginspiration {text-align : center;}

.page .site-main a.lienshootinginspiration {    color: #000000;
 font-family: "Roboto Condensed", Sans-serif;
font-size: 18.1px;
font-weight: 400;}

.page .site-main a.lienshootinginspiration:hover {color : #c8722c;}


/* LIEN CONTACT */

.page .site-main a.liencontact {
	font-family: "Roboto Condensed", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    color: #000000
}

/* TEMOIGNAGE */

a.lientitretemoignage {
	
	  font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
    font-style: normal;
    color : #c8722c!important;}

a.lientitretemoignage:hover {color:#85382f!important;}


/* 404 */

.error-404.not-found h2 {color : #85382f; font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;}

.error-404.not-found h3 {color : #c8722c;
font-family: "Playfair Display", Sans-serif;
	  font-weight: 100;
    text-transform: none;
    font-style: italic;
    font-size : 20px;
}

div.back-home-button {
	margin-top : 30px;
}

 .back-home-button a{font-family: "Roboto Condensed", Sans-serif;
    font-weight: 300;
    font-style: normal;
    fill: #F4F4EF;
    color: #F4F4EF;
   }

.error-404.not-found .back-home-button a {
	background-color: var(--e-global-color-a9c2333);
  border-style: none;
	border-radius:3px;
  font-size : 18px;}

.error-404.not-found .back-home-button a:hover {
	background-color : #c8722c;
}

.back-home-button a:hover {
	background-color : #c8722c;
}


/* FOOTER
	ombre */
	footer.site-footer, footer.footer-style-1, footer {box-shadow : 2px 2px 4px 2px rgba(0, 0, 0, 0.1);}

footer .main-footer {padding-bottom : 40px;}

	/* menu */
	footer .widget ul li a {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 15px; letter-spacing:2px; color:#000000; line-height : 3em;
text-transform:uppercase}

	.footer ul {list-style-type: none; padding: 0; margin: 0; text-align: center;}

	.lifooter {
  display: inline-block; list-style: none;
}

	footer .widget ul li {margin : 0;}

	.lifooter a {display:inline-block; margin: 0 15px;}

	/* réseaux sociaux */

	.wp-block-social-links:not(.is-style-logos-only) .wp-block-social-link .wp-block-social-link-anchor svg {fill : #85382f; height : 24px; width : 24px; }

	.wp-block-social-links:not(.is-style-logos-only) .wp-block-social-link .wp-block-social-link-anchor svg:hover {fill : #c8722c;}

	.wp-block-social-link:hover {transform : none;}

	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mail {background-color : transparent;}

	.wp-block-social-links .wp-social-link a {padding : 0;}

	/* Copyrights */
	footer p {text-align:center;font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 10px; letter-spacing:2px; color:#000000;}

body {margin-bottom : 0px!important}
	





/* RESPONSIVE 
		MENU */

@media (max-width: 1127px){
	
	.home #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 16px; line-height: 86px; letter-spacing:2px; color:#f4f4ef;}

.sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 16px; line-height: 86px; letter-spacing:2px; color:#000000;}
	
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 16px; line-height: 86px; letter-spacing:2px; color:#000000;}
	
}

@media (max-width: 1067px){
	
	.home #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 13px; line-height: 86px; letter-spacing:2px; color:#f4f4ef;}

.sticky #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link  {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 13px; line-height: 86px; letter-spacing:2px; color:#000000;}
	
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 13px; line-height: 86px; letter-spacing:2px; color:#000000;}
	
}

/* Version Mobile */
	div.header-stickybar-wrap, div.sticky {display : none;}

/* Menu */
@media (max-width: 992px){
	
.home .header-style-1.header_style .site-branding {
		min-height : 80px;
		height : 80px;
	}
	
	.transparent.header_style.site-header.header-style-1:hover {
		background :#F4F4EF;
	}
	
.home #mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu
	{
		background :#F4F4EF;
	}
	
.home #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open {
		margin-top : 390px;
				height : 30px;
	} 
	
.home #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open + #mega-menu-header-menu {
		border-top : #85382f;
	}
	
.home #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menulogo {
		display : none;
	}
	
.home #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 18px; line-height: 50px; letter-spacing:2px; color:#000000;}
	
.home #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {background :#F4F4EF;  }
	
	.header-style-1.header_style .site-branding {
		min-height : 80px;
		height : 80px;
	}
	
#mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu
	{
		background :#F4F4EF;
	}
	
	    #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open {
		margin-top : 390px;
				height : 30px;
	} 
	
	#mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open + #mega-menu-header-menu {
		border-top : #85382f;
	}
	
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menulogo {
		display : none;
	}
	
		#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal; font-size : 18px; line-height: 50px; letter-spacing:2px; color:#000000;}
	
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {background :#F4F4EF;  }
	
	.home .transparent.header_style.site-header {background-color : #f4f4ef;
box-shadow : 0 2px 2px rgba(0, 0, 0, 0.1);}
	
	.transparent.header_style.site-header.header-style-1 {
	background-color: #f4f4ef;
	position : fixed;}
	
	#site-navigation .navbar-toggler {
		color : #85382f;}
	
	#site-navigation .navbar-toggler svg { 
		font-size : 18px;}
	
	button::after{
		background : transparent;
	}
	
	.site-branding{ 
		background-image : url("/wp-content/uploads/2024/02/cropped-nom-seul-brique.png");
	  background-position: center;
    background-size: 130px;
    background-repeat: no-repeat;}
	
	.menulogo {
		display : none;}
		
	.site-header #site-navigation ul.nav-menu li.menu-item a{
		font-size : 16px;
		line-height : 50px;
	}
	
	.home .site-header #site-navigation ul.nav-menu li.menu-item a{
		font-size : 16px;
		line-height : 50px;
		color : #000000;
	}
	
	.site-header #site-navigation ul li.menu-item-has-children .toggle-sub-menu { display : none;}
	
	
/* FOOTER */
	
	section#block-19 > ul {
		margin : auto;
		margin-bottom : 20px;
	}
	
	section#block-24 {
		margin-top : 20px;
	}
	
	footer .widget ul li a { font-size : 12px; 
}
	
	/*HOME*/
	
	/* TEMOIGNAGES
			flèches navigation*/
			.tt-testimonial-wrap .swiper-navigation .swiper-button {color : #85382F}

			::before { color : #f5e7d3 }
			
			/* texte */
			.testimonial-author, .testimonial-designation  {font-family : "Roboto Condensed", Sans-serif; font-weight : 300; font-style : normal;}

			.testimonial-details > p {font-size: 1em}
}	

@media (max-width: 480px){
		
#mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open {
	  width : 300px;
	} 
		
.home #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open {
		width : 300px;
	} 	
}

/* RESPONSIVE PAGE SHOOTING INSPIRATION */

@media (max-width: 1400px){
	
	.imgshootinginspiration {margin-right:10px; width : 250px;
display : inline-block;}
	
}

@media (max-width: 1200px){
	
	.imgshootinginspiration {margin-right:10px; width : 200px;
display : inline-block;}
	
}

@media (max-width: 990px){
	
	.imgshootinginspiration {margin-right:5px; width : 145px;
display : inline-block;}
	
p.pshootinginspiration  {
	font-size : 14px;
	}
	
.page .site-main a.lienshootinginspiration {   
font-size: 14px;
}
	
}

@media (max-width: 545px){
	
	.imgshootinginspiration {margin-right:5px; width : 140px;
display : inline-block;}
	
}

@media (max-width: 530px){
	
	.imgshootinginspiration {margin-right:5px; width : 105px;
display : inline-block;}
	
	p.pshootinginspiration  {
	font-size : 13px;
	}
	
.page .site-main a.lienshootinginspiration {   
font-size: 13px;
}
	
}

@media (max-width: 480px){
	
	p.pshootinginspiration  {
	font-size : 11px;
	}
	
.page .site-main a.lienshootinginspiration {   
font-size: 11px;
}
	
}

/* RESPONSIVE PAGE 404 */

@media (max-width: 995px){
	
	section.error-404.not-found{
	margin-top : 130px;}
	
}


/*RESPONSIVE FORMULAIRE CONTACT */ 

@media (max-width: 575px){

.nomformulaire, .dateformulaire, .mailformulaire {
	display:inline-block;
  width:159px;
  margin: 0px 6px 0px 0px
}

.prenomformulaire, .lieuformulaire, .telformulaire  {
	display:inline-block;
  width:159px;
  margin: 0px 0px 0px 0px
}
	
}