@font-face{font-family:"pump_regular";src:url("Regular-webfont.eot");src:url("Regular-webfont.eot?#iefix") format("embedded-opentype"),url("Regular-webfont.woff2") format("woff2"),url("Regular-webfont.woff") format("woff"),url("Regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"pump_semibold";src:url("SemiBold-webfont.eot");src:url("SemiBold-webfont.eot?#iefix") format("embedded-opentype"),url("SemiBold-webfont.woff2") format("woff2"),url("SemiBold-webfont.woff") format("woff"),url("SemiBold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}a{color:#ffe600}.highlight{color:#ffe600 !important}.highlight a{color:#ffe600 !important;text-decoration:none}p.orangeHeading{margin-bottom:0}.avOrangeText{color:#ffe600}.avNormalText{color:#fff}.avDarkText{color:#ffe600}.pump-colour{color:#ffe600}body{margin:0!important;min-width:700px;padding-bottom:75px;background-color:#000}.center{text-align:center;width:100%}a{text-decoration:none;color:#fff}a:hover{color:#ffe600}a.btn{text-decoration:none}#homepage-text{margin-bottom:40px}.subtle{color:#fff}.pageContainer{width:700px;margin:0 auto;color:#fff;font-family:"pump_regular",sans-serif;position:relative}.tiny-text{font-family:"Arial",sans-serif;font-size:8pt}#featured-blog-posts{margin-left:-2px;margin-top:2px}.blog-post-theme-links a{display:inline-block;margin-left:5px;margin-right:5px;text-decoration:none}#blogAdminBar a{text-decoration:none}#blog a{text-decoration:none}#blog img{margin-top:2px;margin-bottom:2px}#blog .blog-post .blog-post-content a{color:#ffe600}#blog .blog-post .further-reading-text{display:inline-block;margin-right:10px}#blog .blog-post .further-reading-arrow{display:inline-block;margin-right:5px;margin-left:5px}#blog.blog-post-index-view .blog-post-further-reading{display:none}#blog.blog-post-index-view .blog-post-full-link{color:#fff}#blog.blog-post-index-view .blog-post-full-link:hover{color:#ffe600}.blog-post-theme-links a.selected{color:#ffe600 !important}.blog-post-further-reading{float:right}.blog-post-further-reading a{text-decoration:none;color:white}.blog-post-tags a{text-decoration:none;color:#fff}.blog-post-tags a:hover{text-decoration:underline}.blog-preview-limit{display:none}#comments .blog-comment{color:#ffe600}#comments .blog-comment .blog-comment-date{color:#ffe600;font-size:8pt;font-family:"Arial",sans-serif}#comments .blog-comment .blog-comment-admin-bar{font-size:8pt;font-family:"Arial",sans-serif;float:right}#comments .blog-comment-form label{color:#ffe600}#comments .blog-comment-form .error{margin:10px 2px;color:red}#home-page .featured-blog-post{float:left;margin-left:2px;margin-right:2px}#home-page #explore-more{font-family:"pump_semibold",sans-serif;color:#ffe600;margin-top:4px;margin-bottom:1px}.featured-blog-post{width:171px;font-family:"Arial",sans-serif;font-size:8pt}.featured-blog-post .preview-title{color:#ffe600;font-weight:bold;font-size:8pt!important;margin-top:23px}.featured-blog-post .preview-date{color:#ffe600;font-size:8pt!important}.featured-blog-post .preview-text{color:#fff;font-size:8pt!important;margin-top:12px}.featured-blog-post a{text-decoration:none}.socialNetworkLinks{width:120px;float:right;text-align:right;color:#ffe600;margin-top:-5px}.socialNetworkLinks .socialNetworkHeading{font-size:0.7em;padding-top:3px;padding-bottom:7px;font-family:"Arial",sans-serif;margin-right:21px}.socialNetworkLinks .socialNetworkLink{display:inline-block}.socialNetworkLinks .socialNetworkLink a{display:block;width:21px;height:21px}.socialNetworkLinks .socialNetworkLink a.facebook{background:url("/content/img/follow.png") 0 0}.socialNetworkLinks .socialNetworkLink a.twitter{background:url("/content/img/follow.png") -22px 0}.socialNetworkLinks .socialNetworkLink a.pinterest{background:url("/content/img/follow.png") -44px 0}.socialNetworkLinks .socialNetworkLink a.instagram{background:url("/content/img/follow.png") -66px 0}.facebook-logo{display:inline-block;width:21px;height:21px;background:url("/content/img/follow.png") 0 0}.toolbar{height:25px;margin-top:14px}.toolbar .headerAdminBar{float:right;width:600px;margin-top:8px}.toolbar .headerAdminBar a{float:right;display:block;color:#fff;text-decoration:none;margin-left:24px;font-size:8pt;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.toolbar .headerAdminBar a:hover{color:#ffe600}.toolbar .headerAdminBar a.selected{color:#ffe600}ul:not(.no-bullets){margin:0;padding-left:15px}ul:not(.no-bullets) li{list-style:none}ul:not(.no-bullets) li p.avDarkHeading{margin-bottom:0px!important}ul:not(.no-bullets) li p.avLightHeading{margin-bottom:0px!important}ul:not(.no-bullets) li p.avOrangeHeading{margin-bottom:0px!important}ul:not(.no-bullets) li:before{content:'\2022';display:block;position:relative;max-width:0px;max-height:0px;left:-13px;top:-0px;color:#ffe600;font-size:16px}ul.white-bullets li:before{color:white}form label.normal{color:#ffe600}.chromeframe{font-size:10pt;background-color:#FFFFE1;border:1px solid #ccc;text-align:center}input[type="text"],input[type="email"],textarea{background-color:black!important;color:white!important}button{font-family:"pump_regular",sans-serif;background-color:#ffe600 !important;color:black!important;border-color:black!important}.text-box-dark{background-color:black!important;color:white!important}.headerArea{float:left}.headerArea .siteName{width:350px;height:100px}.headerArea a{display:block;text-decoration:none}.pagesArea{margin-top:33px;margin-bottom:33px;height:15px;width:100%;text-align:left}.pagesArea a{display:inline-block;color:#fff;text-decoration:none;margin-right:12px;font-size:9pt;font-family:"Arial",sans-serif;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.pagesArea a:hover{color:#ffe600}.pagesArea a.selected{color:#ffe600}.left{float:left}.right{float:right}.footer{font-family:"Arial",sans-serif;margin-top:8px;margin-bottom:27px;color:#fff}.footer a{color:#fff}.footer .copyright{font-size:7pt}.footer .construction{font-size:7pt;margin-top:1px}.footer .construction a{text-decoration:none}.footer .construction a:hover{text-decoration:underline}.bold{font-weight:bold}.line{background-image:url("/Content/img/line.png");width:696px;margin:2px;height:2px}.me .me-list{float:right;width:330px}.me .me-text{width:340px}.me p{margin:0!important}.galleryPreviewItem{float:left;width:171px;height:114px;margin:2px;position:relative}.galleryPreviewItem .galleryPlaceholder{display:table-cell;vertical-align:middle;text-align:center;height:114px;width:171px}.galleryPreviewItem .galleryPlaceholder a{color:#fff;-webkit-transition:opacity 0.1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75}.galleryPreviewItem .galleryPlaceholder a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.galleryPreviewItem .adminOverlay{position:absolute;width:19px;height:19px;z-index:15;top:0px;left:4px;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.galleryPreviewItem .adminOverlay .offsetInner{position:relative}.galleryPreviewItem:hover .adminOverlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.galleryPreviewItem:hover .adminOverlay:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}.galleryPreviewItem a{text-decoration:none}.galleryPreviewItem a .overlay{position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;top:0px;left:0;width:171px;height:114px;text-align:center}.galleryPreviewItem a .overlay.galleryTitle{cursor:pointer;color:#ffe600;z-index:10}.galleryPreviewItem a .overlay.galleryTitle .galleryTitleInner{display:table-cell;vertical-align:middle;text-align:left;width:171px;height:114px}.galleryPreviewItem a .overlay.galleryTitle .galleryTitleInner .galleryTitleInnerText{font-family:"pump_semibold",sans-serif;width:151px;padding-left:10px;padding-right:10px;font-size:13pt}.galleryPreviewItem a .overlay.galleryTitleBackground{background-color:black;z-index:5;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.galleryPreviewItem a:hover .overlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.galleryPreviewItem a:hover .overlay.galleryTitleBackground{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75}#recaptcha_area{font-family:"Arial",sans-serif;font-size:8pt}#recaptcha_area a{color:#fff}#recaptcha_area input{padding:5px;border:1px solid #fff !important}#content{font-size:15pt;margin-top:30px;margin-bottom:27px;margin-left:2px}#content .galleryList a{color:#fff}#content #filesUploadingHeader{display:none}#content #filesCompleteHeader{display:none}#content .galleryHeader{margin-top:0px}#content .galleryHeader .gallery-title{line-height:1.0}#content .galleryHeader .gallerySummary{margin-top:19px}#content .galleryHeader .gallerySummary .gallerySummaryFrom{color:#ffe600}#content .bold-font{font-family:"pump_semibold",sans-serif}#content #gallery{margin-top:23px}#content #gallery #featuredGalleriesAdminBar{display:none}#content .avLightHeading,#content form label:not(.normal),form #content label:not(.normal){font-family:"pump_semibold",sans-serif;color:#fff;font-size:16pt}#content .avLightHeading a,#content form label:not(.normal) a,form #content label:not(.normal) a{color:#fff}#content .avDarkHeading{font-family:"pump_semibold",sans-serif;color:#ffe600;font-size:16pt}#content .avDarkHeading a{color:#ffe600;text-decoration:none}#content .pump-heading-xl{font-size:30.8pt;font-family:"pump_semibold",sans-serif;color:#ffe600}#content .avLargeHeading{color:#ffe600;font-family:"pump_semibold",sans-serif;font-size:25.5pt}#content .avLargeHeading a{color:#ffe600;text-decoration:none}#content .avOrangeHeading{color:#ffe600;font-family:"pump_semibold",sans-serif;font-size:16pt}#content .avOrangeHeading a{color:#ffe600}#content p{margin-top:0;margin-bottom:0;line-height:1.22em}#content .about .image{width:232px;height:240px;float:left}#content .about .text{margin-left:265px}#content .prices .text{width:696px}#content .prices .text .packageInfo{padding-top:6px}#content .editable{border:1px dotted #000;margin:-1px}#content .editable.cke_focus{border:1px dotted green}#content .testimonials input{color:black}#content .testimonial{margin-bottom:4px;position:relative}#content .testimonial .image{float:left;width:232px}#content .testimonial .adminOverlay{position:absolute;width:19px;height:19px;z-index:15;top:4px;left:4px;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#content .testimonial:hover .adminOverlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}#content .testimonial:hover .adminOverlay:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}#content .testimonial .testimonialContent{margin-left:265px}#content .testimonial .testimonialContent .testimonialContentText{margin-top:12px}#content .testimonial .testimonialContent .avDarkHeading{line-height:1}#content .testimonial .testimonialContent input[type='text']{width:420px}#content .testimonial .testimonialContent textarea{width:420px;height:165px}#content .galleryEdit .galleryTitle{float:left;width:400px}#content .galleryEdit .galleryTitle input[type='text']{width:400px}#content .galleryEdit .galleryLocation{float:left;width:200px;margin-left:20px}#content .galleryEdit .galleryLocation input[type='text']{width:200px}#content .galleryEdit .gallerySummary{margin-top:12px}#content .galleryEdit .gallerySummary .gallerySummaryFrom{color:#ffe600}#content .galleryEdit input[type='text']{width:480px}#content .galleryEdit textarea{width:480px;height:100px}#content .services .serviceSection{margin-bottom:4px}#content .services .serviceSection .image{float:left;width:232px}#content .services .serviceSection .serviceContent{margin-left:265px}#content .contactForm{min-height:476px}#content .contactForm input{width:200px}#content .contactForm input.submit{width:50px}#content .contactForm textarea{width:310px}#content .featuredGalleries{margin-left:-2px}.galleryPhoto{margin-bottom:4px;min-height:280px;position:relative}.galleryPhoto .adminOverlay{position:absolute;width:19px;height:19px;z-index:15;top:4px;left:0px;cursor:pointer;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.galleryPhoto:hover .adminOverlay{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.galleryPhoto:hover .adminOverlay:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}div#preloaded-images{position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px}#progress{width:450px}.spacer-40{height:40px;width:100%}.spacer-30{height:30px;width:100%}.spacer-25{height:20px;width:100%}.spacer-20{height:20px;width:100%}.spacer-10{height:10px;width:100%}.faqs .faqs-links a{text-decoration:none;color:#fff !important}.faqs .faqs-links a:hover{color:#ffe600 !important}.faqs .faqs-content{width:540px;margin-top:10px}.faqs p{margin:0!important}.services-links{color:#fff;font-family:"pump_regular",sans-serif}.services-links a{color:#fff;text-decoration:none}.services-links a:hover{color:#ffe600}.services-links span{color:#ffe600}.services-navigation-links{line-height:1.25}.services-navigation-links a{text-decoration:none;color:#fff !important}.services-navigation-links a:hover{color:#ffe600 !important}.swipe{overflow:hidden;visibility:hidden;position:relative;border-left:2px solid #000;border-right:2px solid #000}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>figure{float:left;width:696px;position:relative}.swipe *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.facebook-link-area a{color:#ffe600}nav{text-align:left}nav #position{padding-left:0;margin-top:17px;margin-bottom:13px}nav #position li{display:inline-block;width:9px;height:9px;border-radius:9px;background:#404041;box-shadow:inset 0 1px 3px #404041,0 0 1px 1px #000;margin:0 2px;cursor:pointer}nav #position li.on{box-shadow:inset 0 1px 3px -1px #ffe600,0 1px 2px #000;background-color:#ffe600;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe600), color-stop(100%, #ffe600));background-image:-webkit-linear-gradient(top, #ffe600, #ffe600);background-image:-moz-linear-gradient(top, #ffe600, #ffe600);background-image:-ms-linear-gradient(top, #ffe600, #ffe600);background-image:-o-linear-gradient(top, #ffe600, #ffe600);background-image:linear-gradient(top, #ffe600,#ffe600)}.contact-form{float:right}form label{display:block}form label.normal{padding-top:5px;padding-bottom:2px}form label:not(.normal){padding-top:10px}form textarea.form-control{height:auto}form .form-control{display:block;width:400px;padding:3px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.btn{margin-top:5px;margin-bottom:5px;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none}.btn.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}
