#listing-logo{margin-left:auto;margin-right:auto}.et_pb_section_0{width:100%;margin-left:auto!important;margin-right:auto!important}.et_pb_post .entry-content{padding-top:10px;max-width:100%!important;margin:auto}.drts-display-element-entity_field_field_cover_image-1{margin-bottom:10%}.drts-display-element-entity_field_field_image-1{margin-bottom:10%}.listing-field-detailed{clear:both;margin-bottom:50px;min-height:250px}div#returntodirectory{width:fit-content;margin-right:auto}.drts-entity-field-value p{color:#666666}.drts-display-element[data-name=column]>.drts-display-element:first-child>.drts-display-element-header,.drts-display-element[data-name=group]>.drts-display-element:first-child>.drts-display-element-header,.drts-display-element[data-name=tab]>.drts-display-element:first-child>.drts-display-element-header{margin-top:0;font-size:16px}h1.entry-title{margin-left:auto;margin-right:auto;text-align:center;width:fit-content}#gallery-1 img{border:none!important}.drts-entity-field-value a{color:#666;text-decoration:underline}.drts-entity-field-value{margin-left:auto;margin-right:auto;padding-left:10px}.drts-entity-field-label{font-weight:700;margin-right:auto;white-space:nowrap;background:#2e6cb4;padding-right:10px;padding-left:10px;padding-bottom:10px;padding-top:10px;color:white;margin-bottom:10px;margin-left:auto}.drts-row{padding:5px}.drts-view-entities-list-row>.drts-row{display:block;margin-left:auto;margin-right:auto}.drts-display--detailed .directory-category-description{display:none;margin-bottom:1em}.drts-main h2{display:none}h1{width:auto;border-bottom:solid 5px #129346;margin-bottom:20px}H2{min-width:225px;border-bottom:solid 5px #129346;margin-bottom:20px}#top-menu li a:hover{opacity:1!important}.menu-cta a:-webkit-any-link{color:-webkit-link;cursor:pointer}.menu-cta a{color:#ffffff!important;background-color:#2e6cb4!important;padding:12px!important;border-radius:3px;text-align:center}.menu-cta a:active{color:#ffffff!important}.menu-cta a:hover{background-color:#129346!important;color:#ffffff!important}.et_header_style_left #et-top-navigation{padding-top:16px!important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:6px!important}#main-header.et-fixed-header .menu-cta a{color:#ffffff!important}@media only screen and (max-width:980px){.menu-cta a{background-color:#2e6cb4}}