.ms-fullscreen-template .slide-pattern{
	background: url(pattern.png) scroll;
	width: 100%;
	height: 100%;
	z-index: 8;
	-webkit-transform: translateZ(0.4px);
	-moz-transform: translateZ(0.4px);
	-ms-transform: translateZ(0.4px);
	-o-transform: translateZ(0.4px);
	transform: translateZ(0.4px);
	position: absolute;
	top: 0;
}

.ms-layer.bold-text-white{
	color: #FFF;
	font-weight: 450;
	font-size: 85px;
	text-shadow:-1px 1px black;
	margin: 0;
}

.ms-layer.thin-text-white{
    top: 45% !important;
    left: 25% !important;
    	
	color: #FFF;
	background: rgba(0, 0, 0, 0.72);
	font-size: 30px;
	font-weight: 100;
	padding: 20px 25px;
	margin: 0;
	text-shadow: -1px 1px #000;
}

.ms-layer.thin-text-black{
	color: black;
	font-size: 77px;
	font-weight: 100;
	background: rgba(255, 255, 255, 0.78);
	padding: 20px 25px;
	margin: 0;
	text-shadow: -1px 1px rgba(255, 255, 255, 0.51);
}

.slide-1 .leftintro {
	color: #FFF;
	padding: 12px 10px;
	width: 71%;
	left: 50px;
	font-weight: 600;
	font-size: 60px;
	top: 10% !important;
}

.slide-1 .rightintro{
	color: #FFF;
	padding: 12px 10px;
	width: 71%;
	left: 425px;
	font-weight: 600;
	font-size: 60px;
	top: 10% !important;
}

.slide-1 .midtext{
	color: #FFF;
	padding: 12px 10px;
	width: 100%;
	text-align: center;
	font-weight: 300;
	font-size: 40px;
	top: 30% !important;
}

.slide-1 .midlefttext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 200;
	font-size: 40px;
	left: 50px;
	top: 50% !important;
}

.slide-1 .midmidtext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 200;
	font-size: 40px;
	left: 400px;
	top: 50% !important;
}

.slide-1 .midrighttext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 200;
	font-size: 40px;
	left: 800px;
	top: 50% !important;
}

.slide-1 .midlowertext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 300;
	font-size: 40px;
	left: 210px;
	top: 70% !important;
}

.slide-2 .toplefttext {
	color: #FFF;
	padding: 12px 10px;
	font-weight: 400;
	font-size: 60px;
	left: 10px;
	top: 5% !important;
}

.slide-2 .toprighttext {
	color: #FFF;
	padding: 12px 10px;
	font-weight: 400;
	font-size: 60px;
	left: 600px;
	top: 20% !important;
}

.slide-2 .midlefttext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 200;
	font-size: 40px;
	left: 50px;
	top: 40% !important;
}

.slide-2 .midmidtext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 200;
	font-size: 40px;
	left: 300px;
	top: 55% !important;
}

.slide-2 .midrighttext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 200;
	font-size: 40px;
	left: 500px;
	top: 40% !important;
}

.slide-2 .midrightrighttext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 200;
	font-size: 40px;
	left: 700px;
	top: 55% !important;
}

.slide-2 .bottomtext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 400;
	font-size: 40px;
	left: 50px;
	top: 70% !important;
}

.slide-3 .toprighttext {
	color: #FFF;
	padding: 12px 10px;
	width: 100%;
	font-weight: 600;
	font-size: 50px;
	top: 10% !important;
	left: 720px;
}

.slide-3 .toplefttext {
	color: #FFF;
	padding: 12px 10px;
	width: 100%;
	font-weight: 400;
	font-size: 50px;
	top: 10% !important;
	left: 100px;
}


.slide-3 .bottomtext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 400;
	font-size: 40px;
	top: 65% !important;
	left: 180px;
}

.slide-3 .midbottomtext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 200;
	font-size: 40px;
	top: 48% !important;
	left: 35% !important;
}

.slide-3 .midrighttext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 200;
	font-size: 40px;
	top: 30% !important;
	left: 580px;
}

.slide-3 .midlefttext{
	color: #FFF;
	padding: 12px 10px;
	text-align: center;
	font-weight: 200;
	font-size: 40px;
	top: 30% !important;
	left: 180px;
}