/*
 * MARQUEE CTA BLOCK
 */

 a:focus, a:active {
	 box-shadow: none !important;
 }

.marquee-cta-block.h1-title h2,
.marquee-cta-block h3 {
	font-size: 1.1rem;
	letter-spacing: ;
}

.marquee-cta-block h1,
.marquee-cta-block h2,
.marquee-cta-block.h1-title h2,
.marquee-cta-block h3,
.marquee-cta-block p {
	text-shadow: 0px 0px 35px rgba(71, 71, 71, 0.5);
}

/* 
 * MARQUEE MEDIA QUERY
 */

@media (max-width: 576px) {
	.marquee-cta-block.h1-title h2 {
		font-size: 1.25rem;
		letter-spacing: 0.13em;
	}
	.marquee-cta-block h3 {
		font-size: 1.25rem;
		letter-spacing: 0.13em;
	}
	.marquee-cta-block p {
		font-size: 1rem;
		letter-spacing: 0.05em;
	}
}

@media (min-width: 577px) and (max-width: 768px) {
	.marquee-cta-block.h1-title h2 {
		font-size: 1.5rem;
		letter-spacing: 0.13em;
	}
	.marquee-cta-block h3 {
		font-size: 1.5rem;
		letter-spacing: 0.13em;
	}
	.marquee-cta-block p {
		font-size: 1rem;
		letter-spacing: 0.05em;
	}
}

@media (min-width: 769px) and (max-width: 992px) {
	.marquee-cta-block.h1-title h2 {
		font-size: 1.5rem;
		letter-spacing: 0.13em;
	}
	.marquee-cta-block h3 {
		font-size: 1.5rem;
		letter-spacing: 0.13em;
	}
	.marquee-cta-block p {
		font-size: 1.125rem;
		letter-spacing: 0.05em;
	}
}

@media (min-width: 993px) and (max-width: 1199px) {
	.marquee-cta-block.h1-title h2 {
		font-size: 1.75rem;
		letter-spacing: 0.13em;
	}
	.marquee-cta-block h3 {
		font-size: 1.75rem;
		letter-spacing: 0.13em;
	}
	.marquee-cta-block p {
		font-size: 1.125rem;
		letter-spacing: 0.05em;
	}
}

@media (min-width: 1200px) {
	.marquee-cta-block.h1-title h2 {
		font-size: 1.875rem;
		letter-spacing: 0.13em;
	}
	.marquee-cta-block h3 {
		font-size: 1.875rem;
		letter-spacing: 0.13em;
	}
	.marquee-cta-block p {
		font-size: 1.125rem;
		letter-spacing: 0.05em;
	}
}
