/* Defaults
------------------------------------------------------------ */

a:hover {
	color: #1A9fE5;
}

/* Styles
------------------------------------------------------------ */

.zen-overlay-graphic,
.mtphr-overlay-graphic {
	background-color: #1A9fE5;
}
.inline-heading {
	color: #1A9fE5;
}
.drop-cap {
	color : #1A9fE5;
}
.mtphr-style-link a,
a.mtphr-style-link {
	background-image: url(blue/graphic-plus.png);
}
.mtphr-style-link a:hover,
a.mtphr-style-link:hover {
	color: #1A9fE5;
}
.mtphr-style-button a:hover,
a.mtphr-style-button:hover {
	color: #1A9fE5;
}
.highlight {
	color: #1A9fE5;
}

/* Social Links
------------------------------------------------------------ */

.mtphr-social-widget-links a:hover i,
#footer-before .mtphr-social-widget-links a:hover i,
#header-widget-area .mtphr-social-widget-links a:hover i {
	color: #1A9fE5;
}

/* Header
------------------------------------------------------------ */

.main-menu-container a:hover,
.main-menu-container li.current-menu-item > a,
.main-menu-container li.current_page_item > a,
.main-menu-container li.current-menu-ancestor > a,
.main-menu-container li.current-page-ancestor > a {
	background: #1A9fE5;
}
.main-menu-mobile-container a:hover,
.main-menu-mobile-container li.active-menu-item > a {
	color: #1A9fE5;
}

/* Main
------------------------------------------------------------ */

.entry-title a:hover {
	color: #1A9fE5;
}
.sticky .entry-title,
.sticky .entry-tital a {
	color: #1A9fE5;
}
.entry-utility-prep {
	color: #1A9fE5;
}
.entry-utility a:hover,
.entry-utility a:hover .entry-utility-prep {
	color: #1A9fE5;
}

/* Archives
------------------------------------------------------------ */

.archive-title-meta {
	color: #1A9fE5;
}
.mtphr-archive-entry-title a:hover {
	color: #1A9fE5;
}

/* Posts
------------------------------------------------------------ */

.mtphr-post-block-post .entry-title a:hover {
	color: #1A9fE5;
}
.mtphr-post-block-post .entry-date {
	color: #1A9fE5;
}

/* Team
------------------------------------------------------------ */

.mtphr-team-members-title,
.mtphr-team-members-title a {
	color: #1A9fE5;
}

/* Pagination
------------------------------------------------------------ */

ul.page-numbers li a:hover {
	color: #1A9fE5;
}

/* Page Navigation
------------------------------------------------------------ */

.single-nav ul li a:hover {
	color: #1A9fE5;
}
#content-nav a:hover {
	color: #1A9fE5;
}
.page-nav a:hover {
	color: #1A9fE5;
}

/* Comments
------------------------------------------------------------ */

.comment-data .comment-author a:hover {
	color: #1A9fE5;
}
.comment-data .comment-date {
	color: #1A9fE5;
}
.comment-data .comment-reply-link:hover {
	color: #1A9fE5;
}

/* Secondary
------------------------------------------------------------ */

.widget_team_member_connect .team-member-post-preview-title:hover {
	color: #1A9fE5;
}
.widget_archive a,
.widget_categories a,
.widget_links a,
.widget_recent_entries a {
	background-image: url(blue/graphic-plus.png);
}
.widget_archive a:hover,
.widget_categories a:hover,
.widget_links a:hover,
.widget_recent_comments a:hover,
.widget_recent_entries a:hover {
	color: #1A9fE5;
}
#wp-calendar td#today {
	background: #1A9fE5;
}
#wp-calendar td a {
	color: #1A9fE5;
}
.widget_rss .rsswidget:hover {
	color: #1A9fE5;
}
.widget_tag_cloud a:hover {
	color: #FFF;
	background: #1A9fE5;
}
.widget .mtphr-comments-date {
	color: #1A9fE5;
}
.mtphr-twitter-widget-image {
	background-color: #1A9fE5 !important;
}
.mtphr-twitter-widget-date {
	color: #1A9fE5;
}
.mtphr-twitter-widget ul li a:hover {
	color: #1A9fE5;
}
.mtphr-social-widget .mtphr-social-link span {
	background-color: #1A9fE5 !important;
}
.mtphr-social-widget-date {
	color: #1A9fE5;
}
.mtphr-contact-widget-title,
.mtphr-contact-widget-title * {
	color: #1A9fE5 !important;
}
.mtphr-contact-widget-email a:hover,
.mtphr-contact-widget-info a:hover {
	color: #1A9fE5;
}

