﻿@charset "UTF-8";


body.wcsorg--home-canada {
    padding-left: 0;
}

@media screen and (min-width: 767px) {
    body.wcsorg--home-canada main {
        margin-top: 65px;
    }
}


.wcsorg--home-canada .menu__zone {
    background-color: #000;
    background-image: url(/Portals/_default/Skins/WCS_2016/images/sandpaper-2bcfb26ec1af9c12952a253f2c06ed3c.png);
    overflow: visible;
    height: 120px;
    left: 0;
}

    .wcsorg--home-canada .menu__zone .menu__zone__header {
        padding:0;
    }

    @media only screen and (min-width: 768px) {
        .wcsorg--home-canada .menu__zone .menu__zone__header {
        flex-grow: unset;
    }
}

.wcsorg--home-canada .menu__zone .menu__zone__header a {
    display: block;
    white-space: nowrap;
    text-align: center;
    font-size: 25px;
    text-decoration:none;
}

.wcsorg--home-canada .menu__zone .menu__zone__header .menu_logo{
    position: relative;
    z-index: 1;
}

.wcsorg--home-canada .underline-hover:after, .wcsorg--home-canada .list-links a:after {
    content:none;
}


.wcsorg--home-canada .menu__zone .menu__zone__links {
    background: none;
    border: 0;
    overflow: visible;
    flex-direction: row-reverse;
    flex-grow:1;
    justify-content:end;
}

@media only screen and (min-width: 768px) {
    .wcsorg--home-canada .menu__zone .menu__zone__links {
        flex-direction: row;
    }
}

@media only screen and (min-width: 1140px) {
    .wcsorg--home-canada .menu__zone .menu__zone__links {
        flex-grow: 1;
    }
}

@media screen and (max-width: 1139px) {
    .wcsorg--home-canada .menu__zone__links__list {
        display: block;
        text-align: center;
    }
}

.wcsorg--home-canada .menu__zone .menu__zone__links__list {
    max-width: 70%;
    overflow: visible;
    flex-wrap: nowrap;
    justify-content: end;
    margin-right: 1em;
}
    

.wcsorg--home-canada .menu__zone__links__list li:hover ul.menu__nav__inner {
    max-height: 250px !important;
}

    .wcsorg--home-canada .menu__zone .menu__zone__links__list > li:after {
        width: 74px;
        height: 45px;
        position: absolute;
        background-color: #AC9167;
        bottom: 0;
    }

    .wcsorg--home-canada .menu__zone .menu__zone__links__list > li li {
        padding: 0 15px;
    }

    .wcsorg--home-canada #nav-canada .menu__nav__inner .color-menu a:hover, .wcsorg--home-canada #nav-canada .menu__nav__inner .color-menu li.parent a {
        color: white !important;
    }

    @media only screen and (min-width: 1140px) {
        .wcsorg--home-canada .menu__zone .menu__zone__links__list > li li {
            padding: 0 15px;
        }

        .wcsorg--home-canada .menu__zone .menu__zone__links__list > li.haschild:hover:after {
            content: "";
        }

        .wcsorg--home-canada .menu__zone .menu__zone__links__list > li:hover ul {
            min-height: 90px;
            max-height: 0 !important;
        }
    }

    @media only screen and (min-width: 1441px) {
        .wcsorg--home-canada .menu__zone .menu__zone__header {
            padding: 0 64px;
        }
    }

    .wcsorg--home-canada .menu__zone__search .search__input {
        right: 0px;
        padding: 0.3em;
        border-radius: 7px;
        margin-top: 10px;
        background-color: #000;
        background-image: url(/Portals/_default/Skins/WCS_2016/images/sandpaper-2bcfb26ec1af9c12952a253f2c06ed3c.png);
        border: solid 1px #444;
        display: none;
    }

@media only screen and (max-width:1379px) and (min-width:768px) {
    .wcsorg--home-canada .menu__zone .menu__zone__links__list li {
        padding: 0;
    }

    .wcsorg--home-canada .menu__nav__inner__btn {
        padding: 8px 11px;
    }
}

    @media only screen and (min-width: 768px) {
        .wcsorg--home-canada .menu__zone__search .search__input {
            right: auto;
            left: 0;
        }
    }

    .wcsorg--home-canada .menu__zone__search .search__btn__canada {
        cursor: pointer;
    }

    .wcsorg--home-canada .menu__zone__search .search__input #dnn_dnnSEARCH_txtSearch {
        min-width: 200px;
    }

    .wcsorg--home-canada .btn.btn-donate {
        /*min-width: 180px;*/
    }


    .wcsorg--home-canada .menu__nav__inner {
        position: relative;
        max-height: 0;
        margin: 0;
        transition: max-height 0.7s ease-in-out 0s;
        overflow: hidden;
    }

    .wcsorg--home-canada .menu__nav__inner {
        max-height: 1000px;
    }

    @media only screen and (min-width: 1140px) {
        .wcsorg--home-canada .menu__nav__inner {
            position: absolute;
            padding: 0;
            top: 90px;
            left: 0;
            width: 100vw;
            background-color: #AC9167;
            z-index: 12;
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
            margin-left: 0px;
        }
    }



    @media only screen and (min-width: 1140px) {
        .wcsorg--home-canada #nav-canada .menu__nav__inner .color-menu a,
        .wcsorg--home-canada #nav-canada .menu__nav__inner .color-menu a:link,
        .wcsorg--home-canada #nav-canada .menu__nav__inner .color-menu a:active,
        .wcsorg--home-canada #nav-canada .menu__nav__inner .color-menu a:visited,
        .wcsorg--home-canada #nav-canada .menu__nav__inner .color-menu a:focus {
            color: black;
            padding-bottom: 5px;
        }

        .wcsorg--home-canada .hamburger {
            display: none;
        }
    }

    @media only screen and (max-width: 1139px) {
        .wcsorg--home-canada .menu__zone .menu__zone__links__list {
            position: absolute;
            top: 4em;
            left: -100vw;
            margin: 0;
            padding: 2em 0;
            width: 100vw;
            max-width: 100vw;
            overflow: hidden;
            transition: left 0.5s ease-in-out 1s;
            background-color: #000;
            background-image: url(/Portals/_default/Skins/WCS_2016/images/sandpaper-2bcfb26ec1af9c12952a253f2c06ed3c.png);
        }

            .wcsorg--home-canada .menu__zone .menu__zone__links__list.open {
                left: 0;
            }
    }

    .wcsorg--home-canada .menu__zone__end {
        display: flex;
    }

    .wcsorg--home-canada .hamburger {
        padding-top: 16px;
    }

    @media only screen and (max-width: 767px) {

        .wcsorg--home-canada .menu__zone__header, .menu__zone__header.color-menu {
            display: none;
        }

        .wcsorg--home-canada .menu__zone__end {
            display: inline-block;
            margin-left: 104px;
        }

        .wcsorg--home-canada .menu__zone__end {
            display: none;
        }

        .wcsorg--home-canada .hamburger {
        }

        .wcsorg--home-canada .menu__zone__links {
            display: flex;
        }
    }

    @media only screen and (max-width: 767px) {

        .wcsorg--home-canada .hamburger {
            padding-top: 16px;
        }
    }

    @media only screen and (max-width: 576px) {

        .wcsorg--home-canada .hamburger {
            padding-top: 16px;
        }
    }
