ul#sunnysupport-form{list-style:none;margin:0;padding:0;& *{box-sizing:border-box}&>li:nth-of-type(1)>b:after,&>li:nth-of-type(2)>b:after,&>li:nth-of-type(5)>b:after{color:#b70000;content:'*'}@media screen and (min-width:479px){&>li{width:100%;display:table;&>*{vertical-align:middle;padding:1em;display:table-cell}&>b{width:11em;border-bottom:1px solid #fff;background-color:#bbb}}}@media screen and (max-width:480px){&>li{padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px solid #666;&>*{width:100%;display:block}&>b{margin-bottom:.5em}}}& li:last-of-type{text-align:center;padding-top:1em;border-bottom:none}& input[type=text],& input[type=email],& textarea{padding:1em;width:100%}}