
body, h6, #sidebar .widget-heading h3, #header-search input, .header-items h3.phone-number, .related-wrap h4, #comments-list > h3, .item-heading h1, .sf-button, button, input[type="submit"], input[type="email"], input[type="reset"], input[type="button"], .wpb_accordion_section h3, #header-login input, #mobile-navigation > div, .search-form input {
	font-family: "Helvetica", Arial, Helvetica, Tahoma, sans-serif;
}
h1, h2, h3, h4, h5, .custom-caption p, span.dropcap1, span.dropcap2, span.dropcap3, span.dropcap4, .wpb_call_text, .impact-text, .testimonial-text, .header-advert {
	font-family: "Helvetica", Arial, Helvetica, Tahoma, sans-serif;
}
nav .menu li {
	font-family: "Arial", Arial, Helvetica, Tahoma, sans-serif;
}
body, p, .masonry-items .blog-item .quote-excerpt, #commentform label, .contact-form label {
	font-size: 14px;
	line-height: 24px;
}
h1, .wpb_impact_text .wpb_call_text, .impact-text {
	font-size: 30px;
	line-height: 42px;
}
h2 {
	font-size: 24px;
	line-height: 34px;
}
h3 {
	font-size: 18px;
	line-height: 28px;
}
h4, .body-content.quote, #respond-wrap h3 {
	font-size: 16px;
	line-height: 26px;
}
h5 {
	font-size: 12px;
	line-height: 18px;
}
h6 {
	font-size: 11px;
	line-height: 16px;
}
nav .menu li {
	font-size: 12px;
}

