/* Standard Styles
================================================== */

/*========== Custom Font Styles ==========*/

body, h6, #sidebar .widget-heading h3, #header-search input, .header-items h3.phone-number, .related-wrap h3, #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 {
	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;
}
body, p, li p, .masonry-items .blog-item .quote-excerpt, #commentform label, .contact-form label {
	font-size: 14px;
	line-height: 22px;
}
h1, .wpb_impact_text .wpb_call_text, .impact-text {
	font-size: 30px;
	line-height: 42px;
}
h2 {
	font-size: 24px;
	line-height: 32px;
}
h3 {
	font-size: 18px;
	line-height: 24px;
}
h4, .body-content.quote {
	font-size: 16px;
	line-height: 20px;
}
h5 {
	font-size: 14px;
	line-height: 18px;
}
h6 {
	font-size: 12px;
	line-height: 16px;
}


/*========== Main Color Styles ==========*/

::selection, ::-moz-selection {
	background-color: #00aef9;	
}
.recent-post figure,
.wpb_box_text.coloured .box-content-wrap,
span.highlighted,
span.dropcap4,
.loved-item:hover .loved-count,
.flickr-widget li,
#header-language-flags .current-language,
.wpcf7 input.wpcf7-submit[type="submit"] {
	background-color: #00aef9!important;
}
.sf-button.accent {
	background: none;
	background-image: none;
	background-color: #00aef9!important;
}
a:hover,
#sidebar a:hover,
.pagination-wrap a:hover,
.carousel-nav a:hover,
.jcarousel-prev:hover,
.jcarousel-next:hover,
.portfolio-pagination div:hover > i,
.read-more,
#menubar-controls a.active,
#footer a:hover,
#footer .twitter-text a,
#footer .twitter-link a,
#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,
.tags-wrap a,
#reply-title small a,
ul.member-contact, ul.member-contact li a,
#respond .form-submit input:hover,
.tm-toggle-button-wrap a,
span.dropcap2,
ul.tabs li.ui-state-default a:hover,
.accordion .accordion-header:hover,
.wpb_accordion .accordion-header:hover a,
.wpb_accordion .ui-accordion-header:hover a,
.wpb_accordion .ui-accordion-header:hover .ui-icon,
.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,
#header-translation p a,
#posts-slider .flex-caption-large h1 a:hover,
.twitter-link a,
.wooslider .slide-title a:hover {
	color: #00aef9;
}
.read-more i:before,
.read-more em:before,
.sidebar a:not(.sf-button) {
	color: #00aef9;
}
.bypostauthor .comment-wrap .comment-avatar,
.search-form input:focus,
.wpcf7 input[type="text"]:focus,
.wpcf7 textarea:focus {
	border-color: #00aef9!important;
}
#nav-section,
#mini-header,
nav .menu ul {
	border-top-color: #00aef9;
}
nav .menu ul li:first-child:after,
.navigation a:hover > .nav-text {
	border-bottom-color: #00aef9;
}
nav .menu ul ul li:first-child:after {
	border-right-color: #00aef9;
}
.wpb_impact_text .wpb_button span {
	color: #fff;
}
article.type-post #respond .form-submit input#submit {
	background-color: #2e2e36;
}

/*========== Main Styles ==========*/

::selection, ::-moz-selection {
	color: #fff;
}
body {
	color: #444444;
}
.carousel-nav a, .pagination-wrap a, .search-pagination a {
	color: #444444;
}
body {
	background: #ffffff;
}
#main-container, .tm-toggle-button-wrap a {
	background-color: #ffffff;
}
a {
	color: #333333;
}
.pagination-wrap li span.current, .pagination-wrap li a:hover {
	color: #ffffff;
	background-color: #2e2e36;
}
.pagination-wrap li a {
	color: #232323;
	background-color: #dbdbdb;
}
input[type="text"], input[type="password"], input[type="email"], textarea, select {
	border-color: #e8e8e8;
	background: #ffffff;
}

/*========== Header Styles ==========*/

