/*--- Formatacao Padrao do Rodapé ---*/


footer.mobiRodape {padding: 24px 0;width: 100%;background-color: #e5e5e5;box-sizing:border-box;float:left;}
footer.mobiRodape .rodapeContainer {margin:0 auto;width: 1000px;}
footer.mobiRodape h5.listLinks-title,
footer.mobiRodape a {font-family: 'Roboto Condensed', sans-serif;color:#2b2b2b;text-transform: uppercase;text-decoration:none;}
footer.mobiRodape h5.listLinks-title {margin-bottom:12px;display:block;font-size:14px;font-weight:bold;}
footer.mobiRodape a h5.listLinks-title,
footer.mobiRodape a:hover h5.listLinks-title {color: #2b2b2b;}
footer.mobiRodape .Col {padding-left:5px;padding-right:5px;width:20%;}
footer.mobiRodape .Col:first-child {padding-left:0;}
footer.mobiRodape .Col:last-child {padding-right:0;}
footer.mobiRodape .ulGroup {display:flex;flex-direction:row;}
footer.mobiRodape .ulGroup .listLinks {list-style:none;}
footer.mobiRodape .ulGroup .Col {width:50% !important;}
footer.mobiRodape .ulGroup .Col:first-child,
footer.mobiRodape .ulGroup .Col:last-child {padding-right:5px;}
footer.mobiRodape .siteMap,
footer.mobiRodape .brandPartners {display:flex;flex-direction:row;justify-content:space-between; align-items:flex-start;}
footer.mobiRodape .siteMap .Col:first-child{padding-right:0;width:40%;}
footer.mobiRodape .siteMap {margin-bottom:40px;}
footer.mobiRodape .siteMap ul.listLinks li{margin-bottom:4px;}
footer.mobiRodape .siteMap ul.listLinks li:last-child{margin-bottom:0;}
footer.mobiRodape .siteMap ul.listLinks li a{font-size:12px;line-height:16px;cursor:pointer;}
footer.mobiRodape .siteMap ul.listLinks li a:hover{color: #428bca; text-decoration:underline;}
footer.mobiRodape .siteMap .group-socialMedia {margin-top:40px;}
footer.mobiRodape .siteMap .group-socialMedia ul {display:flex;flex-direction:row;}
footer.mobiRodape .siteMap .group-socialMedia ul li {margin-right: 24px;}
footer.mobiRodape .siteMap .group-socialMedia ul li:last-child {margin-right:0;}
footer.mobiRodape .siteMap .group-socialMedia ul li a {display:block;}
footer.mobiRodape .siteMap .group-socialMedia ul li a svg {width:36px;height:36px;}
footer.mobiRodape .siteMap .group-socialMedia ul li a svg path,
footer.mobiRodape .siteMap .group-socialMedia ul li a svg ellipse {fill:#6f6f6f;}
footer.mobiRodape .siteMap .group-socialMedia ul li a:hover svg path,
footer.mobiRodape .siteMap .group-socialMedia ul li a:hover svg ellipse {fill:#428bca;}
footer.mobiRodape .brandPartners .itemLogo {width: 100%;height:80px; display:flex;flex-direction:row; align-items:center;}
footer.mobiRodape .brandPartners .Col:nth-child(2) {width: 19%;}
footer.mobiRodape .brandPartners .Col:nth-child(3) {width: 21%;}

.fa-facebook-square:hover { color: #4c6ef5;}

a svg:hover #icnFacebook   { color: #4c6ef5; fill: #4c6ef5;}
a svg:hover #icnTwitter    { color: #2cacbf; fill: #2cacbf;}
a svg:hover #icnYouTube    { color: #ff001b; fill: #ff001b;}
a svg:hover #icnRSS        { color: #fd7e14; fill: #fd7e14;}
a svg:hover #icnInstagram  { color: #f783ac; fill: #f783ac;}
a svg:hover #icnInstagram2  { color: #f783ac; fill: #f783ac;}
a svg:hover #elpIcnInstagram  { color: #f783ac; fill: #f783ac;}


@media (max-width: 1024px) and (min-width: 768px) {
    footer.mobiRodape {padding:0;}
    footer.mobiRodape .rodapeContainer {margin:0;width: 100%;}
    footer.mobiRodape h5.listLinks-title {margin-bottom:12px;font-size:14px;}
    footer.mobiRodape .Col {padding:0;width:auto;}
    footer.mobiRodape .siteMap .Col:first-child {width:100%;}
    footer.mobiRodape .siteMap {margin-bottom:0;padding:20px 15px;display:block;width:100%;background-color:#fff;box-sizing:border-box;}
    footer.mobiRodape .siteMap ul.listLinks,
    footer.mobiRodape .siteMap .ulGroup,
    footer.mobiRodape .siteMap .divOff {display:none;}
    footer.mobiRodape .siteMap .group-socialMedia {margin-top:0;}
    footer.mobiRodape .brandPartners {padding:20px 15px;width:100%;justify-content:flex-start;background-color: #e5e5e5;box-sizing:border-box;}
    footer.mobiRodape .brandPartners .itemLogo {width: 100%;height:80px; display:flex;flex-direction:row; align-items:center;}
    footer.mobiRodape .brandPartners .Col {width: 20%;}
    footer.mobiRodape .brandPartners .Col:nth-child(3) {width: 30%;}
    footer.mobiRodape .brandPartners .Col:nth-child(5) {width: 10%;}
}

@media (max-width: 767px) and (min-width:576px) {
    footer.mobiRodape {padding:0;}
    footer.mobiRodape .rodapeContainer {margin:0;width: 100%;}
    footer.mobiRodape h5.listLinks-title {margin-bottom:12px;font-size:14px;}
    footer.mobiRodape .Col {padding:0;width:auto;}
    footer.mobiRodape .siteMap .Col:first-child {width:100%;}
    footer.mobiRodape .siteMap {margin-bottom:0;padding:20px 15px;display:block;width:100%;background-color:#fff;box-sizing:border-box;}
    footer.mobiRodape .siteMap ul.listLinks,
    footer.mobiRodape .siteMap .ulGroup,
    footer.mobiRodape .siteMap .divOff {display:none;}
    footer.mobiRodape .siteMap .group-socialMedia {margin-top:0;}
    footer.mobiRodape .brandPartners {padding:0 15px 5px 15px;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;background-color: #e5e5e5;box-sizing:border-box;}
    footer.mobiRodape .brandPartners .itemLogo {width: 100%;height:80px; display:flex;flex-direction:row; align-items:center;}
    footer.mobiRodape .brandPartners .Col {width:auto !important;margin:20px 50px 15px 0;}
    footer.mobiRodape .brandPartners .Col:last-child {margin-right:0;}
    footer.mobiRodape .brandPartners .Col:nth-child(3),
    footer.mobiRodape .brandPartners .Col:nth-child(5) {width: auto;}
}

@media (max-width: 575px) {
    footer.mobiRodape {padding:0;}
    footer.mobiRodape .rodapeContainer {margin:0;width: 100%;}
    footer.mobiRodape h5.listLinks-title {margin-bottom:12px;font-size:14px;}
    footer.mobiRodape .Col {padding:0;width:auto;}
    footer.mobiRodape .siteMap .Col:first-child {width:100%;}
    footer.mobiRodape .siteMap {margin-bottom:0;padding:20px 15px;display:block;width:100%;background-color:#fff;box-sizing:border-box;}
    footer.mobiRodape .siteMap ul.listLinks,
    footer.mobiRodape .siteMap .ulGroup,
    footer.mobiRodape .siteMap .divOff {display:none;}
    footer.mobiRodape .siteMap .group-socialMedia {margin-top:0;}
    footer.mobiRodape .brandPartners {padding:0 15px 5px 15px;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;background-color: #e5e5e5;box-sizing:border-box;}
    footer.mobiRodape .brandPartners .itemLogo {width: 100%;height:80px; display:flex;flex-direction:row; align-items:center;}
    footer.mobiRodape .brandPartners .Col {width:auto !important;margin:20px 50px 15px 0;}
    footer.mobiRodape .brandPartners .Col:last-child {margin-right:0;}
    footer.mobiRodape .brandPartners .Col:nth-child(3),
    footer.mobiRodape .brandPartners .Col:nth-child(5) {width: auto;}
}