#directoryParent,#filterForm{text-align:center}#directoryParent table,#directoryParent tbody,#directoryParent td,#directoryParent tr{display:block}#dirNav{max-width:500px;margin:auto}#nameCompany,#specialPara{display:flex;margin:1em 0;transition:margin 1s}#nameCompany{justify-content:space-between}#nameCompany select{flex-shrink:0;flex-grow:0}#nameCompany input{flex-shrink:1;flex-grow:1}#zip{width:3.5em}#specialPara{flex-direction:column}@media (min-width:950px){#nameCompany,#specialPara,#within{margin:0}}#submitPara{margin:.5em auto 1.5em}#submitPara input{font-size:1.25em}#showingPara,.previousNext{margin:.25em}.prNx{display:inline-block;vertical-align:middle;font-size:0;width:26px;height:26px;background:url(/images/btnPrev.svg) no-repeat center;border:0;border-radius:14px;margin:0 8px;opacity:1}.prNx:hover{background-color:#fd0;background-blend-mode:overlay}.previousNext .next{background-image:url(/images/btnNext.svg)}#directoryParent .featured,.standard{margin:1em auto 1.5em;border-radius:1em}.standard{background:#f9f9f9 url(/images/bg-light-horiz.jpg);border:.3em solid #b9c4d9}#directoryParent .featured{background:#fbf8f0 url(/images/bg-light-gold-horiz.jpg);border:.3em solid #d75;box-shadow:2px 2px 5px #000}#directoryParent .featured td,.standard td{vertical-align:top;padding:0}.basicTable{border-collapse:collapse}.primary,.secondary{width:auto;margin:.5em 0}.icons{width:80px;font-size:.8em;margin:.5em auto}.icons a{text-decoration:none}.icons .qrLink{line-height:1.9em}.icons .qrLink img{vertical-align:text-top}.permalink{font-size:8pt}#qrBox{text-align:center;padding:0}.specialties{text-align:left;margin:.5em}#directoryParent .featured .picture{width:auto;text-align:center;vertical-align:middle}#directoryParent .featured .subscribe{width:auto}#directoryParent .featured .subscribe ul{margin:0;padding:0;list-style:none}#directoryParent .featured .subscribe a{text-decoration:none}#directoryParent .featured .subscribe img{vertical-align:top}#directoryParent .heart button{padding:0}#directoryParent .heart img,#directoryParent .heart span{width:16px;height:16px;vertical-align:top}#fullList{font-size:.8em;text-align:center}#fullList a{color:#666;text-decoration:none}@media (min-width:750px){#directoryParent table{display:table}#directoryParent tbody{display:table-row-group}#directoryParent tr{display:table-row}#directoryParent td{display:table-cell}#directoryParent{text-align:left}#directoryParent .featured,.standard{text-align:left;padding:.75em}#directoryParent .featured .basicCell{padding:0 .5em}.primary{width:18em;margin:0}.secondary{width:19em;margin:0}.icons{margin:0}.specialties{margin:.5em 0 0}#directoryParent .featured .picture{text-align:center;width:180px}#directoryParent .featured .subscribe{width:120px}}#qrWh.hide{display:none}#qrWh{position:fixed;top:0;left:0;background-color:#444;background-color:rgba(0,0,0,.75);width:100%;height:100vh;z-index:70;text-align:center}#qrBx{background-color:#fff;display:inline-block;padding:1.5em;vertical-align:middle;margin:calc((100vh - 295px - 24px - 24px)/ 2) 0 0;border-radius:2em}#qrBx h2{margin:0}#qrImg{background:url(/images/icons/qr.svg)}@media (min-width:750px){#qrBx{padding:2em;margin-bottom:0}#qrBx h2{font-size:2.5em}}