/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html,legend{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:'Open Sans Regular';src:url(../fonts/opensans-regular-webfont.woff2) format("woff2"),url(../fonts/opensans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Semibold';src:url(../fonts/opensans-semibold-webfont.woff2) format("woff2"),url(../fonts/opensans-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans Bold';src:url(../fonts/opensans-bold-webfont.woff2) format("woff2"),url(../fonts/opensans-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}*,:after,:before{box-sizing:inherit}a,h1,h2,h3,h4,h5,h6,li,p,ul{padding:0;margin:0}.clearfix:after,.clearfix:before{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}body{margin:0;background-color:#1f1f1f;color:#fff;font-family:"Open Sans Regular",Arial,sans-serif;line-height:1.4}.wrapper{padding-right:15px}.about{width:300px;float:left;margin-left:40px;background-color:#282828;box-shadow:0 0 10px rgba(0,0,0,.2)}@media only screen and (max-width:768px){.wrapper{padding-right:0}.about{width:100%;float:none;margin-left:0}}.about__logo{width:200px;height:200px;margin:40px auto;background-image:url(../img/logo.png);background-size:cover}.about__header,.content__header{display:block;text-transform:uppercase;background:linear-gradient(to left top,#00b64c,#149e1e)}@media only screen and (max-width:768px){.about__logo{margin-top:0}}.about__info{padding:0 20px 10px}.about__header{padding:2px 10px;font:15px "Open Sans Semibold",Arial,sans-serif;color:#282828}.about__list{margin-top:10px;list-style:none}.about__link{text-decoration:none;color:inherit;cursor:pointer}.about__item{margin-top:6px;padding:2px 0;position:relative;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.about__item:hover,.education__date,.projects__link:hover .projects__image{border:1px solid #149e1e}.about__item:hover .fa{color:#149e1e}.about__item:first-child{margin-top:0}.about__item .fa{position:absolute;color:rgba(255,255,255,.8);transition:all .2s ease}.about__item--username .fa{font-size:23px;top:9px;left:10px}.about__item--marker .fa{font-size:23px;top:8px;left:12px}.about__item--phone .fa{font-size:23px;top:8px;left:9px}.about__item--skype .fa{font-size:24px;top:7px;left:9px}.about__item--email .fa{font-size:20px;top:9px;left:9px}.about__item--facebook .fa{font-size:23px;top:8px;left:9px}.about__item--github .fa{font-size:24px;top:7px;left:9px}.about__item--download .fa,.about__item--linkedin .fa{font-size:23px;top:8px;left:9px}.about__title{padding:0 20px 0 40px;font:13px/1.4 "Open Sans Semibold",Arial,sans-serif;color:rgba(255,255,255,.8)}.about__content{padding:0 20px 0 40px;font:13px/1.4 "Open Sans Regular",Arial,sans-serif;color:rgba(255,255,255,.6)}.content{padding-top:20px;padding-left:10px;overflow:hidden}@media only screen and (max-width:768px){.content{padding-left:0}}.content__header{margin-bottom:20px;padding:4px 20px;font:15px/1.4 "Open Sans Bold",Arial,sans-serif;color:#282828}.content__inner,.projects__inner{display:-webkit-flex;display:-ms-flexbox}.content__name,.skills{padding:0 20px}.content__name{margin-bottom:20px;font:32px/1.4 "Open Sans Semibold",Arial,sans-serif;letter-spacing:1px}.content__inner{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1200px){.content__inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.content__edu{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-top:30px;margin-bottom:40px}.content__tech{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-top:30px;margin-bottom:20px}.content__addedu,.content__projects{width:100%;margin-bottom:30px}.skills__item{display:inline-block;padding:1px 12px;margin:0 10px;font:15px/1.4 "Open Sans Regular",Arial,sans-serif;color:rgba(255,255,255,.6);background-color:rgba(255,255,255,.15)}.education{padding:0 15px}.education__header{padding:3px 10px;margin-bottom:20px;background-color:rgba(255,255,255,.05);font:16px/1.4 "Open Sans Semibold",Arial,sans-serif}.education__list{list-style:none;padding-left:10px}.education__item{margin-bottom:22px;padding:5px 10px 10px 125px;position:relative;font:14px/1.4 "Open Sans Regular",Arial,sans-serif}.education__item:last-child{margin-bottom:0}.education__item--addedu{padding-left:75px}.education__date{width:106px;position:absolute;top:5px;left:0;padding:3px 10px;color:rgba(255,255,255,.75)}.education__date--addedu{width:auto}.education__text{margin-bottom:10px}.education__text--addedu{padding-left:5px;text-decoration:none;color:rgba(255,255,255,.4)}.education__text--addedu:hover{color:#149e1e}.education__note{font-size:13px;color:rgba(255,255,255,.75)}.projects__header,.technologies__header{background-color:rgba(255,255,255,.05);font:16px/1.4 "Open Sans Semibold",Arial,sans-serif}.technologies{padding:0 15px;overflow:hidden}.technologies__header{padding:3px 10px;margin-bottom:20px}.projects{padding:0 15px}.projects__header{padding:3px 10px;margin-bottom:10px}.projects__inner{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.projects__promo,.projects__row{display:-webkit-flex;display:-ms-flexbox}.projects__row{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.projects__item{width:33%;padding:0 15px;margin-top:20px;min-height:1px}@media only screen and (max-width:1200px){.projects__item{width:50%}}@media only screen and (max-width:992px){.projects__item{width:100%}}.projects__link{display:block;position:relative;text-decoration:none;color:rgba(255,255,255,.95)}.projects__link:hover .projects__image::after{background-color:rgba(0,0,0,.8)}.projects__link:hover .projects__promo{opacity:1;top:0}.projects__image{width:100%;height:220px;background:top center no-repeat;background-size:cover;border:1px solid transparent;border-radius:5px;transition:all .25s ease}@media only screen and (max-width:768px){.projects__image{height:280px}}.projects__image::after{content:" ";display:block;width:100%;height:100%;border-radius:5px;transition:all .1s ease}.projects__image--urlaus{background-image:url(../img/urlaubs-preview.jpg)}.projects__image--build{background-image:url(../img/build-preview.jpg)}.projects__image--ping{background-image:url(../img/ping-preview.jpg)}.projects__image--guitar{background-image:url(../img/guitarschool-preview.jpg)}.projects__image--badnovels{background-image:url(../img/badnovels-preview.jpg)}.projects__image--reactnewsapp{background-image:url(../img/ReactNewsApp-preview.jpg)}.projects__promo{height:100%;width:100%;position:absolute;left:0;top:15px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;transition:all .25s ease}.projects__name{margin:0 0 10px;font:24px/1.4 "Open Sans Bold",Arial,sans-serif;color:rgba(255,255,255,.95)}.projects__subtext{font:17px/1.4 "Open Sans Regular",Arial,sans-serif;color:rgba(255,255,255,.75)}.main-footer{width:100%;height:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-footer__rights{font:13px/1.4 "Open Sans Regular",Arial,sans-serif;color:rgba(255,255,255,.4)}.main-footer__link{text-decoration:none;color:rgba(255,255,255,.6)}.main-footer__link:hover{color:#149e1e}.slider.one{margin-bottom:30px}.slider .owl-stage-outer .owl-item{-webkit-backface-visibility:visible}.slider .item{width:96px;height:96px;background:rgba(40,40,40,.8)}.slider .item .image{width:96px;height:96px;background:center center no-repeat;background-size:contain;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}