/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. "Accueil" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body div#rev_overlay{
	background-color: rgba(255,255,255,0.4) !important;
	top: 0px !important;
	left: 0px !important;
	overflow: hidden !important;
	width: 100% !important;
	min-height: 110% !important;
	position: fixed !important;
	z-index: -7000 !important;
}

body img#fsb_image{
	position:fixed;
	top:0;
	left:0;
	z-index:-10;
	overflow: hidden;
	width: 100%;
	display:none;
}

body .lcl_icon.lcl_right_icon.lcl_txt_toggle{
	display:none!important;
	visibility:hidden!important;
}

body #lcl_wrap #lcl_txt{
	display:none!important;
	visibility:hidden!important;
}

body #form-field-email{
	padding-top:10px;
	padding-bottom:20px;
	border-bottom-width:1px !important;
	border-width:2px;
	border-style:none !important;
	border-bottom-style:solid !important;
}

body .piotnet-section__container--full-width .piotnet-column .piotnetforms-field-icon{
	padding-top:10px;
	padding-bottom:20px;
}

body #form-field-password{
	padding-top:20px;
	padding-bottom:20px;
	border-style:solid;
	border-width:2px;
}

body .piotnet-section__container--full-width .piotnet-column .piotnetforms-button-text{
	font-size:16px;
}

body .piotnet-section__container--full-width .piotnet-column h2{
	font-size:24px;
}

body #form-field-first_name{
	border-style:none !important;
	border-width:1px !important;
	border-bottom-style:solid !important;
}

body #form-field-last_name{
	border-bottom-width:1px !important;
}

body #form-field-message{
	border-bottom-width:1px !important;
}

body .piotnet-section__container--full-width .piotnet-section .piotnet-column__inner{
	border-style:solid;
	border-bottom-style:none;
	border-width:1px;
}

body .piotnet-section__container--full-width > .piotnet-column > .piotnet-column__inner{
	margin-left:0px;
	margin-right:0px;
	position:relative;
	top:0px;
	left:0px;
}

body #piotnetforms .piotnet-section .piotnet-section__container--full-width{
	margin-left:-10px !important;
}

body .piotnet-section__container--full-width .piotnet-column .piotnetforms-button{

	-webkit-box-sizing:border-box;	box-sizing:border-box;
	min-width:100%;
}

body .piotnet-section__container--full-width .piotnet-column .piotnetforms-button-wrapper{
	padding-left:10px;
	padding-right:20px;
}

body #div_block-178-1200 #piotnetforms .piotnet-column .piotnetforms-button-wrapper{
	margin-left:9px !important;
}

body .oxy-nav-menu-list .menu-item a{
	margin-top:0px !important;
}

body .oxy-nav-menu.footer-menu ul{
	display:block!important;
	text-align: center;
	margin-top:10px;
	margin-bottom:10px;
}

body .oxy-nav-menu.footer-menu ul li{
	display:inline-block!important;
}

body .wpgb-lightbox-figure .wpgb-lightbox-title{
	display:none;
}

body .widget > ul > li::before{
	font-family: 'Font Awesome 6 Free';
	content: '\f054';
	margin-left:-40px;
	margin-right: 10px;
	font-size:14px;
}

body .widget > ul > li > ul > li::before{
	font-family: 'Font Awesome 6 Free';
	content: '\f054';
	margin-left:-40px;
	margin-right: 10px;
	font-size:14px;
	-webkit-box-align: flex-start;	-ms-flex-align: flex-start;	align-items: flex-start;
}

body .widget > ul > li > a{
	vertical-align: top;
	display: inline-block;
	margin-top: 0px;
}

body .widget > ul > li > span{
	vertical-align: top;
	margin-top: 2px;
	margin-left: -1em;
}

body li span.post-date{
	display:block;
	float:none;
}

body .widget ul span{
	clear:both;
	display:block;
}

body .widget_recent_entries > ul > li::before{
	font-family: 'Font Awesome 6 Free';
	content: '\f054';
	margin-left: -40px;
	margin-right: 4px;
	font-size: 14px;
}

body div.widget_recent_entries > ul > li > span.post-date{
	margin-left: -22px!important;
}

body .bde-columns .widget ul{
	list-style-type:none;
}



/*-----------------------------------------------*/
/*  "Accueil" Page                               */
/*-----------------------------------------------*/
body.page-id-107 #swiper-wrapper-7e1f8afe1eab845f .swiper-slide-duplicate .bde-basicslider__slide{
	background-color:#333333 !important;
}

body.page-id-107 .swiper-wrapper .swiper-slide .bde-basicslider__slide{
	background-color:#333333 !important;
}

body.page-id-107{
	background-color:#333333 !important;
}