/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

section.cd-products-comparison-table,
.cd-products-comparison-table div,
.cd-products-comparison-table ul,
.cd-products-comparison-table li,
.cd-products-comparison-table img,
.cd-products-comparison-table h3
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.cd-products-comparison-table ol, 
.cd-products-comparison-table ul {
	list-style: none;
}

/* HTML5 display-role reset for older browsers */
.cd-products-comparison-table section {
	display: block;
}

.cd-products-comparison-table a {
  color: #9dc997;
  text-decoration: none;
}

.cd-products-comparison-table img {
  max-width: 100%;
}

.cd-products-comparison-table h1 {
  font-size: 2.2rem;
  text-align: center;
  padding: 4em 5%;
}

@media only screen and (min-width: 960px) {
  .cd-products-comparison-table h1 {
    font-size: 4rem;
    font-weight: 300;
    padding: 3em 5%;
  }
}

.cd-products-comparison-table *, 
.cd-products-comparison-table *::after, 
.cd-products-comparison-table *::before {
  box-sizing: border-box;
}

.cd-products-comparison-table {
    font-size: 62.5%;
    font-size: 1.6rem;
    font-family: "Source Sans Pro", sans-serif;
    color: #404042;
    background-color: #ffffff;
}

