/*//////////////////////////////////////////
//////////// Custom ///////////////
/////////////////////////////////////////*/

body {
background: transparent url('img/bg-pro.jpg') no-repeat fixed center center / cover ;
}

.header {
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;	
}

.out_side, .img-section, .hz_image, .profile_img {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.main_wrapper {
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;	
}

.black {
	color: #000 !important;
}

#formation li, #employment li {
  list-style: none;
  display: inline-block;
  margin: 10px 0px;
  width: 100%;
}

.wrapper a {
  text-transform:none;
}

@font-face {
    font-family: "Viadeoicons";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/viadeoicons.eot?#iefix") format("embedded-opentype"), url("fonts/viadeoicons.woff") format("woff"), url("fonts/viadeoicons.ttf") format("truetype");
}

.vicon, .vicon::before {
    display: inline-block;
    font-family: "Viadeoicons";
    font-style: normal;
    font-weight: normal;
    position: relative;
    text-decoration: none;
}

.vicon {
    font-size: 9px;
}

.vicon-viadeo::before {
    content: "o";
}

.hz_contact a {
	float: left;
}

@media only screen and (min-width : 768px) {
.year2 {
    border-right: none;
}
.box_employment {
	border-left: 2px solid #ddd;
	margin-left: 150px;
}
.box_employment ul li {
	color: #7b7b7b;
}
}