/*** Changes colour of accordion button background when focussed ***/
.accordion-button:focus {
    background-color: #F7F7F7!important;
    color: black!important;
}

/*** Changes colour of inactive accordion button ***/
.accordion-button {
    background-color: #F7F7F7!important;
}

/*** Changes colour of active/open accordion button ***/
.accordion-button:not(.collapsed) {
    color: black!important;
    background-color: #F7F7F7!important;
}

/*** Changes background colour of accordion items contents ***/

#flush-collapseOne {
    background-color: #F6F6F6!important;
}
#flush-collapseTwo {
    background-color: #F6F6F6!important;
}
#flush-collapseThree {
    background-color: #F6F6F6!important;
}

#flush-collapseFour {
    background-color: #F6F6F6!important;
}
#flush-collapseFive {
    background-color: #F6F6F6!important;
}

/*** Positions header logo correctly in navbar ***/
.llgc_header_logo {
    margin-left: -25px!important;
}

@media (width: 992px){
    .llgc_header_logo{
        margin-bottom: 0px;
        margin-left: -25px;
    }

    .llgc_translate{
        display: none;
    }

    .llgc_slide_content{
        background-color: transparent;
        margin-left: -32.75rem;
    }

}

@media (min-width: 992px) {
    #navbarText {
        margin-right: -22px!important;
    }
}

@media (max-width: 992px) {

    /*** Positions translate button above nav button correctly ***/
    .llgc_translate {
        display: block!important;
        position: absolute!important;
        margin-left: 80%!important;
        margin-bottom: 25px!important;
        margin-top: 40px!important;
    }

    /*** Positions header logo correctly in navbar ***/
    .llgc_header_logo {
        margin-top: 15px!important;
        margin-bottom: -65px!important;
        margin-left: -25px!important;
    }
    .llgc_nav_toggler {
        position: static!important;
        border: none!important;
        background-color: transparent!important;
        margin-top: 30px!important;
        margin-bottom: 10px!important;
        margin-left: 97%!important;
    }

    .llgc_slide_content {
        margin-top: 0.5rem!important;
        margin-left: -0.75rem!important;
        margin-right: 0.7rem;
        background-color: #F4F4F4;
    }

    .injected{
        background-color: white!important;
    }

}

@media (max-width: 768px) {

    .llgc_nav_toggler{
        position: static!important;
        border: none!important;
        background-color: transparent!important;
        margin-top: 30px!important;
        margin-bottom: 10px!important;
        margin-left: 95%!important;
    }

    /*** Positions translate button above nav button correctly ***/
    .llgc_translate {
        display: block!important;
        position: absolute!important;
        margin-left: 70%!important;
        margin-bottom: -30px!important;
        margin-top: -20px!important;
    }

}

@media (max-width: 600px) {
    /*** Positions translate button above nav button correctly ***/
    .llgc_translate {
        display: block!important;
        position: absolute!important;
        margin-left: 72%!important;
        margin-bottom: 20px!important;
        margin-top: 36px!important;
    }

    .llgc_nav_toggler{
        position: static!important;
        border: none!important;
        background-color: transparent!important;
        margin-top: 30px!important;
        margin-bottom: 10px!important;
        margin-left: 97%!important;
    }

    #llgc_main_content{
        width: 96%!important;
    }
}

/*** Correct size 375px ***/
@media (max-width: 576px) {

    /***** Displays footer accordion menu *****/
    .llgc_footer_accordion {
        display: block!important;
        width: 90%!important;
        /*margin-left: 15px;*/
    }

    /***** Small LLGC Logo used for smaller screens *****/
    .llgc_header_logo_small {
        display: block!important;
        position: absolute!important;
        margin-top: 25px!important;
        margin-bottom: 25px!important;
        margin-left: -15px!important;

    }

    /*** Positions translate button above nav button correctly ***/
    .llgc_translate {
        display: block!important;
        position: absolute!important;
        margin-left: 70%!important;
        margin-bottom: -35px!important;
        margin-top: -20px!important;
    }

    .llgc_nav_toggler {
        position: static!important;
        border: none!important;
        background-color: transparent!important;
        margin-top: 30px!important;
        margin-bottom: 10px!important;
        margin-left: 94%!important;
    }

    .llgc_slide_content {
        margin-top: 0.5rem!important;
        margin-left: 0rem!important;
        margin-right: 0rem!important;
    }
}

@media (max-width: 500px) {

    /*** Positions translate button above nav button correctly ***/
    .llgc_translate {
        display: block!important;
        position: absolute!important;
        margin-left: 70%!important;
        margin-bottom: -35px!important;
        margin-top: -20px!important;
    }

}

@media (max-width: 450px) {
    /*** Positions translate button above nav button correctly ***/
    .llgc_translate {
        display: block!important;
        position: absolute!important;
        margin-left: 65%!important;
        margin-bottom: -35px!important;
        margin-top: -20px!important;
    }

    .llgc_nav_toggler{
        position: static!important;
        border: none!important;
        background-color: transparent!important;
        margin-top: 30px!important;
        margin-bottom: 10px!important;
        margin-left: 91%!important;
    }
}

@media (max-width:400px){

    .llgc_translate {
        display: block!important;
        position: absolute!important;
        margin-left: 60%!important;
        margin-bottom: -35px!important;
        margin-top: -20px!important;
    }
}

/*** Test 15 ***/