* { -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

/* MAIN CONTAINER */
.container	{ margin: 0 auto;  position: relative; }

.container {
    max-width: 880px; 
} 

.row {
	position: relative;
}

/* Rajout Msd config */

header#top .span_3 {float:left; width:60%;}
header#top .span_9 {float:left; width:100%;}
nav {    float: none;
  
    text-align: center; width:1250px;
  }

header#top .socialss{width:23%;float:right;margin-top:5px;}
header#top .langues{width:13%;float:right;margin-top:5px;text-align: right;}

#wysiwyg_widgets_widget-11 {text-align:right;}

/* Ajout 2017 :*/

.upt-container{max-width:100%!important;}
header#top nav ul li {margin-right:94px;}

@font-face {
    font-family: "Agency FB";
    src: url('AgencyFB.ttf');
}
header#top nav > ul > li > a {font-size:16px!important;}


header#top #logo,
h1,h2,h3,h4,h5,h6,
header#top nav > ul > li > a ,
.row .col.section-title h1, .row .col.section-title h2 {font-family: 'Agency FB';}
.search .row .col.section-title h1 {font-family: 'Agency FB'!important;}
#sidebar h4 {font-family: "Agency FB";font-size: 19px;}

h6 {
    background-color: #f8f8f8;
    display: block;
    float: left;
    font-family: "openSansLight";
    font-size: 22px;
    letter-spacing: 0.5px;
    line-height: 32px;
    text-align: center;
    top: -20px;
    width: 100%;
}

.ligne {
    margin: auto;
    text-align: center;
    width: 76%;
}
.container-wrap, .project-title {background-color: #fff!important;}
.bloc1,
.bloc2,
.bloc3 {
    float: left;
    margin: 10px;
    text-align: center;
    width: 250px;
}

.portfolio-items .col.span_4 {max-height: 209px;overflow: hidden;position: relative;}
.portfolio-items .col .work-info {height: 209px!important;}
.portfolio-items .col .work-info .vert-center{margin-top:80px!important;top:0!important;}

/* */

/* SELF CLEARING FLOATS - CLEARFIX METHOD */
.row:after, .col:after, .clr:after, .group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }


/* DEFAULT ROW STYLES */
.row, div.clear { padding-bottom: 24px; } /* set according to preference*/
			
								  
/* DEFAULT COLUMN STYLES */
.col {
  position: relative;
  z-index: 10;
  display: block;
  float: left;
  width: 100%; 
}

@media (min-width: 690px) {
    .col {
      margin-right: 2%; 
     } 
     
     .wpb_column {
     	margin-right: 0px;
     }
}

/* RESET MARGINS */
.col.col_last { margin-right: 0; } 
.col:last-child { margin-right: 0; } 


/* COLUMN WIDTH ON DISPLAYS +690px */
@media (min-width: 690px) {
	.span_1 { width: 6.5%; }
	.span_2 { width: 15.0%; }
	.span_3 { width: 23.5%; }
	.span_4 { width: 32.0%; }
	.span_5 { width: 40.5%; }
	.span_6 { width: 49.0%; }
	.span_7 { width: 57.5%; }
	.span_8 { width: 66.0%; }
	.span_9 { width: 74.5%; }
	.span_10 { width: 83.0%; }
	.span_11 { width: 91.5%; }
	.span_12 { width: 100%; }
	
	/* full width content columns */
	.full-width-content.vc_row-fluid .vc_span1, .full-width-content.vc_row-fluid .vc_col-sm-1 { width: 8.33%; }
	.full-width-content.vc_row-fluid .vc_span2, .full-width-content.vc_row-fluid .vc_col-sm-2 { width: 16.66%; }
	.full-width-content.vc_row-fluid .vc_span3, .full-width-content.vc_row-fluid .vc_col-sm-3 { width: 25%; }
	.full-width-content.vc_row-fluid .vc_span4, .full-width-content.vc_row-fluid .vc_col-sm-4 { width: 33.33%; }
	.full-width-content.vc_row-fluid .vc_span5, .full-width-content.vc_row-fluid .vc_col-sm-5 { width: 41.5%; }
	.full-width-content.vc_row-fluid .vc_span6, .full-width-content.vc_row-fluid .vc_col-sm-6 { width: 50%; }
	.full-width-content.vc_row-fluid .vc_span7, .full-width-content.vc_row-fluid .vc_col-sm-7 { width: 58.3%; }
	.full-width-content.vc_row-fluid .vc_span8, .full-width-content.vc_row-fluid .vc_col-sm-8 { width: 66.66%; }
	.full-width-content.vc_row-fluid .vc_span9, .full-width-content.vc_row-fluid .vc_col-sm-9 { width: 75%; }
	.full-width-content.vc_row-fluid .vc_span10, .full-width-content.vc_row-fluid .vc_col-sm-10 { width: 83.0%; }
	.full-width-content.vc_row-fluid .vc_span11, .full-width-content.vc_row-fluid .vc_col-sm-11 { width: 91.5%; }
	.full-width-content.vc_row-fluid .vc_span12, .full-width-content.vc_row-fluid .vc_col-sm-12 { width: 100%; }
	
	.full-width-content.vc_row-fluid .wpb_column { margin-left: 0!important; }
	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }
	
}