/********************** Backgrounds **********************/

	.template-slider #Header {
		background-color: #E9A538;
	}

	#Header {
		background-color: #eeeeee;
	}
	
	#Footer {
		background-color: #19191B;
	}
	
	#Footer .footer_copy {
		background: #0d0d0d;
	}	
	
	#back_to_top {
		background: rgba(13, 13, 13, 0.5);
	}	

/************************ Colors ************************/

/* Content font */
	body, .icon_box a .desc, .article_box a .desc_wrapper, .testimonials li .author a, .highlight.highlight_image {
		color: #565656;
	}
	
/* Links color */
	a {
		color: #E9A538;
	}
	
	a:hover {
		color: #0854a2;
	}
	
/* Selections */
	*::-moz-selection {
		background-color: #E9A538;
	}
	*::selection {
		background-color: #E9A538;		
	}
	
/* Headings font */
	h1, h1 a, h1 a:hover { color: #545454; }
	h2, h2 a, h2 a:hover { color: #545454; }
	h3, h3 a, h3 a:hover { color: #0c4075; }
	h4, h4 a, h4 a:hover { color: #545454; }
	h5, h5 a, h5 a:hover { color: #545454; }
	h6, h6 a, h6 a:hover { color: #545454; }

/* Grey notes */
	.blockquote .author a, .post-meta, .post-meta a, .button-love a .label, .button-comments a .label, .post-meta-modern .date .month,
	.post-related .desc .date, .Recent_posts li .desc p, .Recent_comments li .date, .wp-caption .wp-caption-text, .tp_recent_tweets .twitter_time {
		color: #a9a9a9;
	}
	
/* Strong */
	.team .desc .inside p.subtitle, .chart_box .chart .num, .timeline_items li h5 span {
		color: #0e3762;
	}

/* Text hightlight & dropcap */
	.highlight:not(.highlight_image), .dropcap {
		background: #E9A538;
		color: #ffffff;
	}
	
/* Highlight section */
	.highlight-left:after,
	.highlight-right:after {
		background: #E9A538;
	}
	@media only screen and (max-width: 767px) {
		.highlight-left	.column:first-child,
		.highlight-right .column:last-child {
			background: #E9A538;
		}
	}
	
/* Button default */
	a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"] {
		border-color: #545454;
		color: #545454;
	}
	a:hover.button, a:hover.tp-button, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
		background-color: #545454;
	}

/* Button filled */	
	a.button.button_filled, a.tp-button.button_filled, button.button_filled, input[type="submit"].button_filled, input[type="reset"].button_filled, input[type="button"].button_filled {
		background-color: #E9A538 !important;
		color: #ffffff !important;		
	}
	a:hover.button.button_filled, a:hover.tp-button.button_filled, button:hover.button_filled, input[type="submit"]:hover.button_filled, input[type="reset"]:hover.button_filled, input[type="button"]:hover.button_filled {
		background-color: #0e3762 !important;
		color: #ffffff !important;
	}
	
/* Menu */
	#Header .menu > li.current-menu-item > a,
	#Header .menu > li.current_page_item > a,
	#Header .menu > li.current-menu-ancestor > a,
	#Header .menu > li.current_page_ancestor > a,
	#Header .menu > li > a:hover,
	#Header .menu > li.hover > a {
		color: #E9A538;
	}
	#Header .menu > li ul li a:hover {
		color: #E9A538;
	}
	
	#Header .menu > li > a:after, #Header .menu li ul li:hover > a span:after {
		background: #E9A538;
	}
	
/* Subheader */
	#Subheader .title {
		color: #0e3762;
	}
	#Subheader ul.breadcrumbs li a,  #Subheader ul.breadcrumbs li span {
		color: #A9A9A9;
	}
		
/* Subheader love / comments */
	.filters_buttons a.button {
		border-color: #545454;
		color: #545454;
	}
	.filters_buttons a:hover.button {
		background-color: #545454;
	}
	.post-buttons-wrapper .button-love a i, .post-buttons-wrapper .button-love a span,
	.post-buttons-wrapper .button-comments a i, .post-buttons-wrapper .button-comments a span {
		color: #545454;
	}
	
/* Filters */
	.filters_wrapper ul li a:hover {
		background: #E9A538;
	}		
	
/* Blog */
	.button-love a i, .button-comments a i {
		color: #E9A538;
	}

/* Format quote */
	.format-quote .post-desc, .post-related.format-quote .bq_wrapper {
		background: #E9A538;
		border-color: #E9A538;
	}

/* Audio */
.mejs-container .mejs-controls {
		background: #E9A538;
	}
	
/* pager */
	.pager a.prev_page, .pager a.next_page {
	    background: #E9A538;
	}
	.pager a:hover.prev_page, .pager a:hover.next_page {
		background: #0e3762;
	}
	
