/* ========================================================================== Header / Branding ========================================================================== */ .site-branding__logo img { /* width: 287px; */ } .logo-wrapper { background: #33333399; } .logo--oliveskspaces h1 { border: none; } div#site-header__inner { border-right: 1px solid #eee; } /* ========================================================================== Layout ========================================================================== */ .main-content { border-right: 1px solid #eee; border-left: 1px solid #eee; } /* ========================================================================== Grid / Views ========================================================================== */ .collection-view.view-grid > .view-content, .collection-view .view-content, .view-grid > .view-content { display: grid; grid-template-columns: 1fr; /* mobile: single column */ } @media (min-width: 600px) { .collection-view.view-grid > .view-content, .collection-view .view-content, .view-grid > .view-content { grid-template-columns: repeat(2, 1fr); /* tablet portrait: 2 across */ } .grid-item .grid-item__image { height: initial; } } @media (min-width: 900px) { .collection-view.view-grid > .view-content, .collection-view .view-content, .view-grid > .view-content { grid-template-columns: repeat(3, 1fr); /* tablet landscape: 3 across */ } } @media (min-width: 1200px) { .collection-view.view-grid > .view-content, .collection-view .view-content, .view-grid > .view-content { grid-template-columns: repeat(4, 1fr); /* desktop: 4 across */ } } .grid-item { border: 1px solid #ccc; padding: 8px; border-radius: 4px; box-shadow: 0px 5px 11px -2px rgb(0 0 0 / 39%); } .grid-item .views-field-did-image { max-height: 360px; overflow: hidden; } .grid-item .views-field-did-image img { width: 100%; } .grid-item__title { display: block; padding: 0.5em 0; line-height: 1.2; margin: 5px 0 6px 0; font-weight: bold; border-bottom: 1px dotted #574938; overflow-wrap: anywhere; a { text-decoration: none; font-family: var(--font-serif); color: #ba7d2b; font-size: 1.1rem; } } /* ========================================================================== Search & Facets ========================================================================== */ div#block-oliveskspaces-solrsearchcontentsearchresultspagerforpage { margin-bottom: 0; } .facets-widget-links { li { list-style-type: none; } a { text-decoration: none; } .facet-active, li:hover { background: #fff; } ul { margin: 0; } } button#toggle-facets { background: #013735; } .facet-wrapper .advanced-search-form { input[type="submit"] { padding-inline: 1rem; margin-inline-end: 0.5rem; transition: all 0.3s ease; } input[type="submit"]:focus, input[type="submit"]:hover { background: #fff; box-shadow: 0px 5px 11px -2px rgb(0 0 0 / 39%); } input[type="submit"].advanced-search-form__search:hover, input[type="submit"].advanced-search-form__add:hover { background: lightgreen; } input[type="submit"].advanced-search-form__reset:hover, input[type="submit"].advanced-search-form__remove:hover { background: lightpink; } select { margin-bottom: 1.125rem; margin-inline-end: 0.5rem; padding-inline-end: 1.5rem; min-width: 5.5rem; } input[type="text"] { width: 100%; } } /* ========================================================================== Mirador Viewer ========================================================================== */ span#override-default-display-mode { display: none; } .mirador16.mirador15 { border-top: 2px solid #004744 !important; } .MuiToolbar-root.MuiToolbar-dense.mirador16.mirador15.mirador-window-top-bar { } .mirador28 { display: none; } .advanced_search_result_pager .pager__group { background: #f6f7f8; } .pager__link--is-active { border-color: #003a37; } .collection-view .view-header { margin:0; } .book-grid .view-header, .people-grid .view-header { margin: 0; } .book-grid .view-filters, .people-grid .view-filters { margin-block-end: var(--sp2); } .book-grid .view-header, .people-grid .view-header { margin: 0; }