@import url('https://fonts.googleapis.com/css?family=Lato:400,900');@import url("https://use.typekit.net/xgn8wwi.css");html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{height:100%}body{font-family:'Lato',sans-serif;color:#707070;background:#fff;font-size:95%;margin:0}input,select,textarea{font-family:'Lato',sans-serif}h1,h2,h3,h4,h5,h6{margin:0 0 15px;color:#000;font-weight:900;text-transform:uppercase;letter-spacing:8px}a{color:#000;outline:none;text-decoration:none}p{margin:10px 0;line-height:1.4em}h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:.8rem}.clear{clear:both}.stock.in-stock{display:none}img{border:none;max-width:100%;height:auto}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}.aligncenter{display:block;margin:0 auto}.main-logo{font-size:70px;font-weight:900;letter-spacing:17px}.main-logo span{display:block;font-size:16px;color:#707070;letter-spacing:1px}.divider{width:100px;margin:40px auto;height:10px;display:block;background:#000}.divider.white{background:#fff}.home .metaslider{margin:66px 0!important}.home .metaslider .caption-wrap{position:absolute;bottom:50px;left:0;background:0 0;color:#707070;opacity:1;margin:0;display:block;width:60%;line-height:initial}.home .metaslider .caption-wrap h1{text-transform:initial;color:#707070;font-weight:400;font-size:25px;font-style:italic;letter-spacing:0}.gform_wrapper form{max-width:350px!important;margin:0}.gform_wrapper form.full-width{width:100%;max-width:600px!important;margin:0 auto}.gform_button.button{border:none;background:0 0;font-family:Lato;text-transform:uppercase;font-weight:900;letter-spacing:8px;cursor:pointer;width:118px!important;margin:20px auto 0!important;display:block!important}.gform_wrapper .gfield_description{font-size:1rem!important}.services-list{width:100%;padding:0;margin:60px auto 0;display:flex;flex-flow:row wrap}.services-list li{list-style:none;margin-bottom:80px;flex-basis:33.3333%;text-align:center}.services-list li .fas{display:block;font-size:70px;margin-bottom:20px}.services-list li a{color:#707070}div.ngg-galleryoverview{display:flex!important;flex-flow:row wrap;margin:20px 0}.home div.ngg-galleryoverview .ngg-gallery-thumbnail-box{flex-basis:33.3333%}div.ngg-galleryoverview .ngg-gallery-thumbnail-box{flex-basis:25%}div.ngg-galleryoverview .ngg-gallery-thumbnail-box img{width:100%}.page-template-fullpage-php div.ngg-galleryoverview .ngg-gallery-thumbnail-box{flex-basis:initial}.services-list h3{margin:0;letter-spacing:0}.spacer{margin:40px 0 20px}.lrg{font-size:1.6rem}ul.order-page{margin:40px 0;padding:0;flex-flow:row wrap;justify-content:space-between}ul.order-page li{list-style:none;flex-basis:48%;text-align:center;margin-bottom:40px;border:1px dashed #707070;padding:40px}ul.order-page li:nth-of-type(1),ul.order-page li:nth-of-type(2){flex-basis:100%}ul.order-page li h2{font-size:1rem;letter-spacing:4px}.instructions{padding:0 0 0 15px}.instructions li{margin-bottom:15px}#loginform{width:360px;margin:40px auto}#loginform label{width:200px;display:inline-block}.list li{list-style:none;margin-bottom:15px}#footer,.content-area,#header,.page-area{width:75%;max-width:1100px;margin:0 auto}#header{padding:50px 0 0;text-align:center}#left-col{flex-basis:65%}#right-col{flex-basis:30%}.single-client #left-col,.single-project #left-col{order:2}.single-client #right-col,.single-project #right-col{order:1;padding-top:107px}.page-area{min-height:400px;padding:50px 0;flex-flow:row wrap;justify-content:space-between}#header-wrapper{height:216px;background:url(//ascentaerialphotography.co.uk/wp-content/themes/aap/images/page-banner1.jpg) no-repeat center;background-size:cover}.page-id-5 #header-wrapper{background:url(//ascentaerialphotography.co.uk/wp-content/themes/aap/images/page-banner4.jpg) no-repeat center}.page-id-7 #header-wrapper{background:url(//ascentaerialphotography.co.uk/wp-content/themes/aap/images/page-banner2.jpg) no-repeat center}.page-id-135 #header-wrapper{background:url(//ascentaerialphotography.co.uk/wp-content/themes/aap/images/page-banner5.jpg) no-repeat center}.page-id-184 #header-wrapper{background:url(//ascentaerialphotography.co.uk/wp-content/themes/aap/images/page-banner6.jpg) no-repeat center}.woocommerce #header-wrapper{background:url(//ascentaerialphotography.co.uk/wp-content/themes/aap/images/page-banner3.jpg) no-repeat center}#header-wrapper .main-logo{color:#fff}#header-wrapper .main-menu ul li a{color:#fff}#header-wrapper h1{color:#fff;text-transform:uppercase;font-weight:900;width:600px;text-align:center;display:block;margin:100px auto 0}#header-wrapper .main-logo span{color:#fff}.ex-vat-price{margin-left:5px;display:inline-block;font-size:.8rem}.section-wrapper{position:relative}.mntns{position:absolute;top:-53px;right:0}.section-wrapper.about{background:url(//ascentaerialphotography.co.uk/wp-content/themes/aap/images/scroll-img.jpg) no-repeat;padding-top:650px;background-size:100%;background-attachment:fixed}.section-wrapper.about.contact{background:url(//ascentaerialphotography.co.uk/wp-content/themes/aap/images/scroll-img2.jpg) no-repeat;padding-top:650px;background-size:100%;background-attachment:fixed}.section-wrapper.about .section{background:url(//ascentaerialphotography.co.uk/wp-content/themes/aap/images/about-us.png) no-repeat;text-align:center;background-size:100%}.section-wrapper.about .section .content-area{padding:100px 0 80px}.section-wrapper.about .section h2,.section-wrapper.work .section h2{letter-spacing:5px;line-height:60px;font-size:44px}.section-wrapper.whatwedo{display:flex;justify-content:space-between;padding:100px 0 0}.section-wrapper.whatwedo .section{background:url(//ascentaerialphotography.co.uk/wp-content/themes/aap/images/whatwedo.jpg) no-repeat right;flex-basis:46%;height:700px}.section-wrapper.whatwedo .content{flex-basis:650px;display:flex;margin-right:100px;padding-bottom:80px}.section-wrapper.whatwedo .content ul{width:100%;padding:0;margin:auto;display:flex;flex-flow:row wrap}.section-wrapper.whatwedo .content ul li{list-style:none;margin-bottom:80px;flex-basis:33.3333%;text-align:center}.section-wrapper.whatwedo .content ul li a{color:#707070}.section-wrapper.whatwedo .content ul li .fas{display:block;font-size:70px;margin-bottom:20px}.section-wrapper.whatwedo .content h3{margin:0;letter-spacing:0}.section-wrapper.work{padding:100px 0}.section-wrapper.work .content-area{text-align:center}.main-posts{margin:0;padding:0;display:flex;flex-flow:row wrap}.main-posts li{flex-basis:25%;list-style:none;text-align:center;margin-bottom:40px}.img-wrap{position:relative;width:179px;height:191px;margin:0 auto;overflow:hidden}.img-wrap .thumbnail{position:absolute;top:0;left:0;width:179px}.main-posts h3{color:#707070;font-size:16px;margin-top:10px}.img-wrap .wp-post-image{width:144%;height:auto;margin-left:-20%;transition:margin 5s,width 5s;max-width:200%}.img-wrap:hover .wp-post-image{margin-left:2%;width:170%}.main-posts li.last{flex-basis:100%;text-align:center;font-weight:900;text-transform:uppercase;letter-spacing:20px;font-size:22px;margin-top:50px}.main-menu{float:right}.main-menu ul{margin:37px 0 0;padding:0}.main-menu ul li{list-style:none;float:left;position:relative}.main-menu ul li a{text-decoration:none;color:#000;display:block;padding:8px 10px;font-weight:900;text-transform:uppercase;margin:0 2px}.main-menu ul li a:hover{border-bottom:1px solid #fff}.main-menu ul li.current_page_item a{border-bottom:1px solid #fff}.main-menu ul li ul{display:none;position:absolute;top:34px;left:0;z-index:990;width:220px;margin:0;padding:0}.main-menu ul li ul li{text-align:left;z-index:991;float:none;padding:0}.main-menu ul li ul li a{color:#000!important;padding:8px 0 8px 8px;background:#fff;line-height:18px;font-size:.8rem}.main-menu ul li ul li a:hover{border-bottom:0}.main-menu ul li ul li.current_page_item a{border-bottom:0}.main-menu ul li:hover ul{display:block}.widget-area ul{margin:0;padding:0}.widget-area li{list-style:none}.flex{display:flex}.flex-item{flex-basis:20%}.singleblog.flex{justify-content:space-between}.variations td.label{width:72px}.singleproduct h1{margin:60px 0;text-align:center;font-family:ff-market-web,sans-serif}.singleproduct h1:after{width:80px;height:4px;display:block;margin:20px auto 0;content:"";background:#000}.product-badges ul{width:355px;margin:30px 0;padding:0;display:flex;justify-content:space-around}.product-badges li{list-style:none;margin-bottom:15px;font-weight:700;font-size:1.2rem}.product-badges li span{display:block;font-weight:400;font-size:.8rem}.product-badges li i{margin-right:6px;color:#a6917e}.quantity input{height:34px;line-height:34px}.woocommerce h2{letter-spacing:unset;font-family:ff-market-web,sans-serif;font-size:1.2rem!important}.singleproduct{padding:40px 0}.woocommerce.columns-4{margin-top:40px}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#a6917e;font-weight:700}.woocommerce-variation-price{margin-bottom:20px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#a6917e;height:34px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#a6917e}.product_meta,.woocommerce-result-count,.woocommerce-ordering{display:none}.woocommerce.columns-4 .post-267.product{background:#cecece;padding:10px!important}.woocommerce-product-details__short-description h2{font-size:1.2rem;font-family:ff-market-web,sans-serif}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background:#cecece!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#a6917e;color:#fff;text-transform:uppercase;font-size:.8rem}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#887665;color:#fff}.variations select{padding:4px;border-radius:4px}.category-list{display:flex;flex-flow:row wrap;margin:0;padding:0;justify-content:space-evenly}.category-list li{list-style:none;flex-basis:23%;margin-bottom:50px}.content-area.blog,.content-area.singleblog{padding:40px 0}.content-area.blog h1{font-size:18px;font-weight:900;letter-spacing:10px;width:100%;display:block;text-align:center;margin:30px 0 60px}.content-area.blog h2{font-size:14px;font-weight:900;letter-spacing:3px;width:100%;display:block;text-align:center;margin:10px 0 0}.content-area.singleblog h1{font-size:18px;font-weight:900;letter-spacing:10px;width:100%;display:block;text-align:center;margin:20px 0 20px}.content-area.singleblog .post-date{font-size:14px;font-weight:900;letter-spacing:10px;width:100%;display:block;text-align:center;margin:0 0 20px}.content-area.singleblog .entry{text-align:center}#nav-below{text-transform:uppercase}#nav-below a{letter-spacing:4px;font-weight:900}#footer-wrapper{width:100%;min-height:300px;background:#000}#footer{margin:0 auto;clear:both;padding:60px 0}#footer h2,#footer a{color:#fff;font-size:1rem}#footer ul.xoxo{display:flex;margin:0;padding:0;justify-content:space-between}#footer ul.xoxo li{max-width:350px}.credit{width:100%;color:#fff;background:#221f1f;padding:8px 10px;font-size:12px}.credit a{color:#fff;float:right}.credit p{margin:0}.fouroneeight{float:right}@media only screen and (max-width:1400px),only screen and (max-device-width:1400px){#footer,.content-area,#header,.page-area{width:95%}.section-wrapper.about{padding-top:500px}.section-wrapper.whatwedo .section{flex-basis:60%}.section-wrapper.whatwedo .content{margin-right:0}}@media only screen and (max-width:1150px),only screen and (max-device-width:1150px){.section-wrapper.about{padding-top:350px}.home .metaslider .caption-wrap{bottom:20px}.home .metaslider .caption-wrap h1{font-size:18px}}@media only screen and (max-width:1050px),only screen and (max-device-width:1050px){.section-wrapper.about{padding-top:350px}.section-wrapper.whatwedo{flex-flow:row wrap}.section-wrapper.whatwedo .section{flex-basis:86%;margin-bottom:60px}.section-wrapper.whatwedo .content{flex-basis:100%}.section-wrapper.whatwedo .content{margin-right:0}.section-wrapper.whatwedo .content ul{flex-flow:row wrap}.section-wrapper.whatwedo .content ul li{flex-basis:33.3333%;margin-bottom:0}.singleblog.flex{flex-flow:row wrap}#footer ul.xoxo{flex-flow:row wrap}#footer ul.xoxo li.widget{flex-basis:50%;margin-bottom:30px}}@media only screen and (max-width:900px),only screen and (max-device-width:900px){.main-posts li,.category-list li{flex-basis:33.333%}.singleblog.flex #left-col{flex-basis:100%;margin-bottom:40px}.singleblog.flex #right-col{margin:0 auto;padding-top:0;flex-basis:60%}}@media only screen and (max-width:800px),only screen and (max-device-width:800px){.section-wrapper.about{padding-top:200px}.section-wrapper.about .section h2,.section-wrapper.work .section h2{letter-spacing:5px;line-height:40px;font-size:28px}.section-wrapper.about .section .content-area{padding:50px 0}.section-wrapper.whatwedo .section{background-position:center;flex-basis:100%}.section-wrapper.whatwedo .content ul li{flex-basis:50%;margin-bottom:30px}.home .metaslider .caption-wrap{bottom:0}#footer ul.xoxo li.widget{flex-basis:100%}h1,h2,h3,h4,h5,h6{letter-spacing:5px}h1{font-size:1.4rem}h2{font-size:1.3rem}h3{font-size:1.2rem}h4{font-size:1.1rem}}@media only screen and (max-width:700px),only screen and (max-device-width:700px){.home .metaslider{padding-bottom:90px}.home .metaslider .caption-wrap{bottom:-90px;width:100%}.services-list{flex-flow:row wrap}.main-posts li,.category-list li,.services-list li{flex-basis:50%}ul.order-page li{flex-basis:100%}#header-wrapper h1{width:300px}}@media only screen and (max-width:600px),only screen and (max-device-width:600px){#header{padding-top:25px}.main-logo{font-size:40px}.main-logo span{font-size:11px;margin-top:15px}button#responsive-menu-button{top:52px}.home .metaslider .caption-wrap{bottom:-110px}.main-posts li,.category-list li,.services-list li{flex-basis:100%}}@media only screen and (max-width:450px),only screen and (max-device-width:450px){.section-wrapper.about{padding-top:150px}.home .metaslider .caption-wrap{bottom:-140px}.section-wrapper.whatwedo .content h3{font-size:14px}}