/*	Main background color scheme: BLUE

blue 1 - #f7f7f8
blue 2 - #eef0f2
blue 3 - #eaedef
blue 4 - #e5e8ea
blue 5 - #c3c9cf / rgb(195, 201, 207)
blue 6 - #adb3b9
blue 7 - #92979c / rgb(146, 151, 156)
blue 8 - #777e85
*/

/*-----------------------------------------------------------------------------------*/
/*	Blue 1 - #f7f7f8
/*-----------------------------------------------------------------------------------*/

/* Base */
body {
	background-color: #f7f7f8;
}

/* Document Setup */
#main-content .stripe:not(.bottom) .grid-bg {
	background-image: url(../../images/colored-theme/main-bg/blue/stripe-main-content-bg.png);
}

/* Homepage Hero */
#home-hero-content,
.slider-menu,
.slider-menu li a {
	background-color: #f7f7f8;
}
.slider-menu li.active a,
.slider-menu li.active a *,
.slider-menu li.active a:hover,
.slider-menu li.active a:hover * {
	color: #f7f7f8;
}
.slider-menu.thumbnails li a {
	border-color: #f7f7f8 !important;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.responsive .slider-menu.text-labels li.active a,
	.responsive .slider-menu.text-labels li.active a *,
	.responsive .slider-menu.text-labels li.active a:hover,
	.responsive .slider-menu.text-labels li.active a:hover * {
		color: #f7f7f8;
	}
}

/* Homepage Intro */
.intro-wrapper:before {
	background-image: url(../../images/colored-theme/main-bg/blue/intro-bg.png);
}

/* Page Title, Secondary Navigation & Headline */
#page-title.custom-bg {
	background-color: #f7f7f8;
}

/* Image and Preview Image: Overlay & Border */
.thumbnail-colored {
	background-color: #f7f7f8;
}

/* Sidebar */
#sidebar.page-left-col .side-menu li.current-menu-item,
#sidebar.page-left-col .side-menu li.current-menu-item:hover {
	background-image: url(../../images/colored-theme/main-bg/blue/current-bg-left-side-menu.png);
}
#sidebar.page-right-col .side-menu li.current-menu-item,
#sidebar.page-right-col .side-menu li.current-menu-item:hover {
	background-image: url(../../images/colored-theme/main-bg/blue/current-bg-right-side-menu.png);
}
#sidebar .widget_tag_cloud.tag-blocks .tagcloud a {
	background-color: #f7f7f8;
}

/* Tabs */
@media only screen and (min-width: 768px) {
	.tabs-nav.bordered li {
		background-color: #f7f7f8;
	}
}
.fixed-layout .tabs-nav.bordered li {
	background-color: #f7f7f8;
}

/* Contact Info & Google Map */
.google-map {
	background-color: #f7f7f8 !important;
}


/*-----------------------------------------------------------------------------------*/
/*	Blue 2 - #eef0f2
/*-----------------------------------------------------------------------------------*/

/* Base */
pre {
	background-color: #eef0f2;
}

/* Document Setup */
#sidebar {
	background-color: #eef0f2;
}
.stripe {
	background-color: #eef0f2;
}
.stripe.top {
	background: #eef0f2;
}
#main-content .stripe:not(.bottom) { /* !!! 2 colors */
	background: -webkit-linear-gradient(top, #eef0f2, #f7f7f8 5%, #f7f7f8 90%, #f7f7f8 5%, #eef0f2);
	background: -moz-linear-gradient(top, #eef0f2, #f7f7f8 5%, #f7f7f8 90%, #f7f7f8 5%, #eef0f2);
	background: -o-linear-gradient(top, #eef0f2, #f7f7f8 5%, #f7f7f8 90%, #f7f7f8 5%, #eef0f2);
	background: linear-gradient(to bottom, #eef0f2, #f7f7f8 5%, #f7f7f8 90%, #f7f7f8 5%, #eef0f2);
}

/* Header Menu */
body.sticky-menu-active #logo.small-image-not-set {
	background-color: #eef0f2;
}

/* Homepage Intro */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.responsive .intro-content .preview-block {
		background-color: #eef0f2;
	}
}

/* Page Title, Secondary Navigation & Headline */
#subheader-bar {
	border-bottom-color: #eef0f2;
}

