body{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0 0;margin:0}a{text-decoration:none;color:#222}a:link{text-decoration:none}.maintext:hover{text-decoration:none}.wrapper{padding:0 10px 0 0;width:100%;display:table;position:relative}.hero{width:50%;float:left;min-height:0;padding-bottom:0}.hero:after{content:"";width:100%;display:block;margin-top:4px;margin-bottom:10px;position:relative;border-bottom:1px solid #ccc}.hero:nth-child(10):after,.hero.last:after{}.hero.last{border-bottom:none}.hero img{display:none}.subhero{height:60px;vertical-align:top;display:table-cell}.heading_top,.heading{display:none}.text{position:relative;min-height:1px;font-family:roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:15px;line-height:1.428571429;color:#333;padding-right:10px}.maintext{display:inline;padding-right:5px}.action{display:none}.line2-wrap{margin-bottom:20px;padding-bottom:9px;position:relative}.line2-wrap:after{content:"";display:block;height:1px;width:100%;max-width:340px;background-color:#ccc;position:absolute;bottom:0}.line2{font-weight:700;text-transform:uppercase;border-bottom:0;padding-bottom:0;margin-bottom:0;font-size:18px;color:#000}.line2:after{content:"";display:block;height:3px;width:63px;background-color:red;position:absolute;bottom:0;z-index:1}.dianomi_provider_short{font-size:13px;font-family:roboto,Helvetica,Arial,sans-serif;margin:0;padding:0;font-weight:400;color:#444;display:inline-block}.sub-line2{overflow:hidden;top:12px;right:10px;position:absolute;font-size:10px;height:1.3em;color:#ccc;width:55px;height:auto;padding-bottom:0;z-index:1}.sub-line2 a{color:#666}.sub-line2 img{border:none;outline:none;width:55px;height:auto}@media screen and (min-width:501px) and (max-width:490px){.subhero{height:65px}.line2{margin-bottom:15px}.dianomi_provider_short{display:inline-block}}@media screen and (max-width:500px){.hero{width:100%}.text{line-height:1em}.subhero{vertical-align:middle}.line2{margin-bottom:5px}.dianomi_provider_short{display:inline-block}}@media screen and (min-width:400px) and (max-width:500px){.subhero{height:30px;padding-bottom:0}.first{margin-top:-12px}.last{display:none}}@media screen and (min-width:360px) and (max-width:400px){.subhero{height:26px}.last{display:none}.line2{margin-bottom:0;font-size:14px}}@media screen and (max-width:360px){.subhero{height:21px}.line2{margin-bottom:0;font-size:14px}.sub-line2{top:6px}}@media screen and (max-width:300px){.subhero{height:33px;padding-bottom:0;vertical-align:middle}.line2{margin-bottom:15px;font-size:12px}}