.tp-caption.big_title_open_sans{
	position: absolute; 
	color: #454545; 
	text-shadow: none; 
	font-weight: 400; 
	font-size: 35px; 
	line-height: 42px; 
	font-family: 'Open Sans',sans-serif; 
	padding: 0px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color:none;	
	letter-spacing: 0;		
        white-space: nowrap;								
}
.tp-caption.biggreen_title_open_sans{
	position: absolute; 
	color: #a39d03; 
	text-shadow: none; 
	font-weight: 800; 
	font-size: 25px; 
	line-height: 25px; 
	font-family: 'Open Sans',sans-serif; 
	padding: 0px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color:none;	
	letter-spacing: 0;			
        white-space: nowrap;								
}
.tp-caption.main_title_open_sans{
	position: absolute; 
	color: #454545; 
	text-shadow: none; 
	font-weight: 400; 
	font-size: 24px; 
	line-height: 24px; 
	font-family: 'Open Sans',sans-serif; 
	padding: 0px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color:none;	
	letter-spacing: 0;			
        white-space: nowrap;								
}
.tp-caption.small_title_open_sans{
	position: absolute; 
	color: #515050; 
	text-shadow: none; 
	font-weight: 400; 
	font-size: 16px; 
	line-height: 16px; 
	font-family: 'Open Sans',sans-serif; 
	padding: 0px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color:none;	
	letter-spacing: 0;			
        white-space: nowrap;								
}

.tp-caption.paragraph{
	position: absolute; 
	color: #5c5b5b; 
	text-shadow: none; 
	font-weight: 400; 
	font-size: 13px; 
	line-height: 1.31em; 
	font-family: 'Open Sans',sans-serif; 
	padding: 0px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color:none;	
	letter-spacing: 0;											
}

.tp-caption.paragraph_right{
	position: absolute; 
	color: #5c5b5b; 
	text-shadow: none; 
	font-weight: 400; 
	font-size: 13px; 
	line-height: 1.31em; 
	font-family: 'Open Sans',sans-serif; 
	padding: 0px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color:none;	
	letter-spacing: 0;		
        text-align: right;									
}

.tp-caption.paragraph_highlighted{
	position: absolute; 
	color: #f19e0d; 
	text-shadow: none; 
	font-weight: 400; 
	font-size: 14px; 
	line-height: 1.71em; 
	font-family: 'Open Sans',sans-serif; 
	padding: 0px 4px; 
	padding-top: 1px;
	margin: 0px; 
	border-width: 0px; 
	border-style: none; 
	background-color:none;	
	letter-spacing: 0;		
        white-space: nowrap;								
}

.tp-caption.video_container {
	padding:10px 10px 0;  
    background:#fff;
}