.main_navigation ul ul,
.titled_box_title,
.colored_box,
.dropcap4,
.pullquote4,
.highlight,
.tabs_button a.current,
.styled_header span,
.default_table th,
.flex-control-nav li a.active,
.wp-pagenavi a:hover,
#submit,
.button_link,
.post_more_link,
.styled_button,
.tabs_vertical li.current,.featured_tabs li.current_page_item,
.tabs_vertical li:hover,.featured_tabs li:hover,
th{
	/*:Primary Color*/
	background-color:#2980b9;
}

h1,
.widget_tag_cloud a:hover,
#footer a:hover,
.post_meta a:hover,
a:hover,
#sidebar .post_title a:hover,
#sidebar .post_meta a:hover,
.styled_link,
.pullquote3,
.highlight2,
.header_links li a:hover, 
#sidebar h4 span,
a.comment-reply-link
{/*:Secondary Color*/
	color:#e74c3c;
}

::selection {
	/*:Secondary Color*/
	background-color: #e74c3c;	
}

.single_post_module .rating_box,
.button:hover,
button:hover,
a.button_link:hover,
a.post_more_link:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
#submit:hover,
.styled_button:hover,
.button_link:hover,
.button:hover,
#searchsubmit:hover,
#main h4 span
{
	/*:Third Color*/
	background-color: #2c3e50;
}






/*:Global Typography ~*~*/
body {
	/*:body Font*/
	color:#555;
	font-size:14px;
	font-weight:400;
	font-style:normal;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

h1 {
	/*:h1 Font*/ 
	/*color:#444@;*/
	font-size:36px;
	font-weight:400;
	font-style:normal;
	font-family:'Open Sans',sans-serif;
}

h2 {
	/*:h2 Font*/ 
	color:#333;
	font-size:30px;
	font-weight:600;
	font-style:normal;
	font-family:"Open Sans", sans-serif;
}

h3 {
	/*:h3 Font*/ 
	color:#333;
	font-size:24px;
	font-weight:400;
	font-style:normal;
	font-family:"Open Sans", sans-serif;
}

h4 {
	/*:h4 Font*/ 
	font-size: 12px;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	line-height:12px;
}

h5 {
	/*:h5 Font*/ 
	color:#333;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	font-family:"Open Sans", Arial, sans-serif;
}

h6 {
	/*:h6 Font*/ 
	color:#333;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-family:Tahoma, Geneva, Arial, sans-serif;
}

a {
	/*:Link*/
	color:#333;
}

a:hover {
	/*:Link Hover*/
	/*color:#aaa@;*/

}
/*:Global Typography End ~*~*/



/*:Body ~*~*/
body {
	/*:Body Background Color*/
	background-image:none;
	background-color:#fff;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:top left;
}
/*:Body End ~*~*/



/*:Header ~*~*/
#header {
	/*:Header Background*/
	background-image:none;
	background-color: #ecf0f1;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:top left;
}

#header_extras {
	/*:Header Background*/
	background-image:none;
	background-color: #ecf0f1;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:top left;
}


#header_extras {
	/*:Header Extras Font*/
	color: #aaa;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
}

.header_links li a {
	/*:Header Links Font*/
	color:#333;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-family: Helvetica, Arial, sans-serif;
}

.logo a {
	/*:Logo Font*/
	color:#eee;
	font-size:38px;
	font-weight:normal;
	font-style:normal;
	font-family:"Open Sans", sans-serif;
}
/*:Header End ~*~*/



/*:Menu ~*~*/
#main_menu {
	/*:Menu Background*/
	background-image: none;
	background-color: #2980b9;
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:top left;
}

.main_navigation a {
	/*:Menu Links Font*/
	color:#fff;
	font-size:13px;
	font-weight:700;
	font-style:normal;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;	
}


.main_navigation ul ul {
	/*:Dropdown Background*/
	background-image:none;
	background-color: #2c3e50;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:top left;
}
/*:Menu End ~*~*/





/*:Main Content ~*~*/
#body_inner {
	/*:Content Background*/
	background-image:none;
	background-color: #fff;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:top left;
}


#sidebar h4.widgettitle span {
	/*:Sidebar Widget Title Font */
	color:#333;
	font-size:18px;
	font-weight: 400;
	font-style: normal;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

#sidebar .post_title a {
	/*:Sidebar Post Title Font */
	color:#555;
	font-size:16px;
	font-weight:600;
	font-style:normal;
	font-family:"Open Sans", sans-serif;
}
/*:Main Content End ~*~*/

/*:Footer ~*~*/ 
#footer {
	/*:Footer Background*/
	background-image:none;
	background-color:#2c3e50;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:top left;
}

#footer {
	/*:Footer Font*/
	color:#999;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
}

#footer {
	/*:Footer Border Top Color*/
	border-top:3px solid #2980b9;
}


#footer .post_title a {
	/*:Footer Post Title Font */
	color:#ccc;
	font-size:16px;
	font-weight:600;
	font-style:normal;
	font-family:"Open Sans", sans-serif;
	letter-spacing: 0;
}

#footer .widgettitle {
	/*:Footer Widget Title Font*/
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

#footer a {
	/*:Footer Links */
	color:#ccc;
	text-decoration:none;
	text-transform: uppercase;
	font-size:10px;
	letter-spacing: 1px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 600;
}

#footer a:hover {
	/*:Footer Link Hover */
	color:#fff;
	text-decoration:none;
} 

/*:Footer End ~*~*/


/*:SubFooter ~*~*/
#sub_footer {
	/*:SubFooter Background*/
	background-image:none;
	background-color:#1f1f1e;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:top left;
}

#sub_footer {
	/*:SubFooter Font */
	color:#888;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-family:"Open Sans", Helvetica, Arial, sans-serif;
}

#sub_footer a {
	/*:SubFooter Links*/
	color:#bbb;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-family:"Open Sans", Helvetica, Arial, sans-serif;;
	text-decoration:none;
}

#sub_footer a:hover {
	/*:SubFooter Links Hover*/
	color:#fff;
	text-decoration:none;
}


/*:SubFooter End ~*~*/


/*:Misc ~*~*/
#content .teaser{
	/*:Content Teaser Font */ 
	color:#333;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	font-family:"Open Sans", Helvetica, Arial, sans-serif;
}

.flex-caption .slider_title {
	/*:Slider Title Font*/
	color:#333;
	font-size:20px;
	font-weight:600;
	font-style:normal;
	font-family:'Open Sans', sans-serif;
}

.flex-caption { 
	/*:Slider Description Font*/
	color:#666;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
}

.widget_tag_cloud a
{
	/*:Tag Cloud Links Font*/
    color:#777;
    font-size:inherit;
    font-weight:400;
    font-style:normal;
    font-family:"Open Sans", sans-serif;
}

.single_post_content .post_title {
	/*:Single Post Title Font*/
	color:#333;
	font-size:30px;
	font-weight:400;
	font-style:normal;
	font-family:"Open Sans", sans-serif;
}


/*:Misc End ~*~*/
