/* Theme Name: Business Directory Bikit Theme URI: https://wpdirectorykit.com/themes/business-directory-bikit Description: A modern and responsive WordPress theme designed specifically for business directories, company listings, and service directories. Features include advanced search functionality, business comparison tools, company profiles, and mobile-optimized design. Perfect for creating professional business directory websites with comprehensive business management capabilities. Author: WPDirectoryKit Team Author URI: https://wpdirectorykit.com Version: 1.0.4 Requires at least: 6.3 Tested up to: 6.9 Requires PHP: 8.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: business-directory-bikit Domain Path: /languages Tags: full-site-editing, editor-style, block-styles, block-patterns, rtl-language-support This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. Features: - Advanced vehicle search and filtering - Vehicle comparison tools - Dealer profile management - Mobile-responsive design - SEO optimized structure - Fast loading performance - Custom post types for vehicles - Booking and inquiry system - Payment gateway integration - Multi-language support - RTL language support - Accessibility features - Modern block editor support - Custom color schemes - Professional automotive design For support and documentation, visit: https://wpdirectorykit.com/support */ :root { --primary-color: #405FF2; --primary-color-hover: #2E4BEF; --primary-color-fill: #2E4BEF; --primary-color-text: #444444; --primary-color-yellow: #F9B300; --primary-color-yellow-hover: #F9B300; --primary-color-grey: #575757; --primary-color-grey-рщмук: #000; } /* Hide site title when logo is present */ .wp-block-site-logo:not(:empty)+.wp-block-site-title { display: none; } /* Alternative: Show site title only when no logo */ .wp-block-site-logo:empty+.wp-block-site-title { display: block; } /* Styles intended only for the front.*/ html { scroll-behavior: smooth; } @media screen and (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } } body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } * { box-sizing: border-box; } div { vertical-align: bottom; } .wdk-categories-card-cover .wdk-categories-card-body .wdk-listings-count { display: block; } .wdk-locations-card-cover { margin-bottom: 0; } .over-hidden>.elementor-widget-container, .over-hidden { overflow: hidden; } .el-form-smart .wdk-field-group, .el-form-smart .wdk-field-group>div { font-size: 0; } .wdk-field-value h5, .wdk-field-value h4, .wdk-field-value h3, .wdk-field-value h2, .wdk-field-value h1 { margin: 0; } .el-line-h-1 .wdk-field-value { line-height: 1; } .wdk-locations-card-cover .wdk-locations-card-body .wdk-listings-count { display: block !important; } .el-button-block:hover *, .el-button-block:hover { color: var(--primary-color) !important; } .gallery .gallery-item { padding: 0 15px; margin-bottom: 15px; } .gallery.gallery-columns-1 .gallery-item { width: 100%; } .gallery.gallery-columns-2 .gallery-item { width: 50%; } .gallery.gallery-columns-3 .gallery-item { width: 33.33%; } .gallery.gallery-columns-4 .gallery-item { width: 25%; } .gallery.gallery-columns-5 .gallery-item { width: 20%; } .gallery.gallery-columns-6 .gallery-item { width: 16.666%; } .gallery.gallery-columns-7 .gallery-item { width: 14.285%; } .gallery.gallery-columns-8 .gallery-item { width: 12.5%; } .gallery.gallery-columns-9 .gallery-item { width: 11.1%; } .gallery .gallery-icon a { display: inline-block; position: relative; -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; } /* animation */ .card-gallery a:before, .gallery .gallery-icon a:before { content: ''; opacity: 0; left: 0; width: 100%; height: 100%; top: 0; position: absolute; background: rgba(0, 0, 0, 0.65); -webkit-transition: opacity .3s ease-out, -webkit-transform .3s ease-out; transition: opacity .3s ease-out, -webkit-transform .3s ease-out; -o-transition: transform .3s ease-out, opacity .3s ease-out; transition: transform .3s ease-out, opacity .3s ease-out; transition: transform .3s ease-out, opacity .3s ease-out, -webkit-transform .3s ease-out; will-change: auto; z-index: 1; } .card-gallery a:hover:before, .gallery .gallery-icon a:hover:before { opacity: 1; -webkit-transition: opacity .3s ease-in, -webkit-transform .3s ease-in; transition: opacity .3s ease-in, -webkit-transform .3s ease-in; -o-transition: transform .3s ease-in, opacity .3s ease-in; transition: transform .3s ease-in, opacity .3s ease-in; transition: transform .3s ease-in, opacity .3s ease-in, -webkit-transform .3s ease-in; } .card-gallery a:hover:after, .gallery .gallery-icon a:hover:after { opacity: 1; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: opacity .3s ease-in, -webkit-transform .3s ease-in; transition: opacity .3s ease-in, -webkit-transform .3s ease-in; -o-transition: transform .3s ease-in, opacity .3s ease-in; transition: transform .3s ease-in, opacity .3s ease-in; transition: transform .3s ease-in, opacity .3s ease-in, -webkit-transform .3s ease-in; } /* end animation */ .gallery .text { font-size: 14px; margin-bottom: 0; text-align: center; padding-top: 5px; } .gallery.gallery-columns-1 .gallery-image, .gallery.gallery-columns-2 .gallery-image { height: 350px; } .gallery .gallery-image { height: 170px; width: 100%; -o-object-fit: cover; object-fit: cover; } .wdk-el-basic-gallery {} .wdk-el-basic-gallery .gallery-item { cursor: pointer; position: relative; overflow: hidden; } .wdk-el-basic-gallery .gallery-item a { display: block; position: relative; padding-bottom: 70%; overflow: hidden; } .wdk-el-basic-gallery .gallery-item a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } body .wdk-booking-listing-calendar table tbody td a, body .wdk-booking-listing-calendar table thead td { padding: 3px; } .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle, .wdk_dropdown_tree button:first-child { border: 0; } .wdk-front-wrap .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle, .wdk-front-wrap .wdk_dropdown_tree button:first-child { border: 1px solid #eee; } body .wdk-field-value { line-height: 30.6px; } .wdk-sticky { position: sticky !important; top: 0; } select.wdk-order { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url("data:image/svg+xml;utf8,") no-repeat right 10px center; background-size: 9px; cursor: pointer; background-position-y: 17px; padding-right: 15px !important; } .eliblog-card .eliblog-card-thumbnail { overflow: hidden; } .wdk-tab .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle, .wdk-tab .wdk_dropdown_tree button:first-child, .wdk-front-wrap .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle, .wdk-front-wrap .wdk_dropdown_tree button:first-child { border: 1px solid #eee; } .wdk-field button.wdk-search-start .icon_search.fa-search { transform: rotate(90deg); } .elementor-icon-wrapper { font-size: 0; } .elementor-widget-wdk-search { z-index: 2; } .wdk_dropdown_tree .list_container input.form-control.search_term { border-radius: 0 !important; } body .elementor-element-75a2b42 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle, body .elementor-element-22dd4bf .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle, body .elementor-element-f1aaab9 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle { margin: 5px; border-radius: 10px; background: #405FF21A; color: #717171; } :root :where(.wp-element-button, .wp-block-button__link) { color: #fff; } :root :where(.wp-element-button:hover, .wp-block-button__link:hover) { background: #2E4BEF; border-color: #2E4BEF; } .el-form-smart .wdk-search .section-widget-control { display: none; } .el-form-smart .wdk-field input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) { padding: 0 22px; } .eli_blog .eliblog-card .eli-post-meta a:hover { color: #2E4BEF; } body .wdk-element .complete_link { z-index: 1; } .slick-slider.wdk_results_listings_slider_ini .wdk-col .wdk-field-images .wdk-row .wdk-col { padding-left: 0 !important; padding-right: 0 !important; } @media (min-width: 768px) { .rdm-slick-map { position: sticky; top: 0; } .admin-bar .rdm-slick-map { position: sticky; top: 32px; } } .elementor-4960+#colophon { display: none; } body .wdk-element .wdk-map .wdk_face.front, body .wdk-element .wdk-map .wdk_face i, body .profiles-item-profile .wdk-content .wdk-footer .wdk-list .meta-item a:hover, body .profiles-item-profile .wdk-content .wdk-footer .wdk-list .meta-item i, body .profiles-item-profile .wdk-content .wdk-footer .wdk-profile-link, body .profiles-item-list .wdk-thumbnail .wdk-hover .wdk-list-social li a:hover, body .profiles-item-list .wdk-content .wdk-footer .wdk-list .meta-item a:hover, body .profiles-item-list .wdk-content .wdk-footer .wdk-list .meta-item i, body .profiles-item-list .wdk-content .wdk-footer .wdk-profile-link { color: var(--primary-color); } body .wdk-element .wdk-map .wdk_marker-container:hover .wdk_marker-card::after, body .wdk-element .wdk-map .wdk_marker-card::before, body .profiles-item-list .wdk-thumbnail .wdk-hover .wdk-profile-btn:hover { background-color: var(--primary-color); }