/* digitaldetox.io section search - generated by build.py */

.ddsearch{background:#0a1533;border-top:1px solid #1c2a52;border-bottom:1px solid #1c2a52;padding:30px 24px}
.ddsearch .in{max-width:760px;margin:0 auto;position:relative}
.ddsearch label{display:block;font-family:Montserrat,sans-serif;text-transform:uppercase;
 letter-spacing:.18em;font-size:.68rem;color:#ffcc00;margin-bottom:12px}
.ddsearch input{width:100%;background:#050d24;border:1px solid #22315c;border-radius:4px;
 color:#f4f6fb;font-family:inherit;font-size:1.06rem;padding:15px 17px;outline:none;transition:border-color .18s}
.ddsearch input::placeholder{color:#6d788f}
.ddsearch input:focus{border-color:#ffcc00}
.ddsearch .ddhint{color:#8b96b0;font-size:.82rem;margin:10px 0 0}
.ddsearch .ddhint b{color:#a8b2cc;font-weight:400}
.ddsearch .ddswitch{background:none;border:0;color:#ffcc00;cursor:pointer;font:inherit;
 font-size:.82rem;text-decoration:underline;padding:0}
.ddres{margin-top:14px;display:none}
.ddres.on{display:block}
.ddres .cnt{font-family:Montserrat,sans-serif;font-size:.7rem;text-transform:uppercase;
 letter-spacing:.14em;color:#7e8aa8;padding:6px 0 10px}
.ddres a{display:block;padding:13px 15px;border:1px solid #1c2a52;border-radius:4px;margin-bottom:8px;
 text-decoration:none;background:#081027;transition:border-color .15s,background .15s}
.ddres a:hover,.ddres a:focus{border-color:#ffcc00;background:#0c162f}
.ddres .rt{display:block;color:#f4f6fb;font-family:Montserrat,sans-serif;font-size:.98rem;
 font-weight:600;line-height:1.3;margin-bottom:4px}
.ddres .rx{display:block;color:#939fba;font-size:.88rem;line-height:1.5}
.ddres .rs{display:inline-block;color:#7e8aa8;font-size:.68rem;text-transform:uppercase;
 letter-spacing:.1em;margin-top:7px}
.ddres mark{background:rgba(255,204,0,.22);color:#ffe36e;padding:0 2px;border-radius:2px}
.ddres .none{color:#8b96b0;font-size:.94rem;padding:12px 0}
@media(max-width:640px){.ddsearch{padding:24px 18px}.ddsearch input{font-size:1rem}}
