/*
Theme Name: discoverpro Child
Template: discoverpro
Author: Klevar via Child Theme Configurator
Version: 1.0
Updated: 2014-12-02 11:20:03
*/

@charset "UTF-8";

body.page h1 {
	font-size: 2.5em;
}

/* STAR - Message Centre table styles */
body.page h2.mch2 {
	font-size: 1.5em;
}

.row #menu_container {
	width: 100%;
	background-color: #F2F2F2;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
@media screen and (max-width: 767px) {
	.row #menu_container {
		background-color: #FFF;
		border-top: none;
		border-bottom: none;
	}
}
#menu_container #nav {
	float: left;
}

#menu_container #nav li.current-menu-parent > a {
	background: #FD7800;
	color: #FFF;
}


#logo-header {
	padding-top: 15px;
}

#login-header {
	text-align: right;
	padding: 15px 0 10px 0;
}

/* Fix display bug with password strength message on registration page/form */
.login.login-action-register #pass-strength-result {
    float: none;
}
.ec-homepanels h2 {
	font-size: 1.7em;
}

/* Secondary Widget area */
.widget-container-secondary {
	background: #FFF;
	padding-bottom: 20px;
}

/* Sidebar Submenus */

div#sidebar .widget-container-primary ul li {
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: none;
}

div#sidebar .widget-container-primary ul.ec_submenu_ul {
	list-style: none;
	margin: 0;
	padding: 0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 0 0 5px 5px;
	border: 1px solid #DDD;
	border-top: none;
	overflow: hidden;
}
div#sidebar .widget-container-primary ul.ec_submenu_ul li {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #222;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
div#sidebar .widget-container-primary ul.ec_submenu_ul li a {
	display: block;
	height: auto;
	width: 100%;
	padding: 0.5em;
	font-size: 1em;
	color:#222;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	background-color: #F2F2F2;
	border-top: 1px solid #DDD;
}
div#sidebar .widget-container-primary ul.ec_submenu_ul li a.current_page_item {
	color:#FFF;
	font-weight: normal;
	background-color: #FD7800;
}
div#sidebar .widget-container-primary ul.ec_submenu_ul li a:hover,
div#sidebar .widget-container-primary ul.ec_submenu_ul li a:focus,
div#sidebar .widget-container-primary ul.ec_submenu_ul li:hover,
div#sidebar .widget-container-primary ul.ec_submenu_ul li:focus {
	font-size: 1em;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	background-color: #444;
}
div#sidebar .widget-container-primary ul.ec_submenu_ul li a.current_page_item:hover,
div#sidebar .widget-container-primary ul.ec_submenu_ul li a.current_page_item:focus {
	color:#FFF;
	font-weight: normal;
	background-color: #444;
}

/* Misc. */
body.page .post-entry ol {
	list-style: decimal;
	margin: 0 0 18px 2.4em;
}

/* Over-ride Download Manager styles */
@media screen and (min-width: 768px) {
	body.page .w3eden .col-sm-6 {
		width: 100%;
	}
}

body.page .w3eden .btn-primary {
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#FD7800), to(#E76D00));
    background-image: -webkit-linear-gradient(top, #FD7800 0, #E76D00 100%);
    background-image: -moz-linear-gradient(top, #FD7800 0, #E76D00 100%);
    background-image: linear-gradient(to bottom, #FD7800 0, #E76D00 100%);
    background-repeat: repeat-x;
    border-color: #D76600;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffd7800', endColorstr='#ffe76d00', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
body.page .w3eden .btn-primary:hover,
body.page .w3eden .btn-primary:focus {
    background-color: #E76D00;
    background-position: 0 -15px;
}
body.page .w3eden .btn-primary:active,
body.page .w3eden .btn-primary.active {
    background-color: #E76D00;
    border-color: #D76600;
}