/* Footer Widgets
------------------------------------------------------------ */

#footer-before a:hover {
	color: #1A9fE5;
}
#footer-before .mtphr-posts-widget-title:hover {
	color: #1A9fE5;
}
#footer-before .mtphr-posts-widget a.readmore {
	background-image: url(blue/graphic-plus.png);
}
#footer-before .mtphr-posts-widget a.readmore:hover {
	color: #1A9fE5;
}
#footer-before .mtphr-twitter-widget-image {
	background-color: #1A9fE5 !important;
}
#footer-before .mtphr-contact-widget-title {
	color: #1A9fE5;
}
#footer-before .mtphr-contact-widget-email a:hover {
	color: #1A9fE5;
}
#footer-before .mtphr-social-widget .mtphr-social-link span {
	background-color: #1A9fE5;
}

/* Footer
------------------------------------------------------------ */

#siteFooter a:hover {
	color: #1A9fE5;
}

/* Shortcodes
------------------------------------------------------------ */

.content-blocks-title {
	color: #1A9fE5;
}
.mtphr-post-slider-title {
	color: #1A9fE5;
}
.mtphr-pricing-table-condensed:hover .mtphr-pricing-table-title {
	background: #1A9fE5 !important;
}
.mtphr-pricing-table-button a:hover {
	background-color: #1A9fE5 !important;
}
.mtphr-pricing-table-normal:hover .mtphr-pricing-table-price {
	background: #1A9fE5 !important;
}
.mtphr-pricing-table-list .mtphr-pricing-table-values p strong {
	color: #1A9fE5 !important;
}


/* Sliders
------------------------------------------------------------ */

.mtphr-slider-buttons p a.active {
	background: #1A9fE5;
}
.mtphr-feature-slider .mtphr-slider-buttons a.active {
	background: #1A9fE5 !important;
}

/* Forms
------------------------------------------------------------ */

form input[type="submit"]:hover {
	background: #1A9fE5;
}

/* Contact Form 7
------------------------------------------------------------ */

.wpcf7-response-output,
span.wpcf7-not-valid-tip,
.wpcf7-mail-sent-ok,
.wpcf7-validation-errors {
	border-color: #1A9fE5 !important;
}

/* Search Form
------------------------------------------------------------ */

.search-form [type="submit"].submit {
	background-color: #1A9fE5;
}

/* MediaElement Player
------------------------------------------------------------ */

.mejs-overlay-button,
.mejs-container .mejs-controls div.mejs-button,
.mejs-controls .mejs-button button {
	background-image: url(blue/controls.png) !important;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background-image: url(blue/mejs-time-rail-loading.png) !important;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	background-image: url(blue/mejs-time-rail-progress.png) !important;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	background: #1A9fE5 !important;
}

/* Media Queries
------------------------------------------------------------ */

@media (max-width: 767px) {
	.fluid .main-menu-container li.current-menu-item > a,
	.fluid .main-menu-container li.current_page_item > a,
	.fluid .main-menu-container li.current-menu-ancestor > a,
	.fluid .main-menu-container li.current-page-ancestor > a {
		background: none;
	}
	.fluid .main-menu-container li.current-menu-item > a.selected,
	.fluid .main-menu-container li.current_page_item > a.selected {
		background: #1A9fE5;
	}
	.fluid .main-menu-container li.current-menu-item > a:hover,
	.fluid .main-menu-container li.current_page_item > a:hover,
	.fluid .main-menu-container li.current-menu-ancestor > a:hover,
	.fluid .main-menu-container li.current-page-ancestor > a:hover {
		background: #1A9fE5;
	}
}