/*
 * global
 */
/*
 * colors
 */
/*
 * typography
 */
/*
 * font-size for typography
 */
/*
 * incremental spacers by golden ratio
 */
/*
 * transitions
 */
/*
 * box-shadows
 */
/*
 * bootstrap 4 overrides
 */
/** Bootstrap navbar fix (https://git.io/fADqW) */
/*
 * define bootstrap vars according to externally hosted bootstrap library
 */
/*
 * utilities
 */
/*
 * layout
 */
.subsite-call-to-actions {
  margin-top: 29px;
  display: flex;
  flex-direction: column;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    .subsite-call-to-actions {
      margin-top: 29px;
      margin-bottom: 0;
      background: -moz-linear-gradient(top, #fff 0%, #f6f6f6 100%);
      background: -webkit-gradient(linear, top, bottom, color-stop(0%, #fff), color-stop(100%, #f6f6f6));
      background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 100%);
      background: -o-linear-gradient(top, #fff 0%, #f6f6f6 100%);
      background: -ms-linear-gradient(top, #fff 0%, #f6f6f6 100%);
      background: linear-gradient(to bottom, #fff 0%, #f6f6f6 100%); } }
  @media (min-width: 768px) and (max-width: 991px) {
    .subsite-call-to-actions {
      margin-top: 29px;
      margin-bottom: 0;
      background: -moz-linear-gradient(top, #fff 0%, #f6f6f6 100%);
      background: -webkit-gradient(linear, top, bottom, color-stop(0%, #fff), color-stop(100%, #f6f6f6));
      background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 100%);
      background: -o-linear-gradient(top, #fff 0%, #f6f6f6 100%);
      background: -ms-linear-gradient(top, #fff 0%, #f6f6f6 100%);
      background: linear-gradient(to bottom, #fff 0%, #f6f6f6 100%); } }
  .subsite-call-to-actions a,
  .subsite-call-to-actions a:visited,
  .subsite-call-to-actions a:hover,
  .subsite-call-to-actions a:focus {
    display: flex;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1.7em;
    text-decoration: none;
    background-color: #fff !important;
    color: #333 !important;
    position: relative;
    padding: calc(9px) calc(16px);
    padding-right: calc(65px);
    border: 2px solid #fff;
    box-shadow: 0 2px 5px rgba(51, 51, 51, 0.08);
    margin-bottom: 18px; }
    .subsite-call-to-actions a:last-child,
    .subsite-call-to-actions a:visited:last-child,
    .subsite-call-to-actions a:hover:last-child,
    .subsite-call-to-actions a:focus:last-child {
      margin-bottom: 0; }
    .subsite-call-to-actions a span,
    .subsite-call-to-actions a:visited span,
    .subsite-call-to-actions a:hover span,
    .subsite-call-to-actions a:focus span {
      width: 47px;
      height: 47px;
      position: absolute;
      right: -2px;
      top: -2px;
      text-align: center;
      line-height: 47px;
      background-color: #ff8200;
      color: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column; }

#utk-subsite-menu .subsite-menu-elements {
  display: flex;
  flex-direction: column;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    #utk-subsite-menu .subsite-menu-elements {
      flex-direction: column; } }
  @media (min-width: 768px) and (max-width: 991px) {
    #utk-subsite-menu .subsite-menu-elements {
      flex-direction: column; } }

#utk-subsite-menu .subsite-menu-wrap {
  background-color: #fff;
  width: 100%;
  position: relative;
  margin: 0;
  height: auto;
  padding: 0;
  transition: all 290ms ease-in-out; }
  #utk-subsite-menu .subsite-menu-wrap #subsite-scroll-trigger {
    display: block;
    position: static;
    width: 0;
    height: 0; }

#utk-subsite-menu .subsite-menu {
  margin: 0;
  padding: 0;
  width: 100%;
  position: relative;
  z-index: 1; }

#utk-subsite-menu .subsite-menu ul {
  margin: 0;
  padding: 0; }

#utk-subsite-menu .subsite-menu .subsite-menu {
  display: none;
  z-index: 10;
  border: 0;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (min-width: 992px) and (max-width: 1199px) {
    #utk-subsite-menu .subsite-menu .subsite-menu {
      border: none; } }
  @media (min-width: 1200px) and (max-width: 1439px) {
    #utk-subsite-menu .subsite-menu .subsite-menu {
      border: none; } }
  @media (min-width: 1440px) and (max-width: 4200px) {
    #utk-subsite-menu .subsite-menu .subsite-menu {
      border: none; } }

#utk-subsite-menu li {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 0;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (min-width: 992px) and (max-width: 1199px) {
    #utk-subsite-menu li {
      margin: 2px 0; } }
  @media (min-width: 1200px) and (max-width: 1439px) {
    #utk-subsite-menu li {
      margin: 2px 0; } }
  @media (min-width: 1440px) and (max-width: 4200px) {
    #utk-subsite-menu li {
      margin: 2px 0; } }
  #utk-subsite-menu li::before {
    content: ' ';
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #e0e0e0;
    bottom: 0;
    left: 0;
    z-index: 1;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (min-width: 992px) and (max-width: 1199px) {
      #utk-subsite-menu li::before {
        height: 0;
        background-color: transparent;
        content: none; } }
    @media (min-width: 1200px) and (max-width: 1439px) {
      #utk-subsite-menu li::before {
        height: 0;
        background-color: transparent;
        content: none; } }
    @media (min-width: 1440px) and (max-width: 4200px) {
      #utk-subsite-menu li::before {
        height: 0;
        background-color: transparent;
        content: none; } }
  #utk-subsite-menu li:last-child {
    margin-bottom: 0; }
  #utk-subsite-menu li a,
  #utk-subsite-menu li a:visited {
    font-size: 15px;
    color: #333;
    text-decoration: none;
    position: relative;
    z-index: 5;
    display: inline-flex;
    align-content: center;
    margin-right: 47px;
    line-height: 1.29em;
    min-height: 47px;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (min-width: 992px) and (max-width: 1199px) {
      #utk-subsite-menu li a,
      #utk-subsite-menu li a:visited {
        min-height: auto;
        color: #58595b; } }
    @media (min-width: 1200px) and (max-width: 1439px) {
      #utk-subsite-menu li a,
      #utk-subsite-menu li a:visited {
        min-height: auto;
        color: #58595b; } }
    @media (min-width: 1440px) and (max-width: 4200px) {
      #utk-subsite-menu li a,
      #utk-subsite-menu li a:visited {
        min-height: auto;
        color: #58595b; } }
    #utk-subsite-menu li a .subsite-menu--item--label,
    #utk-subsite-menu li a:visited .subsite-menu--item--label {
      display: inline-flex;
      transition: all 110ms ease-in-out;
      padding: 14px 18px 13px;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (min-width: 992px) and (max-width: 1199px) {
        #utk-subsite-menu li a .subsite-menu--item--label,
        #utk-subsite-menu li a:visited .subsite-menu--item--label {
          padding: 7px 18px 6px; } }
      @media (min-width: 1200px) and (max-width: 1439px) {
        #utk-subsite-menu li a .subsite-menu--item--label,
        #utk-subsite-menu li a:visited .subsite-menu--item--label {
          padding: 7px 18px 6px; } }
      @media (min-width: 1440px) and (max-width: 4200px) {
        #utk-subsite-menu li a .subsite-menu--item--label,
        #utk-subsite-menu li a:visited .subsite-menu--item--label {
          padding: 7px 18px 6px; } }
    #utk-subsite-menu li a:hover, #utk-subsite-menu li a:focus,
    #utk-subsite-menu li a:visited:hover,
    #utk-subsite-menu li a:visited:focus {
      color: #006c93; }
  #utk-subsite-menu li:last-child a::before {
    display: none;
    content: none; }
  #utk-subsite-menu li.current-post > a {
    font-weight: 700 !important;
    color: #333 !important; }
  #utk-subsite-menu li .subsite-menu--item--controls {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    display: flex;
    align-content: flex-end;
    justify-content: flex-end;
    border-radius: 0;
    color: #58595b;
    transition: border-radius 110ms ease-in-out;
    background-color: transparent;
    transition: all 110ms ease-in-out;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (min-width: 992px) and (max-width: 1199px) {
      #utk-subsite-menu li .subsite-menu--item--controls {
        border-radius: 6px; } }
    @media (min-width: 1200px) and (max-width: 1439px) {
      #utk-subsite-menu li .subsite-menu--item--controls {
        border-radius: 6px; } }
    @media (min-width: 1440px) and (max-width: 4200px) {
      #utk-subsite-menu li .subsite-menu--item--controls {
        border-radius: 6px; } }
    #utk-subsite-menu li .subsite-menu--item--controls:hover {
      background-color: transparent;
      box-shadow: inset 0 2px 5px rgba(51, 51, 51, 0.08);
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (min-width: 992px) and (max-width: 1199px) {
        #utk-subsite-menu li .subsite-menu--item--controls:hover {
          background-color: #f6f6f6;
          box-shadow: inset 0 2px 5px rgba(51, 51, 51, 0.08); } }
      @media (min-width: 1200px) and (max-width: 1439px) {
        #utk-subsite-menu li .subsite-menu--item--controls:hover {
          background-color: #f6f6f6;
          box-shadow: inset 0 2px 5px rgba(51, 51, 51, 0.08); } }
      @media (min-width: 1440px) and (max-width: 4200px) {
        #utk-subsite-menu li .subsite-menu--item--controls:hover {
          background-color: #f6f6f6;
          box-shadow: inset 0 2px 5px rgba(51, 51, 51, 0.08); } }
    #utk-subsite-menu li .subsite-menu--item--controls span {
      font-size: 13px; }
  #utk-subsite-menu li .subsite-menu--item--expand {
    display: flex;
    width: 100%;
    padding-right: 0;
    margin-right: 0;
    text-align: right;
    justify-content: flex-end; }
    #utk-subsite-menu li .subsite-menu--item--expand span {
      display: flex;
      justify-content: center;
      width: 47px;
      margin-top: 16px;
      color: #a7a9ac;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (min-width: 992px) and (max-width: 1199px) {
        #utk-subsite-menu li .subsite-menu--item--expand span {
          margin-top: 9px; } }
      @media (min-width: 1200px) and (max-width: 1439px) {
        #utk-subsite-menu li .subsite-menu--item--expand span {
          margin-top: 9px; } }
      @media (min-width: 1440px) and (max-width: 4200px) {
        #utk-subsite-menu li .subsite-menu--item--expand span {
          margin-top: 9px; } }
    #utk-subsite-menu li .subsite-menu--item--expand:hover, #utk-subsite-menu li .subsite-menu--item--expand:focus {
      color: #006c93; }
      #utk-subsite-menu li .subsite-menu--item--expand:hover span, #utk-subsite-menu li .subsite-menu--item--expand:focus span {
        color: #006c93; }
  #utk-subsite-menu li .subsite-menu--item--collapse {
    width: 100%;
    padding-right: 0;
    margin-right: 0;
    text-align: right;
    justify-content: flex-end;
    display: none; }
    #utk-subsite-menu li .subsite-menu--item--collapse span {
      display: flex;
      justify-content: center;
      width: 47px;
      margin-top: 16px;
      color: #333 !important;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (min-width: 992px) and (max-width: 1199px) {
        #utk-subsite-menu li .subsite-menu--item--collapse span {
          margin-top: 9px; } }
      @media (min-width: 1200px) and (max-width: 1439px) {
        #utk-subsite-menu li .subsite-menu--item--collapse span {
          margin-top: 9px; } }
      @media (min-width: 1440px) and (max-width: 4200px) {
        #utk-subsite-menu li .subsite-menu--item--collapse span {
          margin-top: 9px; } }
    #utk-subsite-menu li .subsite-menu--item--collapse:hover, #utk-subsite-menu li .subsite-menu--item--collapse:focus {
      color: #006c93; }
      #utk-subsite-menu li .subsite-menu--item--collapse:hover span, #utk-subsite-menu li .subsite-menu--item--collapse:focus span {
        color: #006c93 !important; }

