/* Copyright (C) arrowthemes, Regular/Extended Licence */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700); 
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic); 
 
/* BODY */


body, select, input, textarea, button, .menu-sidebar a, .menu-sidebar li > span, h3.title > p {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 22px;
	font-weight:400;
	color:#444;
} 
.bg_texture_26 {
	background-color:#ffffff;
    background-image: url("/images/parch_back.jpg");
	background-repeat:repeat-x !important;
	background-position:top left;
	top:-1px;
} 
.wrapper, .uk-container {
    max-width: 1170px;
}
h1, h2, h3, h4, h5 {font-family: 'Open Sans', sans-serif; letter-spacing:0px;}
h1 {
    color: #164161;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    text-transform: uppercase;
}
h2 {font-size:30px;}
h3 {
    color: #164161;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding-bottom: 0 !important;
    text-transform: uppercase;
}
.module .module-title {
    margin: 0;
	font-size:24px;
	letter-spacing:0;
}

h4 {font-size:20px;}
h5 {font-size:18px;}
h6 {font-size:16px;}

a {
    color: #804000;
	font-weight:400;
}

a:hover {
    text-decoration: underline;
	color: #804000;
	font-weight:400;
}
a:active {
    text-decoration: underline;
	color: #164161;
	font-weight:400;
}
a:focus {
    text-decoration: underline;
	color: #164161;
	font-weight:400;
}
a:visited {
    text-decoration: underline;
	color: #164161;
	font-weight:400;
}
.content p {font-weight:400;}
.content.clearfix a {
    font-weight: bold;
}
b, strong {
    font-weight: 600;
}

[itemprop="articleBody"] a {
    color: #804000;
}
.koowa_icon--folder::before {
    content: url("../../../images/epub.gif") !important;
}
.koowa_icon--default::before {
    content: url("../../../images/epub.gif") !important;
}
a.doclink img {
    width: 2%;
}
a.eb-image-viewport img {
    width: 100%;
}
.doclink:hover {
	color:#804000 !important;
	text-decoration:underline !important;
}
.tag-body:hover {
    color: #804000 !important;
	text-decoration:underline;
	box-shadow:none !important;
}
.tag-body::before {
    content: "#";
}
.tag-body {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none !important;
    color: #804000 !important;
	margin-left: 0 !important;
}
.tag-body .tag {
    font-size: 14px;
}
.tag-body .tag::before {
    background: #fff none repeat scroll 0 0;
    border: medium none;
}

.eb-category-bio {
    border: 0 none !important;
    margin: 0 !important;
}
/*OCJ Banner*/
#absolute {
	background:rgba(0, 0, 0, 0) url("/images/ocj_bg.jpg") repeat scroll 0 0;
	height:70px;
}
#absolute > div {
    margin: auto;
    width: 1170px;
}

/* sidebar-b */
#sidebar-b {
    border-left: 1px dotted rgba(128, 64, 0, 0.25);
    box-sizing: border-box;
    margin-left: 20px;
    margin-top: 66px;
    width: 25%;
	min-height:350px !important;
}
#sidebar-b .module.mod-box a {color:#804000;}
#sidebar-b .mod-box {
    padding-left: 20px !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
#sidebar-b h3 {
    color: #164161;
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize;
}

#sidebar-b h3 span.color {
    color: #164161;
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize;
}
#sidebar-b ul {
    padding-left: 0;
	margin-bottom:0px;
}
#sidebar-b ul li {
    font-weight: 400;
    margin-left: 14px;
    padding-left: 0;
    text-indent: -13px;
}
#sidebar-b ul li::before {
    color: rgba(22, 65, 97, 0.25);
    content: "\f0c8";
    font-family: FontAwesome;
    font-size: 5px;
    margin-right: 8px;
    position: relative;
    top: -3px;
}

#sidebar-b p {margin-top:0px !important; font-weight:400;}
aside#sidebar-b .koowa ul li.module_document {
    text-indent: -18px !important;
}

.koowa_icon--pdf::before {
    color: rgba(128, 64, 0, 0.25);
}

/*sidebar b judges-only resource */
.module.mod-box.judgessidemenu.deepest ul li {
	background: none;
	float: left;
    height: inherit;
}
.module.mod-box.judgessidemenu.deepest ul li a span {
	background: none;
}
.judgessidemenu li {
    float: left;
    height: 25px;
    width: 100%;
}
.judgessidemenu li::before {
    float: left;
    margin-top: 10px;
    padding-right: 5px;
}

.judgessidemenu li a {
    float: left;
    width: 92%;
}

.judgessidemenu ul li {
    float: left;
    height: inherit;
}

.judgessidemenu ul li ul {
    float: left;
    height: auto;
}
.judgessidemenu ul li ul li {line-height:0;}
.judgessidemenu ul li ul li a {
    float: left !important;
    width: auto;
}

.judgessidemenu ul li ul li::before {
	content:"\f105" !important;
    font-family: FontAwesome;
    font-size: inherit !important;
    top: -1px !important;
}

/* SEARCH BAR */
.var-light .mid-divide {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

section#top-a {
    float: right;
    margin-top: -155px;
    position: relative;
    text-align: right;
    z-index: 200;
}
.module.mod-box.search.deepest {
    float: right;
    padding-left: 0 !important;
    padding-right: 0 !important;
  	padding-top:0 !important;
   padding-bottom:0 !important;
  margin:30px 0px 20px 15px;
}
.searchbox {width:100%; float:right;}
.searchbox {
    border-radius: 20px;
    height: 20px;
    padding: 0 15px 0 15px;
    width: 150px;
    z-index: 10;
}
.var-light .searchbox::after {
    content: "\f002";
    float: right;
    margin-top: -25px;
	font-family:fontawesome;
	font-size:12px !important;
	color:#d9d9d9;
}
.var-light .searchbox {
    background-color: rgba(255, 255, 255, 0.75);
    border: 1px solid rgba(128, 64, 0, 0.25);
    box-shadow: none;
	width:100%;
}
.searchbox input[type="text"] {
    text-transform: capitalize;
	color:#804000 !important;
	font-weight:bold;
}

/* HEADER */

#headerbar {padding-top:70px;}
#logo > div {
    margin: 39px 0 0;
}
#toolbar { /*top bar with search box */
	 display: none;
}
.var-light .top-showcase {
    background: #073873 none repeat scroll 0 0;
    opacity: 1;
}

/* MAIN NAVIGATION */
/*div#menubar {
    border-bottom: 3px double rgba(128, 64, 0, 0.15);
    width: 79.6%;
}*/
div#menubar {
    border-bottom: 3px double rgba(128, 64, 0, 0.15);
    position: relative;
    width: 100%;
    z-index: 100;
}
#headerbar > a#logo {
    display: block;
    position: absolute;
    z-index: 200;
}
#menu {
    float: right;
    margin: 60px 0 10px;
}
.menu-dropdown a.level1, .menu-dropdown span.level1 {
    font-family: "Open Sans",sans-serif; 
	letter-spacing:0px;
}
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
	font-size:14px;
	font-weight:bold;
	padding: 4px 12px 0;
}

.nav-child.unstyled.small.level2 li::before {
    color: rgba(255, 255, 255, 0.15);
    content: "ïƒˆ";
    float: left;
    font-family: fontawesome;
    font-size: 5px;
    font-weight: 100;
    margin-left: 13px;
    margin-right: 10px;
    position: relative;
    top: 4px;
}
/* judge-only resouces child menu */
.nav-child.unstyled.small.level3 {
    background: #164161 none repeat scroll 0 0;
}

.nav-child.unstyled.small.level3 li:before {
    content:"\f105";
	font-family:FontAwesome;
	font-size:10px;
	margin-top:-4px;
}
.nav-child.unstyled.small.level3 li {
    margin-left:6px;
}
.nav-child.unstyled.small.level3 li.active.current {
    margin-left:6px;
	border-bottom:1px solid #164161 !important;
	border-top:1px solid #164161 !important;
	border-left:1px solid #164161 !important;
	border-right:1px solid #164161 !important;
}
.nav-child.unstyled.small.level3 li.active.current a {
	border:0px !important;
}
.nav-child.unstyled.small.level3 li.active.current a span {
	text-decoration:underline !important;
}
.nav-child.unstyled.small.level3 li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.nav-child.unstyled.small.level3 li a:hover {
    border-top:1px solid #164161 !important;
	border-left:1px solid #164161 !important;
	border-right:1px solid #164161 !important;
	border-bottom:1px solid #164161 !important;
	text-decoration:underline !important;
}

/* SLIDER */
.var-light .top-showcase {display:none;}

ul.slides {
    border: 1px solid #164161;
    height: 302px !important;
    width: 99.7% !important;
}

/* CONTENT */

.sheet-body {
    margin: 50px 0 30px !important;
}
div#main {
    margin-top: 0px;
}
#content {
    margin: 0 !important;
}
#system .item > *:first-child + header {
    margin-top: 0 !important;
}
.var-light .module-title, .var-light #content header, .var-light #content .yoo-zoo header {
    background: none !important;
}
#system .item > header {
    margin-bottom: 0 !important;
}
.var-light .sheet-body {border:none; box-shadow:none;}
.var-light #mid-block, .var-light .content-texture, .var-light .sheet, .var-light #bottom-block, .var-light #mosaic {
    background-color: transparent;
}
.home h3 {
    float: left;
    font-size: 15px;
    margin-bottom: 0;
    width: auto;
}
.home h4 {
    color: #999;
    font-size: 18px;
    font-style: italic;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 0;
}
.home div#maininner {
    background: none repeat scroll 0 0;
    margin-top: 20px;
    height: 304px !important;
    width: 40%;
}
.home aside#sidebar-a {
    height: 304px;
    width: 60%;
	margin-top: 20px;
}
.home .callout-btn em {
    color: #fff;
}
.module.mod-box.mod-transparent.mission.deepest p {
    color: #164161;
    font-weight: bold;
    margin-top: 0px !important;
}
.module.mod-box.mod-transparent.mission.deepest {
    padding-left: 0;
    padding-right: 50px;
    padding-top: 0;
	box-shadow:none;
	min-height:0px !important;
	padding-bottom:0;
}

#bottom-c { /* three call out boxes */
	display: none;
}

.content ul li::before {
    content: "\f0c8";
    margin-right: 8px;
	font-family:FontAwesome;
	font-size:5px;
	position:relative;
	top:-3px;
	color: rgba(22, 65, 97,0.25);
}
#content ul li a {
    font-weight: 700;
}
#content ul li {
    font-weight: 400;
    margin-left: 14px;
    padding-left: 0;
    text-indent: -13px;
}
#content ul li a {
    font-weight: 700;
}
.eb-entry-article.clearfix a {
    font-weight: 700;
}
/* CALL OUT */

.module.mod-box.call-out.deepest {
    margin-right: 50px;
    margin-top: 3px;
    padding: 0;
}

.callout-wrap {
    background-position: left top;
    background-repeat: no-repeat;
    box-sizing: padding-box;
    display: table;
    float: left;
    height: auto;
    width: 100% !important;
}
.callout-wrap h3 {
    font-weight: bold;
}
.call-out .box-left {
    float: left;
    height: 210px;
    width: 47%;
	margin-right:15px;
}
.call-out .box-left .header {
    box-sizing: padding-box;
    float: left;
    height: 47px;
    padding-top: 10px;
}
.call-out .box-left .boxbody {
    background-image:url("/images/calloutBG.jpg");
	background-position:top center;
	background-repeat:repeat-x;
	background-size:contain;
	box-sizing: padding-box;
    float: left;
    height: 163px;
    padding: 15px 25px 0;
}

.call-out .box-right {
    float: left;
    height: 210px;
    width: 47%;
	margin-left:15px;
}
.call-out .box-right .header {
    box-sizing: padding-box;
    float: left;
    height: 47px;
    padding-top: 10px;
}
.call-out .box-right .boxbody {
    background-image:url("/images/calloutBG2.jpg");
	background-position:top center;
	background-repeat:repeat-x;
	background-size:contain;
	box-sizing: padding-box;
    float: left;
    height: 163px;
    padding: 15px 25px 0;
}

.fa.fa-gavel.fa-rotate-90 {
    color: #804000;
    font-size: 25px;
    margin-right: 6px;
	float:left;
}

.fa.fa-hand-o-right {
    color: #804000;
    font-size: 25px;
    margin-right: 6px;
	float:left;
}

