

/* Typography */

h1, h2, h3, h4, h5, h6 ul.products li.product h3, h1.title, h2.title, h3.title, h4.title, h5.title, h6.title, #primary-menu ul li a, .section-title .title, .section-title .title a, .section-title h1.title span, .section-title p, #footer h3, .services h2, .item-info h3, .item-info-overlay h3, #contact-intro h1.title, #contact-intro p, .widget h3.title, .post-title h2.title, .post-title h2.title a {
	font-family: Oswald;
}

h1, h1.title {
	font-family: Oswald !important;    font-weight: 400 !important;    font-size: 42px !important;    line-height: 44px !important;    }

h2, h2.title {
	font-family: Oswald !important;    font-weight: 300 !important;    font-size: 32px !important;    line-height: 34px !important;    }

h3, h3.title, #footer h3 , #footer h3 span {
	font-family: Oswald !important;    font-weight: 300 !important;    font-size: 22px !important;    line-height: 24px !important;    }

h4, h4.title {
	font-family: Oswald !important;    font-weight: 300 !important;    font-size: 20px !important;    line-height: 22px !important;    }

h5, h5.title {
	font-family: Oswald !important;    font-weight: 300 !important;    font-size: 16px !important;    line-height: 18px !important;    }

h6, h6.title {
	font-family: Oswald !important;    font-weight: 300 !important;    font-size: 14px !important;    line-height: 16px !important;    }

span {
	                }

p {
	                }

/* Custom Color */

input.submit, input.submit:focus, input.submit:active {
	background: #7c277d;
}
a { 
	color: #7c277d;
}
#footer-bottom a:hover {
	color: #7c277d;
}
::selection {
	background-color: #7c277d !important;
}
#primary-menu .current {
	background-color: #7c277d;
}
.fixed #primary-menu .current {	background-color: #7c277d; 
}	
.team-member-info .social-personal li a:hover {
	color: #7c277d;
}
.skills-graph li span {
	background-color: #7c277d;
}
.archive-list a {
	color:#7c277d !important; 
}
.section-title, .page-title {
	background-color: #7c277d;
}
.services div:hover, .services div:hover a {
	background-color:#7c277d; 
}
.grey:hover { background-color:#7c277d; }
.highlight1 {
	background-color: #7c277d;
}
.item-info-overlay {
	background-color: #7c277d;
}
ul.item-nav li:hover {
	background-color: #7c277d;
}
.contact-success {
	background-color: #7c277d;
}
.form .contact-error {
    color: #7c277d;
}
.widget ul#recentcomments a.url:hover {
    color: #7c277d;
}
.flex-direction-nav li a, .tp-leftarrow.large:hover, .tp-rightarrow.large:hover { background-color: #7c277d !important; }

.widget a:hover {
	color: #7c277d;
}
.widget ul#recentcomments a.author:hover {
	color: #7c277d;
}
.post-title h2.title a:hover {
	color: #7c277d;
}
.post-meta a:hover {
	color: #7c277d;
}
.post-info div.date {
	background-color: #7c277d;
}
.comment .author a:hover {
	color: #7c277d;
}
.comment .comment-meta .reply:hover {
	background-color:#7c277d; 
}
.wp-pagenavi span.current {
	background-color: #7c277d;
}
.tagcloud a:hover {
	background-color: #7c277d;
}

.flickr_badge_image:hover {border-color:#7c277d;}
.tagcloud a:hover, .footer-widget-column .tagcloud a:hover {background-color:#7c277d;}

.filterable li.current a {
	color:#7c277d !important;
	border-top: 1px solid #7c277d !important;
}

.filterable li a:hover {
	color: #7c277d !important;
}

.tweet_text a {
	color: #7c277d;
}

.twitter_username:hover {
	color: #7c277d;
}
.widget ul li a {
	color: #7c277d;
}

#searchsubmit {
	background-color: #7c277d;
}

.wpcf7-form-control.wpcf7-submit {
	background-color: #7c277d;
}

.post-title h2.title, .post-title h2.title a {
	color: #7c277d;
}