/*
	Theme Name: Cidel
	Author: Viva & Co.
	Author URI: https://vivaandco.com
	Description: A responsive theme for Cidel
	Version: 1.0
*/
/*
	This File Is Not Used For Styles.
	Styles Are Included With The wp_enqueue_script() Function.
	They Live In The /css Directory and are compiled from sass files.
*/

.block.block-cta span.cta, .block.block-cta span.cta a, .block.block-cta span.contact-links, .block.block-cta span.contact-links a, .block.block-contact-links span.cta, .block.block-contact-links span.cta a, .block.block-contact-links span.contact-links, .block.block-contact-links span.contact-links a {
	display: block;
	color: #4c4c4c;
  font-size: 2.2rem;
	line-height: 2.9rem;
	letter-spacing: 0.025em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10px;
}

.block.block-cta span.cta, .block.block-cta span.cta a, .block.block-cta span.contact-links, .block.block-cta span.contact-links a, .block.block-contact-links span.cta, .block.block-contact-links span.cta a, .block.block-contact-links span.contact-links, .block.block-contact-links span.contact-links a {
	color: #4c4c4c;
	font-size: 2.2rem;
	line-height: 2.9rem;
	letter-spacing: 0.025em;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}

.block.block-cta span.cta a, .block.block-cta span.cta a p, .block.block-cta span.contact-links a, .block.block-contact-links span.cta a, .block.block-contact-links span.cta a p, .block.block-contact-links span.contact-links a {
	display: inline;
	background-image: -webkit-linear-gradient(left, #4c4c4c 0%, #4c4c4c 100%);
	background-image: -o-linear-gradient(left, #4c4c4c 0%, #4c4c4c 100%);
	background-image: linear-gradient(to right, #4c4c4c 0%, #4c4c4c 100%);
	background-repeat: repeat-x;
	background-size: 1px 1px;
	background-repeat: repeat-x;
	background-position: 0 100%;
}

.block.block-cta span.cta a, .block.block-cta span.cta a:link, .block.block-cta span.cta a:visited, .block.block-cta span.cta a:hover, .block.block-cta span.cta a:active, .block.block-cta span.cta a p, .block.block-cta span.cta a p:link, .block.block-cta span.cta a p:visited, .block.block-cta span.cta a p:hover, .block.block-cta span.cta a p:active, .block.block-cta span.contact-links a, .block.block-cta span.contact-links a:link, .block.block-cta span.contact-links a:visited, .block.block-cta span.contact-links a:hover, .block.block-cta span.contact-links a:active, .block.block-contact-links span.cta a, .block.block-contact-links span.cta a:link, .block.block-contact-links span.cta a:visited, .block.block-contact-links span.cta a:hover, .block.block-contact-links span.cta a:active, .block.block-contact-links span.cta a p, .block.block-contact-links span.cta a p:link, .block.block-contact-links span.cta a p:visited, .block.block-contact-links span.cta a p:hover, .block.block-contact-links span.cta a p:active, .block.block-contact-links span.contact-links a, .block.block-contact-links span.contact-links a:link, .block.block-contact-links span.contact-links a:visited, .block.block-contact-links span.contact-links a:hover, .block.block-contact-links span.contact-links a:active {
	text-decoration: none;
}

@media (max-width: 1499px) {
	.block.block-cta span.cta, .block.block-cta span.cta a, .block.block-cta span.contact-links, .block.block-cta span.contact-links a, .block.block-contact-links span.cta, .block.block-contact-links span.cta a, .block.block-contact-links span.contact-links, .block.block-contact-links span.contact-links a {
			font-size: 1.9rem;
			line-height: 3rem;
	}
}

.block.block-contact-links span.contact-links a, .block.block-contact-links span.contact-links a:visited, .block.block-contact-links span.contact-links a:hover, .block.block-contact-links span.contact-links a:active {
	text-decoration: none;
	margin-top: 1rem;
	font-size: 1.8rem;
}

.splash-ajax-target .block.block-contact-links span.contact-links, .splash-ajax-target .block.block-contact-links span.contact-links a {
	line-height: 1;
}

@media (max-width: 767px) {
	.block.block-contact-links span.contact-links a, .block.block-contact-links span.contact-links a:visited, .block.block-contact-links span.contact-links a:hover, .block.block-contact-links span.contact-links a:active {
		font-size: 1.2rem;
	}
}

.block.block-cta .block-cta-heading,
.block.block-cta .block-cta-heading a {
	color: #4c4c4c;
	font-size: 2.2rem;
	line-height: 2.9rem;
	letter-spacing: 0.025em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10px;
}

.block.block-cta .block-cta-heading a {
	display: inline;
	background-image: -webkit-linear-gradient(left, #4c4c4c 0%, #4c4c4c 100%);
	background-image: -o-linear-gradient(left, #4c4c4c 0%, #4c4c4c 100%);
	background-image: linear-gradient(to right, #4c4c4c 0%, #4c4c4c 100%);
	background-repeat: repeat-x;
	background-size: 1px 1px;
	background-repeat: repeat-x;
	background-position: 0 100%;
}

.block.block-cta .block-cta-heading a:hover {
	text-decoration: none;
}

@media (max-width: 1499px) {
	.block.block-cta .block-cta-heading, .block.block-cta .block-cta-heading a {
		font-size: 1.9rem;
		line-height: 3rem;
	}
}