/***[default]*/
.tp-buttons {
  display: inline-block;
  background: #b34646;
  padding: 14px 25px;
  color: #333;
  border-radius: 8px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border: 1px solid transparent;
  box-sizing: border-box;
  word-wrap: break-word;
  cursor: pointer;
  text-decoration: none;
}
.tp-buttons:hover {
  color: #b34646;
  background: transparent;
  border-color: #b34646;
}
/***[style_2]*/
.tp-buttons {
  background: #666;
  border-radius: 8px;
  color: #FFF;
  background-clip: padding-box;
  border: none;
  padding: 14px 25px;
  display: inline-block;
  line-height: 1.5;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
}
.tp-buttons:hover {
  background-color: #3f3f3f;
}
/***[style_3]*/
.tp-buttons {
  color: #ebebeb;
  position: relative;
  background-clip: padding-box;
  border: none;
  padding: 14px 25px;
  display: inline-block;
  line-height: 1.5;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
  border-bottom: 1px solid #ebebeb !important;
}
.tp-buttons:hover {
  background-color: #fff;
  color: #C00101 !important;
  border-bottom-color: #C00101 !important;
}
