h1,h2,h3{font-family: &x27;Lato&x27;, sans-serif;} p,ul,li,ol,span{font-family: &x27;Open Sans&x27;, sans-serif;} h1{ padding:1em 1em 0 1em; color:rgb(51, 51, 51); } h2,h3{ position:relative; padding:0.5em 1em 0.5em 2em; margin:0 1em 1em; background: eeeeee; color:rgb(51, 51, 51); font-size:100%; line-height:1.2; text-align:left; } h2:before, h3:before{ content:&x27;&x27;; position:absolute; left:0.5em; top:0; bottom:0; margin:auto; height:1em; color:00edfa; font-size:1em; font-family:&x27;FontAwesome&x27;; } .product_dec h2:before{content:&x27;\f0f6&x27;;} .shiharai h3:before{content:&x27;\f09d&x27;;} .hasso h3:before{content:&x27;\f0d1&x27;;} .torihiki h3:before{content:&x27;\f0e5&x27;;} .tyuui h3:before{content:&x27;\f071&x27;;} p, .product_dec div{ margin:0.5em 0; padding:0 2em 2em 2em; color:rgb(51, 51, 51); text-align:left; } main{ max-width:96%; background:rgb(249, 249, 249); border-radius: 0.5em; text-align: center; } @media screen and (min-width: 768px) { main{ margin:0 auto; max-width:65%; } h2,h3{ font-size:125%; } }