.call-out .box-left .boxbody > p {
    color: #fff;
    font-weight: 600;
    height: 72px;
    margin: 0;
    padding: 0;
    text-align: left;
}
.call-out .box-right .boxbody > p {
    color: #fff;
    font-weight: 600;
    height: 72px;
    margin: 0;
    padding: 0;
    text-align: left;
}
.call-out .box-right .boxbody .top {
    border-bottom: 1px solid;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.call-out .box-right .boxbody .bottom {
    float: left;
    text-align: center;
    width: 100%;
}

.callout-btn {
    margin-top: 15px;
    text-align: center;
}
.box-left .callout-btn > a {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(211,105,0,1) 0%, rgba(128,64,0,1) 80%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(211,105,0,1) 0%,rgba(128,64,0,1) 80%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(211,105,0,1) 0%,rgba(128,64,0,1) 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#804000',GradientType=0 ); /* IE6-9 */
    border-radius: 2px;
    float: left;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 100%;
	color:#fff;
	font-weight:600;
	-moz-box-shadow: 0 2px 2px #000000;
	-webkit-box-shadow: 0 2px 2px #000000;
	box-shadow: 0 2px 2px #000000;
}

.box-right .callout-btn > a {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(36,107,159,1) 0%, rgba(22,65,97,1) 80%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(36,107,159,1) 0%,rgba(22,65,97,1) 80%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(36,107,159,1) 0%,rgba(22,65,97,1) 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#164161',GradientType=0 ); /* IE6-9 */
    border-radius: 2px;
    float: left;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 100%;
	color:#fff;
	font-weight:600;
	-moz-box-shadow: 0 2px 2px #000000;
	-webkit-box-shadow: 0 2px 2px #000000;
	box-shadow: 0 2px 2px #000000;
}
.box-right .callout-btn > a:hover {background:#164161; text-decoration:none !important;}
.box-left .callout-btn > a:hover {background:#804000; text-decoration:none !important;}

.callout-btn .fa.fa-user {
    margin-right: 8px;
}
.call-out .box-right .box {
    box-sizing: padding-box;
    padding: 34px 25px 0;
}
.call-out h4 {
    border-bottom: 1px solid;
    color: white;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
	padding-bottom:10px;
}

.call-out .box-right .box > p {
    color: #fff;
    font-size: 11px;
    font-weight: 100;
    letter-spacing: 0.07em;
    margin-top: -8px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}

.callout-btn .fa.fa-caret-right {
    margin-right: 8px;
}

/* FOOTER */

.var-light #footer-block, .var-dark.f-var-light #footer-block {
    box-shadow:none;
}
#footer-block, #bottom-c {
    background-color: transparent;
    border-top: 3px double rgba(128, 64, 0, 0.15);
    margin-top: 50px;
}
.footer-overlay-bottom p {
    color: #303030;
    font-weight: 400;
}

.float-right.top-links {/*social icons*/
    display: none;
}
.footer-overlay-bottom .wrapper {
    padding: 0;
}
#copyright {
	margin:0px;
	width:100%;
}
#copyright .module {
	padding:0px;
}
.module.copyrightLeft.deepest {
    float: left !important;
    margin-top: 15px !important;
    width: 50%;
}

.module.copyrightLeft.deepest a {
	color: #804000;
}
.module.copyrightLeft.deepest a:hover {
	text-decoration:underline;
}
.module.footer-right.deepest {
    float: right !important;
    margin-top: 15px !important;
    text-align: right;
    width: 50%;
}
.module.copyrightLeft.deepest img {
    margin-top: 5px;
}
.footer-right .menu.menu-sidebar {
    float: right;
}
.module.footer-right.deepest ul li {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;
    float: left;
    margin-left: 20px;
}
.module.footer-right.deepest ul li span {
    background: none;
	padding-top:0px;
}
.module.footer-right.deepest ul li a {
	color: #804000;
	font-weight:400;
}
.module.footer-right.deepest ul li a:hover {
	color:#164161;
	text-decoration:underline;}

.footer-right li.item855 a > span::before {
	font-family:FontAwesome;
    content: "\f0e0";
    float: left;
    padding-right: 5px;
	color:rgba(128,64,0,0.5);
}
.footer-right li.item856 a > span::before {
	font-family:FontAwesome;
    content: "\f0e3";
    float: left;
    padding-right: 5px;
	color:rgba(128,64,0,0.5);
}
.footer-right li.item857 a > span::before {
	font-family:FontAwesome;
    content: "\f06e";
    float: left;
    padding-right: 5px;
	color:rgba(128,64,0,0.5);
}
.footer-right li.item858 a > span::before {
	font-family:FontAwesome;
    content: "\f007";
    float: left;
    padding-right: 5px;
	color:rgba(128,64,0,0.5);
}

.footer-right li.item860 a > span::before {
    color: rgba(128, 64, 0, 0.5);
    content: "\f0e8";
    float: left;
    font-family: FontAwesome;
    padding-right: 5px;
}
.module.footerRight-copyright.deepest {
    padding-top: 10px !important;
    text-align: right;
}
.module.footerRight-copyright.deepest a {
    color:#804000;
}
.module.footerRight-copyright.deepest a:hover {
    text-decoration:underline;
}

.left-footer-wrap {
    display: table;
    float: left;
    width: 100%;
}


.left-seal {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width: 15%;
}
.left-directions {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}

/* About Page */
.about .module.mod-box.ccatalog.deepest {
    margin-top: 15px;
}

/* LOGIN PAGE */

.login form {
    margin-top: 40px;
}
.login form input {
    border-radius: 2px;
    box-shadow: none !important;
    padding-left: 10px !important;
    padding-top: 2px !important;
}
.login button.button {
    border-radius: 2px;
    font-family: "open sans",sans-serif !important;
    font-weight: 600;
    margin-left: 210px;
	background: rgb(255,255,255) !important; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(211,105,0,1) 0%, rgba(128,64,0,1) 80%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(211,105,0,1) 0%,rgba(128,64,0,1) 80%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(211,105,0,1) 0%,rgba(128,64,0,1) 80%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#804000',GradientType=0 ) !important; /* IE6-9 */
	color:#fff !important;
	border-color:transparent !important;
	box-shadow:none !important;
	text-shadow:none !important;
}

.login button.button:hover { background:#804000 !important;}

.logout button.button {
    margin-top: 40px;
	border-radius: 2px;
    font-family: "open sans",sans-serif !important;
    font-weight: 600;
	background: rgb(255,255,255) !important; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(211,105,0,1) 0%, rgba(128,64,0,1) 80%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(211,105,0,1) 0%,rgba(128,64,0,1) 80%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(211,105,0,1) 0%,rgba(128,64,0,1) 80%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#804000',GradientType=0 ) !important; /* IE6-9 */
	color:#fff !important;
	border-color:transparent !important;
	box-shadow:none !important;
	text-shadow:none !important;
}

.logout button.button:hover { background:#804000 !important;}

.login form ul {
    font-size: 14px;
    margin-left: 180px;
    margin-top: 20px;
}
/*log out page
===========================================================*/
.logout h1 {
    font-size:18px;
}

/* QuickKnowledge */
.quickknowledge .koowa .mod_docman ul {
    margin-top: 0;
}
.quickknowledge header h1 {
    text-transform: capitalize;
}
.quickknowledge header h1::after {
    content: "\f25c";
    font-family: fontawesome;
    font-size: 7px;
    position: relative;
    top: -10px;
}
.module.mod-box.quicknowledge-docs.deepest ul li::before {
    content: none !important;
}
.module.mod-box.quicknowledge-docs.deepest h3 span {
    color: #804000;
    font-family: "open sans";
    font-weight: bold;
}

/* contact us */
.contact-us form h2 {
    color: #164161 !important;
    font-family: 'open sans', san-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
	visibility: hidden;
}

.contact-us form h2::before {
    content: "Contact Us";
    visibility: visible;
}
input.rsform-submit-button[name="continue"] {
    display: none;
}

/* contact us */
.contact-us form input {
    border-radius: 2px !important;
    box-shadow: none !important;
    height: 32px !important;
    padding: 8px !important;
    width: 300px !important;
}
.contact-us form textarea {
    box-shadow: none;
    width: 300px;
}
.contact-us form input.rsform-submit-button {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(211, 105, 0, 1) 0%, rgba(128, 64, 0, 1) 80%) repeat scroll 0 0 !important;
    border-color: transparent !important;
    border-radius: 2px;
    box-shadow: none !important;
    color: #fff !important;
    font-family: "open sans",sans-serif !important;
    font-size: 14px;
    font-weight: 600;
    padding: 0 !important;
    text-shadow: none !important;
    width: 75px !important;
}

.contact-us form input.rsform-submit-button:hover {background:#804000 !important;}

/*conta us - search bar
-------------------------------------------------------------------------------*/
.contact-us .module.mod-box.search.deepest {
    width: 56.25%;
}

.contact-us .searchbox input[type="text"] {
    height: auto !important;
    margin-top: 1px;
    padding: 0 !important;
}

/* Podcasts */

#fd.podcasts {
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    width: 100%;
}
.podcasts .eb-mod-media-title {
    font-weight: 600 !important;
}
.podcastdevtitle {
    margin-bottom: 10px;
}
.podcasts .eb-mod-item {
    border: 1px solid rgba(128, 64, 0, 0.25) !important;
    border-radius: 2px;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
    margin-top: 0 !important;
    padding-bottom: 5px;
    padding-top: 5px !important;
    position: relative;
    width: 30%;
	height:65px;
	padding-right: 10px;
}

.podcasts .eb-mod-item .fa.fa-folder {
    color: rgba(128, 64, 0, 0.25) !important;
    margin-left: 5px !important;
}

.podcasts .fa.fa-rss-square {
    color: #ddd;
    font-size: 10px !important;
	display:none !important;
}
.podcasts a.eb-brand-rss {
    font-size: 10px;
    font-weight: 100;
}


.eb.eb-mod.mod_easybloglatestblogspodcasts-development {
    margin-left: 15px;
}

.mod_easybloglatestblogspodcasts-development .eb-mod-title {
    padding-top: 0 !important;
}
.mod_easybloglatestblogspodcasts-development a.eb-mod-media-title {
    font-size: 14px;
    font-weight: 400 !important;
}

.mod_easybloglatestblogspodcasts-development .mod-item {
    border: 0 none !important;
    margin-top: 0 !important;
}
.mod_easybloglatestblogspodcasts-development .eb-mod-title::before {
    color: rgba(128, 64, 0, 0.25);
    content: "ï„";
    font-family: fontawesome;
    font-size: 12px;
}
.mod_easybloglatestblogspodcasts-development .mod-cell {
    font-size: 11px;
}

.eb-category .eb-category-subs {
    display: none !important;
}

/* podcasts category */

div#fd.eb .eb-avatar img {
    display: none;
}

div#fd.eb .eb-category {
	border: 0px solid #ddd;
    border-radius: 0;
    margin-bottom: 15px;
    overflow: hidden;
}
div#fd.eb .eb-category-profile {
    padding: 0px;
}
div#fd.eb .eb-category-profile .col-cell + .col-cell {
    padding-left: 0px;
}
div#fd.eb .eb-category-subscribe {
    margin-top: 0px;
    overflow: hidden;
}
h2.eb-category-name.reset-heading {
    line-height: 20px;
}
h2.eb-category-name.reset-heading a {
    color: #804000 !important;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

.eb-category-subscribe.spans-seperator a {
    font-size: 10px;
}
.eb-post-content .eb-post-head h2 {padding-bottom:0px; margin-bottom:0px !important;}
.eb-post-content .eb-post-head h2 a {
    color: #164161 !important;
    font-size: 14px;
    text-transform: uppercase;
	font-weight:600;
}
.eb-post-content a {
    font-weight: 700;
}
/* podcast category page */
div#fd.eb .eb-entry-title {
    font-size: 18px;
}
/*.eb-category-name.reset-heading::before {
    color: #804000;
    content: "Podcasts:";
    font-size: 18px;
    text-transform: uppercase;
}*/
div#fd.eb .btn {
    border: 1px solid rgba(128, 64, 0, 0.25);
    border-radius: 2px !important;
    font-size: 12px;
    font-weight: 400;
    padding: 5px 15px;
	text-transform: capitalize;
}
div#fd .col-cell.eb-post-more:hover {
	background: #164161;
	text-decoration:none !important;
    border-radius: 2px !important;
}
div#fd.eb .btn.btn-default:hover {
	color: #fff !important;
	text-decoration:none !important;
}
div#fd.eb .btn.btn-default::after {
    padding-left: 5px;
	color: rgba(128, 64, 0, 0.25);
    content: "î€†";
    font-family: "IcoMoon";
}
div#fd.eb .btn.btn-default:hover:after {
	color:#fff !important;
}
div#fd .btn-default {
    color: #164161 !important;
}
div#fd .btn {
    border: 0 none;
    padding: 0;
}
div#fd.eb .btn:hover {
	background:none !important;
	color:#164161 !important;
	text-decoration:underline !important;
}

/* podcast single blog */
/*div#fd.eb .eb-entry-tools {
    display: none;
    margin: 0;
}*/
div#fd.eb .eb-entry-meta {
    margin: 0;
}

.eb-category-name.reset-heading .text-inherit {
    color: #164161 !important;
}

/* podcast sidebar b */
.impact-email header h1 {
    text-transform: capitalize;
}
.impact-email header h1::after {
    content: "\f25c";
    font-family: fontawesome;
    font-size: 7px;
    position: relative;
    top: -10px;
}
.module.mod-box.impact-email.deepest ul li::before {
    content: none !important;
}
.module.mod-box.impact-email.deepest h3 span {
    color: #804000;
    font-family: "open sans";
    font-weight: bold;
}

