﻿
	
	
	.footer-horizontal-left .footer-left-wrap,
	.footer-horizontal-right .footer-left-wrap,
	.footer-horizontal-left .footer-right-wrap,
	.footer-horizontal-right .footer-right-wrap,
	.footer-left-col .main-col,
	.footer-right-col .main-col,
	.footer-left-col .section-col,
	.footer-right-col .section-col {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		max-width: 100%;
	}

.main-col,
.section-col {
	box-sizing: border-box;
}

.footer-left-col .main-col,
.footer-left-col .section-col {
	margin-left: 3.2%;
	float: left;
}

.footer-left-col .section-col,
.footer-right-col .section-col {
	width: 74.2%;
}

.footer-right-col .main-col,
.footer-right-col .section-col {
	margin-right: 3.2%;
	float: right;
}

.section-mediabox .mediabox-wrap {
  min-height: 50px;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


			#site-title,
		#site-description {
			position: absolute;
			left: -9000px;
		}

.fact {
	font-size: 50px;
	border-bottom: 1px solid #ebebeb;
	font-family: 'Roboto Condensed', sans-serif;
	color: #ff6b53;
}

.fact-name { color: #000000; }

h1, h2, h3, h4, h5, h6, .main-navigation li, .fact, .all-news, .welcome-button, .call-to-action .employee-position, .post-navigation .nav-previous, .post-navigation .nav-next, .paging-navigation .nav-previous, .paging-navigation .nav-next { font-family: Source Sans Pro; }


.categories-menu .section-title {
  font-size: 18px;
}




.section-title {
  border-bottom: 1px solid #e2e6f0;
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 2px;
}


.section-title-text {
  display: inline-block;
}


.section-title-text:before {
  background: #00c6ff;
  bottom: -3px;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
}

#partenaires .unpart .couleur{
    display: none;
}

#partenaires .unpart:hover .couleur{
    display: inline-block;
}
.list-unstyled{margin:0;list-style:none}
.header-holder nav ul.list-unstyled{padding-bottom:1rem;border-top:1px solid #6f879b}
.elementor-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}
.header-right{width:699px}
.header-right span{padding:2px 2px 3px 27px;width:164px;float:none;margin:0 auto;font-size:21px}
.header-right span,.loan-division-main{display:none}
.header-right span::before{content:"Click-To-Call  ";color:#ffd60b;font-size:100%}







.header-right span a{
	color:white !important;
}


#clients-carousel .item {
  padding: 10px;
  margin: 10px;
  cursor: move;
}


#clients-carousel .item img {
  display: block;
  margin: 0 auto;
}
#respond textarea,.box,.downloads a,.mob_menu,.o_right,.ono_subs input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.box{margin:auto;max-width:1140px;position:relative;padding:0 20px}
.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}
.navbar-collapse:after{clear:both}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px}
.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px}
.navbar-collapse .navbar-text:last-child{margin-right:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
h4,.h4{font-family:freight-display-pro;font-size:1.6em;font-weight:400;font-style:italic;line-height:1.286}
.related-collection .h4,.related-collection h4,.related-collection.active-collection .active-collection-content .inner-box .h4,.related-collection.active-collection .active-collection-content .inner-box h4{font-size:1.25em;line-height:1.23;color:#fff}
.posts-wrap-inner .post .text-box .h4{margin-bottom:.6072em}
.posts-wrap-inner .post .text-box .h4 a{color:#000;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit}
.posts-wrap-inner .post .text-box .h4 a:hover{color:#0ebdba}
.podcast-episodes .podcast-episode .h4{font-size:1.5em;line-height:1.23;color:#fff}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}




#footer-info { 
text-align: left; 
color: #666; 
padding-bottom: 10px; 
float: left; 
}


#footer-info a { 
font-weight: 700; 
color: #666; 
}


#footer-info a:hover { 
color: #666; 
}


    #filter_content .filter_wrapper {
        width: 100%;
    }

.mkdf-side-menu .widget ul li.page_item_has_children,
.mkdf-side-menu .widget ul li.menu-item-has-children {
padding-right: 0;
border-bottom: none;
}
#block-frontpagepromo .body .features{min-height:180px;}


#block-frontpagepromo .body .features,
#block-frontpagepromo .body h2 {
	padding-top: 5vh;
    padding-bottom: 5vh;
}


#wrapper{
	width:100%;
}


#header-side {
	background-repeat: repeat-y;
}


.webbutiles{ 
	overflow:hidden;
	margin-right: -10px;
	padding-left: 10px !important;
	}
header .badges .journaux{width:75px;margin-right:2rem}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}


#copy {
	color: #fff;
}

#copy a{color: #fff}
