/* Generated from page: home-after-wedding */

@media(max-width:600px){
.themify_builder_content-988 .tb_d3l6957{background-image:linear-gradient(140deg,rgb(249, 223, 232) 0%,rgb(249, 222, 238) 21%,rgb(244, 214, 242) 45%,rgb(242, 213, 241) 70%,rgb(229, 197, 242) 100%);top:0;left:0;position:fixed;z-index:0;height:100%}
.themify_builder_content-988 .tb_wscv681{position:fixed;transform-origin:50% 50%;filter:opacity(50%) ;mix-blend-mode:overlay;z-index:1}
.themify_builder_content-988 .tb_jrdd81.module-image{width:100%;bottom:0;left:0;position:absolute;transform-origin:50% 50%;transform:translate(-50%,50%) }
.themify_builder_content-988 .tb_16kz540{z-index:2;border-radius:20px;border:2px solid #fff;top:0;left:0;position:fixed}
.themify_builder_content-988 .tb_0ysl690{transform-origin:50% 50%;position:fixed}
.themify_builder_content-988 .tb_ozxd690.module-text{text-align:justify;line-height:20px;font-size:17px;top:10%;right:30px;position:fixed;width:50%}
.themify_builder_content-988 .tb_ozxd690.module-text .tb_text_wrap,.themify_builder_content-988 .tb_ozxd690.module-text .tb_text_wrap p,.themify_builder_content-988 .tb_ozxd690.module-text .tb_text_wrap blockquote,.themify_builder_content-988 .tb_ozxd690.module-text .tb_text_wrap h1,.themify_builder_content-988 .tb_ozxd690.module-text .tb_text_wrap h2,.themify_builder_content-988 .tb_ozxd690.module-text .tb_text_wrap h3,.themify_builder_content-988 .tb_ozxd690.module-text .tb_text_wrap h4,.themify_builder_content-988 .tb_ozxd690.module-text .tb_text_wrap h5,.themify_builder_content-988 .tb_ozxd690.module-text .tb_text_wrap h6,.themify_builder_content-988 .tb_ozxd690.module-text .tb_text_wrap li,.themify_builder_content-988 .tb_ozxd690.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#30688f;font-family:"Truculenta";font-weight:600}
.themify_builder_content-988 .tb_qa56450.module-plain-text{top:50%;left:50%;position:fixed;transform-origin:50% 50%;transform:translateX(-50%) }
.themify_builder_content-988 .tb_71qj42{bottom:15%;left:0;position:fixed}
.themify_builder_content-988 .tb_t7nx42{justify-self:auto;align-self:auto;gap:0;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;grid-auto-flow:column}
.themify_builder_content-988 .tb_timn312{top:10%;left:0;position:fixed}
.themify_builder_content-988 .tb_6pqz214{right:0;bottom:0;position:fixed}
.themify_builder_content-988 .tb_0d9c678{top:0;left:0;position:fixed;z-index:99999;filter:opacity(30%) ;mix-blend-mode:multiply;background-position:0% 0%;background-attachment:fixed;background-size:cover;--tbBg:0;background-repeat:no-repeat;background-image:url(https://flaminia-paul.wedding/wp-content/uploads/sites/11/2024/04/white-paper-bg.png)}
.themify_builder_content-988 .tb_firq573{padding-bottom:0}
.themify_builder_content-988 .tb_7vc4573{justify-self:auto;align-self:auto;gap:0;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;grid-auto-flow:row}
.themify_builder_content-988 .tb_hz26665.module-pro-image{border-radius:20px;padding:15px;background-color:#f7f7f7;box-shadow:2px 2px 4px 0 rgba(56, 56, 56, .25)}
.themify_builder_content-988 .tb_ky8m73.module-text{text-align:center;font-size:14px;background-image:none;background-color:#f7f7f7;width:75px;bottom:5px;left:90%;position:relative;border-radius:5px;box-shadow:1px 1px 3px 0 rgba(56, 56, 56, .25);transform-origin:50% 50%;transform:translateX(-50%) rotateZ(350deg) ;line-height:16px;padding-bottom:2px;padding-top:2px}
.themify_builder_content-988 .tb_ky8m73.module-text .tb_text_wrap,.themify_builder_content-988 .tb_ky8m73.module-text .tb_text_wrap p,.themify_builder_content-988 .tb_ky8m73.module-text .tb_text_wrap blockquote,.themify_builder_content-988 .tb_ky8m73.module-text .tb_text_wrap h1,.themify_builder_content-988 .tb_ky8m73.module-text .tb_text_wrap h2,.themify_builder_content-988 .tb_ky8m73.module-text .tb_text_wrap h3,.themify_builder_content-988 .tb_ky8m73.module-text .tb_text_wrap h4,.themify_builder_content-988 .tb_ky8m73.module-text .tb_text_wrap h5,.themify_builder_content-988 .tb_ky8m73.module-text .tb_text_wrap h6,.themify_builder_content-988 .tb_ky8m73.module-text .tb_text_wrap li,.themify_builder_content-988 .tb_ky8m73.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#30688f;font-family:"Truculenta";font-weight:400}
}/*Builder Custom CSS START*/
/* BODY PROPERTIES */
.displaynone{display:none !important;}
.back-top{visibility:hidden;}
.body{overflow-x: hidden; overflow-y: hidden;}
.button:hover{display:none;}
.row-whitepaper{ pointer-events: none;position:fixed; top:0; left:0;}
p{margin:0;}

.whiteborder{
	--marg: 10px;
	width: calc(100vw - 2*var(--marg));
	margin-left: var(--marg);
	height: calc(100% - 2*var(--marg));
	margin-top: var(--marg);
	position:fixed;
	top:0;
	left:0;}

/* ROW INDEX INITIALIZATION */
.logo{z-index:4;width:80%;position:fixed;top:25%;left:50%;transform:translatex(-50%);/*opacity:0;visibility:hidden*/}
.row_menu{z-index:4;/*opacity:0;visibility:hidden*/}
.row_bookmark{z-index:4;opacity:0;visibility:hidden}
.row_backbtn{z-index:4;opacity:0;visibility:hidden}
.row_programme{z-index:3;opacity:0;visibility:hidden}
.row_rsvp{z-index:3;opacity:0;visibility:hidden}
.row_itineraire{z-index:3;opacity:0;visibility:hidden}
.row_liste{z-index:3;opacity:0;visibility:hidden}
.row_aboutus{z-index:3;opacity:0;visibility:hidden}
.row_contact{z-index:3;opacity:0;visibility:hidden}

/*-- row PROGRAMME --*/
.row_programme{display: flex;justify-content: center;}
.accordion_16h{display: flex;justify-content: center;opacity:0;visibility:hidden;margin-left:15%;margin-right:15%;}
.accordion_18h{display: flex;justify-content: center;opacity:0;visibility:hidden;margin-left:15%;margin-right:15%;}
.tb_title_accordion{display:flex;align-items:center !important;    justify-content: center;}
.accordion-content{text-align:left;}


/*-- row RSVP --*/
.contact_form{position:fixed !important;left:50%;bottom: 25%;transform:translatex(-50%);opacity:0;visibility:hidden;}
.text_form{opacity:0;visibility:hidden;}
.ps_form{opacity:0;visibility:hidden;}

/*-- row ITINERAIRE --*/
.maps-pro-canvas {
	--marg: 10px;
	width: 100%!important;
	/*margin-left: var(--marg);*/
	height: 100vh!important;
	/*margin-top: var(--marg);*/
	/*border-radius: 20px;*/
	opacity: 0; visibility:hidden;
	/*z-index:-1;*/
	}

/*-- row LISTE DE MARIAGE --*/
.button_list{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);}
.text_liste{opacity:0;visibility:hidden;}

/*--row CONTACT --*/
.text_contact{opacity:0; visibility:hidden;position:relative;}
.icon1_contact{opacity:0; visibility:hidden;position:relative;}
.adresse_contact{opacity:0; visibility:hidden;position:relative;}
.icon2_contact{opacity:0; visibility:hidden;position:relative;}
.telephone_contact{opacity:0; visibility:hidden;position:relative;}
.contact_contact{opacity:0; visibility:hidden;position:relative;left:50%;transform:translatex(-50%);}

textarea{
	min-height:6rem;
}
/*Builder Custom CSS END*/