prm-topbar {
  height: 6em;
  position: relative;
}

/* Logo */

prm-logo .product-logo {
  cursor: pointer;
  height: 100%;
  padding: 0em;
  padding-bottom: 0em;
}

prm-topbar prm-logo {
  z-index: 10;
  height: 100%;
  max-width: 210px;
}

prm-logo .logo-image,
prm-logo img {
  margin-top: 0%;
  width: 12em;
}

prm-logo .biblioteche-logo {
  padding-left: 1em;
  width: 7.5em;
}

prm-logo a:hover {
  text-decoration: none;
  box-shadow: none;
}

/*seach bar background*/
.prm-primary-bg,
prm-atoz-search-bar,
prm-browse-search-bar,
prm-collection-gallery-header .collection-header-inner,
prm-newspapers-search-bar,
prm-search-bar,
prm-spinner.overlay-cover.light-on-dark:after,
prm-tags-search-bar,
prm-tree-nav prm-spinner .diamond {
  background-color: #5c6f82;
}

prm-advanced-search {
  color: #000000;
}

.prm-primary-bg.prm-hue3,
prm-atoz-search-bar.prm-hue3,
prm-browse-search-bar.prm-hue3,
prm-collection-gallery-header .prm-hue3.collection-header-inner,
prm-newspapers-search-bar.prm-hue3,
prm-search-bar.prm-hue3,
prm-spinner.prm-hue3.overlay-cover.light-on-dark:after,
prm-tags-search-bar.prm-hue3,
prm-topbar .top-nav-bar,
prm-tree-nav prm-spinner .prm-hue3.diamond {
  background-color: #ffffff;
}

prm-user-area-expandable .md-button.user-button .menu-arrow {
  color: #0069b4;
}

.darker-bg,
prm-search-bookmark-filter .md-button,
prm-user-area,
prm-user-area md-fab-trigger.show-user-info:after {
  background-color: rgba(58, 58, 58, 0.09);
}

prm-user-area-expandable .button-with-menu-arrow:hover .menu-arrow {
  color: #000000;
}

.hoverable-over-dark:not(.disable-hover),
.md-button.button-over-dark:not(.disable-hover),
prm-main-menu[menu-type="full"] .md-button.md-focused:not(.disable-hover),
prm-main-menu[menu-type="full"]
  .md-button
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus,
prm-main-menu[menu-type="full"] .md-button:not(.disable-hover):focus,
prm-main-menu[menu-type="full"] .md-button:not(.disable-hover):hover,
prm-main-menu[menu-type="full"] .md-button md-select:not(.disable-hover):focus,
prm-main-menu[menu-type="full"]
  .overlay-menu-item.md-focused:not(.disable-hover),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus,
prm-main-menu[menu-type="full"] .overlay-menu-item:not(.disable-hover):focus,
prm-main-menu[menu-type="full"] .overlay-menu-item:not(.disable-hover):hover,
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  md-select:not(.disable-hover):focus,
prm-main-menu[menu-type="full"] md-button:not(.disable-hover):focus,
prm-main-menu[menu-type="full"] md-button:not(.disable-hover):hover,
prm-topbar
  .md-button:not(.disable-hover):not(.close-btn-favorits-warning-message),
prm-user-area .md-button.user-menu-button:not(.disable-hover),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  .md-button:not(.disable-hover),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  md-input-container:not(.disable-hover),
prm-user-area md-fab-toolbar .md-fab-action-item .md-button:not(.disable-hover),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  md-input-container:not(.disable-hover) {
  color: #0069b4;
  /*color: #FFFFFF;*/
}

.hoverable-over-dark:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
.hoverable-over-dark:not(.disable-hover):focus:not([disabled]).hovered:not(
    [disabled]
  ),
.hoverable-over-dark:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
.hoverable-over-dark:not(.disable-hover):focus:not([disabled]):focus:not(
    [disabled]
  ),
.hoverable-over-dark:not(.disable-hover):focus:not([disabled]):hover:not(
    [disabled]
  ),
.hoverable-over-dark:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ),
.hoverable-over-dark:not(.disable-hover):hover:not([disabled]).hovered:not(
    [disabled]
  ),
.hoverable-over-dark:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ),
.hoverable-over-dark:not(.disable-hover):hover:not([disabled]):focus:not(
    [disabled]
  ),
.hoverable-over-dark:not(.disable-hover):hover:not([disabled]):hover:not(
    [disabled]
  ),
.md-button.button-over-dark:not(.disable-hover):focus:not(
    [disabled]
  )._md-focused:not([disabled]),