/* jury orientation video page */
#wistia_c7jcue6a46.wistia_embed {
    margin-right: 5px !important;
}
#wistia_8h8meo5dwq.wistia_embed {
    margin-left: 5px !important;
}
.jury-orientations .wistia_embed {
    box-sizing: padding-box;
    float: left;
    width: 49.35% !important;
}

/* videos page
==============================================================*/
.videos2 .eb-post-body.type-standard .wistia_embed {
    display: none;
}

.videos2 .eb-post-body.type-standard object#wistiaSwfEmbed {
    display: none;
}

.videos2 .eb-image-figure {
    display: none;
}

.videos2 div#fd.eb .eb-post-body {
    height: 155px;
    overflow: hidden;
}
.videos2 div#fd {
    margin-top: 0px;
}
.videos2 .mod-box {
    padding-left:0;
	padding-right:0;
	padding-top: 27px;
}
.videos2 h3.module-title {
    color: #164161;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    text-transform: uppercase;
}
.videos2 div#fd.eb .btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 solid rgba(128, 64, 0, 0.25);
    border-radius: 2px !important;
    color: #804000 !important;
    font-size: 11px;
    font-weight: 400;
    padding: 0 !important;
    text-align: left;
    text-transform: capitalize;
	visibility:hidden;
}

.videos2 div#fd.eb .btn::before {
    content: " Subscribe to this category";
    visibility: visible;
	text-transform: none;
}
.videos2 .eb-post-content {
    float: left;
    width: 100%;
}
.videos2 div#fd.eb .eb-post-thumb.is-full {
    margin-left: 0;
    margin-right: 15px;
    width: 30%;
	float: left;
}

.videos2 .eb-post-body.type-standard > p {
    position: relative;
    top: 14px;
    overflow: hidden;
	float: right;
	width:68%;

}
.videos2 .eb-post-head.no-overflow {
    float: right;
    padding-left: 15px;
    position: relative;
    width: 70%;
}
.videos2 .eb-tags.type-1 {
    float: right;
    padding-left: 15px;
    position: relative;
    text-align: left;
    top: -160px;
    width: 70%;
}
.videos2 .eb-share {
    float: right;
    padding-left: 15px;
    position: relative;
    text-align: left;
    top: -163px;
    width: 70%;
	margin:0;
	padding-top:0;
}
.videos2 .eb-post {
    float: left;
    margin-top: 0 !important;
    width: 100%;
	height:215px;
}
.videos2 .eb-entry-body .eb-share {
    padding-left: 0;
    top: auto;
    width: 100%;
}
.videos2 .eb-entry-body .eb-tags.type-1 {
    padding-left: 0;
    top: auto;
    width: 100%;
}

.videos2 div#fd.eb .eb-post-foot {
    margin: 0;
}

/*MJI Videos - j2j
===============================================================*/

.mjivideos .eb-post-body.type-standard .wistia_embed {
    display: none;
}

.mjivideos .eb-post-body.type-standard object#wistiaSwfEmbed {
    display: none;
}

.mjivideos div#fd.eb .eb-post-body {
    display: inline-block;
    height: 155px;
    margin-bottom: 15px;
    width: 100%;
	overflow:hidden;
}
.mjivideos div#fd {
    margin-top: 0px;
}
.mjivideos .mod-box {
    padding-left:0;
	padding-right:0;
	padding-top: 27px;
}
.mjivideos h3.module-title {
    color: #164161;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    text-transform: uppercase;
}
.mjivideos div#fd.eb .btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: 0 solid rgba(128, 64, 0, 0.25);
    border-radius: 2px !important;
    color: #804000 !important;
    font-size: 11px;
    font-weight: 400;
    padding: 0 !important;
    text-align: left;
    text-transform: capitalize;
	visibility:hidden;
}

.mjivideos div#fd.eb .btn::before {
    content: " Subscribe to this category";
    visibility: visible;
	text-transform: none;
}
.mjivideos .eb-post-content {
    float: left;
    width: 100%;
}
.mjivideos div#fd.eb .eb-post-thumb.is-full {
    margin-left: 0;
    margin-right: 15px;
    width: 30%;
}

.mjivideos .eb-post-body.type-standard > p {
    position: relative;
    top: 15px;
	height: auto;
    overflow: hidden;
}
.mjivideos .eb-post-head.no-overflow {
    float: right;
    padding-left: 15px;
    position: relative;
    top: 20px;
    width: 70%;
}
.mjivideos .eb-tags.type-1 {
    float: right;
    padding-left: 15px;
    position: relative;
    text-align: left;
    top: -160px;
    width: 70%;
}
/*.mjivideos .eb-share {
    float: right;
    padding-left: 15px;
    position: relative;
    text-align: left;
    top: -163px;
    width: 70%;
	margin:0;
	padding-top:0;
}*/
.mjivideos .eb-post {
    float: left;
    margin-top: 0 !important;
    width: 100%;
	height:215px;
}
.mjivideos .eb-entry-body .eb-share {
    padding-left: 0;
    top: auto;
    width: 100%;
}
.mjivideos .eb-entry-body .eb-tags.type-1 {
    padding-left: 0;
    top: auto;
    width: 100%;
}

.mjivideos div#fd.eb .eb-post-foot {
    margin: 0;
}
/* blog tag pages */
/*.vidtags .wistia_embed {
   height: 80px !important;
    overflow: hidden;
    width: 15% !important; 
}*/



/* events page 
===============================================================*/
.jcl_header.page-header.clearfix {
    margin: 0 !important;
    padding: 0 !important;;
    text-align: left !important;
	border-bottom:0px !important;
}
.jcl_header h2.ajaxheader::before {
    content: "Events: ";
}
.jcl_header h2 {
    color: #164161;
    display: inline-block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0;
/*    margin-top: 54px; KS */
    padding: 0;
    text-transform: uppercase;
}
#jcl_component .jcl_toolbar {
    text-align: left !important;
}
/*[title="Flat View"] {
    display: none;
}*/
.page-events .btn {
    background: transparent none repeat scroll 0 0 !important;
    border: 1px solid #DECEBC !important;
    box-shadow: none;
    color: #164161;
    font-size: 14px;
    font-weight: 400;
    text-shadow: none;
    transition: background 0.2s ease-in-out 0s;
}
.page-events .btn:hover {
    background: #164161 !important;
    border: 1px solid #164161 !important;
    box-shadow: none;
    color: #fff !important;
    font-size: 14px;
    font-weight: 400;
    text-shadow: none;
    transition: background 0.2s ease-in-out 0s;
}
.page-events .btn:hover i {color:#fff;}
.page-events .btn i {
    color: rgba(128, 64, 0, 0.25);
    font-size: 11px;
    font-weight: 400;
    margin-right: 0;
    position: relative;
    top: 2px;
}
.page-events .alert.alert-error {
    background: rgba(128, 64, 0, 0.10) none repeat scroll 0 0;
    border-radius: 2px;
    box-shadow: none;
    color: #164161;
}

.page-events .alert .close {
    line-height: 0;
    position: relative;
    right: -35px;
    top: 5px;
}
.page-events .btn.ajaxlayoutlink.ajaxnext.nohide i {
    float: right;
    margin-left: 5px;
}
.page-events .jcl_navbar.btn-group a[type="button"] {
    display: none !important;
}
.page-events .btn.ajaxlayoutlink.ajaxprev.nohide i {
    margin-right: 5px;
}
.page-events #jcl_layout_body table th {
    background: #164161 none repeat scroll 0 0;
    color: #fff;
    height: 14px;
    margin: 0 !important;
    padding: 5px !important;
}

.atomic.powered_by {
    display: none;
}
.page-events #jcl_component table {
    border-left: 1px solid #ddd !important;
    border-width: 0 0 0 1px !important;
    table-layout: fixed;
}

.page-events #jcl_component .table-bordered td {
    border-bottom: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
}
.page-events #jcl_component table, #jcl_component tr, #jcl_component td {
    border: 0;
}
.page-events #jcl_component .table-striped tbody tr:nth-child(2n+1) td, #jcl_component .table-striped tbody tr:nth-child(2n+1) th {
    background-color: transparent !important;
}

.page-events div#jcl_layout_body {
    display: flex;
    flex-flow: column-reverse nowrap;
}
.page-events .well {
    background: transparent none repeat scroll 0 0;
    border-left: none !important;
    border-radius: 0;
    padding: 0;
	box-shadow:none;
}
.page-events #jcl_component a.jcal_category {
    background: none repeat scroll 0 0 !important;
    border: 1px solid #decebc;
    border-radius: 0;
    box-sizing: border-box;
    color: #164161;
    float: left;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 4px;
    width: calc(25% - 5px);
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 5px;
}
.page-events #jcl_component a.jcal_category:hover {background:#164161 !important; color:#fff;}
.page-events #jcl_component .label {
    line-height: 25px;
    margin-left: -1px;
    padding: 3px;
    text-shadow: none;
	color:#164161;
}
.page-events .well.jcal_categories > h3 {
    display: none;
}
.btn.dropdown-toggle {display:none;}
.btn.dropdown-toggle::after {
    content: "Toggle Category";
}

/*.page-events .btn.dropdown-toggle {display:none;}*/

.page-events a.btn[title="Flat View"] i {
    visibility: hidden;
}
.page-events a.btn[title="Flat View"] i::before {
    content: "\f02d" !important;
    font-family: fontawesome;
    visibility: visible;
}
.page-events .jcal_category.label[href="/impact/27-cal-cat-programs"]::before {
    color: #804000;
    content: "\f00c";
	font-family:fontawesome;
    margin-right: 5px;
}
.page-events .jcal_category.label[href="/impact/28-cal-cat-publications"]::before {
    color: #1A6296;
    content: "\f00c";
	font-family:fontawesome;
    margin-right: 5px;
}
.page-events .jcal_category.label[href="/impact/29-cal-cat-impact"]::before {
    color:#981A2C;
    content: "\f00c";
	font-family:fontawesome;
    margin-right: 5px;
}
.page-events .jcal_category.label[href="/impact/30-cal-cat-meetings"]::before {
    color:#008C61;
    content: "\f00c";
	font-family:fontawesome;
    margin-right: 5px;
}
.page-events .dropdown-menu {
	min-width:100% !important;
	background-color: transparent;
}
.page-events .dropdown-menu .jcl_toolbar_catselect > form {
    margin-top: -8px;
}
.page-events .dropdown-menu select#catid.listbox {
    background: #164161 none repeat scroll 0 0;
    color: #fff;
    float: right;
    padding: 4px;
}
.page-events .dropdown-menu > li a.noajax[title="New"] {
    display: none;
}
.page-events .dropdown-menu > li a[title="Categories"] {
    display: none;
}
.page-events .dropdown-menu > li a[title="get as iCal"] {
    display: none;
}
.page-events .dropdown-menu > li a[title="Print"] {
    display: none;
}
.page-events .dropdown-menu > li form.navbar-search {
    display: none;
}
.page-events .eventtitle.noajax.label img {display:none;}

.page-events .eventtitle.noajax.label {
    background: white none repeat scroll 0 0 !important;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px !important;
    text-align: left;
}
.page-events .eventtitle.noajax.label:hover {color:#164161 !important; text-decoration:underline;}

.jcl_category .alert {
    display: none;
}
#jcl_component .calendar-events {
    overflow: hidden;
    padding-left: 10px;
    padding-right: 5px;
	padding-top: 0;
    text-align: left;
}

.jcalpro_events_event { /*drop down of Events */
    margin-bottom: 15px;
}
.events-regis .jcl_toolbar {
    display: none !important;
}
.events-regis h1::before {
    content: "Programs Open For Registration";
    float: left;
    margin-bottom: 15px;
    visibility: visible;
}
.events-regis h1 {
    visibility: hidden;
}
.events-regis .row-fluid.list-item {
    display: none;
}
/* event detail */
.label.jcl_event_category {
    background-color: #164161 !important;
    border-radius: 2px !important;
    color: #fff !important;
    margin-left: -16px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.label.jcl_event_category:hover {font-weight:bold !important;}

/*events - flat
==================*/
.jcl_flat h2 {height:35px;}
.jcl_flat h3 {height:25px;}
.jcl_flat h5 {
    display:none;
}
/*end events - flat
===================*/

/*events - Programs Open For Registration
=========================================*/
.events-regis .jcalpro_events {padding-left:0;} 
.events-regis .jcalpro_events_link > a {
    font-weight: bold !important;
}
.events-regis .jcalpro_events_date {
    font-weight: bold;
}
.events-regis .jcalpro_events_event {
    margin-bottom: 35px;
}
/*end*/

/* Event programs to register drop-down */
.module.mod-box.dropit.deepest {
    margin: 0;
    padding: 0;
}

.module.mod-box.dropit.deepest ul {
    margin: 0;
    padding: 0;
}

.module.mod-box.dropit.deepest li {
    cursor: pointer;
    display: inline;
    float: left;
    line-height: 15px;
    position: relative;
    width: 100%;
}
.module.mod-box.dropit.deepest ul ul {
    background: #fff none repeat scroll 0 0;
    display: none;
    padding-left: 15px !important;
    padding-top: 15px;
    position: absolute;
	border: 1px solid rgba(128, 64, 0, 0.25);
	border-top:0px;
}

.module.mod-box.dropit.deepest ul li:hover ul {display:block;}

.page-events section#content {
    position: relative;
    top: 13px;
}

