*{font-family:Roboto,sans-serif;transition:all .5s ease}a{text-decoration:none;color:#3498db}a:hover{color:#2980b9}h1{font-weight:900}.title{text-align:center}.anchor{cursor:pointer}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:0;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.contour{border-radius:5px;box-shadow:-2px -2px 5px #fff,inset -2px -2px 5px #fff,2px 2px 5px rgba(0,0,0,.2),inset 2px 2px 5px rgba(0,0,0,.1)}.separator{border-style:solid;border-color:transparent;border-top-color:#2c3e50;border-width:2px;height:10px;width:80vw;margin-left:auto;margin-right:auto}.very_bold{font-size:25px;font-weight:900}.personal-data{position:relative}.poly_grid_svg{margin-left:auto;margin-right:auto;-webkit-filter:blur(1px);filter:blur(1px);z-index:unset}.over_svg{display:flex;position:absolute;min-width:500px;width:50vw;top:30%;left:40vw;transform:translate(0,-50%);background-color:rgba(149,165,166,.5);padding:10px}div.main_content{color:#2c3e50}div.main_content .personal_info{min-height:50vh;width:auto;padding:10px}div.main_content .personal_info:nth-child(odd){background-color:#ecf0f1}div.main_content .personal_info:nth-child(even){background-color:#7f8c8d;color:#ecf0f1}div.main_content .personal_info.personal-data{background-color:rgb(127,140,141)}.navbar_container_top{transition:none;background-color:#fff;position:fixed;top:0;width:100%;z-index:10000}.navbar_container ul{display:flex;flex-direction:row;justify-content:space-around}.navbar_container ul li{list-style-type:none}.navbar_container ul li a{color:#2c3e50;font-weight:700;padding:5px 10px;border-style:solid;border-width:2px;border-color:transparent}a.super_name{font-size:20px;color:#1abc9c!important}.personal-data .over_svg img{min-width:150px;max-height:300px;box-shadow:0 1px 5px #34495e;margin:5px;float:left;border-style:solid;border-radius:2px}.personal-data .over_svg span{vertical-align:sub;display:inline-block;max-width:500px;text-align:justify}#profile_picture{position:absolute;top:0;left:5vw;display:block;background:url(/images/richard_fabien_2.jpg) no-repeat;background-position:center 30%;background-size:auto 130%;width:30vw;height:100%;min-width:150px;min-height:50vh;transition:background-position ease 0.5s}#f_logo{position:absolute;top:5%;left:20vw;display:block;width:30vw;height:auto}.right{float:right!important}.skill_box{height:25px;width:900px;padding:0;white-space:nowrap;margin-bottom:10px;margin-top:10px;margin-left:auto;margin-right:auto}.skill_span{display:inline-block;float:left;background-color:#2c3e50;color:#ecf0f1;height:18px;width:80px;padding:2px;border-style:solid;border-color:transparent;border-top-left-radius:8px;border-bottom-left-radius:8px}.skill_language{background-color:#2c3e50;height:25px;width:250px;line-height:2.1;border-style:solid;border-color:transparent;border-radius:8px;margin-left:auto;margin-right:auto}.skillbar_box{display:inline-block;float:left;background-color:#bdc3c7;width:800px;height:18px;color:#ecf0f1;padding:2px;border-style:solid;border-color:transparent;border-top-right-radius:8px;border-bottom-right-radius:8px}.skillbar_bar{background-color:#1abc9c;height:8px;line-height:.7;font-size:14px;border-style:solid;border-color:transparent;border-radius:8px}.diplome{background-color:#fff;width:700px;margin:10px;margin-left:auto;margin-right:auto;padding:5px;box-shadow:0 0 5px #2c3e50}.diplome_descr{border-style:solid;border-color:transparent;border-top-color:#2c3e50;padding:5px}.diplome_localisation{border-style:solid;border-color:transparent;padding:5px;font-size:12px}.experience{background-color:#fff;color:#2c3e50;width:700px;margin:25px;margin-left:auto;margin-right:auto;padding:5px;border-radius:5px}.experience_period{font-size:15px}.experience_descr{border-style:solid;border-color:transparent;border-top-color:#2c3e50;padding:5px}.experience_img{display:block;margin-left:auto;margin-right:auto;box-shadow:0 0 5px #2c3e50}.references_big_container{display:flex;flex-direction:row;justify-content:space-around}.personal_details{background-color:#2c3e50;color:#ecf0f1;margin:5px;padding:5px;border-style:solid;border-color:transparent;border-width:2px;border-radius:2px;box-shadow:0 0 5px #2c3e50}.reference{color:#ecf0f1;background-color:#2c3e50;margin:5px;padding:5px;border-style:solid;border-color:transparent;border-width:2px;border-radius:2px;box-shadow:0 0 5px #2c3e50}.reference h1{color:#e67e22}.reference_descr{color:#95a5a6}.copy_clipboard{cursor:pointer}#copy_mail{transition:all .5s ease}#copy_phone{transition:all .5s ease}.theme-switcher{color:#2c3e50;text-decoration:none}.theme-switcher-frame{border-style:solid;border-width:2px;border-color:#f39c12;border-radius:8px;width:31px;height:17px;float:left;margin:-1px 6px 0 0}.theme-switcher-frame:hover .theme-switcher-button{background-color:#f1c40f}.theme-switcher-button{width:11px;height:11px;background-color:#f39c12;border-radius:6px;margin:2px;float:left}