h1,h2{font-weight:100}.grow,.highlight{transition:all .2s ease-in-out}body{font-family:Raleway,sans-serif;background-color:#53556e}h1{font-size:5em}h2{font-size:2.9em}h3{font-size:2.5em}h4{font-size:1.7em}p{font-size:1.4em;line-height:2em}a{color:#e4e0d2}a:focus,a:hover{color:#e69f31;text-decoration:initial;outline:0}.navbar{position:absolute;z-index:100;width:100%;border:none;background:0 0;padding-top:20px}.navbar .container{margin:0}.navbar .navbar-nav>li>a{color:#e6dfdf;font-size:1.2em;font-weight:700}.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:hover{color:#3e515a;padding:5px 10px;margin:10px 15px;border-radius:6px}.nav-fixed{min-height:40px;position:fixed;padding-top:0;margin:0 auto;border-radius:0;border:none;background-color:rgba(18,15,35,.9)}.nav-fixed .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;font-size:1em}.nav-fixed .navbar-nav>li>a:active,.nav-fixed .navbar-nav>li>a:focus,.nav-fixed .navbar-nav>li>a:hover{color:rgba(230,137,0,.89)}.nav-fixed .navbar-nav>.active>a,.nav-fixed .navbar-nav>.active>a:hover{color:#3e515a;padding:2px 10px;margin:9px 15px;border-radius:6px}.skills-list div a,main{color:#fff}section{padding-top:50px;margin-bottom:100px}.hero{margin:0;padding:0}.hero .wrapper{background:no-repeat fixed #53556e;background-size:cover;padding:12em 4em;line-height:1.3em}.hero h2,.hero h3,.hero p{margin:50px 0}.hero .button-main{color:#fff;position:absolute;bottom:0;left:0;right:0;margin:1em auto}.hero .btn{margin:20px 0}.section-heading i{font-size:1em}#about li{font-size:1.4em;margin:1em 0}.project{height:300px;width:calc((100% - 12%)/ 3);margin:4% 2%}.project .caption{background-color:rgba(18,15,35,.6);padding:5px}.project .caption h4{margin:0;padding:10px 0}.highlight:hover{transform:scale(1.1)}.skills-list div{margin:5% 0}#cv-button,.title{margin:30px 0}.skills-list div i{font-size:6em}#cv-button{font-size:1.5em}.grow:hover{transform:scale(1.5)}#contacts .row{margin-top:50px}#contacts .row i{font-size:3em}footer{padding:30px;background-color:#282933}footer .fa{font-size:2em}footer .logo{width:2.2em;margin:.3em}footer img{float:left;width:100px;margin-right:1em;border-radius:100px}#map{margin:0 auto 40px;width:80%;height:350px}.infoWindowContent{color:#3e515a;min-width:280px;max-width:320px;line-height:1em}.infoWindowContent h3{margin:0;font-size:1.2em;font-weight:400}.infoWindowContent h4{font-size:1em}.infoWindowContent p{font-size:.8em}.infoWindowContent img{width:48px;float:left;margin-right:3px}.infoWindowContent ul{padding-left:0;list-style-type:none}.infoWindowContent ul li{margin-bottom:10px}@media screen and (max-width:599px){.contact{margin:5% auto}section{margin:15px 0}.project{width:60%;margin:35% 20%}.project:first-child{margin-top:5%}.project .caption h4{font-size:1em}.skills-list div{margin:10% 0}footer .third{margin-bottom:30px}}@media screen and (min-width:599px) and (max-width:768px){section{margin:15px 0}.hero .wrapper{padding:15% 5%;background-attachment:scroll;-webkit-overflow-scrolling:touch}.hero h2,.hero h3,.hero p{margin:5% 0}.project{width:calc((100% - 8%)/ 2);margin:2%}.contact{margin:5% auto}footer .third{margin-bottom:20px}footer p{font-size:1em}}@media screen and (min-width:768px) and (max-width:992px){.project{width:calc((100% - 8%)/ 2);margin:2%}footer .third{margin-bottom:20px}.contact{margin:5% auto}.skills-list div{margin:7% 0}}@media screen and (min-width:992px) and (max-width:1200px){.project{width:calc((100% - 8%)/ 2);margin:4% 2%}.wrapper{height:100%;overflow:hidden}}@media screen and (max-width:700px){.navbar-toggle{float:right}.nav-fixed,.navbar{min-height:40px;position:fixed;padding-top:0;margin:0 auto;border-radius:0;border:none;background-color:rgba(18,15,35,.6)}.nav-fixed .navbar-nav>li>a,.navbar .navbar-nav>li>a{margin-left:5px;padding-top:10px;padding-bottom:10px;font-size:1em}.nav-fixed .navbar-nav>li>a:active,.nav-fixed .navbar-nav>li>a:focus,.nav-fixed .navbar-nav>li>a:hover,.navbar .navbar-nav>li>a:active,.navbar .navbar-nav>li>a:focus,.navbar .navbar-nav>li>a:hover{color:rgba(230,137,0,.89)}.nav-fixed .navbar-nav>.active>a,.nav-fixed .navbar-nav>.active>a:hover,.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:hover{color:#3e515a;padding:2px 10px;margin:9px 15px;border-radius:6px}.nav-fixed .navbar-default .navbar-collapse,.nav-fixed .navbar-default .navbar-form,.navbar .navbar-default .navbar-collapse,.navbar .navbar-default .navbar-form{border-color:transparent}}@media screen and (max-width:640px){h1{font-size:4em}h2{font-size:2.5em}h3{font-size:1.9em}h4{font-size:1.5em}#about li,p{font-size:1.2em}#about li{margin:1em 0}.hero .wrapper{padding:4em 2em;background-attachment:scroll}.hero h2,.hero h3,.hero p{margin:.2em 0}}