.page-events section#innertop {
    position: relative;
    top: 75px;
    z-index: 500;
}
.btn-toolbar {
    font-size: 0;
    margin-bottom: 11px;
    margin-top: 5px;
}

.module.mod-box.dropit.deepest h3 {
    border: 1px solid rgba(128, 64, 0, 0.25);
    font-weight: normal;
    padding-left: 13px;
    text-transform: capitalize;
}
.module.mod-box.dropit.deepest h3:hover {
	background:#164161;
	color:#fff;
}
.module.mod-box.dropit.deepest h3::after {
    content: "\f0d7";
    font-family:FontAwesome;
    float: right;
    padding-right: 13px;
	color: rgba(128, 64, 0, 0.25);
}


/* sidebarb event category list */
.mod_eventcatlist ul {
    margin-top: 10px !important;
}
.mod_eventcatlist ul li::before {
    display: none;
}

.mod_eventcatlist ul li.level1 {
    background:none !important;
	text-indent:0px !important;
	margin-left:0px !important;
}
.mod_eventcatlist ul li a {
    border: 1px solid rgba(128,64,0,0.25);
    margin-bottom: 15px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-top: 2px;
	color: #164161 !important;
}
.mod_eventcatlist ul li a > span::after {
    content: "\e006";
	font-family: "IcoMoon";
    float: right;
    padding-right: 10px;
	font-style: normal;
	color:rgba(128,64,0,0.25);
}
.mod_eventcatlist ul li a:hover > span::after {
	color:#fff !important;
}
.mod_eventcatlist ul li a:hover {background:#164161; color: #fff !important; text-decoration:none;}
.mod_eventcatlist ul li.level1 a > span {
    background:none !important;
	padding:0px !important;
}
.jcalpro_events_description {
    padding: 0;
}
.jcalpro_events_description p {
    margin: 0;
}
.page-events .jcalpro_events_event {
    margin-bottom: 15px;
}
.page-events .list-item {
    border-top: 0px solid #eee;
	border-bottom: 0px dotted #decebc;
    padding: 1em 0 0;
}
.page-events .list-item:last-child {border-bottom:0px !important;}
.page-events .row-fluid.list-item .alert.alert-info {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none !important;
    box-shadow: none;
    margin-top: -10px;
    padding: 0;
}

.page-events h2.jcl_header {
    color: #444;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 0 !important;
}
.page-events .row-fluid.list-item .list-item-title a {
    font-size: inherit;
    font-weight: bold;
    margin: 0 !important;
    padding: 0 !important;
    text-transform: none;
}

.page-events .row-fluid.list-item .alert.alert-info h5 {
    color: #444;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.row-fluid.list-item .alert.alert-info .jcl_event_description p {
    color: #444;
    margin-top: 5px;
}
.module.mod-box.ccatalog.deepest {
    margin-top: -15px;
}
a.catalog {
    border: 1px solid rgba(128, 64, 0, 0.25);
    box-sizing: padding-box;
    float: left;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-top: 4px;
    width: 100%;
	color: #164161 !important;
}

a.catalog:hover {
    background: #164161;
    text-decoration:none;
	color:#fff !important;
}
.catalog::after {
    content: "\e006";
	font-family: "IcoMoon";
    float: right;
    padding-right: 10px;
	font-style: normal;
	color:rgba(128,64,0,0.25);
}

.ccatalog div:hover > a.catalog:after {color:#fff;}


/* publications/resources-for-trial-court-staff */
.koowa .mod_docman ul {
    margin-top: 15px;
    padding-left: 15px;
}
.koowa .mod_docman ul li::before {
    display: none;
}

/* contact page */

.module.mod-box.contact-right.deepest p {
    margin: 0;
    padding: 0 !important;
}

/* online learning */

.level2.item836 a > span::after {/*menu item */
    content: "TM";
    font-size: 6px;
    padding-left: 3px;
    position: relative;
    top: -7px;
}
.module.mod-box.impact-email.deepest .koowa {
    margin-top: -15px;
}
.eb-brand-rss {
    color: #164161;
}

/* benchbooks */
.benchbook-list {
    float: left;
}
.benchbook-list > li {
    float: left;
    width: 50%;
}
ul.benchbook-list li:before {
	display: none;
}
ul.benchbook-list li ul li span.koowa_icon--default::before {
    content: url(../../../images/epub.gif);
}

/*new benchbooks*/
.bbooks h2.eb-post-title.reset-heading a {
	pointer-events:none;
}
.module.mod-box.bb-introtext.deepest {
    padding-left: 0;
}
.module.mod-box.bb-introtext.deepest h3.module-title {
    color: #164161;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 0 !important;
    text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: 14px;
}

.module.mod-box.bb-introtext.deepest h3.module-title span {
    color: #164161;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    text-transform: uppercase;
}
.module.mod-box.bb-introtext.deepest a {
    color: #804000;
    font-weight: bold;
}
.benchbooks .eb-post-foot {
    display: none;
}
.benchbooks div#fd.eb .eb-post + .eb-post {
    border-top: 1px dotted rgba(128, 64, 0, 0.25);
    margin-top: 20px;
    padding-top: 20px;
}
.bbooks .eb-image-viewport {
    pointer-events: none;
}


/*QRM civil
=================================================================*/

div#fd {
    float: left;
    margin-top: 12px;
    text-align: left;
    width: 100%;
}

.qrm-civil .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.qrm-civil .eb-category-profile .eb-category-head a:before {
    content:"Civil";
	visibility: visible;
}
.qrm-civil .eb-post-foot {display:none;} 

/*QRM criminal
===================================================================*/
.qrm-criminal .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.qrm-criminal .eb-category-profile .eb-category-head a:before {
    content:"Criminal";
	visibility: visible;
}
.qrm-criminal .eb-post-foot {display:none;}

/*QRM family
===================================================================*/ 
.qrm-family .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.qrm-family .eb-category-profile .eb-category-head a:before {
    content:"Family";
	visibility: visible;
}
.qrm-family .eb-post-foot {display:none;}

/*QRM probate
===================================================================*/ 
.qrm-probate .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.qrm-probate .eb-category-profile .eb-category-head a:before {
    content:"Probate";
	visibility: visible;
}

/*QRM Traffic/Recreational Vehicles
===================================================================*/ 
.qrm-traffic-rec-veh .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.qrm-traffic-rec-veh .eb-category-profile .eb-category-head a:before {
    content:"Traffic/Recreational Vehicles";
	visibility: visible;
}

.qrm-probate .eb-post-foot {display:none;}

/* Sitemap */
.sitemap #osmap h2.menutitle {
    color: #804000 !important;
    font-family: 'open sans', san-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}

.sitemap #osmap .level_0 li a {
    font-weight: bold;
}

.sitemap #osmap .level_1 li a {
    font-weight: 100;
}

.sitemap #osmap .level_1 > li::before {
    content: "\f0c8";
    margin-right: 8px;
    font-family:fontawesome;
    font-size:5px;
    color: rgba(22, 65, 97,0.25);
	position:relative;
	top:-3px;	
}

/*judge-2-judge
==============================================================================*/
.eb.eb-wireframe.eb-view-categories.eb-layout-listings.eb-responsive.wide.w960 {
    float: left;
    margin-top: 12px;
    width: 100%;
}

.j2jadoption .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.j2jadoption .eb-category-profile .eb-category-head a:before {
    content:"Adoption";
	visibility: visible;
}
.j2jbc .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.j2jbc .eb-category-profile .eb-category-head a:before {
    content:"Business Courts";
	visibility: visible;
}
.j2cpp .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.j2cpp .eb-category-profile .eb-category-head a:before {
    content:"Child Protective Proceedings";
	visibility: visible;
}

.j2jcj .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.j2jcj .eb-category-profile .eb-category-head a:before {
    content:"Chief Judge";
	visibility: visible;
}

.j2jcivil .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.j2jcivil .eb-category-profile .eb-category-head a:before {
    content:"Civil";
	visibility: visible;
}

.j2jcriminal .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.j2jcriminal .eb-category-profile .eb-category-head a:before {
    content:"Criminal";
	visibility: visible;
}

.j2jdr .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.j2jdr .eb-category-profile .eb-category-head a:before {
    content:"Domestic Relations";
	visibility: visible;
}



.j2jgeneral .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.j2jgeneral .eb-category-profile .eb-category-head a:before {
    content:"General";
	visibility: visible;
}

.j2jjuvenile .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.j2jjuvenile .eb-category-profile .eb-category-head a:before {
    content:"Juvenile";
	visibility: visible;
}

.j2jprobate .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.j2jprobate .eb-category-profile .eb-category-head a:before {
    content:"Probate";
	visibility: visible;
}

.j2jpsc .eb-category-profile .eb-category-head a {
    visibility: hidden;
}
.j2jpsc .eb-category-profile .eb-category-head a:before {
    content:"Problem-Solving Courts";
	visibility: visible;
}

/*blog tags - posts
===============================================================*/
.blog-tags .eb-post-thumb.is-left.is-full {
    display: none;
}


/*======================== MOBILE PORTRAIT==============================*/

@media only screen and (max-width : 768px) {
#absolute > div {width:100%;}
#logo, #logo > img, #menu {
    float: none;
    width: 100%;
    text-align: center;
}
div#menubar {
    border-bottom: 3px double rgba(128, 64, 0, 0.15);
    position: relative;
    width: 100%;
    z-index: 100;
}
#logo, #logo > img, #menu {
    float: none;
    text-align: center;
    width: 100%;
}
#menu {
    margin: 160px 0 10px;
}
.menu-dropdown {
    float: none;
    margin: 0 auto !important;
    width: auto !important;
	padding-left:20px;
}
.menu-dropdown li.level2 {
  text-align:left;
}
#logo {text-align:left;}
a#logo img {margin-left: 40px;}

.sheet-body {
    margin: 20px 15px 30px !important;
}
.home div#maininner {
    display: none;
}
.home aside#sidebar-a {
    height: auto;
    width: 100%;
}
.module.mod-box.mod-transparent.mission.deepest {
    margin: auto 0 !important;
    min-height: auto !important;
    width: 100% !important;
	padding-right:0px;
}
.module.mod-box.mod-transparent.mission.deepest p {
    color: #164161;
    font-weight: bold;
    margin: auto;
    width: 700px;
}
.grid-box.width100.grid-v {
    width: 50% !important;
}
.module.mod-box.call-out.deepest {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 0;
}

.callout-wrap {float:none; margin:auto; width:700px; }
.call-out .box-left {margin-left:15px;}
.call-out .box-left .boxbody {width:285px;}
.call-out .box-right .boxbody {width:285px;}	
.call-out .box-left {
    float: left;
    height: 210px;
    width: 335px;
	margin-right:15px;
}

.call-out .box-right {
    float: left;
    height: 210px;
    width: 335px;
    margin-left: 15px;
}
section#top-a {margin-top:-180px;}

.videos2 .eb-post {height:auto;}
.videos2 .eb-post-content {height:200px;}
.videos2 div#fd.eb .no-overflow {height:25px;}
.videos2 .eb-post-body.type-standard > p {position:relative; top:-130px; float:right; width:68%;}
.videos2 div#fd.eb .eb-post-body {height:130px;}
#maininner {border-bottom:1px solid #d9d9d9;}
#sidebar-b {width:100% !important;}
	
.videos2 div#fd.eb .eb-post-foot {
    margin: 0;
    border-bottom: 1px dotted #d9d9d9;
    padding-bottom: 15px;
    float: left;
    width: 100%;
}	
}


@media only screen and (max-width : 480px) {
#absolute > div {width:100%;}
h1 { line-height:20px;}
h3 {
    line-height: 18px !important;
    margin-bottom: 15px !important;
	margin-top: 15px !important;
}
#header-block {margin-top:80px;}
#header-responsive {
    padding: 0;
    text-align: center;
}
.home aside#sidebar-a {
    height: auto !important;
}

.module.mod-box.mod-transparent.mission.deepest p { width:100%;}
.module.mod-box.call-out.deepest {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}

.var-light .searchbox {width:80%;}
.callout-wrap {
    display: block;
    float: none;
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
}
.call-out .box-left {margin-bottom:0px;width:100%; height:auto; margin-left:0;}	
.call-out .box-right {margin-bottom:0px; margin-left:0px; width:100%; float:left; height:100%;}		
.call-out .box-left .boxbody > p {
	width:99% !important;
}
.fa-legal:before, .fa-gavel:before {
	position:relative;
	left:10px;
}
.fa-hand-o-right:before {
	position:relative;
	top:10px;
}

.module.copyrightLeft.deepest { width:100%;}
.module.footer-right.deepest {
    float: right !important;
    margin-top: 15px !important;
    text-align: left;
    width: 100%;
}

.footer-right .menu.menu-sidebar {
    float: left;
}

