.contracts_table{max-width:100%;background-color:transparent}.contracts_table th{text-align:left}.contracts_table{width:100%;margin-bottom:40px;border:0}.contracts_table table>thead>tr>th,.contracts_table table>thead>tr>td,.contracts_table table>tbody>tr>th,.contracts_table table>tbody>tr>td,.contracts_table table>tfoot>tr>th,.contracts_table table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.contracts_table table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.contracts_table table>caption+thead>tr:first-child>th,.contracts_table table>caption+thead>tr:first-child>td,.contracts_table table>colgroup+thead>tr:first-child>th,.contracts_table table>colgroup+thead>tr:first-child>td,.contracts_table table>thead:first-child>tr:first-child>th,.contracts_table table>thead:first-child>tr:first-child>td{border-top:0}.contracts_table table>tbody+tbody{border-top:2px solid #ddd}.contracts_table tbody{border-bottom:0}.contracts_table thead tr{background-color:#112732}.contracts_table th{padding:15px 20px;font-size:16px;line-height:26px;color:#fff;font-weight:800;margin:0;text-transform:uppercase;border-bottom:0;background-color:transparent;border:0}.contracts_table td{padding:15px 20px !important;font-size:16px;line-height:26px;color:#2d2d2d;font-weight:500;margin:0;border-top:0;border:0;background-color:transparent}.contracts_table thead tr{background-color:#112732}.contracts_table tbody tr:nth-child(odd){background-color:#fff}.contracts_table tbody tr:nth-child(even){background-color:#ebebec}@media only screen and (max-width:950px),(min-device-width:768px) and (max-device-width:1024px){table.contracts_table,.contracts_table thead,.contracts_table tbody,.contracts_table th,.contracts_table td,.contracts_table tr{display:block}.contracts_table thead tr{position:absolute;top:-9999px;left:-9999px}.contracts_table td{border:0;position:relative;padding:5px 10px 5px 40% !important}.contracts_table td:before{position:absolute;top:5px;left:20px;width:35%;padding-right:20px;white-space:nowrap}.contracts_table td:nth-of-type(1):before{content:"Site:";font-weight:700}.contracts_table td:nth-of-type(2):before{content:"Home Plan:";font-weight:700}.contracts_table td:nth-of-type(3):before{content:"Price:";font-weight:700}.contracts_table td:nth-of-type(4):before{content:"Status:";font-weight:700}.contracts_table td:nth-of-type(5):before{content:"MLS #:";font-weight:700}.contracts_table td:nth-of-type(6):before{content:"Reserve:";font-weight:700}.contracts_table tbody tr:nth-child(odd){background-color:#e4e4e4;padding:15px 0}.contracts_table tbody tr:nth-child(even){background-color:#f1f1f1;padding:15px 0}}