@font-face{font-family:Calibri;src:url("fonts/DroidSans-webfont.eot");src:url("fonts/DroidSans-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/DroidSans-webfont.woff") format("woff"),url("fonts/DroidSans-webfont.ttf") format("truetype"),url("fonts/DroidSans-webfont.svg#DroidSansRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'DroidSansBold';src:url("fonts/DroidSans-Bold-webfont.eot");src:url("fonts/DroidSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/DroidSans-Bold-webfont.woff") format("woff"),url("fonts/DroidSans-Bold-webfont.ttf") format("truetype"),url("fonts/DroidSans-Bold-webfont.svg#DroidSansBold") format("svg");font-weight:normal;font-style:normal}img{border:0px}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}body{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
}body h1,body h2,body h3,body h4,body h5,body h6{font-size:14px;line-height:17px;margin-bottom:0;font-weight:normal}body p{
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 1em
}body p strong{
	color: #fff;
	font-weight: bold
}body p a{color:#fff;text-decoration:none}body p a:hover{color:#b2b2b2}body a{color:#fff;text-decoration:none}body a:hover{color:#b2b2b2}ul{list-style:none;margin:0px;padding:0px}section{position:relative;overflow:hidden}.home section,.home #first,.home #second,.home #third,.home #fourth,.home #fifth,.home #sixth,.home #seventh,.home #eighth,.home #ninth,.home #tenth{-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.home #first{z-index:10}.home #second{z-index:11}.home #third{z-index:12}.home #fourth{z-index:13}.home #fifth{z-index:14}.home #sixth{z-index:15}.home #seventh{z-index:16}.home #eighth{z-index:17}.home #ninth{z-index:18}.home #tenth{z-index:19}.home article{position:relative}.home .waypoint-up{position:absolute;width:1px;height:1px;top:50%;left:50%;margin:-1px 0px 0px -1px}.jumpTo{position:fixed;z-index:60;right:20px;bottom:20px;width:auto}.jumpTo li{float:left;display:inline;margin:0px 10px 0px 0px}.jumpTo li a{float:left;display:block;width:10px;height:10px;border:2px solid #fff;border-radius:15px;overflow:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.jumpTo li a:hover{background-color:#fff}.jumpTo li a.active{background-color:transparent;background-color:#fff}.social-links{float:right}.social-links .st_sharethis_custom{background:#333 url(images/sprite.png) 100% -126px no-repeat;color:#fff;display:block;font-size:14px;line-height:17px;float:right;padding:3px 3px 1px 5px;width:100%}.social-links.invert .st_sharethis_custom{background:#333 url(images/sprite.png) 100% -126px no-repeat;color:#fff}.about,.contact,.work-details,.work{
	background-image: url(images/bc.jpg);
}.about h2,.about h3,.about h4,.about h5,.about h6,.contact h2,.contact h3,.contact h4,.contact h5,.contact h6,.work-details h2,.work-details h3,.work-details h4,.work-details h5,.work-details h6,.work h2,.work h3,.work h4,.work h5,.work h6{color:#fff;font-weight:normal;margin:0}.about h2 strong,.about h3 strong,.about h4 strong,.about h5 strong,.about h6 strong,.contact h2 strong,.contact h3 strong,.contact h4 strong,.contact h5 strong,.contact h6 strong,.work-details h2 strong,.work-details h3 strong,.work-details h4 strong,.work-details h5 strong,.work-details h6 strong,.work h2 strong,.work h3 strong,.work h4 strong,.work h5 strong,.work h6 strong{font-weight:normal}.about nav a,.contact nav a,.work-details nav a,.work nav a{color:#b2b2b2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.about nav a:hover,.contact nav a:hover,.work-details nav a:hover,.work nav a:hover{color:#fff}.about nav a.active,.contact nav a.active,.work-details nav a.active,.work nav a.active{color:#fff}.about article{float:left;display:inline;margin:0;max-width:510px;background:url("images/logo_line03.png") no-repeat -106px 0px}.about article .col1{float:left;width:48%;margin-right:4%}.about article .col2{float:left;width:48%}.about article h1,.about article h2,.about article h3,.about article h4,.about article h5,.about article h6,.about article p,.about article ul,.about article ol{
	font-weight: normal;
	color: #FFFFFF
}.about article h1,.about article h2,.about article h3,.about article h4,.about article h5,.about article h6{
	color: #FFFFFF;
	margin: 0
}.about article ul{margin-bottom:1em}.about article ul li{background:url(images/ul-line.png) 0 7px no-repeat;padding-left:11px}.main a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog{background:url("images/paper.png")}.blog section article .blogArticleTitle h1{font-style:normal;font-family:Calibri;font-weight:normal;font-size:14px;line-height:17px;color:#333;margin:0}.blog section article .blogArticleTitle h1 a{color:#333;text-decoration:none}.blog section article .blogArticleTitle h1 a:hover{color:#666}.blog section article .blogArticleTitle .blogName{color:#333}.blog section article .blogArticleTitle .blogTitle{display:block;clear:left;color:#333}.blog section article .blogArticleTitle .blogDate{display:block;clear:left;color:#b2b2b2}.blog section article .blogArticleTitle a span{-webkit-transition:color 0.3s ease-in-out;-moz-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.blog section article .blogArticleTitle a:hover span{color:#666}.blog section article .blogArticleImages{max-width:100%}.blog section article .blogArticleImagesCaption p{font-family:Calibri;color:#333}.blog section article .blogArticleImagesCaption p strong{color:#333;font-weight:bold}.blog section article .blogArticleImagesCaption a{color:#333;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:underline}.blog section article .blogArticleImagesCaption a:hover{color:#666}.blog section article .blogArticleBlurb,.blog section article .blogArticleBlurb p{float:left;font-family:Calibri;color:#333}.blog section article .blogArticleBlurb strong,.blog section article .blogArticleBlurb p strong{color:#333}.blog section article .blogArticleBlurb a,.blog section article .blogArticleBlurb p a{color:#333}.blog section article .blogArticleBlurb a:hover,.blog section article .blogArticleBlurb p a:hover{color:#666}.blog section article .blogArticleBlurb a .hide,.blog section article .blogArticleBlurb p a .hide{display:none}.blog section article .blogSocial{background:url("images/logo_charcoal_line01.png") -35px -13px no-repeat}.blog section article .blogSocial li a{font-style:normal;font-family:Calibri;line-height:22px;color:#333;text-decoration:none}.blog section article .blogSocial li a:hover{color:#b2b2b2}.blog .printingExcellence{background:url("images/logo_charcoal_line03.png") no-repeat -106px 0px}.blog .printingExcellence p{color:#333333}.blog article{background:url("images/logo_charcoal_line01.png") -35px -13px no-repeat}.blog .pagination{margin-left:15px}.blog .pagination p{font-size:14px;line-height:17px}.blog .pagination a{color:#333}@media only screen and (min-width: 701px){img{max-width:100%}nav{
	float: left;
	position: fixed;
	height: 117px;
	left: 136px;
	top: 43px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	z-index: 60;
	background: url("images/logo_line03.png") no-repeat -106px 0px
}nav ul{margin-bottom:16px}nav ul li a{
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	line-height: 20px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}nav ul li a:hover{color:#b2b2b2}nav ul li a.active{color:#b2b2b2}nav ul .next-project{margin-top:20px}nav ul .back-to-thumbs{margin-top:25px}.fixed-logo-wrapper{
	position: fixed;
	z-index: 60;
	top: 50%;
	left: 30px;
	margin: -30px 0px 0px 0px;
	width: 343px;
	height: 60px
}.fixed-logo-wrapper .logo{position:absolute;top:0px;left:0px}.plus{width:30px;height:30px;position:fixed;z-index:60;top:50%;margin:-15px 0px 0px 0px;right:30px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.plus:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.printingExcellence{float:left;position:fixed;bottom:43px;left:136px;margin:0px 0px 0px 0px;padding:15px 0px 0px 17px;z-index:60;background:url("images/logo_line03.png") no-repeat -106px 0px}.printingExcellence p{color:#fff;font-size:14px;line-height:17px;margin:0px 0px 0px 0px}.spacer-div{float:left;display:inline;max-width:310px;width:32.053941908%}.content-wrapper{float:left;display:inline;position:relative;max-width:684px;width:67.946058091%}.mobile-menu{display:none}section{float:left;width:100%;margin:43px 0px 0px 0px}section article{float:left;clear:left;width:93.567251462%;max-width:640px;margin:0px 0px 30px 0px;padding:0px 0px 0px 15px}section article p{font-size:14px;line-height:17px}section article .blogArticleTitle{margin:0px 0px 30px 0px}section article .blogArticleImages{display:inline-block;width:100%}section article .blogArticleImages img{float:left;max-width:100%;margin-bottom:17px}section article .blogArticleBlurb,section article .blogArticleImagesCaption{display:inline-block;width:83%}section article .social-links{width:12%}section article .blogArticleBlurb p{max-width:100%;height:auto}section article .blogArticleBlurb img{max-width:100%}section article .blogArticleBlurb,section article .blogArticleBlurb p{float:left}section article .blogSocial{display:inline-block;float:right;width:8.59375%;padding:0px 0px 0px 15px}section article .blogSocial li{display:block;height:auto;margin:0px}.no-js .prev-icon,.no-js .next-icon,.no-js .plus{display:none}.home{overflow:hidden}.home .main section{margin:0px;height:1000px}.home .logo-desk{display:block}.home .prev-icon,.home .next-icon{width:30px;height:30px;position:fixed;z-index:60;right:30px;top:50%;opacity:1;cursor:pointer;margin:-15px 0px 0px 0px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);position:fixed}.home .prev-icon:hover,.home .next-icon:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.home .prev-icon.blank,.home .next-icon.blank{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;opacity:0.6;cursor:default !important}.home .prev-icon.blank:hover,.home .next-icon.blank:hover{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.home .prev-icon{top:45%}.home .next-icon{top:55%}.home .logo-mobile{display:none}.home .mobile{display:none}.about .printingExcellence p{color:#fff}.blog{background:url("images/paper.png")}.blog nav{background:url("images/logo_charcoal_line03.png") no-repeat -106px 0px}.blog nav ul li a{color:#333333;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.blog nav ul li a:hover{color:#b2b2b2}.blog nav ul li a.active{color:#b2b2b2}.blog nav ul li.active a{color:#b2b2b2}.blog .printingExcellence{background:url("images/logo_charcoal_line03.png") no-repeat -106px 0px}.blog .printingExcellence p{color:#333333}.blog article{background:url("images/logo_charcoal_line01.png") -35px -13px no-repeat}.work .grid{margin:0px 0px 0px 15px;width:89.6875896875%;max-width:574px}.work .grid li{float:left;width:31.881533101%;background-color:#fff;margin:0px 2.090592334% 12px 0px;position:relative;overflow:hidden}.work .grid li a{float:left;width:100%;position:relative;text-decoration:none}.work .grid li a img{float:left;position:relative;z-index:10}.work .grid li:nth-child(3n+3){margin-right:0px !important}.work .mask{width:100%;float:left;height:131px;z-index:20;position:absolute;background-color:rgba(0,0,0,0.5);top:-131px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.work .mask h2{margin:0px 0px 0px 0px;padding:10px;font-weight:normal;font-size:14px;color:#fff;background-color:#000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:translateY(-131px);-moz-transform:translateY(-131px);-o-transform:translateY(-131px);-ms-transform:translateY(-131px);transform:translateY(-131px)}.work li:hover .mask{top:0px}.work li:hover h2{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s}.js .work-details section ul.projectUl .content-slide{display:none}.no-js .work-details section ul.projectUl .content-slide{display:block}.work-details section h2{
	top: 9px;
	left: 15px;
	z-index: 20;
	position: absolute;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff
}.work-details section .dropdownLink{position:absolute;top:4px;left:88.273684%;width:18px;height:18px;z-index:20;border:2px solid #fff;border-radius:20px;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.work-details section .dropdownLink .line1{width:10px;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;margin:-1px 0px 0px -5px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.work-details section .dropdownLink .line2{width:2px;height:10px;background-color:#fff;position:absolute;top:50%;left:50%;margin:-5px 0px 0px -1px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;-o-transition-delay:0.3s}.work-details section .active .line2{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.work-details section ul.projectUl{float:left;width:93.567251462%;max-width:640px;position:relative;overflow:hidden;margin:0px 0px 0px 0px}.work-details section ul.projectUl li{float:left;display:block;width:100%;margin:0px 0px 12px 0px;overflow:hidden}.work-details section ul.projectUl .content-slide{background-color:rgba(0,0,0,0.8);position:absolute;left:0px;padding:0px 0px 35px 0px;margin:0px;width:100%;min-height:445px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.work-details section ul.projectUl .content-slide .slideBody{width:100%;padding:55px 0px 0px 0px;display:inline-block}.work-details section ul.projectUl .content-slide .slideBody .slide-body-inner{padding:0px 15px}.work-details section ul.projectUl .content-slide .slideBody table{float:left;width:40.163934426%;border-spacing:0px !important}.work-details section ul.projectUl .content-slide .slideBody table tr td{padding:0px;vertical-align:top;font-style:normal;font-family:Calibri;font-size:14px;line-height:17px;color:#b2b2b2}.work-details section ul.projectUl .content-slide .slideBody table tr td a{color:#b2b2b2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.work-details section ul.projectUl .content-slide .slideBody table tr td a:hover{color:#fff}.work-details section ul.projectUl .content-slide .slideBody table tr .firstTd{width:37%;padding-right:3%}.work-details section ul.projectUl .content-slide .slideBody table tr .secondTd{width:60%}.work-details section ul.projectUl .content-slide .slideBody .testimonial{float:left;width:34.344262295%;padding:0px 2.950819672%}.work-details section ul.projectUl .content-slide .slideBody .testimonial p{font-size:14px;line-height:17px}.work-details section ul.projectUl .content-slide .slideBody .social-links{width:18.114754098%}.work-details section ul.projectUl .content-slide .slideBody ul.projectSocial{float:right;width:13.114754098%;margin:0px}.work-details section ul.projectUl .content-slide .slideBody ul.projectSocial li{float:left;height:auto;width:100%;margin:0px 0px 6px}.work-details section ul.projectUl .content-slide .slideBody ul.projectSocial li a{font-style:normal;font-family:Calibri;font-size:14px;line-height:16px;color:#b2b2b2;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.work-details section ul.projectUl .content-slide .slideBody ul.projectSocial li a:hover{color:#fff}.work-details section ul.projectUl ul li:hover .content-slide{top:0px}.work-details section ul.projectUl .work-image img{display:block;float:left}.contact{
	background-image: url(images/bc.jpg);
}.contact .map{float:left;width:93.567251462%;height:425px;margin:25px 0px 30px;padding:0px 0px 0px 15px}.contact .map img{max-width:none !important}.contact .charity-block{clear:both;margin-left:15px;min-height:56px}.contact .charity-block img{margin-right:30px;float:right}.contact .charity-block p{width:67%;font-size:13px;line-height:17px}.contact .contactInfo{float:left;width:93.567251462%;margin:0px;padding:0px 0px 0px 15px;background:url("images/logo_line03.png") no-repeat -106px 0px}.contact .contactInfo .info{float:left;display:inline-block;width:38.28125%;margin:0px 15px 0px 0px}.contact .contactInfo .address{float:left;display:inline-block;font-style:normal;font-family:Calibri;font-size:14px;color:#fff}.contact .contactInfo .address address{font-style:normal}.contact .contactInfo .socialButtons{float:right;display:inline-block}.contact .contactInfo .socialButtons li{display:inline-block;width:33px;height:33px}.contact .contactInfo .socialButtons li a{display:block;width:33px;height:33px;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url("images/sprite.png");background-repeat:no-repeat;opacity:1;border-radius:33px}.contact .contactInfo .socialButtons li .linkdin{background-position:-40px 0px}.contact .contactInfo .socialButtons li .linkdin:hover{background-position:-40px -35px}.contact .contactInfo .socialButtons li .twitter{background-position:-115px 0px}.contact .contactInfo .socialButtons li .twitter:hover{background-position:-115px -35px}.contact .contactInfo .socialButtons li .facebook{background-position:-78px 0px}.contact .contactInfo .socialButtons li .facebook:hover{background-position:-78px -35px}}@media only screen and (max-width: 700px){.printingExcellence{margin:0px 0px 0px 15px;padding:15px 0px 0px 15px;background:url("images/logo_line03.png") no-repeat -106px 0px}.no-js nav ul{display:block}.js nav ul{display:none}.spacer-div{display:none}.content-wrapper{width:100%}nav{background:url("images/black_paper.png");width:100%}nav ul{padding:15px 15px 15px}nav ul li a{color:#b2b2b2;text-decoration:none;font-size:16px;line-height:26px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}nav ul li a:hover{color:#fff}nav ul li a.active{color:#fff;text-decoration:underline}nav ul li.active a{color:#fff;text-decoration:underline}.mobile-menu{background:#333;background-image:transparent;padding:0px 30px;border-top:2px solid #000;border-bottom:2px solid #000;font-family:Calibri;font-weight:normal;font-size:16px;line-height:44px;color:#b2b2b2;overflow:hidden}.mobile-menu .currently-viewing{float:left}.mobile-menu .menu-toggle{float:right;color:#b2b2b2;text-decoration:none;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.mobile-menu .menu-toggle:hover{color:#fff}.mobile-menu .menu-toggle.active{color:#fff}.fixed-logo-wrapper{margin:30px 0px 0px 30px}.main{padding:0px 30px 0px 15px}.main section{width:100%}.main section article{display:inline-block;padding:0px 0px 0px 15px;margin:0px 0px 30px 0px}.main section article p,.main section article h1,.main section article h2,.main section article h3,.main section article h4,.main section article h5,.main section article h6,.main section article ul{font-size:16px;line-height:20px;font-weight:normal}.main section article strong{font-weight:normal}.main section article .blogArticleTitle{margin:0px 0px 30px 0px}.main section article .blogArticleTitle p{margin:0px}.main section article .blogArticleImages{margin:0}.main section article .blogArticleImages img{margin-bottom:19px;display:block}.main section article img{max-width:100%}.home{background:url("images/black_paper.png")}.home .main{padding:0px 0px 0px 0px}.home .next-icon,.home .prev-icon,.home .logo-desk{display:none}.home .logo-mobile{display:block;margin:0px 0px 30px 0px}.home .plus{display:none}.home section{display:none}.home .mobile{float:left;width:100%;position:relative}.home .mobile a{position:absolute;top:50%;left:50%;margin:-15px 0px 0px -15px}.home .mobile img{float:left;max-width:100%}.home .printingExcellence{float:left;margin:30px 0px 0px 0px}.about section article{margin-top:30px}.about .printingExcellence p{color:#fff}.blog section{overflow:visible;margin:30px 0px 0px 0px}.blog section article{width:100%}.work .grid{margin:40px 0px 0px 15px;width:100%}.work .grid li{float:left;width:46.470948012%;background-color:#fff;margin:0px 2.905198776% 12px 0px;position:relative;overflow:hidden}.work .grid li a{float:left;width:100%;position:relative;text-decoration:none}.work .grid li a img{max-width:100%;float:left;position:relative;z-index:10}.work .grid li:nth-child(2n+2){margin-right:0px !important}.work .mask{width:100%;float:left;height:228px;z-index:20;position:absolute;background-color:rgba(0,0,0,0.5);top:-228px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.work .mask h2{margin:0px 0px 0px 0px;padding:10px;font-weight:normal;font-size:14px;color:#fff;background-color:#000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:translateY(-228px);-moz-transform:translateY(-228px);-o-transform:translateY(-228px);-ms-transform:translateY(-228px);transform:translateY(-228px)}.work li:hover .mask{top:0px}.work li:hover h2{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s}.work .printingExcellence{margin-top:8px;padding-top:11px}.work .printingExcellence p{color:#fff;line-height:19px;margin:0px}.lt-ie9 ul.projectUl .content-slide{background:transparent}.work-details section h2{padding:0px 0px 0px 15px;background:url("images/logo_line03.png") no-repeat -106px 0px;min-height:46px;font-style:normal;font-family:Calibri;font-weight:normal;font-size:16px;line-height:19px;color:#fff}.work-details section .dropdownLink{display:none}.work-details section ul.projectUl{float:left;width:inherit;margin:0px 0px 0px 15px}.work-details section ul.projectUl li{float:left;width:100%;margin:0px 0px 15px 0px}.work-details section ul.projectUl .content-slide{margin:0px}.work-details section ul.projectUl .content-slide .slideBody table{float:left;width:65%}.work-details section ul.projectUl .content-slide .slideBody table tr td a{color:#b2b2b2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.work-details section ul.projectUl .content-slide .slideBody table tr td a:hover{color:#fff}.work-details section ul.projectUl .content-slide .slideBody table tr .firstTd{font-style:normal;font-family:Calibri;font-size:16px;line-height:19px;color:#b2b2b2}.work-details section ul.projectUl .content-slide .slideBody table tr .secondTd{font-style:normal;font-family:Calibri;font-size:16px;line-height:19px;color:#b2b2b2}.work-details section ul.projectUl .content-slide .slideBody .testimonial{width:100%;clear:left;padding:20px 0px;margin:0px;font-size:16px;line-height:19px}.work-details section ul.projectUl .content-slide .slideBody .social-links{width:20%;min-width:100px;padding-right:15px}.work-details section ul.projectUl .content-slide .slideBody .social-links .st_sharethis_custom{width:100%;min-width:92px}.work-details section ul.projectUl .content-slide .slideBody ul.projectSocial{float:right;background:url("images/logo_line01.png") -35px -13px no-repeat;width:30%}.work-details section ul.projectUl .content-slide .slideBody ul.projectSocial li{display:block;clear:left;padding:0px 15px 5px 15px;margin:0px;line-height:17px;width:auto}.work-details section ul.projectUl .content-slide .slideBody ul.projectSocial li a{font-style:normal;font-family:Calibri;color:#b2b2b2;text-decoration:none}.work-details section ul.projectUl .content-slide .slideBody ul.projectSocial li a:hover{color:#fff}.work-details section ul.projectUl .work-image img{display:block;float:left;max-width:100%}.contact{
	background: url(images/bc.jpg)
}.contact .map{float:left;width:100%;height:225px;margin:20px 0px;padding:0px 0px 0px 15px}.contact .charity-block{clear:both;margin-left:15px;min-height:56px}.contact .charity-block img{margin-right:0px;margin-left:10px;float:right}.contact .charity-block p{width:67%;font-size:13px;line-height:17px}.contact .contactInfo{float:left;width:100%;margin:20px 0px 0px 0px;padding:0px 0px 0px 15px;background:url("images/logo_line03.png") no-repeat -106px 0px}.contact .contactInfo .info{float:left;display:inline-block;width:40%;margin:0px 15px 0px 0px;font-size:16px;line-height:19px}.contact .contactInfo .info p{margin:0px}.contact .contactInfo .address{width:40%;float:left;display:inline-block;font-style:normal;font-family:Calibri;font-size:16px;line-height:19px;color:#fff}.contact .contactInfo .address address{font-style:normal}.contact .contactInfo .socialButtons{clear:left;float:left;display:inline-block;margin:20px 0px 0px 0px}.contact .contactInfo .socialButtons li{display:inline-block;width:33px;height:33px}.contact .contactInfo .socialButtons li a{display:block;width:33px;height:33px;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url("images/sprite.png");background-repeat:no-repeat;opacity:1;border-radius:33px}.contact .contactInfo .socialButtons li .linkdin{background-position:-40px 0px}.contact .contactInfo .socialButtons li .linkdin:hover{background-position:-40px -35px}.contact .contactInfo .socialButtons li .twitter{background-position:-115px 0px}.contact .contactInfo .socialButtons li .twitter:hover{background-position:-115px -35px}.contact .contactInfo .socialButtons li .facebook{background-position:-78px 0px}.contact .contactInfo .socialButtons li .facebook:hover{background-position:-78px -35px}.contact .printingExcellence{padding-top:11px}.contact .printingExcellence p{color:#fff;line-height:19px;margin:0px}}@media only screen and (min-width: 700px) and (max-width: 768px){.work-details section h2{top:0px;left:10px}.work-details section ul.projectUl .content-slide{min-height:325px}.work-details section ul.projectUl .content-slide .slideBody{padding:45px 0px 0px 0px}.work-details section ul.projectUl .content-slide .slideBody .slide-body-inner{padding:0px 10px}.work-details section ul.projectUl .content-slide .slideBody table{width:80.188679245%;border-spacing:0px !important}.work-details section ul.projectUl .content-slide .slideBody table tr td{padding:0px}.work-details section ul.projectUl .content-slide .slideBody table tr td a{color:#b2b2b2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.work-details section ul.projectUl .content-slide .slideBody table tr td a:hover{color:#fff}.work-details section ul.projectUl .content-slide .slideBody table tr .firstTd{width:25%}.work-details section ul.projectUl .content-slide .slideBody table tr .secondTd{width:75%}.work-details section ul.projectUl .content-slide .slideBody .testimonial{float:left;clear:left;width:80.188679245%;padding:20px 0px 0px 0px;margin:0px}.work-details section ul.projectUl .content-slide .slideBody ul.projectSocial{float:right;width:13.114754098%;margin:0px}.work-details section ul.projectUl ul li:hover .content-slide{top:0px}.work-details section ul.projectUl .work-image img{display:block;float:left}.about article .col1,.about article .col2{width:100%}}@media only screen and (min-width: 768px) and (max-width: 900px){.work-details section ul.projectUl .content-slide .slideBody table{width:80.188679245%;border-spacing:0px !important}.work-details section ul.projectUl .content-slide .slideBody table tr td{padding:0 5% 0 0}.work-details section ul.projectUl .content-slide .slideBody table tr td a{color:#b2b2b2;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.work-details section ul.projectUl .content-slide .slideBody table tr td a:hover{color:#fff}.work-details section ul.projectUl .content-slide .slideBody table tr .firstTd{width:20%}.work-details section ul.projectUl .content-slide .slideBody table tr .secondTd{width:70%}.work-details section ul.projectUl .content-slide .slideBody .testimonial{float:left;clear:left;width:70%;padding:20px 0px 0px 0px;margin:0px}}@media only screen and (min-width: 380px) and (max-width: 700px){.blogSocial{float:right;padding:0px 0px 0px 15px}.blogArticleBlurb{width:79.761904761%}.social-links{width:15%}.about article .col1,.about article .col2{width:100%}}@media only screen and (max-width: 380px){.main section article{margin:0px 0px 40px 0px}.main section article .blogArticleTitle h1{font-size:16px;line-height:19px}.main section article .blogArticleBlurb{width:100%;margin:0px 0px 0px 0px}.main section article .blogArticleBlurb p{font-size:16px;line-height:19px;padding-right:10px}.main section article .social-links{clear:both;width:25%;min-width:80px}.main section article .blogSocial{float:none;display:block;clear:left;margin:0px 0px 0px -15px;padding:0px 0px 0px 15px}.main section article .blogSocial li a{font-size:16px;line-height:19px}.about section article{margin:30px 0px 40px 0px}.about section article .col1,.about section article .col2{width:100%}.about article .col1,.about article .col2{width:100%}.work-details section ul.projectUl .content-slide .slideBody table{width:100%}.work-details section ul.projectUl .content-slide .slideBody .social-links{float:left;clear:left;float:left;margin-top:10px;margin-left:12px}.work-details section ul.projectUl .content-slide .slideBody ul.projectSocial{clear:left;float:left;margin-top:10px;margin-left:-12px;widtH:90%}.work .grid{margin:0px 0px 0px 15px;width:100%}.work .grid li{float:left;width:100%;background-color:#fff;margin:0px 0% 12px 0px;position:relative;overflow:hidden}.work .grid li a{float:left;width:100%;position:relative;text-decoration:none}.work .grid li a img{max-width:100%;float:left;position:relative;z-index:10}.work .grid li:nth-child(2n+2){margin-right:0px !important}.work .mask{width:100%;float:left;height:240px;z-index:20;position:absolute;background-color:rgba(0,0,0,0.5);top:-240px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.work .mask h2{margin:0px 0px 0px 0px;padding:10px;font-weight:normal;font-size:14px;color:#fff;background-color:#000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:translateY(-240px);-moz-transform:translateY(-240px);-o-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)}.work li:hover .mask{top:0px}.work li:hover h2{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;-ms-transition-delay:0.2s;transition-delay:0.2s}.contact .contactInfo .info{width:90%}.contact .contactInfo .address{width:90%;clear:both}}.lt-ie9 ul.projectUl .content-slide{background:url("images/black80.png") repeat}.lt-ie9 .home{background:url("images/black_paper.png")}.lt-ie9 .home section{background-repeat:no-repeat!important}.lt-ie9 .active .line2{width:10px !important;height:2px !important;margin:-1px 0px 0px -5px !important}.lt-ie9 .jumpTo li a{width:12px;height:12px;border:0px;background-color:none;background-image:url("images/sprite.png");background-position:-14px -50px}.lt-ie9 .home .jumpTo li a.active,.lt-ie9 .jumpTo li a:hover{border:0px;background-color:transparent !important;background-position:0px -50px}.lt-ie9 .work-details section .dropdownLink{width:20px !important;height:20px !important;border:0px;background-image:url("images/sprite.png");background-position:0px -67px}.lt-ie8 .work-details section h2{top:10px}.lt-ie8 .blogArticleImages{margin-bottom:17px}.lt-ie9 .grid li .mask{background-color:transparent;background-image:url("images/black50.png")}.lt-ie8 .grid li .mask{top:0px;left:0px;background-image:none}.lt-ie8 .grid li .mask h2{text-decoration:none;background-color:transparent;background-image:url("images/black80.png")}
.span {
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	width: 600px;
	margin-bottom: 10px;
	padding-left: 14px;
}
.park {
	list-style-type: disc;
	color: #FFF;
	padding-left: 30px;
}
.work-details section .back{
	position: absolute;
	top: 4px;
	left: 75.273684%;
	width: 85px;
	height: 22px;
	z-index: 20;
	display: block;
	background-image: url(images/back-icon.png);
	background-position: left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	line-height: 15px;
	padding-top: 8px;
	padding-left: 35px;
}.bgbg {
	background-image: url(images/bgbg.png);
	background-repeat: repeat;
	padding: 15px;
	width: 625px;
}
