body {
    line-height: 1.5; */
    font: 15px/1.5 Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    background-color: #f4f4f4;
}

/* Global */
.container {
    width: 80%;
    margin: auto;
    overflow: hidden;
}

ul {
    margin: 0;
    padding: 0;
}

/* Header */
header {
    background: #354248;
    color: #ffffff;
    padding-top: 30px;
    min-height: 70px;
    border-bottom: #e8491d 3px solid;
}

header a {
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
}

header li {
    float: left;
    display: inline;
    padding: 0 20px 0 20px;
}

header #branding {
    float: left;
}

header #branding h1 {
    margin: 0;
}

header nav {
    float: right;
    margin-top: 10px;
}

header .highlight, header .current a {
    color: #e8491d;
    font-weight: bold;
}

header a:hover {
    color: #cccccc;
    font-weight: bold;
}

.copy__text {
    color: #bcbbbb;
    font-size: .7rem;
}

.copy__text a {
    color: #bcbbbb;
}

.site_logo {
    background: transparent url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22380%22%20height%3D%22121%22%20viewBox%3D%220%200%20380%20121%22%20fill%3D%22%23000%22%3E%0A%20%20%3Cpath%20d%3D%22M.4%2037.3v84.1l12.1-2.4h.1c1.9-.4%203.3-2.1%203.2-4.1v-24c3.5%201.6%207.3%202.3%2011.1%202.2h.1c8.5%200%2015.6-3.3%2020.4-9.5%204.5-5.8%207-13.9%207-23.3%200-10-2.7-18.4-7.8-24-4.7-5.2-11.4-8.1-18.4-8-5.7%200-9.6%201.7-14.5%203-3.4%201-6.8%201.8-10.3%202.5-2%20.3-3.4%202.1-3.3%204.1v26m26.7-21.7c3.4-.2%206.6%201.3%208.7%204C37.8%2049.3%2039%2054%2039%2060.3c0%2016.5-8.4%2019-13.4%2019-4.7%200-8-1.9-9.8-5.7V49c.1-3.8%206.7-6.8%2011-6.8zm61.8-14c-7.5-.1-14.6%203-19.6%208.6-5.3%205.9-8.1%2014.2-8.1%2024%200%2010.5%202.8%2018.8%208.4%2024.5%205%205.2%2012%207.9%2020.2%207.9%207.3-.1%2014.4-2.1%2020.6-5.8%201-.5%201.7-1.4%202-2.5.3-1.1.1-2.2-.5-3.1l-2.6-4.5c-.6-1.3-1.9-2.2-3.4-2.2-.8%200-1.5.2-2.2.6-4%202.3-8.6%203.5-13.2%203.6-7.3%200-12.1-5.3-13.4-14.6h34.6c2.2%200%204-1.7%204.1-3.9.6-10.1-2.2-18.9-7.7-24.8-4.8-5.1-11.4-7.8-19.2-7.8zM99.4%2052H77.5c1.8-6.4%205.8-10%2011.2-10%204.2%200%209.3%202.7%2010.7%2010zm201.7-23.8c-7.4-.1-14.6%203-19.5%208.6-5.3%205.9-8.1%2014.2-8.1%2024%200%2010.5%202.8%2018.8%208.4%2024.5%205%205.2%2012%207.9%2020.2%207.9%207.3-.1%2014.4-2.1%2020.6-5.8%201-.5%201.7-1.4%202-2.5.3-1.1.1-2.2-.5-3.1l-2.6-4.5c-.7-1.3-2-2.1-3.4-2.2-.8%200-1.5.2-2.2.6-4%202.3-8.6%203.5-13.2%203.6-7.3%200-12.1-5.3-13.4-14.6H324c2.2%200%204-1.7%204.1-3.9.6-10.1-2.2-18.9-7.7-24.8-4.9-5.1-11.5-7.8-19.3-7.8zM311.9%2052h-21.8c1.8-6.4%205.8-10%2011.2-10%203.1-.1%206%201.3%207.9%203.8%201.4%201.8%202.4%203.9%202.7%206.2zm58.6-21.7c-2.7-1-5.6-1.6-8.5-1.7h-.4c-.5%200-1%200-1.5.1-4.6.3-7.6%201.5-12%202.7-3.4%201-6.8%201.8-10.3%202.5-2%20.4-3.3%202.1-3.2%204.1v50.2c-.1%202.2%201.6%204%203.8%204.1h7.6c2.2.1%204-1.6%204.1-3.8V55.2c2.1-9.6%207.2-11.6%2011.1-11.6%201.7%200%203.5.4%205.1%201%20.5.2%201%20.3%201.5.3%201.8%200%203.4-1.3%203.7-3.1l1.6-6.5c.5-2.1-.6-4.3-2.6-5zm-99%2053.3c.1-2.2-1.6-3.9-3.8-4h-.7c-2.7%200-4.2-.3-4.9-1s-1.2-2.4-1.1-5.1V0l-12%202.5h-.1c-1.9.4-3.3%202.1-3.2%204.1v68c0%207%201.9%2012%205.7%2014.8%203.6%202.7%208.3%203.1%2011.5%203.1%201.7%200%203.4-.1%205.1-.3%202.2-.2%203.9-2%203.8-4.2l-.3-4.4zm-96.4.6V.1L163%202.5h-.1c-1.9.4-3.3%202.1-3.2%204.1v23.9c-3.5-1.6-7.3-2.3-11.2-2.2h-.1c-8.5%200-15.6%203.3-20.4%209.5-4.6%205.8-7%2013.9-7%2023.3%200%2010%202.7%2018.4%207.9%2024%204.7%205.2%2011.4%208.1%2018.4%208%205.7%200%209.6-1.7%2014.5-3.1%203.4-1%206.8-1.8%2010.3-2.5%202-.4%203.3-2.1%203.2-4.1v-26m-26.7%2021.8c-3.4.2-6.6-1.3-8.7-4-2.4-3.1-3.5-7.8-3.5-14.1%200-16.5%208.4-19%2013.4-19%204.7%200%208%201.9%209.8%205.7v24.7c-.1%203.7-6.7%206.7-11%206.7zm86.8%205V.1l-12.1%202.4h-.1c-1.9.4-3.3%202.1-3.2%204.1v23.9c-3.5-1.6-7.3-2.3-11.2-2.2h-.1c-8.5%200-15.6%203.3-20.4%209.5-4.6%205.8-7%2013.9-7%2023.3%200%2010%202.7%2018.4%207.9%2024%204.7%205.2%2011.4%208.1%2018.4%208%205.7%200%209.6-1.7%2014.5-3.1%203.4-1%206.8-1.8%2010.3-2.5%202-.4%203.3-2.1%203.2-4.1v-26m-26.7%2021.8c-3.4.2-6.6-1.3-8.7-4-2.4-3.1-3.5-7.8-3.5-14.1%200-16.5%208.4-19%2013.4-19%204.7%200%208%201.9%209.8%205.7v24.6c-.1%203.8-6.7%206.8-11%206.8z%22/%3E%0A%20%20%3Ccircle%20fill%3D%22%23ffc000%22%20cx%3D%22370.6%22%20cy%3D%2284.5%22%20r%3D%228.7%22%20class%3D%22st0%22/%3E%0A%3C/svg%3E%0A") no-repeat 0/contain;
    display: block;
    overflow: hidden;
    padding: 8px 0;
    text-indent: -400%;
    width: 6.25rem;
    height: 2rem;
}

/* Main-col */
article#main-col {
    float: left;
    width: 65%;
}

/* Details */
ul#details li{
    list-style: none;
    padding: 20px;
    border: #cccccc solid 1px;
    margin-bottom: 5px;
    background: #e6e6e6;
}

footer {
    padding: 20px;
    margin-top: 20px;
    color: #ffffff;
    background-color:#354248;
    text-align: center;
}

/* Media Query */
@media(max-width: 768px) {
    article#main-col,
    aside#sidebar {
        float: none;
        text-align: left;
        width: 100%;
    }

    header {
        padding-bottom: 20px;
    }
}
