.path-subscribe .sub-table-code-block.one-block [class*="table-dig-"],
.page-node-type-subscription-special-offers .sub-table-code-block.one-block [class*="table-dig-"] {
  width: 47.5%;
  float: none;
  margin: 0 auto;
}

.path-subscribe .sub-table-code-block.two-blocks [class*="table-dig-"],
.page-node-type-subscription-special-offers .sub-table-code-block.two-blocks [class*="table-dig-"] {
  width: 46.7%;
}

.path-subscribe .sub-table-code-block.three-blocks [class*="table-dig-"],
.page-node-type-subscription-special-offers .sub-table-code-block.three-blocks [class*="table-dig-"] {
  width: 30%;
}



.node--type-amex-subscription-cofigs{
  display: none;
}



.node--type-amex-subscription-cofigs .table-dig-sub0, .page-node-type-amex-subscription-cofigs .sub-table-code-block [class*="table-dig-"]{
  margin: 0 auto !important;
  float: none !important;
}

#block-amexsubscriptionbannerad .content{
  background-image: url(/themes/open/images/amex.jpg);
  height: 110px;
  width: 59%;
  margin: auto;
  background-repeat: round;
}
.middleone {
  width: 100%;
  display: table;
  height: 60px;
  text-align: center;
  text-transform: uppercase;
  color: #777777;
}
.align {
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: 300;
}
.redcolor {
  color:red;
}
sup.redcolor.size {
  font-size: 9px;
}
.path-subscribe .field-dm-content .align {
  position: relative;
} 

.field-dm-content .align b {
  background: #fff;
  position: relative;
  z-index: 10;
  color:#777777;
  padding: 0 3px;
}

.path-subscribe .field-dm-content .align:before {
  position: absolute;
  width: 100%;
  height: 1px;
  border-top:1px solid#ddd;
  display: block;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  content: "";
  z-index: 9;
}
.darkgrey {
  background-color:antiquewhite !important ;
}

