@charset "utf-8";
/* CSS Document */
body{
	font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
.nopad{
	padding: 0px !important;
}
.addresses{
	margin-top: 12px;
	margin-left: 15px;
	float: left;
	height: 315px;
	min-height: 315px;
	width: 30%;
	min-width: 30%;
	background: url('../../../wp-content/uploads/2015/09/index_bg_overlay.png');
	border-top: 1px solid #899CBC;
	border-bottom: 1px solid #032950;
	padding: 5px;
	color: #fff;
	font-size: .85em;
}
.main-header{
	background: #003366 url('../../../wp-content/uploads/2015/09/index_bg.jpg') repeat-x;
	padding-bottom:10px !important;
}
.slideshow{
	float: right;
	width: 65%;
	max-width: 65%;
	box-shadow: #000 1px 2px 5px;
	margin-top: 12px;
	margin-right: 10px;
}
.address{
	float:left;
	width:50%;
	max-width:50%;
	height:80px;
	min-height:80px;
	padding:5px;
}
.more-info-address{
	float:left;
	width: 40%;
	max-width:40%;
	border-left:1px solid #79acc8;
	height:80px;
	min-height:80px;
	padding:5px;
}
.more-info-address a{
	color:#acd2f9;
	font-style:normal !important;
	text-decoration:none !important;
}
.clearboth{
	clear: both;
}
.clearboth-spacer{
	clear: both;
	margin-top:10px !important;
	min-height:30px !important;
}

@media screen and (max-width: 767px) {
	.addresses{
		width:90%;
		max-width:90%;
		height:auto;
		min-height:0px;
	}
	.slideshow{
		width:95%;
		max-width:95%;
	}
	.content, .left{
		border-right:0px solid #f4f4f4 !important;
	}
	.sidebar, .hp-sidebar { min-width: 100% !important; }
	.content { min-width: 100% !important; padding-right:0px !important; }
	a:not(.mega-menu-link, .addresslink), a:visited:not(.mega-menu-link, .addresslink) {
		color:#004f9d !important;
		font-style:normal !important;
		text-decoration:none !important;
	}
	a:hover:not(.mega-menu-link, .addresslink) {
		color:#de9500 !important;
		/*color:#004f9d !important;*/
		font-style:normal !important;
		text-decoration:underline !important;
	}
}
.content, .left{
	border-right:1px solid #f4f4f4 !important;
}
.sidebar, .hp-sidebar { width: 20% !important; }
.content { width: 74% !important; padding-right:5px !important; }
a:not(.mega-menu-link), a:visited:not(.mega-menu-link) {
	color:#004f9d !important;
	font-style:normal !important;
	text-decoration:none !important;
}
a:hover:not(.mega-menu-link) {
	color:#de9500 !important;
	/*color:#004f9d !important;*/
	font-style:normal !important;
	text-decoration:underline !important;
}
.addresslink:hover{
	color:#acd2f9 !important;
	text-decoration:underline !important;
}
hr {
	display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #f4f4f4;
    margin: 1em 0;
    padding: 0;
}
.middle {
	display: block;
    margin-left: auto;
    margin-right: auto;
}
.small-link{
	font-size:100%;
}
.smaller-link{
	font-size:85%;
}
.vert-spacer{
	margin-top:40px !important;
}
.vert-spacer-small{
	margin-top:20px !important;
}
.home-section-header, .entry-title{
	color:#9f4439 !important;
	font-family:"Times New Roman", Times, serif !important;
}
.list-left{
	float:left;
	width:25%;
	max-width:25%;
}
.list-right, .list-right-strong{
	float:left;
	width:68%;
	max-width:68%;
	border-left:1px solid #a4a4a4;
	padding-left:5px;
}
.list-right-strong a, .list-right-strong a:visited, .list-right-strong:hover{
	color:#990000 !important;
}
.list-right a, .list-right a:visited, .list-right:hover{
	color:#2e2e2e !important;
}
.home-links-section, .home-links-section{
	float:left;
	width:45%;
	max-width:45%;
}
.strong{
	font-weight:bold;
}
.footer-grey{
	color:#9d9a9a !important;
}
.header-add-in{
	position:absolute;
	top:10px;
	right:25px;
}
@media screen and (max-width: 1020px) {
	.header-add-in{
		text-align:center;
		position:relative;
		top:auto;
		right:auto;
	}
}
.input-xs{
	border-radius:4px 0px 0px 4px !important;
}
.btn-xs{
	padding:7px !important;
	background-color:#013961 !important;
	color:#ffffff !important;
	margin-left: -5px;
	border:0px !important;
	border-radius: 0px 4px 4px 0px !important;
}

.judge-list-left{
	float:left !important;
	width:20% !important;
	max-width:20% !important;
}
.judge-list-right{
	float:left !important;
	width:70% !important;
	max-width:70% !important;
}
.judge-list-left-long{
	float:left !important;
	width:30% !important;
	max-width:30% !important;
}
.judge-list-right-short{
	float:left !important;
	width:60% !important;
	max-width:60% !important;
}
.judge-bio-left{
	float:left !important;
	width:50% !important;
	max-width:50% !important;
}
.judge-bio-right{
	float:right !important;
	width:50% !important;
	max-width:50% !important;
	text-align:right;
}

.post-nav{
	width: 45% !important;
	max-width: 45% !important;
	padding:10px;
	text-decoration:underline !important;
}
sup{
	color:#ff0000 !important;
}
.counsel_float, .counsel_float_right{
	float:left;
	width:45%;
	max-width:45%;
}
.counsel_float_right{
	margin-left:3%;
}
.red{
	color:#9f4439 !important;
}
.invisible{
	display:none;
}
.bold{
	font-weight:bold;
}
.searchinput{
	width:200px;
	padding:0px;
}
.toppad10{
	padding-top:10px;
}
.font155{
	font-size:155%;
}
.blue{
	color:#003399;
}
.black{
	color:#000;
}
.mb4{
	margin-bottom: 4px;
}
.greyitalics{
	font-style:italic;
	color:#777777;
}
.itop10{
	margin-top: 10px !important;
}
.flinks{
	text-align: center;
	font-size: 75%;
}
.piwikimg{
	border:0;
}
.fleft{
	float:left;
}
code{
	color:#000 !important;
	background-color:#fff !important;
	border: 0px !important;
}