.elementor-315 .elementor-element.elementor-element-b574ac3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__top-inner{background-color:#181818;}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__top{background-color:#181818;}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__contact-list li .icon i{color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__contact-list li .icon svg{fill:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__top-time-icon i{color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__top-time-icon svg{fill:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__contact-list li .icon i{color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__contact-list li .icon svg{fill:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__contact-list li .text p{color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__contact-list li .text p a{color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__top-text{color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__contact-list li .text p a{color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__contact-list li .text p{color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__social a, .elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__social a{border-style:solid;border-color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__social a i{font-size:15px;color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__social a svg{width:15px;height:15px;fill:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__social a i{font-size:15px;color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__social a svg{width:15px;height:15px;fill:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__social a:hover i{color:var( --e-global-color-judges_opt_black_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__social a:hover svg{fill:var( --e-global-color-judges_opt_black_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__social a:hover i{color:var( --e-global-color-judges_opt_black_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__social a:hover svg{fill:var( --e-global-color-judges_opt_black_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__social a:hover{background-color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f  .main-menu__social a::before{background-color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__social a:hover{background-color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f  .main-menu-three__social a::before{background-color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__wrapper-inner{padding:0px 135px 0px 135px;}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__wrapper{padding:0px 135px 0px 135px;}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__wrapper-inner, .elementor-315 .elementor-element.elementor-element-5005b1f .main-menu-three__wrapper{background-color:#000000;}.elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header.main-menu, .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header.main-menu-three{background-color:#000000;}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>a, .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>a{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li.menu-item-has-children>a:after{color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li.dropdown>a:after{color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>a:hover, .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>a:hover{color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li.menu-item-has-children>a:hover::after{color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>a::before, .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>a::before{background-color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>ul>li>a{font-family:var( --e-global-typography-ab0a723-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0a723-font-size );font-weight:var( --e-global-typography-ab0a723-font-weight );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>a,
                    .elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>ul>li>a,
                    .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>a,
                    .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>ul>li>a{color:var( --e-global-color-judges_opt_black_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>a:hover,
                    .elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>ul>li>a:hover,
                    .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>a:hover,
                    .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>ul>li>a:hover{color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>a::before,
                    .elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>ul>li>a::before,
                    .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>a::before,
                    .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>ul>li>a::before{color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .mobile-nav__social a svg{fill:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__call-icon svg{width:18px;height:18px;fill:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__call-icon:hover svg{fill:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__call-sub-title{color:var( --e-global-color-judges_opt_white_color );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__call-number a{color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__search{color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .search-popup .close-search svg{fill:var( --e-global-color-judges_opt_white_color );width:30px;height:30px;}.elementor-315 .elementor-element.elementor-element-5005b1f .search-popup .close-search:hover svg{fill:#C1B79A;}.elementor-315 .elementor-element.elementor-element-5005b1f .search-popup .form-group button svg{fill:var( --e-global-color-judges_opt_white_color );width:20px;height:20px;}.elementor-315 .elementor-element.elementor-element-5005b1f .search-popup .form-group button:hover svg{fill:#000000;}.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu__nav-sidebar-icon .navSidebar-button{background-color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .thm-btn{color:var( --e-global-color-judges_opt_body_bg );border-style:solid;border-color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .thm-btn::before{background-color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .thm-btn .thm-btn-icon-box{background-color:var( --e-global-color-judges_opt_primary );}.elementor-315 .elementor-element.elementor-element-5005b1f .thm-btn:hover .thm-btn-icon-box{color:#000000;}.elementor-315 .elementor-element.elementor-element-5005b1f .thm-btn:hover .thm-btn-icon-box svg{fill:#000000;}.elementor-315 .elementor-element.elementor-element-5005b1f .thm-btn .thm-btn-icon-box i{font-size:14px;}.elementor-315 .elementor-element.elementor-element-5005b1f .thm-btn .thm-btn-icon-box svg{width:14px;height:14px;}@media(max-width:1199px){.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>ul>li>a{font-size:var( --e-global-typography-ab0a723-font-size );}.elementor-315 .elementor-element.elementor-element-5005b1f .mobile-nav__social a svg{width:16px;height:16px;}}@media(max-width:991px){.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>ul>li>a{font-size:var( --e-global-typography-ab0a723-font-size );}}@media(max-width:575px){.elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .main-menu .main-menu__list>li>ul>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>a,
                            .elementor-315 .elementor-element.elementor-element-5005b1f .stricky-header .main-menu__list>li>ul>li>ul>li>a{font-size:var( --e-global-typography-ab0a723-font-size );}}/* Start custom CSS for judges_header, class: .elementor-element-5005b1f *//* Service Areas: two-column dropdown */
@media screen and (min-width: 1025px) {

    /* Hide the complete dropdown by default */
    #menu-item-7612 > ul.sub-menu {
        display: none !important;
        visibility: hidden !important;
        opacity: 0 !important;
        pointer-events: none !important;
    }

    /* Show everything when Services Areas is hovered */
    #menu-item-7612:hover > ul.sub-menu,
    #menu-item-7612:focus-within > ul.sub-menu {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(300px, 1fr)) !important;
        column-gap: 40px !important;

        width: 760px !important;
        min-width: 760px !important;
        padding: 28px 35px !important;

        visibility: visible !important;
        opacity: 1 !important;
      pointer-events: auto !important;
    }

    /* York Region and Simcoe County columns */
    #menu-item-7612 > ul.sub-menu > li {
        position: static !important;
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        border: none !important;
        float: none !important;

        visibility: visible !important;
        opacity: 1 !important;
    }

    /* Region headings */
    #menu-item-7612 > ul.sub-menu > li > a {
        position: relative !important;
        display: block !important;
        width: 100% !important;
        padding: 10px 0 12px !important;

        color: #b77918 !important;
        background: transparent !important;
        font-weight: 700 !important;
        border: none !important;

        pointer-events: none !important;
        cursor: default !important;
    }

    /* Remove arrows from region headings */
    #menu-item-7612 > ul.sub-menu > li > a::before,
    #menu-item-7612 > ul.sub-menu > li > a::after {
        content: none !important;
        display: none !important;
    }

    /*
     * Always display both city lists whenever the main
     * Services Areas dropdown is open.
     */
    #menu-item-7612:hover > ul.sub-menu > li > ul.sub-menu,
    #menu-item-7612:focus-within > ul.sub-menu > li > ul.sub-menu {
        position: static !important;
        inset: auto !important;

        display: block !important;
        width: 100% !important;
        min-width: 0 !important;
        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        visibility: visible !important;
        opacity: 1 !important;
        pointer-events: auto !important;
        transform: none !important;

        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
    }

    /* City rows */
    #menu-item-7612 > ul.sub-menu > li > ul.sub-menu > li {
        position: relative !important;
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        float: none !important;

        visibility: visible !important;
        opacity: 1 !important;
        border: none !important;
        border-bottom: 1px solid #e5e5e5 !important;
    }

    /* City links */
    #menu-item-7612 > ul.sub-menu > li > ul.sub-menu > li > a {
        position: relative !important;
        display: block !important;
        width: 100% !important;
        padding: 10px 30px 10px 0 !important;

        color: #000000 !important;
        background: transparent !important;
        white-space: normal !important;
        border: none !important;
        transition: color 0.25s ease !important;

        visibility: visible !important;
        opacity: 1 !important;
    }


    /* City-link hover colour */
    #menu-item-7612 > ul.sub-menu > li > ul.sub-menu > li > a:hover,
    #menu-item-7612 > ul.sub-menu > li > ul.sub-menu > li > a:focus {
        color: #c3922c !important;
    }

    /* Remove extra arrows from city links */
    #menu-item-7612 > ul.sub-menu > li > ul.sub-menu > li > a::before,
    #menu-item-7612 > ul.sub-menu > li > ul.sub-menu > li > a::after {
        content: none !important;
        display: none !important;
    }
}
/* Show one gold arrow when hovering over a city */
@media screen and (min-width: 1025px) {

    #menu-item-7612 > ul.sub-menu
    > li > ul.sub-menu > li > a {
        position: relative !important;
    }

    #menu-item-7612 > ul.sub-menu
    > li > ul.sub-menu > li > a::after {
        content: "›" !important;
        display: block !important;
        position: absolute !important;
     top: 50% !important;
        right: 10px !important;
        transform: translateY(-50%) !important;

        color: #c3922c !important;
        font-family: Arial, sans-serif !important;
        font-size: 24px !important;
        font-weight: 700 !important;
        line-height: 1 !important;

        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        transition: opacity 0.2s ease !important;
    }

    #menu-item-7612 > ul.sub-menu
    > li > ul.sub-menu > li > a:hover::after,
    
    #menu-item-7612 > ul.sub-menu
    > li > ul.sub-menu > li > a:focus::after {
        opacity: 1 !important;
        visibility: visible !important;
    }
}/* End custom CSS */