/* Combined stylesheet for improved performance */

/* ---- Mobile Styles ---- */
/* Additional Media Queries here: https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ */
/*Break Points*/

@media only screen and (min-width: 980px) and (max-width: 1080px) {
	/* square displays */
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
	/* tablets */

}

@media only screen and (max-width: 767px) {
	/* phones */
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
	/* portrait phones */

}

/* ---- Subfooter Styles ---- */
/* Used to style the CDG Subfooter - loaded separately via transients for better performance */
/* This section is kept for reference but the actual styles are applied inline via add_custom_footer_styles_optimized */

.cdg-subfooter-info-light,
.cdg-subfooter-info-dark {
	display: inline-block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1em;
}

.cdg-subfooter-info-light .et_pb_code_inner,
.cdg-subfooter-info-dark .et_pb_code_inner {
	display: inline-block;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1em;
}

.cdg-subfooter-info-light::after,
.cdg-subfooter-info-dark::after {
	display: inline-block;
	vertical-align: baseline;
	content: ' {SITE_TITLE} | All Rights Reserved';
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1em;
}

.cdg-subfooter-info-dark,
.cdg-subfooter-info-dark .et_pb_code_inner,
.cdg-subfooter-info-dark::after {
	color: #F4F4F4;
}