@import 'website/';

/* All Viewer Devices */

@media (min-width: 0px)
	{
	/* Miscellaneous Content */
	.common .ck.ck-content .heading,
	.common .ck.ck-content .subtitle
		{
		color: var(--success-color-100);
		}
	.common .ck.ck-content div.clients
		{
		display: table;
		margin: calc(var(--spacing-general-3) / -2);
		text-align: center;
		}
	.common .ck.ck-content div.clients div
		{
		display: inline-block;
		margin: calc(var(--spacing-general-3) / 2);
		padding-right: 0;
		padding-top: 0;
		vertical-align: middle;
		}
	.common .ck.ck-content div.clients div:first-child
		{
		padding-left: 0;
		}
	.common .ck.ck-content div.clients img
		{
		max-height: calc(8 * var(--spacing-general-1));
		max-width: calc(16 * var(--spacing-general-1));
		opacity: 95%;
		}
	/**/
	}
	
/* All Mobile Devices */

@media (max-width: 779px)	
	{
	/* General Classes */
	.common .screen
		{
		display: none !important;
		}
	/* Responsive Classes */
	.common .border_radius_screen
		{
		border-radius: 0;
		}
	.common .box_shadow_1_screen
		{
		box-shadow: none;
		}
	.common .box_shadow_2_screen
		{
		box-shadow: none;
		}
	.common .box_shadow_3_screen
		{
		box-shadow: none;
		}
	.common .box_shadow_4_screen
		{
		box-shadow: none;
		}
	.common .font_weight_2_screen
		{
		font-weight: inherit;
		}
	.common .font_weight_3_screen
		{
		font-weight: inherit;
		}
	.common .font_weight_4_screen
		{
		font-weight: inherit;
		}
	.common .font_weight_4_screen
		{
		font-weight: inherit;
		}
	.common .text_shadow_screen
		{
		text-shadow: inherit;
		}
	/* Tabular Classes */
	.common .row > *
		{
		float: left;
		display: block;
		width: 100% !important; /* Override the inline column width set for screen devices. */
		}
	/* Miscellaneous Content */
	.common .ck.ck-content figure.image.image-style-align-left,
	.common .ck.ck-content figure.image.image-style-align-right
		{
		float: none;
		width: 100% !important; /* Override the inline column width set for screen devices. */
		}
	.common .ck.ck-content figure.image.image-style-align-left
		{
		margin-right: 0;
		}
	.common .ck.ck-content figure.image.image-style-align-right
		{
		margin-left: 0;
		}
	.common .ck.ck-content figure.image.image-style-align-left:not(:last-child),
	.common .ck.ck-content figure.image.image-style-align-right:not(:last-child)
		{
		margin-bottom: 0;
		}
	/**/
	}
	
/* All Screen Devices */

@media (min-width: 780px)
	{
	/* General Classes */
	.mobile
		{
		display: none !important;
		}
	/* Responsive Classes */
	.common .border_radius_mobile
		{
		border-radius: 0;
		}
	.common .box_shadow_1_mobile
		{
		box-shadow: none;
		}
	.common .box_shadow_2_mobile
		{
		box-shadow: none;
		}
	.common .box_shadow_3_mobile
		{
		box-shadow: none;
		}
	.common .box_shadow_4_mobile
		{
		box-shadow: none;
		}
	.common .font_weight_2_mobile
		{
		font-weight: inherit;
		}
	.common .font_weight_3_mobile
		{
		font-weight: inherit;
		}
	.common .font_weight_4_mobile
		{
		font-weight: inherit;
		}
	.common .font_weight_4_mobile
		{
		font-weight: inherit;
		}
	.common .text_shadow_mobile
		{
		text-shadow: inherit;
		}
	/* Miscellaneous Content */
	.common .ck.ck-content p.dialogue
		{
		text-align: center;
		width: 100% !important; /* Override the custom element width set on mobile devices. */
		}
	}
	
/**/