body * {font-family: "Roboto", sans-serif !important;}
div {display: inline !important;}
.no-print, .header, .search, .breadcrumbs, .icons, .carousel, .footer, .copyright, #cta, hr {display: none !important;}
.print-only {display: block !important;}
.row {width: 100%;}
.row .large-6.columns {width: 50%; float: left;}
.row .large-12.columns, .row .small-12.columns {width: 100%;}
.small-block-grid-4 {margin: 1rem 0 0 0; padding: 0; width: 100%;}
.row:before, .row:after {content: ""; display: block; width: 100%;}
.row:after {clear: both;}
.small-block-grid-4>li {width: 24%; box-sizing: border-box; padding: 0 1rem 1rem 0; display: inline-block;}
.panel-white {background: none; padding: 0; border: none;}
table {width: 100%; margin: 1rem 0;}
table tr>* {padding: .25rem 0; vertical-align: top; font-size: .75rem;}
.specifications table tr>* {padding: .25rem 0 0 0;}
th {text-align: left; padding-right: 1rem;}
.basic-info {border-spacing: 0;}
.basic-info tr>* {border-bottom: 1px solid #ccc; vertical-align: middle;}
.basic-info tr:last-child>* {border: none;}
.images, .small-12.large-6.columns:last-child {float: right; display: block !important; width: 48% !important; margin: 1rem 0; border: 1px solid #ccc; box-sizing: border-box; padding: 0 1.25rem;}
.info, .small-12.large-6.columns:first-child {float: left; display: block !important; width: 48% !important; margin: 1rem 0; border: 1px solid #ccc; box-sizing: border-box; padding: 0 1.25rem;}
.images {border: none; padding: 0; height: 11.5rem; overflow: hidden; position: relative;}
.images img {position: absolute; left: 0; right: 0; top: -20%; bottom: -20%; min-width: 100%;}
li img {max-width: 100%; height: auto;}
td img {display: inline; vertical-align: middle; height: 70%;}
a {color: #000; text-decoration: none;}
li {font-size: .75rem;}
h1 {font-size: 1.5rem;}
h2 {font-size: 1.25rem;}
h3 {font-size: 1.125rem;}
#scroll {
    display: none;
    visibility: hidden;
    opacity: 0;
}