.md-button.button-over-dark:not(.disable-hover):focus:not(
    [disabled]
  ).hovered:not([disabled]),
.md-button.button-over-dark:not(.disable-hover):focus:not(
    [disabled]
  ).md-focused:not([disabled]),
.md-button.button-over-dark:not(.disable-hover):focus:not([disabled]):focus:not(
    [disabled]
  ),
.md-button.button-over-dark:not(.disable-hover):focus:not([disabled]):hover:not(
    [disabled]
  ),
.md-button.button-over-dark:not(.disable-hover):hover:not(
    [disabled]
  )._md-focused:not([disabled]),
.md-button.button-over-dark:not(.disable-hover):hover:not(
    [disabled]
  ).hovered:not([disabled]),
.md-button.button-over-dark:not(.disable-hover):hover:not(
    [disabled]
  ).md-focused:not([disabled]),
.md-button.button-over-dark:not(.disable-hover):hover:not([disabled]):focus:not(
    [disabled]
  ),
.md-button.button-over-dark:not(.disable-hover):hover:not([disabled]):hover:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus:not([disabled]).hovered:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus:not([disabled]):focus:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus:not([disabled]):hover:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .md-button
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):hover:not([disabled]).hovered:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .md-button
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .md-button
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):hover:not([disabled]):focus:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):hover:not([disabled]):hover:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .md-button:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button:not(.disable-hover):focus:not([disabled]).hovered:not([disabled]),
prm-main-menu[menu-type="full"]
  .md-button:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button:not(.disable-hover):focus:not([disabled]):focus:not([disabled]),
prm-main-menu[menu-type="full"]
  .md-button:not(.disable-hover):focus:not([disabled]):hover:not([disabled]),
prm-main-menu[menu-type="full"]
  .md-button:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button:not(.disable-hover):hover:not([disabled]).hovered:not([disabled]),
prm-main-menu[menu-type="full"]
  .md-button:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button:not(.disable-hover):hover:not([disabled]):focus:not([disabled]),
prm-main-menu[menu-type="full"]
  .md-button:not(.disable-hover):hover:not([disabled]):hover:not([disabled]),
prm-main-menu[menu-type="full"]
  .md-button
  md-select:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button
  md-select:not(.disable-hover):focus:not([disabled]).hovered:not([disabled]),
prm-main-menu[menu-type="full"]
  .md-button
  md-select:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .md-button
  md-select:not(.disable-hover):focus:not([disabled]):focus:not([disabled]),
prm-main-menu[menu-type="full"]
  .md-button
  md-select:not(.disable-hover):focus:not([disabled]):hover:not([disabled]),
prm-main-menu[menu-type="full"]
  .md-button
  md-select:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .md-button
  md-select:not(.disable-hover):hover:not([disabled]).hovered:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .md-button
  md-select:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .md-button
  md-select:not(.disable-hover):hover:not([disabled]):focus:not([disabled]),
prm-main-menu[menu-type="full"]
  .md-button
  md-select:not(.disable-hover):hover:not([disabled]):hover:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus:not([disabled]).hovered:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus:not([disabled]):focus:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):focus:not([disabled]):hover:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):hover:not([disabled]).hovered:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):hover:not([disabled]):focus:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  .md-input-container-dummy
  > .md-select-dummy:not(.disable-hover):hover:not([disabled]):hover:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .overlay-menu-item:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item:not(.disable-hover):focus:not([disabled]).hovered:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item:not(.disable-hover):focus:not([disabled]):focus:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item:not(.disable-hover):focus:not([disabled]):hover:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item:not(.disable-hover):hover:not([disabled]).hovered:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item:not(.disable-hover):hover:not([disabled]):focus:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item:not(.disable-hover):hover:not([disabled]):hover:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  md-select:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  md-select:not(.disable-hover):focus:not([disabled]).hovered:not([disabled]),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  md-select:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  md-select:not(.disable-hover):focus:not([disabled]):focus:not([disabled]),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  md-select:not(.disable-hover):focus:not([disabled]):hover:not([disabled]),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  md-select:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  md-select:not(.disable-hover):hover:not([disabled]).hovered:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  md-select:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  md-select:not(.disable-hover):hover:not([disabled]):focus:not([disabled]),
prm-main-menu[menu-type="full"]
  .overlay-menu-item
  md-select:not(.disable-hover):hover:not([disabled]):hover:not(
    [disabled]
  ):focus,
prm-main-menu[menu-type="full"]
  md-button:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  md-button:not(.disable-hover):focus:not([disabled]).hovered:not([disabled]),
prm-main-menu[menu-type="full"]
  md-button:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  md-button:not(.disable-hover):focus:not([disabled]):focus:not([disabled]),
