.citihaus-ad-slot{position:relative;margin:20px auto;min-height:74px;border:1px solid #e4e4e4;background:#fafafa;overflow:hidden;text-align:center}.citihaus-ad-slot.is-empty{display:flex;align-items:center;justify-content:center;color:#999;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.citihaus-ad-slot.is-empty span{padding:14px}.citihaus-ad-slot.is-filled{background:#fff}.citihaus-ad-slot a{display:block;position:relative}.citihaus-ad-slot img{display:block;width:100%;height:auto;margin:0 auto}.citihaus-ad-label{position:absolute;right:7px;bottom:6px;background:rgba(0,0,0,.55);color:#fff;font-size:10px;padding:2px 6px;text-transform:uppercase;letter-spacing:.05em}.citihaus-ad-wide{max-width:1100px}.citihaus-ad-sidebar{min-height:220px}.citihaus-ad-sidebar img{max-height:360px;object-fit:cover}.citihaus-ad-inline{max-width:900px}.sredi-service-card{min-height:260px}.sredi-service-price{font-size:18px;font-weight:700;margin:15px 0}.sredi-service-price small{font-size:12px;font-weight:400}.sredi-service-package{padding:12px 0;border-bottom:1px solid #eee}.sredi-payment-status{margin-top:12px}.sredi-admin-ad-thumb{width:120px;max-height:70px;object-fit:cover;border:1px solid #ddd}.sredi-ad-callout{padding:20px;margin:20px 0;background:#f6f6f6;border-left:4px solid #999}.admin-management-table td,.admin-management-table th{vertical-align:top}
@media(max-width:767px){.citihaus-ad-slot{margin:15px auto}.citihaus-ad-sidebar{min-height:100px}}
