.none.tp-caption {
	
}
.heading1.tp-caption {
	font-size: 30px; text-shadow: none;
}
.heading2.tp-caption {
	font-size: 27px; text-shadow: none;
}
.heading3.tp-caption {
	font-size: 24px; text-shadow: none;
}
.heading4.tp-caption {
	font-size: 20px; text-shadow: none;
}
.heading5.tp-caption {
	font-size: 18px; text-shadow: none;
}
.heading6.tp-caption {
	font-size: 16px; text-shadow: none;
}
.heading1-skin-color.tp-caption {
	font-size: 30px; text-shadow: none;
}
.heading2-skin-color.tp-caption {
	font-size: 27px; text-shadow: none;
}
.heading3-skin-color.tp-caption {
	font-size: 24px; text-shadow: none;
}
.heading4-skin-color.tp-caption {
	font-size: 20px; text-shadow: none;
}
.heading5-skin-color.tp-caption {
	font-size: 18px; text-shadow: none;
}
.heading6-skin-color.tp-caption {
	font-size: 16px; text-shadow: none;
}
.heading1-skin-background.tp-caption {
	padding: 10px 15px 14px; color: rgb(255, 255, 255); line-height: 30px; font-size: 30px; text-shadow: none;
}
.heading2-skin-background.tp-caption {
	padding: 10px 15px 14px; color: rgb(255, 255, 255); font-size: 27px; text-shadow: none;
}
.heading3-skin-background.tp-caption {
	padding: 10px 15px 12px; color: rgb(255, 255, 255); font-size: 24px; text-shadow: none;
}
.heading4-skin-background.tp-caption {
	padding: 9px 14px 12px; color: rgb(255, 255, 255); font-size: 20px; text-shadow: none;
}
.heading5-skin-background.tp-caption {
	padding: 9px 14px 11px; color: rgb(255, 255, 255); font-size: 18px; text-shadow: none;
}
.heading6-skin-background.tp-caption {
	padding: 8px 13px 9px; color: rgb(255, 255, 255); font-size: 16px; text-shadow: none;
}
.paragraph1.tp-caption {
	font-size: 12px; text-shadow: none;
}
.paragraph2.tp-caption {
	line-height: 24px; font-size: 14px; text-shadow: none;
}
.sub-heading1.tp-caption {
	line-height: 24px; font-size: 17px; text-shadow: none;
}
.sub-heading2.tp-caption {
	line-height: 30px; font-size: 22px; text-shadow: none;
}
.sub-heading1-skin-color.tp-caption {
	line-height: 26px; font-size: 17px; text-shadow: none;
}
.sub-heading2-skin-color.tp-caption {
	line-height: 30px; font-size: 22px; text-shadow: none;
}
.sub-heading1-skin-background.tp-caption {
	padding: 4px 11px; color: rgb(255, 255, 255); line-height: 26px; font-size: 17px; text-shadow: none;
}
.sub-heading2-skin-background.tp-caption {
	padding: 5px 15px; color: rgb(255, 255, 255); line-height: 30px; font-size: 22px; text-shadow: none;
}
.sub-heading1-white-background.tp-caption {
	background: rgb(255, 255, 255); padding: 4px 11px; line-height: 26px; font-size: 17px; text-shadow: none;
}
.sub-heading2-white-background.tp-caption {
	background: rgb(255, 255, 255); padding: 5px 15px; line-height: 30px; font-size: 22px; text-shadow: none;
}
.big_yellow.tp-caption {
	border-width: 0px; margin: 0px; padding: 1px 4px 0px; color: rgb(255, 214, 88); line-height: 36px; font-family: "Open Sans"; font-size: 100px; font-weight: 400; position: absolute; text-shadow: none; background-color: transparent;
}
.big_bluee.tp-caption {
	border-width: 0px; margin: 0px; padding: 1px 4px 0px; color: blue; line-height: 36px; font-family: "Open Sans"; font-size: 78px; font-weight: 400; position: absolute; text-shadow: none; background-color: transparent;
}
.big_white.tp-caption {
	border-width: 0px; margin: 0px; padding: 1px 4px 0px; color: rgb(255, 255, 255); line-height: 36px; letter-spacing: -1.5px; font-family: Arial; font-size: 36px; font-weight: 700; position: absolute; text-shadow: none; background-color: rgb(0, 0, 0);
}
.big_orange.tp-caption {
	border-width: 0px; margin: 0px; padding: 0px 4px; color: rgb(255, 115, 2); line-height: 36px; letter-spacing: -1.5px; font-family: Arial; font-size: 36px; font-weight: 700; position: absolute; text-shadow: none; background-color: rgb(255, 255, 255);
}
.big_black.tp-caption {
	border-width: 0px; margin: 0px; padding: 0px 4px; color: rgb(0, 0, 0); line-height: 36px; letter-spacing: -1.5px; font-family: Arial; font-size: 36px; font-weight: 700; position: absolute; text-shadow: none; background-color: rgb(255, 255, 255);
}
.medium_grey.tp-caption {
	border-width: 0px; margin: 0px; padding: 2px 4px; color: rgb(255, 255, 255); line-height: 20px; font-family: Arial; font-size: 20px; font-weight: 700; white-space: nowrap; position: absolute; text-shadow: 0px 2px 5px rgba(0,0,0,0.5); background-color: rgb(136, 136, 136);
}
.small_text.tp-caption {
	border-width: 0px; margin: 0px; color: rgb(255, 255, 255); line-height: 20px; font-family: Arial; font-size: 14px; font-weight: 700; white-space: nowrap; position: absolute; text-shadow: 0px 2px 5px rgba(0,0,0,0.5);
}
.medium_text.tp-caption {
	border-width: 0px; margin: 0px; color: rgb(255, 255, 255); line-height: 20px; font-family: Arial; font-size: 20px; font-weight: 700; white-space: nowrap; position: absolute; text-shadow: 0px 2px 5px rgba(0,0,0,0.5);
}
.large_text.tp-caption {
	border-width: 0px; margin: 0px; color: rgb(255, 255, 255); line-height: 40px; font-family: Arial; font-size: 40px; font-weight: 700; white-space: nowrap; position: absolute; text-shadow: 0px 2px 5px rgba(0,0,0,0.5);
}
.very_large_text.tp-caption {
	border-width: 0px; margin: 0px; color: rgb(255, 255, 255); line-height: 60px; letter-spacing: -2px; font-family: Arial; font-size: 60px; font-weight: 700; white-space: nowrap; position: absolute; text-shadow: 0px 2px 5px rgba(0,0,0,0.5);
}
.very_big_white.tp-caption {
	border-width: 0px; margin: 0px; padding: 1px 4px 0px; color: rgb(255, 255, 255); line-height: 60px; font-family: Arial; font-size: 60px; font-weight: 800; white-space: nowrap; position: absolute; text-shadow: none; background-color: rgb(0, 0, 0);
}
.very_big_black.tp-caption {
	border-width: 0px; margin: 0px; padding: 1px 4px 0px; color: rgb(0, 0, 0); line-height: 60px; font-family: Arial; font-size: 60px; font-weight: 700; white-space: nowrap; position: absolute; text-shadow: none; background-color: rgb(255, 255, 255);
}
.modern_medium_fat.tp-caption {
	border-width: 0px; margin: 0px; color: rgb(0, 0, 0); line-height: 20px; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: 800; white-space: nowrap; position: absolute; text-shadow: none;
}
.modern_medium_fat_white.tp-caption {
	border-width: 0px; margin: 0px; color: rgb(255, 255, 255); line-height: 20px; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: 800; white-space: nowrap; position: absolute; text-shadow: none;
}
.modern_medium_light.tp-caption {
	border-width: 0px; margin: 0px; color: rgb(0, 0, 0); line-height: 20px; font-family: "Open Sans", sans-serif; font-size: 24px; font-weight: 300; white-space: nowrap; position: absolute; text-shadow: none;
}
.modern_big_bluebg.tp-caption {
	border-width: 0px; margin: 0px; padding: 3px 10px; color: rgb(255, 255, 255); line-height: 36px; letter-spacing: 0px; font-family: "Open Sans", sans-serif; font-size: 30px; font-weight: 800; position: absolute; text-shadow: none; background-color: rgb(78, 91, 108);
}
.modern_big_redbg.tp-caption {
	border-width: 0px; margin: 0px; padding: 1px 10px 3px; color: rgb(255, 255, 255); line-height: 36px; letter-spacing: 0px; font-family: "Open Sans", sans-serif; font-size: 30px; font-weight: 300; position: absolute; text-shadow: none; background-color: rgb(222, 84, 62);
}
.modern_small_text_dark.tp-caption {
	border-width: 0px; margin: 0px; color: rgb(85, 85, 85); line-height: 22px; font-family: Arial; font-size: 14px; white-space: nowrap; position: absolute; text-shadow: none;
}
.boxshadow.tp-caption {
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}
.black.tp-caption {
	color: rgb(0, 0, 0); text-shadow: none;
}
.noshadow.tp-caption {
	text-shadow: none;
}
.tp-caption a {
	transition:0.2s ease-out; color: rgb(255, 115, 2); text-shadow: none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;
}
.tp-caption a:hover {
	color: rgb(255, 169, 2);
}
