 
/********************* Colors *********************/

/* Content font */

	body, .ui-tabs .ui-state-active a, .ui-tabs .ui-state-default.ui-state-active a,
	.ui-accordion .ui-state-default.ui-state-active a, .ui-accordion .ui-state-active a,
	.select_category li a {
		color: #EAEAEA	}
	
	
/* Headings font */

	h1 { color: #ffffff; }
	h2 { color: #ffffff; }
	h3 { color: #ffffff; }
	h4 { color: #ffffff; }
	h5, .portfolio_item h5 a { color: #ffffff; }
	h6 { color: #ffffff; }
	
	
/* Links color */

	a, a:visited, blockquote .quote,
	.select_category li.current-cat a, .select_category li.current-cat a,
	.select_category li.current-cat a span, .select_category li a:hover { 
		color: #2285EE;		
	}
	
	a:hover {
		color: #2285EE;	
	}
	
	.thumbnail img, .post .image img, .single-portfolio .photo img {
		border-color: #146BC6;
	}	
	
	
/* Menu color */

	#Header #menu > ul > li > a {
		color: #ffffff;
	}
		
	#Header #menu > ul > li > a em {
		background: #ffffff;
	}
	
	#Header #menu > ul > li > a:hover,
	#Header #menu > ul > li.current-menu-item > a,
	#Header #menu > ul > li.current_page_item > a,
	#Header #menu > ul > li.current-menu-ancestor > a,
	#Header #menu > ul > li.current_page_ancestor > a {
		color: #146BC6;
	}
	
	#Header #menu > ul > li ul, #Header #menu > ul > li.submenu.hover > a {
		background: #E1E1E1;
		color: #4A4A4A;
	}
	
	#Header #menu > ul > li ul li a {
		color: #4A4A4A;
		border-color: #F5F5F5;
	}
	
	#Header #menu > ul > li ul li a:hover {
		color: #050505;
	}	
	
	
/* Grey notes */

	.Recent_comments li span.date, .Latest_posts li span.date,
	.Project_box span.type, .portfolio_item p,
	.post .category .label, .post .meta .comments, .post .desc p.tags span,
	.widget_categories, .widget_archive, .wp-caption .wp-caption-text,
	.select_category li a span, #Content .Twitter ul li > a { 
		color: #A3A3A3;
	}
	
/* Frames and borders color */

	.Recent_comments li, .Latest_posts li, blockquote, 
	.Latest_posts ul li .thumbnail, .trailer_box .thumbnail,
	.Project_box .thumbnail, .portfolio_item .photo,
	.post .date, .post .category, hr, .post .image, code, pre,
	.links, table thead th, table tbody td, .wp-caption,
	.pricing-box, .pricing-box ul li, .pricing-box .plan-header,
	.ui-widget .ui-widget-content, .ui-widget-content, .ui-widget .ui-widget-header,
	.ui-widget-header, .pager, .ui-accordion .ui-accordion-header, .widget .submenu ul li a, 
	#comments .commentlist > li, #comments .commentlist > li .photo, 
	#comments .commentlist li .comment-body, .gallery-icon, .select_category ul li a,
	#Content .Flickr .flickr_badge_image a, #Content .Twitter li, .ui-tabs .ui-tabs-panel, 
	.ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
	.single-portfolio .photo, .single-portfolio .sp-inside .sp-inside-right {
		border-color: #3A3A3A;
	}
	
/* Even rows backround color */

	.links, table tbody tr:nth-child(even) td, table tbody tr:nth-child(even) th,
	.pricing-box .plan-inside ul li:nth-child(even) { 
		background: #2D2D2D;
	}
	
/* Widget menu */

	.widget ul.menu { 
		background: #F2F2F2;
	}
	
	.widget ul.menu li a {
		color: #595A5C;
		border-color: #EAEAEA;
	}
	
	.widget ul.menu li.current_page_item a, 
	.widget ul.menu li a:hover {
		color: #313131;
		background: #E3E3E3;
	}
	

/* Headings background in tabs, accordion and pricing */

	.ui-widget-header, .ui-accordion .ui-state-default, .ui-tabs .ui-widget-header .ui-state-default, table thead th {
		background: #45484d;
	}	
	
	.ui-accordion .ui-state-default a, .ui-tabs .ui-state-default a, table thead th {
		color: #FFFFFF;
	}
	
	.pricing-box .plan-header h3 {
		background: #45484d;
		color: #FFFFFF;
	}
	
	.pricing-box .plan-inside ul li strong {
		color: #fff;
	}
	
	.pricing-box-featured .plan-header h3 {
		background: #45484d;
		color: #FFFFFF;
	}
	
	
	
/* Controls in testimonials & photo slider */

	.testimonial .rslides_tabs li a,
	#Slider.photo-slider ul.mfn-photo-slider_tabs li a {
		background: #ffffff;
	}
	
	.testimonial .rslides_tabs li.rslides_here a,
	#Slider.photo-slider ul.mfn-photo-slider_tabs li.mfn-photo-slider_here a	{
		background: #2285EE;
	}
	
	
