.tp-caption.slider-cat {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Gotham Pro Narrow";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(178, 0, 0);
padding:3px 5px;
width:auto;
height:auto;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.slider-post {
color:#ffffff;
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 0.701961);
padding:10px 10px 10px 10px;
max-width:550px;
height:auto;
text-align:left;
white-space:normal !important;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.modern_small_text_dark {
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_small_text_light {
font-size:14px;
line-height:22px;
font-family:Arial;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
white-space:nowrap;
border-width:0px;
border-color:rgb(85, 85, 85);
border-style:none;
}

.tp-caption.slider-cat-start {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Gotham Pro Narrow";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(37, 116, 169);
padding:3px 5px;
width:auto;
height:auto;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.slider-post-foto {
font-family:Tahoma, Geneva, sans-serif;
color:#ffffff;
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 0.701961);
padding:10px 10px 10px 10px;
max-width:600px;
text-align:left;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

