#result{text-align:center}#result .content-before{margin-bottom:20px}form#tilitoimistot{background:#f8c121;border-radius:20px;display:inline-block;margin:0 auto 20px;max-width:840px;padding:0 20px;text-align:center;width:auto}form#tilitoimistot input[type=checkbox]{accent-color:#5c5c5c;cursor:pointer}form#tilitoimistot div{border-radius:0;border-right:1px solid #ffffff40;color:#fff;display:inline-block;font-weight:300;margin:0 .5px;padding:5px 15px}form#tilitoimistot div:last-child{border:none!important}form#tilitoimistot label{cursor:pointer;display:inline-block;padding:0 0 0 5px}.tilitoimistolista{width:100%}#resultlista{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}#resultlista div.toimisto{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.11);display:none;font-size:15px;margin-bottom:12px;margin-right:6px;padding:15px;text-align:left;width:calc(33.33333% - 6px)}#resultlista div.toimisto.active{display:inline-block;transition:all .4s ease-in-out}#resultlista div.toimisto.active:hover{background:#f8c121}#resultlista div.toimisto.active:hover a,#resultlista div.toimisto.active:hover p,#resultlista div.toimisto.active:hover span{color:#fff}#resultlista div.toimisto a{cursor:pointer;transition:all .4s ease-in-out}#resultlista div.toimisto p,#resultlista div.toimisto span{margin:0;transition:all .4s ease-in-out}#resultlista div.toimisto span{display:block;font-size:.75em;font-style:italic;padding:2px 0 6px;transition:all .4s ease-in-out}p.resultcount{padding:10px;text-align:center}@media(max-width:768px){form#tilitoimistot{border-radius:50px;padding:2px 20px;text-align:left}#resultlista div.toimisto{margin-bottom:9px;padding:5px 5px 5px 15px;width:calc(50% - 6px)}form#tilitoimistot div{min-width:30%;padding:5px 10px}}@media(max-width:400px){#resultlista div.toimisto{margin-bottom:6px;padding:5px 10px;width:calc(100% - 6px)}}