* { box-sizing: border-box; } html { color: #777; background: #fff; } a { color: #777; } a.content_element_box .hover { display: none; } a.content_element_box:hover .hover { display: inline; } a.content_element_box:hover .standard { display: none; } a.content_element_box div.content_element_box { display: inline-block; position: relative; height: 200px; margin: 1em; } a.content_element_box div.content_element_box .image { height: 100%; } a.content_element_box div.content_element_box img { height: 100%; width: auto; } a.content_element_box div.content_element_box .caption { position: absolute; width: 100%; bottom: 0; right: 0; background: rgba(255, 255, 255, 0.8); } .content_elment_box_body { display: none; } .content_element_devided { display: grid; grid-template-columns: 50% 50%; } .featherlight .featherlight-content { background: none; overflow: visible; } .featherlight .featherlight-content .featherlight-close-icon { color: #fff; background: none; top: -10px; right: -10px; font-size: 1.5em; } @media only screen and (max-width: 750px) { .featherlight .featherlight-content iframe { width: 100%; height: 100%; } } @media only screen and (max-width: 750px) { #main-nav { display: none; } } #mobile-nav { display: none; } @media only screen and (max-width: 750px) { #mobile-nav { display: block; } #mobile-nav a.menu-toggle { display: block; } } #mobile-nav .the_list { display: none; } #mobile-nav.open .the_list { display: block; position: fixed; top: 0; left: 0; z-index: 99; background: rgba(255, 255, 255, 0.9); height: 100%; width: 100%; overflow: scroll; } #mobile-nav a.menu-toggle { position: fixed; top: 0; right: 0; width: 50px; height: 50px; z-index: 100; cursor: pointer; background: rgba(255, 255, 255, 0.9); background-image: url("menu-icon.png"); background-position: top; background-size: 100%; } #mobile-nav.open a.menu-toggle { background-position: bottom; } html, body { height: 100%; margin: 0; padding: 0; } .content_element_page.wall a.content_element_box { float: left; } .content_element_page.wall:after { content: ""; display: block; clear: both; } .content_element_page.wall div.content_element_box { height: 100px; } #page-wrap { display: grid; grid-template-columns: 250px auto; grid-template-rows: 200px 100fr 3em; height: 100vh; overflow: hidden; max-width: 1300px; margin: 0 auto; } #page-wrap > header { grid-column: 1 / -1; } #page-wrap #main-nav { grid-column: 1 / span 1; grid-row: 2 / -1; } #page-wrap #content { grid-column: 2 / -1; grid-row: 2 / 3; overflow-y: auto; } #page-wrap #main-footer { grid-column: 2 / -1; grid-row: -2 / -1; } #main-nav .level2 .away ul { display: none; } #content img { max-width: 100%; } a { text-decoration: none; } a:hover { text-decoration: underline; } ul.nav { list-style: none; } ul.nav li { margin: 0; } ul.nav .active > a { font-weight: bold; } #main-nav { background: #eec; border-radius: 1.2em 1.2em 0 0; } #main-nav ul { padding-left: 1.5em; } #main-nav .level1 > li, #main-nav .level2 > li { margin-top: 1em; } /*# sourceMappingURL=style.css.map */