.page_header { height: 6em; background-image: url("/data/467a5161-dbf3-42e6-be08-b43249b5453d"); background-size: 240em 6em; background-position: calc(50% - 320px) 50%; } .page_header > div { overflow: hidden; } .page_header > div > .color-bars { height: 0.5em; overflow: hidden; } .page_header > div > .color-bars > span { display: block; float: left; width: 33.33%; height: inherit; } .page_header > div > a { float: left; width: 18em; height: 5.5em; background-color: color("purple"); } .page_header > div > a > img { width: inherit; height: inherit; vertical-align: top; } .page_header > div > img { float: left; margin-top: 1.5em; width: 4em; height: 4em; background-color: color("purple"); } .page_header > div > a + div { width: calc(100% - 18em); } .page_header > div > a + img + div { width: calc(100% - 22em); } .page_header > div > div:not(:first-child) { float: left; height: 5.5em; } .page_header > div > div:not(:first-child) .dbok { float: right; margin: calc(0.875em - 1px) 1em calc(0.875em - 1px) 0; width: 5.75em; height: 2.25em; border: 1px solid color("white"); transition: background-color 0.2s; } .page_header > div > div:not(:first-child) .dbok > svg { width: inherit; height: inherit; } .page_header > div > div:not(:first-child) .dbok > svg path { fill: color("white"); transition: fill 0.2s; } .page_header > div > div:not(:first-child) .dbok:hover { background-color: color("white"); } .page_header > div > div:not(:first-child) .dbok:hover > svg path { fill: color("purple"); } .page_header > div > div:not(:first-child) .nn-2006, .page_header > div > div:not(:first-child) .about { float: right; margin: calc(0.875em - 1px) 1em calc(0.875em - 1px) 0; width: 5.75em; height: 2.25em; line-height: 2.25em; color: color("white"); font-weight: bold; text-decoration: none; text-align: center; border: 1px solid color("white"); transition: color 0.2s, background-color 0.2s; } .page_header > div > div:not(:first-child) .nn-2006:hover, .page_header > div > div:not(:first-child) .about:hover { color: color("purple"); background-color: color("white"); } .page_header > div > div:not(:first-child) .about { width: 8.75em; } .page_header > div > div:not(:first-child) nav { clear: both; height: 1.6em; background-image: url("/data/48d401a6-8d85-4406-80af-459984f0b25e"); background-repeat: no-repeat; background-position: bottom left; top: -.1em; position: relative; } .page_header > div > div:not(:first-child) nav > ul { list-style-type: none; margin: 0; padding: 0; height: inherit; padding-left: 2.5em; } .page_header > div > div:not(:first-child) nav > ul > li { float: left; margin: 0; padding: 0; height: inherit; } .page_header > div > div:not(:first-child) nav > ul > li > a, .page_header > div > div:not(:first-child) nav > ul > li > span, .page_header > div > div:not(:first-child) nav > ul > li > div { display: inline-block; padding: 0.25em 0.5em 0 0.5em; height: 1.25em; line-height: 1.25em; color: #000; text-decoration: none; font-weight: font("bold"); } .page_header > div > div:not(:first-child) nav > ul > li > a > span, .page_header > div > div:not(:first-child) nav > ul > li > span > span, .page_header > div > div:not(:first-child) nav > ul > li > div > span { font-size: 0.8em; } .page_header > div > div:not(:first-child) nav > ul > li > div { cursor: default; } .page_header > div > div:not(:first-child) nav > ul > li:not(:first-child):after { content: '/'; float: left; display: block; padding-top: 0.375em; height: 1.125em; line-height: 1.125em; } .page_header > div > div:not(:first-child) nav > ul > li > a:hover { color: color("purple"); } .page_header > div > div:not(:first-child) nav > ul > li > span { font-weight: font("black"); } .view_color_default .page_header .color-bars > span:nth-child(1) { background-color: color("green"); } .view_color_default .page_header .color-bars > span:nth-child(2) { background-color: color("blue"); } .view_color_default .page_header .color-bars > span:nth-child(3) { background-color: color("orange"); } .view_color_green .page_header .color-bars > span { background-color: color("green"); } .view_color_blue .page_header .color-bars > span { background-color: color("blue"); } .view_color_oragne .page_header .color-bars > span { background-color: color("oragne"); }