html,body{margin:0px;padding:0px;height:100%}body{background-color:#f4f4f4}#m-nav{display:none;float:left;overflow:auto;z-index:10;width:100%}#m-nav ul{display:block;margin:0px;padding:0px}#m-nav ul li{display:block;text-align:center;border-top:1px solid #444}#m-nav ul li a{display:block;color:#f4f4f4;font-family:Arial,Helvetica,sans-serif;font-size:12pt;text-transform:uppercase;padding:10px 15px;cursor:pointer;border-bottom:none;background-color:#555;color:#f4f4f4}#m-nav ul li a:hover{background-color:#666;text-decoration:none}#m-nav ul li:last-of-type{border-bottom:1px solid #444}header{position:absolute;top:0;left:0;width:100%;padding:20px 20px;z-index:50}header .col-xs-6{width:50%}header #logo-container{display:inline-block;width:50px;height:50px;margin:0px;padding:0px}header #logo-container img{vertical-align:middle;width:100%;height:100%}@media (min-width: 768px){header #logo-container{width:75px;height:75px}}header #nav-col{display:flex;justify-content:center}header #nav-icon-container{width:50px;height:50px;margin-left:auto;margin-right:0px;position:relative;background-color:#444;display:flex}header #nav-icon-container #nav-icon{width:30px;height:23px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;margin:0px auto;align-self:center}header #nav-icon-container #nav-icon span{display:block;position:absolute;height:5px;width:100%;background:#999;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header #nav-icon-container #nav-icon span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header #nav-icon-container #nav-icon span:nth-child(2){top:9px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header #nav-icon-container #nav-icon span:nth-child(3){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header #nav-icon-container #nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-1px;left:4px}header #nav-icon-container #nav-icon.open span:nth-child(2){width:0%;opacity:0}header #nav-icon-container #nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;left:4px}@media (min-width: 768px){header #nav-icon-container{display:none}}header nav{overflow:auto;align-self:center;margin-left:auto;display:none}header nav ul{display:block;margin:0px;padding:0px}header nav ul li{display:block;float:left}header nav ul li a{display:block;color:#f4f4f4;font-family:Arial,Helvetica,sans-serif;font-size:11pt;text-transform:uppercase;padding:5px 15px;cursor:pointer}header nav ul li a:hover{color:#DC582A;text-decoration:none}@media (min-width: 768px){header nav{display:inherit}}@media (min-width: 768px){header{position:absolute;top:0;left:0}}.parallax-bg{background-repeat:no-repeat;position:relative;background-attachment:scroll;background-size:auto 100%}@media (min-width: 321px) and (orientation: landscape){.parallax-bg{background-size:100% auto}}@media (min-width: 768px){.parallax-bg{background-size:100% auto}}@media (min-width: 1200px){.parallax-bg{background-attachment:fixed !important;background-size:cover !important}}.orange-parallax-layer{background-color:rgba(220,88,42,0.6);position:absolute;height:100%;width:100%;top:0;left:0}#scene-shot{background-image:url("../images/coffee-time-m.jpg");background-position:-70px 0px;height:350px}@media (min-width: 321px){#scene-shot{background-position:center}}@media (min-width: 992px){#scene-shot{background-image:url("../images/coffee-time.jpg");height:500px}}@media (min-width: 1200px){#scene-shot{background-position:left;height:600px}}#drone-shot{background-image:url("../images/drone-m.jpg");background-position:center;height:350px}@media (min-width: 992px){#drone-shot{background-image:url("../images/drone.jpg");height:500px}}@media (min-width: 1200px){#drone-shot{height:600px}}#hero{background-image:url("../images/hero-background-m.jpg");background-position:bottom;height:100%;padding:0px 0px 0px 0px;position:relative;width:100%;background-repeat:no-repeat;background-attachment:scroll}#hero #hero-container{display:flex;height:100%;position:relative;padding:20px 20px}#hero #hero-container #headline-container{position:relative;z-index:20;margin:auto 0px 30px 0px;height:60%;width:100%}#hero #hero-container #headline-container h2,#hero #hero-container #headline-container h4{font-family:Arial,Helvetica,sans-serif;position:absolute;width:100%}#hero #hero-container #headline-container h2{font-size:18pt;color:#f4f4f4;font-weight:bold;text-align:center;top:0}#hero #hero-container #headline-container h4{font-size:14pt;color:#999;text-align:center;padding:0px;margin-left:-120px;left:50%;bottom:0;max-width:240px}#hero #hero-container #headline-container .highlight{color:#DC582A}@media (min-width: 768px){#hero #hero-container #headline-container h2,#hero #hero-container #headline-container h4{position:relative;text-align:left}#hero #hero-container #headline-container h2{font-size:52pt;margin-bottom:30px}#hero #hero-container #headline-container h4{font-size:18pt;max-width:none;margin-left:0px;left:0}}@media (min-width: 768px){#hero #hero-container #headline-container{height:auto;bottom:200px;position:absolute;left:0;z-index:20;width:auto}}@media (min-width: 768px){#hero #hero-container{display:block;height:100%;position:relative;padding:20px 20px}}#hero #hero-gradient{display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;background:transparent;background:-webkit-linear-gradient(transparent, rgba(0,0,0,0.8));background:-o-linear-gradient(transparent, rgba(0,0,0,0.8));background:-moz-linear-gradient(transparent, rgba(0,0,0,0.8));background:linear-gradient(transparent, rgba(0,0,0,0.8))}@media (orientation: portrait){#hero{background-size:auto 100%}}@media (orientation: landscape){#hero{background-size:cover}}@media (min-width: 992px){#hero{background-image:url("../images/hero-background.jpg");background-size:auto 100% !important}}@media (min-width: 1200px){#hero{background-attachment:fixed !important;background-size:cover !important}}section{padding:20px 0px 20px 0px}section h2{text-align:center;margin:0px;padding:10px 0px 20px 0px;color:#444;text-transform:uppercase;font-size:24pt}section p{color:#555;text-align:center;font-size:12pt;padding:0px 20px}section .highlight{color:#999;text-decoration:underline}section .p-strong{font-weight:bold;font-style:italic}@media (min-width: 768px){section{padding:50px 0px 100px 0px}section h2{font-size:36pt;padding:20px 0px 50px 0px}section p{text-align:left}}#aboutme-image-container{text-align:center}#aboutme-image-container #aboutme-image{height:235px;width:auto;border-radius:50%;border:8px solid #ddd}@media (min-width: 768px){#aboutme-image-container{text-align:right}}#work-showcase{padding-bottom:40px}#work-showcase .row{padding:20px 0px 50px 0px}#work-showcase .row h4,#work-showcase .row h5,#work-showcase .row p{font-family:Arial,Helvetica,sans-serif;margin:0px;padding:0px;text-align:center}#work-showcase .row h4{font-weight:bold;font-size:20pt;color:#444;margin:10px 0px 5px 0px}#work-showcase .row h5{color:#DC582A;font-size:12pt;padding:5px 0px}#work-showcase .row p{color:#555;padding:25px 0px}#work-showcase .row img{width:100%}#work-showcase .row .work-showcase-info{align-self:center}#work-showcase .row .work-showcase-image{text-align:center}@media (min-width: 768px){#work-showcase .row p{padding:25px 100px}#work-showcase .row img{width:auto}}#work-showcase .row:nth-child(odd){text-align:right}#work-showcase-extra{width:100%;background-color:#e4e4e4;text-align:center;padding:0px 0px 30px 0px}#work-showcase-extra h4{font-weight:bold;font-size:12pt;color:#444;align-self:center;margin:25px 0px 10px 0px;padding:0px}#work-showcase-extra img{display:inline-block;height:auto;align-self:center;margin:25px 0px;opacity:0.5;filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}@media (min-width: 768px){#work-showcase-extra img{margin-left:auto;margin-right:auto}}#contact p{max-width:100%;margin:0px auto;display:block;text-align:center;margin-bottom:15px}#contact #contactForm-container{width:100%}#contact form{font-family:Arial,Helvetica,sans-serif}#contact form fieldset,#contact form input,#contact form label{padding:0px;margin:0px;box-sizing:border-box}#contact form input,#contact form label,#contact form textarea{float:left;width:98%;margin-left:2%}#contact form input,#contact form textarea{padding:12px;border:1px solid #ccc;background:#fafafa;color:#444;font-family:sans-serif;font-size:12px;line-height:normal;box-sizing:border-box;border-radius:2px}#contact form label{font-weight:bold;margin-top:10px;margin-bottom:5px}#contact form textarea{min-height:100px;resize:vertical}#contact form .half-input{width:48%}#contact form #submit-container{float:left;width:100%;text-align:center;padding:10px 0px}#contact form .container-center{width:100%;height:100%}#contact form button{color:#fff;padding:20px 30px;background-color:#DC582A;opacity:0.1;border-width:0;line-height:1em;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:0px;text-align:center;text-decoration:none;cursor:default;outline:none;font-size:14px;height:100%}#contact form #submitButton{margin-top:15px}#contact form #contactRecaptcha-container{margin:0px !important;padding:0px !important;text-align:center}#contact form #contactRecaptcha{width:304px;height:78px;display:inline-block;margin:0px auto;transform:scale(0.8);transform-origin:0px;margin-left:10px}@media (min-width: 321px){#contact form #contactRecaptcha{transform:none}}#contact form #recaptchaValidate{text-align:center;margin:10px 0px;font-size:14px;color:red;width:100%;float:left}#contact form .contactValidate{font-size:12px;color:red;float:left;width:100%;margin:0px 0px 10px 2%;display:none}#contact #contactForm-area-submitted{display:none}@media (min-width: 768px){#contact p{max-width:55%}}footer{background-color:#444;padding:30px 0px}footer h4,footer h5{font-weight:normal;font-family:Arial,Helvetica,sans-serif;text-align:center}footer h4{color:#fff;font-size:12pt;margin:10px 0px}footer h5{color:#999;font-size:10pt}footer .highlight{color:#DC582A}footer #social-container{display:block;overflow:auto;text-align:center}footer a{display:inline-block;width:28px;height:28px;margin:0px;padding:0px}footer a img{width:100%;height:100%}@media (min-width: 768px){footer{padding:50px 0px}footer h4,footer h5{text-align:left}footer #social-container{float:right}footer #social-container h4{text-align:right}}
/*# sourceMappingURL=style.css.map */
