<?php\n// Antigravity test\n@import url(https://fonts.googleapis.com/css?family=Droid+Serif:200,300,400,400,600,700,800,900&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Abril+Fatface:200,300,400,400,600,700,800,900&subset=latin,latin-ext);

	body
	{
	}

	/* accent color */


	/* secondary color */


	/* overlay color and opacity */
	.csmx-media.effect-hover:hover .overlay-background
	{
	opacity: 0.6;
	}


	/* logo height */
	.csmx-logo .logoimg {
	height: 95px;
	max-height: 95px;
	}


	/* Header Backgrounds */


/* menu colors */


/* content background */





	h1 , h1 a , h1 span ,
	h2 , h2 a , h2 span ,
	h3 , h3 a , h3 span ,
	h4 , h4 a , h4 span ,
	h5 , h5 a , h5 span ,
	h6 , h6 a , h6 span
	{
font-family: 'Abril Fatface';
	}

	.csmx-primary-navigation a
	{
font-family: 'Abril Fatface';
	}

/* Client Request: Hide mobile hero banner (tattooed arm section) on desktop viewports */
@media (min-width: 992px) {
    .vc_custom_1665435169954,
    .vc_custom_1674688079422,
    .col-sm-12.vc_custom_1674688079422 {
        display: none !important;
        height: 0 !important;
        min-height: 0 !important;
        max-height: 0 !important;
        visibility: hidden !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
    }
}

/* Fix csmx-media container stretching in Team Members and Portfolio grids */
.csmx-media {
    height: auto !important;
}

.csmx-media .overlay-background {
    height: 100% !important;
}