/* Single Item Details Page */
.single-item-details .info-board.colored {
	background-color: #eef0f2;
}

/* Sidebar */
#sidebar .widget.separator h4:after {
	background: -webkit-linear-gradient(left, #eef0f2, #d5d5d5 5%, #d5d5d5 95%, #eef0f2);
	background: -moz-linear-gradient(left, #eef0f2, #d5d5d5 5%, #d5d5d5 95%, #eef0f2);
	background: -o-linear-gradient(left, #eef0f2, #d5d5d5 5%, #d5d5d5 95%, #eef0f2);
	background: linear-gradient(to right, #eef0f2, #d5d5d5 5%, #d5d5d5 95%, #eef0f2);
}
@media only screen and (max-width: 767px) {
	.responsive #sidebar .widget_tag_cloud.tag-blocks .tagcloud a {
		background-color: #eef0f2;
	}
}

/* Blog */
.blog-posts .post-date .day,
.blog-posts .post-date .month,
.blog-posts .post-tags a {
	background-color: #eef0f2;
}

/* Info Box */
.info-box.light {
	background-color: #eef0f2;
}

/* Accordion / Toggle */
.toggle-trigger {
	background-color: #eef0f2;
}

/* Standard Table */
#page-content table tr:hover td,
table.standard-table tr:hover td,
#page-content table thead + tbody tr:hover th { /* !!! 2 colors */
	background-color: #eef0f2;
	background-color: rgba(195, 201, 207, 0.1);
}

/* Pricing Table */
.pricing-table .price,
#footer .pricing-table .features li:nth-child(even) {
	background-color: #eef0f2;
}


/*-----------------------------------------------------------------------------------*/
/*	Blue 3 - #eaedef
/*-----------------------------------------------------------------------------------*/

/* Base */
blockquote {
	background-color: #eaedef;
}

/* Document Setup */
.grid-gradient-bg {
	background-image: url(../../images/colored-theme/main-bg/blue/grid-gradient-bg.png);
}
.stripe { /* !!! 2 colors */
	border-bottom-color: #eaedef;
	background: -webkit-linear-gradient(top, #eaedef, #eef0f2 20px);
	background: -moz-linear-gradient(top, #eaedef, #eef0f2 20px);
	background: -o-linear-gradient(top, #eaedef, #eef0f2 20px);
	background: linear-gradient(to bottom, #eaedef, #eef0f2 20px);
}
.stripe.bottom {
	background-color: #eaedef;
}
.stripe.bottom.map-wrapper {
	border-bottom-color: #eaedef;
}

/* Homepage Featured Content */
#home-featured-content {
	background-color: #eaedef;
}

/* Page Title, Secondary Navigation & Headline */
#page-title {
	background-color: #eaedef;
}

/* Footer */
#footer *,
#footer-bottom .footer-nav a,
#footer .widget_recent_comments.list-nav .comment-author-link,
#footer .widget_recent_comments a,
#footer .widget_categories ul a,
#footer .widget_archive ul a,
#footer .widget_tag_cloud.tag-blocks .tagcloud a {
	color: #eaedef;
}

/* Sidebar */
#sidebar.page-left-col .side-menu li:hover,
#sidebar.page-left-col .widget_recent_entries.menu-style li:hover {
	background-image: url(../../images/colored-theme/main-bg/blue/hover-bg-left-side-menu.png);
}
#sidebar.page-right-col .side-menu li:hover,
#sidebar.page-right-col .widget_recent_entries.menu-style li:hover {
	background-image: url(../../images/colored-theme/main-bg/blue/hover-bg-right-side-menu.png);
}

/* Announcements */
#footer .announcements .preview-text .grey {
	color: #eaedef !important;
}

/* Info Box */
.info-box {
	background-color: #eaedef;
}

/* Tabs */
.tabs-nav li a {
	background-color: #eaedef;
}

/* Flickr Widget and Preview Images List */
#footer .flickr-widget .flickr_badge_image,
#footer .preview-images-list a {
	background-color: #eaedef;
}

/* Social Icons */
.social-icons li:hover {
	background-color: #eaedef;
}

/* 	Secondary Navigation Elements & Links */
.list-nav.table li {
	background-color: #eaedef;
}

