html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
aside, footer, header, main, nav, section {
	display: block
}
aside{    border-left: 2px solid #003399;margin-left:-2px
}

a, a.link {
    border-bottom: 2px solid transparent;
    color: #003399;
    font-weight: normal;
    padding-bottom: 2px;
    text-decoration: none;
    transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s, padding 0.3s ease 0s;
}
a:hover,a.link:hover, a.link:focus {
    border-bottom: 2px solid #FFCC00;
    color: #111111;
	text-decoration:none
}
a:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
strong {
	font-weight: bold
}

h1 {
	font-size: 2em;
	margin: 0.67em 0
}
.home h1{visibility:hidden;height:0}
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
button, input,select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button, select {
	text-transform: none
}
button,input[type="submit"] {
	-webkit-appearance: button;
	line-height: inherit;
	background: linear-gradient(to bottom, #FFFFFF 5%, #F6F6F6 100%) repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #039;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 6px 12px;
    text-decoration: none;
    transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s, padding 0.3s ease 0s;
}
button:hover, input[type="submit"]:hover {
    background: linear-gradient(to bottom, #F6F6F6 5%, #FFFFFF 100%) repeat scroll 0 0 #F6F6F6;
    color: #111111;
    border: 1px solid #039;
}

button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height: normal
}
input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}

textarea {
	overflow: auto
}

@media print {
* {
	text-shadow: none !important;
	color: #000 !important;
	background: transparent !important;
	box-shadow: none !important
}
a, a:visited {
	text-decoration: underline
}
a[href]:after {
	content: " (" attr(href) ")"
}
abbr[title]:after {
	content: " (" attr(title) ")"
}
a[href^="javascript:"]:after, a[href^="#"]:after {
	content: ""
}
/blockquote {
	border: 1px solid #999;
	page-break-inside: avoid
}
thead {
	display: table-header-group
}
img {
	page-break-inside: avoid
}
img {
	max-width: 100% !important
}
p, h2, h3 {
	orphans: 3;
	widows: 3
}
h2, h3 {
	page-break-after: avoid
}
select {
	background: #fff !important
}
.navbar {
	display: none
}
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box}
*:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-size: 62.5%;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 1.5;
	color: #020202;
	background-color: #fff
}
input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}
.search-field {
    border: 1px solid #DCDCDC;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 6px 18px;
}
.search-field:focus {
    border: 1px solid #fc0;
}
img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	margin-right:30px
}
.img-responsive, .thumbnail>img, .thumbnail a>img {
	display: block;
	max-width: 100%;
	height: auto
}
.img-thumbnail {
	padding: 4px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #ccc
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}
h1, h2, h3 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit
}
h1, h2{
	margin-top: 0;
	margin-bottom: 10px
}
h2.top{margin-top:-20px}
h3/*, .h3*/ {
	margin-top: 10px;
	margin-bottom: 10px
}
h3 {
    background: url("/wp-content/themes/LTF/assets/img/check-mark.png") no-repeat scroll left top transparent;
    font-size: 20px;
    line-height: 28px;
    padding-left: 40px;
}
h3 a {
    color: #111111;
    padding-bottom: 0;
    transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s, padding 0.3s ease 0s;
}
h3 a:hover {
    border-bottom: 2px solid #FFCC00;
    color: #003399;
    padding-bottom: 0;
	text-decoration:none
}
h1 {
	font-size: 36px
}
h2 {
	font-size: 28px
}
p {
	margin: 0 0 10px
}
.border-left p {
	margin-left: 10px
}

