.sac-preschools-directory .sac-guide-listing{width:100%;margin:15px 0 40px;border-collapse:collapse}
.sac-preschools-directory .sac-guide-listing th{border:0;background:#00a7c5;color:#fff;text-align:left}
.sac-preschools-directory .sac-guide-listing th button{display:block;width:100%;padding:8px 24px 8px 10px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}
.sac-preschools-directory .sac-guide-listing th[aria-sort=ascending] button:after{content:"▲";float:right;font-size:.7em}
.sac-preschools-directory .sac-guide-listing th[aria-sort=descending] button:after{content:"▼";float:right;font-size:.7em}
.sac-preschools-directory .sac-guide-listing tr:nth-child(odd){background:#e0e0e0}
.sac-preschools-directory .sac-guide-listing tr:nth-child(even){background:#f4f4f4}
.sac-preschools-directory .sac-guide-listing a{display:block;padding:0 10px;font-weight:600;text-decoration:none;transition:opacity .1s}
.sac-preschools-directory .sac-guide-listing a:hover{opacity:.6;text-decoration:underline}
.sac-preschools-directory .single-title{text-align:left}
.sac-preschools-directory #preschool-infobox{display:flex;margin-bottom:25px;padding:15px;background:#eee}
.sac-preschools-directory #preschool-infobox .preschool-photo{box-sizing:border-box;width:45%;padding-right:2%}
.sac-preschools-directory #preschool-infobox .preschool-info{width:53%}
.sac-preschools-directory #preschool-infobox .preschool-info.no-photo{width:100%}
.sac-preschools-directory #preschool-infobox .preschool-info #preschool-address,
.sac-preschools-directory #preschool-infobox .preschool-info #preschool-address2{margin-bottom:0}
.sac-preschools-directory #preschool-infobox .preschool-info #preschool-phone,
.sac-preschools-directory #preschool-infobox .preschool-info #preschool-principal-title{font-weight:bold}
.sac-preschools-directory #preschool-infobox .preschool-info #preschool-principal-title,
.sac-preschools-directory #preschool-infobox .preschool-info #preschool-principal-contact1{margin-bottom:0}
.sac-preschools-directory #preschool-infobox p:last-of-type{margin-bottom:0}
.sac-preschools-directory .preschool-sidebar{margin-bottom:40px}
@media(max-width:767px){.sac-preschools-directory .sac-guide-listing a{padding:3px 10px}}
@media(max-width:480px){.sac-preschools-directory .sac-guide-listing th{font-size:14px}.sac-preschools-directory .sac-guide-listing td{padding:5px;font-size:14px}}
