.branding a img, .branding img {max-width: 250px !important;}
#footer-info {display:  grid; grid-template-columns: 22% 78%;}
#footer-info p {margin: 0 !important; color: white;}

#footer-logos {display: grid; grid-template-columns: 45% 45% 10%;}
#footer-logos img {max-width: 177px;}
#bottom-bar.full-width-line {background: white !important;}

.stats-top .stats-desc {text-align: left !important;}
.mobile-branding img {width: 200px !important; padding: 25px 0 !important;}

@media screen and (max-width: 480px) {
  #footer-logos {display: grid; grid-template-columns: 50% 50% !important;}
  #footer-logos > div:nth-child(1) > img {width: 140px !important; margin-top: 20px !important;}
  #footer-logos div {text-align: center; margin: 20px 0; }
  #footer .wf-container-footer {padding: 20px 0 !important;}
}

@media screen and (min-width: 779px) and (max-width: 1024px) {#footer-logos {display: grid; grid-template-columns: 60% 40% !important;}}

.footer .widget{margin: 0 !important;}
.Zebra_Tooltip .Zebra_Tooltip_Message {padding: 10px !important; text-align: center !important;}
/*
@media screen and (min-width: 1060px){ body > div.Zebra_Tooltip {top: 75px !important;} }
*/

@media screen and (max-width:1050px){ div.Zebra_Tooltip_Message::before {content: "Pròximament!";} }
	
body > div.cc-window.cc-floating.cc-type-info.cc-theme-edgeless.cc-bottom.cc-right.cc-color-override-357592185 > div > a {
    text-decoration: none !important; font-size: 13px !important; padding: 2px !important;}
body > div.cc-window.cc-floating.cc-type-info.cc-theme-edgeless.cc-bottom.cc-right.cc-color-override-357592185 {box-shadow: 0 0 20px 0px #7d7d7d !important;}
.cc-floating.cc-theme-edgeless .cc-message {margin: 1.5em 1.5em 1.2em !important; font-size: 13px !important; line-height: 20px !important; text-align: justify !important;}