.paywall-status{
   font-size: 1em;
   color:#fff;
   padding: 20px;
   margin: 10px 0;
}

.paywall-status li{
   list-style: none;
   padding: 12px 30px 12px 12px;
}

.paywall-status a{
   color:#fff;
   text-decoration: underline;
   font-weight: bold;
}

.paywall-subscribe{
   padding-left: 10px;
   text-transform: capitalize;
   font-size: 1em;
   color:#fff;
   float: right;
   padding-right: 10px;
}

.paywall-logout{
   padding-right: 10px;
   float : right;
   padding-right: 10px;
}

.paywall-login{
   float: right;
   padding-left: 30px;
}

.paywall-subscribe a{
   color:#fff;
}

#td-mobile-nav .paywall-login{
   float: left;
   padding-left: 13px;
}

#td-mobile-nav .paywall-subscribe{
   font-weight: bold;
   padding-left: 30px;
   text-decoration: underline;
   float: left;
}

.paywall-welcome-text{
   float: right;
   padding-right: 10px;
}
.paywall-status > div{
    float: none;
    margin-bottom: 15px;
    padding-left: 13px;
}

#td-mobile-nav .paywall-subscribe{
  float: none;
  clear: both;
  padding:0;
  margin:0;
  background-color:transparent;
  border: 0;
  padding-left: 10px;
  font-size: 1em;
}

/** mobile menu paywall **/

#td-mobile-nav .paywall-status>div {
    float: left;
}

#td-mobile-nav .paywall-subscribe {
    padding: 10px;
    float: left;
    clear: none;
    margin-left: 15px;
    border-radius: 5px
}

#td-mobile-nav .paywall-status>div {
    padding: 5px;
}

#td-mobile-nav .paywall-status {
    margin-left: 10px;
}

#td-mobile-nav .paywall-status .paywall-subscribe {
    background-color: #B3272B;
}

#td-mobile-nav .paywall-status .paywall-subscribe a {
    text-decoration: none !important;
}


/** end mobile menu paywall **/