/*
 * global
 */
/*
 * colors
 */
/*
 * typography
 */
/*
 * relative sizing
 */
/*
 * font-size for typography
 */
/*
 * incremental spacers by golden ratio
 */
/*
 * transitions
 */
/*
 * box-shadows
 */
/*
 * bootstrap 4 overrides
 */
/*
 * WordPress vars
 */
/*
 * Misc
 */
/** Bootstrap navbar fix (https://git.io/fADqW) */
/*
 * utilities
 */
/*
 * bootstrap globals
 */
/*
 * define bootstrap vars according to externally hosted bootstrap library
 */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 47px !important;
  padding-right: 47px !important;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* 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 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 phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (min-width: breakpoint-min((sm: 540px, md: 720px, lg: 1000px, xl: 1280px), (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))) {
    .container {
      max-width: !important; } }
  @media (min-width: breakpoint-min(!important, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))) {
    .container {
      max-width: !important; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .container {
      padding-left: 29px !important;
      padding-right: 29px !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .container {
      padding-left: 29px !important;
      padding-right: 29px !important; } }
  @media (max-width: 767px) {
    .container {
      padding-left: 18px !important;
      padding-right: 18px !important; } }

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

/*
 * semantic ui
 */
body .utk-research-tools .ui.labeled.icon.button {
  display: inline-flex;
  align-items: center;
  align-content: center;
  background-color: #f6f6f6;
  color: #333;
  font-weight: 700;
  border-radius: 6px;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  font-size: 15px;
  white-space: nowrap;
  height: 47px;
  padding: 0 calc(65px) 0 18px !important;
  max-width: 100%;
  transition: all 110ms ease-in-out;
  position: relative;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  outline: none;
  width: 100% !important;
  box-shadow: 0 2px 5px rgba(51, 51, 51, 0.15);
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    body .utk-research-tools .ui.labeled.icon.button {
      font-size: 11px !important; } }
  body .utk-research-tools .ui.labeled.icon.button > .text {
    display: inline-block;
    -webkit-transition: none;
    transition: none;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (max-width: 767px) {
      body .utk-research-tools .ui.labeled.icon.button > .text {
        font-size: 13px !important; } }

body .ui.labeled.icon.button > .icon,
body .ui.labeled.icon.buttons > .button > .icon {
  position: absolute;
  height: 100%;
  border-radius: 0;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  text-align: center;
  margin: 0;
  width: 2.57142857em;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: -1px 0 0 0 transparent inset;
  box-shadow: -1px 0 0 0 transparent inset;
  display: flex;
  justify-content: center;
  align-items: center; }
  body .ui.labeled.icon.button > .icon::before,
  body .ui.labeled.icon.buttons > .button > .icon::before {
    margin-top: -3px; }

body .utk-research-tools .ui.dropdown .menu {
  cursor: auto;
  position: absolute;
  display: none;
  outline: 0;
  top: 100%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  margin: 0;
  padding: 0 0;
  background: #fff;
  font-size: 1em;
  text-shadow: none;
  text-align: left;
  box-shadow: 0 2px 5px rgba(51, 51, 51, 0.29);
  border: none !important;
  border-radius: .28571429rem;
  transition: opacity 290ms ease-in-out !important;
  z-index: 11;
  will-change: transform, opacity;
  left: 0;
  right: auto;
  min-width: 100%; }
  body .utk-research-tools .ui.dropdown .menu.visible.transition {
    display: flex !important;
    flex-direction: column;
    visibility: visible !important; }

body .utk-research-tools .ui.floating.dropdown > .menu {
  margin-top: .5em !important;
  border-radius: .28571429rem !important; }

body .utk-research-tools .ui.search {
  position: relative; }

body .utk-research-tools .ui.input > input {
  margin: 0;
  max-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  outline: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  line-height: 1.21428571em;
  padding: .67857143em 1em;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: .28571429rem;
  -webkit-transition: border-color .1s ease, -webkit-box-shadow .1s ease;
  transition: border-color .1s ease, -webkit-box-shadow .1s ease;
  transition: box-shadow .1s ease, border-color .1s ease;
  transition: box-shadow .1s ease, border-color .1s ease, -webkit-box-shadow .1s ease;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 15px !important;
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif !important; }

body .utk-research-tools .ui.dropdown .menu > * {
  white-space: nowrap; }

body .utk-research-tools .ui.dropdown.dropdown .menu > .input {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 11px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

body .utk-research-tools .ui.input {
  position: relative;
  font-weight: 400;
  font-style: normal;
  min-width: 10rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

body .utk-research-tools .ui.dropdown > .animating.menu .scrolling.menu,
body .utk-research-tools .ui.dropdown > .visible.menu .scrolling.menu {
  display: block; }

body .utk-research-tools .ui.labeled.icon.button {
  display: inline-flex;
  align-items: center;
  align-content: center;
  background-color: #ffffff;
  color: #58595b;
  font-weight: 400;
  border-radius: 0;
  font-size: 15px;
  white-space: nowrap;
  height: 47px;
  padding: 0 calc(65px) 0 29px !important;
  box-shadow: 0 2px 5px rgba(51, 51, 51, 0.29);
  width: calc(100% / 1.61803);
  max-width: 100%;
  transition: all 110ms ease-in-out; }

body .utk-research-tools .ui.dropdown .scrolling.menu {
  position: static;
  overflow-y: auto;
  border: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin: 0 !important;
  min-width: 100% !important;
  width: auto !important;
  max-height: 38.2vh; }

body .utk-research-tools .ui.dropdown .scrolling.menu,
body .utk-research-tools .ui.scrolling.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto; }

body .utk-research-tools .ui.dropdown .menu > .item {
  position: relative;
  cursor: pointer;
  display: block;
  border: none;
  height: auto;
  text-align: left;
  line-height: 1em;
  text-transform: none;
  font-weight: 400;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-touch-callout: none;
  color: #333;
  padding: 11px 18px !important;
  font-size: 15px; }

.utk-search .ui.input {
  font-size: 1em; }

.utk-search .ui.input {
  position: relative;
  font-weight: 400;
  font-style: normal;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: rgba(0, 0, 0, 0.87); }

.utk-search .ui.input > input {
  margin: 0;
  max-width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  outline: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  line-height: 1.21428571em;
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: .67857143em 1em;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: .28571429rem;
  -webkit-transition: border-color .1s ease, -webkit-box-shadow .1s ease;
  transition: border-color .1s ease, -webkit-box-shadow .1s ease;
  transition: box-shadow .1s ease, border-color .1s ease;
  transition: box-shadow .1s ease, border-color .1s ease, -webkit-box-shadow .1s ease;
  -webkit-box-shadow: none;
  box-shadow: none; }

.utk-search .ui.selection.dropdown {
  cursor: pointer;
  word-wrap: break-word;
  line-height: 1em;
  white-space: normal;
  outline: 0;
  -webkit-transform: rotateZ(0);
  transform: rotateZ(0);
  min-width: 14em;
  min-height: 2.71428571em;
  background: #fff;
  display: inline-block;
  padding: .78571429em 2.1em .78571429em 1em;
  color: rgba(0, 0, 0, 0.87);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: .28571429rem;
  -webkit-transition: width .1s ease,-webkit-box-shadow .1s ease;
  transition: width .1s ease,-webkit-box-shadow .1s ease;
  transition: box-shadow .1s ease,width .1s ease;
  transition: box-shadow .1s ease,width .1s ease,-webkit-box-shadow .1s ease;
  position: relative;
  padding: 11px 35px 11px 11px !important; }

.utk-search .ui.selection.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  border-top-width: 0 !important;
  width: auto;
  outline: 0;
  margin: 0 -1px;
  min-width: calc(100% + 2px);
  width: calc(100% + 2px);
  border-radius: 0 0 .28571429rem .28571429rem;
  -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
  -webkit-transition: opacity .1s ease;
  transition: opacity .1s ease; }

.utk-search .ui.action.input:not([class*="left action"]) > .button:not(:first-child), .utk-search .ui.action.input:not([class*="left action"]) > .buttons:not(:first-child) > .button, .utk-search .ui.action.input:not([class*="left action"]) > .dropdown:not(:first-child) {
  border-radius: 0; }

.utk-search .ui.compact.selection.dropdown {
  min-width: 0; }

@media only screen and (min-width: 992px) {
  .utk-search .ui.selection.dropdown .menu {
    max-height: 16.02857143rem; } }

.utk-search .ui.dropdown .menu {
  left: 0; }

.utk-search .ui.dropdown .menu {
  cursor: auto;
  position: absolute;
  display: none;
  outline: 0;
  top: 100%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  margin: 0;
  padding: 0 0;
  background: #fff;
  font-size: 1em;
  text-shadow: none;
  text-align: left;
  -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: .28571429rem;
  -webkit-transition: opacity .1s ease;
  transition: opacity .1s ease;
  z-index: 11;
  will-change: transform,opacity; }
  .utk-search .ui.dropdown .menu > .item {
    white-space: nowrap;
    color: #58595b; }

.utk-search .ui.selection.active.dropdown .menu {
  border-color: #e0e0e0;
  -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
  color: #58595b !important; }

.utk-search .visible.transition {
  display: block !important;
  visibility: visible !important; }

.utk-subject-guide .ui.secondary.menu,
.utk-search .ui.secondary.menu {
  margin-bottom: 18px;
  display: flex;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    .utk-subject-guide .ui.secondary.menu,
    .utk-search .ui.secondary.menu {
      margin-bottom: 11px; } }
  .utk-subject-guide .ui.secondary.menu a.item,
  .utk-search .ui.secondary.menu a.item {
    color: #fff;
    font-size: 15px;
    font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    align-self: flex-start;
    height: 47px;
    padding: 0 18px;
    border-radius: 0 !important;
    background-color: transparent;
    margin-right: 18px;
    justify-content: space-between;
    border: 2px solid rgba(255, 255, 255, 0.11);
    font-weight: 700;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    .utk-subject-guide .ui.secondary.menu a.item:hover, .utk-subject-guide .ui.secondary.menu a.item:focus,
    .utk-search .ui.secondary.menu a.item:hover,
    .utk-search .ui.secondary.menu a.item:focus {
      border: none;
      padding: 2px calc(18px + 2px);
      background-color: rgba(0, 0, 0, 0.618);
      color: #fff; }
    .utk-subject-guide .ui.secondary.menu a.item:last-child,
    .utk-search .ui.secondary.menu a.item:last-child {
      margin-right: 0; }
    @media (max-width: 767px) {
      .utk-subject-guide .ui.secondary.menu a.item,
      .utk-search .ui.secondary.menu a.item {
        padding: 0 11px;
        height: 29px;
        font-size: 13px;
        margin-bottom: 6px; } }
    .utk-subject-guide .ui.secondary.menu a.item .ui.label,
    .utk-search .ui.secondary.menu a.item .ui.label {
      background-color: transparent;
      font-size: 13px;
      line-height: 18px;
      padding: 0;
      text-align: center;
      border-radius: 6px;
      color: #e0e0e0; }
    .utk-subject-guide .ui.secondary.menu a.item.active,
    .utk-search .ui.secondary.menu a.item.active {
      background-color: rgba(185, 225, 226, 0.11);
      color: #fff;
      border-color: #b9e1e2; }
      .utk-subject-guide .ui.secondary.menu a.item.active .ui.label,
      .utk-search .ui.secondary.menu a.item.active .ui.label {
        color: #fff; }

.utk-subject-guide .ui.segment.active.tab,
.utk-search .ui.segment.active.tab {
  background-color: transparent;
  padding: 0;
  border: 0;
  box-shadow: none; }

.utk-subject-guide .ui.menu,
.utk-search .ui.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    .utk-subject-guide .ui.menu,
    .utk-search .ui.menu {
      flex-wrap: wrap; } }

.utk-subject-guide *, .utk-subject-guide *::before, .utk-subject-guide *::after,
.utk-search *,
.utk-search *::before,
.utk-search *::after {
  box-sizing: inherit; }

.utk-subject-guide .ui.menu:not(.vertical) .item,
.utk-search .ui.menu:not(.vertical) .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.utk-subject-guide .ui.menu .item,
.utk-search .ui.menu .item {
  position: relative;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: 0 0;
  padding: .92857143em 1.14285714em;
  text-transform: none;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 400;
  -webkit-transition: background .1s ease,color .1s ease,-webkit-box-shadow .1s ease;
  transition: background .1s ease,color .1s ease,-webkit-box-shadow .1s ease;
  transition: background .1s ease,box-shadow .1s ease,color .1s ease;
  transition: background .1s ease,box-shadow .1s ease,color .1s ease,-webkit-box-shadow .1s ease; }

.utk-subject-guide .ui.label,
.utk-search .ui.label {
  display: inline-block;
  line-height: 1;
  vertical-align: baseline;
  margin: 0 .14285714em;
  background-color: #e8e8e8;
  background-image: none;
  padding: .5833em .833em;
  color: rgba(0, 0, 0, 0.6);
  text-transform: none;
  font-weight: 700;
  border: 0 solid transparent;
  border-radius: .28571429rem;
  -webkit-transition: background .1s ease;
  transition: background .1s ease; }

.utk-subject-guide .ui.menu .item > .label,
.utk-search .ui.menu .item > .label {
  background: #999;
  color: #fff;
  margin-left: 1em;
  padding: .3em .78571429em; }

/*
 * components
 */
.utk-search {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    .utk-search {
      flex-direction: column-reverse; } }
  .utk-search form {
    position: relative;
    box-shadow: 0 2px 5px rgba(51, 51, 51, 0.15); }
    .utk-search form::before {
      width: 100%;
      height: 6px;
      display: block;
      position: absolute;
      left: 0;
      top: -6px;
      content: ' ';
      background-color: rgba(255, 255, 255, 0.18); }
    .utk-search form .utk-search--icon {
      position: absolute;
      left: 0;
      top: 0;
      width: 47px;
      height: 47px;
      background-color: transparent;
      z-index: 2;
      display: flex;
      justify-content: center;
      align-content: center;
      align-items: center; }
      .utk-search form .utk-search--icon > span {
        color: #a7a9ac;
        font-size: 15px; }
  .utk-search--links {
    position: absolute;
    right: 0;
    font-size: 11px;
    font-weight: 700;
    display: flex;
    text-align: right;
    padding-right: 76px;
    letter-spacing: 0.029em;
    margin-top: 3px;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased !important;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* 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 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 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 phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    .utk-search--links.utk-research-tools--links {
      padding-right: 0; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .utk-search--links {
        padding-right: 47px; } }
    @media (max-width: 767px) {
      .utk-search--links {
        padding-right: 6px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .utk-search--links {
        padding-right: 6px; } }
    @media (max-width: 767px) {
      .utk-search--links {
        position: static;
        justify-content: flex-end;
        margin-top: 11px;
        padding-right: 6px; } }
    .utk-search--links a,
    .utk-search--links a:visited {
      color: #fff;
      margin-left: 11px;
      text-decoration: none;
      display: flex; }
      .utk-search--links a span,
      .utk-search--links a:visited span {
        color: #ff8200;
        font-size: 0.85em;
        margin-left: 2px; }
      .utk-search--links a:hover, .utk-search--links a:focus,
      .utk-search--links a:visited:hover,
      .utk-search--links a:visited:focus {
        color: #fff; }
  .utk-search .utk-search-method-hidden {
    display: none !important; }
  .utk-search h3 {
    font-size: 23px;
    font-weight: 400;
    margin-bottom: 18px;
    transition: all 290ms ease-in-out;
    text-shadow: 0 2px 5px rgba(51, 51, 51, 0.15);
    margin-top: 0;
    color: #b9e1e2 !important; }
  .utk-search .utk-search-tabs {
    padding-right: 76px;
    transition: all 110ms ease-in-out;
    opacity: 1;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* 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 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 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-search .utk-search-tabs {
        padding-right: 47px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .utk-search .utk-search-tabs {
        padding-right: 0;
        padding-bottom: 47px; } }
    @media (max-width: 767px) {
      .utk-search .utk-search-tabs {
        padding-right: 0; } }
    .utk-search .utk-search-tabs > .ui.menu {
      margin-bottom: 18px;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      .utk-search .utk-search-tabs > .ui.menu::before {
        content: 'Search';
        display: block;
        margin-right: 29px;
        color: #fff;
        font-size: 18px;
        -webkit-font-smoothing: antialiased;
        margin-bottom: -3px; }
      @media (max-width: 767px) {
        .utk-search .utk-search-tabs > .ui.menu {
          flex-direction: row;
          flex-wrap: wrap; } }
      .utk-search .utk-search-tabs > .ui.menu a,
      .utk-search .utk-search-tabs > .ui.menu a:visited {
        font-size: 15px;
        white-space: inherit;
        text-shadow: 0 2px 5px rgba(51, 51, 51, 0.15);
        margin-top: 6px;
        -webkit-font-smoothing: antialiased !important;
        letter-spacing: -0.018em;
        cursor: pointer;
        color: #fff;
        padding: 0 0;
        margin-right: 18px;
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */ }
        @media (max-width: 767px) {
          .utk-search .utk-search-tabs > .ui.menu a,
          .utk-search .utk-search-tabs > .ui.menu a:visited {
            font-size: 13px;
            margin-top: -2px; } }
        .utk-search .utk-search-tabs > .ui.menu a::after,
        .utk-search .utk-search-tabs > .ui.menu a:visited::after {
          width: 100%;
          height: 6px;
          display: block;
          position: absolute;
          left: 0;
          bottom: -18px;
          background-color: #ff8200; }
        .utk-search .utk-search-tabs > .ui.menu a:hover, .utk-search .utk-search-tabs > .ui.menu a:focus,
        .utk-search .utk-search-tabs > .ui.menu a:visited:hover,
        .utk-search .utk-search-tabs > .ui.menu a:visited:focus {
          color: #fff !important; }
        .utk-search .utk-search-tabs > .ui.menu a.active,
        .utk-search .utk-search-tabs > .ui.menu a:visited.active {
          color: #fff !important;
          font-weight: 700; }
          .utk-search .utk-search-tabs > .ui.menu a.active::after,
          .utk-search .utk-search-tabs > .ui.menu a:visited.active::after {
            content: " "; }
    .utk-search .utk-search-tabs .ui.action.input {
      width: 100%;
      border-radius: 0;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (max-width: 767px) {
        .utk-search .utk-search-tabs .ui.action.input {
          display: flex;
          flex-direction: column; } }
      .utk-search .utk-search-tabs .ui.action.input > input {
        font-size: 15px;
        font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
        height: 47px;
        border: none;
        padding-left: 47px;
        text-overflow: ellipsis;
        border-radius: 0;
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */ }
        @media (max-width: 767px) {
          .utk-search .utk-search-tabs .ui.action.input > input {
            font-size: 13px; } }
      .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown {
        height: 47px;
        font-size: 13px;
        padding-top: 0;
        padding-bottom: 0;
        display: flex;
        border: none;
        border-left: 2px solid #f6f6f6;
        border-right: 2px solid #f6f6f6;
        background-color: #fff;
        color: #333;
        padding-right: 33px;
        position: relative;
        z-index: 1;
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */ }
        @media (max-width: 767px) {
          .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown {
            height: 29px;
            margin-top: 11px;
            width: 100%;
            background-color: transparent;
            border: 2px solid rgba(255, 255, 255, 0.11); }
            .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown > .text {
              color: #fff !important; } }
        .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown .menu {
          font-size: 13px;
          border: none;
          box-shadow: 0 2px 5px rgba(51, 51, 51, 0.29); }
          .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown .menu > .item {
            font-size: 13px;
            cursor: pointer;
            padding: 11px !important; }
        .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown::before {
          position: absolute;
          right: 11px;
          top: 17px;
          font-size: 11px;
          color: #b6b6b6;
          /* Mobile Devices for Mice */
          /* Landscape phones and down */
          /* Landscape phones and down */
          /* Landscape phone to portrait tablet */
          /* Portrait tablet to landscape and desktop */
          /* desktop and large desktop */ }
          @media (max-width: 767px) {
            .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown::before {
              top: 10px; } }
        .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown.active::before {
          color: #58595b !important; }
        .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown > .text {
          align-self: center;
          color: #58595b; }
      .utk-search .utk-search-tabs .ui.action.input button.ui.button {
        font-size: 13px;
        padding: 0 18px;
        font-weight: 700;
        border: none;
        cursor: pointer;
        height: 47px;
        margin-left: 0;
        background-color: #f6f6f6;
        color: #58595b;
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */ }
        @media (max-width: 767px) {
          .utk-search .utk-search-tabs .ui.action.input button.ui.button {
            display: none; } }

.utk-panel-focus-research-tools .utk-search-tabs {
  opacity: 0 !important; }

#utk-panel-mini {
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    #utk-panel-mini {
      margin-top: 0 !important; } }
  #utk-panel-mini .utk-search--links {
    padding-right: 0; }
    #utk-panel-mini .utk-search--links a,
    #utk-panel-mini .utk-search--links a:visited {
      color: #fff; }
      #utk-panel-mini .utk-search--links a span,
      #utk-panel-mini .utk-search--links a:visited span {
        color: #fff; }
      #utk-panel-mini .utk-search--links a:hover, #utk-panel-mini .utk-search--links a:focus,
      #utk-panel-mini .utk-search--links a:visited:hover,
      #utk-panel-mini .utk-search--links a:visited:focus {
        color: #fff; }
        #utk-panel-mini .utk-search--links a:hover span, #utk-panel-mini .utk-search--links a:focus span,
        #utk-panel-mini .utk-search--links a:visited:hover span,
        #utk-panel-mini .utk-search--links a:visited:focus span {
          color: #fff; }
  #utk-panel-mini .utk-search .utk-search-tabs {
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (max-width: 767px) {
      #utk-panel-mini .utk-search .utk-search-tabs {
        margin-bottom: 0;
        padding-bottom: 0; } }
    #utk-panel-mini .utk-search .utk-search-tabs .ui.action.input {
      box-shadow: none; }
      #utk-panel-mini .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown {
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */ }
        @media (max-width: 767px) {
          #utk-panel-mini .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown > .text {
            color: #58595b !important; } }
  #utk-panel-mini .utk-search form {
    margin-bottom: 0;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (max-width: 767px) {
      #utk-panel-mini .utk-search form {
        box-shadow: none;
        display: flex;
        flex-direction: column; } }
  #utk-panel-mini .utk-search .ui.input > input {
    border: 1px solid #e0e0e0;
    box-shadow: none;
    background-color: #fff; }
  #utk-panel-mini .utk-search .utk-search-tabs .ui.action.input .ui.selection.dropdown {
    background-color: #f6f6f6;
    border: 1px solid #e0e0e0;
    border-left: 0; }
  #utk-panel-mini .utk-search .utk-search-tabs .ui.action.input button.ui.button {
    background-color: #f6f6f6;
    border: 1px solid #e0e0e0;
    border-left: 0;
    color: #333; }

#utk-panel-mini-search {
  margin: 0 0 1.5rem 0;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* 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 phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    #utk-panel-mini-search {
      margin: 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    #utk-panel-mini-search {
      margin: 0; } }
  #utk-panel-mini-search * {
    color: #58595b !important; }

.utk-research-tools {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* 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 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 phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    .utk-research-tools {
      padding-bottom: 29px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .utk-research-tools {
      padding-bottom: 29px; } }
  @media (max-width: 767px) {
    .utk-research-tools {
      flex-direction: column-reverse; } }
  .utk-research-tools h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 15px;
    transition: all 290ms ease-in-out;
    text-shadow: 0 2px 5px rgba(51, 51, 51, 0.15);
    margin-top: 0;
    -webkit-font-smoothing: antialiased !important;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (max-width: 767px) {
      .utk-research-tools h3 {
        order: 1;
        margin-top: 18px; } }
  .utk-research-tools .utk-collapse-research-tools {
    opacity: 0;
    display: inline-flex;
    align-self: flex-start;
    width: auto;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    margin-top: 18px;
    align-items: center;
    transition: background-color 110ms ease-in-out;
    border: 2px solid rgba(255, 255, 255, 0.11);
    padding: 0 6px;
    height: 29px;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (max-width: 767px) {
      .utk-research-tools .utk-collapse-research-tools {
        display: none; } }
    .utk-research-tools .utk-collapse-research-tools:hover, .utk-research-tools .utk-collapse-research-tools:focus {
      border: none;
      padding: 2px calc(6px + 2px);
      background-color: rgba(0, 0, 0, 0.618); }
    .utk-research-tools .utk-collapse-research-tools > span {
      margin-right: 6px;
      color: #ff8200; }

.utk-panel-focus-research-tools .utk-research-tools {
  padding-right: 47px;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* 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 phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    .utk-panel-focus-research-tools .utk-research-tools {
      padding-right: 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .utk-panel-focus-research-tools .utk-research-tools {
      padding-right: 0; } }
  .utk-panel-focus-research-tools .utk-research-tools--links {
    right: 47px;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* 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 phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (max-width: 767px) {
      .utk-panel-focus-research-tools .utk-research-tools--links {
        padding-right: 0; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .utk-panel-focus-research-tools .utk-research-tools--links {
        padding-right: 0; } }
  .utk-panel-focus-research-tools .utk-research-tools .utk-collapse-research-tools {
    opacity: 1; }
  .utk-panel-focus-research-tools .utk-research-tools--option {
    display: none; }

.utk-research-tools-mini--options {
  font-size: 18px;
  display: flex;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    .utk-research-tools-mini--options {
      font-size: 15px;
      flex-wrap: wrap; } }
  .utk-research-tools-mini--options a,
  .utk-research-tools-mini--options a:visited {
    margin-right: 18px;
    padding-right: 18px;
    color: #006c93 !important;
    border-right: 2px solid #e0e0e0;
    margin-bottom: 18px;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (max-width: 767px) {
      .utk-research-tools-mini--options a,
      .utk-research-tools-mini--options a:visited {
        margin-bottom: 0; } }
    .utk-research-tools-mini--options a:last-child,
    .utk-research-tools-mini--options a:visited:last-child {
      margin-right: 0;
      padding-right: 0;
      border-right: none; }
    .utk-research-tools-mini--options a.active-item,
    .utk-research-tools-mini--options a:visited.active-item {
      font-weight: 700; }
  .utk-research-tools-mini--options a:hover,
  .utk-research-tools-mini--options a:focus {
    color: #8d2048 !important; }

.utk-recently-viewed {
  transition: all 290ms ease-in-out;
  opacity: 1;
  max-height: 100%;
  padding: 47px 0;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* 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 phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    .utk-recently-viewed {
      display: none; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .utk-recently-viewed {
      display: none; } }
  .utk-recently-viewed h5 {
    color: #fff !important;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 13px;
    margin-bottom: 11px; }
  .utk-recently-viewed ul {
    margin: 0;
    padding: 0; }
    .utk-recently-viewed ul li {
      margin: 0;
      padding: 0;
      list-style: none;
      font-size: 13px; }
      .utk-recently-viewed ul li a,
      .utk-recently-viewed ul li a:visited {
        color: #ebea64; }
      .utk-recently-viewed ul li a:hover,
      .utk-recently-viewed ul li a:focus {
        color: #ebea64;
        text-decoration: underline; }

.utk-panel-focus-search .utk-recently-viewed {
  max-height: 0 !important;
  overflow: hidden;
  opacity: 0;
  padding: 0 !important; }

.utk-subject-guide {
  white-space: nowrap;
  height: 0;
  transition: all 290ms ease-in-out;
  padding: 0;
  width: 100%;
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    .utk-subject-guide {
      background-color: rgba(51, 51, 51, 0.47);
      padding: 18px !important;
      margin-left: -18px;
      width: calc(100% + 36px); } }
  .utk-subject-guide--header {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: 11px; }
    .utk-subject-guide--header > h4 {
      color: #fff !important;
      font-size: 23px;
      white-space: inherit;
      font-weight: 400;
      text-shadow: 0 2px 5px rgba(51, 51, 51, 0.15);
      text-transform: none !important;
      margin: 0;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (max-width: 767px) {
        .utk-subject-guide--header > h4 {
          margin-bottom: 0;
          font-size: 18px;
          font-weight: 400;
          white-space: normal; } }
    .utk-subject-guide--header .utk-research-guide--browse {
      font-size: 15px;
      font-weight: 400;
      color: #ebea64;
      cursor: pointer !important; }
      .utk-subject-guide--header .utk-research-guide--browse > .text {
        cursor: pointer !important; }
        .utk-subject-guide--header .utk-research-guide--browse > .text:hover, .utk-subject-guide--header .utk-research-guide--browse > .text:focus {
          text-decoration: underline !important; }
      .utk-subject-guide--header .utk-research-guide--browse.active input {
        padding: 0 29px !important;
        color: #fff !important;
        font-weight: 700;
        min-width: 200px;
        left: auto !important;
        right: 0 !important;
        text-align: right; }
      .utk-subject-guide--header .utk-research-guide--browse .menu {
        margin: 0 !important; }
        .utk-subject-guide--header .utk-research-guide--browse .menu .text {
          font-size: 13px !important; }
      .utk-subject-guide--header .utk-research-guide--browse .icon {
        margin-left: 6px; }
    .utk-subject-guide--header > p.description {
      color: #fff;
      font-size: 13px; }
      .utk-subject-guide--header > p.description a,
      .utk-subject-guide--header > p.description a:visited {
        color: #ebea64; }
      .utk-subject-guide--header > p.description a:hover,
      .utk-subject-guide--header > p.description a:focus {
        color: #ebea64;
        text-decoration: underline; }
  .utk-subject-guide--assets {
    margin-top: 18px;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* Landscape phones and down */
    /* Landscape phone to portrait tablet */
    /* Portrait tablet to landscape and desktop */
    /* desktop and large desktop */ }
    @media (max-width: 767px) {
      .utk-subject-guide--assets {
        margin-top: 0; } }
    .utk-subject-guide--assets .utk-subject-guide--asset--header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (max-width: 767px) {
        .utk-subject-guide--assets .utk-subject-guide--asset--header {
          flex-direction: column;
          justify-content: flex-start;
          align-items: flex-start; } }
      .utk-subject-guide--assets .utk-subject-guide--asset--header h5 {
        font-size: 15px !important;
        font-weight: 700;
        margin-bottom: 11px;
        color: white;
        text-transform: uppercase;
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */ }
        @media (max-width: 767px) {
          .utk-subject-guide--assets .utk-subject-guide--asset--header h5 {
            font-size: 13px;
            align-items: flex-start; } }
      .utk-subject-guide--assets .utk-subject-guide--asset--header > a,
      .utk-subject-guide--assets .utk-subject-guide--asset--header > a:visited {
        font-weight: 400;
        display: flex;
        font-size: 15px;
        align-content: center;
        position: relative;
        color: #ebea64;
        margin-top: -4px;
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */ }
        @media (max-width: 767px) {
          .utk-subject-guide--assets .utk-subject-guide--asset--header > a,
          .utk-subject-guide--assets .utk-subject-guide--asset--header > a:visited {
            font-size: 11px; } }
      .utk-subject-guide--assets .utk-subject-guide--asset--header > a:hover,
      .utk-subject-guide--assets .utk-subject-guide--asset--header > a:focus {
        color: #ebea64;
        text-decoration: underline; }
    .utk-subject-guide--assets .utk-subject-guide--asset:first-child {
      margin-top: 0; }
    .utk-subject-guide--assets ul {
      margin: 0;
      padding: 0;
      margin-bottom: 18px;
      display: flex;
      flex-direction: column; }
      .utk-subject-guide--assets ul li {
        margin-top: 0;
        padding: 0;
        list-style: none;
        opacity: 1;
        transition: all 290ms ease-in-out; }
        .utk-subject-guide--assets ul li.utk-delay-render {
          opacity: 0;
          margin-top: -18px; }
    .utk-subject-guide--assets a,
    .utk-subject-guide--assets a:visited {
      color: #fff; }
    .utk-subject-guide--assets a:hover,
    .utk-subject-guide--assets a:focus {
      color: #ff8200; }
  .utk-subject-guide--databases.utk-show-all, .utk-subject-guide--guides.utk-show-all {
    display: none !important; }
    .utk-subject-guide--databases.utk-show-all.utk-show-all-enabled, .utk-subject-guide--guides.utk-show-all.utk-show-all-enabled {
      display: block !important; }
  .utk-subject-guide--databases ul, .utk-subject-guide--guides ul {
    margin: 0;
    padding: 0; }
    .utk-subject-guide--databases ul li, .utk-subject-guide--guides ul li {
      padding: 18px 29px;
      background-color: #fff;
      position: relative;
      color: #58595b;
      box-shadow: 0 2px 5px rgba(51, 51, 51, 0.29);
      border-left: 11px solid #e0e0e0;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      .utk-subject-guide--databases ul li.utk-featured a > h5::after, .utk-subject-guide--guides ul li.utk-featured a > h5::after {
        content: '\e80c';
        display: block;
        width: 23px;
        height: 23px;
        border-radius: 15px;
        line-height: 23px;
        text-align: center;
        font-size: 23px;
        font-family: 'fontello';
        background-color: transparent;
        color: #ff8200;
        margin-left: 6px;
        position: absolute;
        right: 18px;
        top: 18px;
        text-decoration: none !important; }
      @media (max-width: 767px) {
        .utk-subject-guide--databases ul li, .utk-subject-guide--guides ul li {
          border-left: none;
          border-right: none;
          border-bottom: none;
          border-radius: 0;
          margin-left: -18px;
          width: calc(100% + 36px); } }
      .utk-subject-guide--databases ul li:last-child, .utk-subject-guide--guides ul li:last-child {
        margin-bottom: 0; }
      .utk-subject-guide--databases ul li > a,
      .utk-subject-guide--databases ul li > a:visited, .utk-subject-guide--guides ul li > a,
      .utk-subject-guide--guides ul li > a:visited {
        color: #58595b !important;
        display: flex;
        flex-direction: column;
        transition: background-color 110ms ease-in-out; }
        .utk-subject-guide--databases ul li > a *,
        .utk-subject-guide--databases ul li > a:visited *, .utk-subject-guide--guides ul li > a *,
        .utk-subject-guide--guides ul li > a:visited * {
          color: #58595b !important; }
        .utk-subject-guide--databases ul li > a > h5,
        .utk-subject-guide--databases ul li > a:visited > h5, .utk-subject-guide--guides ul li > a > h5,
        .utk-subject-guide--guides ul li > a:visited > h5 {
          display: flex;
          font-size: 18px !important;
          font-weight: 400;
          margin-bottom: 0;
          text-transform: none;
          color: #006c93 !important;
          transition: all 110ms ease-in-out;
          margin-top: 0 !important;
          align-content: flex-end;
          align-items: flex-end;
          padding-right: 15px;
          text-decoration: underline;
          white-space: normal;
          line-height: 1.47em; }
      .utk-subject-guide--databases ul li > div, .utk-subject-guide--guides ul li > div {
        line-height: 1.47em;
        white-space: normal;
        font-size: 15px;
        color: #58595b;
        transition: all 110ms ease-in-out;
        margin-top: 11px; }
        .utk-subject-guide--databases ul li > div a,
        .utk-subject-guide--databases ul li > div a:visited, .utk-subject-guide--guides ul li > div a,
        .utk-subject-guide--guides ul li > div a:visited {
          color: #fff !important; }
  .utk-subject-guide--databases .utk-show-all--toggle, .utk-subject-guide--guides .utk-show-all--toggle {
    width: auto;
    font-size: 15px;
    font-weight: 400;
    color: #fff;
    margin-top: 18px;
    align-items: center;
    border: 2px solid rgba(255, 255, 255, 0.11);
    padding: 11px;
    text-align: center; }
    .utk-subject-guide--databases .utk-show-all--toggle:hover, .utk-subject-guide--databases .utk-show-all--toggle:focus, .utk-subject-guide--guides .utk-show-all--toggle:hover, .utk-subject-guide--guides .utk-show-all--toggle:focus {
      color: #fff;
      border: none;
      padding: calc(11px + 2px);
      background-color: rgba(0, 0, 0, 0.618); }

.utk-panel-focus-research-tools .utk-subject-guide {
  height: auto;
  padding: 0 0 47px; }

#utk-panel-mini .utk-subject-guide {
  /* Mobile Devices for Mice */
  /* Landscape phones and down */
  /* Landscape phones and down */
  /* Landscape phone to portrait tablet */
  /* Portrait tablet to landscape and desktop */
  /* desktop and large desktop */ }
  @media (max-width: 767px) {
    #utk-panel-mini .utk-subject-guide {
      background-color: transparent; } }

#utk-panel-mini .utk-subject-guide--header {
  margin-bottom: 0; }

#utk-panel-mini .utk-show-all--toggle {
  background-color: #e0e0e0 !important;
  color: #58595b !important; }

#utk-panel-mini .utk-subject-guide--assets {
  margin-top: 0; }
  #utk-panel-mini .utk-subject-guide--assets .utk-subject-guide--asset--header {
    margin-bottom: 0; }
    #utk-panel-mini .utk-subject-guide--assets .utk-subject-guide--asset--header h5 {
      color: #58595b;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* Landscape phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (max-width: 767px) {
        #utk-panel-mini .utk-subject-guide--assets .utk-subject-guide--asset--header h5 {
          margin-top: 0; } }
    #utk-panel-mini .utk-subject-guide--assets .utk-subject-guide--asset--header a,
    #utk-panel-mini .utk-subject-guide--assets .utk-subject-guide--asset--header a:visited {
      color: #006c93 !important; }

#utk-panel-mini .utk-subject-guide--databases ul li,
#utk-panel-mini .utk-subject-guide--guides ul li {
  border-color: #f6f6f6; }
  #utk-panel-mini .utk-subject-guide--databases ul li > div,
  #utk-panel-mini .utk-subject-guide--guides ul li > div {
    color: #333; }
    #utk-panel-mini .utk-subject-guide--databases ul li > div a,
    #utk-panel-mini .utk-subject-guide--databases ul li > div a:visited,
    #utk-panel-mini .utk-subject-guide--guides ul li > div a,
    #utk-panel-mini .utk-subject-guide--guides ul li > div a:visited {
      color: #006c93 !important; }
  #utk-panel-mini .utk-subject-guide--databases ul li a,
  #utk-panel-mini .utk-subject-guide--databases ul li a:visited,
  #utk-panel-mini .utk-subject-guide--guides ul li a,
  #utk-panel-mini .utk-subject-guide--guides ul li a:visited {
    color: #006c93 !important; }

#utk-panel-mini .utk-subject-guide .ui.secondary.menu a.item {
  background-color: #e0e0e0;
  color: #58595b;
  flex-grow: 1;
  display: flex;
  justify-content: space-between; }
  #utk-panel-mini .utk-subject-guide .ui.secondary.menu a.item:last-child {
    margin-right: 0; }
  #utk-panel-mini .utk-subject-guide .ui.secondary.menu a.item .ui.label {
    color: #58595b; }

#utk-panel-mini .utk-subject-guide .ui.secondary.menu a.item.active {
  background-color: #58595b;
  color: #fff !important; }
  #utk-panel-mini .utk-subject-guide .ui.secondary.menu a.item.active .ui.label {
    color: #fff; }

/*
 * components
 */
/*
 * temp overrides for demoing... actual theme should be built
 */
body {
  font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.58em;
  letter-spacing: -0.003em !important; }
  body p,
  body h1,
  body h2,
  body h3,
  body h4,
  body h5,
  body h6 {
    font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif; }
  body .ui.labeled.icon.button {
    display: inline-flex;
    align-items: center;
    align-content: center;
    background-color: #f6f6f6;
    color: #333;
    font-weight: 700;
    font-size: 15px;
    white-space: nowrap;
    height: 47px;
    padding: 0 calc(65px) 0 18px !important;
    box-shadow: 0 2px 5px rgba(51, 51, 51, 0.29);
    width: calc(100% / 1.61803);
    max-width: 100%;
    transition: all 110ms ease-in-out; }
    body .ui.labeled.icon.button:hover, body .ui.labeled.icon.button.active {
      background-color: #fff; }
    body .ui.labeled.icon.button > .icon {
      left: auto !important;
      opacity: 1;
      right: 0;
      height: 47px;
      width: 47px;
      background-color: #ff8200 !important;
      border-radius: 0; }
      body .ui.labeled.icon.button > .icon::before {
        color: #fff;
        opacity: 1; }
  body .utk-panel-focus-research-tools .ui.labeled.icon.button {
    width: calc(100% - 76px); }
  body .ui.floating.dropdown > .menu {
    background-color: #e0e0e0;
    border: none;
    box-shadow: 0 0 29px rgba(51, 51, 51, 0.47) !important; }
    body .ui.floating.dropdown > .menu .menu {
      border-top: #b6b6b6;
      border-top-right-radius: 0 !important;
      border-top-left-radius: 0 !important;
      box-shadow: none !important; }
  body .ui.button,
  body .ui.dropdown .menu > .item {
    font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif; }
  body .ui.dropdown .menu > .item {
    font-size: 15px;
    color: #333;
    padding: 11px 18px !important; }
    body .ui.dropdown .menu > .item:hover, body .ui.dropdown .menu > .item:focus {
      color: #006c93;
      background-color: #f6f6f6; }
  body .ui.dropdown.dropdown .menu > .input {
    margin: 11px; }

/*
 * layout
 */
#utk-panel .utk-panel-wrap,
#utk-panel-mini .utk-panel-wrap {
  transition: all 290ms ease-in-out;
  position: relative;
  z-index: 1; }
  #utk-panel .utk-panel-wrap > .utk-panel-underlay,
  #utk-panel-mini .utk-panel-wrap > .utk-panel-underlay {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    background-color: #006c93; }
    #utk-panel .utk-panel-wrap > .utk-panel-underlay .utk-panel-overlay--fade,
    #utk-panel-mini .utk-panel-wrap > .utk-panel-underlay .utk-panel-overlay--fade {
      top: 0;
      left: 0;
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: 5;
      transition: all 110ms ease-in-out;
      background: #006c93;
      background: -moz-linear-gradient(top, #006c93 0, rgba(0, 108, 147, 0) calc(100% - 47px));
      background: -webkit-gradient(linear, top, bottom, color-stop(0, #006c93), color-stop(calc(100% - 47px), rgba(0, 108, 147, 0)));
      background: -webkit-linear-gradient(top, #006c93 0, rgba(0, 108, 147, 0) calc(100% - 47px));
      background: -o-linear-gradient(top, #006c93 0, rgba(0, 108, 147, 0) calc(100% - 47px));
      background: -ms-linear-gradient(top, #006c93 0, rgba(0, 108, 147, 0) calc(100% - 47px));
      background: linear-gradient(to bottom, #006c93 0, rgba(0, 108, 147, 0) calc(100% - 47px)); }
    #utk-panel .utk-panel-wrap > .utk-panel-underlay .utk-panel-underlay--fade-horz,
    #utk-panel-mini .utk-panel-wrap > .utk-panel-underlay .utk-panel-underlay--fade-horz {
      top: 0;
      left: 0;
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: 4;
      transition: all 290ms ease-in-out;
      background: #006c93;
      background: -moz-linear-gradient(left, #2197a9 18%, #754a7e 85%);
      background: -webkit-gradient(linear, left, bottom, color-stop(18%, #2197a9), color-stop(85%, #754a7e));
      background: -webkit-linear-gradient(left, #2197a9 18%, #754a7e 85%);
      background: -o-linear-gradient(left, #2197a9 18%, #754a7e 85%);
      background: -ms-linear-gradient(left, #2197a9 18%, #754a7e 85%);
      background: linear-gradient(to right, #2197a9 18%, #754a7e 85%); }
    #utk-panel .utk-panel-wrap > .utk-panel-underlay .utk-panel-underlay--fade-vert,
    #utk-panel-mini .utk-panel-wrap > .utk-panel-underlay .utk-panel-underlay--fade-vert {
      top: 0;
      left: 0;
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: 4;
      background: #006c93;
      background: -moz-linear-gradient(left, #b9e1e2 0, rgba(33, 151, 169, 0) 18%);
      background: -webkit-gradient(linear, left, bottom, color-stop(0, #b9e1e2), color-stop(18%, rgba(33, 151, 169, 0)));
      background: -webkit-linear-gradient(left, #b9e1e2 0, rgba(33, 151, 169, 0) 18%);
      background: -o-linear-gradient(left, #b9e1e2 0, rgba(33, 151, 169, 0) 18%);
      background: -ms-linear-gradient(left, #b9e1e2 0, rgba(33, 151, 169, 0) 18%);
      background: linear-gradient(to right, #b9e1e2 0, rgba(33, 151, 169, 0) 18%); }
  #utk-panel .utk-panel-wrap .utk-panel,
  #utk-panel-mini .utk-panel-wrap .utk-panel {
    font-size: 18px;
    padding: 47px 0 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    position: relative;
    /* Mobile Devices for Mice */
    /* Landscape phones and down */
    /* 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 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 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 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-panel .utk-panel-wrap .utk-panel,
      #utk-panel-mini .utk-panel-wrap .utk-panel {
        padding-top: 47px; } }
    @media (max-width: 767px) {
      #utk-panel .utk-panel-wrap .utk-panel,
      #utk-panel-mini .utk-panel-wrap .utk-panel {
        flex-direction: column;
        padding-top: 47px;
        align-items: center; } }
    @media (min-width: 768px) and (max-width: 991px) {
      #utk-panel .utk-panel-wrap .utk-panel,
      #utk-panel-mini .utk-panel-wrap .utk-panel {
        flex-direction: column;
        padding-top: 47px;
        align-items: center; } }
    @media (max-width: 767px) {
      #utk-panel .utk-panel-wrap .utk-panel,
      #utk-panel-mini .utk-panel-wrap .utk-panel {
        padding: 29px 0 11px; } }
    #utk-panel .utk-panel-wrap .utk-panel > div,
    #utk-panel-mini .utk-panel-wrap .utk-panel > div {
      display: flex;
      transition: opacity 290ms ease-in-out;
      flex-direction: column; }
  #utk-panel .utk-panel-wrap.utk-panel-focus-search,
  #utk-panel-mini .utk-panel-wrap.utk-panel-focus-search {
    background-color: #fff;
    color: #58595b; }
    #utk-panel .utk-panel-wrap.utk-panel-focus-search .utk-panel--search,
    #utk-panel-mini .utk-panel-wrap.utk-panel-focus-search .utk-panel--search {
      width: calc(100% / 1.61803);
      opacity: 1;
      padding-right: 0;
      transition: all 290ms ease-in-out;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* 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 phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (max-width: 767px) {
        #utk-panel .utk-panel-wrap.utk-panel-focus-search .utk-panel--search,
        #utk-panel-mini .utk-panel-wrap.utk-panel-focus-search .utk-panel--search {
          height: auto;
          width: 100% !important; } }
      @media (min-width: 768px) and (max-width: 991px) {
        #utk-panel .utk-panel-wrap.utk-panel-focus-search .utk-panel--search,
        #utk-panel-mini .utk-panel-wrap.utk-panel-focus-search .utk-panel--search {
          height: auto;
          width: 100% !important; } }
    #utk-panel .utk-panel-wrap.utk-panel-focus-search .utk-panel--research-tools,
    #utk-panel-mini .utk-panel-wrap.utk-panel-focus-search .utk-panel--research-tools {
      width: calc(100% - (100% / 1.61803));
      padding-left: 0;
      transition: all 290ms ease-in-out;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* 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 phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (min-width: 768px) and (max-width: 991px) {
        #utk-panel .utk-panel-wrap.utk-panel-focus-search .utk-panel--research-tools,
        #utk-panel-mini .utk-panel-wrap.utk-panel-focus-search .utk-panel--research-tools {
          width: calc(100% / 1.61803) !important; } }
      @media (max-width: 767px) {
        #utk-panel .utk-panel-wrap.utk-panel-focus-search .utk-panel--research-tools,
        #utk-panel-mini .utk-panel-wrap.utk-panel-focus-search .utk-panel--research-tools {
          width: 100% !important; } }
    #utk-panel .utk-panel-wrap.utk-panel-focus-search .utk-panel--subject-guide,
    #utk-panel-mini .utk-panel-wrap.utk-panel-focus-search .utk-panel--subject-guide {
      width: 0;
      opacity: 0;
      padding-right: 0;
      padding-left: 0;
      transition: all 290ms ease-in-out; }
  #utk-panel .utk-panel-wrap.utk-panel-focus-research-tools,
  #utk-panel-mini .utk-panel-wrap.utk-panel-focus-research-tools {
    color: #fff; }
    #utk-panel .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--search,
    #utk-panel-mini .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--search {
      width: 0;
      opacity: 0;
      padding-right: 0;
      padding-left: 0;
      transition: all 290ms ease-in-out;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* 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 phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (max-width: 767px) {
        #utk-panel .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--search,
        #utk-panel-mini .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--search {
          height: 0;
          width: auto; } }
      @media (min-width: 768px) and (max-width: 991px) {
        #utk-panel .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--search,
        #utk-panel-mini .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--search {
          height: 0;
          width: auto; } }
    #utk-panel .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--research-tools,
    #utk-panel-mini .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--research-tools {
      width: calc(100% - (100% / 1.61803));
      padding-right: 0;
      transition: all 290ms ease-in-out;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* 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 phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (min-width: 768px) and (max-width: 991px) {
        #utk-panel .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--research-tools,
        #utk-panel-mini .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--research-tools {
          width: 100%;
          margin-bottom: 29px; } }
      @media (max-width: 767px) {
        #utk-panel .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--research-tools,
        #utk-panel-mini .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--research-tools {
          width: 100%;
          margin-bottom: 0; } }
    #utk-panel .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--subject-guide,
    #utk-panel-mini .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--subject-guide {
      width: calc(100% / 1.61803);
      opacity: 1;
      padding-left: 0;
      transition: all 290ms ease-in-out;
      /* Mobile Devices for Mice */
      /* Landscape phones and down */
      /* 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 phones and down */
      /* Landscape phone to portrait tablet */
      /* Portrait tablet to landscape and desktop */
      /* desktop and large desktop */ }
      @media (max-width: 767px) {
        #utk-panel .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--subject-guide,
        #utk-panel-mini .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--subject-guide {
          width: 100%; } }
      @media (min-width: 768px) and (max-width: 991px) {
        #utk-panel .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--subject-guide,
        #utk-panel-mini .utk-panel-wrap.utk-panel-focus-research-tools .utk-panel--subject-guide {
          width: 100%; } }
  #utk-panel .utk-panel-wrap > .container,
  #utk-panel-mini .utk-panel-wrap > .container {
    position: relative;
    z-index: 1; }

#utk-panel-mini {
  background-color: transparent;
  margin-bottom: 47px; }
  #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap {
    background-color: transparent !important; }
    #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap > .container {
      padding: 0 !important;
      position: static;
      z-index: auto; }
    #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap.utk-panel-focus-research-tools .utk-search-tabs {
      opacity: 1 !important; }
    #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap .utk-panel--subject-guide {
      opacity: 1 !important;
      width: auto;
      display: none; }
      #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap .utk-panel--subject-guide.active-item {
        display: block; }
      #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap .utk-panel--subject-guide .utk-subject-guide {
        height: auto; }
    #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap .utk-panel {
      padding: 0;
      flex-direction: column !important; }
      #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap .utk-panel > div {
        width: 100% !important;
        opacity: 1 !important;
        margin-right: 0 !important;
        margin-top: 47px;
        /* Mobile Devices for Mice */
        /* Landscape phones and down */
        /* Landscape phones and down */
        /* Landscape phone to portrait tablet */
        /* Portrait tablet to landscape and desktop */
        /* desktop and large desktop */ }
        @media (max-width: 767px) {
          #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap .utk-panel > div {
            margin-top: 29px !important; } }
        #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap .utk-panel > div:first-child {
          margin-top: 0;
          /* Mobile Devices for Mice */
          /* Landscape phones and down */
          /* Landscape phones and down */
          /* Landscape phone to portrait tablet */
          /* Portrait tablet to landscape and desktop */
          /* desktop and large desktop */ }
          @media (max-width: 767px) {
            #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap .utk-panel > div:first-child {
              margin-top: 0 !important; } }
      #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap .utk-panel .utk-panel--research-tools .utk-research-tools {
        flex-direction: column !important; }
    #utk-panel-mini .utk-panel-wrap.utk-panel-mini-wrap .utk-search-tabs {
      padding-right: 0; }
  #utk-panel-mini .utk-search .utk-search-tabs > .ui.menu::before {
    color: #58595b !important;
    text-shadow: none; }
  #utk-panel-mini .utk-search .utk-search-tabs > .ui.menu a.active,
  #utk-panel-mini .utk-search .utk-search-tabs > .ui.menu a:visited.active {
    color: #58595b !important;
    text-shadow: none;
    font-weight: 700; }
  #utk-panel-mini .utk-search .utk-search-tabs > .ui.menu a,
  #utk-panel-mini .utk-search .utk-search-tabs > .ui.menu a:visited {
    color: #58595b !important;
    text-shadow: none; }
