a { transition: color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out,box-shadow 0.25s ease-in-out; }
/*.paragraph--type--header-0-default-page-title, .borzoi-header__lower-site-header { display: none; }
.borzoi-header__university-of-ks { text-align: center; }

@media (max-width: 850px) {
  .borzoi-header__lower-site-header__menu-button .borzoi-hamburger-button { display: block; background: transparent; color: #fff; border: none; margin-top: 20px; }
  .header_nav { display: none !important; }
  .menu_icon { display: block; }
  .ku-navigator--expanded .borzoi-header__lower-site-header { display: block !important; }
  .header-container header { margin-top: 2rem; }
}

.header-container { background-image: linear-gradient(-227deg, #05387c 0%, #007fd1 52%, #034293 98%); border-bottom: none; box-shadow: none; display: flex; justify-content: center;  }
.header-container { background: #0051ba url(/sites/lpe/files/2021-08/lpe-home-header2.jpg) no-repeat; background-position: -10vw 10%; background-size: cover; }


.header-container header { width: auto; z-index: 1; max-width: 1200px; }
.header-container header { position: absolute; width: 94%; display: flex; justify-content: space-between; margin: 0.5rem auto 0; z-index: 10; }
header .h1_link { width: auto; float: left; display: inline-block; }
header .h1_link img { max-width: 220px; height: auto; }
.header_nav { float: right; list-style: none; display: block; margin-top: 20px; position: absolute; right: 0; }
.header_nav .browse { font-weight: 500; border-bottom: 2px solid #73cbf2; padding-bottom: 0.1rem; }
.header_nav .browse:hover, .header_nav .browse:active {  text-decoration: none; border-bottom: 2px solid #fff; }
.header_nav li { display: inline-block; color: rgba(255, 255, 255, 1); z-index: 10; margin-left: 1.35rem;  }
.header_nav .svg-inline--fa  { margin-right: 0.5rem; } 
.header_nav a { font-size: 0.82rem; text-decoration: none; color: #fff; margin: 0 5px 0 0; text-align: left; }
.header_nav a:hover { text-decoration: none; border-bottom: 2px solid #fff; }
.header_nav a:first-child { margin-left: 3px; margin-right: 0; }
.header_nav .chat .svg-inline--fa { margin: 0 0 0 0.25rem; }
.menu_icon { display: none; width: auto; height: 16px; position: absolute; right: 3%; top: 25px; line-height: 1; vertical-align: middle; }
*/

#side_nav { width: auto; display: block; max-width: 215px; margin-top: 85px; z-index: 100; position: relative; right: 0; background: linear-gradient(to right, rgba(53,59,68,0.85), rgba(53,59,68,0.55) 70%, transparent); }
#side_nav ul li { display: block; }
#side_nav a { display: block; float: none; padding: 18px 0 18px 32px; text-align: left; margin: 0; font-weight: normal; width: auto; border-bottom: 1px solid rgba(255, 255, 255, 0.3); background: url(https://deptsec.ku.edu/~kupceweb/edwards/img/arrow-right.png) no-repeat; background-size: auto 22px; font-weight: 600; background-position: 3px 50%; font-size: 15px; }
#side_nav a:hover { background-position: 13px 50%; text-decoration: none; }
nav#side_nav li:first-child a { border-top: 1px solid rgba(255, 255, 255, 0.3); }
nav#side_nav a.no_border { border-bottom: none; }
nav#side_nav a.btn { border: 1px solid #fff; border-radius: 50px; padding: 1px 28px; display: inline-block; text-transform: uppercase; letter-spacing: 1px; margin-top: 30px; font-size: 14px; background: none; }
nav#side_nav a.btn:hover { color: #0166b8; background: #fff; text-decoration: none; }
nav#side_nav a.tel { font-size: 14px; background: url(https://deptsec.ku.edu/~kupceweb/edwards/img/phone.png) no-repeat 0 50%; background-size: auto 17px; }