#utk-subsite-menu li.expanded > .subsite-menu {
  display: flex;
  position: relative;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  z-index: 1; }

#utk-subsite-menu li.expanded > a {
  font-weight: 400; }

#utk-subsite-menu li.expanded li.expanded > a {
  background-color: transparent !important; }

#utk-subsite-menu li.expanded > .subsite-menu--item--controls .subsite-menu--item--expand {
  display: none; }

#utk-subsite-menu li.expanded > .subsite-menu--item--controls .subsite-menu--item--collapse {
  display: flex; }

#utk-subsite-menu .subsite-menu-depth-1 > ul,
#utk-subsite-menu .subsite-menu-depth-2 > ul {
  width: 100%; }

#utk-subsite-menu .subsite-menu-depth-1 > ul > li > .subsite-menu--item--controls .subsite-menu--item--expand::before,
#utk-subsite-menu .subsite-menu-depth-1 > ul > li > .subsite-menu--item--controls .subsite-menu--item--collapse::before,
#utk-subsite-menu .subsite-menu-depth-2 > ul > li > .subsite-menu--item--controls .subsite-menu--item--expand::before,
#utk-subsite-menu .subsite-menu-depth-2 > ul > li > .subsite-menu--item--controls .subsite-menu--item--collapse::before {
  display: none; }