/*========== Accent Styles ==========*/
::selection, ::-moz-selection {
background-color: #0f99c3;
color: #fff;
}
.recent-post figure, span.highlighted, span.dropcap4, .loved-item:hover .loved-count, .flickr-widget li, .portfolio-grid li, .wpcf7 input.wpcf7-submit[type="submit"] {
	background-color: #0f99c3!important;
}
.sf-button.accent {
	background-color: #0f99c3!important;
}
a:hover, #sidebar a:hover, .pagination-wrap a:hover, .carousel-nav a:hover, .portfolio-pagination div:hover > i, #footer a:hover, #copyright a, .beam-me-up a:hover span, .portfolio-item .portfolio-item-permalink, .read-more-link, .blog-item .read-more, .blog-item-details a, .author-link, .comment-meta .edit-link a, .comment-meta .comment-reply a, #reply-title small a, ul.member-contact, ul.member-contact li a, #respond .form-submit input:hover, span.dropcap2, .wpb_divider.go_to_top a, love-it-wrapper:hover .love-it, .love-it-wrapper:hover span, .love-it-wrapper .loved, .comments-likes a:hover i, .comments-likes .love-it-wrapper:hover a i, .comments-likes a:hover span, .love-it-wrapper:hover a i, .item-link:hover, #header-translation p a, #swift-slider .flex-caption-large h1 a:hover, .wooslider .slide-title a:hover, .caption-details-inner .details span > a, .caption-details-inner .chart span, .caption-details-inner .chart i, #swift-slider .flex-caption-large .chart i, #breadcrumbs a:hover, .ui-widget-content a:hover {
	color: #0f99c3;
}
#copyright a:hover {
color: #222222 !important;	
}
.carousel-wrap > a:hover {
	color: #0f99c3!important;
}
.comments-likes a:hover span, .comments-likes a:hover i {
	color: #0f99c3!important;
}
.read-more i:before, .read-more em:before {
	color: #0f99c3;
}
.bypostauthor .comment-wrap .comment-avatar, .search-form input:focus, .wpcf7 input[type="text"]:focus, .wpcf7 textarea:focus {
	border-color: #0f99c3!important;
}
nav .menu ul li:first-child:after, .navigation a:hover > .nav-text {
	border-bottom-color: #0f99c3;
}
nav .menu ul ul li:first-child:after {
	border-right-color: #0f99c3;
}
.wpb_impact_text .wpb_button span {
	color: #fff;
}
article.type-post #respond .form-submit input#submit {
	background-color: #2e2e36;
}
/*========== Main Styles ==========*/
body {
	color: #444444;
}
.pagination-wrap a, .search-pagination a {
	color: #444444;
}
body {
	background: #e4e4e4 url(../images/preset-backgrounds/dark_geometric.png) repeat center top fixed;
}
body {
	background-size: auto;
}
#main-container, .tm-toggle-button-wrap a {
	background-color: #ffffff;
}
a, .ui-widget-content a {
	color: #333333;
}
.pagination-wrap li span.current, .pagination-wrap li a:hover {
	color: #ffffff;
	background: #0f99c3;
	border-color: #0f99c3;
}
.pagination-wrap li a, .pagination-wrap li span.expand {
	color: #444444;
	border-color: #e4e4e4;
}
.pagination-wrap li a, .pagination-wrap li span {
	background-color: #ffffff;
}
input[type="text"], input[type="password"], input[type="email"], textarea, select {
	border-color: #e4e4e4;
	background: #f7f7f7;
}
textarea:focus, input:focus {
	border-color: #999!important;
}
/*========== Header Styles ==========*/
#top-bar {
	background: #f7f7f7;
	border-bottom-color: #e4e4e4;
}
#top-bar-social {
	color: #999999;
}
#top-bar .menu li {
	border-left-color: #e4e4e4;
	border-right-color: #e4e4e4;
}
#top-bar .menu > li > a, #top-bar .menu > li.parent:after {
	color: #999999;
}
#top-bar .menu > li > a:hover {
	color: #222222;
}
#top-bar .show-menu {
	background-color: #e4e4e4;
	color: #2e2e36;
}
#header-languages .current-language span {
	color: #222222;
}
#header-section, #mini-header {
	border-bottom-color: #e4e4e4;
}
#header-section, #mini-header {
	background-color: #ffffff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff));
	background: -webkit-linear-gradient(top, #ffffff, #ffffff);
	background: -moz-linear-gradient(top, #ffffff, #ffffff);
	background: -ms-linear-gradient(top, #ffffff, #ffffff);
	background: -o-linear-gradient(top, #ffffff, #ffffff);
}
#logo img {
	padding-top: 0px;
	padding-bottom: 0px;
}
#logo img, #logo img.retina {
	width: 600px;
}
#nav-section {
	margin-top: 0px;
}
.page-content {
	border-bottom-color: #e4e4e4;
}
/*========== Navigation Styles ==========*/
#nav-pointer {
	background-color: #0f99c3;
}
.show-menu {
	background-color: #2e2e36;
	color: #ffffff;
}
nav .menu > li:before {
	background: #0f99c3;
}
nav .menu .sub-menu .parent > a:after {
	border-left-color: #0f99c3;
}
nav .menu ul {
	background-color: #FFFFFF;
	border-color: #e4e4e4;
}
nav .menu ul li {
	border-bottom-color: #e4e4e4;
	border-bottom-style: solid;
}
nav .menu > li a, #menubar-controls a {
	color: #666666;
}
nav .menu > li:hover > a {
	color: #0f99c3;
}
nav .menu ul li a {
	color: #666666;
}
nav .menu ul li:hover > a {
	color: #0f99c3;
}
nav .menu li.parent > a:after, nav .menu li.parent > a:after:hover {
color: #aaa;
}
nav .menu li.current-menu-ancestor > a, nav .menu li.current-menu-item > a {
	color: #222222;
}
nav .menu ul li.current-menu-ancestor > a, nav .menu ul li.current-menu-item > a {
	color: #222222;
}
#nav-search, #mini-search {
	background: #f7f7f7;
}
#nav-search a, #mini-search a {
	color: #999999;
}
/*========== Page Heading Styles ==========*/
.page-heading {
	background-color: #f7f7f7;
	border-bottom-color: #e4e4e4;
}
.page-heading h1, .page-heading h3 {
	color: #222222;
}
#breadcrumbs {
	color: #999999;
}
#breadcrumbs a, #breadcrumb i {
	color: #999999;
}
/*========== Body Styles ==========*/
body, input[type="text"], input[type="password"], input[type="email"], textarea, select {
	color: #444444;
}
h1, h1 a {
	color: #000000;
}
h2, h2 a {
	color: #000000;
}
h3, h3 a {
	color: #0f99c3;
}
h4, h4 a, .carousel-wrap > a {
	color: #000000;
}
h5, h5 a {
	color: #000000;
}
h6, h6 a {
	color: #000000;
}
.wpb_impact_text .wpb_call_text, .impact-text {
	color: #000000;
}
.read-more i, .read-more em {
	color: transparent;
}
/*========== Content Styles ==========*/
.pb-border-bottom, .pb-border-top {
	border-color: #e4e4e4;
}
h3.wpb_heading {
	border-color: #0f99c3;
}
.flexslider ul.slides {
	background: #2e2e36;
}
#swift-slider .flex-caption .flex-caption-headline {
	background: #ffffff;
}
#swift-slider .flex-caption .flex-caption-details .caption-details-inner {
	background: #ffffff;
	border-bottom: #e4e4e4
}
#swift-slider .flex-caption-large, #swift-slider .flex-caption-large h1 a {
	color: #ffffff;
}
#swift-slider .flex-caption h4 i {
	line-height: 26px;
}
#swift-slider .flex-caption-large .comment-chart i {
	color: #ffffff;
}
#swift-slider .flex-caption-large .loveit-chart span {
	color: #0f99c3;
}
#swift-slider .flex-caption-large a {
	color: #0f99c3;
}
#swift-slider .flex-caption .comment-chart i, #swift-slider .flex-caption .comment-chart span {
	color: #2e2e36;
}
figure .overlay {
	background-color: #0f99c3;
	color: #fff;
}
.overlay .thumb-info h4 {
	color: #fff;
}
figure:hover .overlay {
	box-shadow: inset 0 0 0 500px #0f99c3;
}
/*========== Sidebar Styles ==========*/
.sidebar .widget-heading h4 {
	color: #000000;
	border-bottom-color: #000000;
}
.widget ul li {
	border-color: #e4e4e4;
}
.widget_search form input {
	background: #f7f7f7;
}
.widget .wp-tag-cloud li a {
	border-color: #e4e4e4;
}
.widget .tagcloud a:hover, .widget ul.wp-tag-cloud li:hover > a {
	background: #0f99c3;
	color: #ffffff;
}
.loved-item .loved-count {
	color: #ffffff;
	background: #2e2e36;
}
.subscribers-list li > a.social-circle {
	color: #ffffff;
	background: #2e2e36;
}
.subscribers-list li:hover > a.social-circle {
	color: #fbfbfb;
	background: #0f99c3;
}
.sidebar .widget_categories ul > li a, .sidebar .widget_archive ul > li a, .sidebar .widget_nav_menu ul > li a, .sidebar .widget_meta ul > li a, .sidebar .widget_recent_entries ul > li, .widget_product_categories ul > li a {
	color: #333333;
}
.sidebar .widget_categories ul > li a:hover, .sidebar .widget_archive ul > li a:hover, .sidebar .widget_nav_menu ul > li a:hover, .widget_nav_menu ul > li.current-menu-item a, .sidebar .widget_meta ul > li a:hover, .sidebar .widget_recent_entries ul > li a:hover, .widget_product_categories ul > li a:hover {
	color: #0f99c3;
}
#calendar_wrap caption {
	border-bottom-color: #2e2e36;
}
.sidebar .widget_calendar tbody tr > td a {
	color: #ffffff;
	background-color: #2e2e36;
}
.sidebar .widget_calendar tbody tr > td a:hover {
	background-color: #0f99c3;
}
.sidebar .widget_calendar tfoot a {
	color: #2e2e36;
}
.sidebar .widget_calendar tfoot a:hover {
	color: #0f99c3;
}
.widget_calendar #calendar_wrap, .widget_calendar th, .widget_calendar tbody tr > td, .widget_calendar tbody tr > td.pad {
	border-color: #e4e4e4;
}
.widget_sf_infocus_widget .infocus-item h5 a {
	color: #2e2e36;
}
.widget_sf_infocus_widget .infocus-item h5 a:hover {
	color: #0f99c3;
}
/*========== Portfolio Styles ==========*/
.filter-wrap .select:after {
	background: #ffffff;
}
.filter-wrap ul li a {
	color: #ffffff;
}
.filter-wrap ul li a:hover {
	color: #0f99c3;
}
.filter-wrap ul li.selected a {
	color: #ffffff;
	background: #0f99c3;
}
.filter-slide-wrap {
	background-color: #222;
}
.portfolio-item {
	border-bottom-color: #e4e4e4;
}
.masonry-items .portfolio-item-details {
	border-color: #e4e4e4;
	background: #f7f7f7;
}
.wpb_portfolio_carousel_widget .portfolio-item {
	background: #ffffff;
}
.wpb_portfolio_carousel_widget .portfolio-item h4.portfolio-item-title a > i {
	line-height: 26px;
}
.masonry-items .blog-item .blog-details-wrap:before {
	background-color: #f7f7f7;
}
.masonry-items .portfolio-item figure {
	border-color: #e4e4e4;
}
.portfolio-details-wrap span span {
	color: #666;
}
.share-links > a:hover {
	color: #0f99c3;
}
/*========== Blog Styles ==========*/
.blog-aux-options li a, .blog-aux-options li form input {
	background: #f7f7f7;
}
.blog-aux-options li.selected a {
	background: #0f99c3;
	color: #ffffff;
}
.blog-filter-wrap .aux-list li:hover {
	border-bottom-color: transparent;
}
.blog-filter-wrap .aux-list li:hover a {
	color: #ffffff;
	background: #0f99c3;
}
.blog-item {
	border-color: #e4e4e4;
}
.standard-post-details .standard-post-author {
	border-color: #e4e4e4;
}
.masonry-items .blog-item {
	background: #f7f7f7;
}
.mini-items .blog-item-details, .author-info-wrap, .related-wrap, .tags-link-wrap, .comment .comment-wrap, .share-links, .single-portfolio .share-links, .single .pagination-wrap {
	border-color: #e4e4e4;
}
.related-wrap h4, #comments-list h4, #respond-wrap h3 {
	border-bottom-color: #000000;
}
.related-item figure {
	background-color: #2e2e36;
}
.required {
	color: #d93333;
}
article.type-post #respond .form-submit input#submit {
	color: #fff;
}
#respond {
	background: #f7f7f7;
	border-color: #e4e4e4
}
#respond input[type="text"], #respond input[type="email"], #respond textarea {
	background: #ffffff
}
.comments-likes a i, .comments-likes a span, .comments-likes .love-it-wrapper a i {
	color: #444444;
}
#respond .form-submit input:hover {
	color: #fff!important;
}
.recent-post {
	background: #ffffff;
}
.recent-post .post-item-details {
	border-top-color: #e4e4e4;
	color: #e4e4e4;
}
.post-item-details span, .post-item-details a, .post-item-details .comments-likes a i, .post-item-details .comments-likes a span {
	color: #999;
}
/*========== Shortcode Styles ==========*/
.sf-button.accent {
	color: #fff;
}
a.sf-button:hover, #footer a.sf-button:hover {
	background-image: none;
	color: #fff!important;
}
a.sf-button.green:hover, a.sf-button.lightgrey:hover, a.sf-button.limegreen:hover {
	color: #111!important;
}
a.sf-button.white:hover {
	color: #0f99c3!important;
}
.wpcf7 input.wpcf7-submit[type="submit"] {
	color: #fff;
}
.sf-icon {
	color: #000000;
}
.sf-icon-cont {
	background-color: #B4E5F8;
}
span.dropcap3 {
	background: #000;
	color: #fff;
}
span.dropcap4 {
	color: #fff;
}
.wpb_divider, .wpb_divider.go_to_top_icon1, .wpb_divider.go_to_top_icon2, .testimonials > li, .jobs > li, .wpb_impact_text, .tm-toggle-button-wrap, .tm-toggle-button-wrap a, .portfolio-details-wrap, .wpb_divider.go_to_top a {
	border-color: #e4e4e4;
}
.wpb_divider.go_to_top_icon1 a, .wpb_divider.go_to_top_icon2 a {
	background: #ffffff;
}
.wpb_accordion .wpb_accordion_section, .wpb_tabs .ui-tabs .ui-tabs-panel, .wpb_content_element .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li {
	border-color: #e4e4e4;
}
.widget_categories ul, .widget_archive ul, .widget_nav_menu ul, .widget_recent_comments ul, .widget_meta ul, .widget_recent_entries ul, .widget_product_categories ul {
	border-color: #e4e4e4;
}
.wpb_accordion_section, .wpb_tabs .ui-tabs .ui-tabs-panel, .wpb_accordion .wpb_accordion_section, .wpb_accordion_section .ui-accordion-content, .wpb_accordion .wpb_accordion_section > h3.ui-state-active a, .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	background: #ffffff!important;
}
.wpb_accordion h3.ui-accordion-header.ui-state-active:hover a, .wpb_content_element .ui-widget-header li.ui-tabs-active:hover a {
	background: #ffffff;
	color: #0f99c3;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .wpb_accordion .wpb_accordion_section > h3.ui-state-active a {
	color: #0f99c3;
}
.wpb_tour .ui-tabs .ui-tabs-nav li.ui-state-active {
	border-color: #e4e4e4!important;
	border-right-color: transparent!important;
	color: #ffffff;
}
.wpb_tour.span3 .ui-tabs .ui-tabs-nav li {
	border-color: #e4e4e4!important;
}
.ui-accordion h3.ui-accordion-header .ui-icon {
	color: #444444;
}
.ui-accordion h3.ui-accordion-header.ui-state-active .ui-icon, .ui-accordion h3.ui-accordion-header.ui-state-active:hover .ui-icon {
	color: #0f99c3;
}
.wpb_accordion h3.ui-accordion-header:hover a, .wpb_content_element .ui-widget-header li:hover a {
	background: #0f99c3;
	color: #ffffff;
}
.wpb_accordion h3.ui-accordion-header:hover .ui-icon {
	color: #ffffff;
}
blockquote.pullquote {
	border-color: #e4e4e4;
}
.borderframe img {
	border-color: #eeeeee;
}
.labelled-pricing-table .column-highlight {
	background-color: #fff;
}
.labelled-pricing-table .pricing-table-label-row, .labelled-pricing-table .pricing-table-row {
	background: #eeeeee;
}
.labelled-pricing-table .alt-row {
	background: #f7f7f7;
}
.labelled-pricing-table .pricing-table-price {
	background: #999999;
}
.labelled-pricing-table .pricing-table-package {
	background: #bbbbbb;
}
.labelled-pricing-table .lpt-button-wrap {
	background: #e4e4e4;
}
.labelled-pricing-table .lpt-button-wrap a.accent {
	background: #222!important;
}
.labelled-pricing-table .column-highlight .lpt-button-wrap {
	background: transparent!important;
}
.labelled-pricing-table .column-highlight .lpt-button-wrap a.accent {
	background: #0f99c3!important;
}
.column-highlight .pricing-table-price {
	color: #fff;
	background: #0f99c3;
	border-bottom-color: #0f99c3;
}
.column-highlight .pricing-table-package {
	background: #B4E5F8;
}
.column-highlight .pricing-table-details {
	background: #E1F3FA;
}
.wpb_box_text.coloured .box-content-wrap {
	background: #0f99c3;
	color: #fff;
}
.wpb_box_text.whitestroke .box-content-wrap {
	background-color: #fff;
	border-color: #e4e4e4;
}
.client-item figure {
	border-color: #e4e4e4;
}
.client-item figure:hover {
	border-color: #333;
}
ul.member-contact li a:hover {
	color: #333;
}
.testimonials.carousel-items li {
	border-color: #e4e4e4;
}
.testimonials.carousel-items li:after {
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
}
.team-member .team-member-bio {
	border-bottom-color: #e4e4e4;
}
.horizontal-break {
	background-color: #e4e4e4;
}
.progress .bar {
	background-color: #0f99c3;
}
.progress.standard .bar {
	background: #0f99c3;
}
/*========== Footer Styles ==========*/
#footer {
	background-color: #222222;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#222222), to(#222222));
	background: -webkit-linear-gradient(top, #222222, #222222);
	background: -moz-linear-gradient(top, #222222, #222222);
	background: -ms-linear-gradient(top, #222222, #222222);
	background: -o-linear-gradient(top, #222222, #222222);
	border-top-color: #3a3a3a;
}
#footer, #footer h5, #footer p {
	color: #858585;
}
#footer h5 {
	border-bottom-color: #858585;
}
#footer a:not(.sf-button) {
	color: #0f99c3;
}
#footer .widget ul li, #footer .widget_categories ul, #footer .widget_archive ul, #footer .widget_nav_menu ul, #footer .widget_recent_comments ul, #footer .widget_meta ul, #footer .widget_recent_entries ul, #footer .widget_product_categories ul {
	border-color: #3a3a3a;
}
#copyright {
	background-color: #0f99c3;
	border-top-color: #3a3a3a;
}
#copyright p {
	color: #ffffff;
}
#copyright a {
	color: #ffffff;
}
#copyright a:hover {
	color: #0f99c3;
}
#footer .widget_calendar #calendar_wrap, #footer .widget_calendar th, #footer .widget_calendar tbody tr > td, #footer .widget_calendar tbody tr > td.pad {
	border-color: #3a3a3a;
}
/*========== WooCommerce Styles ==========*/
.woocommerce-account p.myaccount_address, .woocommerce-account .page-content h2 {
	border-bottom-color: #e4e4e4;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {
	border-top-color: #e4e4e4;
}
/*========== Asset Background Styles ==========*/
.alt-bg {
	border-color: #e4e4e4;
}
.alt-bg.alt-one {
	background-color: #f7f7f7;
}
.alt-bg.alt-one, .alt-bg.alt-one h1, .alt-bg.alt-one h2, .alt-bg.alt-one h3, .alt-bg.alt-one h3, .alt-bg.alt-one h4, .alt-bg.alt-one h5, .alt-bg.alt-one h6, .alt-one .carousel-wrap > a {
	color: #222222;
}
.alt-one.full-width-text:after {
	border-top-color: #f7f7f7;
}
.alt-one h3.wpb_heading {
	border-bottom-color: #222222;
}
.alt-bg.alt-two {
	background-color: #ffffff;
}
.alt-bg.alt-two, .alt-bg.alt-two h1, .alt-bg.alt-two h2, .alt-bg.alt-two h3, .alt-bg.alt-two h3, .alt-bg.alt-two h4, .alt-bg.alt-two h5, .alt-bg.alt-two h6, .alt-two .carousel-wrap > a {
	color: #222222;
}
.alt-two.full-width-text:after {
	border-top-color: #ffffff;
}
.alt-two h3.wpb_heading {
	border-bottom-color: #222222;
}
.alt-bg.alt-three {
	background-color: #ffffff;
}
.alt-bg.alt-three {
	background-image: url(../images/alternate-backgrounds/escheresque.png);
	background-repeat: repeat;
	background-position: center top;
	background-size: auto;
}
.alt-bg.alt-three, .alt-bg.alt-three h1, .alt-bg.alt-three h2, .alt-bg.alt-three h3, .alt-bg.alt-three h3, .alt-bg.alt-three h4, .alt-bg.alt-three h5, .alt-bg.alt-three h6, .alt-three .carousel-wrap > a {
	color: #222222;
}
.alt-three.full-width-text:after {
	border-top-color: #ffffff;
}
.alt-three h3.wpb_heading {
	border-bottom-color: #222222;
}
.alt-bg.alt-four {
	background-color: #222222;
}
.alt-bg.alt-four, .alt-bg.alt-four h1, .alt-bg.alt-four h2, .alt-bg.alt-four h3, .alt-bg.alt-four h3, .alt-bg.alt-four h4, .alt-bg.alt-four h5, .alt-bg.alt-four h6, .alt-four .carousel-wrap > a {
	color: #e4e4e4;
}
.alt-four.full-width-text:after {
	border-top-color: #222222;
}
.alt-four h3.wpb_heading {
	border-bottom-color: #e4e4e4;
}
.alt-bg.alt-five {
	background-color: #0f99c3;
}
.alt-bg.alt-five, .alt-bg.alt-five h1, .alt-bg.alt-five h2, .alt-bg.alt-five h3, .alt-bg.alt-five h3, .alt-bg.alt-five h4, .alt-bg.alt-five h5, .alt-bg.alt-five h6, .alt-five .carousel-wrap > a {
	color: #ffffff;
}
.alt-five.full-width-text:after {
	border-top-color: #0f99c3;
}
.alt-five h3.wpb_heading {
	border-bottom-color: #ffffff;
}
.alt-bg.alt-six {
	background-color: #e4e4e4;
}
.alt-bg.alt-six, .alt-bg.alt-six h1, .alt-bg.alt-six h2, .alt-bg.alt-six h3, .alt-bg.alt-six h3, .alt-bg.alt-six h4, .alt-bg.alt-six h5, .alt-bg.alt-six h6, .alt-six .carousel-wrap > a {
	color: #222222;
}
.alt-six.full-width-text:after {
	border-top-color: #e4e4e4;
}
.alt-six h3.wpb_heading {
	border-bottom-color: #222222;
}
.alt-bg.alt-seven {
	background-color: #ffffff;
}
.alt-bg.alt-seven, .alt-bg.alt-seven h1, .alt-bg.alt-seven h2, .alt-bg.alt-seven h3, .alt-bg.alt-seven h3, .alt-bg.alt-seven h4, .alt-bg.alt-seven h5, .alt-bg.alt-seven h6, .alt-seven .carousel-wrap > a {
	color: #0f99c3;
}
.alt-seven.full-width-text:after {
	border-top-color: #ffffff;
}
.alt-seven h3.wpb_heading {
	border-bottom-color: #0f99c3;
}
.alt-bg.alt-eight {
background-color:;
}
.alt-bg.alt-eight {
	background-image: url(../images/alternate-backgrounds/tiny_grid.png);
	background-repeat: repeat;
	background-position: center top;
	background-size: auto;
}
.alt-bg.alt-eight, .alt-bg.alt-eight h1, .alt-bg.alt-eight h2, .alt-bg.alt-eight h3, .alt-bg.alt-eight h3, .alt-bg.alt-eight h4, .alt-bg.alt-eight h5, .alt-bg.alt-eight h6, .alt-eight .carousel-wrap > a {
	color: #222222;
}
.alt-eight.full-width-text:after {
border-top-color:;
}
.alt-eight h3.wpb_heading {
	border-bottom-color: #222222;
}
.alt-bg.alt-nine {
background-color:;
}
.alt-bg.alt-nine {
	background-image: url(../images/alternate-backgrounds/escheresque.png);
	background-repeat: repeat;
	background-position: center top;
	background-size: auto;
}
.alt-bg.alt-nine, .alt-bg.alt-nine h1, .alt-bg.alt-nine h2, .alt-bg.alt-nine h3, .alt-bg.alt-nine h3, .alt-bg.alt-nine h4, .alt-bg.alt-nine h5, .alt-bg.alt-nine h6, .alt-nine .carousel-wrap > a {
	color: #222222;
}
.alt-nine.full-width-text:after {
border-top-color:;
}
.alt-nine h3.wpb_heading {
	border-bottom-color: #222222;
}
.alt-bg.alt-ten {
background-color:;
}
.alt-bg.alt-ten {
	background-image: url(../images/alternate-backgrounds/groovepaper.png);
	background-repeat: repeat;
	background-position: center top;
	background-size: auto;
}
.alt-bg.alt-ten, .alt-bg.alt-ten h1, .alt-bg.alt-ten h2, .alt-bg.alt-ten h3, .alt-bg.alt-ten h3, .alt-bg.alt-ten h4, .alt-bg.alt-ten h5, .alt-bg.alt-ten h6, .alt-ten .carousel-wrap > a {
	color: #222222;
}
.alt-ten.full-width-text:after {
border-top-color:;
}
.alt-ten h3.wpb_heading {
	border-bottom-color: #222222;
}
/*========== Custom Font Styles ==========*/
body, h6, #sidebar .widget-heading h3, #header-search input, .header-items h3.phone-number, .related-wrap h4, #comments-list > h4, .item-heading h1, .sf-button, button, input[type="submit"], input[type="reset"], input[type="button"], input[type="email"], .wpb_accordion_section h3, #header-login input, #mobile-navigation > div, .search-form input {
	font-family: "Oxygen", sans-serif;
	font-weight: 300;
}
h1, h2, h3, h4, h5, .heading-font, .custom-caption p, span.dropcap1, span.dropcap2, span.dropcap3, span.dropcap4, .wpb_call_text, .impact-text, .testimonial-text, .header-advert, .wpb_call_text, .impact-text {
	font-family: "Oxygen", sans-serif;
	font-weight: 300;}

/*========== SPUN Styles ==========*/
.blog-item-details { font-style: normal; color: #555; }

a.sf-button.white {
	background-color: #fff;
	color: #1f1f1f !important;
}
.sf-button.white span {
		color: #1f1f1f !important;
}

.sf-button.white:hover {
	background: #ccc;
	color: #fff;
}

.sf-button.white:hover span{

	/*color: #fff !important;*/
}

.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {
	color: #444444 !important;
	font-weight: normal !important;

}

label.error {
	display:block;
	color:#b81c23;
}
label.error:before {
	content:"↓ "
}

/*========== Responsive Coloured Styles ==========*/
@media only screen and (max-width: 767px) {
#top-bar nav .menu > li {
	border-top-color: #e4e4e4;
}
nav .menu > li {
	border-top-color: #e4e4e4;
}
}