.wpb_row *{
padding-right:2px;
padding-left:2px;
}
.vc_responsive .wpb_row .vc_span12{
padding-left: 0px !important;
padding-right: 0px !important;
}
.carriere{
border-left : 1px solid gray;
border-right: 1px solid gray;
}
.testimg{
border-right: 1px dashed #ccc;
padding-right; 10px;
}
.separator{
border:3px solid whitesmoke;
padding:3px;
background-color:ccc;
}
.entete {
border:3px solid whitesmoke;
}
.cadre{
margin-top:-30px;
}
.post-title{
font-size:5px;
}
.colonne6{
border: 1px solid gray;
}
.internship{
padding:5px;
border:1px solid whitesmoke;
background-color:#fcfcfc;
}
.photogauche{
padding-right:10px;
border-right:2px dotted whitesmoke;
}
.photogauche2{
padding-right:10px;
border-right:6px solid whitesmoke;
}
.photodroite{
padding-left:10px;
border-left:2px dotted whitesmoke;
}
.photodroite2{
padding-left:10px;
border-left:6px solid whitesmoke;
}
.education{
-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.education:hover {
  -webkit-filter: grayscale(50%);
}
.fdvhome{
background-color: whitesmoke;
padding-top: 9px;
padding-left: 10px;
height: auto;
}
.wpb_toggle, #content h4.wpb_toggle {
    background: url("http://cri-paris.org/wp-content/plugins/js_composer/assets/images/toggle_open.png") no-repeat scroll left center transparent
    clear: both;
    margin-top: 0px;
    color: gray;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #e1e1e1;
}
.wpb_toggle_content {
   padding-left:5px;
}
.socialborder{
   border-right:1px solid #e1e1e1;
   background-color: whitesmoke;
}
.socialborder2{
   padding:5px;
   background-color: whitesmoke;
}
.borderright{
   padding-right:6px;
   border-right: 2px solid #e1e1e1;
}

/*Social widget
---------------------------------------------*/
#sidebar-social{
   padding: 5px;
}
#sidebar-social ul {
    list-style: none outside none;
    padding: 4px 0px;
    margin: 0px;
}
#sidebar-social li {
    display: inline-block;
    padding: 1px;
    border: 2px solid #dadada;
    margin-bottom: 10px;
}
#sidebar-social-title{
    background-color: whitesmoke;
    padding: 2px;
    padding-left: 10px;
    font-size: 25px;
    color: #b0b0b0;
    border-top: 8px solid rgb(33, 181, 217);
}
#sidebar-social-title2{
    background-color: whitesmoke;
    padding: 2px;
    padding-left: 10px;
    font-size: 25px;
    color: #b0b0b0;
 }
.vc-carousel-control .icon-prev:before{
top: -1px;
}
.vc-carousel-control .icon-next:before {
top:-1px;
}
.vc_separator .vc_sep_holder {
    display: table-cell;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}