#utk-subsite-menu .subsite-menu-depth-1 > ul > li > .subsite-menu--item--controls .subsite-menu--item--collapse,
#utk-subsite-menu .subsite-menu-depth-2 > ul > li > .subsite-menu--item--controls .subsite-menu--item--collapse {
  display: none; }

#utk-subsite-menu .subsite-menu-depth-1 > ul > li.expanded > .subsite-menu--item--controls .subsite-menu--item--expand,
#utk-subsite-menu .subsite-menu-depth-2 > ul > li.expanded > .subsite-menu--item--controls .subsite-menu--item--expand {
  display: none; }

#utk-subsite-menu .subsite-menu-depth-1 > ul > li.expanded > .subsite-menu--item--controls .subsite-menu--item--collapse,
#utk-subsite-menu .subsite-menu-depth-2 > ul > li.expanded > .subsite-menu--item--controls .subsite-menu--item--collapse {
  display: flex; }

#utk-subsite-menu .subsite-menu-depth-1 li,
#utk-subsite-menu .subsite-menu-depth-2 li {
  list-style: none; }
  #utk-subsite-menu .subsite-menu-depth-1 li > a,
  #utk-subsite-menu .subsite-menu-depth-1 li > a:visited,
  #utk-subsite-menu .subsite-menu-depth-2 li > a,
  #utk-subsite-menu .subsite-menu-depth-2 li > a:visited {
    height: auto;
    display: inline-flex;
    font-size: 15px;
    text-decoration: none;
    position: relative;
    z-index: 5; }
    #utk-subsite-menu .subsite-menu-depth-1 li > a::before,
    #utk-subsite-menu .subsite-menu-depth-1 li > a:visited::before,
    #utk-subsite-menu .subsite-menu-depth-2 li > a::before,
    #utk-subsite-menu .subsite-menu-depth-2 li > a:visited::before {
      display: none !important; }
    #utk-subsite-menu .subsite-menu-depth-1 li > a::after,
    #utk-subsite-menu .subsite-menu-depth-1 li > a:visited::after,
    #utk-subsite-menu .subsite-menu-depth-2 li > a::after,
    #utk-subsite-menu .subsite-menu-depth-2 li > a:visited::after {
      display: none !important; }

