@import url(https://fonts.googleapis.com/css?family=Lato);
.tags-navigation li a {
  background-color: #00a0db;
}

.tags-navigation li a:hover {
  color: #fff;
}

.taglib-asset-categories-navigation .accordion-heading {
  color: #fff;
  background: #fff;
}

.events-list li {
  border-bottom-color: #585c5b;
}

.events-list-calendar button.fc-state-default {
  background-color: #00a0db;
  color: #000;
}

.events-list-calendar button.fc-state-active {
  background-color: #585c5b;
  color: #fff;
}

.events-list-calendar .fc-widget-header {
  background: #fff;
  color: #fff;
}

.events-list-calendar .fc-today {
  background: #fff !important;
}

.events-list-calendar .fc-content {
  color: #fff;
}

.events-list-calendar .fc-event {
  background: #00a0db;
}

.events-list-calendar td {
  border-color: #fff !important;
}

.events-list-calendar h2, .events-list-calendar .aui body.UEA #main-content .accordion .accordion-group .accordion-heading .accordion-toggle, .aui body.UEA #main-content .accordion .accordion-group .accordion-heading .events-list-calendar .accordion-toggle {
  color: #585c5b;
}

.blog-detail .share-this-custom span {
  background-color: #585c5b;
}

.blog-detail .share-this-custom span:hover {
  background-color: #00a0db;
}

.blog-detail a.btn.uni-btn:hover,
.blog-detail a.btn.uni-btn:focus {
  background-color: #585c5b;
}

.blog-detail .author-highlight .author-name {
  color: #585c5b;
}

.aui .event-detail p {
  margin-left: 0;
}

.events-list .events-title {
  padding-left: 15px;
}

.aui .events-list p {
  margin-left: 0;
}

.events-list .taglib-asset-tags-summary .tag {
  background: none;
  margin: 0;
  padding: 0;
}

.events-list .taglib-asset-tags-summary .tag::before {
  content: " | ";
}

.events-list .taglib-asset-tags-summary .tag:first-child::before {
  content: "";
}

.events-list-link {
  white-space: nowrap;
}

.events-list-edit-icon {
  float: right;
}

.signed-out .events-list-edit-icon,
.controls-hidden .events-list-edit-icon {
  display: none;
}

.events-list-rows li {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  padding: 15px;
}

.events-list-rows li:last-child {
  border-bottom: none;
}

.events-list-simple h4 {
  font-size: 14px;
  line-height: 17px;
  margin: 0;
}

.events-list-calendar button {
  background-image: none;
  border-radius: 0 !important;
  text-shadow: none;
  border: none;
  margin-right: 5px !important;
}

.events-list-calendar button::first-letter {
  text-transform: uppercase;
}

.events-list-calendar .fc-widget-header {
  font-weight: 400;
}

.events-list-calendar .fc-event {
  border: 0;
  border-radius: 0;
  padding: 5px;
}

.events-list-calendar h2, .events-list-calendar .aui body.UEA #main-content .accordion .accordion-group .accordion-heading .accordion-toggle, .aui body.UEA #main-content .accordion .accordion-group .accordion-heading .events-list-calendar .accordion-toggle {
  background: none !important;
  border: 0;
  font-weight: 700;
}

.tags-navigation li a {
  padding: 5px 10px;
  color: #fff;
  margin: 0 0 3px 0;
  display: block;
}

.tags-navigation li a:hover, .tags-navigation li a:active {
  text-decoration: none;
  color: #fff;
}

.aui .tags-navigation ul.inline > li {
  padding: 0;
}

.taglib-asset-categories-navigation .lfr-asset-category-list-container ul {
  margin: 0;
}

.taglib-asset-categories-navigation .lfr-asset-category-list-container > ul > li {
  padding-left: 0;
}