#top-bar-date {
	border-right-color: #ffffff;
}
#top-bar {
	background: #ffffff;
}
#top-bar .menu li {
	border-left-color: #ffffff;
}
#top-bar-date, #top-bar .menu > li > a {
	color: #9b9b9b;
}
#header-section {
	background-color: #fefefe;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#fefefe));
	background: -webkit-linear-gradient(top, #fefefe, #ffffff);
	background: -moz-linear-gradient(top, #fefefe, #ffffff);
	background: -ms-linear-gradient(top, #fefefe, #ffffff);
	background: -o-linear-gradient(top, #fefefe, #ffffff);
}
#logo img {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#logo img {
	max-width: 250px;
}
.header-advert {
	color: #222222;
}
.page-content {
	border-bottom-color: #e8e8e8;
}

/*========== Aux Area Styles ==========*/

#aux-area, #header-search, #header-subscribe, #header-translation, #header-login {
	background: #a8a8a8;
}
#menubar-controls .control-item.selected-item:before {
	border-top-color: #a8a8a8;
}
.nav-accent-bar #menubar-controls .control-item.selected-item:before {
	border-top-color: #00aef9;
}
#header-login #username {
	background: #eeeeee;
}
#header-search ::-webkit-input-placeholder {
	color: #999999;
}
#header-search ::-moz-input-placeholder {
	color: #999999;
}
#header-subscribe ::-webkit-input-placeholder {
	color: #999999;
}
#header-subscribe ::-moz-input-placeholder {
	color: #999999;
}
#header-subscribe input, #header-search input, #header-login input, #header-login span, #header-translation p {
	color: #999999!important;
}
#header-login .logout-link, #header-login .admin-link, #header-login .recover-password {
	color: #CCCCCC;
}


/*========== Navigation Styles ==========*/

#nav-pointer {
	border-bottom-color: #777777;
}
nav .menu > li:before {
	background: #777777;
}
nav .menu .sub-menu .parent > a:after {
	border-left-color: #777777;
}
#nav-section, #mini-header {
	background-color: #f4f4f4;
}
nav .menu ul {
	background-color: #aaaaaa;
	border-color: #eeeeee;
}
nav .menu ul li {
	border-bottom-color: #eeeeee;
	border-bottom-style: solid;
}
nav .menu > li a, #menubar-controls a, #mini-search a {
	color: #777777;
}
nav .menu > li a:hover {
	color: #00aeef;
}
nav .menu ul li a {
	color: #8F8F8F;
}
nav .menu ul li:hover > a {
	color: #3392DB;
}
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: #4a9cba;
}
nav .menu ul li.current-menu-ancestor > a, nav .menu ul li.current-menu-item > a {
	color: #3392db;
}
#mini-search input {
	color: #777777;
}

/*========== Page Heading Styles ==========*/

.heading-divider {
	background: #00aef9;
}
.page-heading h1 {
	color: #0a0a0a!important;
	border-bottom-color: #2e2e36;
}
#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: #050505;
}
h4, h4 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 ==========*/

h3.wpb_heading span, .carousel-nav {
	background: #ffffff;
}
.pb-border-bottom, .pb-border-top {
	border-color: #e8e8e8;
}
.flexslider ul.slides {
	background: #ffffff;
}
#posts-slider ul.slides {
	background: #2e2e36;
}
#posts-slider .flex-caption-large, #posts-slider .flex-caption-large h1 a {
	color: #ffffff;
}
#posts-slider .flex-caption-large .comments-likes > div {
	color: #2e2e36;
	background: #00aef9;
}
#posts-slider .flex-caption-large .comments-likes .comment-circle a:hover {
	color: #2e2e36;
}
#posts-slider .flex-caption-large .comments-likes span.loved, #posts-slider .flex-caption-large .comments-likes .love-it-wrapper:hover span {
	color: #2e2e36;
}

/*========== Sidebar Styles ==========*/

.sidebar .widget-heading h3 {
	color: #050505;
}
.sidebar .widget-heading h3 span {
	background: #ffffff;
}
.widget ul li {
	border-color: #e8e8e8;
}
.widget .tagcloud a:hover {
	color: #444444;
}
ul.wp-tag-cloud li > a {
	color: #ffffff!important;
	background: #2e2e36;
}
.wp-tag-cloud li a:before {
	border-right-color: #2e2e36;
}
ul.wp-tag-cloud li > a:hover {
	color: #444444!important;
	background: #00aef9;
}
.wp-tag-cloud li a:hover:before {
	border-right-color: #00aef9;
}
.loved-item .loved-count {
	color: #ffffff;
	background: #2e2e36;
}
.twitter-link {
	background: #2e2e36;
}
.twitter-link > a > span {
	color: #ffffff;
}
.subscribers-list li > a.social-circle {
	color: #ffffff;
	background: #2e2e36;
}
.subscribers-list li:hover > a.social-circle {
	color: #fbfbfb;
	background: #00aef9;
}
.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_login ul > li a, .sidebar .widget_recent_products ul > li a, .sidebar .widget_shopping_cart ul > li a {
	color: #222;
}
.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_login ul > li a:hover, .sidebar .widget_recent_products ul > li a:hover, .sidebar .widget_shopping_cart ul > li a:hover {
	color: #ffffff;
	background: #2e2e36;
}
#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: #00aef9;
}
.sidebar .widget_calendar tfoot a {
	color: #2e2e36;
}
.sidebar .widget_calendar tfoot a:hover {
	color: #00aef9;
}
.widget_sf_infocus_widget .infocus-item h5 a {
	color: #2e2e36;
}
.widget_sf_infocus_widget .infocus-item h5 a:hover {
	color: #00aef9;
}
.sidebar .widget_shopping_cart .buttons a {
	color: #5e5e5e;
}