#utk-subsite-menu .subsite-menu-depth-0 > ul > li.expanded {
  background-color: #f6f6f6;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (min-width: 992px) and (max-width: 1199px) {
    #utk-subsite-menu .subsite-menu-depth-0 > ul > li.expanded {
      background-color: transparent; } }
  @media (min-width: 1200px) and (max-width: 1439px) {
    #utk-subsite-menu .subsite-menu-depth-0 > ul > li.expanded {
      background-color: transparent; } }
  @media (min-width: 1440px) and (max-width: 4200px) {
    #utk-subsite-menu .subsite-menu-depth-0 > ul > li.expanded {
      background-color: transparent; } }

#utk-subsite-menu .subsite-menu-depth-1 {
  box-shadow: inset 0 2px 5px rgba(51, 51, 51, 0.08);
  border-top: 2px solid #e0e0e0;
  background-color: #e0e0e0;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (min-width: 992px) and (max-width: 1199px) {
    #utk-subsite-menu .subsite-menu-depth-1 {
      box-shadow: none;
      border-top: none;
      background-color: transparent; } }
  @media (min-width: 1200px) and (max-width: 1439px) {
    #utk-subsite-menu .subsite-menu-depth-1 {
      box-shadow: none;
      border-top: none;
      background-color: transparent; } }
  @media (min-width: 1440px) and (max-width: 4200px) {
    #utk-subsite-menu .subsite-menu-depth-1 {
      box-shadow: none;
      border-top: none;
      background-color: transparent; } }
  #utk-subsite-menu .subsite-menu-depth-1 > ul > li {
    margin: 0;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (max-width: 767px) {
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li::before {
        background-color: #cacaca; } }
    @media (min-width: 768px) and (max-width: 991px) {
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li::before {
        background-color: #cacaca; } }
    #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a,
    #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited {
      padding-left: 0;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (min-width: 992px) and (max-width: 1199px) {
        #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a,
        #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited {
          padding-left: 18px; } }
      @media (min-width: 1200px) and (max-width: 1439px) {
        #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a,
        #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited {
          padding-left: 18px; } }
      @media (min-width: 1440px) and (max-width: 4200px) {
        #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a,
        #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited {
          padding-left: 18px; } }
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a .subsite-menu--item--label,
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited .subsite-menu--item--label {
        display: inline-flex; }
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a > span::before,
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited > span::before {
        position: absolute;
        border-radius: 1px;
        width: 5px;
        height: 5px;
        background-color: #a7a9ac;
        font-size: 13px;
        left: 21px;
        top: 13px;
        display: none;
        content: none;
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */ }
        @media (min-width: 992px) and (max-width: 1199px) {
          #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a > span::before,
          #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited > span::before {
            display: block;
            content: ' '; } }
        @media (min-width: 1200px) and (max-width: 1439px) {
          #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a > span::before,
          #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited > span::before {
            display: block;
            content: ' '; } }
        @media (min-width: 1440px) and (max-width: 4200px) {
          #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a > span::before,
          #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited > span::before {
            display: block;
            content: ' '; } }
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:hover, #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:focus,
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited:hover,
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited:focus {
        color: #006c93; }
        #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:hover > span::before, #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:focus > span::before,
        #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited:hover > span::before,
        #utk-subsite-menu .subsite-menu-depth-1 > ul > li > a:visited:focus > span::before {
          background-color: #006c93 !important; }
    #utk-subsite-menu .subsite-menu-depth-1 > ul > li > .subsite-menu--item--controls {
      border-left: none !important;
      border-right: none !important; }
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li > .subsite-menu--item--controls .subsite-menu--item--expand::before,
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li > .subsite-menu--item--controls .subsite-menu--item--collapse::before {
        display: none; }
      #utk-subsite-menu .subsite-menu-depth-1 > ul > li > .subsite-menu--item--controls .subsite-menu--item--collapse {
        display: none; }
    #utk-subsite-menu .subsite-menu-depth-1 > ul > li.expanded > a > span::before,
    #utk-subsite-menu .subsite-menu-depth-1 > ul > li.expanded > a:visited > span::before {
      background-color: #58595b; }
    #utk-subsite-menu .subsite-menu-depth-1 > ul > li.expanded > a:hover > span::before,
    #utk-subsite-menu .subsite-menu-depth-1 > ul > li.expanded > a:focus > span::before {
      background-color: #006c93; }

