/* 
*  Justified Image Gallery
*  Works with Stackable Blocks
*/

.justified .ugb-column__content-wrapper {
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	justify-content: space-between;
}

.justified .ugb-columns__item > .ugb-column > .ugb-inner-block {
	height: 100% !important;
}

.justified .wp-block-image img {
	height: 100% !important;
}

.justified figure.wp-block-image {
	margin-bottom: 0 !important;
}

.justified .blocks-gallery-grid .blocks-gallery-item:last-child {
	margin-bottom: 0 !important;
}

/*
* Header Sidelines
* Works with Stackable Blocks
*/

@media (min-width: 768px) {
	.sidelines h2.ugb-heading__title:before {
		content: " ";
		position: absolute;
		height: 2px;
		background-color: #003b71;
		width: 35%;
		left: 0;
		top: 50%;
	}

	.sidelines h2.ugb-heading__title:after {
		content: " ";
		position: absolute;
		height: 2px;
		background-color: #003b71;
		width: 35%;
		right: 0;
		top: 50%;
	}
}

/*
* Remove Column Gap
* Works with Stackable Blocks
*/

.no-column-gap.ugb-columns
	> .ugb-inner-block
	> .ugb-block-content
	> .ugb-columns__item {
	grid-gap: 0px !important;
}

/* Overflow Show */

.overflow-show .ugb-container__wrapper {
	overflow: initial;
}

.wp-block-embed.no-video-padding {
	margin: 0 !important;
	margin-bottom: 0 !important;
}

.image-w-100 {
	width: 100%;
	margin-top: 0 !important;
}
.image-w-100 img {
	width: 100%;
}
