/*
	Theme Name: Kohler and Hart
	Description: New Kohler and Hart Theme
*//*BOOTSTRAP OVERWRITE*/.container{max-width:950px;padding:0;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding:5px;}
img{max-width:100%!important;}
.navbar-inverse{background:rgba(33,111,184,1);background:-moz-linear-gradient(top,rgba(33,111,184,1) 0%,rgba(9,47,84,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(33,111,184,1)),color-stop(100%,rgba(9,47,84,1)));background:-webkit-linear-gradient(top,rgba(33,111,184,1) 0%,rgba(9,47,84,1) 100%);background:-o-linear-gradient(top,rgba(33,111,184,1) 0%,rgba(9,47,84,1) 100%);background:-ms-linear-gradient(top,rgba(33,111,184,1) 0%,rgba(9,47,84,1) 100%);background:linear-gradient(to bottom,rgba(33,111,184,1) 0%,rgba(9,47,84,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#216fb8',endColorstr='#092f54',GradientType=0);border-color:#284C7E;padding:0;text-transform:uppercase;}
.container>.navbar-header{margin:0 0 0 15px;}
.nav-justified>li>a{color:#fff;font-family:"trajan-pro-3",sans-serif;padding: 10px 5px;
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px;color:#fff;}
.navbar-inverse .navbar-toggle{border-color:#fff;}
.navbar-inverse .navbar-toggle{border-color:none;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:transparent;}
.tseg-breadcrumbs{margin:0 0 -20px;padding:0 20px 20px!important;}
.navbar{min-height:40px;padding:0;}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background:rgba(9,47,84,1);}
/* MEDIA QUERIES */@media (max-width: 767px) {
.navbar{min-height:40px;}
.nav-justified>li {
float: none;
border-bottom: thin solid;
border-color: rgba(9,47,84,.30);
}
.nav-justified>li>a {
margin-bottom: 0;
text-align: left;
}
}
/* MEDIA QUERIES */@media (max-width: 768px) {
.sidebar-container{padding:15px;background:#eee;border-top:5px solid #a52a2a;text-align:center;}
#sidebar-nav{height:180px;overflow:hidden;margin:0 auto;width:220px;}
}
@media (max-width: 1020px) {
.sliderimages{width:100%;}
}
*{margin:0;padding:0;}
img{border:0;}
ul{list-style:none;}
body{background:#868d94;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;}
#wrap{background:#fff;}
#header{background:#fff;border-bottom:1px solid #fff;max-height:366px!important;position:relative;}
#header-graphic{position:relative;}
#header-graphic-img{left:0;top:0;max-height:366px;overflow:hidden;}
#header-graphic-img img{width:100%;height:auto;}
#header-graphic-logo{display:none;position:absolute;left:20px;top:20px;z-index:65;}
#header-graphic-text{background:url(img/header-graphic-text-bg.png);color:#fff;display:none;font-family:Georgia,serif;font-size:15px;font-variant:small-caps;padding:10px;position:absolute;bottom:20px;z-index:65;}
#header-graphic-text-heading{display:block;font-size:24px;line-height:30px;}
#header-contact{position:relative;}
#header-contact-call{font-family:"trajan-pro";border-bottom:1px solid #fff;/* height: 115px; */background:rgba(33,111,184,1);background:-moz-linear-gradient(top,rgba(33,111,184,1) 0%,rgba(9,47,84,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(33,111,184,1)),color-stop(100%,rgba(9,47,84,1)));background:-webkit-linear-gradient(top,rgba(33,111,184,1) 0%,rgba(9,47,84,1) 100%);background:-o-linear-gradient(top,rgba(33,111,184,1) 0%,rgba(9,47,84,1) 100%);background:-ms-linear-gradient(top,rgba(33,111,184,1) 0%,rgba(9,47,84,1) 100%);background:linear-gradient(to bottom,rgba(33,111,184,1) 0%,rgba(9,47,84,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#216fb8',endColorstr='#092f54',GradientType=0);color:#fff;text-align:center;padding:10px;}
#header-contact-form{background:#d5d9e2 url(img/header-contact-form-bg.png) no-repeat top center;padding:50px 20px 0;position:relative;}
#header-contact-form input[type=text]{border:0;display:block;margin:0 0 2px;padding:2px 5px;width:100%;}
/*#header-contact-form input[type=submit]{background:url(img/header-contact-form-submit.png) repeat-x;border:0;color:#fff;display:block;float:right;font-family:"trajan-pro";font-size:16px;height:25px;line-height:25px;padding:0 10px;}*/#header-contact-form a{font-size:12px;line-height:25px;}
#nav{background:url(img/nav-bg.jpg);height:35px;}
#nav ul{height:35px;position:relative;}
#nav li{position:absolute;}
#nav li,#nav a{display:block;height:35px;}
#nav-home{left:0;width:104px;}
#nav-home a:hover{background:transparent url(img/nav-bg.jpg) 0 -35px;}
#nav-home a.current{background:transparent url(img/nav-bg.jpg) 0 -35px;}
#nav-attorneys{left:104px;width:152px;}
#nav-attorneys a:hover{background:transparent url(img/nav-bg.jpg) -104px -35px;}
#nav-attorneys a.current{background:transparent url(img/nav-bg.jpg) -104px -35px;}
#nav-practice-areas{left:256px;width:198px;}
#nav-practice-areas a:hover{background:transparent url(img/nav-bg.jpg) -256px -35px;}
#nav-practice-areas a.current{background:transparent url(img/nav-bg.jpg) -256px -35px;}
#nav-results{left:454px;width:129px;}
#nav-results a:hover{background:transparent url(img/nav-bg.jpg) -454px -35px;}
#nav-results a.current{background:transparent url(img/nav-bg.jpg) -454px -35px;}
#nav-press-center{left:583px;width:180px;}
#nav-press-center a:hover{background:transparent url(img/nav-bg.jpg) -583px -35px;}
#nav-press-center a.current{background:transparent url(img/nav-bg.jpg) -583px -35px;}
#nav-contact{left:763px;width:187px;}
#nav-contact a:hover{background:transparent url(img/nav-bg.jpg) -763px -35px;}
#nav-contact a.current{background:transparent url(img/nav-bg.jpg) -763px -35px;}
#content{clear:both;}
.tseg-breadcrumbs{margin:0 0 -20px;padding:20px 20px 0;}
.main-container{padding:20px;}
.main-container > ul,.main-container > ol{margin:0 0 20px 20px;}
.main-container ul{list-style:square;margin-left:20px;}
.entry-time{background-image:url(img/time.gif);background-repeat:no-repeat;font-size:12px;font-weight:700;padding:0 0 0px 20px;}
.entry-edit{background-image:url(img/edit.gif);background-repeat:no-repeat;padding:0 0 0 20px;}
.entry-body{padding:0 0 20px;}
.entry-footer{font-size:12px;font-weight:700;padding:0 0 0px;}
.entry-categories{background-image:url(img/cat.gif);background-repeat:no-repeat;margin:0;padding:0 0 0 20px;}
.entry-tags{background-image:url(img/tag.gif);background-repeat:no-repeat;padding:0 0 0 20px;}
#main-contact{padding:0 20px 20px;}
#main-contact label{display:block;font-weight:700;}
#main-contact .small{width:140px;}
#main-contact .medium{width:210px;}
#main-contact .large{width:300px;}
#main-contact textarea{height:60px;line-height:15px;max-height:60px;min-height:60px;}
.sidebar-container{padding:10px;}
.sidebar-blog{}
#sidebar-nav{height:180px;overflow:hidden;}
#sidebar-nav ul{background:url(img/sidebar-nav-bg.jpg);height:180px;position:relative;width:220px;}
#sidebar-nav li{position:absolute;}
#sidebar-nav li,#sidebar-nav a{display:block;height:30px;width:220px;}
#sidebar-nav-federal{top:0;}
#sidebar-nav-federal a:hover{background:url(img/sidebar-nav-bg.jpg) -220px 0;}
#sidebar-nav-state{top:30px;}
#sidebar-nav-state a:hover{background:url(img/sidebar-nav-bg.jpg) -220px -30px;}
#sidebar-nav-appeals{top:60px;}
#sidebar-nav-appeals a:hover{background:url(img/sidebar-nav-bg.jpg) -220px -60px;}
#sidebar-nav-faqs{top:90px;}
#sidebar-nav-faqs a:hover{background:url(img/sidebar-nav-bg.jpg) -220px -90px;}
#sidebar-nav-articles{top:120px;}
#sidebar-nav-articles a:hover{background:url(img/sidebar-nav-bg.jpg) -220px -120px;}
#sidebar-nav-blog{top:150px;}
#sidebar-nav-blog a:hover{background:url(img/sidebar-nav-bg.jpg) -220px -150px;}
#footer{background:url(img/footer-bg.png) no-repeat top center;clear:both;color:#fff;font-size:12px;margin:0 auto;padding:30px;text-align:center;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:none;}
#footer ul{margin:0 auto 20px;}
#footer li{display:inline-block;}
#footer li:after{content:"|";padding:0 10px;}
#footer li:last-child:after{content:"";padding:0;}
p{margin:0 0 20px;}
h1{font-family:"trajan-pro";font-size:26px;font-weight:400;line-height:26px;margin:0 0 20px;}
h2{font-family:"trajan-pro";font-size:18px;font-weight:400;line-height:20px;margin:0 0 20px;}
.clearboth{clear:both;}
.right-float-image{float:right;padding:0 0 20px 20px;}
a{color:#036;}
a:hover{text-decoration:none;}
#app{padding:20px 0 0;}
#app p{padding:10px 10px 0;text-align:center;font-family:Helvetica;}
.gplaceholder input,.gplaceholder textarea{display:block;width:100%!important;height:auto;padding:6px 12px;font-size:14px;line-height:1.42857143;margin-bottom:2px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;padding:10px!important;}
.gform_footer input[type=submit]{color:#fff;background-color:#428bca;border-color:#357ebd;color:#fff;background-color:#428bca;border-color:#357ebd;padding:0;height:auto;font-size:18px;}
.gform_wrapper .gform_footer{padding:16px 0 10px;margin:0!important;clear:both;}
#header-phone {
position: absolute;
right: 20px;
top: 20px;
z-index: 65;
padding-top: 10px;
}
#header-phone .btn {
border-radius: 0 !important;
background: url(img/header-graphic-text-bg.png);
border: none;
font-family: trajan-pro;
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
.tri{
	position:relative;
	height:120px;
	overflow: hidden;}
.tri img{
	width:100%;
	height:auto;
	}
.trititle{
	position: absolute;
	color: white;
	-moz-transition: all 0.6s ease;
	width: 100%;
	top:40%;
	padding: 0 12px;
	text-align:center;
	text-transform: uppercase;
}
.trilink{
	position:absolute;
	bottom:5%;
	text-align:center;
	width:100%;}
.tri .btn-sm, .tri .btn-group-sm>.btn {
	padding: 2px 7px !important;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
	font-size: 11px;
}
.header-contact-call h4{font-size:20px;}
.list-group-item .fa{margin-right:8px;}
.list-group-item:hover {background:rgba(1,31,64,1);}
.list-group-item {
position: relative;
display: block;
padding: 6px 10px;
border: 1px solid #fff;
background: rgba(18,126,227,1);
background: -moz-linear-gradient(top, rgba(18,126,227,1) 0%, rgba(1,31,64,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18,126,227,1)), color-stop(100%, rgba(1,31,64,1)));
background: -webkit-linear-gradient(top, rgba(18,126,227,1) 0%, rgba(1,31,64,1) 100%);
background: -o-linear-gradient(top, rgba(18,126,227,1) 0%, rgba(1,31,64,1) 100%);
background: -ms-linear-gradient(top, rgba(18,126,227,1) 0%, rgba(1,31,64,1) 100%);
background: linear-gradient(to bottom, rgba(18,126,227,1) 0%, rgba(1,31,64,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#127ee3', endColorstr='#011f40', GradientType=0 );
text-transform:uppercase;
}
.list-group a{color: #fff;font-family:"trajan-pro",sans-serif;}
.list-group a span{color:orange;margin-left:10px;}
.list-group-item:first-child {
border-top-left-radius: 0; 
 border-top-right-radius: 0; 
}
.list-group-item:last-child {
border-bottom-left-radius: 0; 
 border-bottom-right-radius: 0; 
}
.applinks{margin-bottom:30px;text-align:center;margin-top:30px;}
	.applinks p {margin-top:20px;}
.sidebar_engage{margin-bottom: 30px;}


/* New Header Slideshow Test Here */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
          transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
  max-height: 366px;
}
.right.carousel-control, .left.carousel-control {
    display: none;
}
.carousel-indicators {
 display: none;
}
.carousel-caption {
left: 0;
padding-bottom: 30px;
text-align: left;

}
.carousel-inner > .item {
    -webkit-transition: 0.9s ease-in-out left;
    -moz-transition: 0.9s ease-in-out left;
    -o-transition: 0.9s ease-in-out left;
    transition: 0.9s ease-in-out left;
}

.aname { font-size: 10px; }
.apic { margin-bottom: 12px; }
.tagline {
	margin-top:20px;
	margin-bottom: -20px;
	text-align: center; }
	.tagline p {
		font-weight: bold;
		margin:0; }
		
		
.nav-justified li a { border-right: 1px solid rgba(238,238,238,.3); }

.nap-info {
}
    .nap-info ol,
    .nap-info ul {
        padding-left: 20px;
    }
    .nap-info .map-wrapper {
        margin-bottom: 15px;
        position: relative;
        padding-bottom: 66.6666%;
        height: 0;
    }
        .nap-info .map {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
    .nap-info__otherinfo {
        
    }
    .nap-info__review {
        margin-bottom: 20px;
    }


body #gform_wrapper_2 .gform_footer input[type=submit] {
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		background-color: #428BCA;
		border-radius: 4px;
		border: 1px solid #357EBD;
		color: #fff !important;
		padding-bottom:10px;
		padding-left:15px;
		padding-right:15px;
		padding-top:10px; }
		
#pagination { padding-left: 20px; }

.socials {
	font-size: 38px;
	margin-bottom: 20px;
	text-align: center; }

	.socials .fa-facebook-square { color: #3b5998; }
	
	.socials .fa-google-plus-square { color: #dd4b39; }
	
	.socials .fa-twitter-square { color: #00aced; }
	
	.socials .fa-linkedin-square { color: #007bb6; }
	
	.socials i { margin: 0px 10px; }
	
@media (max-width:767px){
	#header-graphic-logo{
		background-color: #868D94;
		padding: 20px;
		position: relative;
		left: inherit;
		text-align: center;
		top: inherit; }
}