
.intro-sec {background-color: #222; padding: 30px 0; text-align: center; color: #989898;}
.top-sec h2 {color: inherit; font-size: 14px; font-weight: 300;}

.top-sec {background-color: #fafafa; padding: 30px 0; text-align: center;}
.intro-sec h2 {}

.product-sec {margin-bottom: 30px; }
.product-sec header {padding: 8px 40px; padding-top: 20px;}
.product-sec header img {max-height: 24px;}
.product-sec .description {padding: 20px 40px; border: solid 1px #ccc; line-height: 1.3; color: #777; font-size: 14px;}
.product-sec .readmore {text-align: center;}
.product-sec p.readmore a {}

.site-content {padding-top: 40px;}

.pre-footer {color: #a1a1a1; font-size: 13px; padding: 20px 0; background-color: #f0f0f0;}
.pre-footer p {margin: 0; padding: 0;}
.site-footer .company-line {padding-top: 10px; padding-bottom: 20px; font-size: 13px;}
.site-footer .company-line a {}
.site-footer .company-line p {margin: 0; padding: 0;}
.site-footer .second-line {font-size: 13px}

