a.tw-lightbox {
  color: #777;
}
.edition {
  ul.tw-tabs li a.active {
  height: 38px
  }
  ul.tw-tabs li a {
  line-height:22px;
  }
  .tw-toggle .tw-toggle-trigger,
  .tw-accordion .tw-accordion-trigger {
    background-color:rgba(0,0,0,0.05);
  }
}
.tw-toggle .tw-column {
  margin-bottom:0;
}

.generatedcontent .content ul.tw-tabs {
  margin-bottom:15px;
}

.sidepostcontainer.isotopecontainer {
  padding-bottom: 0;
}

.tw-postshortcode h3, .tw-postshortcode h3 a {
  color: #222;
}

.tw-postshortcode h4.title-shortcode {
  margin-bottom: 35px;
}

.edition .tw-postshortcode, .edition .tw-postshortcode p {
  font-size: 14px !important;
  line-height: 2em !important;
  margin-bottom: 20px !important;
}

.edition .tw-postshortcode h3, .edition .tw-postshortcode h3 a {
  font-size: 22px !important;
  line-height: 28px;
}

.edition .tw-tabs-shortcode li p {
  font-size: 16px;
  line-height: 2em;
  margin-bottom: 20px;
}
.generatedcontent .content .tw-pricing ul li:before,
.generatedcontent .content .tw-tabs-shortcode ul li:before {
  display:none;
}
.edition {
  .tw-button, 
  a.tw-button, 
  .tw-postshortcode a.more-link {
    background:transparent;
  }
  a.tw-button.shortcode.custom {
    border-color:transparent;
    color:#fff;
  }
  .tw-button {
    /* Button Colors */
    &.red {
      background: #C60108;
    }

    &.orange {
      background: #E97F02;
    }

    &.yellow {
      background: #ECBA09;
    }

    &.green {
      background: #8FBE00;
    }

    &.blue {
      background: #00A8C6;
    }

    &.purple {
      background: #490A3D;
    }

    &.purple:hover, &.blue:hover, &.green:hover, &.yellow:hover, &.orange:hover, &.red:hover {
      background: #333;
    }
  }
}