.plp h2.plp-person-name, .plp .aui body.UEA #main-content .accordion .accordion-group .accordion-heading .plp-person-name.accordion-toggle, .aui body.UEA #main-content .accordion .accordion-group .accordion-heading .plp .plp-person-name.accordion-toggle {
  text-transform: uppercase;
  font-size: 150%;
  margin: 0 0 1em 0;
  padding: 0;
  background: none;
  border: none;
  color: #000;
}

.plp ul.plp-info-list {
  margin: 0 0 0 15px;
  list-style-type: none;
}

.plp ul.plp-info-list li {
  margin: 0 0 0.5em 0;
  width: 100%;
  font-size: 90%;
}

.plp ul.plp-info-list li .plp-list-email {
  width: 60%;
  min-width: 18em;
}

.plp ul.plp-info-list li .plp-list-tel {
  width: 40%;
  min-width: 12em;
}

.plp ul.plp-info-list li .plp-label {
  font-weight: bold;
  margin-right: 1em;
}

.plp .plp-top {
  width: 100%;
  margin-bottom: 1em;
}

.plp .plp-top .plp-top-left {
  display: inline-block;
  width: 25%;
  vertical-align: top;
}

.plp .plp-top .plp-top-left img {
  width: 100%;
}

.plp .plp-top .plp-top-right {
  display: inline-block;
  width: 74%;
}

.plp .plp-bottom {
  width: 100%;
}

.plp .plp-bottom ul.plp-tabs {
  list-style-type: none;
  margin: 0;
  display: inline-block;
  width: 100%;
  margin: 1em 0;
  border-bottom: 1px solid #000;
}

.plp .plp-bottom ul.plp-tabs li.plp-tab {
  display: inline-block;
  margin: 0 -1px -1px 0;
  border: 1px solid #000;
  font-size: 12px;
  font-weight: normal;
  padding: 2px 15px;
  cursor: pointer;
}

.plp .plp-bottom ul.plp-tabs li.plp-tab.plp-selected-tab {
  color: #fff;
  background-color: grey;
}

.plp .plp-bottom ul.plp-sections,
.plp .plp-bottom ul.plp-subsections {
  list-style-type: none;
  margin: 0;
}

.plp p.adt-edit-icon {
  margin: 0 0 25px 0;
}

.person-portlet-wrapper .ui-widget {
  font-size: 1em;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.aui body.UEA {
  overflow-x: hidden;
}

.aui body.UEA #main-content {
  font-family: 'Lato', sans-serif;
}

.aui body.UEA #main-content .page-top, .aui body.UEA #main-content footer {
  border: none;
}

.aui body.UEA #main-content #masthead {
  border: none;
  margin-bottom: 25px;
}

.aui body.UEA #main-content #masthead .mean-container .meanmenu-reveal {
  padding: 10px 2px;
}

.aui body.UEA #main-content #masthead .mean-container .meanmenu-reveal span {
  background-color: #00a0db;
}

.aui body.UEA #main-content #masthead .search-wrap form:before {
  content: "SRU Search";
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column {
  min-height: 0;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation {
  height: 0;
  min-height: 0;
  line-height: 0;
  background-color: #fff;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation:after {
  content: " ";
  padding-left: 3000px;
  padding-right: 3000px;
  margin-left: -3000px;
  margin-right: -3000px;
  margin-top: 10px;
  border-bottom: 2px solid #00a0db;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .nav-menu {
  position: relative;
  top: 25px;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .nav-menu .level-1 {
  background-color: transparent;
  margin-top: -50px;
  margin-bottom: -10px;
  padding: 0;
  position: relative;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .nav-menu .level-1 li a {
  background: none;
  color: #585c5b;
  font-size: 16px;
  padding: 10px;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .nav-menu .level-1 li a:hover {
  background-color: #e5e5e5;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .nav-menu .level-1 li a.selected {
  font-weight: normal;
  color: #383b3e;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .nav-menu .level-2 {
  top: 34px;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .nav-menu .level-2 > li a {
  background-color: #e5e5e5;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .nav-menu .level-2 > li:hover a {
  background: #CCC;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .nav-menu .level-3 li a {
  background-color: #e5e5e5 !important;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .nav-menu .level-3 li:hover a {
  background: #CCC !important;
}

.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .portlet-borderless-container {
  min-height: 0;
}

.aui body.UEA #main-content #masthead .search-wrap {
  position: relative;
  top: 10px;
  z-index: 10;
}

.aui body.UEA #main-content #masthead .search-wrap .gsc-input-box {
  height: 25px;
  background-color: #e4e3e2;
  border: none;
  border-radius: 0;
}

.aui body.UEA #main-content #masthead .search-wrap .gsc-input-box input {
  background: none;
}

.aui body.UEA #main-content #masthead .search-wrap .gsc-search-button {
  border-radius: 0;
}

.aui body.UEA #main-content #masthead .search-wrap .gsc-search-button input {
  margin: 0;
  padding: 6px !important;
}

