/* Colors */
.btn-danger {
    background-color: #eb0000;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger:focus {
    background-color: #da0000;
}

/* Font */
.card-headline a, 
.card .headline-list a,
.asset .asset-header h1,
.asset .gallery-vertical .gallery-item h3,
.asset #lee-series-panel h3 a,
.lee-breaking-bar .breaking .card .tnt-headline,
.lee-breaking-bar .breaking .card .tnt-headline a {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight:700;
}
.asset .asset-header h1,
.asset .asset-content ol,
.asset .asset-content p,
.asset .asset-content ul,
.hero .card-lead p {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}
@media(min-width:992px) {
    .lee-feature-grid article .card-headline .tnt-headline {
        line-height:1.1;
    }
}

/* Masthead */
#site-navbar-container .masthead {
    background-color: #fff;
    padding: 14px 15px 13px;
}
#site-navbar-container .masthead .search .btn-link {
    color: rgba(0,0,0,.7);
}
@media (min-width: 992px) {
    #site-navbar-container .masthead .search input.form-control {
        background-color: #fff;
        color: #222;
        box-shadow: none;
    }
    #site-navbar-container .masthead .search input.form-control:focus {
        border-color: #222;
    }
    #site-navbar-container .masthead .search input.form-control::placeholder {
        color: rgba(0,0,0,.4);
    }
    #site-navbar-container .masthead .search form {
        border-bottom: 1px solid rgba(0,0,0,.2);
    }
    #site-navbar-container .masthead .search form:focus-within {
        border-color: rgba(0,0,0,.7);
    }
    #site-navbar-container .masthead .search form:hover .btn-link, #site-navbar-container .masthead .search form:focus-within .btn-link {
        color: #222;
    }
}

/* Navbar */
#main-navigation .nav-weather,
.offcanvas-drawer .mobile-weather {
    display: none;
}

@media (max-width:439px) {
    #main-navigation .navbar-brand img {
        max-width: 160px;
    }
}

@media (max-width:374px) {
    #main-navigation .navbar-brand img {
        max-width: 105px;
    }
}

@media (max-width:991px) {
    .offcanvas-drawer .in-drawer-logo img {
        filter: grayscale(100%) invert() contrast(200%);
    }
    #site-navbar-container .search-mobile .btn-link,
    #main-navigation .navbar-toggle.hamburger-desktop {
        color: #222;
    }
    #main-navigation {
        background-color: #fff !important;
    }
    #site-navbar-container {
        box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 5%);
    }
}

/* Index headings */
#main-page-container .emphasis-h1 .block-title-inner h1 {
    font-weight: 700;
}
@media (min-width: 992px) {
    #main-page-container .emphasis-h1 .block-title-inner h1 {
        font-size: 32px;
    }
}

/* Footer */
#site-footer h4 {
    font-size:18px;
    text-transform:uppercase;
}

#site-footer .list-inline li {
    padding-left:5px;
}

#site-footer .site-newsletter > div {
    padding:0;
}

#site-footer .site-newsletter h1 {
    display:none;
}

#site-footer .site-newsletter form {
    padding:0;
}

#site-footer .site-newsletter .disclaimer {
    text-align:left !important;
}

#site-footer-container .logo img {
    filter: grayscale(100%) invert() contrast(200%);
}

/* Summary cards */
.lee-summary .card figure .image .lee-icon {
    font-size:14px;
    padding: 5px;
}
.lee-summary .card figure .image .lee-icon:after {
    display:none;
}
.lee-summary .card .card-image {
    margin-bottom:0;
}

/* Tabs */
.lee-tabs h3 {
    margin:0;
}
.lee-tab-content {
    display:none;
    margin-top:20px;
}
.lee-tab-content.active {
    display:block;
}
.lee-tabs .nav-tabs {
    width:100%;
    border-bottom:0;
}
.lee-tabs .nav-tabs>li {
    display:table-cell;
    width:1%;
    float:none;
    margin:5px 0 0;
    border-bottom: 1px solid #ccc;
}
.lee-tabs .nav-tabs>li>a {
    text-align:center;
    font-size:13px;
    font-weight:700;
    margin:0;
    padding:10px;
    outline:none;
    color:#eb0000;
    background-color:#eee;
    border-radius:0;
    border: 1px solid #fff;
}
.lee-tabs .nav-tabs>li>a:hover,
.lee-tabs .nav-tabs>li>a:focus {
    background-color:#e3e3e3;
}
.lee-tabs .nav-tabs>li.active {
    margin:0;
    border-top: 5px solid #eb0000;
    border-bottom-color: #fff;
}
.lee-tabs .nav-tabs>li.active>a {
    font-weight:700;
    outline:none;
    color:#000;
    background-color: #fff;
    border-color: #fff #ccc;
}

.lee-tabs .nav-pills {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}
.lee-tabs .nav-pills::-webkit-scrollbar {
    display:none;
}
.lee-tabs .nav-pills>li {
    display:inline-block;
    float:none;
}
.lee-tabs .nav-pills>li+li {
    margin-left:0;
}
.lee-tabs .nav-pills>li>a {
    border-radius:0;
    font-weight:700;
    outline:none;
    padding: 10px;
}
.lee-tabs .nav-pills>li.active>a, .lee-tabs .nav-pills>li.active>a:hover, .lee-tabs .nav-pills>li.active>a:focus {
    color: #222;
    background-color: transparent;
    border-bottom: 6px solid var(--lee-blox-link-color);
}
.lee-tabs .nav-pills>li>a:hover,
.lee-tabs .nav-pills>li>a:focus {
    color: #222;
    background-color: transparent;
}

@media(min-width: 1170px) {
    .lee-tab-content {
        margin-top:30px;
        margin-bottom:30px;
    }
    .lee-tabs .nav-pills>li>a,
    .lee-tabs .nav-tabs>li>a{
        font-size:24px;
        padding:10px 20px;
    }
    .lee-tab-content .card-grid .card .card-container>.card-image {
        width:40%;
        float:left;
    }
    .lee-tab-content .card-grid .card .card-container>.card-body {
        margin-left:40%;
        padding: 0 10px 0 30px;
    }
    .lee-tab-content .card-grid .card .card-container>.card-body .card-headline h2,
    .lee-tab-content .card-grid .card .card-container>.card-body .card-headline h3,
    .lee-tab-content .card-grid .card .card-container>.card-body .card-headline h4 {
        font-size:24px;
    }
}

/* Hide hamburger */
@media(min-width: 992px) {
    #lee-main-menu-btn {
        display:none;
    }
    #main-navigation .navbar-left .dropdown-menu>li>a {
        border-color:rgba(255,255,255,.08);
    }
}