
/*single main color selectors*/
   
   	/*color*/

	p.wp-caption-text,
	.desktop h3 a:hover,
	.accent,
	a,
	a.read-more,
	a.more-link,
	.desktop .sm-icon-wrap a:hover,
	.desktop .nav-main a.active,
	.desktop .nav-main a:hover,
	.nav > li > a:hover,
	.nav > li.active > a,
	.desktop .social-media a:hover,
	.desktop .project-item h6 a:hover,
	.filter-keywords,
	.staff-member h3,
	.desktop .staff-social a:hover,
	.desktop .widget_recent_comments li a:hover,
	.desktop .widget_links li a:hover,
	.desktop .widget_pages li a:hover,
	.desktop .widget_meta li a:hover,
	.desktop .widget_nav_menu li a:hover,
	.desktop .widget_recent_entries li a:hover,
	.desktop .widget_categories a:hover,
	.desktop .post-meta .categories a:hover,
	.post-pagination a span:first-child,
	#comments-title span,
	.bypostauthor > .comment-body .fn a,
	.bay h6,
	.desktop .project-single-col .categories a:hover,
	.project-pagination a,
	.desktop .featured-project .categories a:hover,
	.new-tag,
	.project-data h6,
	.project-tags h6,
	.project-nav a,
	.pricing-table .row-titles .price span,
	.widget_info a,
	.peSlider > div.peCaption > .pe-caption-color,
	.peSlider > div.peCaption h3,
	.info-bar .email [class^="icon-"], 
	.info-bar .phone [class^="icon-"],
	.subtitle a {
		color:#c00d0d;
	}


   
	/*background-color*/

	.desktop a.read-more:hover,
	.contour-btn.red,
	.tagline .overlay,
	div.overlay-image,
	.contentBox,
	.filter-keywords li a.active,
	.desktop .filter-keywords li a:hover,
	.featureIcon,
	.widget_menu li.active a,
	.desktop .widget_menu li.active a:hover,
	.desktop .widget_tag_cloud a:hover,
	.desktop #comments .reply .label:hover,
	.desktop .carousel-nav a:hover,
	.desktop .project-pagination a:hover,
	.project-pagination li.selected a,
	.desktop .project-nav a:hover,
	.pricing-table .high .price,
	.peSlider > div.peCaption > .pe-caption-background,
	.process > div > div > div > div:hover .read-more,
	.ie8 .over-effect:hover > .cell-title{
		background-color:#c00d0d;
	}




	/*border-color*/

	.desktop a.read-more:hover,
	.contour-btn.red,
	.header,
	.desktop .tagline h2 a:hover,
	.desktop a.over-effect:hover,
	blockquote,
	.filter-keywords li a.active,
	.desktop .filter-keywords li a:hover,
	.widget_menu li.active a,
	.desktop .widget_tag_cloud a:hover,
	.desktop .widget_flickr a:hover,
	.bypostauthor > .comment-body > .comment-author img,
	.desktop .carousel-nav a:hover,
	.desktop .project-pagination a:hover,
	.project-pagination li.selected a,
	.featured-project .media,
	.desktop .project-nav a:hover,
	.project-pagination li.selected a,
	.desktop .project-pagination a:hover,
	.process > div > div > div > div:hover,
	.process > div > div > div > div:hover .read-more,
	.featured-project,
	.dropdown-menu{
		border-color:#c00d0d;
	}

	.footer{
		border-top-color:#c00d0d;
	}

	.widget_menu li.active a{
		background-color:#c00d0d; !important
	}

	.col.high{
		outline-color:#c00d0d;
	}


	.desktop .over-effect:hover > .cell-title,
	.mobile .peIsotopeGrid .peIsotopeItem span.cell-title,
	.desktop .peIsotopeGrid .peIsotopeItem:hover span.cell-title{
		/*background-color:rgba(132,189,50);*/
		background-color:rgba(192,13,13,0.8);
		
	}
	
	
	
	
	
	
/* CHANGES */


body {
	background: #000;
}


