.boldpo-post-ticker-2-block-wrap {

	.boldpo-post-ticker-2 {
		display: flex; // Swiper needs block, children are absolute
		gap: 10px;
		height: 30px;

		.boldpo-ticker-label {
			font-weight: 500;
			color: currentColor;
			padding: 10px 0;
			margin: 0;
			position: relative;
			text-transform: capitalize;
			display: flex;
			align-items: center;
			font-size: 0.95rem;
		}

		.boldpo-grid-item-inner {
			@media screen and (max-width: 575px) {
				flex-wrap: wrap;
			}
		}

		.boldpo-grid-item {
			.boldpo-blog-title {
				font-weight: 500;
				padding: 7px 0;
				margin: 0;
				text-transform: capitalize;
				color: var(--boldpo-preset-color-contrast-1);
				a {
					color: currentColor;
					transition: var(--boldpo-preset-hover-transition);
					text-decoration: none;

					&:hover {
						color: var(--boldpo-preset-color-primary);
					}
				}
			}

		}
	}
}