	/* NEW STYLES added by TH specifically for the updated "For Artists" pages */

	.logo-50h {
		height: 50px !important;
		width: auto;
	}

	.box-callout-border {
		box-sizing: border-box;
		margin: 30px 0;
		padding: 30px;
		width: 100%;
		height: auto;
		background: #FFFFFF;
		border: 1px solid #D1D5DB;
		border-radius: 6px;
	}
	.screenshot {
		border: 1px solid var(--accent); 
		border-radius: 12px; 
		box-shadow:  2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02),
		6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028),
		12.5px 12.5px 10px rgba(0, 0, 0, 0.035),
		22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042),
		41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05),
		100px 100px 80px rgba(0, 0, 0, 0.07);
	}

	.screenshot-skew {
		border: 1px solid var(--accent); 
		border-radius: 12px; 
		margin-top: 20px;
		transform: perspective(600px) rotateY(-20deg);
		box-shadow:
		1.9px 1.9px 2.2px -9px rgba(0, 0, 0, 0.025),
		4.7px 4.7px 5.3px -9px rgba(0, 0, 0, 0.036),
		8.8px 8.8px 10px -9px rgba(0, 0, 0, 0.045),
		15.6px 15.6px 17.9px -9px rgba(0, 0, 0, 0.054),
		29.2px 29.2px 33.4px -9px rgba(0, 0, 0, 0.065),
		70px 70px 80px -9px rgba(0, 0, 0, 0.09);
	}

	.center {text-align: center; margin: 0 auto;}
	.left {text-align: left !important;}
	.right {text-align: right !important;}

	.bold {font-weight: 700}
	.normal {font-weight: normal}
	.lowercase {text-transform: lowercase !important;}
	.uppercase {text-transform: uppercase !important;}

	.radius-4 {border-radius: 4px;}
	.radius-6 {border-radius: 6px;}
	.radius-8 {border-radius: 8px;}
	.radius-10 {border-radius: 10px;}

	.border-top {border-top:1px solid #eaeaea}

	.margin-top-10 {margin-top: 10px;}
	.margin-top-20 {margin-top: 20px;}
	.margin-top-30 {margin-top: 30px;}
	.margin-top-40 {margin-top: 40px;}
	.margin-top-50 {margin-top: 50px;}

	.padding-top-10 {padding-top: 10px;}
	.padding-top-20 {padding-top: 20px;}
	.padding-top-30 {padding-top: 30px;}
	.padding-top-40 {padding-top: 40px;}
	.padding-top-50 {padding-top: 50px;}

	.width-100 {width: 100% !important;}

	.table-auto {
		width: auto;
		display: table;
	}

	.table-cell {
		width: auto;
		display: table-cell;
		vertical-align: middle;
		padding-right: 5px;
		text-align: left;
	}



	@media screen and (max-width: 600px) {

		.screenshot-skew {
			transform: none;
		}
	}