@font-face{font-family:"Eras Demi ITC";font-weight:400;font-style:normal;src:url(../fonts/ERASDEMI.woff) format("woff"),url(../fonts/ERASDEMI.ttf) format("truetype")}@font-face{font-family:dlt;src:url(../fonts/dlt.eot);src:url(../fonts/dlt.eot?#iefix) format("embedded-opentype"),url(../fonts/dlt.woff) format("woff"),url(../fonts/dlt.ttf) format("truetype"),url(../fonts/dlt.svg#dlt) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:dlt!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" dlt-icon-"]:before,[class^=dlt-icon-]:before{font-family:dlt!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dlt-icon-lens:before{content:"\e001"}body,html{height:100%}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;font-family:Verdana,Geneva,sans-serif;color:#000;line-height:1.231;font-size:12px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}*{outline:0}p{text-align:left;margin:0 0 10px 0;line-height:18px}p:last-child{margin:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}nav ul{list-style:none;list-style-image:none;margin:0;padding:0}fieldset,figure,form{border:0;margin:0;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input,label,select,textarea{font-family:Verdana,Geneva,sans-serif;font-size:12px;font-weight:400;line-height:normal}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}a{color:#b00c22;text-decoration:none}a:hover{color:#000;text-decoration:none}a img{border:none}h1,h2,h3,h4,h5,h6{color:#000;font-weight:400}h1{font-size:30px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:13px}#background_overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:url(../img/background/black_dot.png) top left repeat;z-index:-100}.clear{clear:both}.alignleft{float:left;margin-right:20px}.aligncenter{margin:0 auto}.alignright{float:right;margin-left:20px}.relative{position:relative}.container{width:940px;margin:0 auto;position:relative}.hidden{overflow:hidden}.block{display:block}.inline{display:inline}.ib{display:inline-block}.indent{text-indent:-7000px}.nomargin{margin:0}#sidebar{position:fixed;top:0;left:0;z-index:999;width:201px;height:100%;background:#2088c9;background:linear-gradient(to right,#1c72a8 0,#2088c9 25%,#1c72a8 55%,#2088c9 78%,#2088c9 100%);box-shadow:7px 0 7px 0 rgba(0,0,0,.4)}.navbar-toggler{display:none}#logo{width:155px;height:135px;margin:20px 0 0 20px;font-size:10em;color:#fff;text-align:center}#menu{font-family:"Eras Demi ITC",Verdana,Geneva,sans-serif;font-size:14px;text-align:right;margin:50px 0 0 0}#menu li{height:30px;line-height:30px;width:226px;margin:10px 0}#menu li.active{background:#bebdbd;background:linear-gradient(to right,#bebdbd 0,#fff 21%,#bebdbd 48%,#fff 73%,#bebdbd 93%,#fff 100%);border-right:2px solid #b00c22}#menu li.active a{text-transform:uppercase!important;color:#b00c22!important;margin-right:25px!important}#menu li a{color:#000;display:block;margin-right:45px}#menu li a:hover{color:#b00c22}#networks{position:absolute;bottom:2em;right:0;left:0;display:inline-block;text-align:center}.network{background:#b00c22;color:#fff;display:inline-block;width:1.5em;height:1.5em;font-size:1.5em;line-height:1.5em;text-align:center}.network-background{background-position:left top;background-size:100% 200%;transition:all .3s ease;-webkit-transition:.3s;-moz-transition:.3s}.network-background:hover{color:#fff;background-position:left bottom}#fb{background:linear-gradient(to bottom,#b00c22 50%,#4267b2 50%);background-position:left top;background-size:100% 200%;transition:all .3s ease;-webkit-transition:.3s;-moz-transition:.3s}#fb:hover{color:#fff;background-position:left bottom}#fl{background:linear-gradient(to bottom,#b00c22 50%,#fa007d 50%);background-position:left top;background-size:100% 200%;transition:all .3s ease;-webkit-transition:.3s;-moz-transition:.3s}#fl:hover{color:#fff;background-position:left bottom}#li{background:linear-gradient(to bottom,#b00c22 50%,#0084bf 50%);background-position:left top;background-size:100% 200%;transition:all .3s ease;-webkit-transition:.3s;-moz-transition:.3s}#li:hover{color:#fff;background-position:left bottom}#gh{background:linear-gradient(to bottom,#b00c22 50%,#000 50%);background-position:left top;background-size:100% 200%;transition:all .3s ease;-webkit-transition:.3s;-moz-transition:.3s}#gh:hover{color:#fff;background-position:left bottom}.section{position:relative;margin:0 140px 160px 365px;height:100%;min-width:700px;padding-top:140px}.section h1{font-family:"Eras Demi ITC",Verdana,Geneva,sans-serif;margin:0 0 50px 0;padding:0;display:block;color:#b00c22;font-size:42px}.section h1 span{font-family:Verdana,Geneva,sans-serif;text-transform:uppercase!important;font-size:18px;color:#fff}#content_welcome{padding:20px;background:rgba(0,0,0,.8);color:#fff;border-top:1px solid #2088c9}#portrait{width:50%;float:left;padding:0 30px 0 20px;border-right:1px solid #ccc}#portrait img{display:inline-block;float:left;width:265px;margin:0 15px 15px 0}#portrait p{line-height:19px;font-size:13px;margin-bottom:15px}#portrait blockquote{margin:25px 20px 10px 0;padding:0 20px;border-right:3px solid #2088c9;color:#2088c9;line-height:1.5;font-style:italic;font-family:Georgia;text-align:right}#latest_projects{padding-left:60%}#latest_projects .latest_project{position:relative;display:block;width:250px;margin:15px auto 15px;cursor:pointer}#latest_projects img{width:250px}#big_networks h2,#latest_projects h2{font-family:"Eras Demi ITC",Verdana,Geneva,sans-serif;margin:0 0 30px 0;padding:0;display:block;color:#2088c9;font-size:30px;text-align:center}#big_networks span,#latest_projects span{font-family:Verdana,Geneva,sans-serif;text-transform:uppercase!important;font-size:12px;color:#fff}#content_projects{overflow:hidden;min-height:340px}.btn_slider{display:inline-block;padding:3px 7px 7px 7px;font-size:11px;color:#fff;position:absolute;top:180px;cursor:pointer;background-color:#000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.btn_slider:hover{background-color:#b00c22}.btn_slider.disabled{background-color:#444;cursor:default}#next{right:33px}#prev{right:59px}.single_project{position:relative;width:400px;min-height:365px;background-color:#fff;display:inline-block;margin:0 40px 40px 0;border-top:1px solid #2088c9;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;vertical-align:top;pointer-events:none}.single_project:nth-child(3n+3){margin:0 40px 40px 0}.single_project>img{width:100%}.project_active,.single_project:hover{background-color:#000}.project_active{border-top:1px solid #b00c22}.project_active h2,.single_project:hover h2{color:#fff}.single_project .description{padding:20px;pointer-events:all;min-height:130px}.single_project .description h2,.single_project .description p{margin:0;padding:0}.single_project .description h2{font-family:"Eras Demi ITC",Verdana,Geneva,sans-serif;line-height:1}.single_project .description .text{color:#5e5e5e;padding-top:10px!important}.more{display:block;position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 31px 31px;border-color:transparent transparent #2088c9 transparent;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.more .plus-icon{font-style:normal;position:absolute;top:15px;right:5px;color:#000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}#latest_projects .latest_project:hover .more,.project_active .more,.single_project:hover .more{border-color:transparent transparent #b00c22 transparent}#latest_projects .latest_project:hover .more .plus-icon,.project_active .more .plus-icon,.single_project:hover .more .plus-icon{color:#fff}.modal{display:none}.slideprojects{display:block;min-height:150px}#active_project_wrapper{display:none}.flickity-prev-next-button{border-radius:0;background:rgba(176,176,176,.75)}.technologies{list-style:none;height:30px;margin-bottom:15px}.technologies li{float:left}.technologies label{width:100px}.technologies .techno{text-indent:-7000px;display:inline-block;height:30px;width:30px;margin-left:5px}#html5{background:url(../img/sprites/technologies.png) 0 0 no-repeat}#css3{background:url(../img/sprites/technologies.png) -30px 0 no-repeat}#php{background:url(../img/sprites/technologies.png) -60px 0 no-repeat}#zend{background:url(../img/sprites/technologies.png) -90px 0 no-repeat}#zend2{background:url(../img/sprites/technologies.png) -120px 0 no-repeat}#android{background:url(../img/sprites/technologies.png) 0 -30px no-repeat}#java{background:url(../img/sprites/technologies.png) -30px -30px no-repeat}#jquery{background:url(../img/sprites/technologies.png) -60px -30px no-repeat}#extjs{background:url(../img/sprites/technologies.png) -90px -30px no-repeat}#fbapi{background:url(../img/sprites/technologies.png) -120px -30px no-repeat}#photoshop{background:url(../img/sprites/technologies.png) 0 -60px no-repeat}#premiere{background:url(../img/sprites/technologies.png) -30px -60px no-repeat}#aftereffects{background:url(../img/sprites/technologies.png) -60px -60px no-repeat}#blender{background:url(../img/sprites/technologies.png) -90px -60px no-repeat}#wordpress{background:url(../img/sprites/technologies.png) -120px -60px no-repeat}#mongo{background:url(../img/sprites/technologies.png) 0 -90px no-repeat}#sphinx{background:url(../img/sprites/technologies.png) -30px -90px no-repeat}#bootstrap{background:url(../img/sprites/technologies.png) -60px -90px no-repeat}#mysql{background:url(../img/sprites/technologies.png) -90px -90px no-repeat}#apache{background:url(../img/sprites/technologies.png) -120px -90px no-repeat}#symfony{background:url(../img/sprites/technologies.png) 0 -120px no-repeat}#angular{background:url(../img/sprites/technologies.png) -30px -120px no-repeat}#vue{background:url(../img/sprites/technologies.png) -60px -120px no-repeat}.preview{opacity:.5;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.preview:hover{opacity:1}.close_project{background-color:#b00c22;color:#fff;text-transform:uppercase;display:block;margin-top:20px;margin-bottom:5em;padding:5px;text-align:center;font-size:14px;font-weight:700;cursor:pointer}#form{position:relative;width:45%;padding:20px;background:rgba(0,0,0,.8);color:#fff;border-top:1px solid #2088c9}#form>p{margin-bottom:15px!important}#form input[type=email],#form input[type=text],#form textarea{width:95%;padding:5px;border:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}#form input[type=email]:focus,#form input[type=text]:focus,#form textarea:focus{background-color:#e4e4e4}#form textarea{height:100px}#submit{position:absolute;width:100%;bottom:-26px;left:0;border:none;background-color:#b00c22;color:#fff;text-transform:uppercase;display:block;padding:5px;text-align:center;font-size:14px;font-weight:700}#submit:hover{color:#000}#success{background:#2088c9;color:#000;font-weight:700;padding:10px;text-transform:uppercase;text-align:center}.error{background-color:#d91b5c!important}.error::-webkit-input-placeholder{color:#fff!important}#error_captcha{width:80%;margin:5px auto 5px;padding:5px;bottom:-26px;border:none;background-color:#b00c22;color:#fff;text-transform:uppercase;display:none;text-align:center;font-size:14px;font-weight:700}.grecaptcha-badge{position:static!important}#loading{position:absolute;bottom:20px;right:30px;display:none}#share_bar{position:fixed;z-index:100;height:20px;width:290px;line-height:5px;right:0;top:0;padding:5px 0 5px 20px;background-color:#000}#share_bar div{margin-left:5px!important}#share_icon{display:inline-block;width:50px;height:30px;background:url(../img/content/share_icon.png) top left no-repeat;position:absolute;top:0;left:-50px}#___plusone_0{width:65px!important}#twitter-widget-0 .label{text-indent:-7000px!important}#lang_bar{height:20px;width:65px;line-height:5px;padding:5px 0;margin:auto}#lang_bar a{display:inline-block;height:15px;width:30px;text-indent:-7000px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}#FR{background:url(../img/sprites/lang.png) no-repeat -30px -15px}#FR.active,#FR:hover{background:url(../img/sprites/lang.png) no-repeat -30px 0}#EN{background:url(../img/sprites/lang.png) no-repeat 0 -15px}#EN.active,#EN:hover{background:url(../img/sprites/lang.png) no-repeat 0 0}#pageslide{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999;width:50%;padding:20px;background-color:#333;color:#ccc;-webkit-box-shadow:inset 0 0 5px 5px #222;-moz-shadow:inset 0 0 5px 5px #222;box-shadow:inset 0 0 5px 5px #222;overflow:auto}#pageslide h3{font-family:"Eras Demi ITC",Verdana,Geneva,sans-serif;color:#fff;margin:0;padding:0 0 15px 0}#pageslide label{line-height:3em;color:#fff;font-weight:700;display:block}#pageslide a{color:#2088c9;font-weight:700}#pageslide a:hover{color:#fff}#pageslide p{clear:both}#pageslide ul{padding-left:3em}#pageslide .technologies{padding-left:0}@media only screen and (min-width:769px) and (max-width:1295px){#portrait img{width:100%}}@media only screen and (max-width:768px){#sidebar{right:0;z-index:999;min-height:5em;height:auto;width:100%;background:#2088c9}#logo{font-size:4em;position:absolute;top:.1em;left:.5em;margin:0;height:auto;width:auto}#sidebar #menu{display:none;text-align:left;margin-top:5em}#sidebar #menu li{width:100%;padding:1em;text-align:center}#sidebar #menu li.active{border-top:2px solid #b00c22;background:#fff}#sidebar #networks{display:none}#sidebar #networks .network{margin:.2em;font-size:2.5em}#sidebar.open #networks{display:block;position:static;padding:1em}#sidebar.open #menu{display:block}#lang_bar{display:none}#share_bar{display:none}.navbar-toggler{display:block;position:absolute;top:.3em;right:1em;font-size:2em;padding:.3em .8em;border-radius:10%;background:0 0;color:#fff;border:2px solid #fff}.section{min-width:0;margin:0;height:auto}.section h1{line-height:.8em;padding-left:.5em}.section h1 span{display:inline-block}#portrait{width:100%;border:none;float:none;padding:0}#portrait img{width:45%}#latest_projects{padding:0}#latest_projects li{float:left;width:50%}#latest_projects h2{text-align:left}#pageslide{width:95%}.screen-examples{display:none}#contact{margin-bottom:15em}#form{width:auto}#submit{position:static;font-size:2em}}@media only screen and (max-width:590px){#portrait img{width:100%}#latest_projects li{float:none;width:100%}.single_project{width:100%}}@media only screen and (max-width:400px){#pageslide{width:90%}}