#issues-list {
    width: 70%;
}
#issue-form label {
    width: 165px;
    display: inline-block;
}
#issue-form .err {
    color: red;
    display: inline-block;
    margin-left: 10px;
}
#issue-form .del-issue {
    margin-left: 20px;
    color: red;
}
#step2 .clear-form {
    font-size: 14px;
    float: right;
    clear: both;
}
#step2 .remove-gift {
    color: #f00 !important;
    float: right;
    clear: both;
    font-size: 14px;
}
#step2 .recepient-info .left {
    float: left;
    margin-top: 5px;
    margin-bottom: 10px;
}
#step2 .recepient-info .left:first-child {
    margin-right: 35px;
}
#step2 .err {
    color: red;
    margin: 0;
}
#step2 .r-line {
    clear: both;
}
#step2 .sbmt-buttons {
    clear: both;
    margin-top: 50px;
    display: inline-block;
}
#step2 input[type="text"],
#step2 select#customer_country {
    width: 350px !important;
    height: 35px !important;
}
.select-options li {
   float: left;
   border: 1px solid #ccc;
   padding: 5px;
   margin-right: 15px;
   cursor: pointer;
   list-style: none !important;
}
.select-options li.active {
   border: 1px solid #444;
}
.price-off {
   color: red;
   text-transform: uppercase;
   font-size: 12px;
   margin-lefT: 5px;
}
.submit-options li {
   float: left;
   border: 2px solid #4F723B;
   padding: 5px 35px;
   cursor: pointer;
   list-style: none !important;
   text-transform: uppercase;
   background-color: #fff;
   color: #4F723B;
}
.submit-options li:hover {
  border-color: #000;
  color: #000;
}
.block-type-content div.entry-content a.add-another-gift {
    padding: 10px;
    text-transform: uppercase;
    color: #4F723B;
    text-decoration: underline;
}
.block-type-content div.entry-content a.review-order {
    text-transform: uppercase;
    background-color: #4F723B;
    color: white;
    padding: 10px 20px;

}
.or-btw-btn {
    color: #4F723B;
    margin-left: 10px;
}
.submit-options li:first-child {
   background-color: #4F723B;
   color: white;
   padding-right: 33px;
}
.submit-options li:first-child:hover {
  background-color: #000;
  border-color: #000;
}
#issue-img {
    width: 90%;
    height: 450px;
    background-size: contain;
}
.progress-bar {
        width: 400px;
        background-color: #e0e0e0;
        padding: 3px;
        border-radius: 3px;
        box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
}
.progress-bar-fill {
        display: block;
        height: 10px;
        background-color: #659cef;
        border-radius: 3px;
        transition: width 500ms ease-in-out;
}
.block-type-content .subscribe-page div.entry-content h2 {
  font-size: 28px;
  font-weight: normal;
}
.block-type-content .subscribe-page div.entry-content .entry-title {
  line-height: 120%;
  margin-bottom: 0;
}
.subscribe-page sup {
    bottom: 2ex;
}
.subscribe-page .edition,
.subscribe-page .subscribe-term {
  margin: 0;
}
.subscribe-page .submit-options li,
.review-order {
  padding: 10px 25px;
}
.subscribe-page .submit-options li,
.review-order, .add-another-gift,
.or-btw-btn {
  font-family: "museo-slab",serif !important;
  letter-spacing: 1px;
  font-weight: normal;
  font-size: 16px;
}
.add-another-gift {
  margin-left: 10px;
}
.subscribe-page .grey-area a {
  color: #4F723B;
}
.subscription-added h2, .block-type-content div.entry-content .subscription-added p {
  color: #888;
}
.subscription-added.current-edit h2, .block-type-content div.entry-content .subscription-added.current-edit p {
  color: #555;
}
.recipient-block {
  margin-top: 25px;
}
.subscription-block input, .subscription-block select {
    width: 350px!important;
    margin: 5px 15px 0 0;
    height: 35px;
}
.entry-content .recipient-block h2 {
  margin-bottom: 0;
}
.issue-name {
    text-align: center;
    margin-right: 40px !important;
}