p.top{margin-top:-15px}
p.text-center{text-align:center}
.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 200;
	line-height: 1.4
}
@media (min-width:768px) {
.lead {
	font-size: 21px
}
}
small {
	font-size: 85%
}
.page-header {
	padding-bottom: 9px;
	margin: 0;
}
ul, ol {
	margin-top: 0;
	margin-bottom: 10px
}
ul ul, ol ul {
	margin-bottom: 0
}
ul.checkmark {
    margin-left: -40px;
}
ul.checkmark li {
    background: url("/wp-content/themes/LTF/assets/img/check-mark.png") no-repeat scroll left top transparent;
    list-style: none outside none;
    margin-bottom: 10px;
    min-height: 30px;
    padding-left: 35px;
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px 0;
	border-top: 5px solid #eee;
	border-bottom: 5px solid #eee
}
blockquote p:last-child{
	margin-bottom: 0
}
blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.428571429;
	color: #999
}
blockquote small:before {
	content: '\2014 \00A0'
}

blockquote:before, blockquote:after {
	content: ""
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px
}
@media (min-width:768px) {
.container {
	width: 750px
}
}
@media (min-width:992px) {
.container {
	width: 970px
}
}
@media (min-width:1200px) {
.container {
	width: 1170px
}
}
.row {
	margin-left: -15px;
	margin-right: -15px
}
.col-sm-2, .col-md-2,.col-md-3,  .col-md-4,  .col-sm-6, .col-sm-8, .col-md-8,  .col-md-9,  .col-sm-10, .col-xs-12, .col-sm-12{
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
.col-xs-12 {
	float: left
}
.col-xs-12 {
	width: 100%
}
@media (min-width:768px) {
.col-sm-2, .col-sm-4,.col-sm-6, .col-sm-8, .col-sm-10,.col-sm-12 {
	float: left
}
.col-sm-12 {
	width: 100%
}
.col-sm-10 {
	width: 83.33333333333334%
}
.col-sm-8 {
	width: 66.66666666666666%
}
.col-sm-6 {
	width: 50%
}
.col-sm-4 {
	width: 33.33333333333333%
}
.col-sm-2 {
	width: 16.666666666666664%
}
}
@media (min-width:992px) {
.col-md-2, .col-md-3,.col-md-8, .col-md-9 {
	float: left
}
.col-md-12 {
	width: 100%
}

.col-md-9 {
	width: 75%
}
.col-md-8 {
	width: 66.66666666666666%
}
.col-md-3 {
	width: 25%
}
.col-md-2 {
	width: 16.666666666666664%
}
}
label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: bold
}
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:71%
}
input[type="radio"]{
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}
input[type="radio"]:focus{
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.form-control::-moz-placeholder {
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#999
}
.form-control::-webkit-input-placeholder {
color:#999
}
input[type="search"] {
	-webkit-appearance: none
}
textarea.input-sm{
	height: auto
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.fade.in {
	opacity: 1
}
.collapse {
	display: none
}
.collapse.in {
	display: block
}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	transition: height .35s ease
}
.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
	display: inline-block
}
.nav>li {
	position: relative;
	float:left;width:100%
}
.nav>li>a {
	position: relative;
	padding: 10px 15px;
	float:left;width:100%
}
.nav>li>a:hover {
	text-decoration: none;
	background-color: #eee;
}
.nav>li>a:focus {
	text-decoration: none;
	background-color: #eee;
    position: relative;
    top: 1px;
}

.nav>li>a>img {
	max-width: none
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}
@media (min-width:768px) {
.navbar {
	border-radius: 4px
}
}
@media (min-width:768px) {
.navbar-header {
	float: left
}
}
.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	-webkit-overflow-scrolling: touch
}
.navbar-collapse.in {
	overflow-y: auto
}
@media (min-width:768px) {
.navbar-collapse {
	width: auto;
	border-top: 0;
	box-shadow: none
}
.navbar-collapse.collapse {
	display: block !important;
	height: auto !important;
	padding-bottom: 0;
	overflow: visible !important
}
.navbar-collapse.in {
	overflow-y: visible
}
.navbar-static-top .navbar-collapse {
	padding-left: 0;
	padding-right: 0
}
}
.container>.navbar-header, .container>.navbar-collapse {
	margin-right: -10px;
	margin-left: 0px
}
@media (min-width:768px) {
.container>.navbar-header,.container>.navbar-collapse {
	margin-right: 0;
	margin-left: 0
}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}
@media (min-width:768px) {
.navbar-static-top {
	border-radius: 0
}
}
.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid #039;

transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s, padding 0.3s ease 0s;	}
.navbar-toggle:focus {
	outline: none
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}
@media (min-width:768px) {
.navbar-toggle {
	display: none
}
}
.navbar-nav {
	margin: 7.5px -15px
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}
@media (min-width:768px) {
.navbar-nav {
	float: left;
	margin: 0
}
.navbar-nav>li {
	float: left
}
.navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 15px
}
}
.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7
}
.navbar-default .navbar-nav>li>a {
	color: #777
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #555;
	background-color: #e7e7e7;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #039
}
.navbar-default .navbar-toggle:hover .icon-bar {
	background-color: #fc0
}
.navbar-default .navbar-collapse {
	border-color: #e7e7e7
}

}
.panel {
	margin-bottom: 0;
	background-color: #fff;
}
.panel-heading a{
	color: #020202
}
.panel-heading a:hover{
	color: #039
}
.panel-group {
	margin-bottom: 20px
}
.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
	overflow: hidden
}
.panel-group .panel+.panel {
	margin-top: 5px
}
.panel-group .panel-heading {
	border-bottom: 2px solid transparent;transition: background-color 0.3s ease 0s, border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s, padding 0.3s ease 0s;margin-top:-10px;}
.panel-group .panel-heading h3 {border-bottom: 2px solid transparent
}

