article {
  margin-top: 65px;
  margin-bottom: 23px; }
  article header {
    padding: 0 2px 9px;
    border-bottom: 1px solid #ccc; }
    article header .entry-title {
      color: #29324b;
      font-size: 24px;
      font-weight: 300;
      line-height: 24px;
      margin-bottom: 0; }
  article .promo-duration {
    margin-top: 5px;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    color: #b0b0b0; }
    article .promo-duration span {
      color: #eb7f43; }
  article .entry-content {
    margin-top: 10px;
    font-size: 16px;
    color: #747474;
    line-height: 26px; }
    article .entry-content a {
      color: #3559a9; }
      article .entry-content a:hover {
        color: #3559a9;
        text-decoration: underline; }
    article .entry-content .thumbnail-wrap {
      float: left;
      margin: 7px 31px 25px 0;
      min-height: 250px;
      max-width: 575px;
      background-color: #e8eef6; }
      article .entry-content .thumbnail-wrap .entry-thumbnail {
        width: 400px;
        min-height: 250px;
        float: left;
        margin: 0 20px 0 0; }
      article .entry-content .thumbnail-wrap .thumbnail-caption {
        padding: 21px 10px 15px 0;
        font-size: 14px;
        font-style: italic;
        line-height: 26px; }
    article .entry-content * + p {
      margin-top: 26px; }
    article .entry-content ul, article .entry-content ol {
      margin: 32px 0 26px;
      padding-left: 26px; }
    article .entry-content ul {
      list-style: none; }
      article .entry-content ul li {
        margin-bottom: 8px;
        position: relative; }
        article .entry-content ul li:last-child {
          margin-bottom: 0; }
        article .entry-content ul li:before {
          content: '';
          display: block;
          position: absolute;
          top: 7px;
          left: -29px;
          width: 18px;
          height: 13px;
          background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAYAAACkTj4ZAAABOklEQVQ4T2NkIAOorHLLBGrLY2Bmdr0TvP0JyAhGUs1RWe2WxfCfYSpU312gYQ4gw0gyCOiSCqAB7WiW370TuksVbpDUZl8uru8/lzIyMXTcDtl1Et2lOAwB+olx6p3QnTlgg5RWufAzMTBtBzItgfgT0DA3ZMNUVrq1AQOhEiMYGP933gndDXIlUPo/AyPQ3yeAbDMkhZ//MzAE3A3btU9ltWsHw3/GcnyG4DMIJPcdaM8WBob/oVgipPJO2K4OZHGw17RXOfD8ZGDbBGQ6EhGLGIagRD80sIEuwG0YMBRy74btnILNMpTohxq2EqjQB4viLKB3puNyMUY60l4VyvaT4eMaoAZfqKZ/wAhJvRO+ax4+b2NNkFDDlgI1BgHjNQ6Y4EBsvAB3ygYGiPZqB+6rYQe+EDIEJA8An0RrDsNqndYAAAAASUVORK5CYII=") no-repeat center; }
    article .entry-content table {
      border: none;
      border-collapse: collapse;
      width: 100%;
      margin: 37px 0 28px; }
      article .entry-content table img {
        margin: 0 16px 0 0; }
        article .entry-content table img.wp-image-68, article .entry-content table img.wp-image-69 {
          margin-right: 0; }
      article .entry-content table thead {
        color: #fff;
        font-size: 15px;
        font-weight: 700;
        line-height: 28px; }
        article .entry-content table thead tr > * {
          height: 50px;
          background-color: #5079d4; }
        article .entry-content table thead tr > *:first-child {
          border-radius: 1px 0 0 1px;
          padding-left: 16px; }
        article .entry-content table thead tr > *:last-child {
          border-radius: 0 1px 1px 0;
          padding-right: 16px; }
      article .entry-content table tbody tr:nth-of-type(2n) {
        background-color: #f3f6fa; }
      article .entry-content table tbody td {
        padding: 19px 14px; }
        article .entry-content table tbody td:last-child {
          background-color: #e8eef6; }
      article .entry-content table td {
        text-align: center; }
        article .entry-content table td:first-child {
          text-align: left; }

/*# sourceMappingURL=single.css.map */
