/*

    These CSS codes generated by YellowPencil Editor.
    https://yellowpencil.waspthemes.com


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Non-Static Homepage

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #navigation{
	font-family:'Open Sans', sans-serif;
	text-decoration:none !important;
	font-weight:600;
}

body #wpbf-mobile-menu-toggle{
	overflow-y:visible;
	visibility:hidden;
}

body #menu-menu .menu-item a{
	color:#000000;
}

body .elementor-element-9caf657 .elementor-widget-uael-infobox .elementor-widget-container{
	height:200px;
}

body .elementor-element-7fbc172 .elementor-widget-uael-infobox .elementor-widget-container{
	height:200px;
}

body .uael-infobox-title-wrap{
	height: 100px;
}

body .wpbf-navigation .haut-TL .bloc1-TL{
	padding-left:20px;
	font-family:'robo';
	font-size:28px;
	padding-top:10px;
}

body .wpbf-navigation .haut-TL .bloc2-TL{
	color:#000000;
	font-family:'Roboto', sans-serif;
	font-size:28px;
	font-weight:600;
	padding-top:10px;
	text-align:center;
}

body .elementor-element-9caf657 .uael-infobox-left-right-wrap a{
	-webkit-box-shadow:4px 4px 3px 0px #a0a0a0;	box-shadow:4px 4px 3px 0px #a0a0a0;
}

body .elementor-element-a110289 .elementor-image img{
	padding-top:12px;
}

body .elementor-element-4ecb2b2 .elementor-text-editor p{
	padding-top:8px;
}

body #header{
	visibility:hidden;
	height:0px;
	width:0%;
}

body .vc_custom_1590038869579 .wpb_wrapper .vc_single_image-wrapper{
	position:relative;
	top:16px;
}

body #container .wpbf-custom-section .wpb_row{
	border-bottom-style:none;
	border-bottom-color:#000000;
}

body #container .wpbf-custom-section{
	border-bottom-style:solid;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom-color:#000000;
	border-bottom-width:5px;
	border-top-width:5px;
	padding-top:0px;
	margin-top:8px;
	border-style:none;
}

body .vc_custom_1590039663301 .wpb_wrapper .vc_single_image-wrapper{
	padding-top:9px;
}

body #menu-credit .menu-item{
	width:90px;
	position:static;
	list-style-type:none;
	list-style-position:outside;
	float:left;
	text-align:center;
	font-size:10px;
	text-transform:uppercase;
	line-height:1.6em;
	background-color:#ff6600;
	padding-right:0px;
	margin-right:2px;
	margin-left:2px;
	color:#ffffff;
	padding-top:3px;
	font-weight:300;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

body #menu-credit{
	position:static;
}

body .wpbf-grid-medium #main .entry-content .vc_custom_1590041378175 .vc_column_container .vc_column-inner .wpb_wrapper .vc_wp_custommenu .widget .menu-credit-container #menu-credit .menu-item{
	text-decoration:none !important;
}

body #menu-credit .menu-item a{
	color:#ffffff;
}

body #header-top{
	background-color:#203864;
}

body .vc_custom_1590119552648 .vc_column-inner{
	padding-right:0px;
	padding-left:0px;
}

body #hearder-texte-gauche{
	background-image:url("http://financement-societes.com/wp-content/uploads/2020/05/trois-points-1.jpg");
	background-repeat:repeat-y;
	-webkit-background-size:auto 100%;	background-size:auto 100%;
}

body #container .wpbf-custom-section .vc_column-inner{
	padding-top:10px !important;
}

body #container .vc_custom_1590119552648 .vc_empty_space{
	background-color:#002060;
	height:32px;
}

body #line-header-bottom{
	height:12px !important;
	margin-bottom:10px;
}

body #container .wpbf-custom-section .wpb_row:nth-child(2) .vc_column_container:nth-child(2) .vc_column-inner{
	padding-top:10px;
	margin-bottom:-50px;
}

body #col_sous_image_header .vc_column-inner{
	margin-top:12px;
}

body #col_sous_image_header{
	margin-left:-20px;
	margin-right:-20px;
	background-color:#203864;
	height:12px;
	margin-top:10px;
}

body #double-trait{
	background-attachment:scroll;
	height:7px !important;
	background-position-y:0% !important;
	-webkit-background-size:100% 100% !important;	background-size:100% 100% !important;
}

body #main .wpb_wrapper .vc-hoverbox{
	height:258px;
}

body #main .wpb_wrapper .vc_empty_space:nth-child(2){

	background-image:url("http://financement-societes.com/wp-content/uploads/2020/05/double-trait.jpg");
	-webkit-background-size:100% 100%;	background-size:100% 100%;
	background-position-y:50%;
	background-attachment:scroll;
	height:8px !important;
}

body #container .wpbf-custom-section .wpb_row:nth-child(2) .vc_column_container:nth-child(1) .vc_column-inner{
	margin-left:12px;
}

body #container .wpbf-custom-section:nth-child(4) .vc_column_container:nth-child(2) p{
	position:relative;
	right:20px;
}

body #container .wpbf-custom-section:nth-child(4) .vc_column_container:nth-child(1) p{
	margin-left:25px;
}

body #slider-1-slide-1-layer-0 img{
	padding-left:20px;
}

body #menu-vide li{
	width:120px;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	text-transform:uppercase;
	font-size:10px;
	font-weight:600;
	text-align:center;
	color:#2980b9;
	padding-top:5px;
	padding-bottom:5px;
	clear:none;
	direction:ltr;
	cursor:all-scroll;
	margin-right:5px;
}

body #menu-vide .menu-item a{
	color:#34495e;
}

body #container .wpbf-custom-section .wpb_row:nth-child(5) .vc_column-inner{
	padding-top:0px !important;
	text-align:center;
	margin-top:-31px;
	margin-bottom:-28px;
	height:0px;
	width:100%;
}

body #container .wpbf-custom-section .wpb_row:nth-child(5) .wpb_wrapper{
	text-align:center;
}

body #menu-vide li:hover{
	background-color:#3498db;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-right:0px;
	margin-right:5px;
	width:120px;
}

body #menu-vide .menu-item a:hover{
	color:#ffffff;
}

body #menu-vide li:active{
	background-color:#eaa199;
	color:#ffffff;
}

body #container .wpbf-custom-section .vc_column_container{
	text-align:center;
}

body #container .wpbf-custom-section .wpb_row:nth-child(5) .vc_column_container{
	text-align:center;
	position:relative;
}

body #container .vc_custom_1590119552648:nth-child(4) .vc_column-inner{
	height:57px;
}

body .article-header .wpbf-post-image-wrapper img{
	width:100%;
}

body .wpbf-custom-section > .wpb_row > .vc_column_container > .vc_column-inner > .wpb_wrapper{
	-webkit-background-size:auto 100%;	background-size:auto 100%;
	background-position-x:0%;
	background-repeat:repeat-y;
}

body .vc_custom_1591867027802 .wpb_wrapper p{
	margin-bottom:0px;
}

body .vc_inner .wpb_wrapper p{
	margin-bottom:0px;
}

body .wpbf-custom-section > .wpb_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column{
	background-repeat:no-repeat;
}

body #container .wpb_wrapper .vc_inner{
	background-image:url("http://financement-societes.com/wp-content/uploads/2020/05/trois-points-1.jpg");
	background-repeat:repeat-y;
	-webkit-background-size:auto 100%;	background-size:auto 100%;
}

body #container .wpbf-custom-section:nth-child(4) .wpb_row:nth-child(1) .vc_column-inner{
	background-image:none;
	background-color:#203864;
}

body #container .wpbf-custom-section:nth-child(4) .wpb_row:nth-child(3) .vc_column-inner{
	background-color:#203864;
}

body #footer .wpbf-inner-footer-content div{
	background-color:#ffffff !important;
	height:0px !important;
}

body #container .wpbf-custom-section:nth-child(4) .wpb_row:nth-child(3) .vc_column_container:nth-child(1) .vc_column-inner{
	background-color:#ffffff;
}

body #container .wpbf-custom-section:nth-child(4) .wpb_row:nth-child(3) .vc_column_container:nth-child(2) .vc_column-inner{
	background-color:#ffffff;
}

body #container .wpb_row:nth-child(3) .vc_column_container:nth-child(3) .vc_column-inner{
	background-color:#ffffff;
}

body #container .wpbf-custom-section:nth-child(4) .wpb_row:nth-child(4) .vc_column-inner{
	background-color:#203864;
}

body #content{
	margin-top:12px;
}

body #container .wpbf-custom-section:nth-child(4) .wpb_row:nth-child(2) .vc_column-inner{
	padding-top:10px;
	margin-left:0px !important;
}

body #container .wpbf-custom-section:nth-child(4) .wpb_row:nth-child(2) .vc_column_container .vc_column-inner{
	height:0px !important;
}

body #container .wpbf-custom-section:nth-child(4) .vc_column_container:nth-child(2) .vc_column-inner{
	height:28px;
}

body #container .wpbf-custom-section .wpb_row .vc_column_container:nth-child(3) .vc_column-inner{
	height:0px !important;
}

body #main .vc_custom_1591866526213{
	height:378px;
}

@media (max-width:1439px){

	body #header .wpbf-navigation .wpbf-nav-wrapper{
	visibility:visible;
	height:177px;
	}

}



@media (max-width:1023px){

	body #header .wpbf-navigation .wpbf-mobile-menu-hamburger{
	height:182px;
	}

}



@media (max-width:768px){

	body .wpbf-navigation .haut-TL .bloc2-TL{
	font-size:23px;
}

body .wpbf-navigation .haut-TL .bloc1-TL{
	font-size:23px;
}

body .bloc2-TL a img{
	width:346px;
}

body #header .wpbf-navigation .wpbf-mobile-menu-hamburger{
	height:149px;
}

body #container .vc_custom_1592278750704 p:nth-child(1){

	font-size:21px !important;
}

body #container .vc_column_container:nth-child(2) p:nth-child(2){

	font-size:21px !important;
	}

}



@media (max-width:600px){

	body .wpbf-navigation .haut-TL .bloc2-TL{
	font-size:16px;
}

body .wpbf-navigation .haut-TL .bloc1-TL{
	font-size:19px;
}

body #header .wpbf-navigation .wpbf-mobile-menu-hamburger{
	height:128px;
}

body .vc_custom_1590038869579 .wpb_wrapper .vc_single_image-wrapper{
	visibility:hidden;
	height:0px;
	width:0px;
}

body .vc_custom_1590039663301 .wpb_wrapper .vc_single_image-wrapper{
	visibility:hidden;
	width:0px;
}

body #container .wpbf-custom-section .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .vc_custom_1590039663301 .wpb_wrapper .vc_single_image-wrapper{
	height:0px !important;
}

body .wpbf-custom-section .wpb_wrapper .vc_custom_1590039663301{
	height:0px;
	width:100%;
	}

}



@media (max-width:489px){

	body .wpbf-navigation .haut-TL .bloc2-TL{
	font-size:14px;
}

body #header .wpbf-navigation .wpbf-mobile-menu-hamburger{
	height:111px;
	}

}



@media (max-width:480px){

	body .wpbf-navigation .haut-TL .bloc2-TL{
	font-size:13px;
	}

}



@media (min-width:481px){

	body #inner-content{
	padding-top:0px;
	}

}



/*-----------------------------------------------*/
/*  Non-Static Homepage                          */
/*-----------------------------------------------*/
body.home .wpbf-menu .menu-item a:hover{
	background-color:#ffffff;
	color:#2c3e50;
}