@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,800);body{margin:0 auto;padding:0;font-size:100%;font-weight:400;color:#4e4e4e;font-family:Open Sans,sans-serif;letter-spacing:2px;margin-top:15vh}.separator{height:1px;background-color:#e6e6e6;margin-top:3rem;margin-bottom:3rem}.margin,.separator{content:"";position:relative;width:100%}.margin{margin-top:4rem}.container{width:100%;max-width:820px;margin:0 auto;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.comments{margin-top:6rem}.post{max-width:960px}.post a,.post h2,.post h3,.post h4,.post h5,.post h6,.post li,.post p,.post span,.post ul{width:100%;max-width:720px;margin:0 auto;line-height:1.8;margin-bottom:2rem}.post h1,.post img,.post p.date{text-align:center;margin:0 auto;width:100%;max-width:100%}.post h1{margin-top:6rem;font-size:2rem;color:#000}@media (min-width:768px){.post h1{font-size:3.5rem}}.post p.date{margin-bottom:6rem;font-weight:400;text-transform:uppercase;color:#949494;letter-spacing:4px;font-size:.8rem}.post a{border-bottom:3px solid #ededed;line-height:1;text-decoration:none;color:#4e4e4e;font-weight:800;-webkit-transition:.25s linear;transition:.25s linear}.post a:hover{color:#4753ff}.post h2{margin-top:4rem}.index h1,.index p{line-height:1.8}.index h1{font-size:1.2rem;font-weight:600}.index h1 span{font-weight:800}.index .product{margin-bottom:1rem}.index .product a{border-bottom:3px solid #ededed;line-height:1;text-decoration:none;color:#4e4e4e;font-weight:800;-webkit-transition:.25s linear;transition:.25s linear}.index .product a:hover{color:#4753ff}.index .product p{margin-top:.3rem}.posts .next,.posts .previous{width:50%;text-decoration:none;font-weight:600;text-transform:uppercase;color:inherit;font-size:.8rem}.posts .next{float:right;text-align:right}.posts .previous{float:left;text-align:left}.posts .item{width:100%;margin-bottom:1.8rem;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.posts .item small{font-size:.8rem;text-transform:uppercase;color:#949494}.posts .item a{text-decoration:none}.posts .item h2{font-size:2rem;max-width:100%;width:auto;color:#000;margin-bottom:0;-webkit-transition:.25s linear;transition:.25s linear}@media (min-width:768px){.posts .item h2{font-size:2rem}}.posts .item h2:hover{color:#4753ff}.posts .item p{margin-top:2rem;line-height:1.8}p.links a{text-decoration:none;font-weight:600;color:#4753ff;border:none}footer{content:"";position:relative;margin-top:5vh}