/* Number of comments, slider arrows, year in post & reply */
	
	.Latest_posts ul li .thumbnail .quantity_of_comments, a.next, a.prev, .post .date .year,
	#comments .commentlist > li .reply a.comment-reply-link { 
		color: #242424;
		border-color: #A4A4A4;
		background: #F3F3F3;
	}
	
	
/* Tags */

	.Tags ul li a {
		background: #4c4c4c;
		border-color: #5b5b5b;
		color: #ffffff !important;
	}
	.Tags ul li a:hover {
		background: #6c6c6c;
		border-color: #868686;
	}
	
	
/* Slider */

	#Slider h3, #Error_404 h4 {
		color: #F4DC7E;
		
		font-weight: 400;
	}
	
	#Slider h2, #Error_404 h2 {
		color: #ffffff;
	}
	
	#Slider .desc p, #Error_404 .error p {
		color: #9FF1FF;
	}
	
	#Slider a.button, #Error_404 a.button {
		background: #FFB22F;
		color: #18140B;
		text-shadow: 0 0 1px #FCFAF8;
	}	
		
	.mfn-slider_tabs li a h5 {
		color: #ffffff;
	}
	
	.mfn-slider_tabs li.mfn-slider_here a h5, .mfn-slider_tabs li a:hover h5 {
		color: #071F4B;
	}

	.mfn-slider_tabs li a { 
		border-color: #2F94D3;
	}
	
	.mfn-slider_tabs li a:hover svg path { 
		fill: #2F94D3;
	}
	
	.mfn-slider_tabs li.mfn-slider_here a {
		border-top-color: #071F4B;
	}
	
	.mfn-slider_tabs li.mfn-slider_here a svg path { 
		fill: #071F4B;
	}
	

/* Call to action */

	.Call_to_action_inside h3 {
		color: #ffffff;
	}
	
	
/* Social, buttons, pagers */

	.social li, a.control_button, span.control_button { 
		background: #2D2D2D;
		border-color: #3C3C3C;
	}
	
	.social li:hover, a:hover.control_button, span:hover.control_button  { 
		background: #146BC6;
		border-color: #124b87;	
	}

	button, input[type="submit"], input[type="reset"], input[type="button"],
	.pager a.page  { 
		background: #fdfdfd;
		border-color: #d3d3d3;
		color: #4e4e4e;
		text-shadow: 1px 1px 0 #FFFFFF;
	}
	
	button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,
	.pager a:hover.page, .pager a.active.page { 
		background: #F5F5F5;
		border-color: #B4B4B4;	
	}
	
	
/* Inputs */

	input[type="text"], input[type="password"], input[type="email"], textarea, select {
		background: #FFFFFF;
		color: #999999;
		border: 1px solid #d8d8d8;
		
		-moz-box-shadow: inset 2px 2px 3px 1px #e8e8e8;
		-webkit-box-shadow: inset 2px 2px 3px 1px #e8e8e8;
		box-shadow: inset 2px 2px 3px 1px #e8e8e8;
	}
	
	
/* Buttons */

	a.button {
		background-color: #2285EE;
		color: #ffffff;
	}
	
	
/* Footer headers and text */

	#Footer { 
		color: #FFFFFF;
		border-top-color: #2285EE;
	}
	
	#Footer a, #Copy a { 
		color: #2285EE;
	}
	
	#Footer a:hover, #Copy a:hover { 
		color: #2285EE;
	}
	
	#Footer h1,
	#Footer h2,
	#Footer h3,
	#Footer h4,
	#Footer h5,
	#Footer h6  {
		color: #FFFFFF; 
	}
	
	
/* Footer frames & border color */

	.Twitter li, .Flickr .flickr_badge_image a  {
		border-color: #464646; 
	}
	
	#Copy, #Footer .Twitter ul li > a {
		color: #ACACAC;
	}


/* title area */
	
	#Subheader h2 {
		color: #ffffff;
	}
	
	#Subheader ul.breadcrumbs li {
		color: #FFE6AE;
	}
	
	#Subheader ul.breadcrumbs li a,
	#Subheader ul.breadcrumbs li a:hover {
		color: #FFE6AE;
	}
	
	#Subheader a.button {
		background: #FFB22F;
		color: #18140B;
		text-shadow: 0 0 1px #FCFAF8;
	}
	
	
/********************** Backgrounds **********************/

	#Header .container, 
	#Header #menu > ul > li > a span { 
		background: #252525; 
	}
	
	#Header.wide {
		background: #252525; 
	}
	
	#Header.wide .container {
		background: none;
	}
	
	.Header_wrapper { 
		background: #0781CC;
	}
	
	body, #Content, #Content .ui-tabs .ui-state-active { 
		background: #252525;
	}

	#Clients { 
		background: #1E1E1E;
	}
	
	#Call_to_action {
		background: #1A1A1A;
	}
	
	#Footer { 
		background: #222222;
	}
	
	#Copy { 
		background: #1E1E1E;
	}
	