/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/
	@charset "utf-8";
    /*full screen page*/
    html {overflow: scroll; overflow-x: hidden; } 
    ::-webkit-scrollbar {width: 0px; background: transparent; } 
    ::-webkit-scrollbar-thumb {background: #FF0000; }
	/*body FOND*/
	#scroll-top {background-color: #7ae64a !important; font-size: 5.9375rem; right: 90px; bottom: 120px; width: 60px; height: 60px }
	/*INFO BULLE 2*/
	.tooltip{display: inline; position: relative; } 
	.tooltip:hover:after{background: #333; background: rgba(0,0,0,.8); border-radius: 5px; bottom: 26px; color: #fff; content: attr(title); left: 20%; padding: 5px 15px; position: absolute; z-index: 98; width: 220px; } 
	.tooltip:hover:before{border: solid; border-color: #333 transparent; border-width: 6px 6px 0 6px; bottom: 20px; content: ""; left: 50%; position: absolute; z-index: 99; }
	/*HEADER*/
	/*Titre page + braedcrump OWP*/
	header.page-header {display: none !important; }

/*// ----------------------------*/
/*// /* OPTION */
/*// ----------------------------*/
	/*Bordure post article P0*/
	.elementor-16 .elementor-element.elementor-element-47c6f755 .elementor-post {padding: 7px 7px 7px 7px !important; }
	.elementor-26 .elementor-element.elementor-element-27a6cf39 img {height: 130px !important; }
	/*TYPO FOR TITRES P2*/
	.elementor-26 .elementor-element.elementor-element-10883c87 .elementor-slide-heading {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-10883c87 .elementor-slide-description {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-1b3c2780 .elementor-heading-title {font-family: cursive, sans-serif !important; color: #8833ae !important; } 
	.elementor-26 .elementor-element.elementor-element-2a3563f9 .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-566ac34b .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-dbd07af .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-6a5424eb .elementor-heading-title {font-family: cursive, sans-serif !important; color: #8833ae !important; } 
	.elementor-26 .elementor-element.elementor-element-778bc69a .elementor-heading-title {font-family: cursive, sans-serif !important; color: #8833ae !important; } 
	.elementor-26 .elementor-element.elementor-element-7be5a27a .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-1ea85eb0 .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-778bc69a .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-3a998ce2 .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-4bd29ad1 .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-3aa8f045 .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-73d6a7a7 .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-3f664322 .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-78387c7a .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-3f763688 .elementor-heading-title {font-family: cursive, sans-serif !important; } 
	h2.elementor-heading-title.elementor-size-default {font-family: "Bebas Neue", Sans-serif !important; } 
	.elementor-26 .elementor-element.elementor-element-80845c8 .elementor-heading-title {font-family: "Anton", Sans-serif !important; } 
	/*WEDDING/*/ 
	.elementor-element.elementor-element-6b4c687.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; color: #8833ae !important; } 
	.elementor-element.elementor-element-058ee64.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; color: #8833ae !important; } 
	.elementor-element.elementor-element-748204a.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; color: #8833ae !important; } 
	.elementor-element.elementor-element-cec2e97.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; color: #8833ae !important; } 
	/*	txt: De la formule la plus simple à la plus prestigieuse, nous traiterons votre demande.*/ 
	.elementor-element.elementor-element-78387c7a.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; color: #8833ae !important; } 
	/*	txt: Ces qualités garantissent le succès de votre mariage*/ 
	.elementor-element.elementor-element-7be5a27a.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; color: #8833ae !important; font-size: 28px; }
	/*	txt: P0 WEDDING BUTON.*/
	.elementor-element.elementor-element-1be592d.txt-p2-wed-1.elementor-widget.elementor-widget-heading h2 {color: #8833ae !important;}
	/*SEARCH/*/
	.elementor-search-form--skin-full_screen .elementor-search-form__container {background-color: rgb(0 0 0 / 89%) !important; }
	input#elementor-search-form-6de02f5 {color: aliceblue; }
	/*POINTER POUR BTN CONTACT */
	span.elementor-button-text {cursor: pointer !important; }
	/*P.WEDDING*/
	.elementor-26 .elementor-element.elementor-element-3516093 .elementor-heading-title {font-family: cursive, Sans-serif !important; }
	.elementor-26 .elementor-element.elementor-element-2c76c95 .elementor-heading-title {font-family: cursive, Sans-serif !important; }
	.elementor-26 .elementor-element.elementor-element-2715e53 .elementor-heading-title {font-family: cursive, Sans-serif !important; }
	/*ARTICLE P.0*/
	.elementor-post__text {padding-top: 0em !important; }
	/*.elementor-post__text {padding-top: 6em !important; }*/
	h2.elementor-heading-title.elementor-size-default .txt-p2-wed-1{font-family: "cursive", sans-serif !important; }
	/*P0*/
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-ebbf185.animated.fadeIn .elementor-motion-effects-container {-moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; border: 5px solid #ffffff; } 
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-d49059e.animated.fadeIn .elementor-motion-effects-container {-moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; border: 5px solid #ffffff; } 
	/*actu single*/ 
	.elementor-2401 .elementor-element.elementor-element-67395aa .elementor-widget-container, .elementor-2401 .elementor-element.elementor-element-2ccb251e  {font-family: "Roboto", Sans-serif; font-size: 16px !important; text-align: justify; font-weight: 400; } 
	.after-content {background-color: #cecece; padding: 15px!important; text-align:center; margin-top: -40px; } 
	.bouton {border: 2px solid #666; padding: 8px; color: #666; margin-bottom: 15px; }
	.elementor-post__excerpt a {background-color: #8ecaff; padding: 5px; margin-right: 5px; } 
	/*P wedding*/ 
	.elementor-element.elementor-element-63ab8852.elementor-widget__width-auto.elementor-widget.elementor-widget-heading.animated.fadeInLeft h4 {font-family: cursive, sans-serif !important; color: #8833ae !important; }

	.elementor-109 .elementor-element.elementor-element-46b7b751 .elementor-heading-title {font-family: math !important; } 
	.elementor-element.elementor-element-e422533.elementor-widget.elementor-widget-image img {border-radius: 10px 10px 10px 10px !important; } 
	.elementor-element.elementor-element-4c7fccb.elementor-widget.elementor-widget-image img{border-radius: 10px 10px 10px 10px !important; }

	/*FORMULAIRE RESA*/
	input.input-xlarge.wpdev-validates-as-required {font-size: 1.6rem !important; } 
	select.input-xlarge.wpdev-validates-as-required {font-size: 1.6rem !important; } 
	textarea.input-xlarge.wpdev-validates-as-required {font-size: 1.6rem !important; } 
	input#captcha_input1.captachinput {font-size: 1.6rem !important; }

	/*confirmation resa*/
	.wpbc_ty__content_text.wpbc_cols_2 strong {font-size: 1.4rem !important; } 
	.wpbc_ty__content_text.wpbc_cols_2 .fieldvalue {font-size: 1.4rem !important; } 
	.wpbc_ty__content_text.wpbc_cols_2 .fieldvalue {font-size: 1.8rem !important; }

  .elementor-element.elementor-element-1f46cf0.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; color: #8833ae !important; } 

  .elementor-element.elementor-element-f089a46 .elementor-heading-title.elementor-size-default {display: none !important; }
  .elementor-element.elementor-element-4e979ab .elementor-widget-container a {padding-right: 10px !important; display:none; }

  .elementor-2401 .elementor-element.elementor-element-67395aa .elementor-widget-container {/*    font-family: "Roboto", Sans-serif;*/ font-size: 1.4rem !important; }

/*// ----------------------------*/
/*// /* MÉDIAQUERY */
/*// ----------------------------*/
	@media screen and (max-width: 320px){ 
		.elementor-post__text {padding-top: 0em !important; }
		.bloc-za1, .bloc-y1, .bloc-f1, .bloc-f2,.bloc-m2,.bloc-y3,.bloc-b2,.bloc-h1,.bloc-za2,.bloc-p0-1,.bloc-p1-2,.bloc-p0-3,.bloc-p1-2,.bloc-p4-2,.bloc-p7-2,.bloc-p1-1,.bloc-p1-10,.bloc-p1-30,.tof-ct-2,.bloc-a2,.nous1{ display: none !important;}
		.bloc-p0-2,.bloc-a1,.nous2{ display: block !important;}
		/*ARTICLE P.0*/
		.elementor-post__text {padding-top: 0em !important; }
		/*"SELECTIONNER THÈME"*/
		.elementor-element.elementor-element-782e092.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; } 
		.elementor-element.elementor-element-0d2ab73.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; } 
		.elementor-element.elementor-element-5a11479.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; } 
		.elementor-element.elementor-element-0c3d476.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; }
		.elementor-element.elementor-element-1be592d.txt-p2-wed-1.elementor-widget.elementor-widget-heading h2 {font-size: 2.7rem!important;  color: #8833ae !important; }
		.elementor-element.elementor-element-6a5424eb.a-votre-img.elementor-widget.elementor-widget-heading h2 {font-size: 31px; }
		/*	txt: Ces qualités garantissent le succès de votre mariage*/
		.elementor-element.elementor-element-7be5a27a.elementor-widget.elementor-widget-heading h2 {font-size: 28px; } 
		.elementor-26 .elementor-element.elementor-element-778bc69a .elementor-heading-title {font-size: 38px !important; }
		/*wedding*/
		.elementor-26 .elementor-element.elementor-element-7650fa66 img {width: 72% !important; }
		.elementor-element.elementor-element-2ef887e.e-flex.e-con-boxed.e-con.e-child.animated.fadeInUp {margin-top: 40px !important; }
		.elementor-element.elementor-element-6955a5b.e-con-full.e-flex.e-con.e-child.animated.fadeInRight {margin-top: 20px !important; }
		.elementor-element.elementor-element-1156421.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; color: #8833ae !important; } 
		.elementor-element.elementor-element-9d48831.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; color: #8833ae !important; } 
		.elementor-element.elementor-element-4e6e229.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; color: #8833ae !important; }
		/*Un Mariage à Votre Image*/
		.elementor-element.elementor-element-6a5424eb.a-votre-img.elementor-widget.elementor-widget-heading h2 {font-size: 24px; }
		.elementor-element.elementor-element-1ea85eb0.elementor-widget.elementor-widget-heading h2 {font-size: 24px; font-weight: bolder; }
		.elementor-element.elementor-element-1ea85eb0.elementor-widget.elementor-widget-heading .elementor-widget-container {margin-top: 28px !important; }
		.elementor-element.elementor-element-16d3eb23.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded h2 {font-size: 37px !important; }
		.elementor-element.elementor-element-cbc3e94.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; font-size: 37px; font-weight: bolder; color: #8833ae !important; }
		.elementor-element.elementor-element-697ade1.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; font-size: 37px; font-weight: bolder; color: #8833ae !important; }
		.elementor-element.elementor-element-2e0730e.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; font-size: 37px; font-weight: bolder; color: #8833ae !important; }
		.elementor-element.elementor-element-2b6bc8f.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; font-size: 37px; font-weight: bolder; color: #8833ae !important; }
		.elementor-26 .elementor-element.elementor-element-2560b6d1 img {width: 70% !important; }
		.elementor-26 .elementor-element.elementor-element-2560b6d1 img {max-width: 70% !important;}
		.elementor-element.elementor-element-63ab8852.elementor-widget__width-auto.elementor-widget.elementor-widget-heading.animated.fadeInUp h4 {font-family: cursive, sans-serif !important; font-size: 37px; font-weight: bolder; color: #8833ae !important; }
		.elementor-element.elementor-element-e7ecc0a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {padding-bottom: 0 !important; }
		.elementor-element.elementor-element-71ad63c8.elementor-align-right.elementor-widget__width-inherit.elementor-mobile-align-justify.elementor-tablet-align-right.elementor-widget.elementor-widget-button.animated.fadeInUp .elementor-widget-container {margin-bottom: 0 !important; }
		/*	P.0*/
		.elementor-16 .elementor-element.elementor-element-1be592d .elementor-heading-title {-webkit-text-stroke-width: 0px !important; }
		/*	scroll top haut*/ 
		.scroll-top-right {display: none !important; }
		/*bloc réservation page*/
		.wpbc_change_over_triangle {width: 100% !important; } 
		.wpbc_container_booking_form .block_hints, .wpbc_booking_form_simple .wpbc__form__div {max-width: 100% !important; }
		.wpbc_container_booking_form  .wpbc_booking_form_simple .wpbc__field label {margin-left: 0px !important; }
		.wpbc_container_booking_form .wpbc__field select, .wpbc_container_booking_form .wpbc__field input[type="text"], .wpbc_container_booking_form .wpbc__field textarea {max-width: 100% !important; margin-left: 0px !important; }

		.elementor-134 .elementor-element.elementor-element-31e64a48 {width: 100% !important; max-width: 100% !important; }
		.wpbc_no_custom_width.bk_calendar_frame {width: 100%; min-width: 100% !important; }

		.form-group.wpbc-form-element-select.wpbc-form-element-visitors {width: 100% !important; }
		button.wpbc_button_light {margin-top: 10px !important; } 
		/*colonne centrale contente*/ 
		.elementor-element.elementor-element-7931171b.elementor-widget__width-initial.elementor-widget-tablet__width-auto.elementor-widget.elementor-widget-shortcode {width: 100% !important; }
		.wpbc_no_custom_width.cal_month_num_1 { max-width: 100% !important;}
		.form-group.wpbc-form-element-text.wpbc-form-element-name,.form-group.wpbc-form-element-text.wpbc-form-element-secondname,.form-group.wpbc-form-element-email.wpbc-form-element-email,.form-group.wpbc-form-element-text.wpbc-form-element-phone,.form-group.wpbc-form-element-textarea.wpbc-form-element-details {width: 100% !important; }
		.edpactu2 {display: none !important; } .edpactu1 {display: block !important; } .imgreza1 {display: none !important; } 
		
		.elementor-2401 .elementor-element.elementor-element-67395aa .elementor-widget-container {font-size: 14px !important; } 
		a.scroll-top-right {display: none !important; } 
		.elementor-134 .elementor-element.elementor-element-d063b26 {--width: 100% !important; }
		/*titre bloc 4 images WEDDING*/
		.elementor-element.elementor-element-b5b0d5f.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }
		.elementor-element.elementor-element-7a1c729.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }
		.elementor-element.elementor-element-067b79f.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }
		.elementor-element.elementor-element-2a7896c.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }
	}
	@media screen and (max-width: 479px){ 
		.elementor-post__text {padding-top: 3em !important; }
		section.elementor-section.elementor-top-section.elementor-element.elementor-element-97102dc.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {display: none !important; }		
		/*	P.CLUB*/
		.elementor-element.elementor-element-0b82622.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-hidden-tablet.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {display: none !important; }
		.elementor-element.elementor-element-681cb21b.elementor-hidden-widescreen.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-hidden-tablet.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {display: none !important; }
		/*P.WEDDING*/
		.elementor-element.elementor-element-50377056.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {display: none !important; }
		.elementor-element.elementor-element-c2ceb05.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {display: none !important; }
		.elementor-element.elementor-element-1cf60ad6.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { display: none !important;}
		.elementor-element.elementor-element-47f6e773.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { display: none !important;}
		.elementor-element.elementor-element-4bdf635f.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { display: none !important;}
		.elementor-element.elementor-element-147b9884.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded { display: none !important;}
		.elementor-element.elementor-element-6511d383.e-flex.e-con-boxed.e-con.e-child {display: none !important; }
		.elementor-element.elementor-element-bf0848d.e-flex.e-con-boxed.e-con.e-child {display: none !important; }
		.elementor-element.elementor-element-90a3e10.e-flex.e-con-boxed.e-con.e-child {display: none !important; }
		.elementor-element.elementor-element-85d7ce4.elementor-hidden-mobile_extra.e-flex.e-con-boxed.e-con.e-child {display: none !important; }
		.elementor-element.elementor-element-85d7ce4.bloc-d2.e-flex.e-con-boxed.e-con.e-child {display: none !important; }
		/*WEDDING*/
		.bloc-za1, .bloc-y1, .bloc-f1, .bloc-f2,.bloc-m2,.bloc-h1,.bloc-y3,.bloc-za2,.bloc-p4-2,.bloc-p7-2,.bloc-p0-1,.bloc-p1-2,.bloc-p1-1,.bloc-p1-10,.tof-ct-2,.bloc-a2,.nous1{ display: none !important;}
		.bloc-a1,.nous2{ display: block !important;}
		.form-group.wpbc-form-element-text.wpbc-form-element-name,.form-group.wpbc-form-element-text.wpbc-form-element-secondname,.form-group.wpbc-form-element-email.wpbc-form-element-email,.form-group.wpbc-form-element-text.wpbc-form-element-phone,.form-group.wpbc-form-element-textarea.wpbc-form-element-details {width: 100% !important; }
		/*"SELECTIONNER THÈME"*/ 
		.form-group.wpbc-form-element-select.wpbc-form-element-visitors {width: 100% !important; }
		button.wpbc_button_light {margin-top: 10px !important; }
		/*ARTICLE P.0*/
		.elementor-post__text {padding-top: 0em !important; }
		.bloc-p1-30{ display: none !important;}
		.elementor-element.elementor-element-782e092.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; } 
		.elementor-element.elementor-element-0d2ab73.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; } 
		.elementor-element.elementor-element-5a11479.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; } 
		.elementor-element.elementor-element-0c3d476.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; }
		 /*bloc réservation page*/
		.wpbc_change_over_triangle {width: 100% !important; } 
		.wpbc_container_booking_form .block_hints, .wpbc_booking_form_simple .wpbc__form__div {max-width: 100% !important; }
		.wpbc_container_booking_form  .wpbc_booking_form_simple .wpbc__field label {margin-left: 0px !important; }
		.wpbc_container_booking_form .wpbc__field select, .wpbc_container_booking_form .wpbc__field input[type="text"], .wpbc_container_booking_form .wpbc__field textarea {max-width: 100% !important; margin-left: 0px !important; }
		/*.tooltip {position: initial !important; } */
		.edpactu2 {display: none !important; } .edpactu1 {display: block !important; } .edpunik1 {display: none !important; } .edpunik2 {display: block !important; } 
		
		.elementor-2401 .elementor-element.elementor-element-67395aa .elementor-widget-container {font-size: 14px !important; } 
		a.scroll-top-right {display: none !important; }
		/*titre bloc 4 images WEDDING*/
		.elementor-element.elementor-element-b5b0d5f.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-element.elementor-element-7a1c729.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-element.elementor-element-067b79f.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-element.elementor-element-2a7896c.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-element.elementor-element-1156421.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-element.elementor-element-9d48831.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-element.elementor-element-4e6e229.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-element.elementor-element-cbc3e94.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-element.elementor-element-697ade1.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-element.elementor-element-2e0730e.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-element.elementor-element-2b6bc8f.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-element.elementor-element-7a76d9d6.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color:  #8833ae !important; }
		.elementor-26 .elementor-element.elementor-element-2560b6d1 img {max-width: 72% !important; }
	}
	@media screen and (min-width: 480px){ 
		.elementor-element.elementor-element-c2ceb05.elementor-hidden-tablet_extra.elementor-hidden-tablet.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {display: none !important; } 
		.elementor-element.elementor-element-bf0848d.elementor-hidden-mobile_extra.e-flex.e-con-boxed.e-con.e-child {display: none !important; } 
		.elementor-element.elementor-element-85d7ce4.elementor-hidden-mobile_extra.e-flex.e-con-boxed.e-con.e-child {display: none !important; }
		.elementor-element.elementor-element-e9044e5.e-flex.e-con-boxed.e-con.e-child {display: none !important; } 
		.elementor-element.elementor-element-90a3e10.e-flex.e-con-boxed.e-con.e-child {display: none !important; } 
		/*WEDDING*/
		.bloc-a1,.bloc-za1,.bloc-b1, .bloc-y1, .bloc-f1, .bloc-f2,.bloc-m2,.bloc-h1,.bloc-y3,.bloc-za2,.bloc-p0-1,.bloc-p1-2,.bloc-p4-2,.bloc-p1-1{ display: none !important;}
		.elementor-26 .elementor-element.elementor-element-1ea85eb0 .elementor-heading-title {font-size: 32px !important; }
		/*RESERVATION*/ 
		/*"SELECTIONNER THÈME"*/ 
		.form-group.wpbc-form-element-text.wpbc-form-element-name,.form-group.wpbc-form-element-text.wpbc-form-element-secondname,.form-group.wpbc-form-element-email.wpbc-form-element-email,.form-group.wpbc-form-element-text.wpbc-form-element-phone,.form-group.wpbc-form-element-textarea.wpbc-form-element-details {width: 100% !important; } 
		.form-group.wpbc-form-element-select.wpbc-form-element-visitors {width: 45% !important; }
		button.wpbc_button_light {margin-top: 10px !important; } 
		/*colonne centrale contente*/ 
		.elementor-element.elementor-element-7931171b.elementor-widget__width-initial.elementor-widget-tablet__width-auto.elementor-widget.elementor-widget-shortcode {width: 100% !important; }
		.wpbc_no_custom_width.cal_month_num_1 {max-width: 100% !important; }
		.bloc-p1-20{ display: none !important;}
		.bloc-p1-30,.bloc-p4-1,.tof-ct-1{ display: none !important;}
		.bloc-p4-2{ display: block !important;} 
		.bloc-a1,.bloc-za1,.bloc-z1,.bloc-b2,.bloc-w1,.bloc-m1,.bloc-y1,.bloc-y3,.bloc-p4-1,.bloc-p7-1,.nous1{ display: none !important;} 
		.bloc-a2,.bloc-za2,.bloc-y1,.bloc-f2,.bloc-m2,.bloc-h1,.bloc-p0-2,.bloc-p4-2,.nous2{ display: block !important;} 
		.elementor-26 .elementor-element.elementor-element-b5b0d5f .elementor-image-box-title {font-size: 1.8em !important; font-family: cursive, Sans-serif !important; } 
		.elementor-26 .elementor-element.elementor-element-7a1c729 .elementor-image-box-title {font-size: 1.8em !important; font-family: cursive, Sans-serif !important; } 
		.elementor-26 .elementor-element.elementor-element-067b79f .elementor-image-box-title {font-size: 1.8em !important; font-family: cursive, Sans-serif !important; } 
		.elementor-26 .elementor-element.elementor-element-2a7896c .elementor-image-box-title {font-size: 1.8em !important; font-family: cursive, Sans-serif !important; } 
		.elementor-element.elementor-element-1202daa8.elementor-widget.elementor-widget-heading {font-family: cursive, Sans-serif !important; }
		.elementor-element.elementor-element-782e092.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; } 
		.elementor-element.elementor-element-0d2ab73.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; } 
		.elementor-element.elementor-element-5a11479.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; } 
		.elementor-element.elementor-element-0c3d476.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important; }
		/*scroll top haut*/ 
		.scroll-top-right {display: none !important; }
		/*BTN RESERVATION*/
		.elementor-46 .elementor-element.elementor-element-e3a2ce0 {top: 92px !important; }

		/*bloc réservation page*/
		.wpbc_change_over_triangle {width: 100% !important; } 
		.wpbc_container_booking_form .block_hints, .wpbc_booking_form_simple .wpbc__form__div {max-width: 100% !important; }
		.wpbc_container_booking_form  .wpbc_booking_form_simple .wpbc__field label {margin-left: 0px !important; }
		.wpbc_container_booking_form .wpbc__field select, .wpbc_container_booking_form .wpbc__field input[type="text"], .wpbc_container_booking_form .wpbc__field textarea {max-width: 100% !important; margin-left: 0px !important; }
		.elementor-element.elementor-element-63ab8852.elementor-widget__width-auto.elementor-widget.elementor-widget-heading.animated.fadeInUp h4 {font-family: cursive, sans-serif !important; color: #8833ae !important; font-size: 5rem !important; }
	 	.edpactu1 {display: block !important; } 

	 	a.scroll-top-right {display: none !important; } 
	 	.elementor-31 .elementor-element.elementor-element-b7430ee img {width: 18% !important; margin-bottom: 20px !important; } 
	 	.elementor-element.elementor-element-c609c63.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {width: 100% !important; }
		/*titre bloc 4 images WEDDING*/
		.elementor-element.elementor-element-b5b0d5f.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }
		.elementor-element.elementor-element-7a1c729.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }
		.elementor-element.elementor-element-067b79f.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }
		.elementor-element.elementor-element-2a7896c.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }

	}
	@media screen and (max-width: 767px){ 
		/*WEDDIND BLOC x3 - OPTION (MACHINE A FUMER)*/
		.elementor-element.elementor-element-1d6e700.e-flex.e-con-boxed.e-con.e-child {display: none !important; } 
		.elementor-element.elementor-element-b0421ec.e-flex.e-con-boxed.e-con.e-child {display: none !important; }
		/*WEDDING*/
		.bloc-y3,.bloc-y1,.bloc-p0-2,.bloc-f3,.nous1{ display: none !important;}
		.bloc-p0-3,.nous2{ display: block !important;}
		/*CALENDRIER*/
		/*"SELECTIONNER THÈME"*/
	    .elementor-134 .elementor-element.elementor-element-7931171b {width: 100% !important; } 
	    .wpbc_change_over_triangle {width: 50% !important; } 
	    .booking_form .form-group {margin: 2px 0px !important; } 
	    .form-group.wpbc-form-element-text.wpbc-form-element-name,.form-group.wpbc-form-element-text.wpbc-form-element-secondname,.form-group.wpbc-form-element-email.wpbc-form-element-email,.form-group.wpbc-form-element-text.wpbc-form-element-phone,.form-group.wpbc-form-element-textarea.wpbc-form-element-details {width: 45% !important; }
		/*titre bloc 4 images WEDDING*/
		.elementor-element.elementor-element-b5b0d5f.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }
		.elementor-element.elementor-element-7a1c729.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }
		.elementor-element.elementor-element-067b79f.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }
		.elementor-element.elementor-element-2a7896c.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color:  #8833ae !important; }

	}
	@media screen and (max-width: 767px) and (orientation: landscape){ 
		section.elementor-section.elementor-top-section.elementor-element.elementor-element-558c36d1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {display: none !important; } 
		/*	GRANDE TOF KS CLUBBING*/ 
		.elementor-element.elementor-element-6b537a50.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {display: none !important; } 
		.elementor-element.elementor-element-0d8ea27.e-flex.e-con-boxed.e-con.e-child.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {overflow: hidden; } 
	    .elementor-134 .elementor-element.elementor-element-7931171b {width: 100% !important; } 
		/*P.WEDDING*/ 
		.elementor-element.elementor-element-6a5424eb.a-votre-img.elementor-widget.elementor-widget-heading h2 {font-size: 31px; } 
		/*	txt: Ces qualités garantissent le succès de votre mariage*/ 
		.elementor-element.elementor-element-7be5a27a.elementor-widget.elementor-widget-heading h2 {font-size: 28px; } 
		.elementor-26 .elementor-element.elementor-element-778bc69a .elementor-heading-title {font-size: 38px !important; }
		/*	wedding*/
		.elementor-element.elementor-element-b5b0d5f.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color: #8833ae !important; } 
		.elementor-element.elementor-element-7a1c729.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color: #8833ae !important; } 
		.elementor-element.elementor-element-067b79f.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color: #8833ae !important; } 
		.elementor-element.elementor-element-2a7896c.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3 {color: #8833ae !important; }
		.elementor-26 .elementor-element.elementor-element-1b3c2780 .elementor-heading-title {font-size: 29px !important;} 
		.elementor-element.elementor-element-3f664322.elementor-widget.elementor-widget-heading h2 {margin-top: 50px;}
		.elementor-26 .elementor-element.elementor-element-2560b6d1 img {width: 48% !important; }
		.elementor-26 .elementor-element.elementor-element-2560b6d1 img {max-width: 55% !important;} 
		.elementor-element.elementor-element-63ab8852.elementor-widget__width-auto.elementor-widget.elementor-widget-heading.animated.fadeInUp h4 {font-size: 28px;} 
		.elementor-element.elementor-element-e7ecc0a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner {padding-bottom: 0 !important; }
		.elementor-element.elementor-element-cca3ece.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3{color: #8833ae !important; } 
		.elementor-element.elementor-element-919bf72.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3{color: #8833ae !important; } 
		.elementor-element.elementor-element-f509e50.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3{color: #8833ae !important; } 
		.elementor-element.elementor-element-fbc2574.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3{color: #8833ae !important; } 
		.elementor-element.elementor-element-a96d1d8.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3{color: #8833ae !important; } 
		.elementor-element.elementor-element-fdaec75.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3{color: #8833ae !important; } 
		.elementor-element.elementor-element-b7b025c.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3{color: #8833ae !important; } 
		.elementor-element.elementor-element-5216dc3.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3{color: #8833ae !important; } 
		.elementor-element.elementor-element-36aa7b3.elementor-widget__width-initial.elementor-position-top.elementor-widget.elementor-widget-image-box h3{color: #8833ae !important; }
		.elementor-nav-menu__container.elementor-nav-menu--dropdown {margin-top: -5px !important; }
		.edpactu2 {display: block !important; } .edpactu1 {display: none !important; } 
		.elementor-46 .elementor-element.elementor-element-ab13f7c {top: 100px !important; } 
		.elementor-31 .elementor-element.elementor-element-b7430ee img {width: 14% !important; margin-bottom: 40px !important; }
	}			    
	@media screen and (min-width: 768px){ 
		section.elementor-section.elementor-top-section.elementor-element.elementor-element-97102dc.elementor-hidden-tablet_extra.elementor-hidden-tablet.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {display: none !important; } 
		/*	GRANDE TOF KS CLUBBING*/ 
		.elementor-element.elementor-element-6b537a50.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {display: none !important; }
		.elementor-element.elementor-element-6fe34f8b.e-con-full.e-flex.e-con.e-child {margin-top: 40px !important; }
		.elementor-element.elementor-element-34c0477c.elementor-widget.elementor-widget-image {width: 60%; margin: 0 auto; }
		/*1- formule*/ 
		.elementor-element.elementor-element-e9044e5.e-flex.e-con-boxed.e-con.e-child{display: none !important; }
		/*2- formule*/ 
		.elementor-element.elementor-element-b0421ec.e-flex.e-con-boxed.e-con.e-child {display: none !important; } 
		.elementor-element.elementor-element-406e1911.e-con-full.e-flex.e-con.e-child {margin-top: -220px !important; } 
		h3.elementor-heading-title.elementor-size-default {text-align: center !important; }
		.elementor-element.elementor-element-1718ef7b.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-child {margin-top: 0px !important; }
		.elementor-element.elementor-element-11c9c189.e-flex.e-con-boxed.e-con.e-child {margin-top: 0 !important; }
		/*WEDDING PAYSAGE 568PX*/
		.bloc-m2,.bloc-o1,.bloc-h1,.bloc-y3,.nous2{ display: none !important;}
		.bloc-m1,.bloc-y1,.nous1{ display: block !important;}
		.bloc-p0-1,.bloc-p0-3,.bloc-p4-2,.bloc-f2{ display: none !important;}
		.bloc-p0-2,.bloc-p4-1{ display: block !important;}
		/*CALENDRIER*/
		/*"SELECTIONNER THÈME"*/
		button.wpbc_button_light {margin-top: 20px !important; }
		/*P.1*/
		.bloc-p1-10,.bloc-p1-10,.bloc-p1-20,.rezaimgdeco3,.rezaimgdeco4{ display: none !important;}
		.bloc-p1-30{ display: block !important;}
		.elementor-element.elementor-element-782e092.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color: #8833ae !important; } 
		.elementor-element.elementor-element-0d2ab73.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color: #8833ae !important; } 
		.elementor-element.elementor-element-5a11479.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color: #8833ae !important; } 
		.elementor-element.elementor-element-0c3d476.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color: #8833ae !important; }
		.elementor-element.elementor-element-3f664322.elementor-widget.elementor-widget-heading h2 {margin-top: 50px;}
/*		.elementor-26 .elementor-element.elementor-element-2560b6d1 img {max-width: 40% !important;}*/
		.elementor-element.elementor-element-7f3dfc89.elementor-widget.elementor-widget-heading h3 {margin-bottom: 10px !important; }
		.elementor-element.elementor-element-63ab8852.elementor-widget__width-auto.elementor-widget.elementor-widget-heading.animated.fadeInUp h4 {font-family: cursive, sans-serif !important; color: #8833ae !important; }
	}
	/*TABLETTE*/ 
	@media screen and (min-width: 1024px){ 
		/*	GRANDE TOF KS CLUBBING*/
		.elementor-element.elementor-element-6b537a50.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {display: none !important; }
		/*WEDDING*/
		.bloc-p0-1,.nous2{ display: block !important;}
		.bloc-p0-2,.bloc-p1-10,.bloc-p1-20,.bloc-f2,.nous1{ display: none !important;}
		.elementor-element.elementor-element-bd91cf8.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color: #8833ae !important; } 
		.elementor-element.elementor-element-782e092.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color: #8833ae !important; } 
		.elementor-element.elementor-element-0d2ab73.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color: #8833ae !important; } 
		.elementor-element.elementor-element-5a11479.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color: #8833ae !important; } 
		.elementor-element.elementor-element-0c3d476.elementor-widget.elementor-widget-heading h2 {font-family: cursive, sans-serif !important;color: #8833ae !important; }
		.elementor-26 .elementor-element.elementor-element-27a6cf39 img {width: 40% !important; max-width: 40% !important; }
		.elementor-element.elementor-element-2f3f23ce.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {text-align: center !important; }
		.elementor-134 .elementor-element.elementor-element-7931171b {width: 100% !important; } 
	    .wpbc_change_over_triangle {width: 100% !important; } 
	    .booking_form .form-group {margin: 2px 0px !important; } 
	    .form-group.wpbc-form-element-text.wpbc-form-element-name,.form-group.wpbc-form-element-text.wpbc-form-element-secondname,.form-group.wpbc-form-element-email.wpbc-form-element-email,.form-group.wpbc-form-element-text.wpbc-form-element-phone,.form-group.wpbc-form-element-textarea.wpbc-form-element-details {width: 45% !important; }
	    .form-group.wpbc-form-element-select.wpbc-form-element-visitors {width: 45% !important; }
		/*	txt: P0 WEDDING BUTON.*/
		.elementor-element.elementor-element-1be592d.txt-p2-wed-1.elementor-widget.elementor-widget-heading h2 {color: #8833ae !important; font-size: 4.8rem; font-weight: bolder; }
		.elementor-26 .elementor-element.elementor-element-63ab8852 .elementor-heading-title  h4{font-size: 36px; font-family: cursive, Sans-serif !important; }
		.elementor-element.elementor-element-c609c63.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {--width: 65% !important; }
		.elementor-element.elementor-element-ed0874f.elementor-widget__width-initial.elementor-widget-tablet__width-auto.elementor-widget-mobile_extra__width-inherit.elementor-widget.elementor-widget-shortcode {width: 100% !important; }
		.edpactu1 {display: block !important; } 

	}
	/*LAPTOP MACBOOK*/
	@media screen and (min-width: 1440px){ 
		.bloc-y3,.bloc-z1,.bloc-p1-20,.nous1{ display: block !important;}
		.bloc-p1-30,.bloc-y1,.bloc-f2,.bloc-za2,.nous1{ display: none !important;}
		.elementor-26 .elementor-element.elementor-element-3f763688 .elementor-heading-title {color: #8833AE; font-size: 65px !important; text-shadow: 0px 0px 10px rgba(0,0,0,0.3); }
		.elementor-element.elementor-element-5a1519c9.elementor-widget.elementor-widget-heading h2 {margin-top: -34px; }
		.bloc-z1 {padding-bottom: 40px; }
		.elementor-26 .elementor-element.elementor-element-7be5a27a .elementor-heading-title {color: #8833ae !important; font-size: 42px !important; margin-bottom: 30px; margin-top: 40px;}
		.elementor-element.elementor-element-58a6b7e1.e-flex.e-con-boxed.e-con.e-child .e-con-inner {padding: 0;} 
		.wpbc_container_booking_form .wpbc__row {display: inline !important; } 
		.wpbc_container_booking_form .block_hints, .wpbc_booking_form_simple .wpbc__form__div {max-width: 100% !important; display: flow-root !important; }
		.wpbc_container_booking_form .wpbc__field select, .wpbc_container_booking_form .wpbc__field input[type="text"], .wpbc_container_booking_form .wpbc__field textarea {max-width: 90% !important; margin-left: 20px; } 
		.wpbc_container_booking_form  .wpbc_booking_form_simple .wpbc__field label {margin-left: 21px !important; } 
		.wpbc_container_booking_form .wpbc__row .wpbc__field .wpbc_text_captcha_container {display: inline !important; }
		/*CALENDAR*/
		.bk_calendar_frame.wpbc_no_custom_width.months_num_in_row_.cal_month_num_1.wpbc_timeslot_day_bg_as_available {margin: 0 0 !important; } 
		.wpbc_booking_form_structure.wpbc_form_right, .wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_calendar, .wpbc_booking_form_structure.wpbc_form_right .wpbc_structure_form {margin-left: 0px !important; margin-right: 0px !important; } 
		.elementor-4643 .elementor-element.elementor-element-7037e69 {width: var( --container-widget-width, 100% ) !important; max-width: 100% !important; --container-widget-width: 100% !important; }
		.wpbc_calendar_wraper.wpbc_change_over_triangle {clear: left; float: left; } 
		.booking_form .form-group {margin: 0px; clear: right; float: right; }
		.wpbc_calendar_wraper {min-width: 225px !important;}
		/*colonne centrale contente*/
		.elementor-element.elementor-element-7931171b.elementor-widget__width-initial.elementor-widget-tablet__width-auto.elementor-widget.elementor-widget-shortcode {width: 100% !important; }
		.wpbc_no_custom_width.cal_month_num_1 { max-width: 100% !important;}
		.elementor-134 .elementor-element.elementor-element-7931171b {width: 100% !important; } 
		.elementor-element.elementor-element-c609c63.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {--width: 85% !important; }
		.elementor-element.elementor-element-ed0874f.elementor-widget__width-initial.elementor-widget-tablet__width-auto.elementor-widget-mobile_extra__width-inherit.elementor-widget.elementor-widget-shortcode {width: 100% !important; }
		.elementor-134 .elementor-element.elementor-element-d063b26 {--width: 80% !important; }
		.edpactu1 {display: block !important; } 
	}
	/*DESKTOP MACBOOK*/ 
	@media screen and (min-width: 1680px){ 
		.bloc-p1-30,.bloc-y1,.bloc-f2,.bloc-za2,.nous1{ display: none !important;}
		.elementor-26 .elementor-element.elementor-element-3f763688 .elementor-heading-title {color: #8833AE; font-size: 65px !important; text-shadow: 0px 0px 10px rgba(0,0,0,0.3); }
		.elementor-element.elementor-element-5a1519c9.elementor-widget.elementor-widget-heading h2 {margin-top: -34px; }
		.bloc-z1 {padding-bottom: 40px; }
		/*wedding-video masqué*/ 
		.elementor-element.elementor-element-303aef18.elementor-widget.elementor-widget-image img {padding-top: 75px !important; }
		.edpactu1 {display: block !important; } 
	}
	/*DESKTOP PC*/ 
	@media screen and (min-width: 1920px){ 
		.bloc-p1-30,.bloc-y1,.bloc-f2,.bloc-za2,.nous1{ display: none !important;}
		.elementor-26 .elementor-element.elementor-element-3f763688 .elementor-heading-title {color: #8833AE; font-size: 65px !important; text-shadow: 0px 0px 10px rgba(0,0,0,0.3); }
		.elementor-element.elementor-element-5a1519c9.elementor-widget.elementor-widget-heading h2 {margin-top: -34px; }
		.bloc-z1 {padding-bottom: 40px; }
		.edpactu1 {display: block !important; } 
	}
	/*DESKTOP IMAC*/ 
	@media screen and (min-width: 2560px){ 
		.bloc-p1-30,.bloc-y1,.bloc-f2,.bloc-za2,.nous1{ display: none !important;}
		.elementor-26 .elementor-element.elementor-element-3f763688 .elementor-heading-title {color: #8833AE; font-size: 65px !important; text-shadow: 0px 0px 10px rgba(0,0,0,0.3); }
		.elementor-element.elementor-element-5a1519c9.elementor-widget.elementor-widget-heading h2 {margin-top: -34px; }
		.bloc-z1 {padding-bottom: 40px; }
		.elementor-26 .elementor-element.elementor-element-27a6cf39 img {width: 20% !important; max-width: 20% !important; }
		.edpactu1 {display: block !important; } 
	}

/* .END MÉDIAQUERY */
/*// ----------------------------*/






