// .scss files will get core functions and variables automatically from build script section>h1, .section-title { display: none; } .res-hall-directory section>h1 { display: block; } .page-content>section>section { padding-top: 0; } .sort-buttons { justify-content: inherit; align-items: stretch; align-content: flex-start; margin-bottom: 1rem; a { display: block; padding: 1rem; text-align: center; background: $blue2; color: white; text-decoration: none; font-weight: bold; font-size: 1.2rem; margin: 1px 0; width: 100%; &:hover { background: $blue3; color: $blue1; } &.sort-button-selected { background: $blue1; color: white; } } @media (min-width: 768px){ flex-wrap: no-wrap; a { margin: 0 1px; width: auto; } } } .box-graduate { p { padding-bottom: 0; } } .res-hall-tiles { display: flex; flex-wrap: wrap; justify-content: inherit; align-items: stretch; align-content: flex-start; } .tile { flex: 0 0 auto; font-family: $body-font; color: $graytxt; text-decoration: none; padding: 1rem; display: block; width: 50%; opacity: 0.25; filter: grayscale(100%); transition: 200ms all linear; transform: scale(0.95) translateZ(0); &.tile-selected { opacity: 1; filter: grayscale(0%); transform: scale(1) translateZ(0); } .tile-square { @include square-image(); margin: 0 auto 0.5rem auto; } header { font-family: $body-font; font-weight: 700; color: $purple; margin: 0; font-size: 1.2rem; } &:hover { background-color: $gold-alt; } @media (min-width: 768px){ width: 50%; } @media (min-width: 992px){ width: 25%; } } .res-hall-hero { width: 100%; height: auto; display: block; margin: 0 0 1rem 0; } .tabs .wrap-16x9 { margin-bottom: 2rem; } .tab-content ul { font-size: 1rem; >li { line-height: 1.2em; padding: 0 0 10px 0; } } .page-content .tabs h3 { margin-top: 0; } #contents-360 { border: 0; } .room-picker { width: 120px; margin: 5px; padding: 5px; display: inline-block; cursor: pointer; text-align: center; img { width: 100%; height: auto; display: block; margin-bottom: 5px; } span { font-family: $sans-alt; font-size: 14px; } } .room-picker-selected { background: $purple; color: white; &:hover { } } // New 360 image system - spring 2018 version .panorama-viewer { background: $tan2; } .panorama-selector { list-style: none; padding: 0; margin: 1rem 0 0 0; > li { display: inline-block; padding: 0; margin: 0.5rem; } @supports (display: grid){ display: grid; grid-template-columns: 1fr 1fr; grid-gap: 0.5rem; > li { margin: 0; } @media (min-width: 768px){ grid-template-columns: repeat(4,1fr); } } } .panorama-item { display: flex; align-items: center; padding: 0.5rem; border-radius: 5px; text-decoration: none; header { order: 2; font-weight: bold; } svg { order: 1; margin-right: 0.5rem; flex: 0 0 auto; fill: $body-color; width: 24px; display: block; } &:hover { background: $blue3; color: $blue1; } &.panorama-on { background: $blue1; color: $gold; svg { fill: white; } } }