/*-- Enter your custom CSS below --*/

/*--- For WP Symposium Pro ---*/
.wps_forum_categories_name {
    margin-top: 30px;
}

.wps_forum_categories_description {
display:none;
}

.wps_forum_child {
    margin-bottom: 20px;
}

#wps_forum_post_button, .wps_forum_post_comment_form_submit, #wps_forum_comment_button, #wps_forum_search_submit {
	background-color:#d4d4d4;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#4a4a4a;
	font-family:Arial;
	//font-size:13px;
	padding:6px 24px;
	text-decoration:none;
}
#wps_forum_post_button:hover, .wps_forum_post_comment_form_submit:hover, #wps_forum_comment_button:hover, #wps_forum_search_submit:hover {
	background-color:#dfdfdf;
}
#wps_forum_post_button:active, .wps_forum_post_comment_form_submit:active, #wps_forum_comment_button:active, #wps_forum_search_submit:active {
	position:relative;
	top:1px;
}

#wps_forum_search_entry {
    padding-left: 5px;
    padding-right: 5px;
}

/*--- For Generic ---*/

#new_topic_text {
overflow: scroll !important;
height: 250px !important;
}

.wpm_regform_table.wpm_registration td {
vertical-align: top !important;
}

.su-list ul li i {
left:4px !important;
}

.navigation ul ul li.new {
background-color: #FF8C56 !important;
}

i {
font-style: italic;
}

div.__wps__toolbar {
padding: 0px 10px 25px 0px;
}

.pricing-table-style1 .price-table .features li {
font-size: 18px !important;
}

.price-table .css-button {
    padding: 1em 2.25em;
    font-size: 20px;
}

.pricing-table-style1 .popular .price-table .price {
    background-color: #074a80;
}

.pricing-table-style1 .popular .price-table {
    border: 3px solid #074a80;
}

.pagelisting-style-4 h3 {
font-size: 24px;
margin: 20px 0px 0px;
}

/* Enter Your Custom CSS Here */
li.live-nav, li.live-nav a {
  background-color: #ee5e1e;
  color: #ffffff !important;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
}

li.live-nav {
  margin-left: 15px !important;
}

.banner .navigation {
  margin-top: 10px !important;
}

li.live-nav:hover, li.live-nav a:hover {
  background-color: #E45011 !important;
  -webkit-border-radius: 13px !important;
  -moz-border-radius: 13px !important;
  border-radius: 13px !important;
}

.comments-container ul.tabs, #comments .logged-in-as {
	display:none !important; 
}

.ws-plugin--optimizemember-pro-login-widget-submit input {
    border: 5px solid white;
    text-shadow: 1px 1px 0 rgba(256, 256, 256, 1.0); 
    border: 1px solid #FFF; 
    border-radius: 5px; 
    font-size: 16px;
    font-family: inherit;
    font-weight: bold;
    padding: 15px 25px; 
    background: #DFE9EC; 
    color: #414848;
}

.ws-plugin--optimizemember-pro-login-widget-submit input:hover {
    color: #000000;
    background: #BFD3D9; 
}

div.login-form-style-1 {
	font: 14px/21px "Helvetica Neue","Helvetica Neue",Helvetica,Arial,sans-serif;
}

div.login-form-style-1 input {
	margin:5px;
}

#le_body_row_1, div.full-width.footer.small-footer-text {
  box-shadow: 1px 4px 9px -6px rgba(97, 97, 97, 0.5) inset;
}

div.full-width.footer {
  margin-top: 30px !important;
}
  
.banner {
	padding: 25px 0px;
}

.footer-copyright {
	float: none !important;
}

.banner .navigation a {
/*
  font-family: "Myriad Pro",sans-serif !important;
  font-size: 16px !important;
  text-shadow: none;
*/
}

body #nav-side.navigation ul#navigation-alongside li a {
 	font-family: "Myriad Pro",sans-serif !important;
  	letter-spacing: normal !important;
}

p.wp-caption-text {
  text-align: center;
}

/*---- For Smart Theme by OptimizePress ----*/

.op-blog-header-content {
min-height:0 !important;
}

.navbar-default {
    background-color: #ffffff !important;
}