/*
 * Theme Name:  Sugar Blog Child
 * Theme URI:   https://sugar.codesupply.co/
 * Description: Sugar Blog Child Theme
 * Author:      Code Supply Co.
 * Author URI:  https://codesupply.co/
 * Template:    sugar-blog
 * Version:     1.0.0
 */

/* Copy any classes from parent theme here. They will override the parent's version. */
.patchworks-footer-layout {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 40px;
}

.patchworks-footer-brand {
	flex: 0 0 280px; /* was 360px */
	max-width: 280px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.patchworks-footer-brand img {
	max-width: 300px;
	width: 100%;
	height: auto;
}

.patchworks-footer-social {
	margin-top: 12px;
}

.patchworks-footer-menu {
	flex: 1;
	display: flex;
	justify-content: flex-end;
}

.patchworks-footer-menu .cs-footer__nav,
.patchworks-footer-menu .menu {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	gap: 12px 25px;
}

@media (max-width: 768px) {
	.patchworks-footer-layout {
		flex-direction: column;
		gap: 35px;
	}

	.patchworks-footer-brand {
		flex: none;
	}

	.patchworks-footer-brand img {
		max-width: 280px;
	}

	.patchworks-footer-menu {
		justify-content: flex-start;
	}

	.patchworks-footer-menu .cs-footer__nav,
	.patchworks-footer-menu .menu {
		justify-content: flex-start;
	}
}

.cs-footer__item-center-bar .cs-footer__item-inner {
  display: grid;
  gap: 32px;
  align-items: flex-start;
}
@media (max-width: 991.98px) {
  .cs-footer__item-center-bar .cs-footer__item-inner {
    grid-template-columns: 1fr 2fr;
  }
}
@media (min-width: 992px) {
  .cs-footer__item-center-bar .cs-footer__item-inner {
    grid-template-columns: 1fr 2fr;
  }
}