/* TOP BAR */
	
.menu-bar {
	padding-top: 5px;
	background-color: #000;
	position: relative;
}
	
.info-bar {
	background-color: #000;
	border-top: 5px solid #c00d0d;
}
	
	
.info-bar > div > div {
	padding-top: 15px;
}
	
.info-bar > div > div > div {
	min-height: 0!important;
}
	
.info-bar .tagline {
	font-size: 14px;
	margin-top: 3px;
	font-weight: 600;
	color: #666;
	width: 100%;
	text-align: right;
}

.menu-wrap {
	margin-top: 10px;
	font-family: "Source Sans Pro";
}

.nav li {
	margin-left: 60px;
	margin-bottom: 50px;
}
	
.nav li ul li {
	margin-left: 0px;
	margin-bottom: 0px;
}
	
.nav li a {
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 5px;
	color: #ccc;
	background: transparent;
	font-weight: 600;
	 /*#8a8a8a*/
}

.mainNav [class^="icon-"] {
	margin-top: 4px;
	font-size: 14px;
}

.nav .dropdown-menu li>a {
  display: block;
  padding: 10px 15px;
  color: #aaa;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}

/* HOMEPAGE SLIDER */

.peSlider>div.peCaption {
    font-family: 'Open Sans',arial,sans-serif;
}

/* PAGES */

.page-title {
  background-color: #272727;
  padding-top: 15px;
  margin-bottom: 0;
  font-size: 24px;
  color: #d1d1d1;
  line-height: 26px;
  text-transform: uppercase;
}

h1, .page-title h1 {
  font-family: "Source Sans Pro";
  color: #d1d1d1;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 15px;
}

h2 {
  color: #d1d1d1;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 25px;
}

h3 {
  color: #d1d1d1;
}

p {
  color: #d1d1d1 !important;
  font-size: 14px;
  font-family: 'Open Sans',arial,sans-serif;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 30px;
}

.project-item p {
  color: #999 !important;
  font-size: 14px;
  font-family: 'Open Sans',arial,sans-serif;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 30px;
}

p.intro {
  color: #fff !important;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}

.project-data h6, .project-tags h6 {
  font-weight: 600;
  color: #c00d0d;
  font-size: 14px;
}

.project-data .data1 span, .project-data .data2 span {
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.project-data .data1 span  {
  color: #d1d1d1;
}

.project-data .data2 span  {
  color: #d1d1d1;
}

.project-nav a {
  border: none;
  background: #272727;
  color: #d1d1d1;
}


.project-item h6 a {
  color: #d1d1d1;
  font-weight: 600;
  font-size: 16px;
  text-transform: none;
  margin-bottom: 3px;
}



.filter-keywords li a {
  color: #999;
  display: block;
  padding: 0 10px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #333;
}


.divider {
  border-bottom: 1px solid #666;
}

.line-sml {
  border-bottom: 1px dotted #666;
}

.staff-member h3 {
  font-size: 20px;
  font-weight: 600;
  margin-top: 8px;
  margin-bottom: 0;
}

.staff-member span.light {
  font-size: 14px;
}

.sidebar h3 {
  font-size: 16px;
  color: #666;
  line-height: 32px;
  margin-bottom: 20px;
}

/* CONTACT FROM */

.widget_contact [class^="icon-"], .widget_contact [class*=" icon-"] {
font-size: 14px;
color: #fff;
}

.bay {
  overflow: hidden;
  background-color: #222;
  margin-bottom: 15px;
  padding: 30px;
}

.bay h3 {
  font-size: 22px;
  color: #d1d1d1;
  margin-left: 180px;
  margin-bottom: 5px;
}


.carousel-nav a {
  border: 1px solid #333;
  display: block;
  float: left;
  width: 24px;
  height: 24px;
  padding: 5px;
  margin-left: 2px;
  color: #999;
}


.desktop a:hover {
  color:#ed7272;
}

em {
	color: #f13737;
	font-weight: 400;
	font-style: italic;
}