/* Standard Table */
#page-content table th,
#page-content table thead td,
table.standard-table th {
	background-color: #eaedef;
}
table.standard-table.first-col-bg tr td:first-child {
	background-color: #eaedef !important;
}

/* Pricing Table */
@media only screen and (min-width: 768px) {
	#sidebar .pricing-table .price {
		background-color: #eaedef;
	}
}
.fixed-layout #sidebar .pricing-table .price {
	background-color: #eaedef;
}

/* Misc. */
.grid-col {
	background-color: #eaedef;
}


/*-----------------------------------------------------------------------------------*/
/*	Blue 4 - #e5e8ea
/*-----------------------------------------------------------------------------------*/

/* Document Setup */
.stripe.bottom { /* !!! 2 colors */
	background: -webkit-linear-gradient(top, #e5e8ea, #eaedef 20px);
	background: -moz-linear-gradient(top, #e5e8ea, #eaedef 20px);
	background: -o-linear-gradient(top, #e5e8ea, #eaedef 20px);
	background: linear-gradient(to bottom, #e5e8ea, #eaedef 20px);
}

/* Header Menu */
body.sticky-menu-active #logo.small-image-not-set {
	border-color: #e5e8ea;
}

/* Homepage Intro */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.responsive .intro-content .preview-block {
		border-color: #e5e8ea;
	}
}

/* Homepage Featured Content */
#home-featured-content { /* !!! 2 colors */
	background: -webkit-linear-gradient(bottom, #e5e8ea, #eaedef 30px);
	background: -moz-linear-gradient(bottom, #e5e8ea, #eaedef 30px);
	background: -o-linear-gradient(bottom, #e5e8ea, #eaedef 30px);
	background: linear-gradient(to top, #e5e8ea, #eaedef 30px);
}

/* Page Title, Secondary Navigation & Headline */
#page-title { /* !!! 2 colors */
	background: -webkit-linear-gradient(bottom, #e5e8ea, #eaedef 30px);
	background: -moz-linear-gradient(bottom, #e5e8ea, #eaedef 30px);
	background: -o-linear-gradient(bottom, #e5e8ea, #eaedef 30px);
	background: linear-gradient(to top, #e5e8ea, #eaedef 30px);
}

/* Footer */
#footer-bottom .links * {
	color: #e5e8ea;
}

/* Sidebar */
#sidebar .widget_tag_cloud.tag-blocks .tagcloud a {
	border-color: #e5e8ea;
}

/* Blog */
.blog-posts .post-tags a {
	border-color: #e5e8ea;
}

/* Info Box */
.info-box {
	border-color: #e5e8ea;
}
.info-box.light-gradient { /* !!! 2 colors */
	background: -webkit-linear-gradient(bottom, #f7f7f8, #e5e8ea);
	background: -moz-linear-gradient(bottom, #f7f7f8, #e5e8ea);
	background: -o-linear-gradient(bottom, #f7f7f8, #e5e8ea);
	background: linear-gradient(to top, #f7f7f8, #e5e8ea);
}

/* Accordion / Toggle */
.toggle-trigger,
.toggle-container {
	border-color: #e5e8ea;
}

/* Tabs */
.tabs-nav li a:hover {
	background-color: #e5e8ea;
}
.single-item-details .text-description.white-bg .tabs-container.bordered,
.single-item-details .text-description.white-bg .tabs-container.bordered-all {
	border-bottom-color: #e5e8ea;
}
@media only screen and (min-width: 768px) {
	.single-item-details .text-description.white-bg .tabs-nav.bordered,
	.single-item-details .text-description.white-bg .tabs-nav.bordered li a {
		border-bottom-color: #e5e8ea;
	}
	.single-item-details .text-description.white-bg .tabs-container.bordered-all {
		border-color: #e5e8ea;
	}
}
.fixed-layout .single-item-details .text-description.white-bg .tabs-nav.bordered,
.fixed-layout .single-item-details .text-description.white-bg .tabs-nav.bordered li a {
	border-bottom-color: #e5e8ea;
}
.fixed-layout .single-item-details .text-description.white-bg .tabs-container.bordered-all {
	border-color: #e5e8ea;
}

/* 	Secondary Navigation Elements & Links */
.list-nav.table li:hover,
.list-nav.table li.current { /* !!! 2 colors */
	background-color: #e5e8ea;
	background: rgba(195, 201, 207, 0.4);
}
.feature-nav a {
	background-color: #e5e8ea;
}

/* Pricing Table */
.pricing-table .table-column:first-child .price,
.pricing-table .table-column:first-child .features {
	border-left-color: #e5e8ea;
}
.pricing-table .table-column:last-child .price,
.pricing-table .table-column:last-child .features {
	border-right-color: #e5e8ea;
}
.pricing-table .footer {
	background-color: #e5e8ea;
}
.pricing-table.no-footer .footer:before {
	background: #e5e8ea;
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.responsive .pricing-table.basic .table-column:nth-child(odd):not(.featured) .features,
	.responsive .pricing-table.basic .table-column:nth-child(odd):not(.featured) .price,
	.responsive .pricing-table.extended .table-column:nth-child(even):not(.featured) .features,
	.responsive .pricing-table.extended .table-column:nth-child(even):not(.featured) .price {
		border-left-color: #e5e8ea !important;
	}
	.responsive .pricing-table.basic .table-column:nth-child(even):not(.featured) .features,
	.responsive .pricing-table.basic .table-column:nth-child(even):not(.featured) .price,
	.responsive .pricing-table.extended .table-column:nth-child(odd):not(.featured) .features,
	.responsive .pricing-table.extended .table-column:nth-child(odd):not(.featured) .price {
		border-right-color: #e5e8ea !important;
	}
}
@media only screen and (max-width: 479px) {
	.responsive .pricing-table .table-column:not(.featured) .features,
	.responsive .pricing-table .table-column:not(.featured) .price {
		border-left-color: #e5e8ea !important;
		border-right-color: #e5e8ea !important;
	}
}

/* Misc. */
ul.social-share {
	border-top-color: #e5e8ea;
	border-bottom-color: #e5e8ea;
}


/*-----------------------------------------------------------------------------------*/
/*	Blue 5 - #c3c9cf / rgb(195, 201, 207)
/*-----------------------------------------------------------------------------------*/

/* Base */
.section-header-colored:before,
.section-header-colored:after {
	background-color: #c3c9cf;
}
h3.underlined-colored,
h4.underlined-colored,
h5.underlined-colored,
h6.underlined-colored,
h3.underlined-dotted-colored,
h4.underlined-dotted-colored,
h5.underlined-dotted-colored,
h6.underlined-dotted-colored {
	border-bottom-color: #c3c9cf;
}
h3.underlined-dashed-colored,
h4.underlined-dashed-colored,
h5.underlined-dashed-colored,
h6.underlined-dashed-colored {
	background-image: url(../../images/colored-theme/main-bg/blue/dashed-line-horizontal-colored.png);
}
blockquote:before {
	background-color: #c3c9cf;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="search"],
textarea,
select {
	border-color: #c3c9cf;
}

/* Document Setup */
.stripe.bottom {
	border-top-color: #c3c9cf;
}

/* Header Menu */
#primary-nav ul ul li.bottom-divider:after {
	border-bottom-color: #c3c9cf;
}

/* Homepage Hero */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.responsive #home-hero-content.full-width-image .flex-caption {
		border-bottom-color: #c3c9cf;
	}
}

/* Page Title, Secondary Navigation & Headline */
#page-title {
	border-bottom-color: #c3c9cf;
}

/* FlexSlider */
.flex-control-paging li a span {
	border-color: #c3c9cf;
}

/* Portfolio, Projects Carousel & Gallery */
.portfolio-item-preview .item-description:before {
	background-color: #c3c9cf;
}
#portfolio-wrapper.one-col .portfolio-item-preview {
	border-top-color: #c3c9cf;
}

/* Image and Preview Image: Overlay & Border */
.thumbnail-colored {
	border-color: #c3c9cf;
}

/* Single Item Details Page */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.responsive #main-content .single-item-details .text-description {
		border-top-color: #c3c9cf;
	}
}
@media only screen and (max-width: 767px) {
	.responsive .single-item-details .one-third.columns[data-smallscreen="yes"] + .two-thirds.columns .text-description {
		border-top-color: #c3c9cf;
	}
}

/* Footer */
#footer .subscr-form-wrapper input[type="email"] {
	border-color: #c3c9cf;
}
.subscr-form-wrapper input[type="submit"] {
	background-color: #c3c9cf;
}
#footer .widget_nav_menu.last-item-is-button li:last-child a { /* !!! 2 colors */
	background-color: #adb3b9;
	background-color: rgba(195, 201, 207, 0.4);
}
#footer .widget_nav_menu.last-item-is-button li:last-child a:hover {
	background-color: rgba(195, 201, 207, 0.5);
}
#footer .widget_recent_entries.list-nav .post-date,
#footer .widget_recent_comments.list-nav li,
#footer .widget_categories li,
#footer .widget_archive li,
#footer .widget_rss.list-nav .rss-date,
#footer .widget_rss cite {
	color: #c3c9cf;
}
#footer .widget_categories select,
#footer .widget_archive select,
#footer .widget_tag_cloud.tag-blocks .tagcloud a,
#footer .widget_search .search-field {
	border-color: #c3c9cf;
}
#footer .scroll-top,
.stripe .scroll-top {
	border-left-color: #c3c9cf;
}

