body{margin:0;padding:0;overflow-x:hidden}body,h1,h2,h3,h4,h5,p,a{font-family:'Lato',sans-serif;font-weight:500;text-decoration:none;color:#3a3747}h1{font-size:36px;font-weight:900;letter-spacing:-1px}h2{font-size:36px;font-weight:900;letter-spacing:-1px;margin-bottom:50px}h3{font-size:22px;font-weight:bold}h4{font-size:1.5em;font-weight:lighter}h5{font-size:16px;font-weight:bold}p{font-size:18px;line-height:180%}a{font-size:16px;line-height:140%}.grey{color:#686868 !important}.pink{color:#d10080}.white{color:#fff}.topheader{padding:30px}.logo img{width:220px}.header-content{margin-top:10px}.header-content a{display:inline-block;color:#d10080;margin-right:5px;text-decoration:underline}.header-content a:hover{display:inline-block;color:#3a3747}.header-content .time{display:flex;justify-content:center;flex-direction:column}.header-content .time i{display:inline-flex;color:#fff;vertical-align:middle;font-size:40px}.header-content .time label{position:relative;color:#fff;margin:0;vertical-align:middle;font-weight:300}.header-content .time label.time-label{margin-right:10px;border-right:2px solid #fff;padding:0 10px 0 7px}.header-content .time label.time-details{margin-right:10px;font-weight:700;font-size:1em;line-height:130%}.header-content .time label span{line-height:120%;padding:0;height:100%;font-weight:700;font-size:1em}.header-content .left{display:inline-block;margin-right:10px}.header-content .left.time{background:#3a3747;border-radius:35px;padding:5px;font-size:.85em;line-height:1em}.header-content .left a{font-weight:bold}.left p{color:#686868;padding-right:5px;font-weight:100;display:inline-block}@media(max-width:765px){.topheader>.container>.row{text-align:center}}.icon-bar{color:#fff;background:#fff}.navigation{background-color:#00baff;color:#fff}.navbar{background-color:#00baff;border:0;margin:0 auto;text-align:center}.navbar-nav{float:left;margin:16px 0 12px 0;text-align:center}ul.nav.navbar-nav li a{color:#fff;font-weight:700;letter-spacing:1px;font-size:1em;text-transform:uppercase;padding:0 15px}ul.nav.navbar-nav li:not(:first-child){border-left:1px solid #fff}ul.nav.navbar-nav li a:hover{color:#3a3747;background:none}.toolbar{background:#3a3747;color:#fff;padding:3px 5px}.toolbar .tool-items{display:block;justify-content:center;flex-direction:column;vertical-align:middle;width:100%;text-align:center}.toolbar .tool-items .tool-group>i,.toolbar .tool-items .tool-group>label,.toolbar .tool-items .tool-group>div{display:inline-flex;margin:0;padding:0}.tool-group{display:inline-flex;padding:10px 20px;vertical-align:middle}.toolbar .tool-items .tool-group>label,.toolbar .tool-items .tool-group>div{font-weight:300;font-size:1em;letter-spacing:1px}.toolbar .tool-items .tool-group>i{color:#d10080;padding:2px 8px}.toolbar .tool-items .tool-group>div>input[type="text"]{background:#101010;color:#fff;font-size:.85em;letter-spacing:1.1px;padding:6px;border:unset;margin-left:10px}.toolbar .tool-items .tool-group>div>input[type="button"]{background:#d10080;color:#fff;padding:4px 8px;border:0;font-size:.85em;font-weight:700;border-radius:3px}.toolbar label{display:inline-flex}.toolbar label span{font-weight:700}.hero{background-attachment:scroll;background-image:url('../images/backdrop.jpg');background-position:center;background-size:cover;padding:160px 30px;text-align:center}.mini{padding:160px 30px}.hero.mini{background-position:center}.hero.mini.offset{background-image:url('../images/offset-wide.jpg')}.hero.mini.digital{background-image:url('../images/digital-wide.jpg')}.hero.mini.wide{background-image:url('../images/wide-wide.jpg')}.hero.mini.web{background-image:url('../images/web-wide.jpg')}.hero.mini.backwide{background-image:url('../images/back-wide.jpg')}.hero.mini.backcontact{background-image:url('../images/back-contact.jpg')}.hero.mini.backweb{background-image:url('../images/back-web-small.jpg')}.hero.mini.backoffset{background-image:url('../images/back-offset.jpg')}.hero.mini.backgreen{background-image:url('../images/back-green.jpg')}.hero.mini.backgraphic{background-image:url('../images/back-graphic.jpg')}.hero.mini.backprint{background-image:url('../images/back-print.jpg')}.hero.mini.backdigital{background-image:url('../images/back-digital.jpg')}.hero.mini.backabout{background-image:url('../images/back-about.jpg')}.hero.mini.backdesign{background-image:url('../images/back-graphic.jpg')}.hero.mini.nextday{background-image:url('../images/back-delivery.jpg')}.hero.mini.customquote{background-image:url('../images/back-quote.jpg')}@media(min-width:990px){.hero.mini.backabout{background-position:bottom;background-position-y:440px}.hero.mini.backcontact{background-position:bottom;background-position:0 340px}.hero.mini.backweb{background-position:bottom;background-position-y:320px}}@media(min-width:1200px){.hero.mini.backabout{background-position:bottom;background-position-y:540px}.hero.mini.backcontact{background-position:bottom;background-position:0 440px}.hero.mini.backweb{background-position:bottom;background-position-y:420px}}@media(min-width:1500px){.hero.mini.backabout{background-position:bottom;background-position-y:680px}.hero.mini.backcontact{background-position:bottom;background-position:0 500px}.hero.mini.backweb{background-position:bottom;background-position-y:520px}}@media(max-width:990px){.hero.mini.backwide{background-position:0 0}}.hero.mini.offset h2,.hero.mini.digital h2{background:rgba(255,255,255,.85);padding:7px 14px;display:inline-block}.hero h1{font-weight:900;font-size:78px;color:#3a3747;text-transform:lowercase;margin:0;padding:0}.hero h2{font-weight:400;font-size:72px;color:#d10080;text-transform:uppercase;margin:10px;padding:0}.mini h1{font-size:40px;font-weight:900;letter-spacing:1.4px}.mini h2{font-size:30px;font-weight:900;letter-spacing:1.4px}.content{padding:60px 0 100px 0;text-align:center}.content h1{color:#d10080;padding:20px 0;text-transform:uppercase}.content p{max-width:75%;margin:0 auto}.services{padding:60px 0 80px 0;text-align:center;background:#f1f3f5}.services .panel{background:#fff;width:100%;height:260px;border:10px solid #fff;border-radius:0;margin:0}.services h2{padding:20px 0;text-transform:uppercase}.services h3{padding:0 0 0 20px;text-transform:uppercase;font-size:1.4em;font-weight:900;letter-spacing:1.1px;text-align:center}.services h2,.services h3{color:#3a3747}.services a:hover>.panel{box-shadow:0 0 25px rgba(0,0,0,.25)}.reviews{padding:60px 0 100px 0;text-align:center;background:#fff}.services h2{padding:20px 0;text-transform:uppercase}.footer-top{background:#3a3747;padding:40px 10px 20px 10px;text-align:center}.footer-top .container ul li{display:inline-block;padding:0 15px;border-right:1px solid #fff}.footer-top .container ul li.last-link{border-right:unset}.footer-top .container ul li a{color:#fff;text-transform:uppercase;font-weight:300}.footer{background:#3a3747;text-align:center}.footer p{color:#fff;font-size:.9em;margin:0 10px 60px 10px}.tool-group.subscribe label span{margin-top:4px}.tool-group.subscribe i.fas.fa-user{margin-top:4px}.panel.offset{background-image:url('/images/offset.jpg');background-position:center;background-size:cover}.panel.digital{background-image:url('/images/digital.jpg');background-position:center;background-size:cover}.panel.wide{background-image:url('/images/wide-print.jpg');background-position:center;background-size:cover}.panel.web2print{background-image:url('/images/web-2-print.jpg');background-position:center;background-size:cover}.CTA{background-image:url('/images/cta-background.jpg');background-position:center;background-attachment:fixed;padding:80px 0 120px 0}.CTA h1,.CTA h2,.CTA h3{color:#fff}.CTA h1{font-size:52px;letter-spacing:1.2px}.CTA h3{font-size:28px;font-weight:300;letter-spacing:1.2px}.CTA h2{font-size:36px;font-weight:700;letter-spacing:1.2px}.CTA a{border:5px solid #fff;padding:14px 28px;color:#fff;background:none;font-size:24px;font-weight:700;letter-spacing:1.2px}.CTA a:hover{background:#d10080;color:#fff;cursor:pointer;text-decoration:none}.CTA p{color:#fff;font-size:10px;margin-top:25px}.owl-theme .item{display:table-cell;align-content:center;text-align:center;padding:0 20px}.owl-theme .item img{max-width:120px;display:unset}.owl-stage{margin:0 auto}@media(max-width:1200px){.navbar-nav li{padding:0 0}ul.nav.navbar-nav li:nth-of-type(2){border:0}}@media(min-width:992px){.navbar-collapse.collapse{display:inline-block !important}}@media(max-width:991px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}.logo-column{text-align:center}.navbar-nav li{text-align:left;padding:7px 0;border-top:1px solid #fff}ul.nav.navbar-nav li:not(:first-child){border:0;border-top:1px solid #fff}}@media(max-width:560px){.owl-stage .item{padding:10px}}.side-menu{list-style-type:none;padding-inline-start:0}.side-menu li{text-indent:0;padding:8px 16px;border-left:3px solid #d10080;margin:15px 0;font-size:1.1em;font-weight:500}.bg-grey{background:#f5f5f5}.border-left{border-left:1px solid #eaeaea}.block-copy>.row>div{padding:60px 40px}@media(max-width:992px){.block-copy>.row>div{padding:60px 20px}}.block-copy h1{display:block;border-bottom:1px solid #f1f1f1;padding-bottom:20px;margin-bottom:20px}.block-copy p{padding:20px 0}.row.meet-team>div{padding:0 60px}.row.meet-team img{width:100%;display:block}.row.print-service img{width:100%;display:block}.top-button{position:fixed;bottom:40px;right:40px;background:rgba(255,255,255,.5);padding:8px 14px;border-radius:50%}@media(min-width:992px){.row.print-service>div>p{min-height:335px}}@media(max-width:992px){.top-button{display:none}}.btn-lakes{background:#d10080;color:#fff;padding:10px;border:0;border-radius:0}.btn-lakes:hover{background:#e100a0;color:#fff;padding:10px;border:0;border-radius:0}h2.highlight{color:#d10080}block-copy h2{margin-bottom:30px}.abouticons i{color:#d10080;padding:10px}.abouticons h4{min-height:50px}.map{padding:0}