.panel-group .panel-heading h3:hover {
	border-bottom: 2px solid #fc0
}
.panel-default {
	border-color: #ddd
}
@media screen and (min-width:768px) {
.border-right{border-right:2px solid #003399}
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .panel-body:before, .panel-body:after{
	content: " ";
	display: table
}
.clearfix:after, .container:after,.row:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after {
	clear: both
}
.hide {
	display: none !important
}
.show {
	display: block !important
}
.hidden {
	display: none !important;
	visibility: hidden !important
}
@-ms-viewport {
width:device-width
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none !important
}
@media (max-width:767px) {
.visible-xs {
	display: block !important
}
input[type="search"] {
	margin-left:10px
}
}
@media (min-width:768px) and (max-width:991px) {
.visible-sm {
	display: block !important
}
input[type="search"] {
	margin-left:15px
}
}
@media (min-width:992px) and (max-width:1199px) {
.visible-md {
	display: block !important
}
}
@media (min-width:1200px) {
.visible-lg {
	display: block !important
}
}
@media (max-width:767px) {
.hidden-xs {
	display: none !important
}
.border-right {border-right:0px}
}
@media (min-width:768px) and (max-width:991px) {
.hidden-sm {
	display: none !important
}
}
@media (min-width:992px) and (max-width:1199px) {
.hidden-md {
	display: none !important
}
}
@media (min-width:992px) {
main.col-md-9{border-right:2px solid #003399}
}
@media (min-width:1200px) {
.hidden-lg {
	display: none !important
}
}
.visible-print {
	display: none !important
}
@media print {
.visible-print {
	display: block !important
}
}
@media print {
.hidden-print {
	display: none !important
}
}
.aligncenter {
	display: block;
	margin: 0 auto
}
.alignleft {
	float: left
}
.alignright {
	float: right
}
@media (max-width: 1200px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}
header,.navbar-static-top {
    background: none repeat scroll 0 0 #F1F1F1;
    border-bottom: 2px solid #003399;
    border-top: 2px solid #020202;
    bottom: 0;
    color: #999;
    min-height: 80px;
    padding-top: 20px;
    width: 100%;
    z-index: 100;
}
.navbar-header a {
    color: #ccc;
    font-size: 38px;
    font-weight: bold;
    height: 80px;
    line-height: 26px;
    text-shadow: 1px 1px 0 #003399, 2px 2px 0 #039;
}
.navbar-header a:hover, .navbar-header a:focus {
    border-bottom: medium none transparent;
    color: #ddd;
    font-weight: bold;
	text-decoration:none
}
h3.plain {
    background: none repeat scroll 0 0 transparent;
    color: #666;
    padding-left: 0;
}
.wrap{margin-top:20px}
footer {
    background: none repeat scroll 0 0 #888;
    border-bottom: 2px solid #039;
    border-top: 2px solid #020202;
    bottom: 0;
    color: #999;
    min-height: 80px;
	margin-top:20px;
    padding-top: 20px;
    width: 100%;
    z-index: 100;
}
footer a {
    color: #CCCCCC;
    font-size: 38px;
    font-weight: bold;
    height: 80px;
    line-height: 26px;
    text-shadow: 1px 1px 0 #003399, 2px 2px 0 #039;
}
footer a:hover, #header a:focus {
    border-bottom: medium none transparent;
    color: #ddd;
    font-weight: bold;
	text-decoration:none
}
footer h3.plain {
    color: #111;
}
ul#menu-primary-navigation,ul#menu-primary-navigation-1{min-width:100%}
.navbar-nav > li > a {
    background: linear-gradient(to bottom, #FFFFFF 5%, #F6F6F6 100%) repeat scroll 0 0 #fff;
    border: 1px solid #DCDCDC;
    box-shadow: 0 1px 0 0 #fff inset;
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 12px;
    text-decoration: none;
    width: 100%;
	margin-bottom:10px
}
.navbar-nav > li > a:hover {
    background: linear-gradient(to bottom, #F6F6F6 5%, #FFFFFF 100%) repeat scroll 0 0 #F6F6F6;
    color: #111;
}
.navbar-nav > li.active a{
    background: linear-gradient(to bottom, #F6F6F6 5%, #FFFFFF 100%) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #039;
    color: #039;
}
/*--------------------
.navbar-nav > li.active:hover a{
    background: linear-gradient(to bottom, #F6F6F6 5%, #FFFFFF 100%) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #fc0;
    color: #039;
}
----------------------*/
.readMore,.pager li > a {
    background: linear-gradient(to bottom, #FFFFFF 5%, #F6F6F6 100%) repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    box-shadow: 0 1px 0 0 #fff inset;
    color: #039;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    min-width: 95px;
    padding: 3px 5px;
    text-decoration: none;
}
.pager li > a{border-radius:0;}
.readMore:hover,.pager li > a:hover{background:linear-gradient(to bottom, #F6F6F6 5%, #FFFFFF 100%) repeat scroll 0 0 #F6F6F6;border:1px solid #039;color:#039;text-decoration:none}
.readMore:active{position:relative;top:1px}
.border-left{border-left:2px solid #003399;margin-left:-2px;}
body.search-results h2,body.search-results p.lead{font-size:15px;font-weight:normal}
body.search-results a.readMore{visibility:collapse}


body.postid-349 li.menu-attorney-favourites-best-sellers a,
body.postid-350 li.menu-attorney-favourites-best-sellers a,
body.postid-352 li.menu-attorney-favourites-best-sellers a,
body.postid-354 li.menu-attorney-favourites-best-sellers a,
body.postid-430 li.menu-motor-vehicle-accident a,
body.postid-432 li.menu-motor-vehicle-accident a,
body.postid-433 li.menu-motor-vehicle-accident a,
body.postid-434 li.menu-motor-vehicle-accident a,
body.postid-436 li.menu-motor-vehicle-accident a,
body.postid-437 li.menu-motor-vehicle-accident a,
body.postid-438 li.menu-motor-vehicle-accident a,
body.postid-440 li.menu-motor-vehicle-accident a,
body.postid-441 li.menu-motor-vehicle-accident a,
body.postid-447 li.menu-premises-litigation a,
body.postid-448 li.menu-premises-litigation a,
body.postid-449 li.menu-premises-litigation a,
body.postid-451 li.menu-premises-litigation a,
body.postid-453 li.menu-premises-litigation a,
body.postid-376 li.menu-deposition-formsincluding-question-lists a,
body.postid-389 li.menu-deposition-formsincluding-question-lists a,
body.postid-391 li.menu-deposition-formsincluding-question-lists a,
body.postid-392 li.menu-deposition-formsincluding-question-lists a,
body.postid-393 li.menu-deposition-formsincluding-question-lists a,
body.postid-395 li.menu-deposition-formsincluding-question-lists a,
body.postid-396 li.menu-deposition-formsincluding-question-lists a,
body.postid-399 li.menu-deposition-formsincluding-question-lists a,
body.postid-403 li.menu-deposition-formsincluding-question-lists a,
body.postid-405 li.menu-deposition-formsincluding-question-lists a,
body.postid-412 li.menu-medical-witnessesdepositions-trials a,
body.postid-414 li.menu-medical-witnessesdepositions-trials a,
body.postid-416 li.menu-medical-witnessesdepositions-trials a,
body.postid-418 li.menu-medical-witnessesdepositions-trials a,
body.postid-420 li.menu-medical-witnessesdepositions-trials a,
body.postid-422 li.menu-medical-witnessesdepositions-trials a,
body.postid-425 li.menu-medical-witnessesdepositions-trials a,
body.postid-426 li.menu-medical-witnessesdepositions-trials a,
body.postid-427 li.menu-medical-witnessesdepositions-trials a,
body.postid-428 li.menu-medical-witnessesdepositions-trials a,
body.postid-400 li.menu-expert-witnessesdepositions-trial a,
body.postid-401 li.menu-expert-witnessesdepositions-trial a,
body.postid-403 li.menu-expert-witnessesdepositions-trial a,
body.postid-405 li.menu-expert-witnessesdepositions-trial a,
body.postid-406 li.menu-expert-witnessesdepositions-trial a,
body.postid-408 li.menu-expert-witnessesdepositions-trial a,
body.postid-409 li.menu-expert-witnessesdepositions-trial a,
body.postid-358 li.menu-esi-electronic-infoforms-discovery-depositions a,
body.postid-360 li.menu-esi-electronic-infoforms-discovery-depositions a,
body.postid-362 li.menu-esi-electronic-infoforms-discovery-depositions a,
body.postid-364 li.menu-esi-electronic-infoforms-discovery-depositions a,
body.postid-366 li.menu-esi-electronic-infoforms-discovery-depositions a,
body.postid-369 li.menu-esi-electronic-infoforms-discovery-depositions a,
body.postid-371 li.menu-esi-electronic-infoforms-discovery-depositions a,
body.postid-372 li.menu-esi-electronic-infoforms-discovery-depositions a,
body.postid-374 li.menu-esi-electronic-infoforms-discovery-depositions a,
body.postid-328 li.menu-bodily-injury-litigation a,
body.postid-330 li.menu-bodily-injury-litigation a,
body.postid-332 li.menu-bodily-injury-litigation a,
body.postid-334 li.menu-bodily-injury-litigation a,
body.postid-335 li.menu-bodily-injury-litigation a,
body.postid-337 li.menu-bodily-injury-litigation a,
body.postid-339 li.menu-bodily-injury-litigation a,
body.postid-340 li.menu-bodily-injury-litigation a,
body.postid-342 li.menu-bodily-injury-litigation a,
body.postid-343 li.menu-bodily-injury-litigation a,
body.postid-344 li.menu-bodily-injury-litigation a,
body.postid-346 li.menu-bodily-injury-litigation a,
body.postid-348 li.menu-bodily-injury-litigation a,
body.postid-423 li.menu-bodily-injury-litigation a,
body.page-id-95 li.menu-witness-preparation a,
body.page-id-98 li.menu-witness-preparation a,
body.page-id-176 li.menu-witness-preparation a,
body.postid-355 li.menu-witness-preparation a,
body.postid-357 li.menu-witness-preparation a,
body.postid-393 li.menu-witness-preparation a,
body.postid-395 li.menu-witness-preparation a,
body.postid-396 li.menu-witness-preparation a,
body.postid-399 li.menu-witness-preparation a,
body.postid-403 li.menu-witness-preparation a,
body.postid-405 li.menu-witness-preparation a,
body.page-id-104 li.menu-negotiation-and-settlement a,
body.postid-316 li.menu-negotiation-and-settlement a,
body.postid-318 li.menu-negotiation-and-settlement a,
body.postid-320 li.menu-negotiation-and-settlement a,
body.postid-321 li.menu-negotiation-and-settlement a,
body.postid-323 li.menu-negotiation-and-settlement a,
body.postid-324 li.menu-negotiation-and-settlement a,
body.postid-226 li.menu-negotiation-and-settlement a,
body.postid-231 li.menu-negotiation-and-settlement a,
body.postid-334 li.menu-negotiation-and-settlement a,
body.postid-335 li.menu-negotiation-and-settlement a,
body.page-id-104 li.menu-power-litigationtips-tactics a,
body.page-id-112 li.menu-power-litigationtips-tactics a,
body.page-id-123 li.menu-power-litigationtips-tactics a,
body.page-id-126 li.menu-power-litigationtips-tactics a,
body.page-id-129 li.menu-power-litigationtips-tactics a,
body.page-id-134 li.menu-power-litigationtips-tactics a,
body.page-id-136 li.menu-power-litigationtips-tactics a,
body.page-id-140 li.menu-power-litigationtips-tactics a,
body.page-id-145 li.menu-power-litigationtips-tactics a,
body.page-id-148 li.menu-power-litigationtips-tactics a,
body.page-id-150 li.menu-power-litigationtips-tactics a,
body.page-id-152 li.menu-power-litigationtips-tactics a,
body.page-id-154 li.menu-power-litigationtips-tactics a,
body.page-id-156 li.menu-power-litigationtips-tactics a,
body.page-id-158 li.menu-power-litigationtips-tactics a,
body.page-id-160 li.menu-power-litigationtips-tactics a,
body.page-id-162 li.menu-power-litigationtips-tactics a,
body.page-id-165 li.menu-power-litigationtips-tactics a,
body.page-id-167 li.menu-power-litigationtips-tactics a,
body.page-id-170 li.menu-power-litigationtips-tactics a,
body.page-id-173 li.menu-power-litigationtips-tactics a,
body.page-id-176 li.menu-power-litigationtips-tactics a,
body.page-id-178 li.menu-power-litigationtips-tactics a,
body.page-id-180 li.menu-power-litigationtips-tactics a,
body.page-id-182 li.menu-power-litigationtips-tactics a,
body.page-id-185 li.menu-power-litigationtips-tactics a,
body.page-id-188 li.menu-power-litigationtips-tactics a,
body.page-id-197 li.menu-power-litigationtips-tactics a,
body.page-id-210 li.menu-power-litigationtips-tactics a,
body.page-id-212 li.menu-power-litigationtips-tactics a,
body.page-id-215 li.menu-power-litigationtips-tactics a,
body.page-id-218 li.menu-power-litigationtips-tactics a,
body.page-id-221 li.menu-power-litigationtips-tactics a,
body.page-id-223 li.menu-power-litigationtips-tactics a,
body.postid-378 li.menu-get-organizedlitigator-lawfirm-management a,
body.postid-380 li.menu-get-organizedlitigator-lawfirm-management a,
body.postid-443 li.menu-get-organizedlitigator-lawfirm-management a,
body.postid-445 li.menu-get-organizedlitigator-lawfirm-management a
{background: linear-gradient(to bottom, #F6F6F6 5%, #FFFFFF 100%) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #003399;
    color: #003399;}
body.tax-product_cat ul.products li.product a.add_to_cart_button{visibility:hidden}
.header-notice{padding-top:10px;background: #888;border-bottom: 2px solid #039;text-align:center;font-weight:bold;color:#fff}
.header-notice a:link{font-weight:bold}
/*woocommercer*/
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #eee;
	-webkit-font-smoothing: antialiased
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #eee;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    margin: 0 ;
    padding: 0;
}
.woocommerce div.product div.images {
    margin-bottom: 10px;
}
.woocommerce div.product div.summary {
    margin-bottom:0;
}
.woocommerce div.product form.cart {
    margin-bottom: 0;
}
.product_meta {height:40px}
.woocommerce .woocommerce-message {
	border-top-color: #fc0
}
.woocommerce .woocommerce-message:before {
	content: "\e015";
	color: #039
}
.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message {
	background: linear-gradient(to bottom, #F6F6F6 5%, #FFFFFF 100%) repeat scroll 0 0 #F6F6F6;
}
.woocommerce .woocommerce-info {
	border-top-color: transparent;
	background:transparent
}
.woocommerce .woocommerce-info:before {
	color: #039
}
.woocommerce div.product p.price, 
.woocommerce div.product span.price {
	color: #039;
	font-size: 1.25em
}
.woocommerce-cart table.cart img {
    width: 60px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text:focus {
    border: 1px solid #fc0;
}
.woocommerce form .form-row input.input-text, 
.woocommerce form .form-row textarea:focus {
	padding:5px
}
#customer_details input:hover,
textarea#order_comments:hover{border:1px solid #039}
input#coupon_code:focus,
#customer_details input:focus,
textarea#order_comments:focus{border:1px solid #fc0}
.woocommerce form .form-row.woocommerce-invalid .select2-container, 
.woocommerce form .form-row.woocommerce-invalid input.input-text, 
.woocommerce form .form-row.woocommerce-invalid select {
    border: 1px solid #B81C23;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, 
.woocommerce form .form-row.woocommerce-validated input.input-text, 
.woocommerce form .form-row.woocommerce-validated select {
    border:1px solid #69BF29;
}
.woocommerce-cart .cart-collaterals .cart_totals tr th {
    padding-right:10px;
}
.woocommerce form.checkout_coupon, 
.woocommerce form.login, 
.woocommerce form.register {
    margin: 2em 0;
    padding: 20px 0 5px 20px;
    text-align: left;
}
.woocommerce-checkout #payment {
    background: transparent;
    border-radius: 5px 5px 5px 5px;
}
.woocommerce-checkout #payment div.payment_box:after {
    border-color: transparent transparent #039;
}
.woocommerce-checkout #payment div.payment_box {
	background: linear-gradient(to bottom, #F6F6F6 5%, #FFFFFF 100%) repeat scroll 0 0 #F6F6F6;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, .woocommerce button.button, 
.woocommerce input.button {
	background: linear-gradient(to bottom, #FFFFFF 5%, #F6F6F6 100%) repeat scroll 0 0 #FFFFFF;
    border: 1px solid #039;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 6px 12px;
    text-decoration: none;
}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover {
	background: linear-gradient(to bottom, #F6F6F6 5%, #FFFFFF 100%) repeat scroll 0 0 #F6F6F6;
	border: 1px solid #fc0;
}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
	color: #039;
	-webkit-font-smoothing: antialiased;
	transition: background-color 0.5s ease 0s, border 0.5s ease 0s, color 0.5s ease 0s, opacity 0.5s ease-in-out 0s, padding 0.5s ease 0s;
}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {
	color: #020202

}
.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0;
}
.woocommerce div.product form.cart div.quantity input{
    padding: 4px 12px;
	border: 1px solid #fc0;
}
.woocommerce ul.products li.product h3 {
    font-size: 12px;
	line-height:16px;
    margin: 0;
    padding-left: 30px;
}
.woocommerce img, .woocommerce-page img {
	max-width: 250px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width: 33%
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	width: 66%
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs{visibility:hidden;height:0;padding:0}
/*#tab-description h2{visibility:hidden;max-height:0}*/
.product-thumbnail a:hover{border-bottom:2px solid transparent}
.product-thumbnail img{border:1px solid transparent;transition: border 0.3s ease 0s, color 0.3s ease 0s, opacity 0.3s ease-in-out 0s, padding 0.3s ease 0s;}
.product-thumbnail img:hover{border:1px solid #fc0}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
   margin:0 !important;
}
header strong{color:#039}
header p{color:#333}