.aui body.UEA #main-content #masthead .search-wrap .search {
  display: inline-block;
  width: 100%;
}

.aui body.UEA #main-content #masthead .aui h2, .aui body.UEA #main-content #masthead .aui .accordion .accordion-group .accordion-heading .accordion-toggle, .aui body.UEA #main-content .accordion .accordion-group .accordion-heading #masthead .aui .accordion-toggle, .aui body.UEA #main-content #masthead .rt-nav {
  border-width: 2px;
}

.aui body.UEA #main-content .slider-jumbotron {
  padding-left: 3000px;
  padding-right: 3000px;
  margin: 45px -3000px 0 !important;
  background-color: #383b3e;
}

.aui body.UEA #main-content .portlet-asset-publisher .asset-metadata {
  margin-left: 0;
}

.aui body.UEA #main-content .portlet-asset-publisher .asset-abstract .asset-title {
  border-bottom: none;
}

.aui body.UEA #main-content .portlet-asset-publisher .asset-abstract .asset-title a {
  color: #00a0db;
}

.aui body.UEA #main-content .portlet-asset-publisher .asset-abstract .asset-title img {
  display: none;
}

.aui body.UEA #main-content .portlet-asset-publisher .asset-abstract .asset-content {
  margin-left: 0;
  margin-right: 0;
}

.aui body.UEA #main-content #breadcrumbs ul.breadcrumb {
  margin: 10px 0;
}

.aui body.UEA #main-content #breadcrumbs ul li a {
  font-size: 12px;
  color: #585c5b;
}

.aui body.UEA #main-content .journal-content-article img.pull-left {
  margin: 0 10px 10px 0;
}

.aui body.UEA #main-content .journal-content-article img.pull-right {
  margin: 0 10px 0 10px;
}

.aui body.UEA #main-content footer h3,
.aui body.UEA #main-content footer a,
.aui body.UEA #main-content footer a:hover {
  font-size: 16px !important;
  color: #000;
}

.aui body.UEA #main-content footer .portlet-nested-portlets {
  height: 0;
}

.aui body.UEA #main-content footer .portlet-dropzone .portlet-boundary + .portlet-boundary {
  margin-top: 0 !important;
}

.aui body.UEA #main-content footer ul {
  margin: 10px 0;
}

.aui body.UEA #main-content footer ul li {
  padding-left: 0;
  margin-right: 10px;
}

.aui body.UEA #main-content p {
  font-size: 16px;
  line-height: normal;
  margin-left: 0;
}

.aui body.UEA #main-content a {
  color: #00a0db;
}

.aui body.UEA #main-content h2, .aui body.UEA #main-content .accordion .accordion-group .accordion-heading .accordion-toggle {
  font-size: 24px;
  color: #585c5b;
  padding: 10px 0 20px !important;
  margin: 10px 0 20px !important;
  border-bottom: 2px solid #00a0db;
}

.aui body.UEA #main-content .page-top {
  margin-bottom: 0;
}