/* Sidebar */
#sidebar.page-left-col .side-menu li a:hover,
#sidebar.page-left-col .side-menu li.current-menu-item a,
#sidebar.page-left-col .side-menu li a:after,
#sidebar.page-left-col .widget_recent_entries.menu-style li a:hover,
#sidebar.page-left-col .widget_recent_entries.menu-style li a:after {
	background-image: url(../../images/colored-theme/main-bg/blue/separator-left-side-menu-colored.png);
}
#sidebar.page-right-col .side-menu li a:hover,
#sidebar.page-right-col .side-menu li.current-menu-item a,
#sidebar.page-right-col .side-menu li a:after,
#sidebar.page-right-col .widget_recent_entries.menu-style li a:hover,
#sidebar.page-right-col .widget_recent_entries.menu-style li a:after {
	background-image: url(../../images/colored-theme/main-bg/blue/separator-right-side-menu-colored.png);
}
@media only screen and (max-width: 767px) {
	.responsive .side-menu li,
	.responsive #sidebar .widget_recent_entries.menu-style li {
		border-top-color: #c3c9cf;
	}
}
#sidebar .subscr-form-wrapper input[type="email"],
#sidebar .widget_tag_cloud.tag-blocks .tagcloud a:hover {
	border-color: #c3c9cf;
}

