/* Support Local Journalism - Christine */
.tnc-overlay .promo-design button.close {
opacity: 1;
color:#FFFFFF;
}


#site-top-nav-container{height: auto;min-height: 42px}
#site-top-nav{height: auto;min-height: 42px}
#site-top-nav .search-form-container{margin-bottom: 0;
width: 140px}


#topbar-col-two{flex-basis: 140px !important;width: 140px !important}
#tncms-region-topbar-col-three{display: flex;align-items: center;column-gap: 5px;justify-content: flex-start;flex-direction: row-reverse}
#tncms-region-topbar-col-three .follow-links .list-inline{margin-left: 0 !important}

.header-user .user-controls .list-inline .btn{border-radius: 0 !important;text-decoration: none;
    outline: 0px solid #ddd;border: 0;font-size: 12px !important;color: #fff;
padding:3px 8px !important}
.header-user .user-controls .list-inline .btn:hover{background: #447bd4 !important;color: #fff;opacity:1}
.header-user .dropdown-toggle{display: flex;align-items: center;column-gap: 5px;padding-top: 10px !important}
.header-user .user-controls .tn-user-avatar img{height: 25px;line-height: 1 !important;}
.header-user .dropdown-header{font-weight: 900;font-size: 14px;color: #104BA9;padding-bottom: 10px}
.header-user .not-logged-in .list-inline li{padding-right: 0}
.header-user .list-inline > li{padding: 0}
.header-user .list-inline {margin: 0}
.header-user > .alert{margin-bottom: 0;padding: 5px;line-height: 1;border-radius:5px;font-size:0}
.header-user > .alert:before{content: 'Preview Disabled';font-size: 10px}
.header-user .tn-user-avatar svg.tnt-user{width: 25px;margin-bottom:-5px}


.aplus-user .tn-user-screenname{display: none}
.aplus-user-list .btn{box-shadow: none !important;inset: inherit !important}
.aplus-user > .list-inline {display: flex;align-items:center;column-gap:5px }
.aplus-user{padding: 0 !important}
.aplus-user .has-services > .btn{font-size: inherit !important }
.aplus-user .no-services > .btn{font-size: inherit !important }
.aplus-user .user-dropdown.dropdown-toggle{font-size: inherit !important}
.aplus-user .aplus-user-controls{top: auto !important}
.aplus-user .aplus-user-manage{top:auto !important}
.aplus-user .btn{vertical-align: inherit;padding:6px 10px 5px;line-height: 24px}
.aplus-user .user-icon{border-radius: 50%;}
.aplus-user .list-inline > li{padding: 0}
.aplus-user .list-inline {margin: 0}
#topbar-col-one-nav_menu{white-space: nowrap}


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

.dropdown-menu .divider{background:rgba(255,255,255,.15) }
.aplus-user .has-services > .btn{font-size: 10px !important;}
.aplus-user .no-services > .btn{font-size: 10px !important;}
.header-user .aplus-user .dropdown-toggle{flex:1 !important;border: 0px solid #ddd !important;padding: 2px 3px 1px 5px !important;background: none !important;min-height: 40px !important}
.aplus-user .user-icon{vertical-align:top;border-radius: 50%; height: 20px !important;}
.aplus-user .caret{color: #104BA9}
.aplus-user > .list-inline{flex-wrap: wrap;justify-content: center;gap:2px}
.aplus-user .btn{min-height: auto;padding:5px }
.aplus-user .dropdown-menu{right:auto !important;left: 0 !important}
.header-user .user-controls .list-inline .btn{font-size:10px}
.aplus-user .tn-user-avatar{display: flex}
.offcanvas-drawer .header-user .user-controls .list-inline .btn{border-radius: 0 !important;
    text-decoration: none;outline: 0px solid #ddd;border: 0;font-size: 13px !important;
    color: #fff;padding:3px 10px !important;min-height: 28px !important}
.offcanvas-drawer .aplus-user-controls ul.aplus-user-menu ul.dropdown-menu li
    {padding: 0 !important;text-shadow: none !important}
    .offcanvas-drawer .aplus-user-controls ul.aplus-user-menu ul.dropdown-menu li a{padding: 5px 8px !important;color: rgba(255,255,255,1) !important}

}


.access-offers-wrapper .btn{box-shadow: none !important;padding: 5px 10px !important}
.access-offers-wrapper .btn{background: #104BA9}
.access-offers-wrapper .btn:hover{background: #104BA9;opacity: .8 !important}
.access-offers-wrapper .btn.btn-instant-login{background: #104BA9 !important}
#subscribeForm-submit.btn-default, .service-sublink .btn-primary{box-shadow: none !important;font-weight: bold;font-size: 15px}