.spacer10 { height: 10px; } .spacer20 { height: 20px; } .spacer40 { height: 40px; } .spacer60 { height: 60px; } .spacer80 { height: 80px; } /* Filters */ .h4-filter-header { font-size: 1.65rem; margin-bottom: 1.1em; margin-top: 1.6em; } #results-data { font-size: 1.65rem; margin-top: 0.45em; margin-bottom: 0; } @media (max-width: 800px) { #results-data { font-size: 1.4rem; margin-top: 0.65em; margin-bottom: 0; } } .tab-pane { padding: 0; } /* Events Grid */ .constrain-height { max-height: 250px; } .constrain-height:after { background-image: linear-gradient(to bottom, transparent, #f2f2f2); } .tab-icon { padding: 0 10px 5px 5px; } .tab-label { padding: 0 10px 0 0; } #events-grid { min-height: 200px; margin-top: 20px; } #events-grid .white-drop { background-color: #fff; border: 1px solid #ccc; box-shadow: none; transition: box-shadow 300ms; margin: 0 10px 0 0; } #events-grid .material-surface:hover { box-shadow: 3px 3px 15px #aaa; } #events-grid .material-surface .card-body { display: flex; flex-direction: column; align-items: stretch; } #events-grid .material-surface .card-body__inner { overflow: hidden; position: relative; } #events-grid .material-surface .card-body__inner:after { bottom: 0; content: ""; height: 25%; position: absolute; left: 0; width: 100%; } #events-grid .material-surface .card-body__read-more { margin-top: 10px; float: left; border: none; display: block; visibility: hidden; color: #0067b8; padding: 0 0 5px 0; font-weight: 600; background: none; text-align: left; } #events-grid .material-surface .card-body .card-body__inner h3 { cursor: default; font-size: 24px; } #events-grid .material-surface .card-body h5 { margin: 1em 0 .2em 0; } #events-grid .material-surface .card-body .card-body__inner span { background: transparent !important; } #events-grid .material-surface .card-body .card-body__inner .paragraph { background: transparent !important; } #events-grid .card-footer { margin-top: auto; /* this keeps the buttons aligned to the bottom */ padding-top: 0; } #events-grid .card-footer .link-group a { margin-bottom: 0; } /* event detail page */ @media (max-width: 1078.99px) { .event-detail-spotlight-badge { width: 100px; padding: 0 0 15px 0; } } @media (min-width: 1080px) { .event-detail-spotlight-badge { width: 200px; float: right; padding: 0 0 200px 0; margin-left: 80px; } } /* Workshops - Event Detail 50-50 */ @media (min-width: 860px) { .event-detail__50-50 .row .col-12:nth-child(2) { padding-left: 5em; } } /* IE 11 Fix */ .slim-hero--right .material-surface .row { min-height: 100%; } /* UHF nav fixes */ #search { margin-top: -1px !important; } #uhf-shopping-cart { margin-top: 3px !important; } .no-after:after { content: none; } #keyword-search, #keyword-search-button { border-color: #000 !important; } .page-item { display: inline-block !important; margin-top: 5px; } @media (max-width: 860px) { .link-group a { font-size: 13px; } } .form-group .form-check { border: 1px solid #fff; padding: 10px 10px; } .form-group .form-check:hover { background-color: #eee; } .form-group .form-check label { cursor: pointer; } .form-group .form-check ~ .form-check:not(.form-check-inline) { margin-top: 0; } #seeMoreEvents { color: #0067b8; } #seeMoreEvents:hover { text-decoration: underline; }