/* Blog */
.blog-posts article,
.blog-posts article.sticky-newest:first-child {
	border-bottom-color: #c3c9cf;
}
.blog-grid-style .post-media + .post-content:before {
	background-color: #c3c9cf;
}
.blog-posts .post-tags a:hover {
	border-color: #c3c9cf;
}
.comment-list .comment,
.comment-list .trackback,
.comment-list .pingback,
.comment-list .comment .children .comment,
.comment-navigation,
#comments .no-comments {
	border-top-color: #c3c9cf;
}

/* Announcements */
.announcements article {
	border-top-color: #c3c9cf;
}
#footer .announcements .preview-text span {
	color: #c3c9cf;
}
@media only screen and (max-width: 959px) {
	.responsive #main-content .announcements .row:first-child article {
		border-top-color: #c3c9cf;
	}
}
@media only screen and (max-width: 767px) {
	.responsive .announcements .row:first-child article {
		border-top-color: #c3c9cf;
	}
}

/* Info Box */
.info-box.action-box {
	border-left-color: #c3c9cf;
}

/* Testimonials */
blockquote.testimonial,
blockquote.testimonial .quote-icon {
	background-image: url(../../images/colored-theme/main-bg/blue/quote.png);
}

/* Tabs */
.tabs-container.bordered,
.tabs-container.bordered-all {
	border-bottom-color: #c3c9cf;
}
@media only screen and (min-width: 768px) {
	.tabs-nav.bordered,
	.tabs-nav.bordered li a {
		border-bottom-color: #c3c9cf;
	}
	.tabs-container.bordered-all {
		border-left-color: #c3c9cf;
		border-right-color: #c3c9cf;
		border-bottom-color: #c3c9cf;
	}
}
.fixed-layout .tabs-nav.bordered,
.fixed-layout .tabs-nav.bordered li a {
	border-bottom-color: #c3c9cf;
}
.fixed-layout .tabs-container.bordered-all {
	border-left-color: #c3c9cf;
	border-right-color: #c3c9cf;
	border-bottom-color: #c3c9cf;
}
@media only screen and (max-width: 767px) {
	.responsive .single-item-details .text-description.white-bg .tabs-container.bordered {
		border-bottom-color: #c3c9cf;
	}
}

