@charset "utf-8";      

*, body, html { font-family: 'PT Sans', sans-serif;  }

/* Reset Styles */
.modal-lg { width: 810px; }
.btn { background-image: none; box-shadow:none; border-radius: 0; }
.btn-primary, .btn-primary:active, .btn-secondary, .btn-secondary:active { font-weight: bold; color: #fff; font-weight: normal; font-family: 'Montserrat', sans-serif; font-size: 13px; }
.error { color: #990000;  }
.checkerror { outline: 2px solid #990000; }

.btn-arrow, .btn-arrow:active, .btn-arrow:hover, .btn-arrow:focus { padding: 8px 35px 8px 15px; color: #fff; font-weight: normal; font-family: 'Montserrat', sans-serif; font-size: 13px; }
.btn-secondary { background-color: #00a1de; color: #fff; border: none;}
.btn-secondary:hover, .btn-secondary:focus  { background-color: #016187; border: none; color: #fff;}
.btn-secondary.arrow { padding: 6px 15px 6px 35px; color: #fff; font-weight: normal; font-family: 'Montserrat', sans-serif; font-size: 13px }

body.fcc .btn-primary , body.fcc .btn-arrow { background-color: #0088cc  border: 0 !important;}
body.fcc .btn-primary:hover, body.fcc .btn-primary:focus, body.fcc .btn-arrow:hover, body.fcc .btn-arrow:focus { background-color: #05547c; }
body.fcoa .btn-primary , body.fcoa .btn-arrow { background-color: #6d7c39;  border: 0 !important;}


.form-control { border-radius: 0; background-color: #f9f9f9; }
.form-control:focus { border-color: #ed9d00; box-shadow: none; padding-left: 7px; padding-right: 7px;  }
.form-group { margin-bottom: 20px; }
select.form-control { padding-right: 7px; }
.form-group.pack { margin-bottom: 5px; }
form.subscribe h3 { border-bottom: 1px solid #ddd; padding-bottom: 10px; }


.well, #bodyboxGrey { box-shadow: none; background-image: none; border-radius: 0; padding: 10px; margin-bottom: 7px; 
  background-color: #f5f5f5; min-height: 20px; border: 1px solid #dcdcdc;  }
#bodyboxGrey p { margin-bottom:0; margin-top: 5px; } 
.well div span { padding-top: 7px; display: inline-block; }
.box-highlight { padding: 5px; }
.control-label { padding-top: 2px !important; }

body.fcc .box-highlight { background-color: #deebf1; }
body.fcoa .box-highlight { background-color: #ececeb; }

.has-error .form-control { /*background:url(../img/icon-form-error.png) no-repeat right center;*/ background-color: #ffcecf; }
.has-error .form-control:focus  { box-shadow: none; }
.has-error .control-label { color: #333; }
.has-error label.radio-inline > span { font-weight: bold; }
.has-error label.checkbox-inline > span { font-weight: bold; }
.subscribe .form-group .checkbox label { font-size: 14px !important; }


.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color: #333; }
.help-block { margin-bottom: 0; }

.form-group { font-size: 90%;}
.form-control  { font-size: 100%;}

.multicollist li .dynamic { display: inline-block; }

body.fcc .pane-right { background: #ecf1f3; }
body.fcoa .pane-right { background: #ececeb; }

.icon-browsers { padding-left: 0; margin: 25px auto; width: 675px; }
.icon-browsers li { list-style: none outside none; text-align: center; float: left; list-style: none outside none; margin-right: 10px; text-align: center;  width: 125px; height: 122px; }
.icon-browsers li .jr_icon { height: 100px; }
.icon-browsers li a { font-size: 13px; }


/* Accessible Styles 
--------------------------------------------------------------------- */
body.fcc a { color: #0073ac; }
body.fcoa a { color: #666; }

hr { display: none; }
#header h1 span, .structurallabel, p.more span, ul.assistive, li.assistive, label.assistive, label.assistivespan span, #body .feature-links span {
position: absolute;	left: -5000px;	width: 4000px; 	}
#page-tools { position: relative; }
#page-tools ul { margin: 2px 0 0 0;	padding: 0;	position: absolute;	right: 0; }
#page-tools li { display: inline; list-style-type: none; padding: 0 0 0 15px; margin-bottom: 0; }
#page-tools li span { position: absolute; left: -5000px; width: 4000px; }
#page-tools li a { display: inline-block; height: 20px;	background-repeat: no-repeat; }
.font-increase { width: 24px; }
.font-decrease { width: 22px; }
.print-page { width: 36px; }
.blue { color: #0074a1 !important; } 
.grey { color: #999; }
.pending { padding: 5px 30px; color: #666; }
.italic { font-style: italic; }

#wBanner a, #maincontent a { text-decoration: underline; }
h1, .h1, h2, .h2, h3, .h3 { margin-top: 10px; margin-bottom: 10px; line-height: 120%; font-family: 'PT Sans', sans-serif; }
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a { text-decoration: none !important; }
#wHeader a { font-family: 'PT Sans', sans-serif; text-decoration: none; font-size: 13px;  }
.network-links a { color: #666 !important; }
h1.brand { margin: 0; padding: 0; min-height: 55px; }

.courts-hdr .form-group, .courts-hdr ul { margin-bottom: 0; }
.courts-hdr .form-control { height: 28px; margin-top: 5px; width: 150px; }
.courts-hdr .form-control:focus { width: 200px; }
.courts-hdr .form-group .glyphicon { margin-top: -3px; }

.bnr-home { height: 480px; background-size: cover; } 
.bnr-content { height: 465px; background-size: cover; } 
 

.navbar-static-top { min-height: 37px; margin-bottom: 0; }
.courts-hdr ul { margin-top: 8px; margin-left: 0; padding-left: 0; }
.courts-hdr ul li { float: left; margin-right: 20px; list-style-type: none; height: 30px; display: block; }

body.fcc .courts-hdr ul li.active { font-weight: bold; }
body.fcoa .courts-hdr ul li.active { font-weight: bold; }

.courts-hdr ul.secondary-links li { margin-right: 15px; }
.courts-hdr ul.secondary-links li a { font-size: 12px !important; }

#wBanner ul { padding-left: 0; border: 2px solid #fff; margin-top: 0; }
#wBanner ul { padding-left: 0; border: 2px solid #fff; margin-top: 0; }

#wBanner ul.nav-audience > li > a { color: #fff; text-decoration: none; display: block; width: 100%; height: 81px; padding-top: 15px; }
#wBanner ul.nav-audience li h4 , #wBanner ul.nav-audience li p { padding-bottom: 0; padding-top: 0; margin-top: 0; margin-bottom: 0; }
#wBanner ul.nav-audience li h4 { font-family: 'PT Sans', sans-serif; font-size: 22px;  }
#wBanner ul.nav-audience li h4 strong { font-size: 24px;  }
#wBanner ul.nav-audience li p { color: #dcdcdc; font-size: 11px; padding-right: 0; text-align: center; line-height: 12px; padding-top: 4px; }

body.fcc #wBanner ul.nav-audience li { height: 82px; border-bottom: 1px solid #fff; list-style-type: none; }
body.fcoa #wBanner ul.nav-audience li { height: 82px; border-bottom: 1px solid #fff; list-style-type: none; }

/*#wBanner ul.nav-audience li:last-child { border-bottom: medium none; height: 81px; }
#wBanner ul.nav-audience > li > a { color: #fff; text-decoration: none; display: block; width: 100%; height: 82px; padding-top: 10px; }
#wBanner ul.nav-audience li h4 , #wBanner ul.nav-audience li p { padding-bottom: 0; padding-top: 0; margin-top: 0; margin-bottom: 0; }
#wBanner ul.nav-audience li h4 { font-family: 'PT Sans', sans-serif; font-size: 22px;  }
#wBanner ul.nav-audience li h4 strong { font-size: 24px;  }
#wBanner ul.nav-audience li p { color: #dcdcdc; font-size: 11px; padding-right: 30px; line-height: 12px; padding-top: 4px; }     */

.bnr-audience .carousel-indicators { bottom: 0;
    list-style: none outside none;
    margin-right: 20px;
    padding-left: 0;
    text-align: right;
    width: 75%;
    z-index: 150; }


#wBanner .popover-content { padding: 0; box-shadow: none !important; }
#wBanner .popover.right > .arrow { display: none; }
#wBanner .popover { border-radius: 0; height: auto;  width: 23%;  overflow: hidden; top: 0 !important;  border: 2px solid #fff; border-left: none; box-shadow: none !important; }

body.fcc #wBanner .popover { background-color: #014a6e; }
body.fcoa #wBanner .popover { background-color: #4d5f0d; }

#wBanner .popover.right { margin-left: -5px; }
#wBanner .popover-list ul { border: 0; padding: 5px; padding-left: 15px; }
#wBanner .popover-list h3 { color: #fff; padding-left: 20px; font-size: 17px; font-weight: bold; }
#wBanner .popover-list ul li { border-bottom: none !important; height: auto !important; padding-left: 20px; padding-bottom: 15px; width: 100% !important; float: none !important; }
#wBanner .popover-list ul li a { height: auto; font-weight: normal; border-right: medium none !important; color: #fff; text-decoration: none; }
#wBanner .popover-list ul li.no-icon a { text-decoration: underline; }
#wBanner .popover-list ul li p { padding-right: 10px; padding-top: 2px; }
#wBanner .popover.bottom { margin-top: -2px; }

#wBanner .bnr-audience { margin-left: 0; border-left: none;  }
#wBanner .bnr-audience div.item { border: 2px solid #fff; border-left: 1px solid #fff; }
#wBanner .carousel-control.left { margin-left: 2px; margin-top: 2px; margin-bottom: 2px; }
#wBanner .carousel-control.right { margin-right: 2px; margin-top: 2px;  margin-bottom: 2px;}
/*#wBanner .bnr-audience div.item { background:url(../img/sample-bnr-01.jpg) no-repeat left top; }*/
#wBanner .carousel-thumbs { position: absolute; z-index: 900; right: 10px; top: 10px; }
#wBanner .carousel-thumbs a img { border: 1px solid #ccc; max-width: 55px; max-height: 45px; }
#wBanner .carousel-thumbs a:hover img, #wBanner .carousel-thumbs a.active img { border: 3px solid #fff; }


.home-panes { margin-bottom: 0; margin-top: -10px; }
.home-panes .pane { margin-top: 15px; border-top: 5px solid #cccccc; padding-bottom: 15px; margin-bottom: 0; }
.home-panes .pane h3 { font-size: 18px; font-weight: bold; }

.home-panes .forms { background-color: #f6f3e2; padding: 5px 10px 20px 15px; }
.home-panes .forms li { padding-left: 22px; }
.home-panes .forms .base-links li { background-image: none; padding-left: 0; }
.home-panes .forms li a { font-size: 13px; }
.home-panes .forms .base-links li a {  font-size: 13px; }

#ddlStates { display: block; width: 255px; height: 31px; padding-top: 0; }
#ddlStates .btn.states.dropdown-toggle { width: 255px; height: 31px; background: none; text-align: left;  }
#ddlStates .dropdown-menu { min-width: 255px; border: 2px solid #ccc; margin-top: 0; }
#ddlStates .dropdown-menu ul li { padding-left: 10px; line-height: 150%;  }
#ddlStates .dropdown-menu ul li a { color: #333; font-size: 13px; text-decoration: none; }

.home-list { padding-left: 0; margin-bottom: 15px; }
.home-list li { list-style-type: none !important; padding-left: 18px; padding-bottom: 5px; line-height: 22px; }
.home-list li a { font-size: 14px; text-decoration: none !important;   }
.pane-two .home-list { margin-bottom: 0; }
body.fcc .home-list li a { color: #0074a1; }
body.fcoa .home-list li a { color: #666; }

.tight { margin-left: -10px; padding-top: 10px; min-height: 150px; }
.tight li { padding-left: 15px; padding-bottom: 3px; line-height: 18px; margin-left: 15px; }
.tight li a { font-size: 12px; }
ul.no-icon li { background: none !important; padding-left: 0!important; }

.base-links { padding-left: 0; }
.base-links li { list-style-type: none; float: left; }
.base-links li.partition { border-right: 2px solid #ccc; padding-right: 10px; margin-right: 10px; }
.base-links li a { text-decoration: underline !important; font-weight: bold; }

/* Dropdown lists */
button.btn, .dropdown-menu { border-radius: 0; }
button.btn.hdr-ddl { height: 27px; background-color: #fff; font-family: 'PT Sans', sans-serif; font-weight: bold; padding: 0 0 0 0; text-align: left; box-shadow: 1px 5px 7px 0px rgba(50, 50, 50, 0.3); border: none; z-index: 1000; }
#ddlOnline .dropdown-menu, #ddlFaqs .dropdown-menu { box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); } 


body.fcc button.btn.hdr-ddl span.caret { border: none;  display: block; height: 27px; width: 25px; }
body.fcoa button.btn.hdr-ddl span.caret { border: none;  display: block; height: 27px; width: 25px; }

body.fcc button.btn.hdr-ddl { color: #0073ac; z-index: 999; }
body.fcoa button.btn.hdr-ddl { color: #7e8e45; z-index: 999; }

button.btn.hdr-ddl span.title { padding-left: 32px;  padding-right: 60px; margin-top: 3px; }
button.btn.hdr-ddl.how span.title {display: block; min-width: 130px; }
button.btn.hdr-ddl.online span.title {display: block; min-width: 140px;}

button.btn.hdr-ddl:focus {  box-shadow: none !important; color: #fff !important; /*background: url(../img/ddl-hover-bg.png) repeat-x !important;*/ border: 2px solid #fff; z-index: 1000;}
body.fcc button.btn.hdr-ddl:focus {  background-color: #12668f; border-bottom: none !important; z-index: 1001 !important; }
body.fcoa button.btn.hdr-ddl:focus {  background-color: #4d5f0d; border-bottom: none !important; z-index: 1001 !important; }

/*button.btn.hdr-ddl:focus:not { background-color: #fff; color: #0073ac; box-shadow: 1px 5px 7px 0px rgba(50, 50, 50, 0.3); }*/
button.btn.hdr-ddl.online:focus {  }

.dropdown-menu ul { margin-left: 0; padding-left: 0; }
.dropdown-menu ul li { list-style-type: none; }

.dropdown-menu.hdr-ddl { width: 465px; padding: 5px 10px 5px 0; margin-right: 0; margin-top: -2px; border: 2px solid #fff; /*background: url(../img/overlay-bg.png) repeat; background-color: transparent;*/ z-index: 1000 !important; }
.dropdown-menu.hdr-ddl.responsive { width: 300px; padding: 5px 10px 5px 0; margin-right: 0; margin-top: -2px; border: 2px solid #fff; /*background: url(../img/overlay-bg.png) repeat; background-color: transparent;*/ z-index: 1000 !important; }
body.fcc .dropdown-menu.hdr-ddl { background-color: #12668f; }
body.fcoa .dropdown-menu.hdr-ddl { background-color: #4d5f0d; }

.dropdown-menu.hdr-ddl ul { border: none !important; font-family: 'PT Sans'; font-size: 13px; }
.dropdown-menu.hdr-ddl ul li { list-style-type: none; padding: 5px 0 0 25px; }
.dropdown-menu.hdr-ddl ul li a { color: #fff; text-decoration: none !important; }
.dropdown-menu.hdr-ddl h4 { color: #eee; font-weight: bold; font-size: 15px; padding-left: 10px; margin-bottom: 5px;   }
.dropdown-menu.hdr-ddl ul li p { color: #eee; font-size: 90%; }

.has-feedback .form-control-feedback { top: 0; }
.has-feedback.glyphicon-search { opacity: 0.5 }

.list-subscribe-lnks { height: 10px; padding-left:0; }
.list-subscribe-lnks li { list-style-type: none; margin-right: 20px; padding-left: 22px; float: left;  }
.list-subscribe-lnks li a { text-decoration: none !important; }

.courts-footer { background: #444; }
.courts-footer .ftr-nav { margin-top:5px; font-size:13px; padding-left: 20px; border-bottom:1px solid #505050; padding-bottom:15px; margin-bottom: 15px; } 
.courts-footer .ftr-nav h3 { color: #fff; font-size: 15px; font-weight: bold; margin-bottom: 20px; margin-top: 15px; } 
.courts-footer .ftr-nav ul { padding-left: 0;  padding-right: 25px; margin-left: -15px; }
.courts-footer .ftr-nav ul li { list-style-type: none; }
.courts-footer .ftr-nav ul li:first-child, .courts-footer .ftr-nav ul li.title { font-weight: bold; color: #fff; padding-bottom: 10px;  }
.courts-footer .ftr-nav ul li a { color: #bfbfbf; display: inline-block; padding-bottom: 3px; }
.courts-footer .ftr-nav span { color: #b1b1b1; display: block; margin-top: 10px; }
.courts-footer .ftr-logo {  margin-top: 10px; }

.courts-footer-base { color: #fff;  }
.courts-footer-base .container { padding-top: 15px; padding-bottom: 40px; }
.courts-footer-base p { font-size: 12px;  } 
.courts-footer-base .container a { color: #fff; font-size: 11px; padding-right: 6px; }
.courts-footer-base span { font-size: 12px; color: #bfbfbf; text-align: right; }
.courts-footer-base .copyright-logos .pull-right { text-align: right; max-width: 800px; }
.courts-footer-base .copyright-logos a { float: left; padding-right: 0; margin-right: 0; }
.courts-footer-base .copyright-logos a:first-child { margin-top: 10px; margin-right: 5px; }

.courts-footer .ftr-nav .nav-panel { float: left; padding: 0 5px 0 15px; }
.courts-footer .nav-panel.first { }
.courts-footer .ftr-nav .nav-panel:last-child { margin-right: -10px; }
body.fcc .courts-footer .ftr-nav .nav-panel { min-width: 11%; max-width: 19% /* Change to 13% if twitter widget is being enabled */; }
body.fcoa .courts-footer .ftr-nav .nav-panel { max-width: 15%; padding-right: 10px; }
body.fcc .tweets-wrapper { max-width: 270px;}
body.fcoa .tweets-wrapper { max-width: 270px;}

.tweets-container { padding-bottom: 21px; }
.tweets-container .tweets-landing iframe { width: 217px !important; max-width: 217px !important; }
.tweets-landing #widget { width: 217px !important; max-width: 217px !important; }
.tweets-container .inner { background-color: #575757; padding: 10px; }
.tweets-container .inner p { font-size: 12px; color:#fff; }
.tweets-container .inner p a { color: #ccc; }
.tweets-container .inner p.time { font-style: italic; font-size: 11px; color: #ccc; }
.twitter-handle { display: block; position: absolute; margin-left: 175px; bottom: 3px; color: #eee !important; font-size: 12px;  }

.timeline-footer { display: none !important; }

.courts-footer .translation { margin-top: -70px; margin-right: 14px; color: #fff;  }
.courts-footer .translation img { float: right; margin-top: -5px; }

#ddlJumpto { z-index: 5000; width: 127px; height: 24px; }
#ddlJumpto .dropdown-toggle { background: none; width: 127px; height: 24px; font-weight: bold; color: #fff; padding-top: 0; text-align: left; }
#ddlJumpto .dropdown-menu { min-width: 220px;  margin-top: 0; }
#ddlJumpto .dropdown-menu ul li { padding-left: 10px; line-height: 130%;  }
#ddlJumpto .dropdown-menu ul li a { color: #333; font-size: 13px; text-decoration: none; }

body.fcc #ddlJumpto .dropdown-menu  { border: 2px solid #0088cc; }
body.fcoa #ddlJumpto .dropdown-menu  { border: 2px solid #95a852; }

.overlayer { bottom: 0; left: 0; padding: 5px 20px 10px 0; color: #fff; vertical-align: top; }
.overlayer span { display: inline-block; padding: 0 5px 0 20px;  }
body.fcc .overlayer span { background-color: rgba(4,70,104,.8); }
body.fcoa .overlayer span { background-color: rgba(78,98,7,.8); }

body.browserIE8.fcc .overlayer span { background-color: #05547c; }
body.browserIE8.fcoa .overlayer span { background-color: #4e6207; }

.overlayer h3 { font-weight: bold; margin-bottom: 5px; font-size: 32px; }
.overlayer a { color: #fff !important;  }

#bannerHome .overlayer { left: 0; }

.no-icon { list-style-type: none; padding-left: 0 !important; background-image: none !important; }
.reverse { color: #fff !important; }

/* Header Navigation */
div.home a { display: block; height: 37px; margin-top: 20px; width: 35px;}
div.home:hover a , div.home.active a { display: block; height: 36px;  }

.courts-nav-hdr { height: 34px !important; border-radius: 0; border: none; box-shadow: none; padding-bottom: 0;  margin-bottom: 0; margin-left: 45px; background-image: none !important; }
.courts-nav-hdr .container-fluid { background-color: rgba(0, 0,0, 0.2) !important; }
.courts-nav-hdr ul.nav { border: none !important; margin-left: -22px; }
.courts-nav-hdr ul.nav li { background: none !important; color: #fff; margin-top: 4px; margin-bottom: 4px;  box-shadow: none; padding: 5px 15px;  margin-right: 2px; }
.courts-nav-hdr ul.nav li.home.active { height: 20px; }
.courts-nav-hdr ul.nav li:first-child { margin-right: 0; margin-left: 0;  }
.courts-nav-hdr ul.nav li.active, .courts-nav-hdr ul.nav li:hover { background-image: none !important; background-color: #fff !important;  }
.courts-nav-hdr .navbar-nav > li > a { font-size: 14px !important; text-decoration: none !important; padding: 0 !important; color: #fff; }
.courts-nav-hdr .navbar-nav > li.active > a, .courts-nav-hdr .navbar-nav > li:hover > a { padding: 0 !important; box-shadow: none !important; background: none !important; color: #000; }
.courts-nav-hdr .navbar-toggle, .navbar .navbar-toggle:hover, .courts-nav-hdr .navbar-toggle:focus { background-color: #fff !important; padding: 8px; }
.courts-nav-hdr .navbar-nav li.hide-top { display: none; }

body.fcc .navbar .navbar-toggle .icon-bar { background-color: #0073ad; }
body.fcoa .navbar .navbar-toggle .icon-bar { background-color: #95a852; }

body.fcc .courts-nav-hdr .navbar-nav > li.active > a, body.fcc .courts-nav-hdr .navbar-nav > li:hover > a { color: #0073ac; }
body.fcoa .courts-nav-hdr .navbar-nav > li.active > a, body.fcoa .courts-nav-hdr .navbar-nav > li:hover > a { color: #7e8e45; }

.bnr-home .courts-nav-hdr { margin-top: 20px; }
.bnr-content .courts-nav-hdr { margin-top: 20px; }

.courts-content-cntr { min-height: 800px; padding-left: 15px; padding-right: 15px; }
.courts-content-cntr > .inner { background-color: #fff; }

.courts-content-cntr .inner .courts-breadcrumbs { background-color: #e2e2e2; padding: 15px 20px 0 20px; }
.courts-content-cntr .inner .courts-breadcrumbs > .inner { font-size: 12px; }
.courts-content-cntr .inner .courts-breadcrumbs > .inner > a { margin-right: 7px; margin-left:7px; text-decoration: none !important; font-size: 12px; }
.courts-content-cntr .inner .courts-breadcrumbs > .inner > a:first-child { margin-left: 0; }
.courts-content-cntr .inner .courts-breadcrumbs > .inner > a:last-child { cursor: default !important; color: #333; }
.courts-content-cntr .inner h1 { font-size: 26px; margin-bottom: 5px; margin-top: 5px; padding-bottom: 5px; }
.courts-content-cntr .inner .contentbody { padding: 0 20px 20px 0; }
.courts-content-cntr .courts-sidenav { min-width: 180px; }
.courts-content-cntr .courts-sidenav, .courts-content-cntr .courts-sidenav ul { padding:0; margin:0;  }
.courts-content-cntr .courts-sidenav ul { padding-top: 10px; padding-bottom: 20px; display: block; margin-left: -2px; }
.courts-content-cntr .courts-sidenav h3 { text-transform: uppercase; color: #000; font-size: 15px; padding-left: 24px; font-weight: bold; }
.courts-content-cntr .courts-sidenav ul li { list-style-type: none; padding: 7px 20px 7px 24px ;}
.courts-content-cntr .courts-sidenav ul li.active { background: #ebebeb; font-weight: bold; }
.courts-content-cntr .courts-sidenav ul li a { text-decoration: none !important; font-size: 13px; }
.courts-content-cntr .courts-sidenav ul li.level2 { padding: 5px 10px 5px 36px;  }
.courts-content-cntr .courts-sidenav ul li.level2 a { color: #333; font-size: 12px; }

body.fcc .courts-content-cntr .courts-sidenav ul { border-left: 2px solid #0073ad; }
body.fcoa .courts-content-cntr .courts-sidenav ul { border-left: 2px solid #95a852; }
body.fcc .courts-content-cntr .inner h1 { color: #0073ad; }
body.fcoa .courts-content-cntr .inner h1 { color: #333; }

.courts-content-cntr .content-inner { padding: 20px 20px 20px; }
.content-inner h2, .content-inner h3, .content-inner h4, .content-inner h5 { margin: 0; padding: 0; font-weight: bold; margin-top: 30px; margin-bottom: 5px !important; } 
.content-inner h2:first-child, .content-inner h3:first-child, .content-inner h4:first-child, .content-inner h5:first-child { margin-top: 0; }
.content-inner h2 { font-size: 20px; }
.content-inner h3 { font-size: 17px; }
.content-inner h4 { font-size: 15px; }
.content-inner h5 { font-size: 13px; }
.courts-content-cntr .content-inner p { font-size: 13px; line-height: 22px; margin-bottom: 15px; }
.courts-content-cntr .content-inner .well p { margin-bottom:0; }

.annual-report h2 { font-size: 20px; }
.annual-report h3 { font-size: 18px; }
.annual-report h4 { font-size: 16px; }
.annual-report h5 { font-size: 14px; }
.annual-report h6 { font-size: 13px; font-weight: bold; }
.annual-report th.right {text-align: right; }
.annual-report th.center {text-align: center; }

.courts-nav-tabs { border-bottom-color: #a0a0a0; }
.courts-nav-tabs li a, .courts-nav-tabs li.active a  { border-radius: 0 !important; text-decoration: none !important; margin-right: 5px; color: #666;  }
.courts-nav-tabs li a:hover { border-bottom-color: #a0a0a0; border-top: 3px solid #eee; }
.courts-nav-tabs > li.active > a, .courts-nav-tabs > li.active > a:hover, .courts-nav-tabs > li.active > a:focus  { border: 1px solid #a0a0a0;  border-bottom-color: #fff; font-weight: bold; }

.courts-attachments { padding-bottom: 5px; border-bottom: 1px dotted #ccc; }
.courts-attachments ul { margin-left: 0; padding-left: 0;  }
.courts-attachments li { list-style-type: none; }

body.fcc .courts-nav-tabs > li.active > a, .courts-nav-tabs > li.active > a:hover, .courts-nav-tabs > li.active > a:focus { border-top: 3px solid #0088cc; }
body.fcoa .courts-nav-tabs > li.active > a, .courts-nav-tabs > li.active > a:hover, .courts-nav-tabs > li.active > a:focus { border-top: 3px solid #7e8e45; }

.acc-container .panel-group .panel { border-bottom: none !important; box-shadow: 0 0 0 rgba(0, 0, 0, 0.05) !important; }
.acc-container .panel-group .panel-heading { border: none !important; border-radius: 0 !important; padding: 0 !important; background: none; border: none !important; border-bottom: 1px solid #ccc !important; }
.acc-container .panel-group .panel-heading h4 { padding: 12px 15px 12px 15px !important; margin: 0 !important; }
.acc-container .panel-group .panel-heading h4 a { text-decoration: none !important; font-weight: normal; color: #333; font-size: 14px; display: block;}
.acc-container .panel-group .panel { border-radius: 0 !important; border: none !important;  }
.acc-container .panel-group .panel > .panel-heading + .panel-collapse .panel-body { border-top: none !important; }
.acc-container .panel-group .panel .panel-heading h4.expanded a { color: #fff; font-weight: bold;  }
.acc-container .panel-group .panel .panel-heading h4 a.subscribe { font-weight: normal !important; font-style: italic; font-size: 12px !important; margin-right: 20px; margin-top: -18px; padding-left: 18px; padding-top: 1px; float: right; }

#divClists h4 { border-bottom: 1px solid #ddd; padding-bottom: 5px; }
#divClists .form-group { margin-bottom: 5px; }


.tools-social { text-transform: uppercase; color: #999; border-bottom: 1px solid #ddd; margin-top: -10px; }
.tools-social ul { margin-bottom: 0; padding-left: 0; }
.tools-social  li { list-style-type: none; padding-bottom: 5px; padding-top: 5px; float: left; }
.tools-social  li.published { padding-left: 20px; padding-right: 20px;  }
.tools-social  li.share { border-left: 1px solid #ddd; padding-left: 20px; }
.tools-social  li.share span { float: left; display: block; margin-right: 10px; margin-left: 20px; padding-top: 2px; }
.tools-social  li.share div {  float: left; }
.tools-social  li.share a { float: left; margin-right: 5px; }
.tools-social  li.published { float: left;  }

.tools-accessibility  { margin-right: -10px; }
.tools-accessibility li { list-style-type: none; font-size: 11px; float: left; margin-right: 15px; }
.tools-accessibility li a { text-decoration: none !important; color: #333; }
.tools-accessibility li.print { padding-left: 12px;}

ul.list-forms { padding-left: 0; margin-bottom: 0; padding-bottom: 0; }
ul.list-forms li { padding-left: 30px; list-style-type: none; padding-bottom: 10px;  }
ul.list-forms li a { text-decoration: none !important; }
ul.list-forms.no-icon li { background-image: none !important; }
ul.list-forms.no-icon li div.row { margin-left: 0; }

.box-highlight .form-group p { line-height: 18px; }
a.map { padding-left: 18px; padding-top: 5px; }
.black { color: #000 !important; }

.courts-tab-cntr .form-inline h4 { margin-right: 10px; margin-top: 4px; }

.courts-tab-cntr.gfl .row.fl { display: none; }
.courts-tab-cntr.fl .row.gfl { display: none; }


#policiesList-nav { margin-bottom: 10px; }
#policiesList { margin-top: 15px; } 

.section-contents ul { padding-left: 0; margin-left: 0; }
.section-contents li { list-style-type: none; }
.section-contents h3 { font-size: 16px; }

body.fcc .el-fcc, body.fcoa .el-fcoa { display: block; }
body.fcc .el-fcoa, body.fcoa .el-fcc { display: none !important; }
/* to display the contents in a table in a row, instead of just in one cell*/
body.fcc tr.el-fcc, body.fcoa tr.el-fcoa { display: table-row; }
/* to display the dot point in an unordered list*/
body.fcc li.el-fcc, body.fcoa li.el-fcoa { display: list-item; }

#qCounterWait, #qCounterPersons { text-transform: uppercase; font-family: Arial; text-align: center; }
#qCounterWait h4, #qCounterPersons h4 { font-size: 14px; font-weight: normal; }
#qCounterWait p, #qCounterPersons p { font-size: 24px; padding-top: 15px; }
#qCounterWait p span.txt-small { text-transform:none !important; font-size: 11px;}

.loc-section ul { margin-top: -15px; }
.loc-section ul li { font-size: 13px; }
.loc-section h3 { border-bottom: 1px solid #ccc; padding-bottom: 5px; color: #0073ad; font-size: 18px; }
#map_canvas { border: 2px solid #ddd; margin-top: 10px; }


/* List - Alphabetic sorting */
/* default styling example
----------------------------------------------------------------- */
.listNav { margin:0 0 10px; }
.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }


/* default styling example
----------------------------------------------------------------- */
.listNav { margin:0 0 10px; }      
.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:4px 6px !important; border:1px solid #ddd; border-right:none; text-decoration:none !important; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ddd !important; text-decoration !important; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }
.ln-no-match { background-image: none !important;  font-style: italic; padding-left: 0 !important; padding-top: 15px !important; }
.ln-letter-count { display: none !important; }

.multicollist li { margin-left: 0px;  padding-left: 0; padding-bottom: 15px !important; border-bottom: 1px dotted #ddd;}
.multicollist li { line-height: 150% !important; }
.multicollist span.date { font-style: italic; color: #666; }
.multicollist span.download { float: right; text-align: right;}

#tabpane1group .panel-body { padding-left: 0; padding-right: 0; }
#tabpane1group ul.list-forms li { border-bottom: 1px dotted #ddd; }

a.DOC , a.PPT, a.PDF, a.RTF, a.XLS{ background: url(../images/courts/file_doc.png) no-repeat left bottom; padding-left: 24px; display: inline-block; }
a.PPT { background-image: url(../images/courts/file_ppt.png); }
a.RTF { background-image: url(../images/courts/file_rtf.png); }
a.XLS { background-image: url(../images/courts/file_xls.png); }
a.PDF { background-image: url(../images/courts/file_pdf.png); }

table.table th p, table.table td p { margin: 0 !important; padding: 0 !important; }
table.tbl-summary th { white-space: nowrap; }
table.table { border: none !important; }
table.table td, table.table th { border: none; border-bottom: 1px solid #ddd; padding-left: 0 !important; }
table.table th { font-size: 15px; font-weight: bold; background-color: #fff !important; }
table.table-striped td:nth-child(odd), table.table-striped th:nth-child(odd) { padding-left: 5px !important; }
.contentbody table { border-bottom: 4px solid #ddd !important; border-top: 4px solid #ddd !important; margin-bottom: 40px; }

.panel-body { padding-bottom: 0 !important; }
.panel-body .well br, .panel-body .well:empty { display: none; }
.panel-body .well { margin: -5px -15px 7px -15px; }
.acc-container.multipleacc .panel-body { padding-bottom: 10px !important; padding-top:5px; }

#clStates li a { text-transform:uppercase; }

.iframe-header { background-color: #fff; height: 85px; position: absolute; top: 0; width: 100%; font-size: 90%; 
box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.2); padding-top:15px; }
#iframe-container { bottom: 0; overflow: hidden; position: absolute; top: 100px; width: 100%; }
#iframe-container iframe { width: 100%; height: 100%; border: 0; }
#iframe-embed { overflow: visible; width: 100%; }
#iframe-embed iframe { width: 100%; height: 100%; border: 0; min-height: 1780px; max-height: 1780px; }
body.fcc .iframe-header { border-bottom: 3px solid #35abd9; }
body.fcoa .iframe-header { border-bottom: 3px solid #95a852; }
                                  
#map-list { padding-left: 5px; margin-left: -25px;}
#map-list-lg { padding-left: 20px; margin-left: -55px; }
#map-list-lg li a { font-size: 14px !important; }

/* Audience landing page styles */
/* .bnr-audlanding { background-color: #0073ad; border: 2px solid #fff; height: 100%; margin: 0 15px; }*/
.el-fcc div.bnr-audlanding { background-color: #0073ad; border: 2px solid #fff; height: 100%; margin: 0 15px; }
.el-fcoa div.bnr-audlanding { background-color: #7E8E45; border: 2px solid #fff; height: 100%; margin: 0 15px; }
.bnr-txt {  color: #fff; }
.bnr-txt h2 { font-size: 22px; margin-top: 10px; font-weight: bold; margin-bottom: 10px; }
.bnr-audlanding img { border-left: 2px solid #fff;}
.keylinks { margin-left: 15px; }
.el-fcc div.keylinks div.col-md-2 { background-color: #e7e8e8; border-top: 3px solid #0073ad; padding-top: 5px; width: 19%; margin-right: 1.2%; height: 60px; text-align: center; }     
.el-fcoa div.keylinks div.col-md-2 { background-color: #e7e8e8; border-top: 3px solid #7E8E45; padding-top: 5px; width: 19%; margin-right: 1.2%; height: 60px; text-align: center; } 
.el-fcc div.keylinks div.col-md-2:last-child { margin-right: 0; }
.el-fcoa div.keylinks div.col-md-2:last-child { margin-right: 0; }
.el-fcc div.keylinks div.col-md-2 a { font-size: 16px; font-weight: bold; color: #000; text-decoration: none !important; display: block; }
.el-fcoa div.keylinks div.col-md-2 a { font-size: 16px; font-weight: bold; color: #000; text-decoration: none !important; display: block; }
.cnt-audlanding { margin: 0 15px; }

.el-fcc div.shortcuts { background-color: #0073ad; padding: 10px 15px; margin-left: -13px; margin-right: -30px; }
.el-fcoa div.shortcuts { background-color: #7E8E45; padding: 10px 15px; margin-left: -13px; margin-right: -30px; }
.shortcuts h2 { color: #fff; font-size: 18px; font-weight: bold; }
.shortcuts ul { padding-left: 0; margin-left: 0; }
.shortcuts li { border-bottom: 1px solid #fff; list-style: none; padding: 10px 0; }
.shortcuts li:last-child { border-bottom: none; }
.shortcuts li a { color: #fff; text-decoration: none !important; }
.resources, .spotlight { padding-left: 0; padding-right: 0; margin-top: 40px !important; padding-bottom: 5px !important;  }
.resources { margin-left: 30px; margin-right: 20px; }
.resources h2 , .spotlight h2 { font-size: 18px; font-weight: bold; }
.resources table td:first-line { font-weight: bold; }
.resources table { border-top: none !important; }
.resources table tr { border-bottom: 1px dotted #ddd; }
.resources table tr td, .resources table.table-striped tr td { padding: 15px 10px 15px 0 !important; font-size: 13px; background: none !important; }
.resources table td img { border: 2px solid #d0d0d0; }
.spotlight { max-width: 220px; }  
#assistance , .cnt-audlanding #myTabContent{ margin-left: 20px; margin-top: 5px; }
#assistance li { margin-right: 5px;}
#assistance li a { font-size: 13px; padding-left: 32px; background-position: 5px 5px !important; background-repeat: no-repeat; }
#assistance li.four a, #assistance li.five a  { padding-left: 35px;  }
#assistance li.active a  { background-position: 5px 5px;  }
#assistance li.four.active a , #assistance li.five.active a  { background-position: 5px 5px;   }
#assistance li a:hover {  background-color: #fff !important; }
.cnt-audlanding #myTabContent .tab-pane { padding-top: 10px; font-size: 13px;  line-height: 175%;}
.cnt-audlanding #myTabContent .tab-pane img { margin-right: 15px; }
.dynamic-img { display: none; }

.el-fcc div.keylinks a.buttons { padding-top: 5px; width: 19%; margin-right: 1%; height: 60px; text-align: center; font-size: 16px; font-weight: bold; color: #000; text-decoration: none !important; display: block;}  
.el-fcoa div.keylinks a.buttons { padding-top: 5px; width: 19%; margin-right: 1%; height: 60px; text-align: center; font-size: 16px; font-weight: bold; color: #000; text-decoration: none !important; display: block;}

.livechat-landing {margin-top: 20px !important; }

.buttons {
    box-shadow: 1px 2px 5px #000000;
	height: 30px !important;
    border-radius: 5px;
    text-decoration: none;
    font-size: 14px !important;
    color: white !important;
}

/* Responsive Styles 
-------------------------------------------------------*/
@media screen and (max-width: 991px ) {

	#wBanner .bnr-audience { margin-bottom: 0;   }	
  #wBanner ul.nav-audience { display: none; }
	
	.overlayer span { display: inline-block; }
	.overlayer span p, .overlayer span a { font-size: 18px; }
	.overlayer span:last-child { display: block; padding: 0 0 1px 20px; width: 115px; }

	#audienceNav { margin-top: 0;  margin-bottom: -20px; width: 100%; background-color: #fff; padding-bottom: 32px; }
	#audienceNav > .panel-default > .panel-heading { margin-top: -5px; border: 2px solid #fff; border-bottom: 0; }
	#audienceNav.panel-group .panel:last-child { border-bottom: 2px solid #fff; }
	#audienceNav > .panel-default > .panel-heading:first-child { margin-top: 0; }
	#audienceNav > .panel-default .panel-title { background: none !important; }
	#audienceNav .panel-title a { color:#fff !important; font-weight: 400; text-decoration: none; display: block; font-size: 24px }
	#audienceNav.panel-group .panel {  border-radius: 0 !important; box-shadow:none !important; border: none; margin-top: 0; }
	#audienceNav.panel-group .panel .panel-heading {  border-radius: 0 !important; box-shadow:none !important; }
	#audienceNav .panel-body { padding: 2px 2px 0 2px; min-height: 220px; }
	#audienceNav .panel-body ul li { padding-left: 30px; padding-top: 5px; padding-bottom: 0; background-position: 15px 10px; line-height: 35px;
    list-style-type: none !important; }
	#audienceNav .panel-body ul li a { font-size: 14px; font-weight: normal; text-decoration: none !important; }
	#audienceNav .panel-body ul li p { color: #666; font-size: 13px; }     
  
  body.fcoa #audienceNav .panel-body ul { background: #eaeaea; margin-bottom: 0; }	
  body.fcc #audienceNav .panel-body ul { background: #ecf1f3; margin-bottom: 0; } 
  body.fcoa #audienceNav .panel-body ul li { border-bottom: 1px solid #ccc; }
  body.fcc #audienceNav .panel-body ul li { border-bottom: 1px solid #9dc1d2; } 
  
  h1.brand { width: 320px !important; margin-left: 10px; }

	.home-panes .pane { border-top: 1px dotted #ccc; }
	.home-panes .pane:first-child { border-top: none; padding-bottom: 30px; }
	.home-panes .pane-right { background-color: #fff; padding: 0; }
	.home-panes .forms { background-color: #fff; padding: 0; }
	.home-panes .forms ul.home-list { background-color: #f6f3e2; padding: 10px 10px 15px 15px;  } 
	
	.pane-one { padding-bottom: 30px !important; border-bottom: 1px dotted #ccc; margin-bottom: 10px; }
	.pane-two { padding-bottom: 0 !important; }
	.pane-two .form-group { padding-bottom: 25px; }
	
	.map-locations { margin: 10px 0; }
	.map-locations .inner { background-color: #ebebe9; padding: 15px 0 0 0; }
	
	.tight { min-height: 150px; padding-left: 25px; padding-top: 20px; background-position: 20px 0; }
	.mob-audience { margin-top: 0; }
	.all-links { padding-bottom: 15px !important; margin-bottom: 15px !important; }
	
	li.contact { padding-left: 16px; padding-top: 6px; margin-right: 15px !important; }
	li.help { padding-left: 21px; padding-top: 6px; }	

	.courts-footer h3.online { color: #fff !important; font-size: 15px; padding-left: 22px; font-weight: bold; }
	.courts-footer ul { margin-left: 0; padding-left: 0; }
	.courts-footer ul li { list-style-type: none; line-height: 170%; padding-left: 18px; padding-bottom: 5px; }
	.courts-footer ul li a { color: #ddd !important;  text-decoration: underline; }
	
	.tools-social  li.share { border-left: none; margin-left: 0; background-position: left 10px; padding-left: 15px; margin-left: -20px; }	

	#courts-navbar-collapse-1 { margin-top: -20px; padding-bottom: 10px; }
	
	.pane-right { background-color: #fff !important; }
  
  .overlayer { left: 0 !important; padding-left: 0 !important; bottom: 0; padding-bottom:0 !important; }
	.overlayer span { display: block;  background-color: rgba(0,0,0,.8); margin: 0; }
	.overlayer span p, .overlayer span a { font-size: 14px; margin-bottom: 0; padding-bottom: 10px;}
	.overlayer span h3 { font-size: 20px; margin-bottom: 0; padding-top: 5px; }
  .browserIE8 .overlayer span { background-color: #000; }

  .bnr-audlanding .col-md-9.p-r-0 { padding-left: 0;}
  .bnr-audlanding .col-md-9.p-r-0 img { margin-left: 0; margin-right: -15px; margin-top: 10px; width: 100%; border-left: 0; }
  .bnr-txt h2 { font-size: 22px;  margin-bottom: 10px; margin-top: 8px;}
  .shortcuts { margin-right: -15px; }
  
  .keylinks, .resources, .spotlight, .assistance { margin-left: 0; }
  .keylinks { clear: both; margin-top: 10px; min-height: 40px; }
  .keylinks div.col-md-2 { margin-right: 5px;  min-height: 50px; padding: 5px 2px; width: 19.6%;  }
  .keylinks .col-md-2:first-child { margin-left: -13px; }
  .keylinks div.col-md-2 a { font-size: 13px }
  
  .spotlight { border-top: 0 none !important; margin-top: -10px !important; max-width: 220px; }
  
  .cnt-audlanding { margin-top: -30px; }
  .cnt-audlanding #assistance {margin-left: -15px; margin-top: 15px; }  
  .cnt-audlanding #myTabContent { margin-left: 0; }
  
  .ln-letters { display: none !important; }
  
}

@media screen and (min-width: 481px) and (max-width: 991px) {
  .listNav { display: none; }

	.hidden-sm { visibility: hidden; }
	.visible-sm { visibility: visible; }
	.bnr-home, .bnr-content { background-size: 100% 60% !important; height: auto; max-height: auto; } 

		
	#wBanner ul.nav-audience li h4 a { font-size: 18px; }
	#wBanner .bnr-audience { overflow: hidden; margin-left: -15px; margin-right: -15px; border-left: 2px solid #fff; }
	
	#wBanner .bnr-audience div.item { list-style-type: none;  min-height: 120px; }
	#wBanner .bnr-audience div.item { background-size: cover; }
	
  .overlayer { background-color: rgba(0,0,0,.8) !important;  }
  .overlayer span { background: none !important; padding: 0 15px 0 20px; }
  .overlayer span h3 { font-size: 24px; margin-bottom: 20px;}

  .browserIE8 .overlayer { background-color: #000 !important;  }
}


@media screen and (min-width: 992px) {

	button.btn.hdr-ddl { width: 165px; }
	.bnr-home { height: 415px !important; background-size: cover;}
	#wBanner ul.nav-audience > li > a { padding-top: 15px !important; }
	#wBanner ul.nav-audience { position: absolute; bottom: 0; z-index: 900; border-top: 2px solid #fff; border-bottom: none !important; margin-bottom: 2px; width: 100%; }
	#wBanner ul.nav-audience li { height: 71px;  list-style-type: none; float: left; border-bottom: none !important; }
	#wBanner ul.nav-audience li a { border-right: 2px solid #fff; }
	#wBanner ul.nav-audience li { background-color: rgba(0,0,0,.8);   }
	#wBanner ul.nav-audience { border-right: 2px solid #fff; }
	#wBanner ul.nav-audience > li > a { padding-left: auto; text-align: center; }
	#wBanner ul.nav-audience { width: 100%;}
	#wBanner ul.nav-audience li { width: 23%; }	
	#wBanner ul.nav-audience li:nth-child(3), #wBanner ul.nav-audience li:nth-child(3) .popover { width: 27%; }	
	#wBanner ul.nav-audience li:last-child > a { border-right: none; }
  #wBanner ul.nav-audience li:last-child .popover  { width: 25%; margin-left: 6px; border-left: 2px solid #fff;}
	#wBanner ul.nav-audience { border-left: none; }
  
  .browserIE8 #wBanner ul.nav-audience li { background-color: #000;   }
  .browserIE8 #wBanner ul.nav-audience > li > a { padding-top: 10px !important; }
  .browserIE8 #wBanner ul.nav-audience li:first-child + li + li, .browserIE8 #wBanner ul.nav-audience li:first-child + li + li .popover { width: 28%; }	
  
  .popover { max-width: 500px !important; }
  #wBanner ul.nav-audience li .popover h4.open { font-size: 24px; color: #fff; padding: 15px 0 10px 20px; }
	
	.overlayer span { display: inline-block; }
	.overlayer span p, .overlayer span a { font-size: 14px; }
	.overlayer span:last-child { display: block; padding: 0 0 1px 20px; width: 115px; }
  .overlayer { max-width: 700px; top: 45px; }
	.overlayer h3 { font-size: 28px; line-height: 100%; }
  
  .browserIE8 .overlayer span.hidden-xs  { display: block; max-width: 120px; padding-bottom: 5px; }
  	
	body.fcc #wBanner ul.nav-audience li.open { background-image: none !important; background-color: #014a6e; }
	body.fcoa #wBanner ul.nav-audience li.open { background-image: none !important; background-color: #4d5f0d; }
	
  #wBanner .popover-list li { width: 100%; float: none; }
  
	#wBanner .bnr-audience { margin-left: 0px; }
  #wBanner ul.nav-audience { top: 174px; }
  #wBanner ul.nav-audience > li,  #wBanner ul.nav-audience > li > a { height: 71px !important;}
	
	.courts-nav-hdr { margin-top: 30px; }
	.courts-nav-hdr .navbar-collapse { display: none; }
  
  .courts-content-cntr { margin-top: -310px; }
	
	.courts-nav-hdr ul.nav li { padding: 4px 7px; margin-right: 0; }
	.courts-nav-hdr ul.nav li a { font-size: 13px !important;  }

	.home-panes .col-md-3:first-child  { max-width: 180px;}
	.home-panes .pane.pane-right { min-width: 275px; min-height: 560px; }
	
	.home-panes .forms li { background: none; padding-left: 0; }
	.base-links li.partition { border-right: none; }
	
	#wHeader .network-links a { font-size: 12px; }
	#wBanner .bnr-audience div.item { background-size: auto; }

	.courts-content-cntr .content-inner { padding-left: 60px; }

	.courts-footer > .container { height: 323px; }
	.copyright-text {  margin-right: 0; }	
  
  .alpha-sort li { padding-top: 10px; background-position: 5px 10px !important; }
	
	#float-feedback { display: block; height: 128px; overflow: hidden; position: fixed; left: 0; /* text-indent: -10000px; */ top: 375px; width: 40px; z-index: 1000; }
  
}


@media screen and (min-width: 1200px) { 
	
  button.btn.hdr-ddl { width: 185px; }	
	#wBanner .bnr-audience { margin-left: -1px; }
	#wBanner .bnr-audience div.item img { min-height: 328px; }
	#wBanner .popover.right { margin-left: -6px; }
  
  .ln-letters { margin-bottom: 20px; }
  .ln-letters a { padding:8px 11px !important; font-size: 1em;  }
    
	/*#wBanner ul.nav-audience { width: 292px; }*/
	#wBanner ul.nav-audience li.open {  background-image: none !important; background-color: #014a6e; }
	body.fcc #wBanner ul.nav-audience li.open { background-image: none !important; background-color: #014a6e; }
	body.fcoa #wBanner ul.nav-audience li.open { background-image: none !important; background-color: #4d5f0d; }	

	.home-panes .col-md-3:first-child  { max-width: 265px !important;}
	.home-panes .pane.pane-right { min-width: 290px; }	
	.home-panes .forms li { padding-left: 22px; }
	
	.courts-nav-hdr ul.nav li { padding: 5px 15px;  margin-right: 2px; }
	.courts-content-cntr .content-inner { padding-left: 30px; } 
  .overlayer { top: 75px; }
  .overlayer span h3 { font-size: 32px; }  
 	.overlayer span p, .overlayer span a { font-size: 18px; }
  
  #wBanner ul.nav-audience { top: 257px;}
  .bnr-home { height: 480px !important; }
  #wBanner .bnr-audience div.item { min-height: 328px; }
  
  .bnr-txt h2 { font-size: 26px; font-weight: bold; margin-top: 25px; } 
}


@media screen and (max-width: 767px) {
	.acc-container .panel-group .panel a.subscribe { font-weight: normal !important; font-style: italic; font-size: 13px !important; margin-right: 30px; margin-top: 0 !important; padding-left: 18px; text-decoration: underline !important; }
	/* Tabs breakpoint */
	.courts-nav-tabs { border-bottom-color: #fff; }
	.courts-nav-tabs li , .courts-nav-tabs li a { float: none; display: block; }
	.courts-nav-tabs li a, .courts-nav-tabs li.active a  { border-radius: 0 !important; text-decoration: none !important; margin-right: 5px; color: #666; border-bottom: 1px solid #ccc; }
	.courts-nav-tabs li a:hover { border-bottom-color: #a0a0a0; border-top: 3px solid #eee; }
	.courts-nav-tabs > li.active > a, .courts-nav-tabs > li.active > a:hover, .courts-nav-tabs > li.active > a:focus  { border: none; border-bottom: 3px solid #0088cc; font-weight: bold; }
  
  .overlayer { background-color: rgba(0,0,0,.8) !important;  }
  .overlayer span { background: none !important; padding: 0 15px 0 20px; }
  .overlayer span h3 { margin-bottom: 10px; margin-left: -5px; padding-top: 0; }     
}


@media screen and (min-width: 612px) and (max-width: 767px) { }

@media screen and (max-width: 991px)
{
	#wBanner > .container-fluid, #wBanner > .container-fluid > .container { padding-right: 0;  padding-left: 0; }
	#hdrLogo { margin-left: 20px; margin-bottom: 5px; max-height: 48px;  }
	.courts-nav-hdr { background-color: transparent !important; background-image: none !important; }
	.courts-nav-hdr .navbar-header { float: none; }
  .courts-nav-hdr .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
  .courts-nav-hdr .navbar-collapse { float: none !important;  margin-top: 0; margin-left: 0; margin-right: 0; width: 100%; background-color: #fff ; padding: 0; position: relative; z-index: 1000; }	
	.courts-nav-hdr .navbar-collapse .navbar-nav { margin: 0; padding: 0; float: none !important; }
	.navbar-toggle { margin-bottom: 0; border-radius: 0; border: none; display: block; margin-right: 15px;  }

	.bnr-content { height: 308px; }
  .bnr-home .navbar-toggle { margin-top: -50px; }
	.bnr-content .navbar-toggle { margin-top: -50px; }
	.courts-content-cntr { margin-top: -220px; }
	.courts-content-cntr .content-inner { padding: 10px 25px 25px 40px;}
  
	.courts-nav-hdr > .container-fluid, 
	.courts-nav-hdr > .container-fluid > .container, 
  .courts-nav-hdr .navbar-collapse .navbar-nav > li { float: none;  }
  .courts-nav-hdr .navbar-collapse .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; font-weight: normal; color: #0073ad !important; }
	.courts-nav-hdr .navbar-collapse .navbar-nav > li.active { background-color: #0073ad !important; margin: 2px 5px !important; } 
	.courts-nav-hdr .navbar-collapse .navbar-nav > li.active > a { color: #fff !important; text-shadow: none;}
	#wBanner .bnr-audience { margin-left: 15px !important; margin-right: 15px !important; margin-top: -57px !important; }	
	
  .overlayer { left: 32px; }
  .overlayer h3 { font-size:28px; }
}

@media (min-width: 768px) and (max-width: 992px) {
   .navbar-collapse.collapse { /* display: none !important; */ }
}

@media screen and (max-width: 480px) {
	body,html { min-width: 400px !important; }
	.bnr-home, .bnr-content { background-size: 100% 304px !important; min-width: 360px; height: auto; } 
	.bnr-content { height: 308px; }
	/* .bnr-home .carousel-inner > .item > img, .bnr-home .carousel-inner > .item > a > img { min-height: 300px; } */
	body.fcc #wBanner ul.nav-audience li, body.fcoa #wBanner ul.nav-audience li { background-image: none !important; }
	/*#wBanner.bnr-home .bnr-audience { height: auto; max-height: 180px; margin-top: -57px !important; overflow: hidden; margin-left: -15px; margin-right: -15px; border-left: 2px solid #fff; }*/
	.home-panes .col-md-3:first-child  { max-width: 100%;}	
	#wBanner .bnr-audience div.item { list-style-type: none;  min-height: 120px; }
	#wBanner .bnr-audience div.item { background-size: cover; }

	#audienceNav { margin-top: 0; }
	#audienceNav .panel-title a { font-size: 20px;}
  
	.overlayer { width: 100%; padding: 0 0 10px 15px;  }
  .overlayer span h3 { font-size: 20px; }
}