/*========== Portfolio Styles ==========*/

.filter-wrap ul li.selected a {
	color: #ffffff;
	background: #2e2e36;
}
.portfolio-item {
	border-bottom-color: #e8e8e8;
}
.masonry-items .portfolio-item-details {
	border-color: #e8e8e8;
	background: #ffffff;
}
.masonry-items .blog-item .blog-details-wrap:before {
	background-color: #ffffff;
}
.masonry-items .portfolio-item figure {
	border-color: #e8e8e8;
}
.portfolio-details-wrap span span {
	color: #666;
}
.portfolio-item figure .overlay {
	box-shadow: inset 0 0 0 0 #00aef9;
	color: #fff;
}
.browser-ie .portfolio-item figure .overlay {
	background-color: #00aef9;
}
.thumb-info h2 {
	color: #fff;
}
.portfolio-item figure:hover .overlay {
    box-shadow: inset 0 0 0 200px #00aef9;
}
.portfolio-item.eight figure:hover .overlay {
    box-shadow: inset 0 0 0 240px #00aef9;
}
.portfolio-item.one-col figure:hover .overlay {
    box-shadow: inset 0 0 0 480px #00aef9;
}

/*========== Blog Styles ==========*/

.blog-item {
	border-color: #e8e8e8;
}
a.cat-item {
	background: #ccc;
	color: #fff;
}
.blog-item figure .overlay {
	box-shadow: inset 0 0 0 200px #00aef9;
	color: #fff;
}
.browser-ie .blog-item figure .overlay {
	background-color: #00aef9;
}
.blog-item h2 {
	color: #222;
	border-color: #e8e8e8;
}
.masonry-items .blog-item {
	border-color: #e8e8e8;
	background: #ffffff;
}
.blog-item .spacer, .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: #e8e8e8;
}
.related-item figure {
	background-color: #2e2e36;
}
.required {
	color: #ee3c59;
}
article.type-post #respond .form-submit input#submit {
	color: #fff;
}
#respond {
	background: #f1f1f1;	
}
#respond .form-submit input:hover {
	color: #ccc!important;
}
.author-info-wrap .cl-circles > div {
	color: #00aef9;
	background: #e8e8e8;
}
.author-info-wrap .cl-circles > div:hover {
	color: #00aef9;
	background: #2e2e36;
}
.author-info-wrap .cl-circles .comment-circle > span > a, .author-info-wrap .cl-circles .love-it-wrapper > a, .author-info-wrap .cl-circles .love-it-wrapper > a > i {
	color: #00aef9;
}
.article-review-wrap {
	border-top-color: #e8e8e8;
}
.review-bar {
	background: #e8e8e8;
}
.review-bar .bar {
	background-color: #2e2e36;
	color: #ffffff;
}
.review-overview-wrap .overview-circle {
	background-color: #2e2e36;
	color: #ffffff;
}
.comments-likes a i, .comments-likes a span, .comments-likes .love-it-wrapper a i {
	color: #444444;
}
.recent-post figure .overlay, .related-item figure .overlay {
	box-shadow: inset 0 0 0 130px #00aef9;
	color: #fff;
}
.browser-ie .recent-post figure .overlay, .browser-ie .related-item figure .overlay {
	background-color: #00aef9;
}
.recent-post figure .overlay span.loved, .recent-post figure .overlay span.loved i, .recent-post figure .overlay:hover span.loved i, .recent-post figure .overlay:hover span.loved span {
	color: #222!important;
}
#respond .form-submit input:hover {
	color: #fff!important;
}
.recent-post .thumb-info a:hover {
	color: #222;
}

/*========== Self Hosted Media Styles ==========*/

div.jp-interface, div.jp-video div.jp-interface {
	background: #111;
}
.jp-controls a, .jp-toggles a {
	color: #fff;
}


