/*D7 css starts*/
.element-invisible{ display:none;}
#portfolio .portfolio .portfolio-items .item a.work-image img{height: 298px; }
.messages.error {color: red;font-size: 14px;letter-spacing: 0.5px;}

#user-login label{height: auto;font-size: 18px;margin-bottom: 18px;color: #7f7f7f;letter-spacing: 0.5px;text-transform: uppercase;width: 150px;}
#user-login input{width: 100%;height: auto;padding: 10px 12px 10px;font-size: 18px;margin-bottom: 18px;color: #7f7f7f;letter-spacing: 0.5px;}
#user-login .description{display:none;}

#user-login input.form-submit{text-transform: uppercase;}

#user-login input.form-submit:hover {background-color: #09bef2; background-image:none; color:#FFF;}
a.forgot {font-weight: bold; float: right;}


#user-pass  label{height: auto;font-size: 18px;margin-bottom: 18px;color: #7f7f7f;letter-spacing: 0.5px;text-transform: uppercase;width: 150px;}
#user-pass input{width: 100%;height: auto;padding: 10px 12px 10px;font-size: 18px;margin-bottom: 18px;color: #7f7f7f;letter-spacing: 0.5px;}
#user-pass input.form-submit{text-transform: uppercase;}
#user-pass input.form-submit:hover {background-color: #09bef2; background-image:none; color:#FFF;}
.user50{max-width: 585px;}
.soft-bg-grade img{margin-top:50px;width:100%;height:auto;  }
#features ul.features-mobile li.feature-box .feature-texts p.box-desc{min-width: 300px; }