.module.footer-right.deepest ul li { margin-left:0; margin-right:10px;}
.module.footerRight-copyright.deepest {text-align: left;}
#sidebar-b {
    border: 1px dotted rgba(128, 64, 0, 0.25);
    margin-left: 0;
    margin-top: 0;
    min-height: auto !important;
    width: 100% !important;
}
.podcasts .eb-mod-item {width:100%;}

#fd.podcasts {margin:0px;}
#wistia_8h8meo5dwq.wistia_embed {
    margin-left: 0px !important;
}
.videos .wistia_embed {
    width: 100% !important;  
}
.videos object {
    margin-bottom: 0;
    width: 100%;
    height: auto !important;
}
.videos embed {height:auto !important;}
.jury-orientations .wistia_embed {width:100% !important;}
#wistia_c7jcue6a46.wistia_embed {
    height: 177px !important;
    margin-right: 0px !important;
	margin-bottom:15px;
}
#wistia_8h8meo5dwq.wistia_embed {
    height: 177px !important;
    margin-left: 0px !important;
}
.login button.button {margin-left:0px;}
.login form ul {margin-left:0px; padding-left:0px;}

/*benchbooks*/
.benchbook-list > li {width:100%;}

.videos2 div#fd.eb .eb-post-thumb.is-full {width:100%;}
.videos2 .eb-post-content {height:auto; padding-bottom:30px;}
.videos2 .eb-post-head.no-overflow {width:100%; padding-left:0; top:0;}
.videos2 .eb-tags.type-1 {width:100%; padding-left:0; top:0;}
.videos2 .eb-share {width:100%; padding-left:0; top:0;}
.videos2 .eb-post-body.type-standard > p {height:auto; top:0px; width:100%;display: none;}
.videos2 div#fd.eb .no-overflow {height: auto;}
.videos2 div#fd.eb .no-overflow .eb-post-title {line-height:20px;margin-bottom: 15px !important;}
.videos2 div#fd.eb .eb-post-body {height: auto;overflow: visible; display:block;}

.videos2 .eb-post-body.type-standard > p:nth-child(3) {display:none;}

.grid-box.width100.grid-v {width:100% !important;}
  
#maininner {width:100% !important;}  
  
  
}


/*======================== MOBILE LANDSCAPE==============================*/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
#absolute > div {width:100%;}
#logo, #logo > img, #menu {
    float: none;
    width: 100%;
    text-align: center;
}
div#menubar {
    border-bottom: 3px double rgba(128, 64, 0, 0.15);
    position: relative;
    width: 100%;
    z-index: 100;
}
#logo {
    float: none;
    text-align: left;
    width: 100%;
}
#logo img {padding-left:20px;}
#menu {
    margin: 160px 0 10px;
}
.menu-dropdown {
    float: none;
    margin: 0 auto !important;
    width: auto !important;
}
.menu-dropdown li.level2 {
  text-align:left;
}
.sheet-body {
    margin: 20px 15px 30px !important;
}
.home div#maininner {
    display: none;
}
.home aside#sidebar-a {
    height: auto;
    width: 100%;
}
.module.mod-box.mod-transparent.mission.deepest {
    margin: auto 0 !important;
    min-height: auto !important;
    width: 100% !important;
	padding-right:0px;
}
.module.mod-box.mod-transparent.mission.deepest p {
    color: #164161;
    font-weight: bold;
    margin: auto;
    width: auto;
}
.grid-box.width100.grid-v {
    width: 100% !important;
}
.module.mod-box.call-out.deepest {
    margin-left: 50px;
    margin-right: 50px;
    padding: 0;
}
.callout-wrap {float:none; margin:auto; width:700px; }
.call-out .box-left .boxbody {width:285px;}
.call-out .box-right .boxbody {width:285px;}	
.call-out .box-left {
    float: left;
    height: 210px;
    width: 335px;
	margin-right:15px;
}

.call-out .box-right {
    float: left;
    height: 210px;
    width: 335px;
    margin-left: 15px;
}
#sidebar-b {width:24%;}
section#top-a {margin-top:-180px;}
.videos2 .eb-post {height:auto;}
.videos2 .eb-post-content {height:200px;}
div#fd.eb .no-overflow {height:25px;}
.videos2 .eb-post-body.type-standard > p {height:50px;}

}



/* Extra Small Devices, Phones - Landscape */
@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation : landscape) {
#absolute > div {width:100%;}
home aside#sidebar-a {
    height: auto !important;
}
section#top-a {
    float: none;
    position: relative;
    width: 94%;
    margin: auto 0;
}
.module.mod-box.search.deepest {
    float: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 50%;
    margin: auto;
}
.var-light .searchbox {width:80%; padding-top:4px; padding-bottom:4px;}

.callout-wrap {width: 100% !important; padding-left:20%; padding-right:20%;}
.call-out .box-left {
	margin-right: 0;
    width: 100%;
    margin-bottom: 25px;
}
.call-out .box-right { margin-left:0px !important; width:100%;}
.call-out .box-left .header {width:100%;}
.call-out .box-right .header {width:100%;}
.page-events div#jcl_layout_body {width:100%;}
.jcl_toolbar .btn-group + .btn-group { width:100%;}
}


/* Extra Small Devices, Phones - Portrait */ 
@media only screen and (max-width : 736px) {
#absolute > div {width:100%;}
.call-out .box-left .boxbody {height:190px;}
.call-out .box-right .boxbody {height:190px;}
#copyright .module {float:left;}
}

/* Extra Small Devices, Phones - Portrait */ 
@media only screen and (max-width : 320px) {
#absolute > div {width:100%;}
section#top-a {
    float: none;
    position: relative;
    width: 94%;
    margin: auto 0;
}
.module.mod-box.search.deepest {
    float: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
    margin: auto;
}
.var-light .searchbox {width:80%;}
.call-out .box-left {
    margin-bottom: 15px;
    width: 100%;
    padding: 0px;
    margin-right: 0px;
    float: none;
}
.call-out .box-right {
    margin-bottom: 15px;
    width: 100%;
    padding: 0px;
    margin-left: 0px;
    float: none;
}	
.call-out .box-left .boxbody {
    background: rgba(0, 0, 0, 0) url("/images/calloutBG.jpg") no-repeat scroll 0 0;
	background-size:auto;
	width:100%;
	}
.call-out .box-right .boxbody {
    background: rgba(0, 0, 0, 0) url("/images/calloutBG.jpg") no-repeat scroll 0 0;
	background-size:auto;
	width:100%;
	}	
.call-out .box-left .boxbody > p {
	width:99% !important;
}
.fa-legal:before, .fa-gavel:before {
	position:relative;
	left:10px;
}
.fa-hand-o-right:before {
	position:relative;
	top:10px;
}

.videos2 div#fd.eb .eb-post-thumb .eb-post-image {display:none !important;}
.videos2 .eb-post-content {height:auto; padding-bottom:30px;}
.videos2 .eb-post-head.no-overflow {width:100%; padding-left:0; top:0;}
.videos2 .eb-tags.type-1 {width:100%; padding-left:0; top:0;}
.videos2 .eb-share {width:100%; padding-left:0; top:0;}
.videos2 .eb-post-body.type-standard > p {height:auto; top:0px; width:100%;}
.videos2 div#fd.eb .no-overflow {height: auto;}
.videos2 div#fd.eb .no-overflow .eb-post-title {line-height:20px;}
.videos2 div#fd.eb .eb-post-body {height: auto;overflow: visible; display:block;}
.videos2 div#fd.eb .eb-post-thumb.is-full {display:none;}
.videos2 .eb-post-body.type-standard > p:nth-child(3) {display:none;}
.grid-box.width100.grid-v {width:100% !important;}


}

/* iPhone Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation : landscape) {
#absolute > div {width:100%;}
home aside#sidebar-a {
    height: auto !important;
}
section#top-a {
    float: none;
    position: relative;
    width: 94%;
    margin: auto 0;
}
.module.mod-box.search.deepest {
    float: none;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 50%;
    margin: auto;
}
.var-light .searchbox {width:80%; padding-top:4px; padding-bottom:4px;}

.callout-wrap {width: 100% !important; padding-left:20%; padding-right:20%;}
.call-out .box-left {
	margin-right: 0;
    width: 100%;
    margin-bottom: 25px;
}
.call-out .box-right { margin-left:0px !important; width:100%;}
.call-out .box-left .header {width:100%;}
.call-out .box-right .header {width:100%;}
.page-events div#jcl_layout_body {width:100%;}
.jcl_toolbar .btn-group + .btn-group { width:100%;}

.videos2 div#fd.eb .eb-post-thumb .eb-post-image {display:none !important;}
.videos2 .eb-post-content {height:auto; padding-bottom:30px;}
.videos2 .eb-post-head.no-overflow {width:100%; padding-left:0; top:0;}
.videos2 .eb-tags.type-1 {width:100%; padding-left:0; top:0;}
.videos2 .eb-share {width:100%; padding-left:0; top:0;}
.videos2 .eb-post-body.type-standard > p {height:auto; top:0px; width:100%;}
.videos2 div#fd.eb .no-overflow {height: auto;}
.videos2 div#fd.eb .no-overflow .eb-post-title {line-height:20px;}
.videos2 div#fd.eb .eb-post-body {height: auto;overflow: visible; display:block;}
.videos2 div#fd.eb .eb-post-thumb.is-full {display:none;}
.videos2 .eb-post-body.type-standard > p:nth-child(3) {display:none;}
.grid-box.width100.grid-v {width:100% !important;}
}


/* Extra Small Devices, Phones - Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) {
#absolute > div {width:100%;}
#header-responsive {
    padding: 0;
    text-align: center;
}
.module.mod-box.call-out.deepest {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
.videos .wistia_embed {
    width: 100% !important;
}
.videos object {
    margin-bottom: 0;
    width: 100%;
    height: auto !important;
}
.videos embed {height:auto !important;}

.videos2 div#fd.eb .eb-post-thumb .eb-post-image {display:none !important;}
.videos2 .eb-post-content {height:auto; padding-bottom:30px;}
.videos2 .eb-post-head.no-overflow {width:100%; padding-left:0; top:0;}
.videos2 .eb-tags.type-1 {width:100%; padding-left:0; top:0;}
.videos2 .eb-share {width:100%; padding-left:0; top:0;}
.videos2 .eb-post-body.type-standard > p {height:auto; top:0px; width:100%;}
.videos2 div#fd.eb .no-overflow {height: auto;}
.videos2 div#fd.eb .no-overflow .eb-post-title {line-height:20px;}
.videos2 div#fd.eb .eb-post-body {height: auto;overflow: visible; display:block;}
.videos2 div#fd.eb .eb-post-thumb.is-full {display:none;}
.videos2 .eb-post-body.type-standard > p:nth-child(3) {display:none;}
.grid-box.width100.grid-v {width:100% !important;}
}

/* Extra Small Devices, Phones - Landscape */
@media only screen and (min-device-width: 387px) and (max-device-width: 1024px) and (orientation : landscape) {
	
#absolute > div {width:100%;}
#header-responsive {
    padding: 0;
    text-align: center;
    margin-top: 85px;
}
section#top-a {float: none;position: relative;width: 100%;margin: auto 0;}
.module.mod-box.search.deepest {float: none;padding-left: 0 !important;padding-right: 0 !important;width: 100%;margin: auto;}
.var-light .searchbox::after {margin-top:0;}
.module.mod-box.call-out.deepest {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
.videos .wistia_embed {
    width: 100% !important;
}
#copyright .module {
    float: right;
}
/*.videos2 div#fd.eb .eb-post-thumb .eb-post-image {display:none !important;}*/
.videos2 .eb-post-content {height:auto; padding-bottom:30px;}
.videos2 .eb-post-head.no-overflow {width:100%; padding-left:0; top:0;}
.videos2 .eb-tags.type-1 {width:100%; padding-left:0; top:0;}
.videos2 .eb-share {width:100%; padding-left:0; top:0;}
.videos2 .eb-post-body.type-standard > p {height:auto; top:0px; width:100%;}
.videos2 div#fd.eb .no-overflow {height: auto;}
.videos2 div#fd.eb .no-overflow .eb-post-title {line-height:20px;}
.videos2 div#fd.eb .eb-post-body {height: auto;overflow: visible; display:block;}
/*.videos2 div#fd.eb .eb-post-thumb.is-full {display:none;}*/
.videos2 .eb-post-body.type-standard > p:nth-child(3) {display:none;}
.grid-box.width100.grid-v {width:100% !important;}
}


/* search results */
.search-results legend {
    color: #164161 !important;
    font-size: 18px !important;
    font-weight: bold !important;
    text-transform: uppercase;
}