/* Message Box */
.message-box {
	border-color: #c3c9cf;
}

/* Twitter Feed */
.emerix-tweets[data-avatar="no"] .tweet_list li:before {
	color: #c3c9cf;
}

/* Secondary Navigation Elements & Links */
.feature-nav a:hover {
	background-color: rgba(195, 201, 207, 0.5);
}

/* Standard Table */
#page-content table th,
#page-content table thead td,
table.standard-table th,
#page-content table td,
table.standard-table td,
#page-content table thead + tbody th {
	border-color: #c3c9cf;
}

/* Pricing Table */
.pricing-table .header,
.pricing-table .features,
.pricing-table .footer {
	border-left-color: #c3c9cf;
}
.pricing-table .header:before,
.pricing-table .footer:before {
	background-color: #c3c9cf;
}
.ie9 .pricing-table .header {
	border-bottom-color: #c3c9cf;
}

/* Forms */
#comments + .comment-respond,
#comments .comment + .comment-respond,
#comments .trackback + .comment-respond,
#comments .pingback + .comment-respond {
	border-top-color: #c3c9cf;
}

/* Dividers */
.divider-line.colored-divider,
.divider-line.colored-divider-double, /* used in WP editor only */
.divider-dotline.colored-divider {
	border-bottom-color: #c3c9cf;
}
.divider-dashline.colored-divider {
	background-image: url(../../images/colored-theme/main-bg/blue/dashed-line-horizontal-colored.png);
}
.divider-pattern-streaks.colored-divider {
	background-image: url(../../images/colored-theme/main-bg/blue/divider-streak-pattern-colored.png);
}
.divider-pattern-wave.colored-divider {
	background-image: url(../../images/colored-theme/main-bg/blue/divider-wave-pattern-colored.png);
}
.small-bar.colored-bar:after {
	background-color: #c3c9cf;
}


/*-----------------------------------------------------------------------------------*/
/*	Blue 6 - #adb3b9
/*-----------------------------------------------------------------------------------*/

/* Base */
.colored-text-pale {
	color: #adb3b9 !important;
}

/* Document Setup */
.fa-icon-list .fa {
	color: #adb3b9;
}

/* Homepage Hero */
.slider-menu li a {
	border-left-color: #adb3b9;
}
.slider-menu li a,
.slider-menu li a * {
	color: #adb3b9;
}

/* Footer */
#footer.bottom-separated .container,
#footer .underlined.colored,
#footer .widget_nav_menu.last-item-is-button li:last-child a {
	border-bottom-color: #adb3b9;
}
#footer .contact-description > div {
	border-left-color: #adb3b9;
}
#footer .widget_tag_cloud.tag-blocks .tagcloud a,
#footer #wp-calendar thead th {
	background-color: #adb3b9;
}
#footer #wp-calendar thead th,
#footer #wp-calendar tbody td,
#footer #wp-calendar tbody td {
	border-color: #adb3b9;
}
#footer-bottom .links li span {
	color: #adb3b9;
}

/* Sidebar */
.side-menu li span,
#sidebar .widget_categories li,
#sidebar .widget_archive li {
	color: #adb3b9;
}

/* Blog */
.blog-posts .post-meta .fa {
	color: #adb3b9;
}

/* Social Icons */
.social-icons li,
.social-icons.small-size li {
	background-color: #adb3b9;
}

/* Standard Table */
#page-content table th,
#page-content table thead td,
table.standard-table th {
	border-bottom-color: #adb3b9;
}
table.standard-table .footer-trim td {
	border-bottom-color: #adb3b9 !important;
}

/* Pricing Table */
.pricing-table .header {
	background-color: #adb3b9;
}

/* Misc. */
.error-404 {
	color: #adb3b9;
}


/*-----------------------------------------------------------------------------------*/
/*	Blue 7 - #92979c / rgb(146, 151, 156)
/*-----------------------------------------------------------------------------------*/