.header-container { color: #fff; position: relative; overflow: hidden;}
.header-container { background-repeat: no-repeat; background-size: cover; position: relative; background-position: -3vw 10%; }
.bg_load { position: absolute; left: 50%; transform: translate(-50%, 0); width: 100%; height: auto; top: -29%; }
.bg_load { transition: all 0.75s linear; filter: blur(36px); }

.bg_load.loaded { filter: blur(0px);  }
nav::after { position: absolute; content: ''; display: block; top: 0; right: 0; bottom: 0; left: 0; opacity: 0.7; z-index: -1; }
.masthead { min-height: 520px; background: linear-gradient(to right, rgba(0, 81, 186,0), 66%, rgba(0, 81, 186,1)), linear-gradient(to left, rgba(0, 81, 186,0), 78%, rgba(0, 81, 186,1)); width: 100%; }
.masthead::before, .masthead::after { position: absolute; top: 0; left: 0; display: block; bottom: 0; transform: translateX(-100%); width: 200rem; content: ""; }
.masthead::before { right: 0; transform: translateX(-100%); background-color: #0051ba; }
.masthead.wrapper { margin: 0 auto; position: relative; }
.masthead_middle { position: absolute; bottom: 100px; right: 0; left: 0; z-index: 0; }
.callout, .tagline { text-align: center; max-width: 660px; margin: 0 auto; color: #fff; }
.callout { font-size: 58px; line-height: 1.15; font-weight: 600; font-family: halyard-display,sans-serif; text-shadow: 0 1px 7px rgba(5, 71, 157, 0.5); }
.callout span { text-transform: lowercase; font-weight: 400; font-style: normal; }
.tagline { font-size: 25px; line-height: 1.3; text-shadow: 0 1px 2px rgba(5, 71, 157, 0.6); }

.explore_container { }
.explore { text-align: center; z-index: 100; margin-bottom: 2rem; margin-top: -4.5rem; display: flex; flex-direction: column; }
.explore_tab { background-image: linear-gradient(80deg, #FF000C 20%, #A40202 100%); display: inline-block; margin: 0 auto; width: auto; text-align: center; padding: 0 2.5rem; text-transform: uppercase; letter-spacing: 2px; font-size: 1rem; z-index: 2; margin-bottom: -4.5rem; color: #fff; }
.explore_box { background: #fff; padding: 28px 0; margin-top: 3.1rem; color: #555; font-size: 17px; box-shadow: 0 4px 19px 0 rgba(0,0,0,0.25);}
.explore_menu { list-style: none; padding: 0; margin: 0; background: #eee; display: none; max-width: 200px; }
.top_label { text-align: center; }
.light_header { font-weight: 300; font-size: 1.2rem; line-height: 1.4; }
.explore_icon { align-self: center; width: 100%; height: 4.25rem; object-fit: cover; }
.explore_icon svg { height: 4.25rem; width: auto; opacity: 0.55; }
.explore_icon path { }
.explore_icon.browse svg { height: 3.5rem; }
.explore_icon.about_us svg { height: 2.6rem; }
.explore_icon.contact svg { }
.explore_title { font-size: 1rem; color: #0051ba; line-height: 1.3; font-weight: 400; }
a.explore_text { margin-bottom: 0; font-size: 0.95rem; }
.explore_link { border: 2px solid rgba(0,0,0,0.047); display: flex; width: 100%; height: 100%; flex-direction: column;  padding: 2rem 1rem; border-radius: 15px; color: #666; position: relative; }
.explore_link:active, .explore_link:hover { color: #444; text-decoration: none; border: 2px solid #007bff; }
.go_icon { position: absolute; bottom: 0.5rem; right: 0.75rem; opacity: .25; font-size: 0.9rem; }
.explore_link:hover > .explore_icon svg { opacity: 1; }
.explore_link:hover > .explore_icon.fillable path, .explore_link:hover > .explore_icon.fillable circle { opacity: 1; fill: #007bff; }
.explore_link:hover > .go_icon { color: #007bff; opacity: 1; }
.explore_link:hover > .explore_icon .blue_hawk { opacity: 1; display: block; }
.blue_hawk, .explore_link:hover > .explore_icon .gray_hawk { opacity: 0; display: none; }
.explore_link:hover > .explore_icon .blue_hawk .hawkicon, .explore_link:hover > .explore_icon .blue_hawk .bubble, .explore_link:hover > .explore_icon .blue_hawk .hawkicon_wrapper path { fill: none; }

.main-container { margin-top: -66px; }
.main article header { display: block; float: none; }
.main article h1 { font-size: 37px; line-height: 1.15; display: block; float: none; margin-bottom: 40px; }
.main .header_line { width: 30px; height: 2px; background: #F2A900; display: block; }
.main .stars { padding-left: 0; }
.stars { padding-left: 0; }
.stars li { font-size: 1.05rem; margin-bottom: 4%;  list-style: none; text-indent: -2.2rem; }
.stars li::before { content: '\02605'; color: #0051ba; padding-right: 1rem; font-size: 1.35rem; }

.learn_more { background: rgba(255,200,40,0.30); }
.learn_more_h3 { font-size: 1.4rem; color: #00346D; font-size: 1.65rem; }
.side_cta { /*background-image: linear-gradient(49deg, #253596 0%, #0691CE 100%); border-top: none; padding: 2% 4%; */text-align: center; }
.side_cta select { font-weight: 300; font-size: 1.05rem; border: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; padding: 8px 16px 8px 50px; margin: 0.9rem auto; background: #fff url(https://deptsec.ku.edu/~kupceweb/edwards/img/blue-arrow-down.svg) no-repeat 11px 50%; background-size: 0.9rem auto; max-width: 100%; line-height: 1.9; display: block; border: 3px solid #007bff; border-radius: 0; }
.side_cta select::before { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f007"; }
.side_cta option { background: #fff; color: #333; border: 0; }
.side_cta .dark { font-size: 18px; /*background: rgba(37, 53, 150, .4);*/ padding: 20px; line-height: 2.3; margin-bottom: 20px; }
.side_cta .dark ul { margin-left: 0; padding-left: 0; }
.side_cta .dark li { list-style: none; }
.side_cta .dark li label { line-height: 1.4; }
.side_cta a {  }
.side_cta a.btn, .side_cta .hs-button { text-transform: uppercase; letter-spacing: 1px; max-width: 400px; display: block; text-decoration: none; font-size: 15px; font-weight: 900; color: #3e1901; background: #FFDA27; background-image: linear-gradient(-180deg, rgba(252,186,0,0.40) 0%, rgba(242,169,0,0.40) 100%); box-shadow: 0 2px 4px 0 rgba(37,53,150,0.34); border-radius: 4px; margin: 25px auto 15px; text-align: center; padding: 14px 0; transition: all 1.35s; }
.side_cta a.btn:hover, .side_cta .hs-button:hover { background-image: linear-gradient(-180deg, rgba(252,186,0,0.60) 0%, rgba(242,169,0,0.60) 100%); }

.side_cta #form_guts { margin-bottom: 25px; }
.side_cta p { margin: 0 0 20px 0; }
.side_cta label { margin: 0 0 5px 0; display: block; font-weight: 400; }
.side_cta input { width: 96%; padding: 9px 2%; border-radius: 4px; border: none; color: #333; }
.side_cta .hs-form-booleancheckbox-display { display: flex; text-align: left; }
.side_cta input[type=checkbox] { width: auto; margin-right: 10px; }
.side_cta .hide { display: none; }
.side_cta .show { display: block; }

.side_cta .hs-error-msgs { font-size: 0.8em; font-weight: 500; padding-left: 0; }
.side_cta .hs-error-msgs li { list-style: none; margin-bottom: 1.5rem; }
.side_cta .hs-error-msgs label { padding: 0.5rem; background: rgba(0, 0, 0, 0.3); }

.box .bg { width: 100%; height: 100%; padding: 35px 0 55px 0; }
.box .heading, .box a { color: #fff !important; }
.box .heading { font-weight: 600; font-style: italic; font-size: 1.6rem; margin-bottom: 6%; line-height: 1.25; !important }
.box.degrees .bg { background: #9b4349 url(https://deptsec.ku.edu/~kupceweb/edwards/img/degrees-bg.jpg) no-repeat; background-size: cover; }
.box.pce .bg { background: #915f1a url(https://deptsec.ku.edu/~kupceweb/edwards/img/pce-banner.jpg) no-repeat; background-size: cover; }
.box.events .bg { background: #496d7f url(https://deptsec.ku.edu/~kupceweb/edwards/img/events-bg.jpg) no-repeat; background-size: cover; }
/*.btn { text-decoration: none; border: 3px solid #fff; border-radius: 5px; padding: 10px 0; width: 50%; display: block; margin: 0 auto; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; font-size: 1.1rem; }
.btn:hover { background: #fff; }*/
.box.degrees .btn:hover { color: #9b4349; }
.box.pce .btn:hover { color: #915f1a; }
.box.events .btn:hover { color: #496d7f; }

.ku-body-4__card-content { border: none !important; }
.ku-body-4 .ku-body-4__card { border-image: none !important; }

/*@media (min-width:768px) {
  body:not(.pl) { padding-left: 0; }
  body:not(.pl)::before { display: none; }
  body .borzoi-hamburger-button { display: none; }
  .borzoi-header__upper-site-header.d-md-none { display: block !important; padding-left: 4.5rem; }
}

@media (min-width: 1200px){
  .ku-header-1 .col-xl-5 { flex: 0 0 50%; max-width: 50%; }
}*/