/* Accordion / FAQ / Tabs */
	.accordion .question > h5 span.icon, .faq .question > h5 span.icon {
		color: #E9A538;
	}
	 .accordion .question > h5 span.icon:after, .faq .question > h5 span.icon:after {
	 	border-color: #E9A538;
	 }
	.accordion .active.question > h5 span.icon, .faq .active.question > h5 span.icon {
		background: #E9A538;
	}
	
	.ui-tabs .ui-tabs-nav li a {
		color: #ffffff;
		background: #434343;
	}
	.ui-tabs .ui-tabs-nav li.ui-state-active a, .tabs_big_icon.ui-tabs .ui-tabs-nav li a {
		color: #545454;
	}
	.ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-state-active a, .tabs_big_icon.ui-tabs .ui-tabs-nav li.ui-state-active a {
		background: #fafafa;
	}

	.tabs_big_icon.ui-tabs .ui-tabs-nav li a i {
		color: #E9A538;
	}
	
/* Photo mask */
	.photo_mask .mask {
		box-shadow: inset 0 0 0 170px #E9A538;
	}
	a.button_image, span.button_image {
		color: #E9A538;
	}
	
/* Counter */
	.counter .number {
		color: #E9A538;
	}

/* Icon box */
	.icon_box .icon_wrapper i {
		color: #E9A538;
	}
	.icon_box .icon_wrapper:before {
		box-shadow: inset 0 0 0 2px #E9A538;
	}
	.icon_box:hover .icon_wrapper:before {
		box-shadow: inset 0 0 0 70px #E9A538;
	}
	
/* Fancy heading */
	.fancy_heading_color {
		background: #E3E3E3;
	}

/* Portfolio + slider portfolio */
	.portfolio_slider_ul li .hover-box a.hover-button, .portfolio-item .photo .hover-box a.hover-button, .single-portfolio .section-portfolio-header .photo .hover-box a.hover-button {
		background: #E9A538;
		color: #ffffff;
	}
	.portfolio_slider_ul li .hover-box a:hover.hover-button, .portfolio-item .photo .hover-box a:hover.hover-button, .single-portfolio .section-portfolio-header .photo .hover-box a:hover.hover-button {
		background: #0e3762;	
	}

/* Blockquote */
	.blockquote.blockquote_modern .blockquote_wrapper {
		background: #E9A538;
		border-color: #E9A538;
	}
	
/* Contact box */
	.contact_box_modern .contact_box_wrapper {
		background: #E9A538;
		border-color: #E9A538;
	}
	
/* Progress bars */
	.progress_bars .bars_list li .bar .label, .progress_box .bar_wrapper .label_wrapper .label {
		background: #434343;
	} 
	.progress_bars .bars_list li .bar .progress, .progress_box .bar_wrapper .bar .progress {
		background: #E9A538;
	}

/* Pricing boxes */
	.pricing-box .plan-header .price sup.currency, .pricing-box .plan-header .price > span {
		color: #E9A538;
	}
	.pricing-box .ribbon { 
		background: #f66847; 
	}	
	
/* Owl-pagination - testimonials*/
	.owl-pagination .owl-page.active span {
		background: #E9A538 !important;
	}	
	
/********* Shop **********/

	.woocommerce span.onsale {
		background: #E9A538 !important;
	}
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price,
	.woocommerce div.product span.price,
	.woocommerce-page div.product span.price,
	.woocommerce #content div.product span.price,
	.woocommerce-page #content div.product span.price,
	.woocommerce div.product p.price,
	.woocommerce-page div.product p.price,
	.woocommerce #content div.product p.price,
	.woocommerce-page #content div.product p.price { 
		color: #E9A538 !important;
	}		
	
/******* Widgets ********/

	.widget > h3, .widget > h4 {
		color: #545454;
	}

/* Menus */
	 .widget_categories ul li a, .widget_archive ul li a, .widget_mfn_menu ul li a, .widget_mfn_menu ul li.current_page_item a {
	 	color: #545454;
	 }

/********************** Footer **********************/

#Footer {
	color: #ababab;
}

#Footer h1, #Footer h1 a, #Footer h1 a:hover,
#Footer h2, #Footer h2 a, #Footer h2 a:hover,
#Footer h3, #Footer h3 a, #Footer h3 a:hover,
#Footer h4, #Footer h4 a, #Footer h4 a:hover,
#Footer h5, #Footer h5 a, #Footer h5 a:hover,
#Footer h6, #Footer h6 a, #Footer h6 a:hover {
	color: #ffffff;
}

#Footer a {
	color: #ffffff;
}

#Footer a:hover {
	color: #d1d1d1;
}

/* grey */
#Footer .Recent_posts li .desc p, #Footer .tp_recent_tweets .twitter_time {
	color: #8c8c8c;
}

#Footer .footer_copy, #Footer .footer_copy a {
	color: #808080;
}
#Footer .social li a {
	color: #808080;
}
#Footer .social li a:hover {
	color: #ffffff;
}	