prm-main-menu[menu-type="full"]
  md-button:not(.disable-hover):focus:not([disabled]):hover:not([disabled]),
prm-main-menu[menu-type="full"]
  md-button:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  md-button:not(.disable-hover):hover:not([disabled]).hovered:not([disabled]),
prm-main-menu[menu-type="full"]
  md-button:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-main-menu[menu-type="full"]
  md-button:not(.disable-hover):hover:not([disabled]):focus:not([disabled]),
prm-main-menu[menu-type="full"]
  md-button:not(.disable-hover):hover:not([disabled]):hover:not([disabled]),
prm-topbar
  .md-button:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ):not(.close-btn-favorits-warning-message),
prm-topbar
  .md-button:not(.disable-hover):focus:not([disabled]).hovered:not(
    [disabled]
  ):not(.close-btn-favorits-warning-message),
prm-topbar
  .md-button:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ):not(.close-btn-favorits-warning-message),
prm-topbar
  .md-button:not(.disable-hover):focus:not([disabled]):focus:not(
    [disabled]
  ):not(.close-btn-favorits-warning-message),
prm-topbar
  .md-button:not(.disable-hover):focus:not([disabled]):hover:not(
    [disabled]
  ):not(.close-btn-favorits-warning-message),
prm-topbar
  .md-button:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ):not(.close-btn-favorits-warning-message),
prm-topbar
  .md-button:not(.disable-hover):hover:not([disabled]).hovered:not(
    [disabled]
  ):not(.close-btn-favorits-warning-message),
prm-topbar
  .md-button:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ):not(.close-btn-favorits-warning-message),
prm-topbar
  .md-button:not(.disable-hover):hover:not([disabled]):focus:not(
    [disabled]
  ):not(.close-btn-favorits-warning-message),
prm-topbar
  .md-button:not(.disable-hover):hover:not([disabled]):hover:not(
    [disabled]
  ):not(.close-btn-favorits-warning-message),
prm-user-area
  .md-button.user-menu-button:not(.disable-hover):focus:not(
    [disabled]
  )._md-focused:not([disabled]),
prm-user-area
  .md-button.user-menu-button:not(.disable-hover):focus:not(
    [disabled]
  ).hovered:not([disabled]),
prm-user-area
  .md-button.user-menu-button:not(.disable-hover):focus:not(
    [disabled]
  ).md-focused:not([disabled]),
prm-user-area
  .md-button.user-menu-button:not(.disable-hover):focus:not(
    [disabled]
  ):focus:not([disabled]),
prm-user-area
  .md-button.user-menu-button:not(.disable-hover):focus:not(
    [disabled]
  ):hover:not([disabled]),
prm-user-area
  .md-button.user-menu-button:not(.disable-hover):hover:not(
    [disabled]
  )._md-focused:not([disabled]),
prm-user-area
  .md-button.user-menu-button:not(.disable-hover):hover:not(
    [disabled]
  ).hovered:not([disabled]),
prm-user-area
  .md-button.user-menu-button:not(.disable-hover):hover:not(
    [disabled]
  ).md-focused:not([disabled]),
prm-user-area
  .md-button.user-menu-button:not(.disable-hover):hover:not(
    [disabled]
  ):focus:not([disabled]),
prm-user-area
  .md-button.user-menu-button:not(.disable-hover):hover:not(
    [disabled]
  ):hover:not([disabled]),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  .md-button:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  .md-button:not(.disable-hover):focus:not([disabled]).hovered:not([disabled]),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  .md-button:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  .md-button:not(.disable-hover):focus:not([disabled]):focus:not([disabled]),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  .md-button:not(.disable-hover):focus:not([disabled]):hover:not([disabled]),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  .md-button:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  .md-button:not(.disable-hover):hover:not([disabled]).hovered:not([disabled]),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  .md-button:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  .md-button:not(.disable-hover):hover:not([disabled]):focus:not([disabled]),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  .md-button:not(.disable-hover):hover:not([disabled]):hover:not([disabled]),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  md-input-container:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  md-input-container:not(.disable-hover):focus:not([disabled]).hovered:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  md-input-container:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  md-input-container:not(.disable-hover):focus:not([disabled]):focus:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  md-input-container:not(.disable-hover):focus:not([disabled]):hover:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  md-input-container:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  md-input-container:not(.disable-hover):hover:not([disabled]).hovered:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  md-input-container:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  md-input-container:not(.disable-hover):hover:not([disabled]):focus:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  ._md-fab-action-item
  md-input-container:not(.disable-hover):hover:not([disabled]):hover:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  .md-button:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  .md-button:not(.disable-hover):focus:not([disabled]).hovered:not([disabled]),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  .md-button:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  .md-button:not(.disable-hover):focus:not([disabled]):focus:not([disabled]),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  .md-button:not(.disable-hover):focus:not([disabled]):hover:not([disabled]),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  .md-button:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  .md-button:not(.disable-hover):hover:not([disabled]).hovered:not([disabled]),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  .md-button:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  .md-button:not(.disable-hover):hover:not([disabled]):focus:not([disabled]),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  .md-button:not(.disable-hover):hover:not([disabled]):hover:not([disabled]),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  md-input-container:not(.disable-hover):focus:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  md-input-container:not(.disable-hover):focus:not([disabled]).hovered:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  md-input-container:not(.disable-hover):focus:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  md-input-container:not(.disable-hover):focus:not([disabled]):focus:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  md-input-container:not(.disable-hover):focus:not([disabled]):hover:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  md-input-container:not(.disable-hover):hover:not([disabled])._md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  md-input-container:not(.disable-hover):hover:not([disabled]).hovered:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  md-input-container:not(.disable-hover):hover:not([disabled]).md-focused:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  md-input-container:not(.disable-hover):hover:not([disabled]):focus:not(
    [disabled]
  ),
