/*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

.alert-secondary {
	color: #111111;
	background-color: #d9d9d9;
}

.alert {
	color: #111111;
	position: relative;
	padding: 3em 2em 2em 2em;
	margin-bottom: 0em;
}

@media screen and (max-width: 1200px)
	{ 
	.alert 
		{ padding: 5em 2em 2em 2em; }
	}

.alert-warning {
	color: #111111;
	background-color: #fefccc;
}

.mce-grid a[id]:not(#topLink):not(#alertButton) {
    display: block !important;
}

a[id]:not(#topLink):not(#alertButton) {	
	position: initial !important;
	top: initial !important;
	visibility: initial !important;
}

.columns ul li.no-bullet:before {
	content: none;
}



.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 1000000 !important;
}

.alt-h2 { margin: 40px 0 20px; line-height: 1.22; }
