/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 24 2026 | 13:38:16 */
/* OFFICE */
a.tb_turn_on {
    display: none !important;
}
.tb_turn_on+.edit-button, .edit-button {
    display: none !important;
}
.post-edit-link {
	display: none !important;
}
:is(.post,.product,.slide-inner-wrap)>.edit-button {
    background: transparent !important;
}
:is(.post,.product,.slide-inner-wrap)>.edit-button:hover {
    background: transparent !important;
}

/* LIENS */
a:focus {     
	outline: none !important; 
}

/* ICONES */
.icon-leftalign {
	text-align: left !important;
}
.icon-rightalign {
	text-align: right !important;
}

/* CONTENT */
#content {
    padding: 0px !important;
	margin-top: 100px;
}

/* MENUS */
ul.ui.nav {
	margin: 0px !important;
}
.ui.nav ul {
    border: 0px !important;
	box-shadow: 0 0 0 0px rgba(0, 0, 0, .1), 0 0px 0px rgba(0, 0, 0, .12) !important;
}
/* MENU HEADER */
/* gestion des séparateurs menu header */
.themify_builder_content-254 .tb_3ua6896.module-menu .nav li:not(:last-child) a {
	border-right: 2px solid #f9b53d !important;
}
.themify_builder_content-254 .tb_3ua6896.module-menu .nav li:last-child a {
	padding-right: 10px !important;
}
.themify_builder_content-254 .tb_3ua6896.module-menu .nav li > ul a {
    border-right: 2px none transparent !important;
}
/* Menu déroulant header */
.themify_builder_content-254 .tb_3ua6896.module-menu li > .sub-menu {
	border-radius: 0px !important;
	margin-left: 0px !important;
}
.themify_builder_content-254 .tb_3ua6896.module-menu .nav li > .sub-menu a {
	border-right: 0px none transparent !important;
	border-radius: 0px !important;
}
/* MENU STICKY */
/* gestion des séparateurs menu sticky */
.themify_builder_content-254 .tb_k7br217.module-menu .nav li:not(:last-child) a {
	border-right: 4px solid #f9b53d !important;
}
.themify_builder_content-254 .tb_k7br217.module-menu .nav li:last-child a {
	padding-right: 10px !important;
}
.themify_builder_content-254 .tb_k7br217.module-menu .nav li > ul a {
    border-right: 2px none transparent !important;
}
/* Menu déroulant sticky */
.themify_builder_content-254 .tb_k7br217.module-menu li > .sub-menu {
	border-radius: 0px !important;
	margin-left: 0px !important;
}
.themify_builder_content-254 .tb_k7br217.module-menu .nav li > .sub-menu a {
	border-right: 0px none transparent !important;
	border-radius: 0px !important;
}
/* MENU FOOTER */
/* gestion des séparateurs menu footer */
.themify_builder_content-258 .tb_l1w1850.module-menu .nav li:not(:last-child) a {
	border-right: 2px solid #f9b53d !important;
}
.themify_builder_content-258 .tb_l1w1850.module-menu .nav li:last-child a {
	padding-right: 10px !important;
}
.themify_builder_content-258 .tb_l1w1850.module-menu .nav li > ul a {
    border-right: 2px none transparent !important;
}

/* SLIDERS */
.sp-slide-wrap {
	margin: 20% 0px 10px 0px !important;
}
/* FORMULAIRE */
input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
    background-color: #ffffff !important;
    border: 0px none transparent !important;
    border-radius: 0px !important;
    text-align: left !important;
}
/* Bouton */
.themify_builder_content-258 .tb_krwe733.module-contact .builder-contact-field-send button {
	width: 100% !important;
}
/* Case à cocher */
/* input[type=checkbox] {
	margin: 3px 3px 3px 0px !important;
	accent-color: #cc3b0c !important;
}*/

/* IMAGES */
img.alignleft {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}