.tp-caption a {
color:#ff7302;
  font-family: 'Source Sans Pro',  Helvetica, Arial, sans-serif;
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:#ffa902;
}

.tp-caption a.tp-button {
  font-weight:600; letter-spacing: 0;
  }

.tp-caption a.white {
    background :#fff;
    border-radius: 2px;
    color: #444 !important;
    padding:13px 18px;
    text-shadow:none !important;
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:1px;
    font-weight:700;
  }
.tp-caption a.white:hover {  
     background :#f9f9f9;
  color: #0094d7 !important;
    }