img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.ls-container,.ls-wp-container{visibility:hidden;position:relative;max-width:100%;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.ls-inner{position:relative;width:100%;height:100%;background-position:center center;z-index:30}.ls-wp-fullwidth-container{width:100%;position:relative}.ls-wp-fullwidth-helper{position:absolute}ls-scene-wrapper{width:100%;margin:0 auto;display:block !important;position:relative !important}ls-scene-wrapper .ls-container{position:sticky !important;top:0}ls-silent-wrapper{width:100vw;height:100vh;z-index:-1 !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;position:fixed !important;left:-200vw;top:-200vh}ls-scene-wrapper[data-disabled-scene]{height:auto !important}.ls-slide-bgcolor,.ls-slide-backgrounds,.ls-slide-effects,.ls-background-videos,.ls-bg-video-overlay{-o-transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.ls-layers,.ls-slide-bgcolor,.ls-slide-backgrounds,.ls-slide-effects,.ls-background-videos,.ls-bg-video-overlay{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.ls-text-layer .ls-ch .ls-grad-bg-overflow{display:block;position:absolute;width:100%;height:100%;z-index:-1}.ls-wrapper{padding:0 !important;visibility:visible !important;border:0 !important;z-index:1}.ls-wrapper.ls-fix-textnodes .ls-ln,.ls-wrapper.ls-fix-textnodes .ls-wd,.ls-wrapper.ls-fix-textnodes .ls-ch{position:static !important;transform:none !important}.ls-wrapper .ls-ln{white-space:nowrap}.ls-layer.ls-has-chars .ls-wd{position:static !important}.ls-layer.ls-has-chars .ls-ch{position:relative !important}.ls-layer.ls-has-words .ls-wd{position:relative !important}.ls-layer.ls-has-lines .ls-ln{position:relative !important}.ls-layer .ls-ch,.ls-layer .ls-wd,.ls-layer .ls-ln{text-decoration:inherit}.ls-layer[data-ls-text-animating-in][data-ls-mask-text-in] .ls-ch,.ls-layer[data-ls-text-animating-in][data-ls-mask-text-in] .ls-wd,.ls-layer[data-ls-text-animating-in][data-ls-mask-text-in] .ls-ln,.ls-layer[data-ls-text-animating-out][data-ls-mask-text-out] .ls-ch,.ls-layer[data-ls-text-animating-out][data-ls-mask-text-out] .ls-wd,.ls-layer[data-ls-text-animating-out][data-ls-mask-text-out] .ls-ln{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ls-textnode-dummy{display:inline-block !important;visibility:hidden !important;pointer-events:none !important}.ls-textnode-bgclip-wrap{left:0;top:0;position:absolute;background-clip:text;-webkit-background-clip:text;text-fill-color:transparent;-webkit-text-fill-color:transparent;text-align:left !important;pointer-events:none !important}.ls-textnode{color:transparent;text-fill-color:transparent;-webkit-text-fill-color:transparent}.ls-wrapper.ls-force-display-block{display:block !important}.ls-wrapper.ls-force-visibility-hidden{visibility:hidden !important}.ls-wrapper.ls-force-left-0{left:0 !important}.ls-wrapper.ls-force-width-auto{width:auto !important}.ls-force-height-auto{height:auto !important}.ls-wrapper.ls-force-full-size{width:100% !important;height:100% !important}.ls-layer.ls-force-no-transform,.ls-wrapper.ls-force-no-transform{transform:none !important}.ls-force-no-transform .ls-ln,.ls-force-no-transform .ls-wd,.ls-force-no-transform .ls-ch{transform:none !important}.ls-background-videos{z-index:1}.ls-bg-video-overlay{z-index:21;background-repeat:repeat;background-position:center center}.ls-slide-backgrounds{z-index:2}.ls-slide-effects{z-index:4}.ls-slide-bgcolor{z-index:1}.ls-layers{z-index:35}.ls-z,.ls-parallax,.ls-in-out,.ls-scroll,.ls-scroll-transform,.ls-loop,.ls-clip{position:absolute !important;width:100%;height:100%;top:0;left:0}.ls-clip,.ls-m-layers-clip{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.ls-layers-clip{clip:rect(0px,var(--sw),var(--sh),0px)}.ls-z{width:100% !important;height:100% !important;top:0 !important;left:0 !important;bottom:auto !important;right:auto !important;display:block !important;overflow:visible !important;pointer-events:none !important}.ls-z.ls-wrapper.ls-pinned{position:fixed !important}.ls-slide-backgrounds .ls-wrapper.ls-z{overflow:hidden !important}.ls-inner-wrapper{pointer-events:auto}.ls-inner-wrapper *{pointer-events:inherit}.ls-in-out{display:none}.ls-loop,.ls-clip{display:block !important}.ls-parallax,.ls-in-out,.ls-scroll,.ls-scroll-transform,.ls-loop,.ls-z{background:0 0 !important}.ls-bg-wrap,.ls-loop{margin:0 !important}.ls-wrapper>.ls-layer,.ls-wrapper>a>.ls-layer .ls-wrapper>.ls-bg{line-height:normal;white-space:nowrap;word-wrap:normal;margin-right:0 !important;margin-bottom:0 !important}.ls-wrapper>.ls-layer,.ls-wrapper>a>.ls-layer{position:static !important;display:block !important;transform:translateZ(0)}.ls-bg-wrap,.ls-bg-outer{width:100%;height:100%;position:absolute;left:0;top:0}.ls-bg-wrap{display:none}.ls-bg-outer{overflow:hidden !important}.ls-wrapper>a.ls-layer-link{cursor:pointer !important;display:block !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;z-index:10;-o-transform:translateZ(100px);-ms-transform:translateZ(100px);-moz-transform:translateZ(100px);-webkit-transform:translateZ(100px);transform:translateZ(100px);background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) !important}.ls-l[data-prefix]:before,.ls-layer[data-prefix]:before{position:relative;display:inline-block;content:attr(data-prefix)}.ls-l[data-suffix]:after,.ls-layer[data-suffix]:after{position:relative;display:inline-block;content:attr(data-suffix)}.ls-l[data-prefix]:before,.ls-layer[data-prefix]:before,.ls-l[data-suffix]:after,.ls-layer[data-suffix]:after{color:var(--ls-affix-color,currentColor);transform:translateY(var(--ls-affix-va,0em));font-size:var(--ls-affix-fs,1em);font-family:var(--ls-affix-ff,inherit);font-weight:var(--ls-affix-fw,inherit)}.ls-l[data-prefix]:before,.ls-layer[data-prefix]:before,.ls-l[data-suffix]:after,.ls-layer[data-suffix]:after{display:var(--ls-affix-nl,inline-block)}.ls-l[data-prefix].ls-affix-float:before,.ls-layer[data-prefix].ls-affix-float:before,.ls-l[data-suffix].ls-affix-float:after,.ls-layer[data-suffix].ls-affix-float:after{position:absolute;left:50%;top:50%;transform:translate(calc( -50% + var( --ls-affix-ha, 0em ) ) , calc( -50% + var( --ls-affix-va, 0em ) ) )}.ls-l[data-prefix]:before,.ls-layer[data-prefix]:before{margin-right:var(--ls-affix-ha,0em)}.ls-l[data-suffix]:after,.ls-layer[data-suffix]:after{margin-left:var(--ls-affix-ha,0em)}.ls-gui-element{z-index:40;text-decoration:none !important}.ls-loading-container{position:absolute !important;display:none;left:50% !important;top:50% !important}.ls-loading-indicator{margin:0 auto}.ls-media-unmute{visibility:hidden;position:absolute;left:16px;top:16px;width:30px;height:30px;cursor:pointer;opacity:.65}.ls-media-unmute-active{visibility:visible}.ls-media-unmute-bg{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:30px;border:0 solid #fff;transform:scale(.1);background:rgba(0,0,0,.25);box-shadow:0 3px 10px rgba(0,0,0,.2)}.ls-icon-muted,.ls-icon-unmuted{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:20px;transform:scale(.1)}.ls-media-unmute-active .ls-media-unmute-bg{border:2px solid #fff}.ls-media-unmute-active .ls-icon-muted,.ls-media-unmute-active .ls-icon-unmuted,.ls-media-unmute-active .ls-media-unmute-bg{transform:scale(1) !important}.ls-icon-muted{background-image:url(//www.publicagency.co.uk/wp-content/plugins/LayerSlider/assets/static/layerslider/css/../img/icon-muted-white.png);opacity:1}.ls-icon-unmuted{background-image:url(//www.publicagency.co.uk/wp-content/plugins/LayerSlider/assets/static/layerslider/css/../img/icon-unmuted-white.png);opacity:0}.ls-media-unmute:hover{opacity:1}.ls-media-unmute:hover .ls-icon-muted{opacity:0}.ls-media-unmute:hover .ls-icon-unmuted{opacity:1}.ls-media-unmute-bg,.ls-icon-unmuted,.ls-media-unmute,.ls-icon-muted{transition:all .3s ease-in-out !important}.ls-bottom-slidebuttons{text-align:left}.ls-bottom-nav-wrapper,.ls-below-thumbnails{height:0;position:relative;text-align:center;margin:0 auto}.ls-below-thumbnails{display:none}.ls-bottom-nav-wrapper a,.ls-nav-prev,.ls-nav-next{outline:none}.ls-bottom-slidebuttons{position:relative}.ls-bottom-slidebuttons,.ls-nav-start,.ls-nav-stop,.ls-nav-sides{position:relative}.ls-nothumb{text-align:center !important}.ls-link,.ls-link:hover{position:absolute !important;width:100% !important;height:100% !important;left:0 !important;top:0 !important}.ls-link{display:none}.ls-link-on-top{z-index:999999 !important}.ls-link,.ls-wrapper>a>*{background-image:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7')}.ls-bottom-nav-wrapper,.ls-thumbnail-wrapper,.ls-nav-prev,.ls-nav-next{visibility:hidden}.ls-bar-timer{position:absolute;width:0;height:2px;background:#fff;border-bottom:2px solid #555;opacity:.55;top:0}.ls-circle-timer{width:16px;height:16px;position:absolute;right:10px;top:10px;opacity:.65;display:none}.ls-container .ls-circle-timer,.ls-container .ls-circle-timer *{box-sizing:border-box !important}.ls-ct-half{border:4px solid #fff}.ls-ct-left,.ls-ct-right{width:50%;height:100%;overflow:hidden}.ls-ct-left,.ls-ct-right{position:absolute}.ls-ct-left{left:0}.ls-ct-right{left:50%}.ls-ct-rotate{width:200%;height:100%;position:absolute;top:0}.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-hider,.ls-ct-right .ls-ct-half{left:0}.ls-ct-right .ls-ct-rotate,.ls-ct-left .ls-ct-hider,.ls-ct-left .ls-ct-half{right:0}.ls-ct-hider,.ls-ct-half{position:absolute;top:0}.ls-ct-hider{width:50%;height:100%;overflow:hidden}.ls-ct-half{width:200%;height:100%}.ls-ct-center{width:100%;height:100%;left:0;top:0;position:absolute;border:4px solid #000;opacity:.2}.ls-ct-half,.ls-ct-center{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.ls-slidebar-container{margin:10px auto}.ls-slidebar-container,.ls-slidebar{position:relative}.ls-progressbar,.ls-slidebar-slider-container{position:absolute;left:0;top:0}.ls-progressbar{width:0;height:100%;z-index:1}.ls-slidebar-slider-container{z-index:2}.ls-slidebar-slider{position:static !important;cursor:pointer}.ls-slidebar{height:10px;background-color:#ddd}.ls-slidebar,.ls-progressbar{border-radius:10px}.ls-progressbar{background-color:#bbb}.ls-slidebar-slider-container{top:50%}.ls-slidebar-slider{width:20px;height:20px;border-radius:20px;background-color:#999}.ls-slidebar-light .ls-slidebar{height:8px;background-color:#fff;border:1px solid #ddd;border-top:1px solid #ccc}.ls-slidebar-light .ls-slidebar,.ls-slidebar-light .ls-progressbar{border-radius:10px}.ls-slidebar-light .ls-progressbar{background-color:#eee}.ls-slidebar-light .ls-slidebar-slider-container{top:50%}.ls-slidebar-light .ls-slidebar-slider{width:18px;height:18px;border-radius:20px;background-color:#eee;border:1px solid #bbb;border-top:1px solid #ccc;border-bottom:1px solid #999}.ls-tn{display:none !important}.ls-thumbnail-hover{display:none;position:absolute;left:0}.ls-thumbnail-hover-inner{width:100%;height:100%;position:absolute;left:0;top:0;display:none}.ls-thumbnail-hover-bg{position:absolute;width:100%;height:100%;left:0;top:0}.ls-thumbnail-hover-img{position:absolute;overflow:hidden}.ls-thumbnail-hover img{max-width:none !important;position:absolute;display:inline-block;visibility:visible !important;left:50%;top:0}.ls-thumbnail-hover span{left:50%;top:100%;width:0;height:0;display:block;position:absolute;border-left-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important}.ls-thumbnail-wrapper{position:relative;width:100%;margin:0 auto}.ls-thumbnail-wrapper.ls-thumbnail-fill a img{width:100%}.ls-thumbnail{position:relative;margin:0 auto}.ls-thumbnail-inner,.ls-thumbnail-slide-container{width:100%}.ls-thumbnail-slide-container{overflow:hidden !important;position:relative}.ls-thumbnail-slide{text-align:center;white-space:nowrap;float:left;position:relative}.ls-thumbnail-slide a{overflow:hidden;display:inline-block;width:0;height:0;position:relative}.ls-thumbnail-slide img{max-width:none !important;max-height:100% !important;height:100%;visibility:visible !important;background-position:center !important}.ls-touchscroll{overflow-x:auto !important}.ls-shadow{display:none;position:absolute;z-index:10 !important;top:100%;width:100%;left:0;overflow:hidden !important;visibility:hidden}.ls-shadow img{width:100% !important;height:auto !important;position:absolute !important;left:0 !important;bottom:0 !important}.ls-media-layer{overflow:hidden}.ls-vpcontainer,.ls-videopreview{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer}.ls-videopreview{background-size:cover;background-position:center center}.ls-videopreview{z-index:1}.ls-playvideo{position:absolute;left:50%;top:50%;cursor:pointer;z-index:2}.ls-autoplay .ls-playvideo,.ls-instant-autoplay .ls-playvideo{display:none !important}.ls-forcehide{display:none !important}.ls-yourlogo{position:absolute;z-index:50}.ls-slide-transition-wrapper{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3}.ls-slide-transition-wrapper,.ls-slide-transition-wrapper *{text-align:left !important}.ls-slide-transition-tile{position:relative;float:left}.ls-slide-transition-tile img{visibility:visible;margin:0 !important}.ls-curtiles{overflow:hidden}.ls-curtiles,.ls-nexttiles{position:absolute;width:100%;height:100%;left:0;top:0}.ls-curtile,.ls-nexttile{overflow:hidden;width:100% !important;height:100% !important;-o-transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.ls-nexttile{display:none}.ls-3d-container{position:relative;overflow:visible !important;-ms-perspective:none !important;-moz-perspective:none !important;-webkit-perspective:none !important;perspective:none !important}.ls-3d-box{position:absolute}.ls-3d-box>div{overflow:hidden;margin:0;padding:0;position:absolute;background-color:#888}.ls-3d-box .ls-3d-top,.ls-3d-box .ls-3d-bottom{background-color:#555}.ls-slide-transition-wrapper,.ls-slide-transition-tile{-ms-perspective:1500px;-moz-perspective:1500px;-webkit-perspective:1500px;perspective:1500px}.ls-slide-transition-tile,.ls-3d-box,.ls-curtiles,.ls-nexttiles{-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ls-curtile,.ls-nexttile,.ls-3d-box{-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}html body .ls-container.ls-wp-container.ls-fullsize:not(.ls-hidden),html body .ls-container.ls-wp-container.ls-fullwidth:not(.ls-hidden),html body .ls-container.ls-wp-container.ls-responsive:not(.ls-hidden),html body .ls-container.ls-wp-container.ls-fixedsize:not(.ls-hidden),#ls-global .ls-container.ls-wp-container.ls-fullsize:not(.ls-hidden),#ls-global .ls-container.ls-wp-container.ls-fullwidth:not(.ls-hidden),#ls-global .ls-container.ls-wp-container.ls-responsive:not(.ls-hidden),#ls-global .ls-container.ls-wp-container.ls-fixedsize:not(.ls-hidden){max-width:100%}html body .ls-container.ls-hidden,#ls-global .ls-container.ls-hidden{width:0 !important;height:0 !important;position:absolute;left:-5000px;top:-5000px;z-index:-1;overflow:hidden !important;visibility:hidden !important;display:block !important}.ls-selectable{user-select:text;-ms-user-select:text;-moz-user-select:text;-webkit-user-select:text}.ls-unselectable{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.ls-visible{overflow:visible !important;clip:auto !important;clip-path:none !important}.ls-unselectable{user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.ls-overflow-hidden{overflow:hidden}.ls-overflowx-hidden{overflow-x:hidden}html body .ls-overflow-visible,html#ls-global .ls-overflow-visible,body#ls-global .ls-overflow-visible,#ls-global .ls-overflow-visible,.ls-overflow-visible{overflow:visible !important}.ls-overflowy-hidden{overflow-y:hidden}.ls-slide{display:block !important;visibility:hidden !important;position:absolute !important;overflow:hidden;top:0 !important;left:0 !important;bottom:auto !important;right:auto !important;background:0 0;border:none !important;margin:0 !important;padding:0 !important}.ls-slide>.ls-layer,.ls-slide>.ls-l,.ls-slide>.ls-bg,.ls-slide>a>.ls-layer,.ls-slide>a>.ls-l,.ls-slide>a>.ls-bg{position:absolute !important;white-space:nowrap}.ls-fullscreen{margin:0 !important;padding:0 !important;width:auto !important;height:auto !important}.ls-fullscreen .ls-container{background-color:#000;margin:0 auto !important}.ls-fullscreen .ls-fullscreen-wrapper{width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;border:0 !important;background-color:#000;overflow:hidden !important;position:relative !important}.ls-fullscreen .ls-fullscreen-wrapper .ls-container,.ls-fullscreen .ls-fullscreen-wrapper .ls-wp-container{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important}.ls-layer .split-item{font-weight:inherit !important;font-family:inherit !important;font-size:inherit;color:inherit}html body .ls-container .ls-layer,#ls-global .ls-container .ls-layer,html body .ls-container .ls-l,#ls-global .ls-container .ls-l{border-width:0;border-style:solid;border-color:#000;color:#000;font-size:36px;font-family:Arial,sans-serif;background-repeat:no-repeat;stroke:#000;text-align:left;font-style:normal;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:0;background-position:0 0;background-clip:border-box;opacity:1;mix-blend-mode:unset}.ls-container .ls-layer svg,.ls-container .ls-l svg{width:1em;height:1em;display:block}.ls-container .ls-layer:not(.ls-html-layer),.ls-container .ls-l:not(.ls-html-layer){stroke-width:0}.ls-container .ls-layer:not(.ls-html-layer) svg,.ls-container .ls-l:not(.ls-html-layer) svg{fill:currentColor}.ls-container .ls-layer.ls-shape-layer svg,.ls-container .ls-layer.ls-svg-layer svg,.ls-container .ls-l.ls-shape-layer svg,.ls-container .ls-l.ls-svg-layer svg{width:100%;height:100%}.ls-container .ls-layer.ls-icon-layer .fa,.ls-container .ls-l.ls-icon-layer .fa{display:block;line-height:inherit}.ls-container .ls-layer.ls-ib-icon svg,.ls-container .ls-l.ls-ib-icon svg,.ls-container .ls-layer.ls-ib-icon .fa,.ls-container .ls-l.ls-ib-icon .fa{display:inline-block;vertical-align:middle}.ls-container .ls-layer.ls-html-layer svg,.ls-container .ls-l.ls-html-layer svg{display:inline;width:auto;height:auto}.ls-container .ls-button-layer{cursor:pointer}.ls-container:not(.ls-hidden) .ls-wrapper:not(.ls-force-display-block) picture.ls-layer img,.ls-container:not(.ls-hidden) .ls-wrapper:not(.ls-force-display-block) picture.ls-l img{width:inherit !important;height:inherit !important}.ls-container.ls-hidden picture{display:flex !important}.ls-container.ls-hidden picture.ls-layer img,.ls-container.ls-hidden picture.ls-l img{width:auto;height:auto}.ls-l[data-ls-smart-bg],.ls-layer[data-ls-smart-bg],ls-layer[data-ls-smart-bg]{overflow:hidden !important;background-size:0 0 !important}.ls-l[data-ls-smart-bg]:before,.ls-layer[data-ls-smart-bg]:before,ls-layer[data-ls-smart-bg]:before{content:'';display:block;position:absolute;left:0;top:0;z-index:-1;width:var(--sw);height:var(--sh);transform:translate(calc( var( --x, 0px ) + var( --lx, 0px )  + var( --rx, 0px ) ), calc( var( --y, 0px ) + var( --ly, 0px ) + var( --ry, 0px ) ) );background-image:inherit;background-size:var(--bgs,inherit);background-position:inherit;background-repeat:inherit}html body .ls-nav-prev,#ls-global .ls-nav-prev,html body .ls-nav-next,#ls-global .ls-nav-next,html body .ls-bottom-nav-wrapper a,#ls-global .ls-bottom-nav-wrapper a,html body .ls-container .ls-fullscreen,#ls-global .ls-container .ls-fullscreen,html body .ls-thumbnail a,#ls-global .ls-thumbnail a{transition:none;-ms-transition:none;-webkit-transition:none;line-height:normal;outline:none;padding:0;border:0}html body .ls-wrapper>a,#ls-global .ls-wrapper>a,html body .ls-wrapper>p,#ls-global .ls-wrapper>p,html body .ls-wrapper>h1,#ls-global .ls-wrapper>h1,html body .ls-wrapper>h2,#ls-global .ls-wrapper>h2,html body .ls-wrapper>h3,#ls-global .ls-wrapper>h3,html body .ls-wrapper>h4,#ls-global .ls-wrapper>h4,html body .ls-wrapper>h5,#ls-global .ls-wrapper>h5,html body .ls-wrapper>img,#ls-global .ls-wrapper>img,html body .ls-wrapper>div,#ls-global .ls-wrapper>div,html body .ls-wrapper>span,#ls-global .ls-wrapper>span,html body .ls-wrapper .ls-bg,#ls-global .ls-wrapper .ls-bg,html body .ls-wrapper .ls-layer,#ls-global .ls-wrapper .ls-layer,html body .ls-slide .ls-layer,#ls-global .ls-slide .ls-layer,html body .ls-slide a .ls-layer,#ls-global .ls-slide a .ls-layer{transition:none;-ms-transition:none;-webkit-transition:none;line-height:normal;outline:none;padding:0;margin:0;border-width:0}html body .ls-container img,#ls-global .ls-container img{transition:none;-ms-transition:none;-webkit-transition:none;line-height:normal;outline:none;background:0 0;min-width:0;max-width:none;border-radius:0;box-shadow:none;border-width:0;padding:0}html body .ls-wp-container .ls-wrapper>a>*,#ls-global .ls-wp-container .ls-wrapper>a>*{margin:0}html body .ls-wp-container .ls-wrapper>a,#ls-global .ls-wp-container .ls-wrapper>a{text-decoration:none}.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,.ls-gui-element *,.ls-gui-element,.ls-container,.ls-slide>*,.ls-slide,.ls-wrapper,.ls-layer{box-sizing:content-box !important}html body .ls-yourlogo,#ls-global .ls-yourlogo{margin:0}html body .ls-tn,#ls-global .ls-tn{display:none}.ls-bottom-nav-wrapper,.ls-bottom-nav-wrapper span,.ls-bottom-nav-wrapper a{line-height:0;font-size:0}html body .ls-container video,#ls-global .ls-container video{max-width:none !important;object-fit:cover !important}html body .ls-container.ls-wp-container,#ls-global .ls-container.ls-wp-container,html body .ls-fullscreen-wrapper,#ls-global .ls-fullscreen-wrapper{max-width:none}html body .ls-container,#ls-global .ls-container,html body .ls-container .ls-slide-transition-wrapper,#ls-global .ls-container .ls-slide-transition-wrapper,html body .ls-container .ls-slide-transition-wrapper *,#ls-global .ls-container .ls-slide-transition-wrapper *,html body .ls-container .ls-bottom-nav-wrapper,#ls-global .ls-container .ls-bottom-nav-wrapper,html body .ls-container .ls-bottom-nav-wrapper *,#ls-global .ls-container .ls-bottom-nav-wrapper *,html body .ls-container .ls-bottom-nav-wrapper span *,#ls-global .ls-container .ls-bottom-nav-wrapper span *,html body .ls-direction-fix,#ls-global .ls-direction-fix{direction:ltr !important}html body .ls-container,#ls-global .ls-container{float:none !important}.ls-slider-notification{position:relative;margin:10px auto;padding:10px 10px 15px 88px;border-radius:5px;min-height:60px;background:#de4528;color:#fff !important;font-family:'Open Sans',arial,sans-serif !important}.ls-slider-notification a{color:#fff !important;text-decoration:underline !important}.ls-slider-notification-logo{position:absolute;top:16px;left:17px;width:56px;height:56px;font-size:49px;line-height:53px;border-radius:56px;background-color:#fff;color:#de4528;font-style:normal;font-weight:800;text-align:center}.ls-slider-notification strong{color:#fff !important;display:block;font-size:20px;line-height:26px;font-weight:400 !important}.ls-slider-notification span{display:block;font-size:13px;line-height:16px;text-align:justify !important}@media screen and (max-width:767px){.ls-container .ls-layers>.ls-hide-on-phone,.ls-container .ls-background-videos .ls-hide-on-phone video,.ls-container .ls-background-videos .ls-hide-on-phone audio,.ls-container .ls-background-videos .ls-hide-on-phone iframe{display:none !important}}@media screen and (min-width:768px) and (max-width:1024px){.ls-container .ls-layers>.ls-hide-on-tablet,.ls-container .ls-background-videos .ls-hide-on-tablet video,.ls-container .ls-background-videos .ls-hide-on-tablet audio,.ls-container .ls-background-videos .ls-hide-on-tablet iframe{display:none !important}}@media screen and (min-width:1025px){.ls-container .ls-layers>.ls-hide-on-desktop,.ls-container .ls-background-videos .ls-hide-on-desktop video,.ls-container .ls-background-videos .ls-hide-on-desktop audio,.ls-container .ls-background-videos .ls-hide-on-desktop iframe{display:none !important}}.ls-container .ls-background-videos .ls-vpcontainer{z-index:10}.ls-container .ls-background-videos .ls-videopreview{background-size:cover !important}.ls-container .ls-background-videos video,.ls-container .ls-background-videos audio,.ls-container .ls-background-videos iframe{position:relative;z-index:20}@media (transform-3d),(-ms-transform-3d),(-webkit-transform-3d){#ls-test3d{position:absolute;left:9px;height:3px}}.ls-z[data-ls-animating-in] .ls-wrapper.ls-in-out,.ls-z[data-ls-animating-out] .ls-wrapper.ls-in-out,.ls-curtile,.ls-nexttile{will-change:transform}.ls-z[data-ls-animating-in] .ls-layer,.ls-z[data-ls-animating-out] .ls-layer,.ls-curtile,.ls-nexttile{will-change:opacity}.ls-layer[data-ls-animating-in],.ls-layer[data-ls-animating-out]{will-change:filter}.ls-layer[data-ls-text-animating-in] .ls-ln,.ls-layer[data-ls-text-animating-in] .ls-wd,.ls-layer[data-ls-text-animating-in] .ls-ch,.ls-layer[data-ls-text-animating-out] .ls-ln,.ls-layer[data-ls-text-animating-out] .ls-wd,.ls-layer[data-ls-text-animating-out] .ls-ch{will-change:transform}.ls-z:not([data-ls-hidden]),.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-loop,.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-parallax,.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-scroll-transform,.ls-z:not([data-ls-hidden]) .ls-wrapper.ls-scroll{will-change:transform}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
*{hyphens:manual}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px;margin-bottom:1.714285714rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}small{font-size:smaller}img{border:0;-ms-interpolation-mode:bicubic}.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:""}.nowrap{white-space:nowrap}.archive-title,.page-title,.widget-title,.entry-content th,.comment-content th{font-size:11px;font-size:.785714286rem;line-height:2.181818182;font-weight:700;text-transform:uppercase;color:#636363}article.format-quote footer.entry-meta,article.format-link footer.entry-meta,article.format-status footer.entry-meta{font-size:11px;font-size:.785714286rem;line-height:2.181818182}button,input,textarea{border:1px solid #ccc;font-family:inherit;padding:6px;padding:.428571429rem}button,input{line-height:normal}textarea{font-size:100%;overflow:auto;vertical-align:top}input[type=checkbox],input[type=radio],input[type=file],input[type=hidden],input[type=image],input[type=color]{border:0;border-radius:0;padding:0}.menu-toggle,input[type=submit],input[type=button],input[type=reset],article.post-password-required input[type=submit],li.bypostauthor cite span{padding:6px 10px;padding:.428571429rem .714285714rem;font-size:11px;font-size:.785714286rem;line-height:1.428571429;font-weight:400;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-ms-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-webkit-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-o-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:linear-gradient(top,#f4f4f4,#e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64,64,64,.1)}.menu-toggle,button,input[type=submit],input[type=button],input[type=reset]{cursor:pointer}button[disabled],input[disabled]{cursor:default}.menu-toggle:hover,button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,article.post-password-required input[type=submit]:hover{color:#5e5e5e;background-color:#ebebeb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-ms-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-webkit-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-o-linear-gradient(top,#f9f9f9,#ebebeb);background-image:linear-gradient(top,#f9f9f9,#ebebeb)}.menu-toggle:active,.menu-toggle.toggled-on,button:active,input[type=submit]:active,input[type=button]:active,input[type=reset]:active{color:#757575;background-color:#e1e1e1;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-ms-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-webkit-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-o-linear-gradient(top,#ebebeb,#e1e1e1);background-image:linear-gradient(top,#ebebeb,#e1e1e1);box-shadow:inset 0 0 8px 2px #c6c6c6,0 1px 0 0 #f4f4f4;border:none}li.bypostauthor cite span{color:#fff;background-color:#21759b;background-image:none;border:1px solid #1f6f93;border-radius:2px;box-shadow:none;padding:0}.entry-content img,.comment-content img,.widget img{max-width:100%}img[class*=align],img[class*=wp-image-],img[class*=attachment-]{height:auto}img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%;height:auto}embed,iframe,object,video{max-width:100%}.entry-content .twitter-tweet-rendered{max-width:100% !important}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;padding:4px}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;font-size:.857142857rem;line-height:2;color:#757575}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.entry-content dl.gallery-item{margin:0}.gallery-item a,.gallery-caption{width:90%}.gallery-item a{display:block}.gallery-caption a{display:inline}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%}.gallery-columns-1 .gallery-icon img{padding:3%}.site-content nav{clear:both;line-height:2;overflow:hidden;padding:20px}#nav-above{padding:24px 0;padding:1.714285714rem 0}#nav-above{display:none}.paged #nav-above{display:block}.nav-previous,.previous-image{float:left;width:50%}.nav-next,.next-image{float:right;text-align:right;width:33%;text-transform:uppercase}.nav-previous,.previous-image{float:left;width:33%}.nav-all{float:left;text-align:center;width:33%;text-transform:uppercase}.author .archive-header{margin-bottom:24px;margin-bottom:1.714285714rem}.author-info{border-top:1px solid #ededed;margin:24px 0;margin:1.714285714rem 0;padding-top:24px;padding-top:1.714285714rem;overflow:hidden}.author-description p{color:#757575;font-size:13px;font-size:.928571429rem;line-height:1.846153846}.author.archive .author-info{border-top:0;margin:0 0 48px;margin:0 0 3.428571429rem}.author.archive .author-avatar{margin-top:0}html{font-size:87.5%}body{font-size:14px;font-size:1rem;font-family:Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;color:#444;background-color:#fff !important}body.custom-font-enabled{font-family:'Orienta',sans-serif;background-color:#fff !important}a{outline:none;color:#4786c1;text-decoration:none}a:hover{color:#0f3647}.assistive-text,.site .screen-reader-text{position:absolute !important;clip:rect(1px,1px,1px,1px)}.main-navigation .assistive-text:hover,.main-navigation .assistive-text:active,.main-navigation .assistive-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto !important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000}.site{padding:0;background-color:#fff}.site-content{margin:0}.widget-area{margin:24px 0 0;margin:1.714285714rem 0 0}.site-header{padding:0;position:fixed;width:100%;background:#4786c1;top:0;z-index:10001;min-width:1000px;-webkit-box-shadow:0px 4px 7px rgba(50,50,50,.4);-moz-box-shadow:0px 4px 7px rgba(50,50,50,.4);box-shadow:0px 4px 7px rgba(50,50,50,.4);height:112px}.site-header h1,.site-header h2{text-align:center}.site-header h1 a,.site-header h2 a{color:#515151;display:inline-block;text-decoration:none}.site-header h1 a{background:url(//www.publicagency.co.uk/wp-content/themes/public/images/public_logo.png) no-repeat;width:183px;height:86px;display:block;text-indent:-9999px}.site-header h1 a:hover,.site-header h2 a:hover{color:#21759b}.site-header h1{font-size:24px;font-size:1.714285714rem;line-height:1.285714286;margin-bottom:14px;margin-bottom:1rem}.site-header h2{font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#757575}.header-image{margin-top:24px;margin-top:1.714285714rem}.main-navigation{margin-top:0;text-align:center;float:right;margin-right:0}.main-navigation li{margin-top:24px;margin-top:1.714285714rem;font-size:12px;font-size:.857142857rem;line-height:1.42857143}.main-navigation a{color:#5e5e5e}.main-navigation a:hover{color:#21759b}.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{display:none}.main-navigation ul.nav-menu.toggled-on,.menu-toggle{display:inline-block}section[role=banner]{margin-bottom:48px;margin-bottom:3.428571429rem}.widget-area .widget{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:48px;margin-bottom:3.428571429rem;word-wrap:break-word}.widget-area .widget h3{margin-bottom:24px;margin-bottom:1.714285714rem}.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget{font-size:13px;font-size:.928571429rem;line-height:1.846153846}.widget-area .widget p{margin-bottom:24px;margin-bottom:1.714285714rem}.widget-area .textwidget ul{list-style:disc outside;margin:0 0 24px;margin:0 0 1.714285714rem}.widget-area .textwidget li{margin-left:36px;margin-left:2.571428571rem}.widget-area .widget a{color:#757575}.widget-area .widget a:hover{color:#21759b}.widget-area #s{width:53.66666666666%}footer[role=contentinfo]{background:#262626}footer[role=contentinfo] a{color:#686868}footer[role=contentinfo] a:hover{color:#21759b}.footer_content{font-size:12px;max-width:960px;margin-left:auto;margin-right:auto;padding:24px 0}.entry-meta{clear:both}.single-post .entry-header img.wp-post-image{margin-bottom:24px;margin-right:14px;float:left}.entry-header .entry-title{font-size:20px;font-size:1.428571429rem;line-height:1.2;font-family:Oswald;font-weight:400;text-transform:uppercase;margin-bottom:14px}.entry-header .entry-title a{text-decoration:none}.entry-header .entry-format{margin-top:24px;margin-top:1.714285714rem}.entry-header .comments-link{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#757575}.comments-link a,.entry-meta a{color:#757575}.comments-link a:hover,.entry-meta a:hover{color:#21759b}article.sticky .featured-post{border-top:4px double #ededed;border-bottom:4px double #ededed;color:#757575;font-size:13px;font-size:.928571429rem;line-height:3.692307692;margin-bottom:24px;margin-bottom:1.714285714rem;text-align:center}.entry-content,.entry-summary,.mu_register{line-height:1.714285714}.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6{margin:24px 0;margin:1.714285714rem 0;line-height:1.714285714}.entry-content h1,.comment-content h1{font-size:21px;font-size:1.5rem;line-height:1.5}.entry-content h3,.comment-content h2,.mu_register h2{font-size:16px;line-height:normal;font-weight:400;font-family:Oswald;text-transform:uppercase}.single-service .entry-content h3{font-size:17px;line-height:normal;font-weight:400;font-family:Orienta;text-transform:none}.comment-content h3{font-size:16px;font-size:1.142857143rem;line-height:1.846153846}.entry-content h4,.comment-content h4{font-size:14px;font-size:1rem;line-height:1.846153846}.entry-content h5,.comment-content h5{font-size:13px;font-size:.928571429rem;line-height:1.846153846}.entry-content h6,.comment-content h6{font-size:12px;font-size:.857142857rem;line-height:1.846153846}.entry-content p,.entry-summary p,.comment-content p,.mu_register p{margin:0 0 14px;line-height:1.4;font-family:Orienta,sans-serif}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.4}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul{margin-bottom:0}.entry-content ul,.comment-content ul,.mu_register ul{list-style:disc inside}.entry-content ol,.comment-content ol{list-style:decimal inside}.entry-content li,.comment-content li,.mu_register li{font-family:Orienta,sans-serif;margin:0 0 10px}.entry-content blockquote,.comment-content blockquote{margin-bottom:24px;margin-bottom:1.714285714rem;padding:24px;padding:1.714285714rem;font-style:italic}.entry-content blockquote p:last-child,.comment-content blockquote p:last-child{margin-bottom:0}.entry-content code,.comment-content code{font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;font-size:.857142857rem;line-height:2}.entry-content pre,.comment-content pre{border:1px solid #ededed;color:#666;font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;font-size:.857142857rem;line-height:1.714285714;margin:24px 0;margin:1.714285714rem 0;overflow:auto;padding:24px;padding:1.714285714rem}.entry-content pre code,.comment-content pre code{display:block}.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym{border-bottom:1px dotted #666;cursor:help}.entry-content address,.comment-content address{display:block;line-height:1.714285714;margin:0 0 24px;margin:0 0 1.714285714rem}img.alignleft{margin:12px 24px 12px 0;margin:.857142857rem 1.714285714rem .857142857rem 0}img.alignright{margin:12px 0 12px 24px;margin:.857142857rem 0 .857142857rem 1.714285714rem}img.aligncenter{margin-top:12px;margin-top:.857142857rem;margin-bottom:12px;margin-bottom:.857142857rem}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{margin-bottom:24px;margin-bottom:1.714285714rem}.entry-content dl,.comment-content dl{margin:0 24px;margin:0 1.714285714rem}.entry-content dt,.comment-content dt{font-weight:700;line-height:1.714285714}.entry-content dd,.comment-content dd{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem}.entry-content table,.comment-content table{border-bottom:1px solid #ededed;color:#757575;font-size:12px;font-size:.857142857rem;line-height:2;margin:0 0 24px;margin:0 0 1.714285714rem;width:100%}.entry-content table caption,.comment-content table caption{font-size:16px;font-size:1.142857143rem;margin:24px 0;margin:1.714285714rem 0}.entry-content td,.comment-content td{border-top:1px solid #ededed;padding:6px 10px 6px 0}.site-content article{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.page-links{clear:both;line-height:1.714285714}footer.entry-meta{margin-top:24px;font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#757575;margin-bottom:24px}.single-author .entry-meta .by-author{display:none}.mu_register h2{color:#757575}.archive-header,.page-header{margin-bottom:48px;margin-bottom:3.428571429rem;padding-bottom:22px;padding-bottom:1.571428571rem;border-bottom:1px solid #ededed}.archive-meta{color:#757575;font-size:12px;font-size:.857142857rem;line-height:2;margin-top:22px;margin-top:1.571428571rem}.article.attachment{overflow:hidden}.image-attachment div.attachment{text-align:center}.image-attachment div.attachment p{text-align:center}.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%}.image-attachment .entry-caption{margin-top:8px;margin-top:.571428571rem}article.format-aside h1{margin-bottom:24px;margin-bottom:1.714285714rem}article.format-aside h1 a{text-decoration:none;color:#4d525a}article.format-aside h1 a:hover{color:#2e3542}article.format-aside .aside{padding:24px 24px 0;padding:1.714285714rem;background:#d2e0f9;border-left:22px solid #a8bfe8}article.format-aside p{font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#4a5466}article.format-aside blockquote:last-child,article.format-aside p:last-child{margin-bottom:0}article.format-image footer h1{font-size:13px;font-size:.928571429rem;line-height:1.846153846}article.format-image footer h2{font-size:11px;font-size:.785714286rem;line-height:2.181818182}article.format-link header{padding:0 10px;padding:0 .714285714rem;float:right;font-size:11px;font-size:.785714286rem;line-height:2.181818182;font-weight:700;font-style:italic;text-transform:uppercase;color:#848484;background-color:#ebebeb;border-radius:3px}article.format-link .entry-content{max-width:80%;float:left}article.format-link .entry-content a{font-size:22px;font-size:1.571428571rem;line-height:1.090909091;text-decoration:none}article.format-quote .entry-content p{margin:0;padding-bottom:24px;padding-bottom:1.714285714rem}article.format-quote .entry-content blockquote{display:block;padding:24px 24px 0;padding:1.714285714rem 1.714285714rem 0;font-size:15px;font-size:1.071428571rem;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef}.format-status .entry-header{margin-bottom:24px;margin-bottom:1.714285714rem}.format-status .entry-header header{display:inline-block}.format-status .entry-header h1{font-size:15px;font-size:1.071428571rem;line-height:1.6;margin:0}.format-status .entry-header h2{font-size:12px;font-size:.857142857rem;line-height:2;margin:0}.format-status .entry-header header a{color:#757575}.format-status .entry-header header a:hover{color:#21759b}.format-status .entry-header img{float:left;margin-right:21px;margin-right:1.5rem}.comments-title{margin-bottom:48px;margin-bottom:3.428571429rem;font-size:16px;font-size:1.142857143rem;line-height:1.5}.comments-area article{margin:24px 0;margin:1.714285714rem 0}.comments-area article header{margin:0 0 48px;margin:0 0 3.428571429rem;overflow:hidden;position:relative}.comments-area article header img{float:left;padding:0;line-height:0}.comments-area article header cite,.comments-area article header time{display:block;margin-left:85px;margin-left:6.071428571rem}.comments-area article header cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143}.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;font-size:.857142857rem;color:#5e5e5e}.comments-area article header a{text-decoration:none;color:#5e5e5e}.comments-area article header a:hover{color:#21759b}.comments-area article header cite a{color:#444}.comments-area article header cite a:hover{text-decoration:underline}.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;padding:.428571429rem .857142857rem;font-size:12px;font-size:.857142857rem;font-weight:400;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#009cee,#0088d0);background-image:-ms-linear-gradient(top,#009cee,#0088d0);background-image:-webkit-linear-gradient(top,#009cee,#0088d0);background-image:-o-linear-gradient(top,#009cee,#0088d0);background-image:linear-gradient(top,#009cee,#0088d0);border-radius:3px;border:1px solid #007cbd}.comments-area li.bypostauthor cite span{position:absolute;margin-left:5px;margin-left:.357142857rem;padding:2px 5px;padding:.142857143rem .357142857rem;font-size:10px;font-size:.714285714rem}a.comment-reply-link,a.comment-edit-link{color:#686868;font-size:13px;font-size:.928571429rem;line-height:1.846153846}a.comment-reply-link:hover,a.comment-edit-link:hover{color:#21759b}.commentlist .pingback{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem}#respond{margin-top:48px;margin-top:3.428571429rem}#respond h3#reply-title{font-size:16px;font-family:Oswald;font-weight:400;text-transform:uppercase}#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:.714285714rem;font-weight:400;font-size:12px;font-size:.857142857rem}#respond form{margin:24px 0;margin:1.714285714rem 0}#respond form p{margin:11px 0;margin:.785714286rem 0}#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.714285714rem}#respond form label{display:block;line-height:1.714285714}#respond form input[type=text],#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:.857142857rem;line-height:1.714285714;padding:10px;padding:.714285714rem;width:100%}#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:.857142857rem;line-height:2;color:#5e5e5e}.required{color:red}.entry-page-image{margin-bottom:14px;margin-bottom:1rem}.template-front-page .site-content article{border:0;margin-bottom:0}.template-front-page .widget-area{clear:both;float:none;width:auto;padding-top:24px;padding-top:1.714285714rem;border-top:1px solid #ededed}.template-front-page .widget-area .widget li{margin:8px 0 0;margin:.571428571rem 0 0;font-size:13px;font-size:.928571429rem;line-height:1.714285714;list-style-type:square;list-style-position:inside}.template-front-page .widget-area .widget li a{color:#757575}.template-front-page .widget-area .widget li a:hover{color:#21759b}.template-front-page .widget-area .widget_text img{float:left;margin:8px 24px 8px 0;margin:.571428571rem 1.714285714rem .571428571rem 0}.widget-area .widget ul ul{margin-left:12px;margin-left:.857142857rem}.widget_rss li{margin:12px 0;margin:.857142857rem 0}.widget_recent_entries .post-date,.widget_rss .rss-date{color:#aaa;font-size:11px;font-size:.785714286rem;margin-left:12px;margin-left:.857142857rem}#wp-calendar{margin:0;width:100%;font-size:13px;font-size:.928571429rem;line-height:1.846153846;color:#686868}#wp-calendar th,#wp-calendar td,#wp-calendar caption{text-align:left}#wp-calendar #next{padding-right:24px;padding-right:1.714285714rem;text-align:right}.widget_search label{display:block;font-size:13px;font-size:.928571429rem;line-height:1.846153846}.widget_twitter li{list-style-type:none}.widget_twitter .timesince{display:block;text-align:right}img#wpstats{display:block;margin:0 auto 24px;margin:0 auto 1.714285714rem}.author-avatar{float:left;margin-top:8px;margin-top:.571428571rem}.author-description{float:right;width:80%}.site{margin:0 auto;overflow:hidden}.site-content{float:left;width:100%}.page-template-page-templatesprojects-php .site-content,.page-template-page-templatesblog-php .site-content{width:100%}body.template-front-page .site-content,body.single-attachment .site-content,body.full-width .site-content{width:100%}.widget-area{float:right;width:26.041666667%}.site-header h1,.site-header h2{text-align:left}.site-header h1{font-size:26px;font-size:1.857142857rem;line-height:1.846153846;margin:15px 16px 0;float:left}.main-navigation ul{margin:0;text-indent:0}.main-navigation li a,.main-navigation li{display:inline-block;text-decoration:none}.main-navigation li a{border-bottom:0;color:#6a6a6a;text-transform:uppercase;white-space:nowrap}.main-navigation li a:hover{color:#000}.main-navigation li{margin:0;position:relative}.main-navigation li ul{display:none;margin:0;padding:0;position:absolute;top:100%;z-index:1}.main-navigation li ul ul{top:0;left:100%}.main-navigation ul li:hover>ul{border-left:0;display:block}.main-navigation li ul li a{background:#efefef;border-bottom:1px solid #ededed;display:block;font-size:11px;font-size:.785714286rem;line-height:2.181818182;padding:8px 10px;padding:.571428571rem .714285714rem;width:180px;width:12.85714286rem;white-space:normal}.main-navigation li ul li a:hover{background:#e3e3e3;color:#444}.menu-toggle{display:none}.entry-header .entry-title{font-size:22px;font-size:1.571428571rem}#respond form input[type=text]{width:46.333333333%}#respond form textarea.blog-textarea{width:79.666666667%}.template-front-page .site-content,.template-front-page article{overflow:hidden}.template-front-page.has-post-thumbnail article{float:left;width:47.916666667%}.entry-page-image{float:right;margin-bottom:0;width:47.916666667%}.template-front-page .widget-area .widget,.template-front-page.two-sidebars .widget-area .front-widgets{float:left;width:51.875%;margin-bottom:24px;margin-bottom:1.714285714rem}.template-front-page .widget-area .widget:nth-child(odd){clear:right}.template-front-page .widget-area .widget:nth-child(even),.template-front-page.two-sidebars .widget-area .front-widgets+.front-widgets{float:right;width:39.0625%;margin:0 0 24px;margin:0 0 1.714285714rem}.template-front-page.two-sidebars .widget,.template-front-page.two-sidebars .widget:nth-child(even){float:none;width:auto}.commentlist .children{margin-left:48px;margin-left:3.428571429rem}@media print{body{background:0 0 !important;color:#000;font-size:10pt}footer a[rel=bookmark]:link:after,footer a[rel=bookmark]:visited:after{content:" [" attr(href) "] "}a{text-decoration:none}.entry-content img,.comment-content img,.author-avatar img,img.wp-post-image{border-radius:0;box-shadow:none}.site{clear:both !important;display:block !important;float:none !important;max-width:100%;position:relative !important}.site-header{margin-bottom:72px;margin-bottom:5.142857143rem;text-align:left}.site-header h1{font-size:21pt;line-height:1;text-align:left}.site-header h2{color:#000;font-size:10pt;text-align:left}.site-header h1 a,.site-header h2 a{color:#000}.author-avatar,#colophon,#respond,.commentlist .comment-edit-link,.commentlist .reply,.entry-header .comments-link,.entry-meta .edit-link a,.page-link,.site-content nav,.widget-area,img.header-image,.main-navigation{display:none}.wrapper{border-top:none;box-shadow:none}.site-content{margin:0;width:auto}.singular .entry-header .entry-meta{position:static}.singular .site-content,.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular .comments-title{margin:0;width:100%}.entry-header .entry-title,.entry-title,.singular .entry-title{font-size:21pt}footer.entry-meta,footer.entry-meta a{color:#444;font-size:10pt}.author-description{float:none;width:auto}.commentlist>li.comment{background:0 0;position:relative;width:auto}.commentlist .avatar{height:39px;left:2.2em;top:2.2em;width:39px}.comments-area article header cite,.comments-area article header time{margin-left:50px;margin-left:3.57142857rem}}.ca-menu{padding:0;font-family:'Oswald',sans-serif;float:left}.menu-button,.ca-menu li{width:112px;height:112px;overflow:hidden;position:relative;display:block;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;transition:background .3s ease-in-out;float:left;font-family:Oswald}.menu-button{float:none;display:none}.ca-menu li:last-child{margin-bottom:0}.menu-button a,.ca-menu li a{text-align:left;width:100%;height:100%;display:block;color:#333;position:relative}.ca-screen{z-index:5;width:100%;height:100%;background:#fff;position:relative;opacity:0}.ie8 .ca-screen{display:none}.ca-icon{font-family:'FontAwesome',cursive;font-size:22px;line-height:90px;position:absolute;width:100%;left:0;text-align:center;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;-webkit-transition-property:color,font-size,opacity,left,-webkit-transform;-moz-transition-property:color,font-size,opacity,left,-moz-transform;-o-transition-property:color,font-size,opacity,left,-o-transform;-ms-transition-property:color,font-size,opacity,left,-ms-transform;transition-property:color,font-size,opacity,left,transform;color:#fff;font-weight:400;z-index:4}.ca-content{position:absolute;left:0;width:100%;height:60px;top:62px;text-align:center;z-index:4}.ca-main{font-size:18px;-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;-ms-transition:color .3s linear;transition:color .3s linear;text-transform:uppercase;color:#fff;font-weight:400}.ca-sub{font-size:12px;color:rgba(255,255,255,.59);font-weight:700;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;font-weight:400;font-family:'Orienta',sans-serif;text-transform:lowercase}.menu-button.toggled-on,.ca-menu li.current-menu-ancestor,.ca-menu li.current_page_ancestor,.ca-menu li.current-menu-item,.ca-menu li:hover{background-color:rgba(0,0,0,.3)}.ca-menu li:hover .ca-icon{color:#f900b0;font-size:120px;opacity:.4;left:-20px;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-style:preserve-3d;-webkit-perspective:inherit}.ca-menu li:hover .ca-main{color:#000;opacity:.8;-webkit-animation:moveFromTop .3s ease-in-out;-moz-animation:moveFromTop .3s ease-in-out;-ms-animation:moveFromTop .3s ease-in-out}.ca-menu li:nth-child(1):hover .ca-main,.ca-menu li:nth-child(1):hover .ca-icon{color:#d33}.ca-menu li:nth-child(2):hover .ca-main,.ca-menu li:nth-child(2):hover .ca-icon{color:#ef5f25}.ca-menu li:nth-child(3):hover .ca-main,.ca-menu li:nth-child(3):hover .ca-icon{color:#febd11}.ca-menu li:nth-child(4):hover .ca-main,.ca-menu li:nth-child(4):hover .ca-icon{color:#88ab2e}.ca-menu li:nth-child(5):hover .ca-main,.ca-menu li:nth-child(5):hover .ca-icon{color:#00bff3}.ca-menu li:nth-child(6):hover .ca-main,.ca-menu li:nth-child(6):hover .ca-icon{color:#a864a8}.ca-menu li:nth-child(7):hover .ca-main,.ca-menu li:nth-child(7):hover .ca-icon{color:#ef59a1}.ca-menu li:hover .ca-sub{color:#fff;opacity:.8;-webkit-animation:moveFromBottom .3s ease-in-out;-moz-animation:moveFromBottom .3s ease-in-out;-ms-animation:moveFromBottom .3s ease-in-out}@-webkit-keyframes moveFromBottom{from{opacity:0;-webkit-transform:translateY(200%)}to{opacity:1;-webkit-transform:translateY(0%)}}@-moz-keyframes moveFromBottom{from{opacity:0;-moz-transform:translateY(200%)}to{opacity:1;-moz-transform:translateY(0%)}}@-ms-keyframes moveFromBottom{from{opacity:0;-ms-transform:translateY(200%)}to{opacity:1;-ms-transform:translateY(0%)}}@-webkit-keyframes moveFromTop{from{opacity:0;-webkit-transform:translateY(-200%)}to{opacity:1;-webkit-transform:translateY(0%)}}@-moz-keyframes moveFromTop{from{opacity:0;-moz-transform:translateY(-200%)}to{opacity:1;-moz-transform:translateY(0%)}}@-ms-keyframes moveFromTop{from{opacity:0;-ms-transform:translateY(-200%)}to{opacity:1;-ms-transform:translateY(0%)}}div#main{margin:112px 0 0}.quotes blockquote{width:244px;margin:0 20px 0 0;position:relative;transition:all .3s linear;line-height:normal;float:left}.quotes .quote_wrapper{float:left;position:relative;overflow:hidden;padding:11px 0 0 8px}.quotes blockquote p.quote{display:block;background:#ebebeb;background:-moz-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(249,249,249,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ebebeb',GradientType=0);padding:17px 24px;border-radius:53px;color:#7a7a7a;font-family:Orienta;font-size:14px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;position:relative}.quotes blockquote p.quote:after{content:url(//www.publicagency.co.uk/wp-content/themes/public/images/speech_tail.png);margin:0 0 0 25px;position:absolute;bottom:-30px;left:0}.quotes blockquote.right p.quote:after{content:url(//www.publicagency.co.uk/wp-content/themes/public/images/speech_tail_right.png);margin:0;left:170px}.quotes blockquote:before{content:'\201C';margin:-40px 0 0 -10px;position:absolute;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;font-size:100px;font-family:Oswald;opacity:.8;color:#000;z-index:1}.quotes blockquote.has_link:hover:before{transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);opacity:.3;color:#397399}.quotes blockquote:after{content:'\201D';margin:-86px 0 0;position:absolute;right:0;transition:all .2s linear;font-size:60px;font-family:Oswald;opacity:.8;color:#000}.quotes blockquote.has_link:hover:after{transform:rotate(7deg);-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);opacity:.3;color:#397399}.quotes blockquote p.reference,.quotes blockquote p.project_link{font-family:Oswald;font-size:28px;text-transform:uppercase;margin-top:-10px;margin-right:25px;z-index:1;position:absolute;right:0}.quotes blockquote.right p.reference,.quotes blockquote.right p.project_link{margin-right:0;left:0}.quotes blockquote p.project_link a{color:#4786c1;text-decoration:none}.quotes blockquote p.project_link a:after{content:'\f0da';font-family:FontAwesome;font-size:44px;padding:0 0 0 5px;position:absolute;margin:-1px 0 0}.quotes blockquote p.project_link a:hover:after{animation:port-wobble .5s;-webkit-animation:port-wobble .5s}.quotes blockquote p.company{font-family:Oswald;font-size:14px;text-transform:uppercase;margin-right:0;margin-top:24px;clear:both;z-index:1;position:absolute;right:0;top:0}.quotes blockquote.right p.company{margin-left:25px;left:0}.cube{margin:-8px auto 0 auto;height:46px;-webkit-transition:-webkit-transform .33s;transition:transform .33s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.face1,.face2{height:46px}.face1{-webkit-transform:translateZ(23px);transform:translateZ(23px);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.face2{-webkit-transform:rotateX(-90deg) translateZ(-23px);transform:rotateX(-90deg) translateZ(-23px);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.quotes blockquote.has_link:hover .cube{-webkit-transform:rotateX(91deg);transform:rotateX(91deg)}.ie .quotes blockquote.has_link:hover .cube{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.ie .quotes blockquote.has_link .face1{transition:transform .33s;transform:translateY(0) translateZ(0px) rotateX(0deg)}.ie .quotes blockquote.has_link:hover .face1{transform:translateY(-23px) translateZ(0px) rotateX(90deg)}.ie .quotes blockquote.has_link .face2{transition:transform .33s;transform:translateY(0) translateZ(-23px) rotateX(-90deg)}.ie .quotes blockquote.has_link:hover .face2{transform:translateY(-46px) translateZ(0px) rotateX(0deg)}.ie8 .quotes blockquote .face1,.ie9 .quotes blockquote .face1{position:relative}.ie8 .quotes blockquote .face2,.ie9 .quotes blockquote .face2{display:none}.ie8 .quotes blockquote.has_link:hover .face1,.ie9 .quotes blockquote.has_link:hover .face1{display:none}.ie8 .quotes blockquote.has_link:hover .face2,.ie9 .quotes blockquote.has_link:hover .face2{display:block}.quotes blockquote.has_link:hover p.quote{transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg)}.quotes blockquote.has_link.right:hover p.quote{transform:rotate(2deg);-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg)}@keyframes wobble{0%{margin:0 20px 20px 0}14%{margin:0 20px 20px 3px}29%{margin:0 20px 20px -3px}43%{margin:0 20px 20px 2px}57%{margin:0 20px 20px -2px}71%{margin:0 20px 20px 1px}86%{margin:0 20px 20px -1px}100%{margin:0 20px 20px 0}}@-webkit-keyframes wobble{0%{margin:0 20px 20px 0}14%{margin:0 20px 20px 3px}29%{margin:0 20px 20px -3px}43%{margin:0 20px 20px 2px}57%{margin:0 20px 20px -2px}71%{margin:0 20px 20px 1px}86%{margin:0 20px 20px -1px}100%{margin:0 20px 20px 0}}.port-info>div{display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-position:center center;backface-visibility:hidden}.port-item{width:192px;height:192px;position:relative;text-align:center;float:left;margin:0 20px 20px 0;cursor:pointer}.port-info-wrap{position:absolute;width:190px;height:190px;border-radius:50%;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;-ms-perspective:800px;perspective:800px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#4786c1;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.06)}.ie8 .port-info-wrap{background:0 0}.port-info{position:absolute;width:192px;height:192px;left:-1px;top:-1px;border-radius:50%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.port-info>div{display:block;position:absolute;width:190px;height:190px;border-radius:50%;background-position:center center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;border:1px solid rgba(0,0,0,.06)}.port-info .port-info-back{-webkit-transform:rotate3d(0,1,0,180deg);-moz-transform:rotate3d(0,1,0,180deg);-o-transform:rotate3d(0,1,0,180deg);-ms-transform:rotate3d(0,1,0,180deg);transform:rotate3d(0,1,0,180deg);background:#ebebeb;background:-moz-linear-gradient(top,rgba(235,235,235,1) 0%,rgba(249,249,249,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(235,235,235,1)),color-stop(100%,rgba(249,249,249,1)));background:-webkit-linear-gradient(top,rgba(235,235,235,1) 0%,rgba(249,249,249,1) 100%);background:-o-linear-gradient(top,rgba(235,235,235,1) 0%,rgba(249,249,249,1) 100%);background:-ms-linear-gradient(top,rgba(235,235,235,1) 0%,rgba(249,249,249,1) 100%);background:linear-gradient(to bottom,rgba(235,235,235,1) 0%,rgba(249,249,249,1) 100%)}.port-info h2{margin:0 4px 0 0;padding:0;font-weight:400;clear:none;display:inline}.port-info h3{color:#000;text-transform:uppercase;font-size:16px;margin:0 16px;padding:34px 0 0;font-family:Oswald,sans-serif}.port-info ul{color:#000;padding:5px 5px 0;font-family:'Orienta',sans-serif;margin:7px 20px 0;font-size:12px;border-top:1px solid #000}.port-info ul li{display:inline-block}.port-info ul li:before{content:'\f005';font-family:FontAwesome;font-size:13px;position:relative;color:#b3b300;padding:0 2px 0 0}.port-info a.project_link{display:block;padding-top:0;text-decoration:none;font-family:Oswald;font-size:16px;text-transform:uppercase;color:#4786c1;margin-left:-10px}.port-info a.project_link:after{content:'\f0da';font-family:FontAwesome;font-size:25px;padding:0 0 0 5px;position:absolute;margin:0}.port-info a.project_link:hover:after{animation:port-wobble .5s;-webkit-animation:port-wobble .5s}.quotes blockquote.has_link:hover p.quote{transform:rotate(-2deg);-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg)}@keyframes port-wobble{0%{padding:0 0 0 5px}14%{padding:0 0 0 5px}29%{padding:0 0 0 5px}43%{padding:0 0 0 3px}57%{padding:0 0 0 7px}71%{padding:0 0 0 4px}86%{padding:0 0 0 6px}100%{padding:0 0 0 5px}}@-webkit-keyframes port-wobble{0%{padding:0 0 0 5px}14%{padding:0 0 0 5px}29%{padding:0 0 0 5px}43%{padding:0 0 0 3px}57%{padding:0 0 0 7px}71%{padding:0 0 0 4px}86%{padding:0 0 0 6px}100%{padding:0 0 0 5px}}@keyframes port-wobble-up{0%{margin:0}14%{margin:0}29%{margin:0}43%{margin:-2px 0 0}57%{margin:2px 0 0}71%{margin:-1px 0 0}86%{margin:1px 0 0}100%{margin:0}}@-webkit-keyframes port-wobble-up{0%{margin:0}14%{margin:0}29%{margin:0}43%{margin:-2px 0 0}57%{margin:2px 0 0}71%{margin:-1px 0 0}86%{margin:1px 0 0}100%{margin:0}}.port-item:hover .port-info{-webkit-transform:rotate3d(0,1,0,-180deg);-moz-transform:rotate3d(0,1,0,-180deg);-o-transform:rotate3d(0,1,0,-180deg);-ms-transform:rotate3d(0,1,0,-180deg);transform:rotate3d(0,1,0,-180deg)}.port-info-front{background:#ebebeb;background:-moz-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(249,249,249,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%)}.ie .port-item:hover .port-info{-webkit-transform:rotate3d(0,0,0,0deg);-moz-transform:rotate3d(0,0,0,0deg);-o-transform:rotate3d(0,0,0,0deg);-ms-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}.ie .port-info-front{transition:all .2s .1s linear}.ie .port-info-back{transition:all .1s linear}.ie .port-item .port-info-front{transform:rotate3d(0,0,0,0deg)}.ie .port-item:hover .port-info-front{transform:rotate3d(0,1,0,-90deg);transition:all .1s linear}.ie .port-item .port-info-back{transform:rotate3d(0,1,0,90deg)}.ie .port-item:hover .port-info-back{transform:rotate3d(0,1,0,0deg);transition:all .2s .1s linear}.ie9 .port-info-back,.ie8 .port-info-back{display:none}.ie9 .port-item:hover .port-info-back,.ie8 .port-item:hover .port-info-back{display:block}body.single-project .site-content{width:100%}body.single-project .entry-header img.wp-post-image{float:right}body.single-project .entry-header .entry-title{text-transform:uppercase}.nav-all,.nav-next,.nav-previous{text-transform:uppercase;color:#000;font-family:Oswald;font-size:16px;line-height:normal;position:relative}.nav-next{margin:0 13px 0 -13px}.nav-previous:before{content:'';padding:0 9px 0 0;position:relative}.nav-all a,.nav-next a,.nav-previous a{text-transform:uppercase;color:#4786c1;text-decoration:none;line-height:normal;font-family:Oswald;font-size:16px;position:relative}.nav-previous a{padding-left:12px}.nav-next a:after{content:'\f0da';font-family:FontAwesome;font-size:25px;padding:0 0 0 5px;position:absolute;margin:0}.nav-next a:hover:after{animation:port-wobble .5s;-webkit-animation:port-wobble .5s}.nav-previous a:before{content:'\f0d9';font-family:FontAwesome;font-size:25px;padding:0 0 0 5px;position:absolute;margin:0 0 0 -8px;top:0;left:0}.nav-previous a:hover:before{animation:port-wobble .5s;-webkit-animation:port-wobble .5s}.nav-all a:after{content:'\F0D8';font-family:FontAwesome;font-size:25px;padding:0 0 0 5px;position:absolute;margin:0}.nav-all a:hover:after{animation:port-wobble-up .5s;-webkit-animation:port-wobble-up .5s}.share-heading,.website-heading,.skills-list-heading{text-transform:uppercase;line-height:normal;font-family:Oswald;font-size:14px;clear:none;font-weight:400;padding:0 0 4px}ul.skills-list li a:before{content:'\f005';font-family:FontAwesome;font-size:13px;position:relative;color:#b3b300;margin:0 4px 0 0;display:inline-block;-webkit-transform-origin:6px 6px;-webkit-transform:rotate(-360deg);-webkit-transition:all 1.5s;transform-origin:6px 7px;transform:rotate(-360deg);transition:all 1.5s}ul.skills-list li a{text-decoration:none;color:#000}ul.skills-list li a:hover:before{-webkit-transform:rotate(720deg);transform:rotate(720deg)}.services{width:100%;margin:0 auto 20px auto}.services-content{display:none;clear:both;float:left}.services ul li h2{color:#000;cursor:pointer;font-size:100px;text-transform:uppercase;font-family:Oswald;font-weight:700;display:inline-block;white-space:nowrap;transition:color .3s ease-in-out;line-height:100px;overflow:hidden}.services ul li h2:hover{color:#4786c1}.services_and_logo{width:100%;position:relative;margin:0}.contact-content span.contact_heading{font-family:Oswald;text-transform:uppercase;width:100px;display:inline-block;vertical-align:top;margin:0 0 2px}.contact_details span.contact_detail.address{display:inline-block}.contact-content .entry-content-inner{float:left;width:50%}.contact-outer{width:50%;float:left;margin-top:20px}.entry-content-inner h2{margin:0}.contact-letter{background:#ebebeb;background:-moz-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(249,249,249,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ebebeb',GradientType=0);max-width:300px;padding:20px;z-index:3;position:relative;-webkit-transform:perspective(400px) rotateX(0deg) translateZ(0px) translateY(0px)}@-webkit-keyframes post-letter{50%{-webkit-transform:perspective(400px) rotateX(76deg) translateZ(0px) translateY(0px);z-index:1}99%{-webkit-transform:perspective(400px) rotateX(76deg) translateZ(0px) translateY(-1000px);z-index:1;opacity:1}100%{-webkit-transform:perspective(400px) rotateX(76deg) translateZ(0px) translateY(-1000px);z-index:1;opacity:0}}@keyframes post-letter{50%{transform:perspective(400px) rotateX(76deg) translateZ(0px) translateY(0px);z-index:1}99%{transform:perspective(400px) rotateX(76deg) translateZ(0px) translateY(-1000px);z-index:1;opacity:1}100%{transform:perspective(400px) rotateX(76deg) translateZ(0px) translateY(-1000px);z-index:1;opacity:0}}.contact.post .contact-letter{animation:post-letter 1s ease-in-out forwards;-webkit-animation:post-letter 1s ease-in-out forwards}.ie8 .contact.post .contact-letter,.ie9 .contact.post .contact-letter{display:none}.contact-letter-box-top{width:30%;height:5px;border-radius:20px 20px 0 0;background:#000;margin:83px 0 0 -15%;position:absolute;left:50%;z-index:2}.contact-letter-box{width:30%;height:5px;border-radius:0 0 20px 20px;background:#000;margin:88px 0 0 -15%;position:absolute;left:50%;z-index:1}.ie8 .contact-letter-box-top,.ie8 .contact-letter-box,.ie9 .contact-letter-box-top,.ie9 .contact-letter-box{display:none}.contact{position:relative;width:340px;float:right}.contact-letter form input[type=email],.contact-letter form input[type=text],.contact-letter form textarea{width:282px;padding:5px 8px;font-size:16px;color:#7c7c7c;border:1px solid #f1f1f1;box-shadow:rgba(0,0,0,.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 8px;display:block;font-family:Oswald;margin:10px 0 0;outline:none;margin:0}.contact-letter form label{display:none}.ie8 .contact-letter form input[type=text],.ie8 .contact-letter form textarea,.ie9 .contact-letter form input[type=text],.ie9 .contact-letter form textarea{width:208px;float:right}.ie8 .contact-letter form label,.ie9 .contact-letter form label{display:block;float:left;font-family:Oswald;font-size:16px;text-transform:uppercase;margin-top:5px}.contact-letter form input[type=text]:focus,.contact-letter form textarea:focus{-webkit-animation:glow 3s infinite ease-in-out;animation:glow 3s infinite ease-in-out}.contact-letter form input[type=email]::-ms-input-placeholder,.contact-letter form textarea::-ms-input-placeholder,.contact-letter form input[type=text]::-ms-input-placeholder,.contact-letter form input[type=email]:-ms-input-placeholder,.contact-letter form textarea:-ms-input-placeholder,.contact-letter form input[type=text]:-ms-input-placeholder,.contact-letter form input[type=email]::placeholder,.contact-letter form textarea::placeholder,.contact-letter form input[type=text]::placeholder,.contact-letter form input[type=email]::-webkit-input-placeholder,.contact-letter form textarea::-webkit-input-placeholder,.contact-letter form input[type=text]::-webkit-input-placeholder{color:#aecae4;text-transform:uppercase;opacity:1}@-webkit-keyframes glow{0%{-webkit-box-shadow:0 0 12px rgba(0,0,0,.1)}50%{-webkit-box-shadow:0 0 12px rgba(254,189,17,.9)}100%{-webkit-box-shadow:0 0 12px rgba(0,0,0,.1)}}@keyframes glow{0%{box-shadow:0 0 12px rgba(0,0,0,.1)}50%{box-shadow:0 0 12px rgba(254,189,17,.9)}100%{box-shadow:0 0 12px rgba(0,0,0,.1)}}.contact-letter form textarea{height:80px}.contact-letter button,button#catapultCookie,a.button{background:#4786c1;color:#fff;display:block;font-family:Oswald;outline:none;display:inline-block;padding:3px 24px 3px 12px;text-transform:uppercase;margin:17px 0 0;-webkit-box-shadow:2px 2px 1px rgba(0,0,0,.7);-moz-box-shadow:2px 2px 1px rgba(0,0,0,.7);box-shadow:2px 2px 1px rgba(0,0,0,.7);text-decoration:none;line-height:normal}.contact-letter button{border:none}.contact-letter button:after,a.button:after{content:'\f0da';font-family:FontAwesome;font-size:21px;padding:0 0 0 5px;position:absolute;color:#fff;margin-top:0}.contact-letter button:hover:after,a.button:hover:after{animation:contact-wobble .5s;-webkit-animation:contact-wobble .5s}@keyframes contact-wobble{0%{padding:0 0 0 5px}14%{padding:0 0 0 5px}29%{padding:0 0 0 5px}43%{padding:0 0 0 3px}57%{padding:0 0 0 7px}71%{padding:0 0 0 4px}86%{padding:0 0 0 6px}100%{padding:0 0 0 5px}}@-webkit-keyframes contact-wobble{0%{padding:0 0 0 5px}14%{padding:0 0 0 5px}29%{padding:0 0 0 5px}43%{padding:0 0 0 3px}57%{padding:0 0 0 7px}71%{padding:0 0 0 4px}86%{padding:0 0 0 6px}100%{padding:0 0 0 5px}}.contact-letter form a.sending:after{content:'\f021';font-size:15px;padding:0 0 0 4px;margin-top:4px;-webkit-animation-duration:1s;-webkit-animation-name:contact-spinner;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-transform-origin:10px 7px;animation-duration:1s;animation-name:contact-spinner;animation-iteration-count:infinite;animation-timing-function:linear;transform-origin:10px 7px;margin-left:1px}@-webkit-keyframes contact-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes contact-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.contact-thanks{position:absolute;text-transform:uppercase;font-size:17px;font-family:Oswald;background:#ebebeb;background:-moz-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(249,249,249,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ebebeb',GradientType=0);padding:0;width:100px;height:10px;margin:83px 0 0 -15%;left:50%;z-index:0}.ie8 .contact-thanks,.ie9 .contact-thanks{width:300px;height:80px;padding:20px;margin:0;left:0}.contact.post .contact-letter-box-top{animation:show-thankyou .5s ease-in-out forwards 1s;-webkit-animation:show-thankyou .5s ease-in-out forwards 1s}@-webkit-keyframes show-thankyou{0%{opacity:1}100%{opacity:0}}@keyframes show-thankyou{0%{opacity:1}100%{opacity:0}}.contact.post .contact-letter-box{animation:show-thankyou2 .5s ease-in-out forwards 1s;-webkit-animation:show-thankyou2 .5s ease-in-out forwards 1s}@-webkit-keyframes show-thankyou2{0%{opacity:1}100%{opacity:0}}@keyframes show-thankyou2{0%{opacity:1}100%{opacity:0}}.contact.post .contact-thanks{animation:show-thankyou3 1s ease-in-out forwards 1s;-webkit-animation:show-thankyou3 1s ease-in-out forwards 1s}@-webkit-keyframes show-thankyou3{100%{width:300px;height:80px;padding:20px;margin:0;left:0}}@keyframes show-thankyou3{100%{width:300px;height:80px;padding:20px;margin:0;left:0}}.contact-thanks p{opacity:0}.contact.post .contact-thanks p{opacity:0;animation:show-thankyou4 1s ease-in-out forwards 2s;-webkit-animation:show-thankyou4 1s ease-in-out forwards 2s;font-size:14px}.ie9 .contact.post .contact-thanks p,.ie8 .contact.post .contact-thanks p{opacity:1}@-webkit-keyframes show-thankyou4{100%{opacity:1}}@keyframes show-thankyou4{100%{opacity:1}}.validate-info>div{display:block;position:absolute;width:100%;height:100%;backface-visibility:hidden}.validate-info-wrap{position:relative;width:300px;height:36px;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;-ms-perspective:800px;perspective:800px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin-bottom:10px}.validate-info-wrap.long{height:92px}.validate-info{position:absolute;width:300px;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.validate-info>div{display:block;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.validate-info .validate-info-back{-webkit-transform:rotate3d(1,0,0,180deg);-moz-transform:rotate3d(1,0,0,180deg);-o-transform:rotate3d(1,0,0,180deg);-ms-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg)}.validate-info.flip{-webkit-transform:rotate3d(1,0,0,-180deg);-moz-transform:rotate3d(1,0,0,-180deg);-o-transform:rotate3d(1,0,0,-180deg);-ms-transform:rotate3d(1,0,0,-180deg);transform:rotate3d(1,0,0,-180deg)}.ie .validate-info .validate-info-front,.ie .validate-info .validate-info-back{transition:opacity .4s ease-in-out}.ie .validate-info .validate-info-back{opacity:0}.ie .validate-info.flip{transform:rotate3d(1,0,0,0deg)}.ie .validate-info.flip .validate-info-front{opacity:0}.ie .validate-info.flip .validate-info-back{transform:rotate3d(1,0,0,0deg);opacity:1}.ie8 .validate-info .validate-info-back,.ie9 .validate-info .validate-info-back{display:none}.ie8 .validate-info.flip .validate-info-back,.ie9 .validate-info.flip .validate-info-back{display:block}.validate-info-wrap .error_message{background:#c00;background:-moz-linear-gradient(top,#c00 0%,#c66 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c00),color-stop(100%,#c66));background:-webkit-linear-gradient(top,#c00 0%,#c66 100%);background:-o-linear-gradient(top,#c00 0%,#c66 100%);background:-ms-linear-gradient(top,#c00 0%,#c66 100%);background:linear-gradient(to bottom,#c00 0%,#c66 100%);color:#fff;width:282px;padding:5px 8px;font-size:16px;border:1px solid #f1f1f1;box-shadow:rgba(0,0,0,.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 8px;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 8px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:block;font-family:Oswald;margin:10px 0 0;outline:none;text-transform:uppercase;-webkit-transition:1.5s all ease-in-out;margin:0}.validate-info-wrap.long .error_message{height:84px}h2.ls-s-1{font-family:Oswald;text-transform:uppercase;font-size:23px;font-weight:400;color:#000}h3.ls-s-1{display:block;width:500px;white-space:normal !important;font-size:50px;font-weight:400;color:#000;font-family:Oswald;text-transform:uppercase}h4.ls-s-1{white-space:normal !important;font-size:14px;font-weight:400;color:#fff}.ls-fullwidth .ls-nav-prev,.ls-fullwidth .ls-nav-next{z-index:9 !important}.page-template-page-templatesblog-php .entry-content,.page-template-page-templatestestimonials-php .entry-content,.page-template-page-templatesprojects-php .entry-content,.page-template-page-templatesservices-php .entry-content,.page-template-page-templatesabout-php .entry-content,.home .entry-content{max-width:884px;margin:0 auto;margin:34px auto;padding:0 20px}.page-template-page-templatesblog-php .entry-content h2,.page-template-page-templatestestimonials-php .entry-content h2,.page-template-page-templatesprojects-php .entry-content h2,.page-template-page-templatesservices-php .entry-content h2,.page-template-page-templatesabout-php .entry-content h2,.home .entry-content h2{font-family:Oswald;font-weight:400;font-size:24px;padding:0;margin:10px 0;text-transform:uppercase;line-height:28px}.page-template-page-templatesblog-php .entry-content h3,.page-template-page-templatestestimonials-php .entry-content h3,.page-template-page-templatesprojects-php .entry-content h3,.page-template-page-templatesservices-php .entry-content h3,.page-template-page-templatesabout-php .entry-content h3,.home .entry-content h3{font-weight:400;font-size:18px;padding:0;margin:10px 0;line-height:normal}.ls-wp-fullwidth-container{height:350px;border-bottom:solid 2px #999}.recent_blog_articles,.recent_tweets,.social_media{float:left;margin:0 10px}.social_media h2,.recent_blog_articles h2,.recent_tweets h2{text-transform:uppercase;font-size:16px;font-weight:400;font-family:Oswald;color:#fff;margin-left:14px}.recent_blog_articles h2:before{content:'\f075';font-family:FontAwesome;font-size:24px;padding:0 5px 0 0;position:relative}.recent_blog_articles h2:before{content:'\f075';font-family:FontAwesome;font-size:24px;padding:0 5px 0 0;position:relative;font-weight:400}.social_media h2:before{content:'\f1e0';font-family:FontAwesome;font-size:24px;padding:0 5px 0 0;position:relative;font-weight:400}.recent_tweets h2:before{content:'\f099';font-family:FontAwesome;font-size:24px;padding:0 5px 0 0;position:relative;font-weight:400}ul.latest_posts,ul.latest_tweets{width:280px;font-family:Orienta}ul.latest_posts li,ul.latest_tweets li{margin:0;padding:14px 14px 12px;transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s}ul.latest_posts li:hover{background:rgba(255,255,255,.15)}.ie8 ul.latest_posts li:hover{background:#464646}ul.latest_posts li:hover img{background:rgba(255,255,255,.15);animation:thumb-wobble 1s ease-in-out;-webkit-animation:thumb-wobble .5s ease-in-out;-moz-animation:thumb-wobble .5s ease-in-out;-ms-animation:thumb-wobble .5s ease-in-out;-o-animation:thumb-wobble .5s ease-in-out}@keyframes thumb-wobble{0%{transform:rotate(0deg)}14%{transform:rotate(-1deg)}29%{transform:rotate(1deg)}43%{transform:rotate(-2deg)}57%{transform:rotate(2deg)}71%{transform:rotate(-1deg)}86%{transform:rotate(1deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes thumb-wobble{0%{-webkit-transform:rotate(0deg)}14%{-webkit-transform:rotate(-1deg)}29%{-webkit-transform:rotate(1deg)}43%{-webkit-transform:rotate(-2deg)}57%{-webkit-transform:rotate(2deg)}71%{-webkit-transform:rotate(-1deg)}86%{-webkit-transform:rotate(1deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes thumb-wobble{0%{-moz-transform:rotate(0deg)}14%{-moz-transform:rotate(-1deg)}29%{-moz-transform:rotate(1deg)}43%{-moz-transform:rotate(-2deg)}57%{-moz-transform:rotate(2deg)}71%{-moz-transform:rotate(-1deg)}86%{-moz-transform:rotate(1deg)}100%{-moz-transform:rotate(0deg)}}@-ms-keyframes thumb-wobble{0%{-ms-transform:rotate(0deg)}14%{-ms-transform:rotate(-1deg)}29%{-ms-transform:rotate(1deg)}43%{-ms-transform:rotate(-2deg)}57%{-ms-transform:rotate(2deg)}71%{-ms-transform:rotate(-1deg)}86%{-ms-transform:rotate(1deg)}100%{-ms-transform:rotate(0deg)}}@-o-keyframes thumb-wobble{0%{-o-transform:rotate(0deg)}14%{-o-transform:rotate(-1deg)}29%{-o-transform:rotate(1deg)}43%{-o-transform:rotate(-2deg)}57%{-o-transform:rotate(2deg)}71%{-o-transform:rotate(-1deg)}86%{-o-transform:rotate(1deg)}100%{-o-transform:rotate(0deg)}}ul.latest_posts li a,ul.latest_tweets li div{color:#fff;text-decoration:none;display:block;min-height:62px}ul.latest_tweets li div a{color:#4786c1;text-decoration:none;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s;padding:2px 5px;margin:0 -2px}ul.latest_tweets li div a:hover{background:#4786c1;color:#fff}ul.latest_posts li a:hover,ul.latest_tweets li a:hover{color:#fff}ul.latest_posts li img,ul.latest_tweets li img{float:left;margin-right:14px}ul.latest_posts li h3,ul.latest_tweets li h3{clear:none;text-transform:uppercase;font-size:14px;font-weight:400;font-family:Oswald;overflow:hidden;line-height:14px}ul.latest_posts li p,ul.latest_tweets li p{overflow:hidden;color:#fff}ul.social_media_links li{display:inline-block;width:60px;height:60px;margin:0 14px 0 0;position:relative;overflow:hidden}ul.social_media_links li a{text-decoration:none;transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s}ul.social_media_links li p.image{display:block;width:100%;height:100%;margin:0;padding:0;position:absolute;transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;font-family:FontAwesome;font-weight:400;color:#fff;font-size:42px;padding:0;transform-origin:0px -36px;-webkit-transform-origin:50px 0px;-moz-transform-origin:50px 0px;-ms-transform-origin:50px 0px;-o-transform-origin:50px 0px;text-align:center;padding-top:10px;top:0;left:0}ul.social_media_links li p.image svg{width:32px;transition:all ease-in-out .4s}ul.social_media_links li a:hover{background:#606060}ul.social_media_links li a:hover p.image{font-size:83px;opacity:.3;transform:rotate(20deg);-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);color:#febd11}ul.social_media_links li a:hover p.image svg{width:64px}ul.social_media_links li a:hover p.image svg path{fill:#febd11 !important}ul.social_media_links li p.label{text-align:center;font-family:'Oswald',sans-serif;color:#febd11;text-transform:uppercase;font-size:14px;padding:0;opacity:0;position:absolute;top:40px;width:100%}.ie8 ul.social_media_links li p.label{display:none}ul.social_media_links li a:hover p.label{color:#febd11;opacity:1;-webkit-animation:moveFromBottom .3s ease-in-out;-moz-animation:moveFromBottom .3s ease-in-out;-ms-animation:moveFromBottom .3s ease-in-out}.ie8 ul.social_media_links li a:hover p.label{color:#fff;display:block}ul.social_media_links li a{width:60px;height:60px;display:block}ul.footer_links{margin:16px 0 16px 20px}ul.footer_links li{display:inline-block;color:#fff;margin:0 5px 0 0;font-size:11px}ul.footer_links li a{color:#fff;text-decoration:none}ul.footer_links li a:hover{color:#fff;text-decoration:underline}.single-post #content{padding:20px}.post-item{background:#ebebeb;width:250px;padding:14px;margin:14px 14px 0 0;float:left;position:relative}.post-item:hover{background:#999}.post-item a{text-decoration:none;color:#444}.post-item h2{font-size:18px;font-family:Oswald;font-weight:400;text-transform:uppercase;margin:8px 0}.blog-posts{margin:0 auto;width:100%}.blog-posts-outer{padding:0 60px}.delay{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.post_date{font-size:10px;color:#666;margin-top:14px}.pagination{float:right;margin:20px}.pagination a,.pagination span.current{width:21px;display:inline-block;margin-right:2px;border:1px solid #e0dfe0;color:#616562;font-family:Arial;text-decoration:none;font-size:13px;text-align:center;padding:3px 0;transition-duration:.4s}.pagination span.current{color:#fff;background:#4786c1}.pagination a:hover{background:#999;color:#fff}.portfolio-outer{padding:0 100px;clear:both}.portfolio{margin:0 auto;width:100%}.port-pic{width:192px;height:192px;border-radius:50%;background-position:center center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;border:1px solid rgba(0,0,0,.06);float:right;margin-bottom:20px;background:#ebebeb;background:-moz-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(249,249,249,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ebebeb',GradientType=0)}.website-heading{display:inline-block}.website-link{display:inline-block;margin-bottom:4px;text-decoration:none;color:#4786c1;transition-duration:.4s;font-family:Oswald;font-size:14px;text-transform:uppercase}.website-link:hover{color:#376896}.website-link:after{content:'\f0da';font-family:FontAwesome;font-size:22px;padding:0 0 0 5px;position:absolute;margin:1px 0 0}.website-link:hover:after{animation:port-wobble .5s;-webkit-animation:port-wobble .5s}.single-project #content{width:39%;float:left}.single-project #content.no-slider{width:100%}.single-project .services{width:100%;float:left}.single-project .logo{margin:0;padding-bottom:0;position:absolute;z-index:0;opacity:.05;right:0}.single-project .logo img{width:100%}.slideshow{float:left;margin:26px 0 16px;width:59%}.single-project #content h2.entry-title{padding:20px;margin-bottom:0}.single-project #content .entry-content,.single-project #content .website,.single-project #content .services{padding:0 20px}.single-project #content .services{padding:0;z-index:1;position:relative}.single-project .ls-wp-container{max-width:788px;border:1px solid #ccc}.ls-nav-prev:after{content:'\f0d9';font-family:FontAwesome;font-size:35px;padding:0 0 0 5px;position:absolute;margin:5px 0 0 8px;color:#fff}.ls-nav-next:after{content:'\f0da';font-family:FontAwesome;font-size:35px;padding:0 0 0 5px;position:absolute;margin:5px 0 0 13px;color:#fff}.ls-nav-prev:hover:after,.ls-nav-next:hover:after{animation:port-wobble .5s;-webkit-animation:port-wobble .5s}.ls-nav-prev,.ls-nav-next{width:44px!important;height:44px!important;background:#4786c1!important;border-radius:50%!important;-webkit-box-shadow:2px 2px 5px rgba(50,50,50,.45)!important;-moz-box-shadow:2px 2px 5px rgba(50,50,50,.45)!important;box-shadow:2px 2px 5px rgba(50,50,50,.45)!important;-webkit-transition:.4s !important;transition:.4s !important;opacity:.7}.ls-nav-prev:hover,.ls-nav-next:hover{background:#376896!important}.ls-nav-prev{left:14px !important}.ls-nav-next{right:14px !important}.single-project .ls-borderlesslight .ls-nav-sides{display:none}.ls-bottom-slidebuttons a{background:#fff !important;border-radius:50% !important;height:12px !important;width:12px !important;-moz-box-shadow:inset 0px 1px 4px 1px rgba(0,0,0,.5) !important;-webkit-box-shadow:inset 0px 1px 4px 1px rgba(0,0,0,.5) !important;box-shadow:inset 0px 1px 4px 1px rgba(0,0,0,.5) !important;margin:0 2px !important;-webkit-transition:.4s !important;transition:.4s !important}.ie8 .ls-bottom-slidebuttons a{border:1px solid #ccc !important}.ls-bottom-slidebuttons a:hover{background:#999 !important}.ls-bottom-slidebuttons a.ls-nav-active{background:#4786c1 !important}.ls-shadow{visibility:hidden !important}.single-project .ls-borderlesslight .ls-bottom-slidebuttons{top:10px}.single-project .quotes blockquote{margin:0 20px 20px 14px;width:auto}.single-project .quotes.no-slider{clear:both}.single-project .quotes.no-slider blockquote{max-width:280px}.all_services{margin:20px auto 60px auto;max-width:100%;text-align:center}.all_services h2{font-family:Oswald;font-size:26px;text-transform:uppercase;padding:0 0 6px;display:none}.all_services a{text-decoration:none}.all_services ul.menu>li{width:148px;height:148px;margin:5px;perspective:2000px;-webkit-perspective:2000px;-moz-perspective:2000px;text-align:center;display:inline-block;vertical-align:top}.all_services ul.menu>li ul li{font-size:12px;font-family:Orienta;text-transform:none;font-weight:400;padding:0 4px;color:#000;display:inline-block}.all_services ul li a:hover{color:#4786c1}div.all_services>div.service_box{float:left;position:relative;overflow:hidden;width:100%}div.all_services div.inner_service_box{padding:0 10px}.service-icon{font-family:'FontAwesome',cursive;font-size:93px;position:absolute;top:-10px;right:-10px;opacity:.04;color:#000;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.skills-list-heading,.skills-list{padding:0 0 0 20px}.skills-list-heading{padding:14px 0 8px 20px}.services-title{position:relative;z-index:2;top:37px;font-size:16px;transition:all .3s linear;display:block;padding:4px;font-family:Oswald;text-transform:uppercase;color:#000}.services-icon{font-family:'FontAwesome',cursive;font-size:34px;position:absolute;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;color:#fff;font-weight:400;color:#000;top:5px;text-align:center;width:100%;left:0;z-index:1}.all_services ul.menu>li:nth-child(7n+1) .services-icon{color:#d33;border:none}.all_services ul.menu>li:nth-child(7n+2) .services-icon{color:#ef5f25;border:none}.all_services ul.menu>li:nth-child(7n+3) .services-icon{color:#febd11;border:none}.all_services ul.menu>li:nth-child(7n+4) .services-icon{color:#88ab2e;border:none}.all_services ul.menu>li:nth-child(7n+5) .services-icon{color:#00bff3;border:none}.all_services ul.menu>li:nth-child(7n+6) .services-icon{color:#a864a8;border:none}.all_services ul.menu>li:nth-child(7n+7) .services-icon{color:#ef59a1;border:none}.ie8 .all_services ul.menu>li .services-icon{color:#4786c1}.service-cube{margin:0 auto 0 auto;height:148px;transition:transform .5s;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-ms-transition:-ms-transform .5s;-o-transition:-o-transform .5s;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;z-index:4;position:relative}.service-cube-face1,.service-cube-face2{height:146px;background:#ebebeb;background:-moz-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(249,249,249,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);border:1px solid #ccc}.service-cube-face2{background:#4786c1}.service-cube-face1{transform:translateZ(73px);-webkit-transform:translateZ(73px);-moz-transform:translateZ(73px);-ms-transform:translateZ(73px);-o-transform:translateZ(73px);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.service-cube-face2{transform:rotateX(-90deg) translateZ(-73px);-webkit-transform:rotateX(-90deg) translateZ(-73px);-moz-transform:rotateX(-90deg) translateZ(-73px);-ms-transform:rotateX(-90deg) translateZ(-73px);-o-transform:rotateX(-90deg) translateZ(-73px);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}li.menu-item-object-service:hover .service-cube{transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg)}.ie .service-cube{margin:0 auto 0 auto;height:148px}.ie li.menu-item-object-service:hover .service-cube{transform:rotateX(0deg)}.ie .service-cube-face1,.ie .service-cube-face2{height:146px;background:#ebebeb;background:-moz-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(249,249,249,1)),color-stop(100%,rgba(235,235,235,1)));background:-webkit-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-o-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:-ms-linear-gradient(top,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);background:linear-gradient(to bottom,rgba(249,249,249,1) 0%,rgba(235,235,235,1) 100%);border:1px solid #ccc;transition:transform .5s}.ie .service-cube-face2{background:#4786c1}.ie .service-cube-face1{transform:translateZ(73px);backface-visibility:hidden}.ie .service-cube-face2{transform:rotateX(-90deg) translateZ(-73px);backface-visibility:hidden}.ie li.menu-item-object-service:hover .service-cube-face1{transform:rotateX(90deg) translateZ(72px)}.ie li.menu-item-object-service:hover .service-cube-face2{transform:rotateX(0deg) translateZ(0px) translateY(-148px)}.ie9 .service-cube-face1,.ie8 .service-cube-face1{position:relative}.ie9 .service-cube-face2,.ie8 .service-cube-face2{display:none}.ie9 li.menu-item-object-service:hover .service-cube-face1,.ie8 li.menu-item-object-service:hover .service-cube-face1{background:#4786c1 !important}.ie9 li.menu-item-object-service:hover .service-cube-face1 .services-title,.ie8 li.menu-item-object-service:hover .service-cube-face1 .services-title,.ie9 li.menu-item-object-service:hover .service-cube-face1 .services-icon,.ie8 li.menu-item-object-service:hover .service-cube-face1 .services-icon,.ie9 li.menu-item-object-service:hover .service-cube-face1 .sub-menu li,.ie8 li.menu-item-object-service:hover .service-cube-face1 .sub-menu li{color:#fff}.service-cube-face1 .sub-menu{padding-top:32px;position:relative}.find-out{margin-top:40px;display:inline-block;background:#fff;color:#4786c1;text-transform:uppercase;padding:5px 16px 5px 5px;font-family:Oswald}.find-out:after{content:'\f0da';font-family:FontAwesome;font-size:21px;padding:0 0 0 5px;position:absolute;color:#4786c1;margin-top:1px}.find-out:hover:after{animation:port-wobble .5s;-webkit-animation:port-wobble .5s}.all_services ul.menu>li .service-cube-face2 .services-icon{color:#fff}.service-cube-face2 .services-title{color:#fff}.single-post #content,.page-template-page-templatessite-map-php #content,.page-template-page-templatesfull-width-php #content,.page-template-page-templatescontact-us-php .contact-content,.service-content .service{max-width:960px;margin:24px auto 0px auto;padding:0 20px}.page-template-page-templatesfull-width-php #content h3{font-family:Oswald}.service-content img{float:right;margin:0 10px;border:1px solid rgba(153,153,153,.4)}#contact_form:after{content:'\F0E0';font-family:FontAwesome;font-size:159px;line-height:122px;padding:0;position:absolute;color:#fff;margin:0;bottom:32px;right:0;transform:rotate(-19deg);-ms-transform:rotate(-19deg);-webkit-transform:rotate(-19deg);z-index:-1;opacity:.5}.ie8 #contact_form:after{content:''}.contact_heading:before{content:'\F0E0';font-family:FontAwesome;font-size:20px;line-height:20px;padding:0;position:relative;color:#4786c1;margin:0 5px 0 0;width:20px;display:inline-block}.contact_write:before{content:'\F0E0'}.contact_speak:before{content:'\F095'}.contact_post:before{content:'\F0F7'}.contact_facebook:before{content:'\F09A'}.contact_twitter:before{content:'\F099'}.contact_linked_in:before{content:'\F0E1'}.contact_google_plus:before{content:'\F0D5'}.quotes{margin:0 auto 20px auto}.quotes_outer{padding:0 100px}.quotes blockquote a{text-decoration:none}.error404 #content{margin:20px 100px}.page-template-page-templatesprojects-php .entry-content a,.ls-s-1 a,.big_intro .entry-content p a,.single .entry-content a,.page-template-page-templatesabout-php .entry-content a,.home .entry-content a{color:#4786c1;text-decoration:none;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s;padding:2px 5px;margin:0 -2px}.page-template-page-templatesprojects-php .entry-content a:hover,.ls-s-1 a:hover,.big_intro .entry-content p a:hover,.single .entry-content a:hover,.page-template-page-templatesabout-php .entry-content a:hover,.home .entry-content a:hover{color:#fff;background-color:#4786c1}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.styled-select{width:290px;background:#4786c1;position:relative;float:left}.styled-select select{background:#4786c1;padding:0;border:0;border-radius:0;-webkit-appearance:none;font-size:18px;font-family:Orienta;margin:0;display:block;color:#fff;width:290px;cursor:pointer}.styled-select select option{cursor:pointer}.styled-select:after{content:'\F0D7';font-family:FontAwesome;font-size:22px;padding:0 0 0 5px;position:absolute;margin:0 9px 0 0;top:0;right:0;color:#fff}.styled-select-label{float:left;font-size:18px;margin:3px 5px 0 0}.filter-container{max-width:884px;margin:34px auto;padding:0 20px}.entry-content h2{font-family:Oswald;font-weight:400;text-transform:uppercase;font-size:17px}#sitemap_menu{margin:0 0 40px}#sitemap_menu li ul{margin:0 0 0 28px}#sitemap_menu li{text-decoration:none;color:#999}#sitemap_menu li a{text-decoration:none;color:#000;-webkit-transition:all .5s;transition:all .5s}#sitemap_menu li a:hover{color:#4786c1}.page-info{display:none}.not-found{padding-bottom:150px !important}.single-service .entry-content{overflow:hidden}.service-icon-large{width:400px;height:400px;float:right;position:relative;font-family:FontAwesome;font-size:340px;line-height:normal;vertical-align:baseline;margin:0;padding:0;font-weight:400;font-style:normal;color:#224b72;text-align:right}a.contact_detail,.contact_details a{outline:none;color:#4786c1;text-decoration:none;-webkit-transition:all .5s;transition:all .5s;padding:2px 5px;margin:0 -5px}a.contact_detail:hover,.contact_details a:hover{color:#fff;background:#4786c1}.single-project .quotes{margin:20px 14px 20px 0;width:59%;float:right}#clientFilter{font-family:Orienta;font-size:15px;background:#4786c1;color:#fff;padding:2px;border:none;outline:none}.ie #clientFilter{font-family:Arial,Helvetica,sans-serif}.add_this_container{padding:0 0 20px 20px}.ie8 body{min-width:1000px}.ie8 .site-header{position:absolute}.footer_contact_links{color:#fff;font-size:11px;margin:0 20px}.footer_contact_links span{display:inline}.footer_contact_links a{color:#fff !important;text-decoration:none}.footer_contact_links a:hover{text-decoration:underline}.service-featured-image{display:none}.footer_details{display:none}.addthis_toolbox{margin-bottom:20px}.project-template-default .slideshow .ls-nav-start,.project-template-default .slideshow .ls-nav-stop{display:none}#catapult-cookie-bar{right:16px !important;bottom:16px !important}.cookie-bar-block #catapult-cookie-bar h3{font-family:Oswald !important;text-transform:uppercase;font-weight:400}.cookie-bar-block #catapult-cookie-bar span{margin:3px 0 8px !important;font-family:Orienta,sans-serif}button#catapultCookie{border:none !important;margin:0 !important;padding:3px 12px}#catapult-cookie-bar a{text-decoration:underline}::placeholder{color:#93b8db;opacity:1}:-ms-input-placeholder{color:#93b8db}::-ms-input-placeholder{color:#93b8db}span.wpcf7-not-valid-tip{color:#c00;margin-top:5px}div.wpcf7-response-output{margin:0;padding:10px;border:none;font-family:Orienta,sans-serif;line-height:normal;color:#fff}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background:#c00}div.wpcf7-mail-sent-ok{background:#449043}div.wpcf7 .ajax-loader{background:0 0;position:relative;animation:fa-spin 2s infinite linear;box-sizing:border-box;width:20px;height:20px;margin:0 0 0 10px}div.wpcf7 .ajax-loader:after{content:'\f021';font-family:fontawesome;position:absolute;font-size:20px;top:0;left:1px;line-height:1;color:#4786c1}.grecaptcha-badge{display:none}.contact-letter .wpcf7:after{content:'\F0E0';font-family:FontAwesome;font-size:159px;line-height:122px;padding:0;position:absolute;color:#fff;margin:0;bottom:32px;right:0;transform:rotate(-19deg);-ms-transform:rotate(-19deg);-webkit-transform:rotate(-19deg);z-index:-1;opacity:.5}body .wpcf7 form .wpcf7-response-output{margin:10px 0;padding:10px;border:none}body .wpcf7 form.sent .wpcf7-response-output{background:#46b450}@media screen and (min-width:0px) and (max-width:767px){.menu-toggle{display:inline-block}.site-header{min-width:0;position:absolute}.site-header h1{margin:20px 5px 0 16px}.site-header h1 a{width:165px;background-size:86%}.menu-button{display:block}.ca-menu li{float:none;width:112px;height:34px}.nav-menu .ca-icon{left:6px;top:6px;line-height:normal;width:auto}.nav-menu .ca-content{position:absolute;left:33px;width:100%;height:60px;top:6px;text-align:left}.nav-menu .ca-main{font-size:13px}.ca-menu .ca-sub{display:none}.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{background:#4786c1}.ls-s-1{display:none !important}.ca-menu li:hover .ca-icon{font-size:80px;left:-20px;top:-20px;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}ul.social_media_links li{width:58px;height:58px}.page-template-page-templatesabout-php .entry-content h2,.home .entry-content h2{line-height:normal;font-size:20px}.big_intro .entry-content{margin:20px}.error404 #content{margin:20px}div.all_services>div.service_box{width:100%}.all_services ul.menu>li{width:138px;height:138px}.service-cube{height:138px}.service-cube-face1,.service-cube-face2{height:136px}.service_box.offline{margin-top:20px}.services-title{line-height:20px;font-size:15px}.all_services ul.menu>li ul li{font-size:11px}.service-icon-large{width:100%;height:auto;position:absolute;font-size:270px;top:138px;right:20px;opacity:.05}.nav-previous,.nav-all,.nav-next{float:left;width:100%;clear:both;text-align:left;margin:15px 0 0}.nav-previous:before{padding:0}.site-content nav{padding:0 20px 20px}.portfolio-outer{padding:0 20px}.blog-posts-outer{padding:0 20px}.filter-container{float:left;margin:0 20px 20px}.single-project #content{width:100%}.slideshow{margin:10px auto;width:90%;clear:both;float:none}.single-project .quotes{margin:40px auto 0px auto;width:90%;clear:both;float:none}.quotes_outer{padding:0 20px}.pagination{float:left;margin:20px 0 20px 14px}.contact_detail{font-size:11px}.contact-content .entry-content-inner{width:100%}.contact-outer{width:100%;float:left;margin-top:0}.contact{width:280px;float:left;margin:0 0 20px}.contact-thanks{width:80px}.contact.post .contact-thanks{animation:show-thankyou3a 1s ease-in-out forwards 1s;-webkit-animation:show-thankyou3a 1s ease-in-out forwards 1s}@-webkit-keyframes show-thankyou3a{100%{width:240px;height:100px;padding:20px;margin:0;left:0}}@keyframes show-thankyou3a{100%{width:240px;height:100px;padding:20px;margin:0;left:0}}.contact-letter form input[type=text],.contact-letter form textarea{width:222px}.validate-info{width:240px}.validate-info-wrap{width:240px}.validate-info-wrap .error_message{width:222px}.failure .error_message{font-size:12px}.contact_facebook+a{display:block}.contact_twitter+a{display:block}.contact_linked_in+a{display:block}.contact_google_plus+a{display:block}.contact_facebook+a+br{display:none}.contact_twitter+a+br{display:none}.contact_linked_in+a+br{display:none}.contact_google_plus+a+br{display:none}}@media screen and (min-width:768px) and (max-width:1000px){.site-header{min-width:768px}.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{display:inline-block}.ca-menu li{width:83px}.ca-sub{display:none}.ca-main{font-size:14px}.site-header h1{margin:20px 5px 0 16px}.site-header h1 a{width:165px;background-size:86%}.social_media{clear:both;margin:10px 10px 0 20px}.big_intro .entry-content{margin:20px}.error404 #content{margin:20px}div.all_services div.inner_service_box{padding:0 32px}.portfolio-outer{padding:0 20px}.blog-posts-outer{padding:0 20px}.filter-container{float:left;margin:0 20px 20px}.contact_facebook+a{display:block}.contact_twitter+a{display:block}.contact_linked_in+a{display:block}.contact_google_plus+a{display:block}.contact_facebook+a+br{display:none}.contact_twitter+a+br{display:none}.contact_linked_in+a+br{display:none}.contact_google_plus+a+br{display:none}}@media screen and (min-width:1001px){.main-navigation ul.nav-menu,.main-navigation div.nav-menu>ul{display:inline-block}}@media screen and (min-width:0px) and (max-width:319px){.site-header h1 a{width:119px;background-size:100%}ul.latest_posts,ul.latest_tweets{width:100%}}.ie8 .main-navigation ul.nav-menu{display:inline-block}.ie8 .ca-menu li:hover .ca-main{color:#fff}.ie8 .ca-menu li .ca-sub{color:#bfbfbf}.ie8 .ca-menu li:hover .ca-icon{color:#d33}.ie8 .ca-menu li+li:hover .ca-icon{color:#ef5f25}.ie8 .ca-menu li+li+li:hover .ca-icon{color:#febd11}.ie8 .ca-menu li+li+li+li:hover .ca-icon{color:#88ab2e}.ie8 .ca-menu li+li+li+li+li:hover .ca-icon{color:#00bff3}.ie8 .ca-menu li+li+li+li+li+li:hover .ca-icon{color:#a864a8}.ie8 .ca-menu li+li+li+li+li+li+li:hover .ca-icon{color:#ef59a1}.ie8 .menu-button.toggled-on,.ie8 .ca-menu li.current-menu-ancestor,.ie8 .ca-menu li.current_page_ancestor,.ie8 .ca-menu li.current-menu-item,.ie8 .ca-menu li:hover{background-color:#315d86}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}