.search-results form.box fieldset {
    margin-bottom: 0px;
    padding: 0;
}
.search-results input {
    border-radius: 2px !important;
    box-shadow: none !important;
    padding-bottom: 0 !important;
    padding-left: 7px !important;
    padding-top: 0 !important;
}
.search-results form .button {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(211, 105, 0, 1) 0%, rgba(128, 64, 0, 1) 80%) repeat scroll 0 0 !important;
    border-color: transparent !important;
    border-radius: 2px;
    box-shadow: none !important;
    color: #fff !important;
    font-family: "open sans",sans-serif !important;
    font-size: 14px !important;
    font-weight: 600;
    margin-top: -4px;
    padding: 3px !important;
    text-shadow: none !important;
    width: 75px !important;
}
.search-results select.inputbox {
    border-radius: 2px !important;
    box-shadow: none !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.search-results form.box label {
    display: inline-block;
    font: inherit;
    margin: 0;
    padding-left: 0 !important;
}
.search-results h1 {
    color: #164161;
    font-size: 14px;
    font-weight: 600 !important;
    margin: 0;
    padding-bottom: 0 !important;
    text-transform: uppercase;
}
.search-results #system .item > header .meta, .wk-twitter-list .meta {
    font-size: 14px;
    letter-spacing: 0;
    margin-top: 0;
    text-transform: capitalize;
}
.search-results #system .title a {
    color: inherit;
    font-weight: 600;
}
.search-results #system .title a:hover {
	text-decoration:underline;
}
.search-results article.item {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
/* search results dropdown */

form#searchbox-431 ul.results {
    display: none !important;
}

/*audio player
====================================================================*/
.mejs-container, .mejs-container .mejs-controls {border-radius:0px;}
div#fd.eb .audiojs-track {display:none;}
.mejs-container .mejs-controls .mejs-time {overflow:visible;}div#fd input, div#fd button, div#fd select, div#fd textarea {
    float: left;
    margin: 7px 0 0;
}

/*easyblog global
====================================================================*/
div#fd.eb .eb-brand {
    margin: 20px 0 10px;
}
.col-cell.eb-post-more {
    display: none !important;
}
.eb-post-body h5 {
    font-size: 14px;
    font-weight: 700 !important;
    margin-top: 15px !important;
	color:#804000;
}
.vidtags div#fd.eb .eb-post-thumb.is-full {display:none;}
/*editing icon
======================================================================*/
div#fd.eb .eb-post-admin {
    display: none;
    z-index: 10;
}

/* KS UPDATES  3-24-16 */
.docman_document span.whitespace_preserver span {
	font-size:14px !important;
}
.docman_document .docman_description, .docman_document .docman_download  {
	display:none !important;
}
.docman_document .btn-toolbar {
	display:none !important;
}
.docman_download a.btn {
	display:none !important;
}
.whitespace_preserver .label-success {
	display:none !important;
}
.koowa .koowa_header {
    font-size: 18px;
}
.koowa .docman_document {
    margin-top: 10px;
}

/* KS UPDATES 3-25-16 */
ul.slides {
	border:0;
}
#absolute > div {
/*	width:auto !important;*/
}
.sheet-body {
	padding:0 10px;
}
#headerbar {
	padding-left:10px;
}
.footerRight-copyright .size-auto {
	max-width:20px !important;
	width:20px !important;
}
a#logo .size-auto {
    max-width: 220px;
}
.size-auto {
    max-width: auto !important;
}
.felony article img {
	max-width:77px;
}
.linksInterest article img {
	max-width:312px;
}
.resourcesTrial article img {
	max-width:73px;
	vertical-align:middle;
}
.bbooks div#fd.eb .eb-image .eb-image-figure img {
	max-width:89px !important;
}
#sidebar-b .koowa_header__title_link {
	font-size:14px;
}
#absolute div {
	width:1170px;
	margin:0 auto;
}
.alert {
    background: #eee none repeat scroll 0 0;
}
.alert, .alert h4 {
    color: #804000;
}
@media screen and (max-width:1230px) {
#absolute > div {
	width:auto !important;
}
}

@media only screen and (min-width:768px) and (max-device-width:1024px) {

.callout-wrap {
	width:auto !important;
}
.wrapper, .uk-container {
    max-width: 100% !important;
}

.var-light .sheet-body {
	padding:10px;
}

#headerbar {
	padding-left:0px;
}

.var-light .searchbox {
	width:200px !important;
	float:right;
	margin-right:-40px;
}
#top-a {
	margin-top:-140px !important;
}
#top-a .grid-box {
	width:110px !important;
	float:right;
}
#sidebar-a {
	margin-top:120px !important;
}
.var-light .searchbox::after {
	content:"";
}

#menu {
	width:auto;
	float:right;
	margin-top:70px;
}

#maininner {
	margin-top:80px;
}
.jcl_header h2 {
	margin-top:0;
}

}
@media screen and (min-width:768px) and (max-width:980px) {


#sidebar-b h3 {
	line-height:20px;
}
#sidebar-a {
	margin-top:0px !important;
}
#maininner {
	margin-top:0px;
}
.var-light .searchbox {
	margin-right:0;
}
.home div#maininner {
	display:none !important;
}
.home aside#sidebar-a {
	width:100% !important;
}
.sidebars-1 #sidebar-a .width100 {
	width:100% !important;
}
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
    font-size: 12px;
    font-weight: bold;
    padding: 4px 6px 0;
}
.page-events #maininner, .page-events #sidebar-a {
    width: 100% !important;
}
div#fd.eb .eb-share {
    margin-top: 20px !important;
}
div#fd.eb .eb-post-title {
	margin-bottom:20px !important;
}


}
@media screen and (max-width:767px) {
#absolute {
    position: relative;
}
#header-block {
    margin-top: 0px !important;
}
.var-light .searchbox::after {
	content:"";
}

.sidebars-1 #sidebar-a .width100 {
	width:100% !important;
}

.module.mod-box.mod-transparent.mission.deepest p {
    width: auto !important;
}
.callout-wrap {
	width:60% !important;
	margin:0 auto !important;
	padding:0 !important;
}
.call-out .box-left, .call-out .box-right {
	width:100% !important;
	height:auto !important;
	margin:0 !important;
	float:left;

}
.call-out {
	width:100% !important;
	margin:0 auto!important;
	padding:0 !important;
}
.call-out .box-right {
	margin-top:30px !important;
}
.call-out .box-left .header, .call-out .box-left .boxbody {
	width:80% !important;
	height:auto !important;
	margin:0 auto;
}
.call-out .box-right .header, .call-out .box-right .boxbody {
	width:80% !important;
	height:auto !important;
	margin:0 auto;
}
.call-out .box-right .boxbody, 	.call-out .box-left .boxbody {
	height:160px !important;
}
.podcasts .eb-mod-item {
	height:auto !important;
}
}

@media screen and (max-width:414px) { /* portrait */
.callout-wrap {
	width:100% !important;
}
.call-out .box-left .header, .call-out .box-left .boxbody {
	width:100% !important;
}
.call-out .box-right .header, .call-out .box-right .boxbody {
	width:100% !important;
}
.call-out .box-right .boxbody, 	.call-out .box-left .boxbody {
}
.page-events #jcl_component a.jcal_category {
	font-size:11px;
  	width:100%;
}
}

/* PT UPDATED 20161114 MEGA MENU */


#headerbar {
    border-bottom: 3px double rgba(128, 64, 0, 0.15);
    height: 99px;
}

.module.megamenu.deepest {
    margin-top: 58px;
    padding: 0;
}

/* FIX GIANT IMAGES 20161201 */
/*div#fd.eb .ebd-block.is-nested.nest-left {width: 15% !important;}*/

/* 20161210 PT ADDED MOBILE TABLE */

@media only screen and (max-width: 700px) {
table {
    width: 100% !important;
    max-width: 100% !important;
    border: 0 !important;
}
td {
    width: 100% !important;
    float: left;
    border: 0 !important;
}
}

/* hide paragraphs on video pages */
.videos2 .eb-post p {
    display: none;
}

/* PT ADDED 20170126 - thumbnails size*/
.eb-image-figure {
    width: 150px;
}
.vidtags .eb-image-figure {
    width: auto;
}

/* PT 20170731 HD #849681 */

.videos2 .eb-post-body.type-standard p,
.videos2 .eb-post-body.type-standard h1,
.videos2 .eb-post-body.type-standard h2,
.videos2 .eb-post-body.type-standard h3,
.videos2 .eb-post-body.type-standard h4,
.videos2 .eb-post-body.type-standard h5,
.videos2 .eb-post-body.type-standard h6,
.videos2 .eb-post-body.type-standard blockquote,
.videos2 .eb-post-body.type-standard > img{
    display: none;
}

.videos2 div#fd.eb .eb-post-foot {display:none; }

.videos2 .eb-post-body.type-standard {
    float: left;
    width: 30% !important;
}

.videos2 div#fd.eb .eb-post-thumb.is-full {
    margin-left: 0;
    margin-right: 15px;
    width: 100%;
}
.videos2 .eb-post-head.no-overflow {
    float: right;
    padding-left: 15px;
    position: relative;
    width: 70%;
}

@media only screen and (max-width: 736px) {
	.videos2 div#fd.eb .eb-post-body {display: none;}
	.videos2 .eb-post-head.no-overflow {width: 100%; padding-left: 0;}
}

@media only screen and (max-width: 414px) {
	.videos2 div#fd.eb .eb-post-thumb .eb-post-image {display: block !important;}
	.videos2 div#fd.eb .eb-post-thumb.is-full {display: block;}
	.videos2 .eb-post-body.type-standard {width: 100% !important; display: block !important;}
	.videos2 .eb-post-head.no-overflow {width: 100%;padding-left: 0;}
}

/* PT 20170731 HD #405014 */

h4.eb-section-heading.reset-heading {
    color: transparent;
	border-bottom: 1px dotted rgba(128, 64, 0, 0) !important;
	text-transform: capitalize !important;
	font-size: 16px !important;
	margin-bottom:10px !important;
}
h4.eb-section-heading.reset-heading:before {
	content: "Related Resources";
	color: #164161;
	border-bottom: 1px dotted rgba(128, 64, 0, 0.25) !important;
	text-transform: capitalize !important;
	font-size: 16px !important;
	padding-bottom: 15px;
	float: left;
	width: 100%;
	font-weight: bold;
}

.eb-entry-related h3 {line-height: 20px;}
.eb-entry-related h3 a {
    font-size: 15px;
    text-transform: capitalize;
	color: #804000 !important;
}
.eb-entry-related h3 a:hover {text-decoration: underline !important;}
.eb-entry-related .text-muted {
    display: none;
}
.eb-entry-related > div::before {
    content: "\f0c8";
	font-family: FontAwesome;
	color: #d9d9d9;
    float: left;
    padding-right: 10px;
	font-size: 5px;
	padding-bottom:40px; /* KS ADD 20190716 */
}
.eb-entry-related.clearfix > div {
    float: left;
    padding-bottom: 20px;
    padding-right: 20px;
    width: 30.333%;
}
.eb-template {
    display: none;
}

@media only screen and (max-width: 414px) {
h3.eb-related-title {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.eb-entry-related > div {margin-bottom: 0 !important;}	
.eb-entry-related > div:last-child {margin-bottom:20px !important; }	
}

/* KS ADDITIONAL SEARCH CSS 8-11-17 */

.var-light .searchbox {
	width:230px;
}
.searchbox2 {
	width:230px;
}
div#miCourtBanner {
	width:30%;
	float:left;
}
div#searchOneCourtofJusticeWebsiteForm {
	width:70%;
	float:right;
	max-width:400px;
}
div#searchOneCourtofJusticeWebsiteForm input#searchOneCourtofJusticeWebsiteText{
    color: #804000;
    font-weight: bold;
    text-transform: capitalize;
	font-size:11px;
	height:21px;
	line-height: 1.6em;
    margin: 1px 10px 3px 0;
	min-height:20px;
	border-radius:20px !important;
	box-shadow:none;
	border:1px solid rgba(128, 64, 0, 0.25);
	padding:2px 32px 0 15px !important;
	background:#efede8;
	width:260px;
}
#searchOneCourtofJusticeWebsiteForm form {
	margin-top:25px;
	margin-right:10px;
	width:100%;
	text-align:right;
}
.searchbox2:after {
    content: "\f002";
	font-family:fontawesome;
	font-size:12px !important;
	color:#bcb4a7;
	z-index:10;
	position:absolute;
	float:right;
	margin-left:-35px;
	margin-top:.06em;
}

.searchbox  button.uk-icon-times {display: none;} 

@media screen and (max-width:1024px) {

.var-light .searchbox {
	margin-right:-15px !important;
	width:228px !important;
}
.searchbox2:after {
	display:none;
}
}

@media screen and (max-width:980px) {
.var-light .searchbox {
	margin-top:30px;
}
#searchOneCourtofJusticeWebsiteForm form {
	margin-top:80px;
}
div#searchOneCourtofJusticeWebsiteForm input#searchOneCourtofJusticeWebsiteText{
	background:#FDFCF8;
	min-height:24px;
}
}


@media screen and (max-width: 767px) {
.var-light .searchbox {
	margin-top:0px;
}
div#searchOneCourtofJusticeWebsiteForm input#searchOneCourtofJusticeWebsiteText{
	min-height:30px;
}
section#top-a {
	width:100%;
}
.module.mod-box.search.deepest {
	width:100%;
}
}

