/*
Theme Name:     lexgroup Child Theme
Theme URI:      http://themeforest.net/user/TrueThemes?ref=TrueThemes
Description:    Child theme for Sterling 
Author:         TrueThemes
Author URI:     http://themeforest.net/user/TrueThemes?ref=TrueThemes
Template:       lexgroup
Version:        1.0
*/

@import url("../lexgroup/style.css");


/* ------- Insert custom styles below this line ------- */



.top-aside ul li a {
color:#cce100;
}

header {padding-top:11px;
padding-bottom:0px;
}

header nav{
top:50%;
}

nav > ul > li + li {
margin-left: 13px;
}

nav li.current-menu-item a{
/*font-size:16px;
font-weight:bold;*/
}
nav a {
font-size:15px;
}
header .sub-menu a {
font-size: 15px;
}

.footer-nav li a {
color:#cce100;
font-weight:normal;
}

#scroll_to_top {
color:#cce100;
font-weight:normal;
}

.footer-copyright p{
color: #90918C;
}

.banner-slider .center-wrap, .slides_container {
width: 100%;
}

.banner-slider .center-wrap {
padding:0;
}

.home-slider-post .back_slider{
position:relative;
width:100%;
z-index:525;
}
.back_slider img{
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

.home-slider-post .front_slider {
background: url(images/bg-slider.png) repeat;
margin-top:3%;
margin-left:50%;
width:400px;
padding: 0px 10px 10px 10px;}

.home-slider-post .front_back{
position:relative;
width:100%;
height:330px;
}

#slides .pagination{
margin:10px auto 0 0!important;
}

.shadow.top { z-index: 550; height: 34px;}
.shadow.bottom, .top-aside-shadow { z-index:999; }

.footer-callout {
height:50px;
padding: 20px 0;
}


.class-action-title{
width:65%;
float:left;
margin-right:2%;
}
.class-action-date{
width:30%;
float:left;
}

.initial_motion{
color: #8A9707;
font-style: italic;
margin-bottom: 10px;
display:block;
}

.initial_motion strong{
color:#636B75;
}


.tabs_type_1 dd {
border-radius: 10px;
left:0;
}

.class-action-wrap {
  padding: 10px;
	width: 100%;
	clear: both;
  cursor:pointer;
  border-bottom:1px dotted #e0e0e0;
}

.main-wrap div.class-action-wrap:nth-child(odd) {
  background: #e0e0e0;
}

.main-wrap div.class-action-wrap:nth-child(even) {
  background: #fff;
}

input { color: #333; }

.gform_wrapper .ginput_complex .ginput_right input, .gform_wrapper .ginput_complex .ginput_right select,
.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input  { width: 80% !important; }


.sectiontitle {
font-weight: bold;
text-transform: uppercase;
color: #555;
margin: 20px 0px 10px 0px;
}

img.professionalpic {
padding: 5px;
border: 1px solid white;
box-shadow: 1px 1px 5px #888;
}

.team-top {
width: 100%;
height: 163px;
background: #ECECEC;
padding: 10px;
border-radius: 5px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#F2F2F2));
background-image: -webkit-linear-gradient(top, #E6E6E6, #F2F2F2);
background-image: -moz-linear-gradient(top, #E6E6E6, #F2F2F2);
background-image: -o-linear-gradient(top, #E6E6E6, #F2F2F2);
background-image: linear-gradient(to bottom, #E6E6E6, #F2F2F2);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e6e6e6', endColorstr='#F2F2F2');
}

.team-pic {
	width: auto;
	height: 162px;
	float:left;
	background: white;
}
.team-topcontact {
	margin: 8px 0px 0px 30px;
	float:left;
}
.team-topcontact h3 {
	color: #777;
}
.team-topcontact a, .team-topcontact p {
	font-size: 17px;
	margin: 5px 0px 5px 0px;
}
.team-bottom {
	margin-top:25px;
}

.team-pub-date {
	font-size: 11px;
}

.team-pub-link {

}

.all-news li {
	/*height: 50px;*/
}

.all-news-date {
	text-transform: uppercase;
	color: #777;
	font-size: 12px;
	margin-bottom:5px;
}

.all-news-link {
	font-size: 19px;
}
/********************************/
html, body {
height: 100%;
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -285px;
}
.footerx { background-color: black; }
.footerx, .push {
clear:both;
height: 285px;
}
footer { min-height: 285px; }

.gform_footer br {
display: none;
}