*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{color:#826542;font-family:'Source Sans Pro', sans-serif;line-height:20px;margin-bottom:15px}img{border:0;height:auto;max-width:100%}a{color:inherit;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s}a:hover{color:#826542;text-decoration:none}body{color:#826542;font-family:arial;font-size:14px;line-height:17px;margin-top:71px}em{font-style:italic}h1{color:#2a2f2d;font-family:'Droid Serif', serif;font-size:38px;line-height:40px}h2{color:#2a2f2d;font-family:'Droid Serif', serif;font-size:30px;margin-bottom:10px}h3{color:#2a2f2d;font-family:'Droid Serif', serif;font-size:20px;line-height:normal;margin-bottom:10px}h4{color:#2a2f2d;font-family:'Droid Serif', serif;font-size:18px;margin-bottom:10px}h5{color:#2a2f2d;font-family:'Droid Serif', serif}h6{color:#2a2f2d;font-family:'Droid Serif', serif}button{background:transparent;border:2px solid #826542;border-radius:4px;color:#826542;font-family:'Droid Serif', serif;font-size:18px;margin-top:15px;outline-width:0;padding:7px 25px;-webkit-transition:all 0.3s;transition:all 0.3s}button:hover{background:#826542;color:#fff}#cookie-notice .button.bootstrap{background-color:#826542;background-image:none}#cookie-notice .button.bootstrap:hover{background:#F1C021}header{background:#F1C021;box-shadow:0px 0px 0px 0px #000;padding:26px 0 24px 0;position:fixed;top:0;-webkit-transition:all 0.3s;transition:all 0.3s;width:100%;z-index:99}header .logo{left:50%;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);top:10px;z-index:1}header .logo img{max-width:132px;-webkit-transition:all 0.3s;transition:all 0.3s}header .company-name{color:#2a2f2d;font-family:'Droid Serif', serif}header .company-name .large{font-size:24px}header .company-name .small{font-size:15px;letter-spacing:2px}header nav.menu{display:inline-block;width:100%}header nav.menu ul{float:right;margin:0 auto}header nav.menu ul li{float:left;font-family:'Droid Serif', serif;font-size:19px;position:relative;width:auto}header nav.menu ul li:last-child{border-right:0px}header nav.menu ul li a{color:#2a2f2d;float:left;padding:0px 10px 0px 10px;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s}header nav.menu ul li a:after{background:#2a2f2d;bottom:-10px;content:"";height:0px;left:50%;position:absolute;-webkit-transition:all 0.3s;transition:all 0.3s;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:0px}header nav.menu ul li a:hover{opacity:0.9;position:relative}header nav.menu ul li a:hover:after{height:1px;width:80px}header.hasScrolled{box-shadow:0px -3px 15px 1px #000;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9}header.hasScrolled .logo{top:5px}header.hasScrolled .logo img{max-width:75px}.banner{position:relative}.banner .banner-overlay{left:50%;max-width:625px;position:absolute;text-align:center;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);top:50%}.banner .banner-overlay p{font-family:'Droid Serif', serif;font-size:18px;font-style:italic;margin-top:10px}.title{margin:50px auto;max-width:500px}.title h2{position:relative;text-align:center}.title h2:before{background:#2a2f2d;content:"";height:1px;left:-110px;position:absolute;top:8px;width:200px}.title h2:after{background:#2a2f2d;content:"";height:1px;right:-110px;position:absolute;top:8px;width:200px}.title span{display:block;text-align:center}.what-we-do{background:#F1C021;padding-bottom:60px;position:relative;z-index:1}.what-we-do .container{position:relative}.what-we-do .container .right-aligned{float:right;max-width:600px;text-align:right}.what-we-do .container blockquote{border-right:1px solid #fff;clear:both;color:#fff;float:right;font-family:'Droid Serif', serif;font-size:26px;line-height:26px;margin-right:40px;margin-top:20px;max-width:400px;padding-right:20px;text-align:right}.what-we-do .container img.what-we-do-bg{bottom:-60px;left:0;max-width:340px;position:absolute;z-index:-1}.our-services{background:#e8e4df;padding:40px 0 240px 0}.our-services .title h2:before{left:-45px}.our-services .title h2:after{right:-45px}.our-services .service h4{color:#826542;margin-bottom:25px;text-align:center}.our-services .service img{max-height:74px;width:auto}.quote p{color:#f9be00;font-family:'Droid Serif', serif;font-size:28px;font-style:italic;line-height:30px;margin:0 auto;max-width:600px;padding:45px 0;text-align:center}.drone-law{background:#F1C021;padding-bottom:60px;position:relative;z-index:1}.drone-law .container{position:relative}.drone-law .container .title h2:before{left:-40px}.drone-law .container .title h2:after{right:-40px}.drone-law .container .left-aligned{float:left;max-width:500px;text-align:left}.drone-law .container .right-aligned{float:right;max-width:600px;text-align:left}.drone-law .container .right-aligned blockquote{border-right:1px solid #fff;bottom:0;clear:both;color:#fff;float:right;font-family:'Droid Serif', serif;font-size:26px;line-height:26px;margin-right:40px;margin-top:20px;padding-right:20px;position:absolute;right:0;text-align:right;width:400px;z-index:2}.drone-law .container .right-aligned ul{color:#724d23;list-style-type:disc}.drone-law .container .right-aligned ul li{margin-bottom:5px}.drone-law .container img.drone_law-bg{bottom:-60px;max-width:630px;position:absolute;right:0;z-index:-1}.get-in-touch{background:#2a2f2d;padding-bottom:50px}.get-in-touch .container .title{margin:60px auto 40px auto}.get-in-touch .container .title h2{color:#F1C021}.get-in-touch .container .title h2:before{background:#F1C021;left:-40px}.get-in-touch .container .title h2:after{background:#F1C021;right:-40px}.get-in-touch .container .title span{color:#fff}.get-in-touch .container nf-fields-wrap nf-field{float:left;margin:0 1%;width:48%}.get-in-touch .container nf-fields-wrap nf-field:nth-child(5){width:100%}.get-in-touch .container nf-fields-wrap nf-field:nth-child(6){width:98%}.get-in-touch .container nf-fields-wrap nf-field input[type="text"],.get-in-touch .container nf-fields-wrap nf-field input[type="email"],.get-in-touch .container nf-fields-wrap nf-field select{color:#2a2f2d;height:45px;outline-width:0;padding-left:15px}.get-in-touch .container nf-fields-wrap nf-field input[type="button"]{background:#F1C021;border:0;border-radius:4px;color:#fff;display:block;font-family:'Droid Serif', serif;font-size:16px;margin:0 auto;padding:10px 18px;-webkit-transition:all 0.3s;transition:all 0.3s}.get-in-touch .container nf-fields-wrap nf-field input[type="button"]:hover{background:#826542}.get-in-touch .container nf-fields-wrap nf-field select{background:#2a2f2d;border:0;border-radius:0;color:#fff;max-width:300px;outline:1px solid #fff}.get-in-touch .container nf-fields-wrap nf-field textarea{padding:15px;width:98%}.get-in-touch .container nf-fields-wrap nf-field .nf-field-container,.get-in-touch .container nf-fields-wrap nf-field #ninja_forms_required_items{margin-bottom:15px}.get-in-touch .container nf-fields-wrap nf-field ::-webkit-input-placeholder{color:#2a2f2d}.get-in-touch .container nf-fields-wrap nf-field ::-moz-placeholder{color:#2a2f2d}.get-in-touch .container nf-fields-wrap nf-field :-ms-input-placeholder{color:#2a2f2d}.get-in-touch .container nf-fields-wrap nf-field :-moz-placeholder{color:#2a2f2d}.get-in-touch .container .nf-form-fields-required,.get-in-touch .container .nf-after-field .nf-error-msg{display:none}.get-in-touch .container .nf-error .ninja-forms-field{border:2px solid red}.get-in-touch .container .ninja-forms-req-symbol,.get-in-touch .container .nf-error-msg{text-align:center}footer{padding:30px 0 15px 0}footer img.logo{margin-bottom:20px;max-width:120px}footer p{color:#2a2f2d;font-size:13px;margin-bottom:0}footer .footer-image{height:160px;position:relative}footer .footer-image img{bottom:0;position:absolute;right:0}.blog{margin-top:90px}.blog .top{float:none;margin:0 auto 30px auto;max-width:800px;text-align:center}.blog .post{margin:0 0 20px 0;padding-left:8px;padding-right:8px}.blog .post img{float:left}.blog .post .inner{background:#f0f0f0;box-shadow:0px 8px 19px -12px #2a2f2d;display:inline-block;padding:15px 10px 15px 20px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.blog .post .inner h2{line-height:normal;margin-bottom:5px}.blog .post .inner a:hover,.blog .post .inner a:focus{color:#2a2f2d;text-decoration:underline}.blog .post:hover .inner{box-shadow:0px 8px 19px -6px #2a2f2d}.blog .post:nth-child(3n+5){clear:left}.blog.detail{padding:50px 0 0 0}.blog.detail h1{margin-bottom:20px;text-align:center}.blog.detail h2,.blog.detail h3,.blog.detail h4,.blog.detail h5,.blog.detail h6{margin-bottom:15px}.blog.detail img.attachment-post-thumbnail{display:block;margin:0 auto 40px auto}.blog.detail .back-wrapper .back{position:relative;top:0px}.narrow{margin:0 auto;max-width:820px;padding:0 15px}.addthis_toolbox{margin:60px auto 0 auto;max-width:202px}.addthis_toolbox>a{padding:0 4px !important}@media screen and (max-width: 1200px){header nav.menu ul li{font-size:16px}.drone-law .container .right-aligned blockquote{position:static}}@media screen and (max-width: 1024px){.blog{margin-top:50px}.blog.detail{padding:0 0 0 0}.blog.detail .back-wrapper .back{top:40px}body{margin-top:50px}.navigation-wrapper{left:0;position:absolute;top:43px;width:100%}header nav.menu{background:rgba(130,101,66,0.95);height:100vh;left:0;top:-2000px;position:absolute;-webkit-transition:all 0.6s;transition:all 0.6s;width:100%}header .nav-toggle{cursor:pointer;display:block !important;position:absolute;right:20px;top:-20px}header .nav-toggle i.fa{color:#2a2f2d;font-size:30px}header nav.menu.active{opacity:1;top:25px}header nav.menu.active ul{float:none;padding-top:5vh}header nav.menu.active ul li{font-size:26px;height:15vh;text-align:center;width:100%}header nav.menu.active ul li a{color:#fff;padding:10px 0;width:100%}header nav.menu.active ul li a:hover:after{content:none}header .logo img{left:40px;max-width:60px;position:relative}header .company-name .large{font-size:14px}header .company-name .small{font-size:11px}header.hasScrolled{-webkit-transition:all 0.3s;transition:all 0.3s;z-index:9}header.hasScrolled .logo{top:10px}header.hasScrolled .logo img{max-width:60px}}@media screen and (max-width: 768px){.blog .post:nth-child(3n+5){clear:none}.blog .post:nth-child(2n+6){clear:left}.blog.detail{padding:20px 0 0 0}.blog.detail h1{margin-top:20px}.blog.detail .back-wrapper .back{display:block;text-align:center;top:0}.drone-law .container .left-aligned{padding:0 5%}.drone-law .container .right-aligned{padding:40px 5% 0 5%}.what-we-do .container .right-aligned{padding:0 5%}.our-services{padding:10px 0 240px 0}.title{border-bottom:1px solid #826542;margin:30px auto;padding-bottom:10px}.title h2:before{content:none}.title h2:after{content:none}h1{font-size:28px;line-height:32px}h2{font-size:24px;line-height:28px;margin-bottom:0}.banner .banner-overlay p{font-size:16px}footer .footer-image img{bottom:15px;right:15px}.quote p{padding:10% 5%}.get-in-touch{padding-bottom:10px}.get-in-touch .container .title{margin:20px auto 40px}}@media screen and (max-width: 500px){.get-in-touch .container nf-fields-wrap nf-field{width:98%}.get-in-touch .container nf-fields-wrap nf-field select{max-width:98%}}
