/* SDP NEW footer corrections — 29 October 2026 */
#sp-footer .mod-languages .btn {background:#fff!important;color:#074d78!important;border:2px solid #fff!important;min-height:44px;}
#sp-footer .mod-languages .btn:hover,#sp-footer .mod-languages .btn:focus {background:#e7f3fc!important;color:#073d60!important;outline:2px solid #fff;outline-offset:3px;}
#sp-footer .mod-languages .dropdown-menu {background:#fff!important;color:#153e59!important;border:1px solid #b8d3e6;min-width:250px;padding:6px 0;}
#sp-footer .mod-languages .dropdown-menu li {margin:0!important;padding:0!important;display:block!important;}
#sp-footer .mod-languages .dropdown-menu a {display:block!important;color:#153e59!important;background:#fff!important;padding:10px 16px!important;white-space:normal;}
#sp-footer .mod-languages .dropdown-menu a:hover,#sp-footer .mod-languages .dropdown-menu a:focus,#sp-footer .mod-languages .lang-active a {color:#fff!important;background:#075786!important;}
#sp-bottom4 .mod-sppagebuilder[data-module_id="108"] .sppb-section {padding:0!important;margin:0!important;}
#sp-bottom4 .mod-sppagebuilder[data-module_id="108"] .sppb-row {margin-left:0!important;margin-right:0!important;}
#sp-bottom4 .mod-sppagebuilder[data-module_id="108"] .sppb-column {padding:0!important;}
#sp-bottom4 .mod-sppagebuilder[data-module_id="108"] .sppb-icons-group-list {margin:0!important;padding:0!important;text-align:left!important;}
#sp-bottom4 .mod-sppagebuilder[data-module_id="108"] .sppb-icons-group-list li {margin:0!important;}
#sp-bottom4 .mod-sppagebuilder[data-module_id="108"] .sppb-icons-group-list a {margin:0!important;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#fff!important;}
#sp-bottom4 .mod-sppagebuilder[data-module_id="108"] .sppb-icons-group-list a:focus {outline:2px solid #fff;outline-offset:2px;}
#sp-bottom4 .mod-sppagebuilder[data-module_id="108"] .sppb-col-md-12 {padding-left:0!important;padding-right:0!important;}
#sp-bottom4 .mod-sppagebuilder[data-module_id="108"] .sppb-icons-group-list a {justify-content:flex-start;}
#sp-bottom .mod-menu {display:block!important;}
#sp-bottom .mod-menu > li {display:block!important;width:100%;}

/* SDP NEW: compact header and Facebook only */
#sp-top1 .sp-module {position:relative;}
#sp-top1 .jmodedit {position:absolute;left:-24px;top:0;}
.social-icons > li:not(.social-icon-facebook) {display:none!important;}
.sppb-addon-icons-group .sppb-icons-group-list > li:not(:has(.fa-facebook)):not(:has(.fa-facebook-f)):not(:has(.fa-facebook-square)) {display:none!important;}