/*========== 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;
}
.wpcf7 input.wpcf7-submit[type="submit"] {
	color: #fff;
}
.wpb_single_image figure .overlay, .infocus-item figure .overlay {
	box-shadow: inset 0 0 0 380px #00aef9;
	color: #fff;
}
.browser-ie .wpb_single_image figure .overlay {
	background-color: #00aef9;
}
.sf-icon {
	color: #000000;
}
.sf-icon-cont {
	background-color: #B4E5F8;
}
span.dropcap3 {
	background: #000;
	color: #fff;
}
span.dropcap4 {
	color: #fff;
}
ul.tabs li.ui-state-active a:hover, .accordion .accordion-header.ui-state-active:hover {
	color: #222;
}
.minimal .wpb_accordion_section, .minimal .wpb_accordion_section:first-child, .wpb_accordion.standard .wpb_accordion_section, .wpb_accordion.standard .wpb_accordion_section h3.ui-state-active {
	border-color: #e8e8e8;
}
.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: #e8e8e8;
}
.wpb_divider.go_to_top_icon1 a, .wpb_divider.go_to_top_icon2 a {
	background: #ffffff;
}
.wpb_tabs .ui-state-default:hover {
	background: #EEEEEE;
}
.wpb_tabs.minimal .ui-state-active, .wpb_tabs.minimal .ui-state-active:hover, .wpb_tabs.left_minimal .ui-state-active, .wpb_tabs.left_minimal .ui-state-active:hover, .wpb_content_element .ui-widget-header .ui-state-active {
	background: #ffffff;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .wpb_accordion .wpb_accordion_section > h3.ui-state-active a {
	color: #ffffff;
	background-color: #2e2e36;
}
.ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
	color: #ffffff;
}
.wpb_accordion wpb_accordion_section > h3:hover a {
	color: #00aef9;
}
blockquote.pullquote {
	border-color: #e8e8e8;
}
.borderframe img {
	border-color: #eeeeee;
}
.labelled-pricing-table .column-highlight {
	background-color: #fff;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
	box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.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: #00aef9!important;
}
.column-highlight .pricing-table-price {
	color: #fff;
	background: #00AEEF;
	border-bottom-color: #00AEEF;
}
.column-highlight .pricing-table-package {
	background: #B4E5F8;
}
.column-highlight .pricing-table-details {
	background: #E1F3FA;
}
.column-highlight .pricing-table-package {
	background-color: #b4e5f8;
}
.column-highlight .pricing-table-details {
	background-color: #e1f3fa;
}
.decorative-ampersand {
	font-family: 'Vidaloka', serif;
}
.wpb_box_text.coloured .box-content-wrap {
	color: #fff;
}
.wpb_box_text.whitestroke .box-content-wrap {
	background-color: #fff;
	border-color: #e8e8e8;
}
.client-item figure {
	border-color: #e8e8e8;
}
.client-item figure:hover {
	border-color: #333;
}
ul.member-contact li a:hover {
	color: #333;
}
#ticker-wrap {
	background-color: #10c4f7!important;
}
#ticker-wrap, #ticker-wrap a {
	color: #0a0a0a;
}

/*========== Footer Styles ==========*/

#footer {
	background-color: #ffffff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#ffffff));
	background: -webkit-linear-gradient(top, #ffffff, #f7f7f7);
	background: -moz-linear-gradient(top, #ffffff, #f7f7f7);
	background: -ms-linear-gradient(top, #ffffff, #f7f7f7);
	background: -o-linear-gradient(top, #ffffff, #f7f7f7);
	border-top-color: #e8e8e8;
}
#footer, #footer h3, #footer p {
	color: #cccccc;
}
#footer a:not(.sf-button) {
	color: #00aef9;
}
#footer .twitter-text a:hover {
	color: #00aef9;
}
#copyright {
	background-color: #d6d6d6;
}
#copyright p {
	color: #999999;
}


/*========== WooCommerce Styles ==========*/

.woocommerce-account p.myaccount_address, .woocommerce-account .page-content h2 {
	border-bottom-color: #e8e8e8;
}
.woocommerce-page #respond .form-submit input:hover, ul.products li.product a:hover, .woocommerce_message a:hover {
	color: #333!important;
}
.woocommerce-page .button:hover {
	border-width: 1px;
}
.woocommerce-page input.button:hover {
	border-width: 0
}

/* Custom Styles
================================================== */




/* User Specific Styles
================================================== */
.pdjThumb {
border: 1px solid #efefef;
}


a.pdj {
text-decoration:none;
color:#00aef9;
}

a.pdj:hover {
text-decoration:none;
color:#bfdeee;
}

a.cat-item {
font-size: 9px;
padding: 1px 3px;
margin-right: 4px;
}

#logo img{
padding-bottom: 15px;
}

#logo img.retina {
padding-bottom: 15px;
}

.blog-item-details {
display: none;
}

.item-cats {
margin-bottom: 15px;
}

<!-- Begin MailChimp Signup Form -->
<link href="http://cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">
<style type="text/css">
	#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
	/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
	   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
</style>
<div id="mc_embed_signup">
<form action="http://goodmorningcrowdfunding.us5.list-manage.com/subscribe/post?u=d4e068adddd9acfead2541c67&id=755039ce8d" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
	<label for="mce-EMAIL">Subscribe to our mailing list</label>
	<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
	<div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
</form>
</div>

<!--End mc_embed_signup-->