.text {
  display: table;
  table-layout: fixed;
  /*border: 1px solid rgba(0,0,0,6);*/
}

.text-cell {
  display: table-cell;
  vertical-align: middle;
  padding: 16px 38px;
}

.text-cell--fb {
  background-color: #627ebc;
}

.text-cell--fb.text-cell--dark {
  background-color: #435e98;
}

.text-cell--twitter {
  background-color: #59a8f7;
}

.text-cell--twitter.text-cell--dark {
  background-color: #388fe6;
}

.text-cell--vk {
  background-color: #678cb3;
}

.text-cell--vk.text-cell--dark {
  background-color: #4e77a2;
}

.text--eventiciousSocialPost {
  background-color: #678cb3;
}

.text-author {
  color: rgba(255,255,255,.5);
  margin-bottom: 12px;
  font-size: 20px;
  padding-right: 50px;
}

.text-text {
  color: #fff;
  position: relative;
  line-height: 32px;
  font-size: 20px;
  background: url(/Content/img/icons/quote-2.png) left top no-repeat;
  background-position: right bottom 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-text:before {
  content: '';
  display: inline-block;
  width: 11px;
  height: 10px;
  position: absolute;
  background: url(/Content/img/icons/quote-1.png) left top no-repeat;
  left: 0px;
  top: 5px;
}

.text-gradient {
  position: absolute;
  left: 0;
  height: 64px;
  margin-top: -64px;
  width: 100%;
}

.text-gradient--fb {
  background: -webkit-linear-gradient(top, rgba(98,126,188,0) 0%,rgba(98,126,188,1) 100%);
  background: linear-gradient(to bottom, rgba(98,126,188,0) 0%,rgba(98,126,188,1) 100%);
}

.text-gradient--fb.text-gradient--dark {
  background: -webkit-linear-gradient(top, rgba(67,94,152,0) 0%,rgba(67,94,152,1) 100%);
  background: linear-gradient(to bottom, rgba(67,94,152,0) 0%,rgba(67,94,152,1) 100%);
}

.text-gradient--vk {
  background: -webkit-linear-gradient(top, rgba(103,140,179,0) 0%,rgba(103,140,179,1) 100%);
  background: linear-gradient(to bottom, rgba(103,140,179,0) 0%,rgba(103,140,179,1) 100%);
}

.text-gradient--vk.text-gradient--dark {
  background: -webkit-linear-gradient(top, rgba(78,119,162,0) 0%,rgba(78,119,162,1) 100%);
  background: linear-gradient(to bottom, rgba(78,119,162,0) 0%,rgba(78,119,162,1) 100%);
}

.text-gradient--twitter {
  background: -webkit-linear-gradient(top, rgba(89,168,247,0) 0%,rgba(89,168,247,1) 100%);
  background: linear-gradient(to bottom, rgba(89,168,247,0) 0%,rgba(89,168,247,1) 100%);
}

.text-gradient--twitter.text-gradient--dark {
  background: -webkit-linear-gradient(top, rgba(53,143,230,0) 0%,rgba(53,143,230,1) 100%);
  background: linear-gradient(to bottom, rgba(53,143,230,0) 0%,rgba(53,143,230,1) 100%);
}