:root {
	--jmp-orange: #EC712F; /* #F58D1D; */
}

#header-search #search-field:focus {border-color:var(--jmp-orange);}
#header-search #search-submit:hover {background:var(--jmp-orange);}

#page-header {background-color:var(--white);}
#page-header .wLogo {position:relative;margin-top:30px;}
#page-header .wLogo img {height:60px;}

#page-header.uon-landing-page-header .inner, #cookie-trail + #page-header.uon-landing-page-header .header-tint .inner, #cookie-trail + #page-header.uon-landing-page-header .no-header-tint .inner {padding:60px 0 30px;}
#page-header.uon-landing-page-header .uon-landing-page-header-cta a::before {color:var(--jmp-orange);}

#page-header + #uon-area-header {margin-bottom:40px;top:0;}
#page-header + #uon-area-header.uon-area-header-degrees {margin-bottom:40px;top:0;position:relative;padding:0;margin-top:0;}
#page-header + #uon-area-header .inner {padding-top:0;display:flex;justify-content:space-between;align-items:center;}

#page-header + #uon-area-header #header-search {margin:20px 0;}

#uon-area-header.uon-area-header-degrees .uon-area-header-nav {text-align:left;}

#uon-area-header.uon-area-header-degrees .uon-area-header-nav a.uon-area-header-nav-button {font-size:18px;background:none;color:var(--grey-3);border:2px solid var(--grey-3);padding:3px 15px;}
#uon-area-header.uon-area-header-degrees .uon-area-header-nav a.uon-area-header-nav-button:hover {background:var(--jmp-orange);color:var(--white);border-color:var(--jmp-orange);}
#uon-area-header.uon-area-header-degrees .uon-area-header-nav a.uon-area-header-nav-button:last-child {background:var(--grey-3);color:var(--white);}
#uon-area-header.uon-area-header-degrees .uon-area-header-nav a.uon-area-header-nav-button:last-child:hover {background:var(--jmp-orange);color:var(--white);border-color:var(--jmp-orange);}

#uon-area-header.uon-area-header-degrees .uon-area-header-nav a.uon-area-header-nav-button .fa-angle-right {font-size:16px;}

h1.underlined::after, h2.underlined::after, h3.underlined::after, h4.underlined::after, #page-footer h3.underlined::after {background:var(--jmp-orange);}
h1.underlined a::after, h2.underlined a::after, h3.underlined a::after, h4.underlined a::after {color:var(--jmp-orange);}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:var(--jmp-orange);}
.headline-20px span, .headline-30px span, .headline-36px span, .headline-40px span, .headline-50px span, .headline-60px span, .headline-80px span, .headline-100px span, .headline-120px span, .headline-150px span {color:var(--jmp-orange);}
.uon-icon-list-row-small .fa, .uon-icon-list-row-small .i8 {background:var(--jmp-orange);}
.uon-content-promo-banner:hover {box-shadow: 0 0 0 3px var(--jmp-orange);}
.uon-content-promo-banner:hover p .button, .uon-content-promo-banner p .button:hover, .uon-content-promo-banner:hover .uon-content-promo-banner-detail p span.button, .uon-content-promo-banner .uon-content-promo-banner-detail p span.button:hover {background:var(--jmp-orange);border-color:var(--jmp-orange);}
.uon-icon-tile-index-grid a::after {border-right-color:var(--jmp-orange);border-bottom-color:var(--jmp-orange);}
.uon-icon-tile-index-grid a .i8, .uon-icon-tile-index-grid a .fa {color:var(--jmp-orange);}
.uon-icon-tile-index-grid a:hover {background:var(--jmp-orange);}
.headline-20px span, .headline-30px span, .headline-36px span, .headline-40px span, .headline-50px span, .headline-60px span, .headline-80px span, .headline-100px span, .headline-120px span, .headline-150px span {color:var(--jmp-orange);}
.uon-reputation-large-story-block:hover .fa-play {background-color:var(--jmp-orange);border-color:var(--jmp-orange);}
.campaign-cta {background:var(--jmp-orange);}
a.uon-call-to-action:hover, button.uon-call-to-action:hover {background:var(--jmp-orange);}
a.uon-call-to-action:hover::after, button.uon-call-to-action:hover::after {color:var(--jmp-orange);}

a.uon-small-call-to-action:hover {background:var(--jmp-orange);color:var(--white);}
a.uon-small-call-to-action:hover::after {border-radius:3px;color:var(--jmp-orange);}

.uon-content-promo-banner .uon-content-promo-banner-detail p::before {background:var(--jmp-orange);}
.uon-news-event-listing-item .uon-news-event-listing-item-image a:hover img {border-color:var(--jmp-orange);}
.usp-item .usp-label {color:var(--jmp-orange);}
    
a.uon-feature-block:hover, .uon-carousel-widget.uon-feature-block:hover {box-shadow:0 0 0 3px var(--jmp-orange);}
.uon-feature-block .content h2::after, .uon-feature-block .content h3::after {background:var(--jmp-orange);}
.uon-feature-block .more-link::before {color:var(--jmp-orange);}
.uon-feature-block:hover .more-link {color:var(--jmp-orange);}

.uon-carousel-widget .flickity-prev-next-button:hover {background:var(--jmp-orange);}
.uon-carousel-widget .flickity-page-dots .dot.is-selected {background:var(--jmp-orange);}

#page-footer p {color:var(--grey-6);margin-bottom:30px;}
#page-footer p a {color:var(--grey-6);text-decoration:none;cursor:pointer;}
#page-footer p a:hover {text-decoration:underline;}
#page-footer .jmp-logo-strip {display:flex;justify-content:center;align-items:flex-end;}
#page-footer .jmp-logo-strip a {margin:0 15px;}
#page-footer .jmp-logo-strip a img {height:100px;width:auto;}
#page-footer .jmp-logo-strip a img.smaller {height:70px;width:auto;}

@media screen and (max-width:768px) {
	#uon-area-header {position:relative;}
	#uon-area-header.uon-area-header-degrees .uon-area-header-nav {flex-direction:column;margin:20px 0;}
	#uon-area-header.uon-area-header-degrees .uon-area-header-nav a.uon-area-header-nav-button + a.uon-area-header-nav-button {margin-top:10px;}
	#page-header + #uon-area-header #header-search {margin:0 0 20px;height:40px;display:none;}
	#page-footer {padding:20px;}
	#page-footer .jmp-logo-strip {flex-wrap:wrap;margin-bottom:10px;}
	#page-footer .jmp-logo-strip a {margin-bottom:15px;}
	#page-footer .jmp-logo-strip a img {height:50px;}
	#page-footer .jmp-logo-strip a img.smaller {height:50px;}
	#page-footer p:last-child {text-align:center;}
	
}

@media screen and (max-width:760px) {
	body.mobile #panel {padding-top:0;}
	#page-header + #uon-area-header {margin-bottom:0;}
	#uon-area-header + #uon-body {margin-top:0;}
	#page-header.uon-landing-page-header .inner, #cookie-trail + #page-header.uon-landing-page-header .header-tint .inner, #cookie-trail + #page-header.uon-landing-page-header .no-header-tint .inner {padding:30px 0 20px;}
	#page-header.uon-landing-page-header .w75 {width:100%;}
	#page-header .wLogo img {height:auto;max-width:100%;}
}

@media screen and (max-width:500px) {
	#page-header.uon-landing-page-header .headline-100px small, #page-header.uon-landing-page-header .headline-80px small, #page-header.uon-landing-page-header .headline-60px small, #page-header.uon-landing-page-header .headline-50px small {font-size:26px;margin-bottom:5px;}
}