body .wrapper {
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  line-height: 23px;
  font-weight: 400;
  font-optical-sizing: auto;
}

.sub-num {
  font-size: 33px;
  font-family: "Roboto Slab", serif;
  line-height: 80px;
  font-weight: 800;
   font-optical-sizing: auto;
}

.custom-title-01 {
font-size: 50px;
line-height: 45px;
font-weight: 900;
font-family: "Roboto Slab", serif;
font-optical-sizing: auto;
text-align: right;
float: right;
color: #fff;
}

.main-sub-num {
  font-size: 60px;
  font-family: "Roboto Slab", serif;
  line-height: 80px;
  font-weight: 800;
   font-optical-sizing: auto;
}

p {
  line-height: 23px;
}

.entry-content {
  font-family: 'Roboto', sans-serif;
  letter-spacing: normal;
  line-height: inherit;
  font-size: inherit;
}

.h1, .title-h1 {
 font-family: "Roboto Slab", serif;
 font-optical-sizing: auto;
 font-size: 34px;
 line-height: 1.1;
 font-weight: 800;
}

.h2, .title-h2 {
 font-family: 'Roboto', sans-serif;
 font-size:26px;
 line-height: 1.1;
 font-weight: 800;
 font-optical-sizing: auto;
}

.h2-slab, .title-h2-slab {
font-family: "Roboto Slab", serif;
 font-size: 26px;
 line-height: 1.1;
 font-weight: 800;
 font-optical-sizing: auto;
 letter-spacing: -1px;
}

.h3, .title-h3 {
 font-family: 'Roboto', sans-serif;
 font-size: 24px;
 line-height: 1.1;
 font-weight: 800;
 font-optical-sizing: auto;
}

.h3-slab, .title-h3-slab {
font-family: "Roboto Slab", serif;
 font-size: 24px;
 line-height: 1.1;
 font-weight: 800;
 font-optical-sizing: auto;
}

.background-image input[type="text"], 
.background-image input[type="email"], 
.background-image input[type="url"], 
.background-image input[type="password"], 
.background-image input[type="search"], 
.background-image input[type="number"], 
.background-image input[type="tel"], 
.background-image input[type="date"], 
.background-image input[type="month"], 
.background-image input[type="week"], 
.background-image input[type="time"], 
.background-image input[type="datetime"], 
.background-image input[type="datetime-local"], 
.background-image input[type="color"], 
.background-image textarea {
 font-size: 13px;
}

.background-image input[type="submit"]:not(:hover):not(:active):not(.has-background) {
  font-size: 16px;
  font-weight: 800;
}

.background-image input[type="submit"] {
  font-size: 16px;
  font-weight: 800;
}

sup {
  font-size: 65%;
}

.item-product .h3, .item-product .title-h3 {
  font-size: 21px;
}

.item-product p {
  font-size: 14px;
}

#WithWithoutWire .title-h3-slab {
  font-size: 33px;
  font-weight: 800;
}

#disambiguation .title-h4 {
  font-size: 33px;
  font-weight: 800;
}

#SeeHowEasy .content-row .title-h4-slab {
  font-size: 20px;
  font-family: "Roboto Slab", serif;
  font-weight: 800;
  font-optical-sizing: auto;
  line-height: 1.1;
}

#BetaTester .title-h2-slab {
  font-size: 28px;
}

#BetaTester .title-h3-slab {
  font-size: 22px;
}