.tp-caption.huge_white {
position:absolute;
color:#FFF;
text-shadow:none;
font-weight:bold;
font-style:italic;
font-size:196px;
line-height:194px;
margin:0;
border:0;
letter-spacing:-1.5px;
font-family:Arial;
}

.tp-caption.huge_black {
position:absolute;
color:#333;
text-shadow:none;
font-weight:bold;
font-style:italic;
font-size:196px;
line-height:194px;
margin:0;
border:0;
letter-spacing:-1.5px;
font-family:Arial;
}

.tp-caption.large_white {
position:absolute;
color:#FFF;
text-shadow:none;
font-weight:bold;
font-size:98px;
line-height:96px;
margin:0;
border:0;
letter-spacing:-1px;
font-family:Arial;
}

.tp-caption.large_black {
position:absolute;
color:#333;
text-shadow:none;
font-weight:bold;
font-size:98px;
line-height:96px;
margin:0;
border:0;
letter-spacing:-1px;
font-family:Arial;
}

.tp-caption.normal_white {
position:absolute;
color:#FFF;
text-shadow:none;
font-weight:bold;
font-size:46px;
line-height:44px;
margin:0;
border:0;
letter-spacing:-1px;
font-family:Arial;
}

.tp-caption.normal_black {
position:absolute;
color:#333;
text-shadow:none;
font-weight:bold;
font-size:46px;
line-height:44px;
margin:0;
border:0;
letter-spacing:-1px;
font-family:Arial;
}

.tp-caption.small_white {
position:absolute;
color:#FFF;
text-shadow:none;
font-weight:bold;
font-size:22px;
line-height:20px;
margin:0;
border:0;
letter-spacing:0;
font-family:Arial;
}

.tp-caption.small_black {
position:absolute;
color:#333;
text-shadow:none;
font-weight:bold;
font-size:22px;
line-height:20px;
margin:0;
border:0;
letter-spacing:0;
font-family:Arial;
}

.tp-caption.opaque_grey {
position:absolute;
color:rgba(255,255,255,.5);
text-shadow:none;
font-weight:normal;
font-size:18px;
line-height:16px;
margin:0;
border:0;
letter-spacing:0;
font-family:Arial;
}

.tp-caption.border_white {
position:absolute;
color:#FFF;
text-shadow:none;
font-weight:bold;
font-size:19px;
line-height:16px;
margin:0;
border:3px solid #FD4326;
letter-spacing:-0.8px;
font-family:Arial;
padding:9px 15px;
}

.tp-caption.white_on_bg {
position:absolute;
color:#FFF;
text-shadow:none;
background:rgba(55,55,55,.5);
font-weight:bold;
font-size:19px;
line-height:16px;
margin:0;
border:0;
letter-spacing:-0.8px;
font-family:Arial;
padding:9px 15px;
}

.tp-caption.divider_large_white {
position:absolute;
}

.tp-caption.divider_small_white {
position:absolute;
}

.tp-caption.button_light {
position:absolute;
margin:0;
border:0;
padding:0;
}

.tp-caption.button_dark {
position:absolute;
margin:0;
border:0;
padding:0;
}

