/*!
 * elpev.com
 * 
 * @author Nordine Khalfoun
 * @version 1.0.0
 * Copyright 2015.
 */
.clear:after,.clear:before{content:' ';display:table}.clear:after{clear:both}*{font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%;box-sizing:border-box}body{font:300 13px/1.6 'Helvetica Neue',Helvetica,Arial;color:#444;box-sizing:border-box;background:#ba0000}body,html{margin:0;padding:0}*,:after,:before{box-sizing:inherit}.gradient{background:0 0/400% 400% #ba0000;background:-webkit-linear-gradient(135deg,#f88000,#ba0000) 0 0/400% 400%;background:linear-gradient(-45deg,#f88000,#ba0000) 0 0/400% 400%;-webkit-animation:AnimateBackground 15s ease infinite;animation:AnimateBackground 15s ease infinite;min-height:100vh;min-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gradient--top{display:block;padding:50px 0 0;text-align:center}@media screen and (min-width:1450px){.break{display:block}}@-webkit-keyframes AnimateBackground{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes AnimateBackground{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.header,.job__header{font-family:Raleway;font-weight:200;font-size:1.5em;line-height:1.5;max-width:90%;margin:auto;color:#fff;padding:25px 0 0;opacity:0;-webkit-animation:displayHeader 1.3s;animation:displayHeader 1.3s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width:768px){.header{font-size:2.2em;max-width:100%}}@media (min-device-pixel-ratio:1.5){.header{font-size:3em}}@-webkit-keyframes displayHeader{0%{opacity:0}100%{opacity:1}}@keyframes displayHeader{0%{opacity:0}100%{opacity:1}}.job__paragraph,.paragraph{font-family:Raleway;font-size:1.1em;color:#fff;font-weight:200;letter-spacing:.05em;opacity:0;-webkit-animation:displayParagraph 1.3s;animation:displayParagraph 1.3s;-webkit-animation-delay:1.7s;animation-delay:1.7s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width:768px){.paragraph{font-size:1.4em}}.paragraph .job__paragraph,.paragraph a{text-decoration:none;color:#fff;padding:0 0 3px;border-bottom:1px solid transparent;-webkit-transition:all .5s;transition:all .5s}.paragraph .job__paragraph,.paragraph a:hover{border-bottom:1px dashed #fff}@-webkit-keyframes displayParagraph{0%{opacity:0}100%{opacity:1}}@keyframes displayParagraph{0%{opacity:0}100%{opacity:1}}.logo{display:block;width:150px;height:150px;margin:auto;padding:10px 0 0}.logo__mark{opacity:0;-webkit-animation:displayMark 1s;animation:displayMark 1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes displayMark{0%{opacity:0}100%{opacity:1}}@keyframes displayMark{0%{opacity:0}100%{opacity:1}}.container{padding:30px 0 70px;text-align:center;margin:auto}@media screen and (min-width:768px){.container{padding:50px 0 100px;max-width:50vw}}.job{margin:auto;padding:20px}@media screen and (min-width:600px){.job{width:500px;padding:50px 0}}.job__header{font-size:1.5em}@media screen and (min-width:600px){.job__header{font-size:1.9em;line-height:1.5}}.job__header strong{font-weight:600}.job__paragraph{font-size:1.2em;padding:0 0 1em;text-align:justify}.job__paragraph a{text-decoration:none;color:#fff;padding:0 0 3px;border-bottom:1px solid transparent;-webkit-transition:all .5s;transition:all .5s}.job__paragraph a:hover{border-bottom:1px dashed #fff}.job__paragraph--emphasize{font-weight:600;text-align:center;font-size:1.3em}