.wpbdp-listings-widget-list{margin:0 !important;padding:0 !important;list-style-type:none !important}.wpbdp-listings-widget-list li{list-style:none;border-bottom:1px dotted #eee;margin:0;padding:2px 0}.wpbdp-listings-widget-list li .listing-title{font-weight:bold;display:block}.wpbdp-listings-widget-list .wpbdp-listings-widget-item{padding:10px 0}.wpbdp-listings-widget-list .wpbdp-listings-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 10px}.wpbdp-listings-widget-list .wpbdp-listings-widget-thumb,.wpbdp-listings-widget-list .wpbdp-listings-widget-item--title-and-content{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.wpbdp-listings-widget-list .wpbdp-listings-widget-item--title-and-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex:1;flex:1}.wpbdp-listings-widget-list .wpbdp-listings-widget-thumb{margin:0}.wpbdp-listings-widget-list .wpbdp-listings-widget-thumb a{display:block !important;margin:0 auto !important;position:relative;width:100%}.wpbdp-listings-widget-list .wpbdp-listings-widget-thumb img{height:auto;max-width:100%;margin:0 auto}.wpbdp-listings-widget-list .wpbdp-listing-title{font-weight:bold}.wpbdp-listings-widget-list .wpbdp-listings-widget-item--field-ratings .count{display:none}.wpbdp-listings-widget-list .wpbdp-listings-widget-item-with-left-thumbnail-in-desktop,.wpbdp-listings-widget-list .wpbdp-listings-widget-item-with-right-thumbnail-in-desktop{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpbdp-listings-widget-list .wpbdp-listings-widget-item-with-left-thumbnail-in-desktop .wpbdp-listings-widget-thumb,.wpbdp-listings-widget-list .wpbdp-listings-widget-item-with-right-thumbnail-in-desktop .wpbdp-listings-widget-thumb{-ms-flex-preferred-size:33%;flex-basis:33%;width:33%}.wpbdp-listings-widget-list .wpbdp-listings-widget-item-with-right-thumbnail-in-desktop .wpbdp-listings-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpbdp-listings-widget-list .wpbdp-listings-widget-item-with-thumbnail-above-in-desktop .wpbdp-listings-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.wpbdp-listings-widget-list .wpbdp-listings-widget-item-with-thumbnail-above-in-desktop .wpbdp-listings-widget-container .wpbdp-listings-widget-thumb{width:100%}.wpbdp-listings-widget-list .wpbdp-listings-widget-item-with-thumbnail-above-in-desktop .wpbdp-listings-widget-container .wpbdp-listings-widget-thumb img{width:100%}@media screen and (min-width:44em){.wpbdp-listings-widget-items-list .wpbdp-listings-widget-item-with-left-thumbnail-in-mobile,.wpbdp-listings-widget-items-list .wpbdp-listings-widget-item-with-right-thumbnail-in-mobile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpbdp-listings-widget-items-list .wpbdp-listings-widget-item-with-left-thumbnail-in-mobile .wpbdp-listings-widget-thumb,.wpbdp-listings-widget-items-list .wpbdp-listings-widget-item-with-right-thumbnail-in-mobile .wpbdp-listings-widget-thumb{-ms-flex-preferred-size:33%;flex-basis:33%;width:33%}.wpbdp-listings-widget-items-list .wpbdp-listings-widget-item-with-right-thumbnail-in-mobile .wpbdp-listings-widget-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wpbdp-listings-widget-items-list .wpbdp-listings-widget-item-with-thumbnail-above-in-mobile .wpbdp-listings-widget-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.wpbdp-listings-widget-items-list .wpbdp-listings-widget-item-with-thumbnail-above-in-mobile .wpbdp-listings-widget-container .wpbdp-listings-widget-thumb{width:100%}.wpbdp-listings-widget-items-list .wpbdp-listings-widget-item-with-thumbnail-above-in-mobile .wpbdp-listings-widget-container .wpbdp-listings-widget-thumb img{width:100%}}div.tnp-subscription,form.tnp-subscription,form.tnp-profile{display:block;margin:1em
auto;max-width:500px;width:100%}div.tnp-profile{display:block;margin:1em
0;max-width:500px}.tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field{margin-bottom: .7em;border:0;padding:0}.tnp-subscription label,
.tnp-profile
label{display:block;color:inherit;font-weight:normal;line-height:normal;padding:0;margin:0;margin-bottom: .25em;font-size: .9em}.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox
label{display:inline-block}.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile
textarea{width:100%;padding: .7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box}.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]{max-width:1em;display:inline-block;margin-right: .5em}.tnp-subscription select option,
.tnp-profile select
option{margin-right: .75em}.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block}@media all and (max-width: 480px){.tnp-subscription input[type=submit],
.tnp-profile input[type=submit]{width:100%}}.tnp-widget{width:100%;display:block;box-sizing:border-box}.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-widget
label{display:block;color:inherit;font-size:14px}.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget
select{width:100%;padding:10px;display:block;border:1px
solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto}.tnp-widget input[type=checkbox], .tnp-widget input[type=radio]{width:auto;display:inline-block}.tnp-widget select
option{margin-right:10px}.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0}.tnp-field input[type="submit"]{position:inherit}.tnp-field
label{}.tnp-widget-minimal{width:100%}.tnp-widget-minimal
form{margin:0;padding:0;border:0}.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px}.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0}.tnp-subscription-minimal{width:100%;box-sizing:border-box;margin:10px
0}.tnp-subscription-minimal
form{width:auto;margin:0;padding:0;border:0;white-space:nowrap}.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0px;margin-right:10px}.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name{width:31%}.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px}.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0px;margin:0}.tnp-subscription-posts{margin-top:2em;margin-bottom:2em;padding:2rem}.tnp-subscription-posts .tnp-subscription{max-width:auto;margin:0}@media all and (max-width: 525px){.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit{width:100%;max-width:100%;margin:0;display:block;margin-bottom: .5rem}}.tnp-button-form button.tnp-submit{box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0}.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px}.tnp-comments
label{display:block}.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important}.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px
solid #ddd}.tnp-nl-checkout{margin-bottom:1em}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}body.wp-admin,.wpbdp-page,.wpbdp-listing-form,.wpbdp-listings,.wpbdp-single-listing{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PT Sans",sans-serif !important;font-size:14px !important;line-height:1.6 !important;color:#2c3e50 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1.wpbdp-page-title,
.wpbdp-page h1,
.wpbdp-listing h1,
.wpbdp-listing-form
h1{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;font-weight:600 !important;font-size:28px !important;color:#1a202c !important;letter-spacing:0 !important;margin-bottom:24px !important;padding-bottom:16px !important;border-bottom:2px solid #e2e8f0 !important}h2,h3,h4{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;font-weight:600 !important;color:#1a202c !important;letter-spacing:0 !important}.wpbdp-page .button,
.wpbdp-listing-form .button,
.wpbdp-submit-listing button,
.wpbdp-button,
button.wpbdp-button-primary,
input[type="submit"].wpbdp-submit,
.wpbdp-form
button{background:linear-gradient(135deg, #1e40af 0%, #1e3a8a 100%) !important;color:#fff !important;border:none !important;border-radius:4px !important;padding:10px
24px !important;font-size:14px !important;font-weight:500 !important;cursor:pointer !important;text-transform:none !important;letter-spacing:0.2px !important;transition:all 0.2s ease !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important}.wpbdp-page .button:hover,
.wpbdp-listing-form .button:hover,.wpbdp-button:hover{background:linear-gradient(135deg, #1e3a8a 0%, #172554 100%) !important;box-shadow:0 4px 12px rgba(30, 64, 175, 0.3) !important;transform:translateY(-1px) !important}.wpbdp-page .button:active{transform:translateY(0) !important;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) !important}.wpbdp-page .button-secondary,.wpbdp-button-secondary,button.wpbdp-button-secondary{background:#fff !important;color:#1e40af !important;border:1px
solid #1e40af !important;border-radius:4px !important;padding:10px
24px !important;font-size:14px !important;font-weight:500 !important;cursor:pointer !important;transition:all 0.2s ease !important}.wpbdp-page .button-secondary:hover{background:#eff6ff !important;border-color:#1e3a8a !important}.wpbdp-form input[type="text"],
.wpbdp-form input[type="email"],
.wpbdp-form input[type="url"],
.wpbdp-form input[type="tel"],
.wpbdp-form input[type="number"],
.wpbdp-form textarea,
.wpbdp-form select,
.wpbdp-listing-form input,
.wpbdp-listing-form select,
.wpbdp-listing-form
textarea{border:1px
solid #cbd5e1 !important;border-radius:4px !important;padding:10px
14px !important;font-size:14px !important;font-family:inherit !important;background:#fff !important;color:#1a202c !important;transition:all 0.15s ease !important;box-shadow:none !important}.wpbdp-form input:focus,
.wpbdp-form textarea:focus,
.wpbdp-form select:focus,
.wpbdp-listing-form input:focus,
.wpbdp-listing-form select:focus,
.wpbdp-listing-form textarea:focus{border-color:#1e40af !important;outline:none !important;box-shadow:0 0 0 3px rgba(30, 64, 175, 0.1) !important}.wpbdp-listings-list,table.wpbdp-listing-table{border-collapse:collapse !important;width:100% !important;background:#fff !important;border-radius:6px !important;overflow:hidden !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05) !important}.wpbdp-listings-list thead th,
table.wpbdp-listing-table thead
th{background:#f8fafc !important;color:#475569 !important;font-weight:600 !important;font-size:13px !important;text-transform:uppercase !important;letter-spacing:0.5px !important;padding:14px
16px !important;border-bottom:2px solid #e2e8f0 !important;text-align:left !important}.wpbdp-listings-list tbody td,
table.wpbdp-listing-table tbody
td{padding:14px
16px !important;border-bottom:1px solid #f1f5f9 !important;color:#334155 !important;font-size:14px !important}.wpbdp-listings-list tbody tr:hover,
table.wpbdp-listing-table tbody tr:hover{background:#f8fafc !important}.wpbdp-listing{background:#fff !important;border:1px
solid #e2e8f0 !important;border-radius:8px !important;padding:24px
!important;margin-bottom:20px !important;transition:all 0.2s ease !important;box-shadow:0 1px 2px rgba(0, 0, 0, 0.04) !important}.wpbdp-listing:hover{border-color:#cbd5e1 !important;box-shadow:0 4px 16px rgba(0, 0, 0, 0.06) !important;transform:translateY(-1px) !important}.wpbdp-listing-title{font-size:18px !important;font-weight:600 !important;color:#1a202c !important;margin-bottom:12px !important}.wpbdp-listing-title
a{color:#1e40af !important;text-decoration:none !important}.wpbdp-listing-title a:hover{color:#1e3a8a !important;text-decoration:underline !important}.wpbdp-form label,
.wpbdp-listing-form label,
.wpbdp-field
label{font-weight:500 !important;color:#334155 !important;font-size:13px !important;margin-bottom:6px !important;display:block !important}.wpbdp-msg,.wpbdp-message,.wpbdp-success,.wpbdp-error{padding:12px
16px !important;border-radius:4px !important;font-size:14px !important;margin-bottom:16px !important;border-left:4px solid !important;font-weight:500 !important}.wpbdp-success,.wpbdp-msg-success{background:#f0fdf4 !important;color:#15803d !important;border-left-color:#22c55e !important}.wpbdp-error,.wpbdp-msg-error{background:#fef2f2 !important;color:#991b1b !important;border-left-color:#ef4444 !important}.wpbdp-info,.wpbdp-msg-info{background:#eff6ff !important;color:#1e40af !important;border-left-color:#3b82f6 !important}body.toplevel_page_wpbdp .wp-admin,.wpbdp-admin-page{background:#f8fafc !important}.wpbdp-admin-page .wrap
h1{font-weight:600 !important;color:#1a202c !important;padding-bottom:16px !important;border-bottom:1px solid #e2e8f0 !important}#toplevel_page_wpbdp .wp-menu-name{font-weight:500 !important}.wpbdp-tab-nav,
.nav-tab-wrapper .nav-tab{border-bottom:1px solid #e2e8f0 !important}.nav-tab-wrapper .nav-tab{padding:10px
18px !important;font-weight:500 !important;color:#64748b !important;border:1px
solid transparent !important;border-bottom:none !important;border-radius:4px 4px 0 0 !important;transition:all 0.15s ease !important}.nav-tab-wrapper .nav-tab:hover{color:#1e40af !important;background:#f1f5f9 !important}.nav-tab-wrapper .nav-tab-active{color:#1e40af !important;background:#fff !important;border-color:#e2e8f0 !important;border-bottom:1px solid #fff !important}.wpbdp-page a,
.wpbdp-listing
a{color:#1e40af !important;text-decoration:none !important;transition:color 0.15s ease !important}.wpbdp-page a:hover,
.wpbdp-listing a:hover{color:#1e3a8a !important;text-decoration:underline !important}.wpbdp-container{max-width:1200px !important;margin:0
auto !important;padding:0
20px !important}.wpbdp-page ::-webkit-scrollbar{width:10px !important;height:10px !important}.wpbdp-page ::-webkit-scrollbar-track{background:#f1f5f9 !important;border-radius:5px !important}.wpbdp-page ::-webkit-scrollbar-thumb{background:#cbd5e1 !important;border-radius:5px !important}.wpbdp-page ::-webkit-scrollbar-thumb:hover{background:#94a3b8 !important}@media (max-width: 768px){h1.wpbdp-page-title,
.wpbdp-page
h1{font-size:22px !important}.wpbdp-page .button,.wpbdp-button{padding:9px
18px !important;font-size:13px !important}}@media
print{.wpbdp-button,
.wpbdp-page
.button{display:none !important}}.business-directory,.wpbdp-page,.wpbdp-main-box,.wpbdp-search-form,.wpbdp-listings,.wpbdp-listing{--ecomhub-catalog-ink:#0f172a;--ecomhub-catalog-muted:#475569;--ecomhub-catalog-line:#dbe3ea;--ecomhub-catalog-soft:#f8fafc;--ecomhub-catalog-blue:#0369a1;--ecomhub-catalog-blue-hover:#075985;--ecomhub-catalog-blue-soft:#e0f2fe}.business-directory .entry-content > .wpbdp-main-box,
.business-directory .wpbdp-main-box,
.business-directory .wpbdp-search-form,
.business-directory .wpbdp-bar{background:#fff !important;border:1px
solid var(--ecomhub-catalog-line) !important;border-radius:8px !important;box-shadow:0 8px 24px rgba(15, 23, 42, 0.06) !important}.business-directory .wpbdp-main-box,
.business-directory .wpbdp-search-form{padding:18px
!important}.business-directory .wpbdp-main-box input[type="text"],
.business-directory .wpbdp-main-box input[type="search"],
.business-directory .wpbdp-search-form input[type="text"],
.business-directory .wpbdp-search-form input[type="search"],
.business-directory .wpbdp-search-form select,
.business-directory .wpbdp-form input[type="text"],
.business-directory .wpbdp-form input[type="email"],
.business-directory .wpbdp-form input[type="url"],
.business-directory .wpbdp-form textarea,
.business-directory .wpbdp-form
select{border:1px
solid #cbd5e1 !important;border-radius:6px !important;color:var(--ecomhub-catalog-ink) !important;min-height:42px !important}.business-directory .wpbdp-main-box input:focus,
.business-directory .wpbdp-search-form input:focus,
.business-directory .wpbdp-search-form select:focus,
.business-directory .wpbdp-form input:focus,
.business-directory .wpbdp-form textarea:focus,
.business-directory .wpbdp-form select:focus{border-color:var(--ecomhub-catalog-blue) !important;box-shadow:0 0 0 3px rgba(3, 105, 161, 0.16) !important;outline:none !important}.wpbdp-with-button-styles .wpbdp-checkout-submit input[type="submit"],
.wpbdp-with-button-styles .wpbdp-ratings-reviews input[type="submit"],
.wpbdp-with-button-styles .comment-form input[type="submit"],
.wpbdp-with-button-styles .wpbdp-main-box input[type="submit"],
.wpbdp-with-button-styles .listing-actions a.wpbdp-button,
.wpbdp-with-button-styles .wpbdp-button-secondary,
.wpbdp-with-button-styles .wpbdp-button,
.business-directory .wpbdp-submit-listing-link,
.business-directory .wpbdp-main-box .button,
.business-directory .wpbdp-main-box button,
.business-directory .wpbdp-search-form button,
.business-directory .wpbdp-search-form input[type="submit"]{align-items:center !important;background:var(--ecomhub-catalog-blue) !important;border:1px
solid var(--ecomhub-catalog-blue) !important;border-radius:6px !important;box-shadow:0 1px 2px rgba(15, 23, 42, 0.08) !important;color:#fff !important;cursor:pointer !important;display:inline-flex !important;font-size:14px !important;font-weight:600 !important;justify-content:center !important;letter-spacing:0 !important;line-height:1.2 !important;min-height:42px !important;padding:10px
18px !important;text-decoration:none !important;text-transform:none !important;transition:background-color 180ms ease, border-color 180ms ease, box-shadow 180ms ease, color 180ms ease !important}.wpbdp-with-button-styles .wpbdp-checkout-submit input[type="submit"]:hover,
.wpbdp-with-button-styles .wpbdp-ratings-reviews input[type="submit"]:hover,
.wpbdp-with-button-styles .comment-form input[type="submit"]:hover,
.wpbdp-with-button-styles .wpbdp-main-box input[type="submit"]:hover,
.wpbdp-with-button-styles .listing-actions a.wpbdp-button:hover,
.wpbdp-with-button-styles .wpbdp-button:hover,
.business-directory .wpbdp-submit-listing-link:hover,
.business-directory .wpbdp-main-box .button:hover,
.business-directory .wpbdp-main-box button:hover,
.business-directory .wpbdp-search-form button:hover,
.business-directory .wpbdp-search-form input[type="submit"]:hover{background:var(--ecomhub-catalog-blue-hover) !important;border-color:var(--ecomhub-catalog-blue-hover) !important;box-shadow:0 6px 16px rgba(3, 105, 161, 0.22) !important;color:#fff !important;text-decoration:none !important;transform:none !important}.wpbdp-with-button-styles .wpbdp-button-secondary,
.business-directory .wpbdp-button-secondary,
.business-directory .listing-actions a.wpbdp-button-secondary{background:#fff !important;border-color:#bfdbfe !important;color:var(--ecomhub-catalog-blue-hover) !important}.wpbdp-with-button-styles .wpbdp-button-secondary:hover,
.business-directory .wpbdp-button-secondary:hover,
.business-directory .listing-actions a.wpbdp-button-secondary:hover{background:var(--ecomhub-catalog-blue-soft) !important;border-color:#7dd3fc !important;color:var(--ecomhub-catalog-blue-hover) !important}.wpbdp-with-button-styles .wpbdp-button:focus-visible,
.wpbdp-with-button-styles .wpbdp-main-box input[type="submit"]:focus-visible,
.business-directory .wpbdp-submit-listing-link:focus-visible,
.business-directory .wpbdp-main-box .button:focus-visible,
.business-directory .wpbdp-search-form input[type="submit"]:focus-visible{outline:3px
solid rgba(3, 105, 161, 0.24) !important;outline-offset:2px !important}.business-directory .wpbdp-listing{border:1px
solid var(--ecomhub-catalog-line) !important;border-radius:8px !important;box-shadow:0 1px 3px rgba(15, 23, 42, 0.05) !important;padding:20px
!important}.business-directory .wpbdp-listing:hover{border-color:#b6c6d6 !important;box-shadow:0 10px 28px rgba(15, 23, 42, 0.08) !important;transform:none !important}.business-directory .wpbdp-listing-title,
.business-directory .wpbdp-listing-title a,
.business-directory .listing-title,
.business-directory .listing-title
a{color:var(--ecomhub-catalog-ink) !important;font-weight:700 !important}.business-directory .wpbdp-listing-title a:hover,
.business-directory .listing-title a:hover{color:var(--ecomhub-catalog-blue-hover) !important}.wpbdp-plan-action input[type=radio] + label span:before{content:'Выбрать' !important}.wpbdp-plan-action input[type=radio]:checked + label span:before{content:'Выбрано' !important}@media (max-width: 640px){.wpbdp-with-button-styles .wpbdp-main-box input[type="submit"],
.wpbdp-with-button-styles .wpbdp-button,
.business-directory .wpbdp-submit-listing-link,
.business-directory .wpbdp-main-box .button,
.business-directory .wpbdp-search-form input[type="submit"]{width:100% !important}}.glossary-tooltip{display:inline;position:relative;z-index:999}.glossary-tooltip a,.glossary-underline{background:rgba(0, 0, 0, 0.1);cursor:pointer;display:inline-block;font-weight:700;padding:0
10px;border:0px
!important}.glossary-tooltip-text a, .glossary-tooltip-text-mobile
a{background:none}.glossary-tooltip a.glossary-external-link::after{content:"";display:inline-block;margin-left:5px;width:14px;height:16px;background-size:14px 16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20height%3D%221024%22%20width%3D%22768%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M640%20768H128V257.90599999999995L256%20256V128H0v768h768V576H640V768zM384%20128l128%20128L320%20448l128%20128%20192-192%20128%20128V128H384z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg%20height%3D%221024%22%20width%3D%22768%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M640%20768H128V257.90599999999995L256%20256V128H0v768h768V576H640V768zM384%20128l128%20128L320%20448l128%20128%20192-192%20128%20128V128H384z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");-webkit-mask-size:cover;mask-size:cover;background:black}.glossary-tooltip::after{content:"";position:absolute;display:none;width:360px;height:20px;bottom:100%;left:50%;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.glossary-tooltip:hover .glossary-tooltip::after,
.glossary-tooltip:focus .glossary-tooltip::after,
.glossary-tooltip:active .glossary-tooltip::after{pointer-events:auto;position:absolute;display:block;visibility:visible;top:unset}.glossary-tooltip-content{position:absolute;z-index:9999;display:none;width:360px;left:50%;margin:0
0 20px -180px;bottom:100%;text-align:left;box-shadow:-5px -5px 15px rgba(48, 54, 61, 0.2);background:#2a3035;opacity:0;cursor:default;pointer-events:none;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s}.glossary-tooltip:hover .glossary-tooltip-content,
.glossary-tooltip:focus .glossary-tooltip-content,
.glossary-tooltip:active .glossary-tooltip-content{pointer-events:auto;opacity:1;position:absolute;display:block !important;visibility:visible !important;top:unset;-webkit-transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);transform:translate3d(0, 0, 0) rotate3d(0, 0, 0, 0)}.glossary-tooltip-content::after{content:"";top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#2a3035;border-width:10px;margin-left:-10px}.glossary-tooltip-content img,
.glossary-tooltip-content-mobile
img{position:relative;height:150px;display:block;float:left;margin-right:1em}.glossary-tooltip-text{display:block;padding:1.31em 1.21em 1.21em 1.31em;color:#fff}.glossary-tooltip-text
a{font-weight:bold}.glossary-underline{text-decoration:underline}.rtl .glossary-tooltip-content{text-align:right}