*{margin:0;padding:0}body{font-family:Helvetica,sans-serif;font-size:18px;color:#222;padding:10px;max-width:700px;min-width:280px;text-align:justify;margin:20px auto}span.best{background:grey;border-radius:5px;font-size:14px;padding:2px 5px;color:#fff}span.key{background:#d2dbc1;padding:0 4px;border-radius:5px;border:1px solid #909889;font-size:16px;font-family:monospace}code,span.cell,span.func,span.param{background:#eee;font-size:17px;font-weight:400}span.func{color:green}span.param{color:#00f}span.cell{color:brown}span.new{font-size:12px;background:#ee2c2c;color:#fff;padding:1px 3px;border-radius:20%;vertical-align:middle}code.form{font-weight:700}a,a:visited{color:#27ae60}a:hover{color:#2ecc71}h1{font-size:24px;margin-bottom:0;margin:10px 0;text-align:left}h2{font-size:20px;margin:10px 0;margin-top:30px;text-align:left}h3{font-size:16px;margin:0;margin-top:20px;color:grey}p{line-height:25px;margin:10px 0}img{max-width:100%;display:block;margin:auto;border:1px solid #27ae60}p img{margin:20px auto}ul{line-height:25px;margin:10px 0;margin-left:20px}input[type=email]{width:188px;border:1px solid #222;padding:5px;font-size:18px;margin:5px 10px}input[type=submit]{width:200px;font-size:18px;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;color:#fff;background-color:#27ae60;border-radius:5px;border:0;padding:5px 14px;cursor:pointer}input[type=submit]:hover{background-color:#2ecc71}.cta{border:3px solid #27ae60;padding:10px;font-size:18px;text-align:center;margin:10px 0}.menu{font-size:20px;padding-bottom:10px;border-bottom:3px solid #27ae60;text-align:right;margin-bottom:10px;overflow:auto}.menu .title{float:left;color:#27ae60;font-weight:700}.menu .title span{color:#222;font-weight:400;font-size:19px;margin-left:2px}.menu .title a{margin:0;padding:0;color:#27ae60;font-weight:700;text-transform:none;font-size:20px}.menu .title a:hover{text-decoration:none}.menu a{margin-left:20px;display:inline-block;text-transform:uppercase;text-decoration:none;font-size:16px;color:#222}.menu a:hover{text-decoration:underline}.menu img{margin-bottom:-2px;display:inline-block;margin-right:5px;border:none}.footer{text-align:center;font-size:16px;margin-top:30px}.popup{position:fixed;bottom:0;left:0;width:100%;height:80px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}.popup p{max-width:700px;margin:auto}.reco{border:1px solid #27ae60;padding:10px;margin-top:30px;text-align:left}.reco ul{margin:0;margin-top:5px;margin-left:20px}hr{margin-top:10px;border:none;border-top:3px solid #27ae60}.newsletter{max-width:700px;min-width:300px;width:100%;position:fixed;bottom:20px}.newsletter a{float:right;display:block;background:#27ae60;color:#fff;right:20px;text-align:center;border-radius:10px;padding:10px;text-decoration:none}.newsletter a:hover{background:#2ecc71}.newsletter img{display:inline;margin-bottom:-2px}.wrap_img{border:none;display:inline-block;margin:0}@media only screen and (max-width:720px){body{margin:0;margin-bottom:30px}.newsletter a{margin-right:20px}}@media only screen and (max-width:500px){.title span span{display:none}.newsletter a{padding:10px;border-radius:5px;bottom:10px;right:10px;font-size:16px}.menu img{text-align:center}.menu .title{text-align:center;width:100%;margin-bottom:10px}.menu{text-align:center}.cta input[type=email]{margin:10px 0}}.show{opacity:1;transition:opacity 1s ease-in-out}.hide{opacity:0}