#utk-subsite-menu .subsite-menu-depth-2 {
  padding: 0 !important;
  width: auto;
  border: none !important;
  width: 100% !important;
  margin: 0 !important;
  box-shadow: inset 0 2px 5px rgba(51, 51, 51, 0.08);
  border-top: 2px solid #e0e0e0;
  background-color: #cacaca;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (min-width: 992px) and (max-width: 1199px) {
    #utk-subsite-menu .subsite-menu-depth-2 {
      box-shadow: none;
      border-top: none;
      background-color: transparent; } }
  @media (min-width: 1200px) and (max-width: 1439px) {
    #utk-subsite-menu .subsite-menu-depth-2 {
      box-shadow: none;
      border-top: none;
      background-color: transparent; } }
  @media (min-width: 1440px) and (max-width: 4200px) {
    #utk-subsite-menu .subsite-menu-depth-2 {
      box-shadow: none;
      border-top: none;
      background-color: transparent; } }
  #utk-subsite-menu .subsite-menu-depth-2 > ul {
    margin: 0;
    border-radius: 0;
    border-left: none !important;
    border-right: none !important; }
    #utk-subsite-menu .subsite-menu-depth-2 > ul > li {
      margin: 0;
      border: none;
      text-transform: none;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (max-width: 767px) {
        #utk-subsite-menu .subsite-menu-depth-2 > ul > li::before {
          background-color: #b6b6b6; } }
      @media (min-width: 768px) and (max-width: 991px) {
        #utk-subsite-menu .subsite-menu-depth-2 > ul > li::before {
          background-color: #b6b6b6; } }
      #utk-subsite-menu .subsite-menu-depth-2 > ul > li:hover, #utk-subsite-menu .subsite-menu-depth-2 > ul > li:focus {
        border: none; }
      #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a,
      #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited {
        position: relative;
        padding-left: 0;
        font-size: 15px;
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */ }
        @media (min-width: 992px) and (max-width: 1199px) {
          #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a,
          #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited {
            padding-left: 18px;
            font-size: 13px; } }
        @media (min-width: 1200px) and (max-width: 1439px) {
          #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a,
          #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited {
            padding-left: 18px;
            font-size: 13px; } }
        @media (min-width: 1440px) and (max-width: 4200px) {
          #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a,
          #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited {
            padding-left: 18px;
            font-size: 13px; } }
        #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a > span::before,
        #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited > span::before {
          position: absolute;
          border-radius: 1px;
          content: none;
          width: 5px;
          height: 2px;
          background-color: #a7a9ac;
          font-size: 13px;
          left: 21px;
          top: 13px;
          display: none;
          /* Mobile Devices for Mice */
          /* Landscape phones and down */
          /* Landscape phone to portrait tablet */
          /* Portrait tablet to landscape and desktop */
          /* desktop and large desktop */
          /* Mobile Devices for Mice */
          /* Landscape phones and down */
          /* Landscape phone to portrait tablet */
          /* Portrait tablet to landscape and desktop */
          /* desktop and large desktop */
          /* Mobile Devices for Mice */
          /* Landscape phones and down */
          /* Landscape phone to portrait tablet */
          /* Portrait tablet to landscape and desktop */
          /* desktop and large desktop */ }
          @media (min-width: 992px) and (max-width: 1199px) {
            #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a > span::before,
            #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited > span::before {
              display: block;
              content: ' '; } }
          @media (min-width: 1200px) and (max-width: 1439px) {
            #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a > span::before,
            #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited > span::before {
              display: block;
              content: ' '; } }
          @media (min-width: 1440px) and (max-width: 4200px) {
            #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a > span::before,
            #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited > span::before {
              display: block;
              content: ' '; } }
        #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:hover, #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:focus,
        #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited:hover,
        #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited:focus {
          color: #006c93; }
          #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:hover > span::before, #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:focus > span::before,
          #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited:hover > span::before,
          #utk-subsite-menu .subsite-menu-depth-2 > ul > li > a:visited:focus > span::before {
            background-color: #006c93 !important; }
      #utk-subsite-menu .subsite-menu-depth-2 > ul > li > .subsite-menu--item--controls {
        border-left: none !important;
        border-right: none !important;
        display: none; }
        #utk-subsite-menu .subsite-menu-depth-2 > ul > li > .subsite-menu--item--controls .subsite-menu--item--expand::before,
        #utk-subsite-menu .subsite-menu-depth-2 > ul > li > .subsite-menu--item--controls .subsite-menu--item--collapse::before {
          display: none; }
        #utk-subsite-menu .subsite-menu-depth-2 > ul > li > .subsite-menu--item--controls .subsite-menu--item--collapse {
          display: none; }

/* Mobile Devices for Mice */
/* Landscape phones and down */
@media (max-width: 767px) {
  #utk-subsite-menu {
    top: auto !important;
    width: 100% !important;
    z-index: 9999;
    padding-bottom: 0;
    background-color: #fff; } }

/* Landscape phone to portrait tablet */
/* Portrait tablet to landscape and desktop */
/* desktop and large desktop */
/* Mobile Devices for Mice */
/* Landscape phones and down */
/* Landscape phone to portrait tablet */
@media (min-width: 768px) and (max-width: 991px) {
  #utk-subsite-menu {
    top: auto !important;
    width: 100% !important;
    z-index: 9999;
    padding-bottom: 0;
    background-color: #fff; } }

/* Portrait tablet to landscape and desktop */
/* desktop and large desktop */
.subsite-menu-help {
  text-align: center;
  width: auto;
  margin: 0 auto;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  color: #58595b;
  display: none;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    .subsite-menu-help {
      display: block; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .subsite-menu-help {
      display: block; } }
