.tp-caption.box-dark {
background:#000;
height:85%;
opacity:0.55;
top:13%;
width:100%;
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.finewide_small_white {
font-size:24px;
line-height:24px;
font-weight:400;
font-family:'Oswald',​sans-serif;
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px 4px;
text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 1px;
margin:0px;
white-space:nowrap;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.very_big_white {
color:#ffffff;
background-color:transparent;
font-size:70px;
line-height:70px;
font-weight:400;
font-family:'Anton', sans-serif;
text-decoration:none;
padding:1px 4px 0px 4px;
text-shadow:rgba(0, 0, 0, 0.5) 0px 1px 1px;
margin:0px;
white-space:nowrap;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.line-text {
font-family:'Muli',sans-serif;
text-decoration:none;
background:none repeat scroll 0% 0% rgba(255, 255, 255, 0.2);
width:70px;
height:2px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.paragraph-text {
font-family:'Muli',sans-serif;
text-decoration:none;
font-size:16px;
line-height:22px;
color:#ffffff;
background-color:transparent;
text-align:center;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.very_medium_white {
color:#ffffff;
background-color:transparent;
font-size:55px;
line-height:55px;
font-weight:300;
font-family:'Anton',sans-serif;
text-decoration:none;
padding:1px 4px 0px 4px;
text-shadow:0px 1px 1px rgba(0, 0, 0, 0.5);
margin:0px;
white-space:nowrap;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.back-white-block {
font-size:35px;
line-height:35px;
font-weight:300;
font-family:'Oswald',​sans-serif;
color:#000000;
text-decoration:none;
background-color:rgb(255, 255, 255);
background-color:rgba(255, 255, 255, 1);
padding:10px 15px 10px 15px;
text-shadow:none;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.paragraph-medium-text {
font-size:24px;
line-height:24px;
font-family:'Muli',sans-serif;
font-weight:300;
color:#ffffff;
text-decoration:none;
background-color:transparent;
text-align:center;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.icon-button {
background-color:transparent;
text-decoration:none;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

