h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Josefin Sans", serif;font-weight:300;line-height:1.5em;text-transform:none;font-style:normal;color:inherit;margin:0;padding:0}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-family:"Josefin Sans", serif;font-weight:300;line-height:1;color:#b4bcc2;margin:0;padding:0}h1,.h1,h2,.h2,h3,.h3{margin-top:0;margin-bottom:0}h1,.h1{font-size:2.00em}h2,.h2{font-size:1.75em}h3,.h3{font-size:1.75em}h4,.h4{font-size:1.5em}h5,.h5{font-size:1.25em}h6,.h6{font-size:1.125em}p.small{font-size:0.875em}a,a:hover,a:focus,a:active,a.active{color:#6bc3ff;text-decoration:none}p,li,a{text-transform:none;font-family:"Muli", serif;font-size:1em;letter-spacing:0.125em;font-weight:lighter;line-height:1.8em;font-style:normal;padding:0 0 1em;margin:0}.btn-outline{font-size:20px;color:#fff}.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline.active{color:#41e899}.floating-label-form-group input,.floating-label-form-group textarea{font-size:1.12em}.floating-label-form-group label{font-size:.85em;line-height:1.764705882em}.floating-label-form-group-with-focus label{color:#41e899}html{font-family:"Muli", serif;font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.5;color:#fff;background-color:#d0d0d0}section{position:relative;padding:150px 0}section h2{font-size:2em;color:white;text-align:center;letter-spacing:0.125em}.sectionTitle h2{padding:0.5em 0 1em}.skills h2{padding:0.5em 0 0.5em}section p{text-align:center;padding-top:1em}section.headerText p{text-align:left}.skillsText{padding-bottom:1.5em}section.portfolio{background:#364d5c}p.portfolioDesc{max-width:80%;margin:0 auto 5%}section.success{background:#38644f}section.portfolio p,section.success p{text-align:left;padding:0.5em 0 1.5em}.servicesText p:last-of-type{padding:0.5em 0 2.5em}section.portfolio h3{text-align:center}section.portfolio h3,section.portfolio h4,section.success h4{color:#41e899;text-align:left;letter-spacing:0.125em}section.portfolio h5,section.portfolio h6{color:#41e899;font-size:1.12em}section.success .container{width:80%}.fnFServices{width:100%}.workflow{width:100%}.servicesText{width:80%;margin:0 auto}.servicesText h4{padding:0.5em 0 1em 2em}ul.services li{padding:0 0 1em 4em;list-style:none;margin:0}.col-lg-4{padding-left:0px;padding-right:0px}.col-lg-offset-4{margin-left:0}.col-lg-offset-2{margin-left:0}.container{width:80%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.navbar .container{width:100%;margin-right:auto;margin-left:auto;padding-left:2em;padding-right:2em}#contact .container{width:50%;max-width:600px;min-width:320px;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.navbar{font-family:"Josefin Sans", serif;font-weight:300;line-height:1.5em;text-transform:none;font-style:normal;margin-bottom:0}.navbar-default{background-color:rgba(90,61,24,0.7);border-color:transparent}.navbar-brand{padding-top:1em;padding-bottom:0.25em;height:auto}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#41e899;background-color:transparent}.navbar-default .navbar-text{color:#777777}.navbar-default .navbar-nav>li>a{color:#ffffff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#41e899;background-color:black}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#41e899;background-color:#2c3e50}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#1a242f}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#1a242f}.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#1a242f;color:#ffffff}.navbar-inverse .navbar-toggle{border-color:#128f76}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#128f76}header{background:#707070;background:url(../_img/P1000690_Lake-Powell-1_rotated_3012x1974.JPG);background-repeat:no-repeat;background-size:cover;overflow:hidden;background-position:50% 30%;min-height:84vh}section.headerText{background:#5a3d18;margin:0;padding:0;min-height:28vh}.headerText .container{padding:2em 1em 2.6em}section .name{margin-bottom:0px}#headerText h4{padding:0}section .skillsText p{margin:0 auto;padding:0;color:#c7c7c7}.headerText .container{color:#c7c7c7}.servicesText p{color:#c7c7c7}#portfolio .portfolio-item{right:0;margin:0 0 5%}#portfolio .portfolio-item img{border:4px solid black}#portfolio .portfolio-item .portfolio-link .caption .caption-content{text-align:center;font-size:20px;color:#fff}#portfolio .portfolio-item .portfolio-link{display:block;position:relative;margin:0 auto;max-width:400px}#portfolio .portfolio-item .itemInfo{display:block;position:relative;margin:0 auto;max-width:400px;max-height:288.8888px;overflow:hidden}#portfolio .portfolio-item .portfolio-link .caption{position:absolute;width:100%;height:100%;opacity:0;background:#2c3e50;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}#portfolio .portfolio-item .portfolio-link .caption:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .caption .caption-content{position:absolute;top:50%;width:100%;height:20px;margin-top:-12px}#portfolio .portfolio-item .portfolio-link .caption .caption-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .caption .caption-content h3,#portfolio .portfolio-item .portfolio-link .caption .caption-content h4{margin:0}.modal-content{background:#517d68;color:#c7c7c7}.modal-body h1{font-size:2em;color:#c7c7c7;padding-bottom:0.5em}.modal-body p{font-size:1em;color:#c7c7c7}.portfolio-modal .modal-body img{border:12px solid rgba(208,208,208,0.7);border-radius:12px}.tooltip{font-family:"Muli", serif}.popover{font-family:"Muli", serif}.portfolio .container p,.portfolio .container li,.success .container p,.success .container li{color:#c7c7c7}section.success a,section.success a:hover,section.success a:focus,section.success a:active,section.success a.active{outline:0;color:#6bc3ff;text-decoration:none}section.contact h2{color:#364d5c}#contact .formOutline{width:36%;min-width:100%;margin:0 auto;border:20px solid rgba(54,77,92,0.5);border-radius:20px}.innerOutline{width:100%;border:3px solid rgba(199,199,199,0.6)}.form-group{background:rgba(255,255,255,0);margin:0px 0 0px}.form-group-btn{padding:18px 0 18px}.form-group:hover{background:rgba(54,77,92,0.5)}.form-group-btn:hover{background:none}.form-group:focus{background:rgba(44,62,80,0)}.floating-label-form-group label{font-size:1em;color:#906151}.text-danger li{color:red;list-style-type:none}.btn-outline{margin-top:15px;border:solid 2px #fff;background:0 0;transition:all .3s ease-in-out}.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline.active{border:solid 2px #fff;background:#fff}.floating-label-form-group{border-bottom:3px solid rgba(199,199,199,0.6);padding-bottom:0}.floating-label-form-group input,.floating-label-form-group textarea{font-size:1.2em}.floating-label-form-group label{line-height:1.5em}.floating-label-form-group::not(:first-child){border-left:3px solid rgba(199,199,199,0.6)}form .row:first-child .floating-label-form-group{border-top:0px solid rgba(199,199,199,0)}#sendBtn{position:relative;width:100%;text-align:center;margin-left:0;margin-right:0}.wrapBtn .form-group{display:inline-block}section#contact{background:#707070;background:url(../_img/IMG_0445_Hawaii-1_1600x1200.JPG);background-repeat:no-repeat;background-size:cover;overflow:hidden;background-position:center center}.form-control{height:2em;padding:0.5em 0.5em;font-size:1em;line-height:1.5;color:white;background-color:#ffffff}.form-control::-moz-placeholder{color:#6d808d;opacity:1}.form-control:-ms-input-placeholder{color:#6d808d}.form-control::-webkit-input-placeholder{color:#6d808d}.help-block{color:red}.btn-success{color:#c7c7c7;background-color:rgba(54,77,92,0.8);border-color:rgba(54,77,92,0.8)}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#6bc3ff;border-color:#6bc3ff}.btn-lg,.btn-group-lg>.btn{margin:0 auto;font-size:1.5em;line-height:1.5em}.btn-sm,.btn-group-sm>.btn{font-size:1em;line-height:1.5em}.btn-xs,.btn-group-xs>.btn{font-size:0.8em;line-height:1.5em}footer .footer-above{padding-top:0}footer .footer-below{background-color:#2c3e50}footer .footer-below p{font-size:86%}@media (min-width: 300px) and (max-width: 799px){section{padding:60px 0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-right{margin-right:0}.navbar-fixed-top{padding:0}.navbar-fixed-top .navbar-brand{font-size:1.6em;padding-bottom:1em 0 0.25em;letter-spacing:0px}.navbar .navbar-nav{letter-spacing:0px}.navbar-fixed-top.navbar-shrink{padding:0 0 0px 0}.navbar-fixed-top.navbar-shrink .navbar-brand{font-size:1.4em;letter-spacing:0px;padding:1em 0 0.25em}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}.servicesText{width:100%;margin:0 auto}.servicesText h4{padding:0em 0 1em 0em}ul.services li{padding:0 0 1em 0em;list-style:none;margin:0}.headerText .container h2,.portfolio .container h2,.success .container h2,.contact .container h2{font-size:1.4em;letter-spacing:0em}section p,section li{font-size:1em;text-align:left;letter-spacing:0}.portfolio .container p,section .skillsText p{width:92%}.portfolio .container,.headerText .container{padding:1.5em 0 2em;width:100%}.portfolio .container{padding-left:15px;padding-right:15px;width:100%}p.portfolioDesc{min-width:92%;margin:0 auto 5%}#contact .container{width:100%;max-width:480px}}@media (min-width: 800px) and (max-width: 999px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-right{margin-right:0}.navbar-nav>li>a{padding:12px}.navbar-fixed-top{padding:0}.navbar-fixed-top .navbar-brand{font-size:2em;padding-bottom:1em 0 0.25em;letter-spacing:1.5px}.navbar .navbar-nav{letter-spacing:0px}.navbar-fixed-top.navbar-shrink{padding:0 0 0px 0}.navbar-fixed-top.navbar-shrink .navbar-brand{font-size:1.8em;letter-spacing:1px;padding:1em 0 0.25em}.headerText .container h2,.portfolio .container h2,.success .container h2,.contact .container h2{font-size:1.6em;letter-spacing:0.0625em}p,li,a{font-size:1em}#contact .container{width:62%;max-width:480px}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}@media (min-width: 1000px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-right{margin-right:0}.navbar-nav>li>a{padding:18px}.navbar-fixed-top{padding:0}.navbar-fixed-top .navbar-brand{font-size:2.6em;padding-bottom:1em 0 0.25em;letter-spacing:3px}.navbar .navbar-nav{letter-spacing:2px}.navbar-fixed-top.navbar-shrink{padding:0 0 0px 0}.navbar-fixed-top.navbar-shrink .navbar-brand{font-size:2.4em;letter-spacing:1.5px;padding:1em 0 0.25em}.headerText .container h2,.portfolio .container h2,.success .container h2,.contact .container h2{font-size:1.8em}p,li,a{font-size:1.12em}}@media (max-width: 1000px){section.success .container{width:100%}.fnFServices{position:relative;width:100%}.servicesText{width:92%;margin:0 auto}}@media (min-width: 1200px){.navbar-fixed-top .navbar-brand{font-size:3.2em;letter-spacing:4px;padding-bottom:1em 0 0.25em}.navbar .navbar-nav{letter-spacing:2px}.navbar-nav>li>a{padding:24px}.navbar-fixed-top.navbar-shrink{padding:0 0 0px 0}.navbar-fixed-top.navbar-shrink .navbar-brand{font-size:2.8em;letter-spacing:4px;padding:1em 0 0.25em}.headerText .container h2,.portfolio .container h2,.success .container h2,.contact .container h2{font-size:2em}}.layout{position:fixed;left:5px;bottom:5px;height:28px;background:#c7922f;color:#301508;font-size:0.88em;width:118px;text-align:center;border-radius:0.5em}
