.main_navigation ul ul,

#submit:hover,
.styled_button:hover,
.button_link:hover,
.button:hover,
#searchsubmit:hover,
.titled_box_title,
.colored_box,
.dropcap4,
.pullquote4,
.highlight,
.tabs_button a.current,
.styled_header span,
.default_table th,
.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,
.single_post_module .rating_box,
th{
	/*:Color Scheme*/
	background-color:#bd3f00;}

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,
#main h4 span, 
#sidebar h4 span
{/*:Secondary Color*/
	color:#818285;}



#submit,
.button_link,
.styled_button,
.post_more_link:hover,
.tabs_vertical li.current,.featured_tabs li.current_page_item,
.tabs_vertical li:hover,.featured_tabs li:hover,
a.post_more_link, tr:hover,
.bp_header_add_button 
{
	/*:Secondary Color*/
	background-color:#818285;}

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


::selection,
#submit:hover,
.styled_button:hover,
.button_link:hover,
#searchsubmit:hover {
	color:#ffffff;
}


/*:Global Typography ~*~*/
body {
	/*:body Font*/
	color:#000000;font-size:12px;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}

h1 {
	font-size: 24px;
	line-height: 111%;
	font-family: 'Signika', sans-serif;
	font-weight: 600;
	color: #333;
	}

h2 {
	/*:h2 Font*/ 
	/* color:#333333;font-size:18px;font-weight:normal;font-style:normal;font-family:"Open Sans", sans-serif;}*/
            font-size:16px;
            margin: 0px;
    hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    }

@media only screen and (min-width: 768px) and (max-width: 959px) {
	#megaMenu ul.megaMenu li.menu-item.mega-with-sub > a {
    	padding: 10px;
    }
}

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

h4 {
	/*:h4 Font*/ 
	color:#000000;font-size:12px;font-weight:bold;font-style:normal;font-family:"Open Sans", sans-serif;}

#main h4 span {
	background:#ffffff;
	padding-right:15px;
}



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

h6 {
	/*:h6 Font*/ 
	color:#333333;font-size:12px;font-weight:normal;font-style:normal;font-family:"Open Sans", sans-serif;}

a {
	/*:Link*/
	color:#3d9b09;text-decoration:none;}

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

/*:Typo End ~*~*/

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



/*:Body End ~*~*/

/*:Header ~*~*/
#header {
	/*:Header Background Color*/
	background-color:#ffffff;}

#header_extras {
	/*:Header Top Border Color*/
	border-color:#eeeeee;}


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

.header_links li a {
	/*:Header Links Font*/
	color:#999999;font-size:12px;font-weight:normal;font-style:normal;font-family:"Open Sans", sans-serif;}

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



/*:Header End ~*~*/



/*:Menu ~*~*/
#main_menu {
	/*:Menu Background*/
	background-image:url('../images/assets/gradient_over.png'));background-color:#333333;background-repeat:repeat-x;background-attachment:scroll;background-position:top left;}

.main_navigation a {
	/*:Menu Links Font*/
	color:#dddddd;font-size:11px;font-weight:bold;font-style:normal;font-family:"Open Sans", sans-serif;}

.main_navigation a:hover {
	/*:Menu Links Hover Color*/
	color:#ffffff;text-decoration:none;}

.main_navigation ul ul {
	/*:Dropdown Background*/
	background-image:none;background-color:#333333;background-repeat:repeat;background-attachment:scroll;background-position:top left;}

.main_navigation li a:hover .menu_arrow,.main_navigation li:hover a .menu_arrow {
	border-color:#222222;
}
/*:Menu End ~*~*/



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


#sidebar h4.widgettitle span {
	/*:Sidebar Widget Title Font */
	color:#888888;font-size:9px;font-weight:normal;font-style:normal;font-family:"Open Sans", sans-serif;}

#sidebar .post_title a {
	/*:Sidebar Post Title Font */
	color:#555555;font-size:15px;font-weight:normal;font-style:normal;font-family:"Open Sans", sans-serif;}

/*:Main Content End ~*~*/

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

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


#footer .widgettitle {
	/*:Footer Widget Title Font*/
	color:#ffffff;font-size:12px;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}

#footer a {
	/*:Footer Links */
	color:#787878;text-decoration:none;}

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

/*:Footer End ~*~*/


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

#sub_footer {
	/*:SubFooter Font */
	color:#585858;font-size:12px;font-weight:normal;font-style:normal;font-family:inherit;}

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

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


/*:SubFooter End ~*~*/


/*:Misc ~*~*/
#content .teaser{
	/*:Content Teaser Font */ 
	color:#999999;font-size:18px;font-weight:normal;font-style:italic;font-family:Arial, Helvetica, sans-serif;}

.post_grid_image img,
.post_list_image img,
.single_post_image img {
	/*:Main Content Images Border Color*/
	border-color:#dddddd;}

.flex-caption .slider_title {
	/*:Slider Title Font*/
	color:#ffffff;font-size:18px;font-weight:600;font-style:normal;font-family:"Signika", sans-serif;}

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

.widget_tag_cloud a
{
	/*:Tag Cloud Links Font*/
    color:#777777;font-size:1px;font-weight:normal;font-style:normal;font-family:inherit;}

.single_post_content .post_title {
	/*:Single Post Title Font*/
	color:#333333;font-size:30px;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}


/*:Misc End ~*~*/
