@media (min-width:992px) {
    	/* LAST NAV ITEM DROPDOWN STYLES */
	.topbar-nav .metismenu .submenu-secondary li:last-child a.tertiary-link {
		color: #7e7e7e;
		text-transform: uppercase;
		font-size: .85rem;
		letter-spacing: .05rem;
		padding:1rem;
    	background-color: #f0f0f0;
		margin-top:.5rem;
	}
  .topbar-nav .metismenu > li > ul {
    min-width: 13rem;
  }
}

.TMN-theme__home .banner--wrapper {
    background-image: url(/Portals/0/Images/TMN-Pattern/homepage-hero-mobile-2022.jpg);
    margin-bottom: 4rem;
    background-size: cover;
    background-position: 50% 50%;
}

.home-banner h1, .home-banner p {
    text-shadow: 
    0 0 5px #fff, 
    5px 5px 10px #fff, 
    -5px -5px 10px #fff, 
    10px 10px 20px #fff,
    -10px -10px 20px #fff;
    filter: drop-shadow(0px 0px 10px #ffffff);
}

@media(min-width:768px) {
.TMN-theme__home .banner--wrapper {
    background-image: url(/Portals/0/Images/TMN-Pattern/homepage-hero-2022.jpg);
    padding: 5rem 0;
    margin-bottom: 4rem;
    background-size: cover;
    background-position: 50% 50%;
}
}

.subtitle p, .subtitle ol li {
    font-family: var(--font-secondary);
    font-weight: var(--w-bold);
    color: var(--quaternary);
    font-size: 1.03rem;
    line-height: 1.33rem;
    margin-bottom: 0.8rem;
}

.landing-page h2 {
	margin-top:-5px;
}
.topbar-nav .metismenu a.active.sign-up-button {
    color: #fff;
}

/* UPLOAD BUTTON */
.fileupload-buttonbar .btn-success.fileinput-button span {
    display: none;
}
span.btn.btn-success.fileinput-button, .fileinput-button.btn-success:not(:disabled):not(.disabled):active {
    background-color: transparent;
    border: transparent;
    color: #000;
    padding: 0;
}
.fileinput-button input {
    background-color: var(--quinary);
    border-radius: 2rem;
    padding: .25rem;
    color: var(--text-color-primary);
    cursor: pointer;
}
input::file-selector-button {
    background-color: var(--quaternary);
    padding: .5rem 1.25rem;
    border-radius: 2rem;
    border: none;
    color: #fff;
    font-weight: var(--w-bold);
    margin-right: 1rem;
    cursor: pointer;
}

/* FORM GUTTERS */
.small-gutter .field-container {
    padding: 0;
}

/* FORM BUTTONS */
.bstrap30 .btn-primary {
    color: #fff!important;
    background-color: var(--tertiary)!important;
    border-color: var(--tertiary)!important;
    border-radius: 2rem!important;
    font-weight: var(--w-bold)!important;
    padding: .5rem 1rem .6rem!important;
    font-family: var(--font-primary)!important;
    font-size: .95rem!important;
}
.bstrap30 .btn-info, .btn.btn-info {
    color: #fff!important;
    background-color: var(--quaternary)!important;
    border-color: var(--quaternary)!important;
    border-radius: 2rem!important;
    font-weight: var(--w-bold)!important;
    padding: .5rem 1rem .6rem!important;
    font-family: var(--font-primary)!important;
    font-size: .95rem!important;
}

/* FORM HEADER OVERRIDES */
.bstrap30 h2 {
    font-family: var(--font-primary)!important;
    font-weight: var(--w-black)!important;
    font-size: 1.5rem !important;
    line-height: 1.875rem;
    color: var(--header-color-secondary)!important;
}
/* FORM INLINE RADIO OVERRIDES */
.bstrap30 .label-align-top .radio.radio-inline {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    margin-right: 1rem;
}
.radio-inline label input, .radio-inline label span {
    height: 20px;
}

/* GRID OVERRIDES */
.angrid-details p {
    font-size: .95rem;
    line-height: 1.4rem;
}
.angrid-details .details-content.active {
    max-height: none!important;
}

/* HEADER LINK STYLE */
h2 a {
    font-family: var(--font-primary);
    font-weight: var(--w-black);
    font-size: 1.5rem;
    line-height: 1.875rem;
    color: var(--header-color-secondary)!important;
}

/* MISC BLOG OVERRIDES */
.eds_news_Press.eds_style_predefined_amaranth_red .edn_category > a, .eds_news_Press.eds_style_predefined_amaranth_red .edn_category > span {
    background-color: var(--tertiary);
    color: #ffffff;
}
.eds_news_Press .edNews_articleHeader .edn_articleCategories .edNews_homeIcon {
    background-color: var(--tertiary);
    color: #fff;
}
.eds_news_Press .edn_primaryWrapper .edn_boxHeader {
    margin: 0;
    box-shadow: none;
    padding: 0;
}
.eds_news_Press .edn_primaryWrapper {
    border-left: none;
    padding: 0;
}
.eds_news_Press .edn_primaryWrapper::before {
    box-shadow: none;
}
.eds_news_Press .edn_primaryWrapper .edn_boxHeader > h3, .eds_news_Press .edn_primaryWrapper .edn_boxHeader > h4 {
    margin-bottom: 1rem;
    color: var(--text-color-primary);
}
.eds_news_Press .edNews_articleHeader .edNews_numberOfVievs .edNews_numberOfVievsIcon {
    color: var(--primary);
}
.eds_news_Press html, .eds_news_Press li, .eds_news_Press p {
    font-family: 'Lato', sans-serif;
    font-size: 1.1rem;
}
img.edn_articleImage {
    border-radius: 10px;
}
.eds_news_Press .edn_leadingArticle > section > .edn_articleTitle > a {
    border-radius: 10px;
    margin-top: 5px;
}
.eds_news_Press .edNews_switchArticleLink {
    box-shadow: none;
    padding: 2rem;
}
.eds_news_Press .edNews_switchArticleLink > span {
    box-shadow: none;
}
.eds_news_Press .edNews_switchArticleLink:hover > span {
    background-color: var(--primary);
}
.eds_news_Press .edNews_switchArticle > section {
    box-shadow: none;
}
.eds_news_Press .edn_article_gallery {
    padding: 0;
    border-left: none;
}
.eds_news_Press .edn_article_gallery::before {
    box-shadow: none;
}
.eds_news_Press .edNews_mediaContainer img {
    border-radius: 10px;
    aspect-ratio: 2.5 / 1;
    object-fit: cover;
}
.TMNTheme .eds_news_Press h1, .TMNTheme .eds_news_Press h2, .TMNTheme .eds_news_Press h3, .TMNTheme .eds_news_Press h4, .TMNTheme .eds_news_Press h5, .TMNTheme .eds_news_Press h6 {
    color: var(--secondary);
}
.TMNTheme .eds_news_Press .edn_articleStyle3 > section > a::before {
    background: transparent !important;
}