@media screen and (max-width: 480px) {
div#searchOneCourtofJusticeWebsiteForm {
	width:100%;
	float:left;
  	margin-top:140px;
}
div#searchOneCourtofJusticeWebsiteForm input#searchOneCourtofJusticeWebsiteText {
	margin-left:25px;
}
section#top-a {
	width:100%;
	float:left;
}
.var-light .searchbox input {
	float:left;
}
.var-light .searchbox {
	margin-top:70px;
	float:left;
}
#searchOneCourtofJusticeWebsiteForm form {
	text-align:left;
	margin-top:0;
}
div#searchOneCourtofJusticeWebsiteForm input#searchOneCourtofJusticeWebsiteText{
	min-height:28px;
}
}

@media screen and (min-width:400px) and (max-width:700px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)  {

/* IPHONE6S LANDSCAPE ONLY MODE */


}


.eb-view-entry.eb-layout-default img.size-auto {
    margin-bottom: 0;
    margin-right: 0;
}

#eb .eb-post-more { 
    display: none;
}

.eb-posts.for-tag .eb-post-content {
    float: left;
    width: 100%;
}

.eb-entry.fd-cf .eb-entry-head .eb-entry-meta.text-muted > div {
    float: left;
    padding-right: 15px;
}
.eb-entry.fd-cf .eb-entry-head .eb-entry-meta.text-muted {
    float: left;
    padding-bottom: 15px;
    width: 100%;
}
.eb-entry.fd-cf .eb-entry-body.type-standard.clearfix {
    float: left;
    width: 100%;
	margin-bottom: 25px;
}
.eb-entry.fd-cf .eb-entry-body.type-standard .pull-right {
    display: none;
}

.eb-entry.fd-cf .eb-entry-tags {
    float: left;
    margin-bottom: 30px;
    margin-top: 15px;
    width: 100%;
}
.eb-entry.fd-cf .eb-share {
    margin-top: 50px;
}


.eb-entry.fd-cf .eb-share .eb-social-button a {
    background: #164161 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    padding: 5px 10px;
}

.eb-entry.fd-cf .eb-entry-tags .cell-label {
    color: #164161;
    float: left;
    font-weight: bold;
    padding-right: 10px;
}
.eb-entry.fd-cf .eb-entry-tags .cell-tags {
    float: left;
	padding-right: 5px;
}
.eb-entry.fd-cf .eb-entry.fd-cf .eb-entry-tags .cell-tags a::before {
    content: "#";
}
.eb-view-categories.eb-layout-listings .audiojs-track {
    background: transparent !important;
    border-bottom: 0 !important;
	padding: 0 !important;
}
.eb-view-categories.eb-layout-listings .overflow-no {
    color: #444;
}

.eb-view-categories.eb-layout-listings .audiojs-track .pull-right {
    display: none;
}


/* 20170828 #977986 - MJI | Embedding Media Into Blog Posts */
.audiojs-track {
    display: none;
}
.mejs-container .mejs-controls div {padding-top: 6px;}


/* 20171107 #465248 - MJI - Banner Module Updates */

.module.mod-box.notification.deepest h3 {
    float: left;
    width: 100%;
    color: #164161;
    font-weight: bold;
    margin-bottom: 10px;
}
.module.mod-box.notification.deepest h3:before {
    content: "\f071";
    padding-right: 10px;
    font-family: Fontawesome;
    color: #804000;
    font-size: 20px;
    font-weight: 400;
}

.module.mod-box.notification.deepest h3 span {
    color: #164161;
    font-weight: bold;
}

.module.mod-box.notification.deepest {
    padding: 15px;
    margin-top: 2%;
    margin-bottom: 2%;
    border: 1px solid #d9d9d9;
    background: #f6f6f6;
}
.module.mod-box.notification.deepest .bannergroupnotification {
    font-weight: bold;
    color: #164161;
}

@media screen and (max-width: 768px) {
  .module.mod-box.notification.deepest {
    margin-top: 6%;}

}
@media screen and (max-width: 767px) {
  .module.mod-box.notification.deepest {
    margin-top: 10%;}

}
@media screen and (max-width: 414px) {
  .module.mod-box.notification.deepest {
    margin-top: 5% !important;}

}
/** end ticket **/


/** 20171107 **/
@media screen and (max-width: 736px) {
div#eb.videos2 .eb-posts.is-mobile hr {
    display: none;}
 }

@media screen and (max-width: 480px) {
 #absolute {
    z-index: 300;} 
 div#eb.videos2 .eb-posts-is-mobile hr {
    display: none;} 
 }


/* KS FIX UPGRADE ISSUE 7-20-18 */
@media screen and (max-width:767px) {
#searchbox-431 {
	margin-top:90px;
}
}


@media screen and (max-width:480px) {
	

#megamenucss {	
/*	margin-top: 55px !important;*/
	background: #0B4B7B;
	width:100% !important;
	float:left !important;
}
#headerbar {
	margin-top:30px !important;
}
div#searchOneCourtofJusticeWebsiteForm {
    margin-top: 180px !important;
}
#miCourtBanner {
	width:100%;
	z-index:1000;
	position:relative;
}
#jux_memamenu481 {
	z-index:10;
	position:relative;
}
#headerbar .module {
    margin-top: 110px;
}
}


/* Upgrade fixes 20180723 */

div#eb.eb-view-tags.vidtags .eb-post-thumb.is-full > a img {
    display: none;
}
div#eb.eb-view-tags.vidtags .ebd-block.is-nested.nest-left,
div#eb.eb-view-tags.vidtags .eb-image,
div#eb.eb-view-tags.vidtags .eb-image-viewport,
div#eb.eb-view-tags.vidtags .eb-image .eb-image-figure img{
  width:100% !important;
}

#eb .eb-post+.eb-post {
  float:left;
  width:100%;
}
#eb.eb-view-entry .eb-image-figure {
    width: 100%;
}

/* KS ADD FOR IMMIGRATION FAQ & FELONY SENTENCING FAQS 8-13-2018*/

.finder #search-form {
	display:none;
}
.finder #search-results{
	margin-top:60px; 
}
#content #adminForm .filter {
	display:none;
}
#sidebar-b .faqTopic .header {
	display:none; 
}
#sidebar-b .faqTopic ul li::before {
	display:none;
}
#sidebar-b .faqTopic ul li {
	margin-left:0px !important;
	background:none;
	text-indent:20px;
}
#sidebar-b .faqTopic ul li:first-child {
	text-indent:10px;
}
#sidebar-b .faqTopic ul.menu li:first-child a:before {
	content:"All ";
}
#sidebar-b .faqTopic h3 {
	margin-top:20px;
}
#sidebar-b .faqTopic ul.expmenu li a {
	font-size:13px;
	line-height:13px;
}
body.immigration h2 {
	margin-top:20px;
	font-size:25px;
}
body.immigration h1.title {
	display:none;
}
body.immigration article h1.title {
	display:block;
}
.ui-accordion {
	margin-left:0 !important;
}
.ui-accordion .ui-accordion-header {
	background: #285a82; /*0C4A7D;*/
	color: white;
	padding-bottom: 5px !important;
	padding-left:10px !important;;
	padding-right:10px !important;
	line-height:21px !important;
}
.ui-accordion .ui-accordion-header.ui-state-active {
	background: #08365b;
}
.ui-accordion .ui-accordion-header a, .ui-accordion .ui-accordion-header a:link  {
	font-weight:400;
	color:white !important;
	background:none !important;
	text-transform:none !important;
}
.ui-accordion .ui-accordion-header a span.highlight {
	background:none !important;
	font-weight:400 !important;
}
.ui-accordion-header-icon {
	background-color: white;
	border-radius: 20px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0px 0px 1px 0px;
}
.ui-accordion p.button {
	background:none;
	margin-top:20px;
	box-shadow:none;
}
.ui-accordion p.button:hover {
	box-shadow:none;
}
.ui-accordion p.button a{
	background: #E35F1F;
	color:white !important;
	font-size:15px !important;
	text-shadow:none;
	padding: 8px 15px;
	border-radius: 5px;
	font-weight: 400 !important;
	font-family: Open Sans;
	box-shadow: 1px 2px 2px #ccc;
}
.ui-accordion p.button a:hover{
	background: #08365b;
	text-decoration:none;
}
.ui-accordion-content p {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px !important;
	line-height: 22px !important;
	font-weight: 400 !important;
	color: #444 !important;
}
h2.courtlandfaqtitle {
	font-size:25px;
}
.ui-accordion-content h2 {
	display:none;
}

.ui-icon-triangle-1-e {
    background-position: -32px -128px !important;
}
.ui-icon-triangle-1-s {
    background-position: -48px -128px !important;
}
#sidebar-b h3 {
    line-height: 21px !important;
    margin-bottom: 10px;
}
#sidebar-b .searchbox input[type="text"] {
    text-transform: none;
}
h1.title {
	text-transform:none;
	line-height:25px !important;
	margin-top:35px !important;
}
h1.title.ui-accordion-header {
	margin-top:0 !important;
}
.qaButton {
	background-image:url("/images/calloutBG3.jpg");
	min-height:161px;
    color:white;
	margin-top:20px;
	max-width:300px;
}
.faqTopic select option{
	color:#444 !important;
	font-size:13px !important;
	line-height:20px !important;
}
.faqTopic select option:first-child {
/*	display:none !important;*/
}
.faqTopic select {
	border-radius:3px !important;
	width:270px;
	max-width:95% !important;
	font-size:13px !important;
}
.qaButton h3 {
	font-size: 14px;
	color: white !important;
	padding: 15px 20px;
	font-weight:normal !important;
	text-align:center;
}
.qaButton2 h3{
    padding-top: 30px;
    padding-bottom: 20px !important;
}
.qaButton .callout-btn{
	width:100%;
	margin-left:5%;
}
.qaButton .callout-btn .fa-caret-right:before {
	color:white !important;
}
.qaButton .callout-btn a, #maininner form .rsform-submit-button {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(40,90,130,1) 0%, rgba(30,65,94,1) 80%);
    background: -webkit-linear-gradient(top, rgba(40,90,130,1) 0%,rgba(30,65,94,1) 80%);
    background: linear-gradient(to bottom, rgba(40,90,130,1) 0%,rgba(30,65,94,1) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1e415e',GradientType=0 );
    border-radius: 2px;
    float: left;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 90%;
    color: #fff !important;
    font-weight: 600;
    -moz-box-shadow: 0 2px 2px #000000;
    -webkit-box-shadow: 0 2px 2px #000000;
    box-shadow: 0 2px 2px #000000;  
    font-size:13px !important; 
    margin:0 auto;
    text-align:center;
}
#maininner form .rsform-submit-button {
	width:auto !important;
	padding:8px 20px !important;
	box-shadow:none !important;
	border-radius:5px !important;
}
.qaButton .callout-btn a:hover, #maininner form .rsform-submit-button:hover {
    background: #1e415e !important;
    text-decoration: none !important;
}
#maininner form .rsform-submit-button:hover {
    background: #874016 !important;
    text-decoration: none !important;
}
form h2 {
	font-size:25px !important;
	line-height:32px !important;
}
.content form input[type="text"], #maininner form input[type="text"], 
.content form textarea, #maininner form textarea {
	box-shadow:none !important;
	color:#444 !important;
}
.content form select {
	box-shadow:none !important;
	font-size:14px !important;
}
.content form textarea, #maininner form textarea {
	width:100% !important;
}
.content p.formDescription, #maininner form p.formDescription {
	font-size:90% !important;
	font-style:italic;
}
.content .formRequired, #maininner form .formRequired {
	color:#E35F1F !important;
	font-size:80% !important;
}
.content .formError, #maininner form .formError {
	color:#E35F1F !important;
}
form#mod-finder-searchform {
	max-width: 85%;
	float: left;
	padding:3px 10px;
}
#maininner {
    width: 70%;
}
#page {
	overflow:hidden;
}

.footer-right li.item839 a > span::before {
    font-family: FontAwesome;
    content: "\f05a";
    float: left;
    padding-right: 5px;
    color: rgba(128,64,0,0.5);
}



@media only screen and (max-width: 1024px) and (min-width: 981px) {
#maininner {
    margin-top: 0px !important; 
}
.mid-divide {
    float: left !important;
    width: 100% !important;
}
.sheet-body {
    margin: 50px 0 30px !important;
}
#maininner {
    width: 60% !important;
	padding:2%;

}	
#sidebar-b {
	width:30% !important;	
}
#top-a .searchbox {
	margin-top:20px !important;
	margin-right:0 !important;
}

}
@media only screen and (max-device-width: 1024px) and (min-width: 981px) and (orientation : landscape) {
.sheet-body {
    margin: 120px 0 30px !important;
}

}
@media screen and (min-width:767px) and (max-width:980px) {
#maininner {
    width: 65%;
}	
#sidebar-b {
	width:30% !important;
	min-height:0 !important;
}
.wrapper.grid-block.content-texture {
    margin-top: 0px !important;
}
}

