.tp-caption.urbanus_big_white {
    letter-spacing:-2px;
    font-size:90px;
    font-weight:300;
    color:#ffffff;
    font-family:'Lato', sans-serif;
    background-color:transparent;
    text-decoration:none;
    border-width:0px;
    border-color:rgb(205, 205, 205);
    border-style:none;
}

.tp-caption.urbanus_bold_white {
    font-size:60px;
    font-weight:bold;
    font-family:'Lato', sans-serif;
    color:#ffffff;
    text-decoration:none;
    background-color:transparent;
    letter-spacing:-2px;
    border-width:0px;
    border-color:rgb(205, 205, 205);
    border-style:none;
}

.tp-caption.bold_with_bg_color {
    font-size:40px;
    line-height:40px;
    font-weight:600;
    font-family:'Lato', sans-serif;
    color:#ffffff;
    text-decoration:none;
    background-color:rgb(255, 255, 255);
    background-color:rgba(255, 255, 255, 1);
    text-shadow:none;
    margin:0px;
    letter-spacing:-1.5px;
    padding:25px 25px 25px 25px;
    height:auto;
    border-width:0px;
    border-color:rgb(255, 255, 255);
    border-style:solid;
}

.tp-caption.bold_with_bg_color_24px {
    font-size:24px;
    line-height:10px;
    font-weight:300;
    font-family:Lato, sans-serif;
    color:rgb(255, 255, 255);
    text-decoration:none;
    background-color:rgb(134, 158, 177);
    padding:15px;
    text-shadow:none;
    margin:0px;
    letter-spacing:-1.5px;
    height:auto;
    border-width:0px;
    border-color:rgb(255, 255, 255);
    border-style:solid;
}

.tp-caption.urbanus_bold_black {
    font-size:60px;
    font-weight:bold;
    font-family:Lato, sans-serif;
    color:rgb(0, 0, 0);
    text-decoration:none;
    background-color:transparent;
    letter-spacing:-2px;
    border-width:0px;
    border-color:rgb(205, 205, 205);
    border-style:none;
}

.tp-caption a {
    color:#fff;
    text-shadow:none;
    -webkit-transition:all 0.2s ease-out;
    -moz-transition:all 0.2s ease-out;
    -o-transition:all 0.2s ease-out;
    -ms-transition:all 0.2s ease-out;
}

.tp-caption a:hover {
    color:#fff;
}