.aui body.UEA #main-content .rt-nav ul li {
  padding: 7px;
}

.aui body.UEA #main-content .accordion .accordion-group {
  border: none;
}

.aui body.UEA #main-content .accordion .accordion-group .accordion-inner {
  padding: 0;
  border: none;
}

.aui body.UEA #login-box {
  display: none;
}

.aui body.UEA #left-col {
  padding-top: 0;
}

@media (min-width: 768px) {
  .aui body.UEA #sidebar {
    width: 31.91489%;
    margin-left: 2.12766%;
  }
}

@media (max-width: 767px) {
  .aui body.UEA #masthead .portlet-asset-publisher h3.asset-title {
    margin-left: 0;
  }
  .aui body.UEA #masthead .search-wrap {
    width: 100% !important;
  }
  .aui body.UEA #masthead .portlet-body .span12 {
    padding: 0;
  }
}

.jts-wrap .bx-wrapper {
  margin-top: 0;
  z-index: 7;
}

.jts-wrap .bx-wrapper .bx-controls {
  margin: 15px;
}

.jts-wrap .bx-wrapper .bx-controls .bx-pager-item {
  float: left;
  position: relative;
  z-index: 60;
}

.jts-wrap .bx-wrapper .bx-controls .bx-pager-item a.bx-pager-link {
  padding: 0;
  margin: 5px;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  color: transparent !important;
  background-color: #e4e3e2;
}

.jts-wrap .bx-wrapper .bx-controls .bx-pager-item a.bx-pager-link.active {
  background-color: #00a0db;
}

.jts-wrap ul.jts-list {
  list-style-type: none;
  margin: 0;
}

.jts-wrap ul.jts-list li {
  margin: 0;
}

.jts-wrap ul.jts-list li .jts-slide-description {
  width: 100%;
  background-color: #585c5b;
  padding: 10px 20px 40px;
  box-sizing: border-box;
}

.jts-wrap ul.jts-list li .jts-slide-description h3 {
  color: #fff;
}

.jts-wrap ul.jts-list li .jts-slide-description h3 .jts-more-link {
  margin-left: 1em;
  color: #00a0db;
}

.link-list ul {
  margin: 0;
}

#left-col .columns-3 {
  padding: 0;
}

.aui body.UEA #main-content li {
  font-size: 16px;
}

/* image and caption styles */
@media (min-width: 768px) {
  .sru-fig-left,
  .sru-fig-right {
    max-width: 300px;
  }
  .sru-fig-left {
    float: left;
    margin: 6px 15px 0 0;
  }
  .sru-fig-right {
    float: right;
    margin: 6px 0 0 15px;
  }
}

@media (max-width: 767px) {
  .sru-fig-left,
  .sru-fig-right {
    margin: 0 0 15px 0;
    float: none;
  }
}

.sru-fig-rc {
  margin: 0;
}

.sru-fig figcaption {
  padding: 10px;
  background: #e5e5e5;
}

.sru-fig figcaption p {
  font-size: 13px !important;
  margin: 0;
}

.aui body.UEA #main-content .rt-nav {
  border-bottom: 0;
}

.aui body.UEA #main-content .rt-nav ul li {
  border-bottom: 1px solid #00a0db;
  font-size: 12px;
}

.aui body.UEA #main-content .rt-nav {
  border-bottom: 0;
}

.aui body.UEA #main-content .rt-nav ul li {
  border-bottom: 1px solid #00a0db;
}

@media (min-width: 768px) {
  #sidebar {
    width: 31.91489%;
    margin-left: 2.12766%;
  }
}

#masthead .search-wrap form:before {
  content: "SRU Search";
}

/* footer */
footer .portlet-nested-portlets {
  height: 0;
}

footer .portlet-dropzone .portlet-boundary + .portlet-boundary {
  margin-top: 0 !important;
}

#footer ul {
  margin: 10px 0;
}