prm-user-area
  md-fab-toolbar
  .md-fab-action-item
  md-input-container:not(.disable-hover):hover:not([disabled]):hover:not(
    [disabled]
  ) {
  background-color: rgb(245, 250, 250);
  color: dark blue;
}

.switch-to-advanced:hover {
  color: #53738c !important;
  background-color: #ffffff !important;
}

/*  mouseover  " user menu" */
.md-button._md-focused:not([disabled]),
.md-button.hovered:not([disabled]),
.md-button.md-focused:not([disabled]),
.md-button:focus:not([disabled]) {
  color: #fff;
  background-color: #5c6f82;
}

li.actions-names > .md-button:hover:not([disabled]) {
  color: #000000;
  background-color: transparent !important;
}

.result-item-actions .md-icon-button:focus:not([disabled]),
.result-item-actions .md-icon-button:hover:not([disabled]) {
  box-shadow: none;
  background-color: transparent !important;
  color: #000000 !important;
}

/* logo */
prm-search-bar,
prm-atoz-search-bar,
prm-browse-search-bar {
  /*padding: 4em 0em 2.5em 0em;*/
  padding: 3.5em 0em 2.5em 0em;
  /*background-image: url(/discovery/custom/);
    background-repeat: no-repeat;*/
  /*background-size: 180px 38px;*/
  background-size: 153px 32.3px;
  /*background-position: 0 6px;*/
  background-color: #5c6f82;
}

/* Logo - mobile*/
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
  prm-browse-search-bar,
  prm-atoz-search-bar {
    background-position: 22.5% 10px;
  }
  prm-search-bar {
    background-position: 17% 9px;
  }
}

/* Logo: big screen*/
@media only screen and (min-width: 1920px) {
  prm-search-bar,
  prm-atoz-search-bar,
  prm-browse-search-bar {
    background-position: 21.5% 6px;
  }
}

/* hover "menu"*/
prm-user-area-expandable
  .button-with-menu-arrow:hover
  .menu-arrow:hover:not([disabled]) {
  color: #000000;
  background-color: rgb(240, 240, 240);
}

prm-atoz-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple._md-focused:not([disabled]),
prm-atoz-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple.hovered:not([disabled]),
prm-atoz-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple.md-focused:not([disabled]),
prm-atoz-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple:focus:not([disabled]),
prm-atoz-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple:hover:not([disabled]),
prm-browse-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple._md-focused:not([disabled]),
prm-browse-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple.hovered:not([disabled]),
prm-browse-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple.md-focused:not([disabled]),
prm-browse-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple:focus:not([disabled]),
prm-browse-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple:hover:not([disabled]),
prm-newspapers-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple._md-focused:not([disabled]),
prm-newspapers-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple.hovered:not([disabled]),
prm-newspapers-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple.md-focused:not([disabled]),
prm-newspapers-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple:focus:not([disabled]),
prm-newspapers-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple:hover:not([disabled]),
prm-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple._md-focused:not([disabled]),
prm-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple.hovered:not([disabled]),
prm-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple.md-focused:not([disabled]),
prm-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple:focus:not([disabled]),
prm-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple:hover:not([disabled]),
prm-tags-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple._md-focused:not([disabled]),
prm-tags-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple.hovered:not([disabled]),
prm-tags-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple.md-focused:not([disabled]),
prm-tags-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple:focus:not([disabled]),
prm-tags-search-bar
  .search-switch-buttons
  .md-button.switch-to-simple:hover:not([disabled]) {
  /*color: #00B0BF;
    background-color: #fff;*/
  color: #000000;
  background-color: #5c6f82;
}