@media screen and (max-width:959px) {
#system {
    padding-bottom: 35px;
}
#maininner {
    width: 100%;
}
#sidebar-b {
	width:100% !important;
	min-height:0 !important;
	margin-left:0 !important;
	border:0 !important;
}
#sidebar-b .mod-box{
	padding-left:0 !important;
	padding-right:20px !important;
	min-height:0 !important;
}

#sidebar-b width100 {
	width:100% !important;
	margin-leftr
}
form#mod-finder-searchform {
	float: left !important;
	margin-top:0;
}
#sidebar-b .faqTopic h3 {
    margin-top: 0;
}
}

@media screen and (max-width:767px) {
#sidebar-b .grid-box.width100.grid-v {
    width: 100% !important;
}
}

/** PT 20190114 ticket #3023 **/

#system form.submission fieldset > div:first-child:before {
    content: "Your username is NOT your e-mail address; please use the username provided to you by MJI.";
    margin-left: 210px;
    top: 50px;
    position: relative;
    line-height: 14px;
}

#system form.submission.small fieldset > div:nth-child(2) {
    margin-top: 35px;
}

form.submission[action~="/log-in?task=reset.complete"] fieldset > div:first-child:before,
form.submission[action~="/log-in?task=reset.request"] fieldset > div:first-child:before{
    display: none !important;
}

form.submission[action~="/log-in?task=reset.complete"] fieldset > div:nth-child(2) {
  margin-top:0 !important;
}

@media screen and (max-width:767px) {
  
#system form.submission fieldset > div:first-child:before {
    margin-left: 0;
    top: 90px;
}  
  
  
}

@media screen and (max-width:608px) {
  
#system form.submission fieldset > div:first-child:before {
    top: 100px;
}  

  
}

/* PT ADDED MSC CONFERENCE PAGES 20190214 */

#page.msc-conference h3 {
  font-size:20px;
}

#page.msc-conference #headerbar {

    padding-top: 0;

}


#page.msc-conference #maininner {

    width: 100%;

}
.module.mod-box.conference-banner.deepest {

    padding: 0;
    margin-top: -60px;
    margin-bottom: 30px;

}
.module.mod-box.conference-banner.deepest p {

    text-align: center;

}
.module.mod-box.conference-banner.deepest img {
    width: 100%;
}

.module.mod-box.conference-banner .conf-vid {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    text-align: center;
    width: 500px;
    background: #f6f6f6;
    padding: 15px;
  	margin-bottom:30px;
}

.msc-conference article h1.title {
    margin-top: 0 !important;
    text-transform: uppercase;
}

.msc-conference article h4 {
    color: brown;
    font-size: 16px;
    font-weight: 700;
    margin-top: 25px;
}

.module.mod-box.conference-callouts.deepest {

    padding: 0;

}

.c-callouts .callout {

    float: left;
    width: calc(25% - 34px);
    text-align: center;
    padding-right: 15px;
    padding-left: 15px;
	border-right: double 3px #d9d9d9;
}
.c-callouts .callout.four {

    border-right: 0;

}
.c-callouts .callout h3 a {

    font-size: 16px;
    font-weight: 600;
    display: block;
    line-height: 18px;
  	color:#164161;

}
.c-callouts .callout h3 i {

    font-size: 40px;
  	color:#164161;

}

.c-callouts .callout p a {

    border: 1px solid #164161;
    padding: 4px 10px 4px 10px;
    border-radius: 3px;
    color: #fff;
    background: #164161;

}
.module.mod-box.conference-speakers .conf-speakers {
    float: left;
    width: 100%;
    background: #f6f6f6;
    padding-top: 30px;
    padding-bottom: 30px;
}
.module.mod-box.conference-speakers.deepest {

    margin-top: 30px;
    min-height: auto !important;
    padding-bottom: 30px !important;
    padding-top: 30px !important;
  	margin-bottom:30px;

}
.module.mod-box.conference-speakers .conf-speakers h3 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 15px;
    border-bottom: double 3px #d9d9d9;
    margin-left: 30px;
    margin-right: 30px;
    padding-bottom: 10px !important;
}

.module.mod-box.conference-speakers .conf-speakers .tile {
    float: left;
    width: calc(33.333% - 60px);
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 15px;
    height: 320px;
    overflow: hidden;
}
.module.mod-box.conference-speakers .conf-speakers figure {

    float: left;
    width: 100px;
    height: 100px;
    background: orange;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-right: 10px;

}
.module.mod-box.conference-speakers .conf-speakers figure img {

    width: 100%;

}

.module.mod-box.conference-speakers .conf-speakers .tile h4 {

    color: #164161;
    font-size: 18px;
    font-weight: 600;

}

.module.mod-box.conference-speakers .conf-speakers .tile h5 a {

    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;

}
.module.mod-box.conference-speakers .conf-speakers .tile h5 {

    margin-bottom: 0;

}
.module.mod-box.conference-info.deepest {
    margin-top: 50px;
    min-height: auto !important;
    padding-left: 0;
    padding-right: 0;
}



.module.mod-box.conference-speakers  .conf-contact {
    float: left;
    width: 100%;
    margin-top: 30px;
    text-align: center;
}

.module.mod-box.conference-info.deepest .conf-vid {

    text-align:center;

}

.module.mod-box.conference-info .conf-btn,
#page.msc-conference .conf-btn, .conf-btn {

    background: #164161;
    color: #fff !important;
    padding: 6px 10px 6px 10px;
    border-radius: 3px;

}
.module.mod-box.conference-info .conf-contact p {

    margin-bottom: 20px;

}

.module.mod-box.conference-nav.deepest  {
  padding:0;
  min-height: auto !important;
}
.module.mod-box.conference-nav.deepest ul {

    padding-left: 0;

}
.module.mod-box.conference-nav.deepest ul li::before {

    content: "|";
    padding-left: 5px;
    padding-right: 5px;

}
.module.mod-box.conference-nav.deepest ul li:nth-child(1)::before {

    display: none;

}
.module.mod-box.conference-nav.deepest ul li {

    display: inline-block;

}

#page.msc-conference .module.mod-box.conf-sched-text.deepest {

    border: 1px solid rgba(128, 64, 0, 0.15);
    background: #f6f6f6;
    padding-top: 20px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 20px;
    margin-bottom: 30px;

}

#page.msc-conference section#top-b .grid-box.width50 {
    float: left;
    width: 100%;
}
#page.msc-conference .module.mod-box.deepest {

    padding: 0;

}

#page.msc-conference .module-title span, #page.msc-conference .module-title {

    color: #164161;
    font-weight: 700;
    margin-bottom: 15px;

}

#page.msc-conference.msc-sched-filter #maininner section form h3 {

    font-size: 16px !important;
    text-transform: capitalize;

}
#page.msc-conference.msc-sched-filter #maininner section form .cbListFilterKeywordsWrapper input {

    width: 100%;
    margin-bottom: 20px;

}
#page.msc-conference.msc-sched-filter .cbListViewmsc-conference.msc-sched-filter h1.contentheading {

    display: none;

}
#page.msc-conference .cbListViewmsc-conference.msc-sched-filter form a.cbNewButton, 
#page.msc-conference .cbListViewmsc-conference.msc-sched-filter form button.cbDeleteButton,
#page.msc-conference #cbEditableWrapper1 .cbToolBar button.cbApplyButton,
#page.msc-conference #cbEditableWrapper1 .cbToolBar button.cbSaveButton,
#page.msc-conference .cbToolBar button.cbDeleteButton,
#page.msc-conference #cbEditableWrapper1 .cbToolBar a.cbBackButton,
#page.msc-conference .cbToolBar .cbButton.cbEditButton{

    margin-top: 30px;
    font-weight: 400;
    font-size: 14px;
    padding: 10px;
    line-height: 14px;
    border-radius: 5px;

}


#page.msc-conference .cbListViewmsc-conference.msc-sched-filter form #cbBulkTitleWrap,
#page.msc-conference .cbListViewmsc-conference.msc-sched-filter form #cbEditStateWrap{
    display: none;
}

#page.msc-conference .cbListViewmsc-conference.msc-sched-filter table tr td {

    border-right: 1px solid #d9d9d9;

}
#page.msc-conference .cbListViewmsc-conference.msc-sched-filter table  .sectiontableheader a {

    font-weight: 600;

}
#page.msc-conference section#content table {

    width: 100%;

}

#page.msc-conference section#content table thead th {

    text-align: left;
    padding-left: 10px;
    padding-right: 10px;

}
#page.msc-conference section#content table td {

    padding-left: 10px;
    padding-right: 10px;

}
#page.msc-conference.msc-sched-filter h1.contentheading {

    line-height: 25px;

}
#page.msc-conference.msc-sched-filter table br {

    display: none;

}
#page.msc-conference section#content table tbody td > a {

    font-weight: 600;

}
#page.msc-conference span.small.created-by {
  display:none;
}

/**
#page.msc-conference.msc-sched-filter section#content table.category.table.table-striped tbody td:nth-child(4)::before {

    content: "Minutes:";
    float: left;
    padding-right: 5px;

}

#page.msc-conference.msc-sched-filter section#content table tbody td:nth-child(4)::before {

    content: "Minutes";
    float: right;

}
**/








.hidden-phone.cbPrintBar {

    display: none;

}


#editor-xtd-buttons a {

    background: transparent;

}




























/* ======= conference responsive ======== */

@media only screen and (max-device-width: 1024px) and (min-width: 981px) and (orientation: landscape){
body#page.msc-conference .sheet-body {
  margin: 50px 0 30px !important;}
}



@media only screen and (max-width: 1024px) {  

  #page.msc-conference #maininner {

    width: 100% !important;
    padding: 0;}
  
.module.mod-box.conference-banner.deepest {
    margin-top: -30px;}
}  


@media only screen and (max-width:991px) {


.c-callouts .callout {
    width: calc(50% - 34px);

}
.c-callouts .callout.two {

    border-right: 0;

}
.c-callouts .callout.one, .c-callouts .callout.two {

    border-bottom: double 3px #d9d9d9;
    padding-bottom: 20px;

}
  .c-callouts .callout.three, .c-callouts .callout.four {
    padding-top: 20px;
}
  
.module.mod-box.conference-speakers .conf-speakers .tile {

    width: calc(50% - 60px);  

}

@media only screen and (max-width:980px) {
   
.module.mod-box.conference-banner.deepest {
    margin-top: 0px;}  
  
  
}


@media only screen and (max-width:768px) {
   
#page.msc-conference #maininner {
   border-bottom: 0px solid #d9d9d9;}
  
.module.mod-box.conference-speakers .conf-speakers .tile {
    max-height: 300px;
    height: 300px;
    overflow: hidden;}  

.module.mod-box.conference-nav.deepest {
    margin-top: 15px;}  
  
}

@media only screen and (max-width:767px) {
.module.mod-box.conference-banner.deepest {
    margin-top: -30px;
}  
    
.c-callouts .callout {
    width: calc(100% - 34px);
    border: 0 !important;
}    
.module.mod-box.conference-speakers .conf-speakers .tile {
    width: calc(100% - 60px);
    height: auto !important;}    

.module.mod-box.conference-info.deepest .conf-vid, .module.mod-box.conference-info.deepest .conf-contact {
    float: left;
    width: calc(100% - 0px);
}
.module.mod-box.conference-info.deepest .conf-vid, .module.mod-box.conference-info.deepest .conf-contact {
    width: calc(100% - 0px);}
.module.mod-box.conference-info.deepest .conf-contact {
    padding-left: 0px;}  
  
#page.msc-conference .module.mod-box.deepest > div {
	margin-top: 30px;}  
  
.module.mod-box.conference-banner .conf-vid {
    width: calc(100% - 30px);}  
  

}
  
@media only screen and (max-width:700px){
  
#page.msc-conference a#logo {
    width: 220px;
}  
    
#page.msc-conference table thead {

    display: none;

}    
#page.msc-conference section#content table td {
  padding:0;
}
 
#page.msc-conference.msc-sched-filter section#content tbody tr td:nth-child(6)::before {

    content: "Room: ";

}
#page.msc-conference.msc-sched-filter section#content tbody tr td:nth-child(3) p {

    font-weight: 400;
    padding-left: 15px;
    font-style: italic;

} 
 #page.msc-conference section#content table tbody tr {

    margin-bottom: 25px;
    width: 100%;
    float: left;

}  
  
 #page.msc-conference section#content table td br {

    display: none;

} 
body#page.msc-conference img {
    width: 100%;
}    
  
}















/* END CONFERENCE PAGES 20190214 */
	
	
/* KS FIX FOR UPGRADE 7-16-2019 */
	
@media screen and (max-width:980px)	{
#eb .eb-entry-related > div {
    width: 100%;	
}	
.eb-entry-related > div::before {
	padding-bottom:0;
}
#eb .eb-related-title {
    margin: 0 0 5px !important;
}
}
  

 /* PT FIX FOR UPGRADE 7-23-2019 */ 
@media screen and (max-width:980px){ 
#jux_memamenu481 #js-mainnav.megamenu .js-megamenu.dropdown-menucssjs-meganav {
    padding-bottom: 200px;
    overflow: scroll;
    height: 100vh;}  
}
