
/* LATTICE STIX */


.header {
    background:#FFF;
}

/* HOME PAGE */
.homeQuicklinks {
	text-align:center;
}
.homeQuicklinks .pad {
	max-width:1015px;
	margin:0 auto;
}
.homeQuicklinks a {
	display:inline-block;
	width:30%;
	margin:1%;
	text-decoration:none;
	transition:0.2s all;
}
.homeQuicklinks a:hover {
	opacity:0.85;
	transition:0.2s all;
}
.homeQuicklinks a img {
	max-width:100%;
	height:auto;
}
.homeQuicklinks a h4 {
	font-size:22px;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
	padding:0;
	margin:0;
}


/* SOLUTIONS */
.categoryPage.solutions {
	text-align:center;
}
.solutionsGridItem {
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
.solutionsGridItem img {
	max-width:100%;
	display:block;
	margin:0 0 18px 0;
	/*
	border:solid 1px #000;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.21);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.21);
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.21);
	*/
}
.solutionsGridItem p {
	font-size:14px;
}
.solutionsGridItem p:first-of-type {
	min-height:60px;
}

a.solutionsViewLink {
	display:block;
	font-weight:bold;
	color:#c62213;
	color:#666;
	text-align:right;
	text-decoration:none;
	margin:5px;
}
p.solutionsDesignerCredit {
	font-size:11px;
	font-style:italic;
	color:#999;
	text-align:right;
}

.solutionsGridItem.screeningPrivacy,
.solutionsGridItem.screeningEquipment,
.solutionsGridItem.fences,
.solutionsGridItem.wallDecor,
.solutionsGridItem.gates,
.solutionsGridItem.plant-trellis,
.solutionsGridItem.overhead-panels,
.solutionsGridItem.features,
.solutionsGridItem.interiors {
	width:30%;
	padding:30px 1%;
}


h5 {
	font-size:16px;
	text-transform:none;
}

/* SUBPAGES NAVIGATION */
.navBar.navBar--sub li {
    display: block;
    line-height: 1.5em;
    margin:0 0 15px 0;
}
.navBar--sub .navBar-action {
    font-size:16px;
}


/* NEWS PAGE */
table.newsItems {
	width:fit-content;
}
table.newsItems td {
	vertical-align:top;
	padding:10px;
}


/* ABOUT PAGE */
.page-heading.aboutPage {
	display:none;
}
.page-content.page-content--centered.aboutPage {
	width:100%;
}
.aboutPage h1,
.aboutPage h3 {
	font-weight:bold;
}
.aboutPage p {
	font-family: Roboto,Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 1.4em;
    color: #4f4f4f;
}
.photosGrid {
	margin:10px 0 15px 0;
}
.photosGrid .photo {
	display:inline-block;
	width:fit-content;
	vertical-align:top;
	text-align:center;
	margin:0 5px;
}
.photosGrid img {
	display:block;
	border:solid 1px #999;
	margin:0 auto 5px 0;
}
.photosGrid,
.photosGrid p {
	font-size:13px;
	font-weight:bold;
}
.photosGrid.sticksSection img {
	max-height:200px;
}
.photosGrid.depthSection {
	text-align:center;
}
.photosGrid.joinerySection img {
	max-height:150px;
}
.photosGrid.patternsSection .photo {
	margin:0;
}
.photosGrid.patternsSection img {
	max-height:126px;
	border:none;
}
.photosGrid.materialsSection img {
	max-height:170px;
}

.hideThis {
	display:none;
}
.Clear {
	clear:both;
}