.bar prm-authentication .md-button,
.md-button.button-as-link {
  text-transform: none;
  font-size: 1em;
  min-width: 0;
  padding: 0.3em 0.35em;
  line-height: 1em;
  min-height: 0;
  margin: 0 0.25em;
  overflow: visible;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  letter-spacing: 0;
  color: #000000;
}

.bar prm-authentication .md-button._md-focused:not([disabled]),
.bar prm-authentication .md-button.hovered:not([disabled]),
.bar prm-authentication .md-button.md-focused:not([disabled]),
.bar prm-authentication .md-button:focus:not([disabled]),
.bar prm-authentication .md-button:hover:not([disabled]),
.md-button.button-as-link._md-focused:not([disabled]),
.md-button.button-as-link.hovered:not([disabled]),
.md-button.button-as-link.md-focused:not([disabled]),
.md-button.button-as-link:focus:not([disabled]),
.md-button.button-as-link:hover:not([disabled]) {
  /*color: #fff;
    background-color: #002144;*/
  color: #fff;
  background-color: #5c6f82;
}

.md-button {
  color: #000000;
}

/* alert bar*/

.bar.alert-bar,
.classic-input .search-scope,
.prm-alert-border {
  border-color: white;
}
.bar.alert-bar,
.classic-input .search-scope,
.prm-alert-bg {
  background-color: lightblue;
}
.bar.alert-bar,
.classic-input .search-scope,
.prm-alert {
  color: #002144;
}

prm-alert-bar .md-button:hover:not([disabled]) {
  color: #ffffff;
  background-color: #002144;
}

/* HTML */

prm-static a {
  text-decoration: underline;
}

prm-static a:hover {
  color: #ffffff;
  background-color: #5c6f82;
  box-shadow: none;
}

prm-static {
  color: #000000;
}

md-card-title .md-headline {
  font-weight: 380;
}

/* az*/
@media (min-width: 1280px) and (max-width: 1919px) {
  prm-atoz-search-bar div.layout-row > .flex-lgPlus-15 {
    flex: 1 1 100% !important;
    max-width: 20% !important;
    max-height: 100% !important;
    box-sizing: border-box !important;
  }
}

/* main menu services page*/
prm-topbar .isDeposit,
prm-topbar .isDiscoveryServicesPage,
prm-topbar .isServicePage,
prm-topbar .isSummonOverAlma {
  display: inline;
}

/* static html*/
md-card-conten {
  text-align: justify;
}

/*Carousel title*/
.gallery-container h2 {
  text-align: center;
  margin-bottom: 2em;
  font-weight: bolder;
}
/* Ensure cards in the first row align in height */
md-content[layout="row"] md-card.default-card {
  height: 100%;
}

/* Make help card content stretch */
.help-card-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

/* Small text under librarian link */
.video-text {
  font-size: 0.9em;
  color: #555;
}

/* Center the video icon */
.video-icon-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

/* Video icon appearance */
.video-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: #005ea8;
  color: #ffffff;
  font-size: 32px;
  text-decoration: none;
  transition: background-color 0.3s ease, transform 0.2s ease;
}

.video-icon:hover {
  background-color: #003f73;
  transform: scale(1.05);
}

/* =========================
   FORCE COMPLETELY WHITE TOP BAR (ALL SECTIONS)
   ========================= */

/* Main toolbar container */
prm-topbar md-toolbar {
    background-color: #ffffff !important;
    background: #ffffff !important;
}

/* Inner toolbar areas (left, center, right) */
prm-topbar md-toolbar .md-toolbar-tools,
prm-topbar md-toolbar .layout-row,
prm-topbar md-toolbar .layout-align-space-between-center,
prm-topbar .top-nav-bar {
    background-color: #ffffff !important;
    background: #ffffff !important;
}

/* Remove transparency everywhere */
prm-topbar.transparent-top-bar md-toolbar,
prm-topbar.transparent-top-bar .md-toolbar-tools {
    background-color: #ffffff !important;
}

/* Fix text + icons */
prm-topbar md-toolbar * {
    color: #234d75 !important;
}

/* =========================
   FIX COLLECTIONS BLUE BANNER
   ========================= */

prm-collection-gallery-header,
prm-collection-gallery-header .collection-header,
.collections-header {
    background-color: #234d75 !important;
}
