﻿ul {
    margin-top: 0;
    margin-bottom: 11.5px;
}


    ul[class*=list-col] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        list-style: none;
        padding-left: 0;
        padding-right: 0;
    }

        ul[class*=list-col] > li {
            -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
            -webkit-box-flex: 0;
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
        }

    ul.list-col-xs-1 > li {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }


#wb-footer h2,
.wb-inv {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    width: 1px;
}

#wb-footer {
    position: relative;
    z-index: 5;
    font-size: 18px;
    font-family: 'Noto Sans', sans-serif;
}

    #wb-footer h3 {
        margin-bottom: 1em;
        margin-top: 0;
        color: #ffffff;
        font-size: 1.15em;
    }

    #wb-footer a {
        font-size: .9em;
        text-decoration: none;
    }

    #wb-footer nav {
        padding-bottom: 1em;
        padding-top: 1.4em;
        position: relative;
    }

        #wb-footer nav ul[class*=colcount-] {
            -webkit-column-gap: 0;
            -moz-column-gap: 0;
            column-gap: 0;
        }

        #wb-footer nav li {
            margin-bottom: .75em;
            font-size: .875em;
        }

    #wb-footer .gc-contextual {
        background-color: #33465c;
        color: #fff;
        padding-bottom: 5px;
    }

        #wb-footer .gc-contextual nav {
            padding-bottom: 0;
        }

        #wb-footer .gc-contextual a {
            color: #fff;
        }

            #wb-footer .gc-contextual a:hover {
                text-decoration: underline;
            }

    #wb-footer .gc-main-footer {
        background: #26374a url(https://wet-boew.github.io/themes-dist/GCWeb/GCWeb/assets/landscape.png) no-repeat right bottom;
        background-size: contain;
        color: #fff;
    }

        #wb-footer .gc-main-footer h4 {
            margin-top: 2em;
            position: relative;
        }

            #wb-footer .gc-main-footer h4::before {
                border-bottom: 4px solid #fff;
                content: "";
                display: block;
                left: 0;
                position: absolute;
                top: -1.5em;
                width: 2.25em;
            }

        #wb-footer .gc-main-footer a {
            color: #fff;
        }

            #wb-footer .gc-main-footer a:hover {
                text-decoration: underline;
            }

    #wb-footer .gc-sub-footer {
        background: #f8f8f8;
        color: #333;
        padding: 1.5em 0 2em;
    }

        #wb-footer .gc-sub-footer img {
            height: 40px;
            width: auto;
        }

        #wb-footer .gc-sub-footer nav {
            -webkit-box-flex: 1;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            padding-bottom: 0;
            padding-top: 0;
        }

            #wb-footer .gc-sub-footer nav ul {
                display: inline-block;
                list-style-type: none;
                margin: 0;
                padding: 0;
            }

                #wb-footer .gc-sub-footer nav ul li {
                    display: inline-block;
                    margin-bottom: 0;
                    margin-right: .5em;
                }

                    #wb-footer .gc-sub-footer nav ul li:not(:first-child)::before {
                        content: "•";
                        margin-right: .7em;
                    }

        #wb-footer .gc-sub-footer .wtrmrk {
            text-align: right;
        }

[class*=colcount-] {
    list-style-position: outside;
    padding-left: 1.3em;
}

    [class*=colcount-] > li {
        margin-left: 1.3em;
    }

    [class*=colcount-].list-unstyled {
        list-style: none outside none;
        padding-left: 0;
    }

        [class*=colcount-].list-unstyled li {
            margin-left: 0;
        }



@media screen and (max-width:991px) {


    #wb-footer .gc-sub-footer nav ul li {
        display: block;
    }

        #wb-footer .gc-sub-footer nav ul li:not(:last-child) {
            margin-bottom: .75em;
        }

        #wb-footer .gc-sub-footer nav ul li::before {
            display: none;
        }
}

@media screen and (min-width:768px) {
    ul.list-col-sm-2 > li {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    }

    .colcount-sm-2 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}

@media screen and (min-width:992px) {
    ul.list-col-md-3 > li {
        -ms-flex-preferred-size: 33.33%;
        flex-basis: 33.33%;
    }

    .colcount-md-3 {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
}

@media screen and (max-width:479px) {
    #wb-footer .gc-sub-footer img {
        height: 25px;
        margin-top: 15px;
        max-width: 100%;
        padding-right: 10px;
    }
}

@media print {
    a[href]:after {
        content: none;
    }

    #wb-footer {
        display: none !important;
    }
}


@font-face {
    font-display: optional;
    font-family: Lato;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/lato/v22/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-display: fallback;
    font-family: Lato;
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/lato/v22/S6u8w4BMUTPHjxsAXC-q.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-display: optional;
    font-family: Lato;
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/lato/v22/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-display: fallback;
    font-family: Lato;
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/lato/v22/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-display: optional;
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/lato/v22/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-display: fallback;
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/lato/v22/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-display: optional;
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/lato/v22/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-display: fallback;
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/lato/v22/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