#footer ul li {
  padding-left: 0;
  margin-right: 10px;
}

/* news items */
.portlet-asset-publisher .asset-metadata {
  margin-left: 0;
}

@media (max-width: 767px) {
  .portlet-asset-publisher h3.asset-title {
    margin-left: 0;
  }
}

.jts-wrap .bx-viewport {
  background: #585c5b;
}

.aui .signed-out .row-fluid [class*="span"],
.aui .controls-hidden .row-fluid [class*="span"] {
  min-height: 0;
}

.bottom-bar {
  display: none;
}

#masthead .nav-menu ul li ul li ul.level-3, #masthead .nav-menu ul li.selected ul li ul.level-3 {
  left: 249px;
}

.aui body.UEA #main-content li {
  list-style-position: outside;
}

.aui body.UEA #main-content .journal-content-article img.pull-left {
  margin: 0 15px 0 0 !important;
}

.aui body.UEA #main-content .journal-content-article img.pull-right {
  margin: 0 15px 0 0 !important;
}

#footer {
  padding: 20px 0;
}

.portlet-dropzone .portlet-boundary.no-margin {
  margin-top: 0 !important;
}

@media (min-width: 980px) {
  html.aui body.UEA #main-content #masthead .search-wrap {
    top: 33px;
  }
  html.aui .header-size-small #masthead .span12 .span3 .portlet-dropzone img {
    position: relative;
    top: 8px;
  }
}

@media (min-width: 767px) and (max-width: 979px) {
  html.aui .header-size-small #masthead .span12 .span3 .portlet-dropzone img {
    position: relative;
    top: 31px;
  }
  html.aui body.UEA #main-content #masthead .search-wrap {
    top: 43px;
  }
  html.aui body.UEA #main-content #masthead .row-fluid .portlet-column .portlet-navigation .nav-menu ul.level-1 li a {
    font-size: 14px;
  }
}

/* Print fixes */
@media print {
  .aui {
    /* Hide link URLs */
    /* Show slider content */
    /* Hide slider arrows */
    /* Make containers full width */
    /* Reset bootstrap and microsite column widths */
  }
  .aui a:after {
    content: none !important;
  }
  .aui .rt-subsection-sliding-content {
    display: block !important;
  }
  .aui .rt-subsection-arrow {
    display: none !important;
  }
  .aui .container {
    width: 100%;
  }
  .aui .row-fluid .span1,
  .aui .row-fluid .span2,
  .aui .row-fluid .span3,
  .aui .row-fluid .span4,
  .aui .row-fluid #sidebar,
  .aui .row-fluid .span5,
  .aui .row-fluid .span6,
  .aui .row-fluid .span7,
  .aui .row-fluid .span8,
  .aui .row-fluid #left-col,
  .aui .row-fluid .span9,
  .aui .row-fluid .span10,
  .aui .row-fluid .span11,
  .aui .row-fluid .span12 {
    float: left;
  }
  .aui .row-fluid .span12 {
    width: 100%;
  }
  .aui .row-fluid .span11 {
    width: 91.66666666666666%;
  }
  .aui .row-fluid .span10 {
    width: 83.33333333333334%;
  }
  .aui .row-fluid .span9 {
    width: 75%;
  }
  .aui .row-fluid .span8, .aui .row-fluid #left-col {
    width: 66.66666666666666%;
  }
  .aui .row-fluid .span7 {
    width: 58.333333333333336%;
  }
  .aui .row-fluid .span6 {
    width: 50%;
  }
  .aui .row-fluid .span5 {
    width: 41.66666666666667%;
  }
  .aui .row-fluid .span4, .aui .row-fluid #sidebar {
    width: 33.33333333333333%;
  }
  .aui .row-fluid .span3 {
    width: 25%;
  }
  .aui .row-fluid .span2 {
    width: 16.666666666666664%;
  }
  .aui .row-fluid .span1 {
    width: 8.333333333333332%;
  }
}
