body {
    font-family: Arial,Helvetica,sans-serif;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clr {
	clear: both;
}

img.main {
	float: right;
	margin-left: 10px;
	width: 400px;
	box-shadow: 0 4px 4px #888888;
	-moz-box-shadow: 0 4px 4px #888888;
	-webkit-box-shadow: 0 4px 4px #888888;
}

.main-nav ul li a {
	font-style: italic;
    font-weight: bold;
	font-size: 16px;
}

.articles {
	float: left;
    width: 62%;
}

	.articles.hrzntl {
		width: 100%;
	}

.articles li {
	float: left;
	list-style: none;
	padding: 5px;
}

.articles img {
	height: 315px;
	width: 134px;
	box-shadow: 0 4px 4px #888888;
	-moz-box-shadow: 0 4px 4px #888888;
	-webkit-box-shadow: 0 4px 4px #888888;
}

	.articles.optima img {
		height: 254px;
	}

	.articles.fines img,
	.articles.spectrum img,
	.articles.vision img	{
		height: 215px;
		width: 109px;
	}

	.articles.colorite img {
		height: 178px;
		width: 92px;
	}

	.articles.premium img {
		height: 423px;
		width: 369px;
	}

.footer-widgets-container,
.single-page-header-container,
.portfolio-project-slider figcaption {
	background: #FAF2F2;
}

.portfolio-content-wrap {
	width: 100%;
}

.portfolio-wrapper .article-heading,
.portfolio-wrapper .article-heading a {
	text-transform: none;
	color: #B82933;
	line-height: 19px;
}

.portfolio-project-slider figcaption,
.footer-widgets-container {
	color: #645454;
}

.single-page-breadcrumbs li a {
	color: #C22947;
}

	.single-page-breadcrumbs li a:hover  {
		color: #800033;
	}

.footer-widgets-container a {
	color: #B82933;
}

h1.footer-widget-heading a {
	cursor: text;
}

	h1.footer-widget-heading a.crsr_pntr {
		cursor: pointer;
	}

		.footer-widgets-container a:hover  {
			color: #851F47;
		}

.slide-2-captions,
.slide-3-captions {
	text-shadow: 1px 1px 0 #ffffff;
}

.footer-widget-content ul li {
	padding-bottom: 8px;
}

.footer-recent-posts {
	border-bottom: 1px solid #D3D6D8;
}

.project-single-sidebar-heading {
	background: #B82933;
}

.project-single-sidebar-content {
	background: #2E000F;
}

.project-single-description-item {
	color: #AFB8C1;
}

.project-single-description-item.project-link a {
	color: #CCD2D7;
}

	.project-single-description-item.project-link a:hover {
		color: #ffffff;
	}

.main-nav li:hover,
.main-nav ul li.active {
	background: #B82933;
	color: #ffffff;
	border-bottom: 5px solid #fdd01d;
}

.main-nav ul li.active a {
	color: #ffffff;
}

.main-nav li > ul li a {
	color: #B82933;
}

.meta-info .meta-info-buttons:before,
.meta-info .meta-info-buttons {
	height: 7px;
}

.meta-info .likes-no:before,
.meta-info .comments-no:before,
.meta-info .download-no:before {
	background: none;
}

.copy {
	margin: 10px 0;
}

.copy a {
	color: #8D9AA6;
}

	.copy a:hover {
		color: #645454;
	}

.email-footer {
	background: url(./img/footer-social-icons/email.jpg) no-repeat;
}

	.email-footer:hover {
		background: url(./img/footer-social-icons/emailh.jpg) no-repeat;
	}

.map-footer {
	background: url(./img/footer-social-icons/map.jpg) no-repeat;
}

	.map-footer:hover {
		background: url(./img/footer-social-icons/maph.jpg) no-repeat;
	}

.fb-footer {
	background: url(./img/footer-social-icons/fb.jpg) no-repeat;
}

	.fb-footer:hover {
		background: url(./img/footer-social-icons/fbh.jpg) no-repeat;
	}

.google-footer {
	background: url(./img/footer-social-icons/gglplus.jpg) no-repeat;
}

	.google-footer:hover {
		background: url(./img/footer-social-icons/gglplush.jpg) no-repeat;
	}

.portfolio-content-wrap {
	background: #fffae8;
	border: 1px solid #e89e24;
}

.meta-info .likes-no {
	background: #b82933;
}

.meta-info .comments-no {
	background: #e89e24;
}

.meta-info .download-no {
	background: #c85b63;
}

	.meta-info .likes-no:hover,
	.meta-info .comments-no:hover,
	.meta-info .download-no:hover {
		background: #333333;
	}

.article-heading.portfolio-heading,
.article-heading.portfolio-heading a {
	color: #b82933;
}

.article-heading.portfolio-heading,
.article-heading.portfolio-heading a:hover {
	color: #333333;
}

#isotope-filters {
	margin: 31px 0 0;
}

#isotope-filters li a,
#isotope-filters li a:visited {
	font-weight: 800;
	color: #b82933;
	font-size: 15px;
}

#isotope-filters li a:hover {
	color: #851f47;
}

.share_bar {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin: 15px 0 15px 25px;
	padding: 5px 0 0;
	width: 99%;
	float: left;
}

.copy span {
	color: #666666;
}

.copy a {
	color: #666666;
	text-decoration: underline;
}

	.copy a:hover {
		color: #663333;
	}