#footer-logo > .container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 25px 0;
    border-bottom: 1px solid #ffffff52;
    width: 1280px;
}

div#footer-logo .col.menubox {
    width: auto;
    display: block;
    flex-basis: unset;
    flex-grow: unset;
}

#footer-logo img {
    filter: contrast(0)brightness(10);
    width: 18%;
}

#footer-menus > .container {
    width: 1280px;
}

footer #footer-menus .footer_blog_posts.menu li {
	padding-bottom: 15px;
}

footer #footer-menus .footer_blog_posts.menu a {
	line-height: 1.3em;
}

@media (max-width:1280px) {
	
	#footer-logo > .container,
	#footer-menus > .container {
		width: 100%;
	}
	
}

@media (max-width:1025px) {

	footer #footer-menus .col:nth-child(5) {
		display: none;
	}
	
}

@media (max-width:767px) {
	
	#footer-logo > .container {
    display: block;
}	

#footer-logo img {
    width: 50%;
}

div#footer-logo .col.menubox {
    margin-top: 25px;
}

footer #footer-menus {
    padding: 30px 0 0;
}
	
}