@charset "UTF-8";
/* https://litchfield-local.com/wp-content/plugins/DirectoryPlugin/css/apppresser-directory-fix.css?ver=4.1 */
body.in-apppresser .directory-listing,body.in-apppresser .directory-items,body.in-apppresser .directory-item,iframe .directory-listing,iframe .directory-items,iframe .directory-item{max-width:100vw!important;width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}body.in-apppresser .directory-listing,iframe .directory-listing{padding:10px!important;margin:0!important}body.in-apppresser .directory-items,iframe .directory-items{grid-template-columns:1fr!important;gap:15px!important;padding:0!important;margin:0!important;display:grid!important}body.in-apppresser .directory-item,iframe .directory-item{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:15px!important;box-sizing:border-box!important}body.in-apppresser .directory-layout-grid .directory-items,iframe .directory-layout-grid .directory-items{grid-template-columns:1fr!important}body.in-apppresser .directory-item-image,body.in-apppresser .directory-item-image img,iframe .directory-item-image,iframe .directory-item-image img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}body.in-apppresser .directory-item-image img,iframe .directory-item-image img{object-fit:cover!important;max-height:200px!important}body.in-apppresser .directory-item-content,body.in-apppresser .directory-item-title,body.in-apppresser .directory-item-excerpt,body.in-apppresser .directory-item-contact,iframe .directory-item-content,iframe .directory-item-title,iframe .directory-item-excerpt,iframe .directory-item-contact{width:100%!important;max-width:100%!important;box-sizing:border-box!important;word-wrap:break-word!important;overflow-wrap:break-word!important}body.in-apppresser .directory-contact-btn,iframe .directory-contact-btn{max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}body.in-apppresser .directory-filters,iframe .directory-filters{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:10px!important;margin:0 0 15px 0!important}body.in-apppresser .directory-filters select,iframe .directory-filters select{max-width:100%!important;width:100%!important;box-sizing:border-box!important}body.in-apppresser ion-content,body.in-apppresser ion-card,body.in-apppresser .ion-page{overflow-x:hidden!important;max-width:100vw!important}body.in-apppresser .site-content,body.in-apppresser .content-area,body.in-apppresser main,body.in-apppresser article,iframe .site-content,iframe .content-area,iframe main,iframe article{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}body.in-apppresser .fl-row,body.in-apppresser .fl-col,body.in-apppresser .fl-col-content,body.in-apppresser .fl-module,iframe .fl-row,iframe .fl-col,iframe .fl-col-content,iframe .fl-module{max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}@media (max-width:375px){body.in-apppresser .directory-listing{padding:8px!important}body.in-apppresser .directory-item{padding:12px!important}body.in-apppresser .directory-items{gap:12px!important}}@media (min-width:428px){body.in-apppresser .directory-listing{padding:12px!important}}@media (min-width:768px) and (max-width:1024px){body.in-apppresser .directory-items{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media (orientation:landscape) and (max-width:812px){body.in-apppresser .directory-items{grid-template-columns:repeat(2,1fr)!important;gap:15px!important}body.in-apppresser .directory-item-image img{max-height:150px!important}}body.in-apppresser .directory-listing{padding-left:max(10px, env(safe-area-inset-left))!important;padding-right:max(10px, env(safe-area-inset-right))!important}body.in-apppresser .directory-item{will-change:auto!important;transform:translateZ(0)}@media print{body.in-apppresser .directory-items{grid-template-columns:1fr!important;gap:10px!important}}