/* Color */
.themecolor, 
.fact-iconactive, 
.widget_categories ul li a:hover, 
.widget_menu ul li a:hover, 
.widget_archive ul li a:hover, 
.widget_meta ul li a:hover, 
.widget_rss ul li a:hover, 
.widget_nav_menu .menu li a:hover,
.widget_pages ul li a:hover, 
.widget_recent_entries ul li a:hover,
.widget_product_categories ul li a:hover, 
.widget_layered_nav ul li a:hover,
.widget_recent_comments ul li a:hover, 
.widget_text a:hover,
a:hover,
.shortcode-blogpost .post-content-wrap:hover a,
.single-content p:first-child, 
.meta-navigation a:hover, a:hover,
.post-content-wrap a:hover h2,
.content-blog .content-wrap:hover .content-title a,
.teamslider-nav a:hover, 
.contactform_shortcode span,
.teamslider-nav a:hover, 
.tweet_text a,
.portfolio-filter ul li a.filter-active, 
.footer-menu ul li a:hover, 
.post-content a,
.page-content p a {
	color: #21add5;
}

/* Background Color */
.themebgcolor, 
.page-title:after, 
.page-title:before, 
.widget-social-media ul li a:hover,
#wp-calendar tbody td:hover, 
.widget_tag_cloud .tagcloud a:hover, 
.icon-shortcode, .button, button,
.widget-trigger a, 
.teamslider_frame ul li.active, 
.timeline-title-border,
.timeline-item .timeline-title-border, 
.timeline-item .timeline-line span, 
.pricing-table .title-row,
.contactform_shortcode .formhidden, 
.overlay-close, 
.page-content p a:hover,
.iconbox-shortcode .icon, 
.number-shortcode .icon, 
.shortcode_teammember_meta, 
.timeline-item-title, 
.menu-push .top-bar, 
.inline-menu,
#menu-mobile-holder {
	background-color: #40216d;
}

.header .header-background-overlay, .header-portfolio article .image-overlay, .parallax-overlay {
	background-color: rgba(26,58,71, 0.5);
}

.portfolio-wrap .portfolio-item div.portfolio-overlay {
	background-color: rgba(33,173,213, 0.9);
}

.themebcolor, .contactform_shortcode span, .contactform_shortcode .formhidden, 
.contactform_shortcode .formhidden a, .contactform_shortcode span, 
.post-content .post-body a:hover, .page-content p a {
	border-color: #21add5;
}

/* Second Theme Color */
.button, button, a.button, .iconbox-shortcode .icon, .number-shortcode .icon {
        -webkit-box-shadow: 0 5px #0076c2;
        box-shadow: 0 5px #0076c2;
}

.button:hover, button:hover, a.button:hover {
        -webkit-box-shadow: 0 0px #0076c2;
        box-shadow: 0 0px #0076c2;
}

.button:active, button:active, a.button:active {
        -webkit-box-shadow: 0 0 #0076c2;
        box-shadow: 0 0 #0076c2;
}

.icon-shortcode{
	box-shadow: 0 5px #179dc3;
}

/* Selection */


::selection {
	color: #21add5; /* Theme Color */
	background-color: rgba(23,157,195, 0.5); /* Theme Color in RGBA, Opacity 0.5 */
}

::-moz-selection {
	color: #21add5; /* Theme Color */
	background-color: rgba(23,157,195, 0.5); /* Theme Color in RGBA, Opacity 0.5 */
}

/* Fonts */

/* Heading and Button Font */
h1, h2, h3, h4, h5, h6, 
.fact-shortcode, 
.widget-title, 
.widget-title a.rsswidget,
.button, button, 
.button span, button span, 
.contactform_shortcode, 
.tweet_text,
.contactform_shortcode .formhidden input, 
.contactform_shortcode .formhidden textarea, 
.title-row,
.pricing-table .pricing-row, 
.contactform_shortcode .formhidden input, 
.contactform_shortcode .formhidden textarea, 
.header-text .portfolio-button,
.pricing-table .pricing-row {
	font-family: Raleway, Arial, "Lucida Grande", sans-serif;
}

/* Body Font */
body, .header-contact a, .blog-navigation a, .blog-navigation span {
	font-family: Helvetica Neue, Arial, "Lucida Grande", sans-serif;
}

/* Menu Font */

.main-nav ul li a {
	font-family: Helvetica Neue, Arial, "Lucida Grande", sans-serif;
}

/* Font Sizes */

body {
	font-size: 16px;
}
h1 {
	font-size: 50px;
}

h2 {
	font-size: 40px;
}

h3 {
	font-size: 30px;
}

h4 {
	font-size: 24px;
}

h5 {
	font-size: 21px;
}

h6 {
	font-size: 21px;
}