

/*
header {
  //background: url(none) #074e68;
  background: url('http://www.lawyerland.com/images/lawyerland.svg') rgba(51, 51, 51, 0.5);
  //background-size: cover;
  //background-repeat: repeat-x;
margin-top:0; 
background-size: cover; 
background-repeat: no-repeat;

  padding: 11px 0; 
  }
 
 @media screen and (max-width: 768px) {
    header {
	//background-color:rgba(51, 51, 51, 0.5);color:#ffffff;
	background: url('http://www.lawyerland.com/images/lawyerland.svg') rgba(51, 51, 51, 0.5);
	//background-repeat: repeat-x;
	margin-top:0; 
	background-size: cover; 
	background-repeat: no-repeat;
    } 
 }
 
header h1 {
	color: white;
	font-weight: 300;
	font-size: 28px;
	line-height: 29px;
	margin-bottom: 0; 
}
@media screen and (max-width: 768px) {
      header h1 {
        font-size: 22px;
        line-height: 23px; } }
      header h4 {
	color: #cccccc;
	font-weight: 300; 
}

.myheader{
margin-top:0; 
background: url('http://www.lawyerland.com/images/lawyerland.svg') rgba(51, 51, 51, 0.5);
background-size:contain; 
background-repeat: no-repeat;

}
*/

body {
font-family: "Times New Roman", Times, serif;
}

.header-caption {
position:relative;
bottom:0;
background-color:rgba(51, 51, 51, 0.8);
color:#ffffff;
width:100%;
padding-left:15px;
//padding-top:0px;
padding-bottom:5px;
padding-right:10px;
font-size:0.875rem; 
//margin-top:-5em;
font-family: "Times New Roman", Times, serif;
}

.header-caption h1, .header-caption h2, .header-caption h3, .header-caption h4, .header-captionh5, .header-caption h6 {
  color:#ffffff;
  font-family: "Times New Roman", Times, serif;
  }
    
@media screen and (max-width: 767px) {
     .header-caption {
		padding-top:2px;
		margin-top:-5em;
     }
}
@media (min-width: 768px) {
	.header-caption {
		padding-top:5px;
		margin-top:-7.5em;
	}
	.header-caption h1.extra-big{
		font-size:60px;
	}
}


.btn-blue {
  color: #ffffff;
  background-color: #008cba;
  border-color: #008cba;
  margin-left:16px;
  font-weight:bold;
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  color: #ffffff;
  //background-color: #008cba;
  background-color:#006887;
  border-color: #006887;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  background-image: none;
}
.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled.focus,
.btn-blue[disabled].focus,
fieldset[disabled] .btn-blue.focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-blue .badge {
  color: #fff;
  background-color: #333;
}
/*
@media screen and (max-width: 767px) {
     .btn-blue {
	width:100%;
	margin-left:16px;
	margin-right:32px !important;
     }
}
*/
a.white{
  color: #fff;
  text-decoration: none;
 }
 
 .footer{
 //background-color:rgba(51, 51, 51, 0.8);
 background-color:#333;
 color:#9d9d9d;
 padding-left:16px;
 padding-right:16px;
 padding-top:16px;
 padding-bottom:10px
 }
 
 a.footer-link,a.footer-link>i {
   color: #9d9d9d;
   text-decoration:none;
 }
 a.footer-link:hover,
 a.footer-link:focus,
 a.footer-link>i:hover,
 a.footer-link>i:focus
 {
   color: #fff;
   background-color: transparent;
   text-decoration:none;
}

.featured-content {
   padding-left:12px;
   padding-right:12px;
   padding-top:0px;
   margin-top:0px;
  //padding: 30px 15px;
  //margin-bottom: 30px;
  color: inherit;
  //background-color: #eee;
}
.featured-content h1,
.featured-content .h1 {
  color: inherit;
  font-size:24px
}
.featured-content p {
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 100;
}
.featured-content > hr {
  border-top-color: #d5d5d5;
}
.container .featured-content,
.container-fluid .featured-content {
  border-radius: 6px;
}
.featured-content .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .featured-content {
    //padding: 48px 0;
    padding-left:12px;
    padding-right:12px;
  }
  .container .featured-content,
  .container-fluid .featured-content {
    //padding-right: 60px;
    //padding-left: 60px;
    padding-left:12px;
    padding-right:12px;
  }
  .featured-content h1,
  .featured-content .h1 {
    font-size: 26px;
  }
}

@media screen and (max-width: 992px) {
     .pad-bottom-small-screens {
	padding-bottom:10px;
	
     }
}

.font-xs{
font-size:12px;
}
.font-sm{
font-size:14px;
}
.font-md{
font-size:16px;
}
.font-lg{
font-size:18px;
}
.font-xl{
font-size:10px;
}
.child-check-boxes{
   margin-left:15px;
}

.footer-link>i { 
  color: #eee;
}

@media screen and (min-width: 768px) {
     .big-row {
		
		margin-bottom:45px;
     }
}

/* UX-TPLFOOT (2026-11-05): the hub and 15 category pages print the site footer (#footer), whose background lives in css/lawyerland.min.css, which this tree does not load: a white logo, #eee icons and 2.7:1 links on white. Same values as the main sheet. The deep template pages use .footer, above. */
#footer{background-color:#333;padding:16px 16px 10px}
#footersocial{clear:both;text-align:center}
