#form-thank-subscribe{
  padding:20px 0; color:#fff; display:none; text-align:center; line-height:30px;
}
#Top_bar.is-sticky div:first-child{max-width:960px;}

#lushington-new-post label, #lushington-edit-post label{display:inline-block;/*width:15%;*/}
#lushington-new-post input[type="text"], #lushington-new-post input[type="email"], #lushington-edit-post input[type="text"]{width:300px; max-width:95%; display:inline-block}
#lushington-new-post input[type="submit"], #lushington-edit-post input[type="submit"]{margin:0 0 15px 0;width:100px;padding:7px;}
#lushington-new-post textarea, #lushington-edit-post textarea{display:inline-block;width:300px; max-width:95%; vertical-align:top;}
#post_hour, #post_minute{width:auto !important; display:inline-block;}

.member-subscribe-container {width:250px; display:inline-block; margin-bottom:25px;}
.member-subscribe-container {margin-right:15px;}
.member-subscribe-container .entry-header, .member-subscribe-container .entry-content {width:100%;}
.member-subscribe-container .entry-title a{color:#fff;}
.member-subscribe-container .entry-title {padding-top:5px;}

#message.info {
  background-color: #F3F3F3 !important;
  border: 1px solid #f3f3f3 !important;
  border-radius:3px !important;
  padding:15px !important;
  width:auto !important;
  margin:0 0 15px 0;
}


body.page-id-3321 .section {
    background: url(/wp-content/uploads/2016/06/about_img.jpg);
    background-position: top center;
    background-attachment: fixed;
    background-size: cover;
    max-width: 100%;
}
body.page-id-3321 .section #subscribe {
    background: rgba(0,0,0,0.5);
    padding: 20px;
    font-size: 16px;
    color:#fff;
}
form.edit-subscribe{margin:8px 0 0 0;}
.starrequired, .required-label{color:red;}

#subscribe input[type="text"], #subscribe input[type="email"]{
    width:100%;; max-width:100%; display:inherit;
}
#subscribe .row{margin-bottom:15px;}
#subscribe .row > .col-sm-12 {margin-bottom:8px;}