/* Compatibility styles adapted from Footer Putter by Russell Jamieson (GPLv2+).
 * Adaptation and maintenance: Cyril Gerchel (GPL-2.0-or-later). No third-party requests. */
#footer .footer-center,#footer .return-center,.footer-center,.return-center{text-align:center;padding:10px 0;border:0}
#footer .return-left,.return-left{float:left;width:20%}
#footer .footer-right,.footer-right{float:right;text-align:right;width:70%;margin-bottom:10px}
#footer #footer-credits ul,#footer #footer-credits ul li,#footer-credits ul,#footer-credits ul li{display:inline-block;list-style-type:none;background:none;border:0;margin:0;padding:0;vertical-align:middle}
#footer #footer-credits ul li:before,#footer-credits ul li:before{content:'\B7'}
#footer #footer-credits ul li:first-child:before,#footer-credits ul li:first-child:before{content:''}
#footer #footer-credits ul li a,#footer-credits ul li a{text-decoration:none;color:inherit;font-weight:normal;letter-spacing:normal;text-transform:none;margin:0 10px}
#footer #footer-credits ul li a:hover,#footer-credits ul li a:hover,#footer-credits a.email:hover,#footer-credits a.map:hover{text-decoration:underline}
#footer-credits span.copyright,#footer-credits span.telephone,#footer-credits span.address,#footer-credits a.email,#footer-credits a.map{font-weight:normal;letter-spacing:normal;text-transform:none;margin:0 10px;vertical-align:middle;background:none;border:0;float:none;display:inline;color:inherit;text-decoration:none}
#footer-credits.dark,#footer-credits.dark li,#footer-credits.dark a,#footer-return.dark a,#footer-return.dark a:visited{color:#222}
#footer-credits.light,#footer-credits.light li,#footer-credits.light a,#footer-return.light a,#footer-return.light a:visited{color:#ddd}
#footer-credits.white,#footer-credits.white li,#footer-credits.white a,#footer-return.white a,#footer-return.white a:visited{color:#fff}
#footer-credits.small,#footer-credits.small ul li a,#footer-return.small a{font-size:small}
#footer-credits.tiny,#footer-credits.tiny ul li a,#footer-return.tiny a{font-size:x-small}
.widget_footer_trademarks{text-align:center;margin:10px 0}
.widget_footer_trademarks a{margin:10px;border:0!important}
.widget_footer_trademarks img{border:0!important}
.widget_footer_copyright,.widget_footer_trademarks{margin:0!important;padding:0!important;width:100%!important;float:none!important}
.site-info .custom-footer{margin:0!important;border:0!important;padding:0!important;width:100%!important}
