
body {
	color: #363636;
	font-size: 14px; 
	line-height: 24px; 
}

/* Logo Settings */
#logo { margin: 40px 0px 0px 0px}
#logo h1 {
	color: #ff003c;
	font-style: normal;	
		
	font-size: 36px; 
	line-height: 40px; 
}
#logo h1 a { color: #ff003c; }
.logo-slogan {
	color: #FFFFFF;
	font-style: normal;	
		
	font-size: 14px; 
	line-height: 24px; 
}



/* Top Blocks Settings */
#social-icons-block i { color: #FFF; }

/* Header Bg */
	.ct-top-entry { background: #f5f5f5; }
	



/* Breadcrumb Settings */
	.entry-navigation { background-color: #FFFFFF; }
	

.entry-breadcrumb {
	font-size: 14px;
	color: #455058;
	font-style: normal;	
		
}

.entry-breadcrumb a { color: #91acea; }
.entry-breadcrumb a:hover { color: #26318c; }


/* Footer Settings */
	#footer { background: #f5f5f5; }

#footer .widget-title { background-color: #6b7185; }
#footer .widget .bottom-triangle { border-top-color: #6b7185; }

#footer .ct-copyright a { color: #1e73be; }
#footer .ct-copyright { color: #afafaf; font-size: 12px; background-color: #222a30; }

#footer h4.entry-title a,
#footer .ct-comments-widget h4,
#footer .ct-comments-widget h4 a,
#footer .widget_recent_entries a,
#footer .widget_recent_comments a,
#footer .widget_nav_menu a,
#footer .widget_categories a,
#footer .widget_archive a,
#footer .ct-blog-widget h2 a,
#footer .ct-categories-widget a,
#footer .widget_recent_entries li:before,
#footer .widget_recent_comments li:before,
#footer .widget_nav_menu li:before,
#footer .widget_categories li:before,
#footer .widget_archive li:before,
#footer .ct-categories-widget li:before { color: #a7a7a7; }


/*
   ------------------------------------------------------
						Menu
   ------------------------------------------------------
*/
.sf-menu a {
	text-transform: uppercase;
	font-size: 18px;
	color: #FFF;
		
	font-weight: bold;	
}

.sf-menu .sub-menu a {
	font-size: 12px;
	color: #363636;
	font-style: normal;	
		
}

.sf-menu > li > a { padding: 16px 22px 16px 22px  !important; }
.sf-menu li { background: #434d54; }

.sf-arrows .sf-with-ul:after,
.sf-arrows > li:hover > .sf-with-ul:after { border-color: #FFF; }

.sf-arrows .sfHover .sf-with-ul:after { border-color: #363636 !important; }

.sf-menu > li:hover > a { color: #363636; }
.sf-arrows > .sfHover > .sf-with-ul:after { border-color: #363636 !important; }
.sf-menu li:hover, .sf-menu li.sfHover { background: #FFFFFF; }
.sf-menu .sub-menu a:hover { color: #ff003c; }
.sf-menu .sub-menu .sf-with-ul:hover:after { border-color: #ff003c !important; }

.sf-menu > .