#footerbottom {
    background: #262626;
    color: #D0CFCE;
}


#footerbottom .wrapper {
    display: flex; flex-wrap:wrap; align-items: center;
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 20px;
}


#footerbottom .wrapper>div:first-child { width: calc((((100% - (3 * 40px)) / 4) * 3) + (40px * 2));  }
#footerbottom .wrapper>div:first-child ul { display: flex; flex-wrap:wrap;  }
#footerbottom .wrapper>div:first-child ul li { font-size: 1.4rem; margin-right:2em; }

#footerbottom .wrapper>div:first-child ul li a {color: #D0CFCE; }

#footerbottom .wrapper>div:first-child ul li span {color: #D0CFCE !important; }

#footerbottom p#gov {max-width: 240px;}
#footerbottom p#gov a span { position: fixed; top: -100px;
    opacity: 0; pointer-events: none;}
#footerbottom p#gov a { display: block;background-size: contain; background-position: center;
    background-repeat: no-repeat;
    width: 183px; height: 63px; overflow: hidden;
    background-image: url("../images/gov.png");
 margin: 0 auto;
}


#footerbottom p#gov { width: calc((((100% - (3 * 40px)) / 4)));   text-align: center; }

@media all and (max-width: 1199px) {



    #footerbottom .wrapper>div:first-child ul li { margin-right:1.5em; }

}
@media all and (max-width: 899px) {

    #footerbottom .wrapper {
        /*max-width: 600px;*/
    }
    #footerbottom p#gov { width: calc(33.33% - 5px); flex: none; }
    #footerbottom .wrapper>div:first-child { width: calc(66.66% - 5px); flex: none; }

    #footer .wrapper>div:last-child>div { margin-bottom: 20px;}

    #footerbottom .wrapper>div:first-child ul { justify-content: space-between;}
    #footerbottom .wrapper>div:first-child ul li { width:calc(50% - 0.5em);   margin-right:0; margin:0.5em 0; }
    #footerbottom .wrapper>div:first-child ul li a { padding:0.33em 0;   }
    #footerbottom p#gov a { width: 100%; height: 0; padding-bottom:34.42622950819672%; }


}


@media all and (max-width: 599px) {

    #footerbottom .wrapper {flex-wrap: wrap;}
    #footerbottom p#gov { margin-top: 20px; width: 100%;}
    #footerbottom .wrapper>div:first-child { width: 100%; flex: none; }

    #footerbottom .wrapper>div:first-child ul { justify-content: space-between;}
    #footerbottom .wrapper>div:first-child ul li { width:calc(50% - 0.5em); font-size: 1.2rem; margin-right:0;margin:0.5em 0; }
    #footerbottom .wrapper>div:first-child ul li a { padding:0.33em 0;   }
    #footerbottom p#gov a { width: 100%; height: 0; padding-bottom:34.42622950819672%; }
}


@media all and (max-width: 374px) {
    #footerbottom .wrapper {align-items: flex-start;}

    #footerbottom .wrapper>div:first-child ul li { width:100%; font-size: 1.2rem;  }
    #footerbottom .wrapper>div:first-child ul li a { padding:0.33em 0;   }

}


#footerng {
    color: #d0cfce;
    background: #262626;
}
#footerng .wrapper {
    display: flex; align-items: center;

}
#footerng .wrapper p {color: inherit; font-size: 12px; line-height: 1; padding: 1em 0; }
#footerng .wrapper p a {color: inherit !important ; background-color: transparent !important; }
#footerng .wrapper p a strong { font-weight: 700; }