.bl-c-footer a{display:block;background:#fff;border-top:1px solid #e3e3e3;padding:8px 0;font-size:18px;color:#939393;text-decoration:underline}.brands-container{position:relative;background:#f3f3f3;padding-top:40px;max-width:1000px;margin:36px auto;border:1px solid #e3e3e3;border-radius:3px}.brands-container>h2{position:absolute;background:#3a3a3a;color:#f3f3f3;left:0;top:0;margin:0;padding:1px 8px;font-size:30px;font-style:italic;font-weight:550}.brands-container>h2::after{content:'';position:absolute;right:-30px;top:0;border-top:42px solid #3a3a3a;border-right:30px solid transparent}.bl-top{margin-bottom:0!important;margin-top:auto;min-height:150px}.bl-top>img{position:absolute}.bl-name input,.pres-brand-status{border-bottom:1px solid #e3e3e3;text-transform:uppercase}@media screen and (max-width:769px){.bl-content,.bl-top{background:0 0!important}.brands-container>h2{font-size:24px}.bl-top{margin-bottom:0!important;margin-top:auto;min-height:150px}.bl-top-inputs{position:relative;transform:none;left:0;top:0}.bl-top>img{position:absolute}.bl-desc section{width:auto;overflow:inherit}}@media only screen and (max-width:767px){.bl-desc section{width:auto;overflow:inherit}.brands-container>h2{font-size:20px}}@media screen and (min-width:1001px){.feat-brand img:hover{height:90px}}