body.path-frontpage .main-container .row > div[role="heading"] { padding: 0px; width: 100%; } .main-container .row > div[role="heading"] .page-header { display: none; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 { /* max-height: 450px; */ } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .views-row { position: relative; background-color: black; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-title { position: absolute; bottom: 0; width: 100%; color: white; display: flex; justify-content: center; align-items: center; z-index: 1; background-color: rgba(53, 53, 53, 0.7); height: 25%; font-family: 'polan'; text-transform: uppercase; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-title a { color: white; font-size: 22px; font-family: 'polan'; letter-spacing: .2em; text-align: center; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-image { display: flex; justify-content: center; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-image img { max-height: 650px; -o-object-fit: cover; object-fit: cover; width: calc(66.66666667% - 30px); } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-type { position: absolute; bottom: 60px; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 150px; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-type button { display: none; width: 150px; color: white; background-color: transparent; padding: 15px; font-weight: 600; border: 2px solid white; -webkit-transition-duration: .5s; transition-duration: .5s; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-type button:hover, .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-type button:focus { background-color: white; color: black; } /*# sourceMappingURL=styles.css.map */ @media (max-width: 480px) { .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-title a { font-size: 14px; line-height: 30px; max-width: 85%; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .views-row { display: flex; flex-direction: column; align-items: center; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-image img { width: 100%; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-title { line-height: .6; width: 100%; height: 40%; } } @media (min-width: 480px) and (max-width: 780px) { .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-title a { font-size: 15px; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-title { } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-image img { width: calc(90vw - 30px); } } @media (min-width: 780px) and (max-width: 1030px) { .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-title a { font-size: 20px; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-title { } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-image img { width: calc(90vw - 30px); } } @media (min-width: 1030px) and (max-width: 1450px) { .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-title a { font-size: 20px; } .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-image img { width: calc(90vw - 30px); max-height: 400px; } } @media (min-width: 1450px) and (max-width: 1690px) { .main-container .row > div[role="heading"] #block-views-block-featured-content-block-1 .featured-image img { max-height: 500px; } } @media (min-width: 1930px) {}