.mother-bar {margin:0; padding:0; background:#123 left 50% no-repeat; background-size:initial;}
.mother-bar .inner {margin:0 30px; padding:0; width:auto; text-align:left;}
.mother-bar img {width:auto !important;height:13px;vertical-align:middle;margin:0 15px 0 0;}

.mother-bar .item a {margin:0px 5px 0 0;padding:4px 12px;color:#fff;font-size:12px; text-transform:uppercase; text-decoration:none; background:rgba(255,255,255,0.10); border-radius:0px 0px 0 0; display:inline-block;}
.mother-bar .item a:hover {color:#fff; background:rgba(255,255,255,0.25);} 

.mother-bar .item.active a {color:#fff; background:#5d8fea; background:#3F4D60;}
.mother-bar .item.active a:hover {color:#fff; background:#5d8fea; background:#3F4D60;}

.mother-bar .item.minor a {margin:0px 0 0 0; padding:8px 8px; background:rgba(255,255,255,0.0);}
.mother-bar .item.minor a:hover {color:#fff; background:rgba(255,255,255,0.25);} 

.mother-bar .property {margin: 4px 5px 0 0;padding: 4px 0;color: #fff;font-size: 12px;text-transform: ;text-decoration: none;display: inline-block;}
.mother-bar .upper {text-transform: uppercase;}

.mother-bar img.edition-active {margin:3px 0 0 10px;width:12px;height:auto;float:right;}

@media only screen and (max-width: 1200px) {
.mother-bar .inner {width:auto;}
}

@media only screen and (max-width: 1023px) {
.mother-bar .inner {width:auto; text-align:center;}
.mother-bar .item.minor a {display:none;}
.mother-bar .inner .right {float:none;}
}

nav.jason ul.sub-nav {margin:0; padding:0; width:auto;}

nav.jason ul.sub-nav li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}
nav.jason ul.sub-nav li a {
    padding: 5px 15px 5px 0;
    font-weight: 400;
    text-transform: none;
}

nav.jason a {display: block;padding:;font-size:;text-decoration: none;}

nav.jason li div.outer {display:none; margin:0; padding:0; width:auto; height:auto; position:absolute; z-index:25000; border-top:3px solid #123; border-radius:0 0 6px 6px;text-align:left;}
nav.jason li div.outer {background:rgba(0,0,3,1.0) url('https://www.lawcatalog.com/pub/media/nav-divot-mother-bar-dark-blue.png') 22px 0px no-repeat; background-color:#000;}

nav.jason li div.outer.edition {right:15px;}
nav.jason li div.outer.edition {background:rgba(0,0,3,1.0) url('https://www.lawcatalog.com/pub/media/nav-divot-mother-bar-dark-blue.png') 205px 0px no-repeat; background-color:#000;}

nav.jason li.trigger:hover div.outer {display: block;}
nav.jason li.trigger a.trigger {font-size:12px; font-weight:400; text-transform:uppercase; color:#fff; cursor:pointer; opacity:0.75;}
nav.jason li.trigger a.trigger:hover {opacity:1.0;}
nav.jason li.trigger a.trigger .nav-ellipsis {margin:0 0 0 1px; font-weight:400; color:#fff; opacity:0.25;}
nav.jason li.trigger a.trigger:hover .nav-ellipsis {color:#ff863d; opacity:1.0;}
nav.jason li div.outer ul.nav-topics {list-style:none; padding:0; margin:15px 10px;}
nav.jason li div.outer ul.nav-topics li {list-style:none; margin:0 0 0px 0; padding:0; display:block; width:auto; text-align:left;}
nav.jason li div.outer ul.nav-topics li a {font: 400 14px/18px "open-sans", sans-serif; color:#fff; text-transform:none; text-decoration:none; padding:10px 15px; border:0px solid #ddd; border-radius:4px;}
nav.jason li div.outer ul.nav-topics li a:hover {color:#111; background:#f5f5f5; border:0px solid #333;}
nav.jason li div.outer ul.nav-topics li a .label.minor {margin:5px 0 0 0; font-size:11px; color:#999;}
nav.jason li div.outer ul.nav-topics li a:hover .label.minor {color:#666;}
nav.jason li div.outer ul.nav-topics li.label {margin:30px 0 15px 15px;padding:0;color:#ff863d;font-weight:700; text-transform:uppercase;}
nav.jason li div.outer ul.nav-topics li.label span {}

nav.jason li div.outer ul.article-list-default li {border:none; margin:0 0 15px 0;}

nav.jason li div.outer .ad-article-list-native {display:none;}

@media only screen and (max-width: 1200px) {
.brand-nav ul.sub-nav {margin:3px auto 0 auto; width:auto;}
.brand-nav .h-scroll {height:auto;}
}

.mastheadbar > div{padding:0 !important; margin:0 !important; max-width:100% !important;}
.mastheadbar > div > div{padding:0 !important; margin:0 !important; max-width:100% !important;}
.page-header .panel.wrapper{border:0; background-color:#f0f0f0; color:#656565;}
.header.panel > .header.links > li > a{color:#656565;}
.header.panel > .header.links > li > span{color:#656565;}
.header.panel > .header.links > li > a:hover{color:#000000;}
.linksheadbar > .header.links >li{display:inline; float:left; margin:10px;}
.linksheadbar > .header.links{float:right;}
.minicart-wrapper{clear:right;}
.logo img{width:auto;}
.linksheadbar > .header.links >li a:visited{color:#656565;}
.linksheadbar > .header.links >li a{color:#656565;}
.mother-bar {padding: 2px 0;}
.customer-welcome .action.switch{color:#656565;}

@media only screen and  (max-width: 1024px){
.smallview-hidden, .linksheadbar{display:none;}
.header.content .block-search {margin-top:5px !important; margin-right:0;}
.logo img {width:170px;height:43px;}
.header.content{padding-top: 15px;}
.page-header{margin-bottom: 20px !important;}
}