/* Base */
.colored-text-light {
	color: #92979c !important;
}
.button,
.button-small,
.button-medium,
.button-large,
input[type="submit"],
input[type="submit"].button:active,
input[type="reset"],
input[type="button"] {
	background-color: #92979c;
	background: -webkit-linear-gradient(top, rgba(146, 151, 156, 0.8), #92979c);
	background: -moz-linear-gradient(top, rgba(146, 151, 156, 0.8), #92979c);
	background: -o-linear-gradient(top, rgba(146, 151, 156, 0.8), #92979c);
	background: linear-gradient(to bottom, rgba(146, 151, 156, 0.8), #92979c);
}
.button:hover,
.button-small:hover,
.button-medium:hover,
.button-large:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
	background-color: #92979c;
}

/* Document Setup */
.fa-icon-list a:hover .fa {
	color: #92979c;
}

/* Header Menu */
body.sticky-menu-active #logo.small-image-not-set {
	background-image: url(../../images/colored-theme/main-bg/blue/scroll-top-arrow.png);
}
#secondary-nav .phone-number {
	color: #92979c;
}

/* Homepage Hero */
.slider-menu li.active a {
	background-color: #92979c;
	border-left-color: #92979c;
}
.slider-menu li.active + li a {
	border-left-color: #92979c;
}

/* Homepage Intro */
.video-preview .overlay {
	background-color: #92979c;
	background: rgba(146, 151, 156, 0.2);
}
.no-touch-screen .video-preview a[data-rel="prettyPhoto"]:hover .overlay {
	background: rgba(146, 151, 156, 0.4);
}
.intro-content .video-preview .overlay {
	background-color: #92979c;
	background: rgba(146, 151, 156, 0);
}
.no-touch-screen .intro-content .video-preview a[data-rel="prettyPhoto"]:hover .overlay {
	background: rgba(146, 151, 156, 0.9);
}

/* Page Title, Secondary Navigation & Headline */
#subheader-bar .sub-nav a {
	color: #92979c;
}

/* Footer */
#footer,
.subscr-form-wrapper input[type="submit"]:hover,
.subscr-form-wrapper input[type="submit"].button:active:hover,
#footer-bottom {
	background-color: #92979c;
}
#footer .scroll-top .arrow-top,
.stripe .scroll-top .arrow-top {
	background-image: url(../../images/colored-theme/main-bg/blue/scroll-top-arrow.png);
}
#footer .scroll-top span,
.stripe .scroll-top span {
	color: #92979c;
}

/* Sidebar */
.side-menu.medium-font-size a,
#sidebar .widget_recent_entries.list-nav .post-date,
#sidebar .widget_recent_entries.menu-style .post-date,
#sidebar .widget_recent_comments.list-nav li,
#sidebar .widget_rss.list-nav .rss-date,
#sidebar .widget_rss cite {
	color: #92979c;
}

/* Info Box */
.info-box.dark {
	background-color: #92979c;
}

/* Testimonials */
.stripe blockquote.testimonial,
.stripe blockquote.testimonial p {
	color: #92979c;
}

/* Social Icons */
.social-icons li {
	background-image: url(../../images/colored-theme/main-bg/blue/social-icons-colored.png);
}
#main .social-icons li:hover,
.social-icons.small-size li:hover {
	background-color: #92979c;
}

/* Secondary Navigation Elements & Links */
.pagination a,
.pagination > span,
.pagination span.pages {
	color: #92979c;
}

/* Pricing Table */
.pricing-table .featured .header {
	background-color: #92979c;
}


/*-----------------------------------------------------------------------------------*/
/*	Blue 8 - #777e85
/*-----------------------------------------------------------------------------------*/

/* Base */
.colored-text-normal {
	color: #777e85 !important;
}
blockquote,
blockquote p {
	color: #777e85;
}

/* Sidebar */
.side-menu li.current-menu-item a,
.side-menu.medium-font-size a:hover {
	color: #777e85;
}


/*-----------------------------------------------------------------------------------*/
/*	Media Queries
/*-----------------------------------------------------------------------------------*/

