.tp-caption.large_bg_black {
font-size:47px;
line-height:47px;
font-weight:100;
font-family:"proxima_novalight";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 0.7);
padding:0px 10px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.large_bold_darkblue {
font-size:47px;
line-height:47px;
font-weight:100;
font-family:"proxima_novalight";
color:rgb(67, 169, 195);
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 0.7);
padding:0px 10px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(67, 169, 195);
border-style:none;
}

.tp-caption.large_bold_green {
font-size:47px;
line-height:47px;
font-weight:100;
font-family:"proxima_novalight";
color:rgb(178, 188, 29);
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 0.7);
padding:0px 10px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.frontpage-white-a {
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 0.7);
color:#ffffff;
font-size:24px;
line-height:46px;
font-weight:bold;
font-family:"proxima_novalight";
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.frontpage-white {
font-size:24px;
line-height:46px;
font-weight:bold;
font-family:"proxima_novalight";
color:#ffffff;
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 0.7);
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}