#gd_calendar_wrapper_461{
	display:block !important;
	clear:both !important;
	margin:1em 0 !important;
}

.wo-icon{
	background-color:#f56830;
}

.top-bar ul{
	list-style:none !important;
	color:#fff !important;
	margin:0 !important;
}

.top-bar ul li{
	display:inline-block;
	text-transform:uppercase;
	margin:0 .5em;
}

.top-bar a:link,.top-bar a:visited{
	color:#fff !important;
	font-size:.9em;
}

.top-bar a:hover{
	text-decoration:underline;
	color:#f6df21 !important;
}

.top-bar{
	display: none;
	background:orange;
	color:#fff;
	padding:.2em 0;

}

.bop-nav-search{
	margin-left: 10px;
}

#primary-menu .search-menu{
}

.entry-meta .author{
	display:none;
}




/* Make footer columns custom width */
#footer-widgets .footer-sidebars .row {
    display: flex;
    flex-wrap: nowrap; /* keep in one row */
}

/* Column 1: Logo & social */
#footer-widgets .footer-sidebar.footer-1 {
    max-width: 22%;
    flex: 0 0 22%;
}

/* Column 2: Useful Links */
#footer-widgets .footer-sidebar.footer-2 {
    max-width: 25%;
    flex: 0 0 25%;
}

/* Column 3: Contact Us */
#footer-widgets .footer-sidebar.footer-3 {
    max-width: 25%;
    flex: 0 0 25%;
}

/* Column 4: ISO Certificates (Make wider) */
#footer-widgets .footer-sidebar.footer-4 {
    max-width: 28%;
    flex: 0 0 28%;
}

/* Fix spacing on smaller screens */
@media (max-width: 992px) {
    #footer-widgets .footer-sidebars .row {
        flex-wrap: wrap; 
    }
    #footer-widgets .footer-sidebar {
        max-width: 50% !important;
        flex: 0 0 50% !important;
        margin-bottom: 30px;
    }
}

@media (max-width: 600px) {
    #footer-widgets .footer-sidebar {
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
}

.site-footer .footer-copyright {
    text-align: center !important;
    width: 100%;
}

.site-footer  {
   background-color: #e30d1b !important;
}

.site-footer .footer-text {
    display: none; /* hide empty right side */
}

.multi-logos-only {
  display: flex;
  align-items: center;
  gap: 20px; /* space between logos */
}

/* Adjust logo size if needed */
.multi-logos-only img {
  height: 80px; /* change to whatever size you want */
  width: auto;
}

/* Center them horizontally (if desired) */
.multi-logos-only {
  justify-content: center;
}