/* For high-resolution devices
---------------------------------------------------------------------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (-o-min-device-pixel-ratio: 3/2),
	   only screen and (min-resolution: 1.5dppx),
	   only screen and (min-resolution: 144dpi) {
	
	/* Base */
	h3.underlined-dashed-colored,
	h4.underlined-dashed-colored,
	h5.underlined-dashed-colored,
	h6.underlined-dashed-colored {
		background-image: url(../../images/colored-theme/main-bg/blue/dashed-line-horizontal-colored-2x.png);
		background-size: 10px 1px;
	}
	
	/* Document Setup */
	.grid-gradient-bg {
		background-image: url(../../images/colored-theme/main-bg/blue/grid-gradient-bg-2x.png);
		background-size: 60px 120px;
	}
	
	/* Sticky menu, Footer */
	body.sticky-menu-active #logo.small-image-not-set,
	#footer .scroll-top .arrow-top,
	.stripe .scroll-top .arrow-top {
		background-image: url(../../images/colored-theme/main-bg/blue/scroll-top-arrow-2x.png);
		background-size: 10px 12px;
	}
	
	/* Homepage Intro */
	.intro-wrapper:before {
		background-image: url(../../images/colored-theme/main-bg/blue/intro-bg-2x.png);
		background-size: 560px 560px;
	}
	
	/* Sidebar */
	#sidebar.page-left-col .side-menu li a:hover,
	#sidebar.page-left-col .side-menu li.current-menu-item a,
	#sidebar.page-left-col .side-menu li a:after,
	#sidebar.page-left-col .widget_recent_entries.menu-style li a:hover,
	#sidebar.page-left-col .widget_recent_entries.menu-style li a:after {
		background-image: url(../../images/colored-theme/main-bg/blue/separator-left-side-menu-colored-2x.png);
		background-size: 250px 1px;
	}
	#sidebar.page-right-col .side-menu li a:hover,
	#sidebar.page-right-col .side-menu li.current-menu-item a,
	#sidebar.page-right-col .side-menu li a:after,
	#sidebar.page-right-col .widget_recent_entries.menu-style li a:hover,
	#sidebar.page-right-col .widget_recent_entries.menu-style li a:after {
		background-image: url(../../images/colored-theme/main-bg/blue/separator-right-side-menu-colored-2x.png);
		background-size: 250px 1px;
	}
	#sidebar.page-left-col .side-menu li:hover,
	#sidebar.page-left-col .widget_recent_entries.menu-style li:hover {
		background-image: url(../../images/colored-theme/main-bg/blue/hover-bg-left-side-menu-2x.png);
		background-size: 250px 4px;
	}
	#sidebar.page-right-col .side-menu li:hover,
	#sidebar.page-right-col .widget_recent_entries.menu-style li:hover {
		background-image: url(../../images/colored-theme/main-bg/blue/hover-bg-right-side-menu-2x.png);
		background-size: 250px 4px;
	}
	#sidebar.page-left-col .side-menu li.current-menu-item,
	#sidebar.page-left-col .side-menu li.current-menu-item:hover {
		background-image: url(../../images/colored-theme/main-bg/blue/current-bg-left-side-menu-2x.png);
		background-size: 250px 4px;
	}
	#sidebar.page-right-col .side-menu li.current-menu-item,
	#sidebar.page-right-col .side-menu li.current-menu-item:hover {
		background-image: url(../../images/colored-theme/main-bg/blue/current-bg-right-side-menu-2x.png);
		background-size: 250px 4px;
	}
	
	/* Testimonials */
	blockquote.testimonial,
	blockquote.testimonial .quote-icon {
		background-image: url(../../images/colored-theme/main-bg/blue/quote-2x.png);
		background-size: 31px 31px;
	}
	
	/* Social icons */
	.social-icons li {
		background-image: url(../../images/colored-theme/main-bg/blue/social-icons-colored-2x.png);
		background-size: 768px 64px;
	}
	
	/* Dividers */
	.divider-dashline.colored-divider {
		background-image: url(../../images/colored-theme/main-bg/blue/dashed-line-horizontal-colored-2x.png);
		background-size: 10px 1px;
	}
	.divider-pattern-streaks.colored-divider {
		background-image: url(../../images/colored-theme/main-bg/blue/divider-streak-pattern-colored-2x.png);
		background-size: 4px 3px;
	}
	.divider-pattern-wave.colored-divider {
		background-image: url(../../images/colored-theme/main-bg/blue/divider-wave-pattern-colored-2x.png);
		background-size: 12px 3px;
	}
}