.tableHV{width:100%;margin-bottom:40px}
.tableHV th,.tableHV td{padding:.5em 1em;visibility:visible;position:relative;overflow:hidden;line-height:1.3em;font-family:"Open Sans","sans-serif"}
.tableHV thead th{width:25%;vertical-align:middle}
.tableHV td{color:#666;vertical-align:middle;border:1px solid #f0f0f0;border-width:0 1px 1px 1px;font-size:16px}
.tableHV thead,.tableHV th[data-thead]{background:#067bb5;color:#fff}
.tableHV .imgReplace,.tableHV th[data-thead] .imgReplace{display:block;text-indent:-3000px;width:100%;height:25px;background:url(tableHV/images/weatherbeater.svg) -5px 0 no-repeat;background-size:contain;float:left}
.no-svg .tableHV .imgReplace,.no-svg .tableHV th[data-thead] .imgReplace{background:url(tableHV/images/weatherbeater.png) center left no-repeat}
.tableHV thead th{border:1px solid #FFF;text-align:left}
.tableHV th[data-thead]{display:none}
@media screen and (max-width:960px){.tableHV thead,.tableHV tr[data-desktop="visible"]{display:none}
.tableHV td,.tableHV tr{display:block}
.tableHV th[data-thead]{display:block;text-align:left;margin-top:2em}
.tableHV .textReplace{visibility:hidden;position:absolute}
.tableHV td:after{content:attr(data-td);display:table-cell;width:50%}
.tableHV td:before{content:attr(data-th);display:table-cell;width:50%;float:left}
.tableHV .imgReplace,.tableHV th[data-thead] .imgReplace{width:180px}
.tableHV td[data-td=""]{display:none}
}
@media screen and (max-width:560px){.tableHV td{padding:.5em .6em}
.tableHV td:after{content:attr(data-td);width:55%;padding-left:2em}
.tableHV td:before{content:attr(data-th);width:43%}
}