      a { color: var(--color-primary); text-decoration: none; } article { margin-bottom: 0; border: 0; padding-bottom: 0; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { margin-bottom: 10px; } a, span { word-break: break-word; word-wrap: break-word; }   .directorist-row { margin-top: 0; } @media only screen and (max-width: 991px) { .directorist-row { margin-right: -10px; margin-left: -10px; } } .directorist-row > * { margin-top: 0; } @media only screen and (max-width: 991px) { .directorist-row > * { padding-left: 10px; padding-right: 10px; } }   .directorist-form-label { font-size: 15px; line-height: 1.33; color: var(--color-dark); } .directorist-form-group .directorist-form-element { height: 46px; padding: 12px 20px; border-radius: 5px; border-color: var(--color-border); } .directorist-form-group .directorist-form-element:focus { border-color: var(--color-dark); } .directorist-form-group label { font-size: 15px; font-weight: 600; color: var(--color-dark); }   .select2-container--default .select2-selection--single .select2-selection__arrow:after { position: absolute; right: 13px; top: 50%; font-size: 12px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-weight: 600; content: "\45"; color: var(--color-body); font-family: "theme-icons"; margin-top: 3px; } .directorist-form-group .select2-selection { border-color: var(--color-border); } .directorist-form-group .select2-container--default .select2-selection { min-height: 46px; padding: 0 16px; } .directorist-form-group .wp-editor-container { border-radius: 4px 0px 4px 4px; border-color: var(--color-border); } .directorist-form-group .wp-editor-container .quicktags-toolbar { padding: 6.5px 10px; border-radius: 4px 0 0 0; background-color: transparent; } .directorist-form-group .wp-editor-container .wp-editor-area { border-radius: 4px; border: 0 none; } .directorist-form-group .wp-editor-container .mce-edit-area { border-right: 0px none !important; } .directorist-form-group .wp-core-ui .quicktags-toolbar input.button.button-small { font-size: 16px; border: 0 none; background-color: transparent; color: var(--color-body); } .select2-container { z-index: auto; } .select2-container.select2-container--open { z-index: 99999; } .select2-container--default .select2-selection { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }   .directorist-tooltip[data-label]:after { font-size: 12px; font-weight: 600; line-height: 1.35; border-radius: 3px; z-index: 998; min-width: 115px; padding: 4px 10px; background-color: var(--color-dark); }   .directorist-checkbox.directorist-checkbox-primary input[type="checkbox"] + .directorist-checkbox__label, .directorist-radio.directorist-checkbox-primary input[type="checkbox"] + .directorist-checkbox__label { color: var(--color-body); } .directorist-checkbox.directorist-checkbox-primary input[type="checkbox"]:checked + .directorist-checkbox__label, .directorist-radio.directorist-checkbox-primary input[type="checkbox"]:checked + .directorist-checkbox__label { color: var(--color-body); } .directorist-checkbox.directorist-checkbox-primary input[type="checkbox"]:checked + .directorist-checkbox__label:after, .directorist-radio.directorist-checkbox-primary input[type="checkbox"]:checked + .directorist-checkbox__label:after { background-color: var(--color-primary); border-color: var(--color-primary); } .directorist-checkbox.directorist-checkbox-theme-admin input[type="checkbox"] + .directorist-checkbox__label:after, .directorist-radio.directorist-checkbox-theme-admin input[type="checkbox"] + .directorist-checkbox__label:after { width: 18px; height: 18px; border-color: var(--color-light-gray); } .directorist-checkbox.directorist-checkbox-theme-admin input[type="checkbox"] + .directorist-checkbox__label:before, .directorist-radio.directorist-checkbox-theme-admin input[type="checkbox"] + .directorist-checkbox__label:before { top: 5px !important; left: 5px !important; } .directorist-checkbox.directorist-checkbox-theme-admin input[type="checkbox"]:checked + .directorist-checkbox__label::after, .directorist-radio.directorist-checkbox-theme-admin input[type="checkbox"]:checked + .directorist-checkbox__label::after { background-color: var(--color-primary); border-color: var(--color-primary); } .directorist-checkbox input[type=checkbox] + .directorist-checkbox__label, .directorist-checkbox input[type=checkbox] + .directorist-radio__label, .directorist-checkbox input[type=radio] + .directorist-checkbox__label, .directorist-checkbox input[type=radio] + .directorist-radio__label, .directorist-radio input[type=checkbox] + .directorist-checkbox__label, .directorist-radio input[type=checkbox] + .directorist-radio__label, .directorist-radio input[type=radio] + .directorist-checkbox__label, .directorist-radio input[type=radio] + .directorist-radio__label { font-weight: 500; color: var(--color-body); }   .directorist-switch.directorist-switch-primary .directorist-switch-input:checked + .directorist-switch-label:before { background-color: var(--color-primary); } .directorist-switch.directorist-switch-primary .directorist-switch-label:before { background-color: var(--color-border); }   .directorist-range-slider-wrap #atbdp-range-slider { background-color: #F3E4E9 !important; } .directorist-range-slider-wrap #atbdp-range-slider .directorist-range-slider1 { border-color: var(--color-primary) !important; } .directorist-range-slider-wrap #atbdp-range-slider .directorist-range-slider-child { background-color: var(--color-primary); } .directorist-range-slider-wrap .directorist-range-slider-current-value { font-size: 14px; font-weight: 600; padding-right: 0 !important; color: var(--color-dark); } .form-group .check-btn .btn-checkbox { border-radius: 6px; } .directorist-form-group .form-group .check-btn .btn-checkbox { border-radius: 6px; } .directorist-form-group .form-group .check-btn span { font-size: 13px; font-weight: 500; border-radius: 6px; margin-top: 0; color: var(--color-primary); border-color: var(--color-border); } .directorist-form-group .form-group .check-btn span i { font-size: 14px; color: var(--color-primary); } .directorist-form-group .form-group .check-btn span .directorist-icon-mask:after { width: 14px; background-color: var(--color-primary); } .directorist-form-group .form-group .check-btn label { min-width: 124px; } .directorist-form-group .form-group .check-btn label input { display: none; border-radius: 6px; } .directorist-form-group .form-group .check-btn label input:checked + span { color: var(--color-white); background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-form-group .form-group .check-btn label input:checked + span i, .directorist-form-group .form-group .check-btn label input:checked + span span { color: var(--color-white) !important; } .directorist-form-group .form-group .check-btn label input:checked + span .directorist-icon-mask:after { background-color: var(--color-white); } .directorist-form-group .form-group .check-btn label span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 44px; border: 1px solid var(--color-border); padding: 5px 18px; border-radius: 6px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .directorist-form-group .form-group .check-btn label span i { margin-right: 6px; margin-top: 2px; } .directorist-dropdown .directorist-dropdown__links a { border-radius: 0px; } .directorist-dropdown .directorist-dropdown__links a:hover { color: var(--color-primary); background-color: var(--color-bg-normal); }   .theme-swiper, .theme-swiper-nested { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; } .theme-swiper { padding: 20px; margin: -20px; } .theme-swiper.directorist-listing-single__thumb-slider { padding: 0; margin: 0; } .theme-swiper.directorist-listing-single__thumb-slider .theme-swiper-navigation .theme-swiper-button-nav i { width: 30px; height: 30px; opacity: 0; } .theme-swiper.directorist-listing-single__thumb-slider .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-prev i { left: 15px; } .theme-swiper.directorist-listing-single__thumb-slider .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-next i { right: 15px; } .theme-swiper.directorist-listing-single__thumb-slider .theme-swiper-pagination { margin: 0; } .theme-swiper.directorist-listing-single__thumb-slider .theme-swiper-pagination .swiper-pagination-bullet { height: 6px; width: 6px; border-radius: 100%; background: var(--color-white); opacity: 0.6; } .theme-swiper.directorist-listing-single__thumb-slider .theme-swiper-pagination .swiper-pagination-bullet:hover, .theme-swiper.directorist-listing-single__thumb-slider .theme-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { height: 8px; width: 8px; opacity: 1; background: var(--color-white); } .theme-swiper.directorist-listing-single__thumb-slider:hover .theme-swiper-navigation .theme-swiper-button-nav i { opacity: 1; } .theme-swiper.theme-categories-slider-main .theme-swiper-pagination { margin: 26px 0 0; } .theme-swiper.theme-categories-slider-main .theme-swiper-pagination .swiper-pagination-bullet { -webkit-transition: all ease 0.3s; transition: all ease 0.3s; } .theme-swiper.theme-categories-slider-main .theme-swiper-pagination .swiper-pagination-bullet:hover, .theme-swiper.theme-categories-slider-main .theme-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { -webkit-transform: scale(1.25); transform: scale(1.25); background: var(--color-dark); } .theme-swiper-navigation .theme-swiper-button-nav i { position: absolute; top: 50%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 14px; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; width: 40px; border: none; height: 40px; border-radius: 50%; background-color: var(--color-white); transition: 0.2s ease-in-out; -webkit-box-shadow: 0 5px 8px rgba(var(--shadow-rgb), 0.1); box-shadow: 0 5px 8px rgba(var(--shadow-rgb), 0.1); } .theme-swiper-navigation .theme-swiper-button-nav .directorist-icon-mask:after { width: 14px; height: 14px; background-color: var(--color-dark); } .theme-swiper-navigation .theme-swiper-button-nav:hover .directorist-icon-mask:after { background-color: var(--color-white); } .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-prev-nested i { width: 30px; height: 30px; left: 15px; opacity: 0; } .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-next-nested i { width: 30px; height: 30px; right: 15px; opacity: 0; } .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-prev i { left: 0; } .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-next i { right: 0; } .theme-swiper-navigation .theme-swiper-button-nav:hover i { color: var(--color-white); background-color: var(--color-primary); } .theme-swiper-slider .theme-swiper-button-nav-wrap .theme-swiper-button-nav i { position: absolute; top: 50%; z-index: 2; -webkit-transform: translateY(-100%); transform: translateY(-100%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 14px; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; width: 40px; border: none; height: 40px; border-radius: 50%; background-color: var(--color-white); transition: 0.2s ease-in-out; -webkit-box-shadow: 0 5px 8px rgba(var(--shadow-rgb), 0.1); box-shadow: 0 5px 8px rgba(var(--shadow-rgb), 0.1); opacity: 0; visibility: hidden; } .theme-swiper-slider .theme-swiper-button-nav-wrap .theme-swiper-button-nav .directorist-icon-mask:after { width: 14px; height: 14px; background-color: var(--color-dark); } .theme-swiper-slider .theme-swiper-button-nav-wrap .theme-swiper-button-nav:hover .directorist-icon-mask:after { background-color: var(--color-white); } .theme-swiper-slider .theme-swiper-button-nav-wrap .theme-swiper-button-nav.theme-swiper-button-prev i { left: -55px; } @media only screen and (max-width: 1599px) { .theme-swiper-slider .theme-swiper-button-nav-wrap .theme-swiper-button-nav.theme-swiper-button-prev i { left: -40px; } } @media only screen and (max-width: 1399px) { .theme-swiper-slider .theme-swiper-button-nav-wrap .theme-swiper-button-nav.theme-swiper-button-prev i { left: 0; } } .theme-swiper-slider .theme-swiper-button-nav-wrap .theme-swiper-button-nav.theme-swiper-button-next i { right: -55px; } @media only screen and (max-width: 1599px) { .theme-swiper-slider .theme-swiper-button-nav-wrap .theme-swiper-button-nav.theme-swiper-button-next i { right: -40px; } } @media only screen and (max-width: 1399px) { .theme-swiper-slider .theme-swiper-button-nav-wrap .theme-swiper-button-nav.theme-swiper-button-next i { right: 0; } } .theme-swiper-slider .theme-swiper-button-nav-wrap .theme-swiper-button-nav:hover i { color: var(--color-white); background-color: var(--color-primary); } .theme-swiper-slider:hover .theme-swiper-button-nav-wrap .theme-swiper-button-nav i { opacity: 1; visibility: visible; } .theme-swiper-pagination { text-align: center; } .theme-swiper-pagination .swiper-pagination-bullet { height: 8px; width: 8px; border-radius: 100%; background: var(--color-border); opacity: 1; } .theme-swiper-pagination .swiper-pagination-bullet:hover, .theme-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; background: var(--color-primary); } .theme-swiper-pagination-nested { position: absolute; width: auto !important; right: unset !important; left: 50% !important; bottom: 12px !important; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 10; line-height: 1; } .theme-swiper-pagination-nested .swiper-pagination-bullet { display: inline-block; width: 6px; height: 6px; border-radius: 50%; margin: 3px; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s; transition: .3s; background-color: rgba(255, 255, 255, 0.6); opacity: 1; } .theme-swiper-pagination-nested .swiper-pagination-bullet:hover, .theme-swiper-pagination-nested .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; background: var(--color-white); } .theme-swiper-nested .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-prev-nested i, .theme-swiper-nested .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-next-nested i { width: 30px; height: 30px; opacity: 0; } .theme-swiper-nested .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-prev-nested i { left: 15px; } .theme-swiper-nested .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-next-nested i { right: 15px; } .theme-swiper-nested:hover .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-prev-nested i, .theme-swiper-nested:hover .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-next-nested i { opacity: 1; } .tns-outer [data-action="stop"], .tns-outer [data-action="start"] { display: none; } .tns-outer { position: relative; } .tns-outer .tns-controls button { position: absolute; top: 50%; z-index: 2; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .tns-outer .tns-controls button[data-controls="prev"] { left: 0; } .tns-outer .tns-controls button[data-controls="next"] { right: 0; } .mfp-bottom-bar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .mfp-bottom-bar .mfp-title { padding: 0 36px 0 0; } .mfp-bottom-bar .mfp-title:empty { padding: 0; } .mfp-bottom-bar .mfp-counter { position: unset; }   .atbdp_recovery_pass-wrapper a { line-height: 1.3; font-weight: 400; color: var(--color-lighten); font-size: 14px; } .atbdp_recovery_pass-wrapper a:hover { color: var(--color-primary); } .status { margin-top: -5px; } .status span { display: block; padding: 7px 15px; border-radius: 3px; } .atbd_social_login, .social-login { margin: 0 -3px 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .atbd_social_login button.btn { padding: 8px 18px; line-height: 28px; } .atbd_social_login button.btn span { font-family: "Font Awesome 5 Brands"; } .fb-login, .fb-google { display: inline-block; padding: 0 1.33rem; border-radius: 3px; text-align: center; } .az-fb-login-btn { background: transparent; color: #3b5999 !important; border: 1px solid #3b5999 !important; margin: 1rem 3px 0 !important; } .az-fb-login-btn:hover { background: #3b5999 !important; border: 1px solid #3b5999; color: var(--color-white) !important; } .az-gg-login-btn { background: transparent; color: #dd4b39 !important; border: 1px solid #dd4b39 !important; margin: 1rem 3px 0 !important; } .az-gg-login-btn:hover { background: #dd4b39 !important; color: var(--color-white) !important; } .atbdp-form-fade { padding: 0; } .atbdp-form-fade:after { display: none; } .atbdp-form-fade:before { border: 2px solid var(--color-primary); border-top-color: transparent; }   .directorist-archive-contents .directorist-archive-grid-view .directorist-pagination { margin-top: 50px; } @media only screen and (max-width: 991px) { .directorist-archive-contents .directorist-archive-grid-view .directorist-pagination { margin-top: 40px; } } .directorist-archive-contents .directorist-archive-list-view .directorist-pagination { margin-top: 50px; } @media only screen and (max-width: 991px) { .directorist-archive-contents .directorist-archive-list-view .directorist-pagination { margin-top: 40px; } } .directorist-archive-contents .directorist-row { margin-bottom: -30px; } .directorist-archive-contents.directorist-archive-list-view-wrap .directorist-header-bar, .directorist-archive-contents.directorist-archive-list-view-wrap .directorist-archive-list-view { max-width: 850px; margin: 0 auto; } .directorist-archive-contents.directorist-archive-list-view-wrap .directorist-header-bar { margin: 0 auto 15px; } .directorist-archive-contents #map.leaflet-container, .directorist-archive-contents #gmap.leaflet-container { z-index: 1; } .directorist-archive-title { font-size: calc(1.0875rem + 1.05vw); color: var(--color-dark); font-weight: 600; text-align: center; margin-bottom: 50px; } @media (min-width: 1200px) { .directorist-archive-title { font-size: 1.875rem; } }   .directorist-archive-contents .directorist-archive-title { font-size: calc(1.0875rem + 1.05vw); font-weight: 600; text-align: center; margin-bottom: 34px; color: var(--color-dark); } @media (min-width: 1200px) { .directorist-archive-contents .directorist-archive-title { font-size: 1.875rem; } } .directorist-archive-contents .directorist-archive-title span { font-weight: 400; color: var(--color-light-gray); }   .directorist-type-nav { margin-bottom: 30px; position: relative; } .directorist-type-nav:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; content: ''; z-index: -1; background-color: var(--color-border-light); } .directorist-type-nav .directorist-type-nav__list { margin-bottom: 0; padding-bottom: 1px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; overflow-y: hidden; } .directorist-type-nav .directorist-type-nav__list li.current .directorist-type-nav__link { color: var(--color-primary); } .directorist-type-nav .directorist-type-nav__list li.current .directorist-type-nav__link:after { opacity: 1; visibility: visible; } .directorist-type-nav .directorist-type-nav__list li.current .directorist-type-nav__link i { color: var(--color-primary); } .directorist-type-nav .directorist-type-nav__list li.current .directorist-type-nav__link .directorist-icon-mask:after { background-color: var(--color-primary); } .directorist-type-nav .directorist-type-nav__list .directorist-type-nav__link { font-size: 14px; font-weight: 600; padding: 10px 25px; border-bottom: 0 none; position: relative; color: var(--color-dark); } .directorist-type-nav .directorist-type-nav__list .directorist-type-nav__link .directorist-icon-mask:after { width: 14px; height: 14px; background-color: var(--color-dark); } .directorist-type-nav .directorist-type-nav__list .directorist-type-nav__link:hover { color: var(--color-primary); } .directorist-type-nav .directorist-type-nav__list .directorist-type-nav__link:hover i, .directorist-type-nav .directorist-type-nav__list .directorist-type-nav__link:hover span { color: var(--color-primary); } .directorist-type-nav .directorist-type-nav__list .directorist-type-nav__link:hover .directorist-icon-mask:after { background-color: var(--color-primary); } .directorist-type-nav .directorist-type-nav__list .directorist-type-nav__link i, .directorist-type-nav .directorist-type-nav__list .directorist-type-nav__link span { font-size: 16.5px; margin-right: 5px; -webkit-transition: .3s; transition: .3s; color: var(--color-light-gray); } .directorist-type-nav .directorist-type-nav__list .directorist-type-nav__link .directorist-icon-mask:after { width: 16px; height: 16px; background-color: var(--color-light-gray); -webkit-transition: .3s; transition: .3s; } .directorist-type-nav .directorist-type-nav__list .directorist-type-nav__link:after { position: absolute; left: 0; bottom: -1px; width: 100%; height: 2px; border-radius: 10px; content: ''; opacity: 0; visibility: hidden; -webkit-transition: .3s; transition: .3s; background-color: var(--color-primary); } .directorist-content-active .directorist-type-nav__list li { padding: 0; }   .directorist-content-active .directorist-header-bar { margin-bottom: 15px; } .directorist-content-active .directorist-listings-header { border: 0 none; padding: 0; background-color: transparent; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .directorist-content-active .directorist-listings-header__left { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .directorist-content-active .directorist-listings-header__left .directorist-filter-btn { font-size: 14px; border-radius: 5px; margin: 0 0 30px 0; color: var(--color-body) !important; border-color: var(--color-border) !important; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .directorist-content-active .directorist-listings-header__left .directorist-filter-btn i { font-size: 18px; margin-right: 4px; color: var(--color-dark); -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .directorist-content-active .directorist-listings-header__left .directorist-filter-btn .directorist-icon-mask:after { width: 18px; height: 18px; background-color: var(--color-dark); } .directorist-content-active .directorist-listings-header__left .directorist-filter-btn.active, .directorist-content-active .directorist-listings-header__left .directorist-filter-btn:hover { color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-content-active .directorist-listings-header__left .directorist-filter-btn.active i, .directorist-content-active .directorist-listings-header__left .directorist-filter-btn:hover i { color: var(--color-primary); } .directorist-content-active .directorist-listings-header__left .directorist-filter-btn.active .directorist-icon-mask:after, .directorist-content-active .directorist-listings-header__left .directorist-filter-btn:hover .directorist-icon-mask:after { background-color: var(--color-primary); } .directorist-content-active .directorist-listings-header__left .directorist-header-found-title { font-size: 14px; font-weight: 400; color: var(--color-body); } .directorist-content-active .directorist-listings-header__left .directorist-header-found-title span { color: var(--color-dark); font-weight: 700; } .directorist-content-active .directorist-listings-header__right { padding-right: 4px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .directorist-content-active .directorist-listings-header__right .theme-btn-show-map { margin-bottom: 16px; } .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map { font-size: 13px; font-weight: 500; min-height: 40px; border-radius: 4px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: .375rem .905rem; color: var(--color-dark); background-color: var(--color-bg-lighter); -webkit-transition: .3s; transition: .3s; } .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map i, .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map span { font-size: 20px; margin-right: 4px; } .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map .directorist-icon-mask:after { background-color: var(--color-dark); } .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map.active, .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map:hover { color: var(--color-primary); background-color: rgba(var(--color-primary-rgba), 0.15); } .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map.active i, .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map.active span, .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map:hover i, .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map:hover span { -webkit-transition: .3s; transition: .3s; color: var(--color-primary); } .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map.active .directorist-icon-mask:after, .directorist-content-active .directorist-listings-header__right .theme-btn-show-map .btn-show-map:hover .directorist-icon-mask:after { background-color: var(--color-primary); } .directorist-content-active .directorist-listings-header__right .directorist-dropdown__links a.directorist-dropdown__links--single:hover { background-color: transparent; } .directorist-content-active .directorist-listings-header__actions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .directorist-content-active .directorist-listings-header__actions .directorist-sortby-dropdown { margin-right: 26px; } .directorist-content-active .directorist-listings-header__actions .directorist-sortby-dropdown .directorist-dropdown__toggle { font-size: 13px; font-weight: 500; border: 0 none !important; padding: 0; color: var(--color-light-gray) !important; } .directorist-content-active .directorist-listings-header__actions .directorist-sortby-dropdown .directorist-dropdown__toggle:after { position: relative; } .directorist-content-active .directorist-listings-header__actions .directorist-sortby-dropdown .directorist-dropdown__toggle.directorist-toggle-has-icon:after { right: 0; opacity: 1; visibility: visible; font-size: 14px; } .directorist-content-active .directorist-listings-header__actions .directorist-sortby-dropdown .directorist-dropdown__toggle.directorist-toggle-has-icon:before { display: none; } .directorist-content-active .directorist-listings-header__actions .directorist-sortby-dropdown .directorist-dropdown__toggle .directorist-icon-caret { margin-left: 8px; } .directorist-content-active .directorist-listings-header__actions .theme-view-mode { position: relative; top: 2px; }   .theme-view-mode { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .theme-view-mode a { cursor: pointer; text-decoration: none; } .theme-view-mode a i, .theme-view-mode a span { font-size: 20px; color: var(--color-light-gray); } .theme-view-mode a .directorist-icon-mask:after { width: 20px; height: 20px; background-color: var(--color-light-gray); } .theme-view-mode a.active i, .theme-view-mode a.active span, .theme-view-mode a:hover i, .theme-view-mode a:hover span { color: var(--color-primary); } .theme-view-mode a.active .directorist-icon-mask:after, .theme-view-mode a:hover .directorist-icon-mask:after { background-color: var(--color-primary); } .theme-view-mode a + a { margin-left: 16px; }   .directorist-archive-contents .directorist-search-float .directorist-advanced-filter { padding-top: 0; } .directorist-archive-contents .directorist-advanced-filter__basic { padding: 30px 0 0; border: 0 none; margin: 0 20px 10px; } .directorist-archive-contents .directorist-advanced-filter__basic .check-btn .btn-checkbox { width: 100%; } .directorist-archive-contents .directorist-advanced-filter__basic .check-btn .btn-checkbox label { width: 100%; } .directorist-archive-contents .directorist-advanced-filter__basic .check-btn .btn-checkbox input + span { width: 100%; text-align: center; } .directorist-archive-contents .directorist-advanced-filter__basic--element .theme-search-dropdown.active .theme-search-dropdown__label { border-bottom-color: var(--color-border) !important; } .directorist-archive-contents .directorist-advanced-filter__basic--element .theme-search-dropdown .theme-search-dropdown__label { border-radius: 4px; min-height: 46px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 4px; border: 1px solid var(--color-border); } .directorist-archive-contents .directorist-advanced-filter__basic--element .theme-search-dropdown .theme-search-dropdown__label:after { right: 16px; } .directorist-archive-contents .directorist-advanced-filter__basic--element .theme-search-dropdown .theme-search-dropdown__label label { color: #8F8E9F !important; font-weight: 400 !important; margin-bottom: 0; cursor: pointer; } .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn .btn-checkbox { border-radius: 6px; } .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn span { font-size: 13px; font-weight: 500; border-radius: 6px; margin-top: 0; color: #8F8E9F; border-color: var(--color-border); } .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn span i { font-size: 14px; color: #8F8E9F; } .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn span .directorist-icon-mask:after { width: 14px; background-color: #8F8E9F; } .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn label { min-width: 124px; } .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn label input { display: none; border-radius: 6px; } .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn label input:checked + span { color: var(--color-white); background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn label input:checked + span i, .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn label input:checked + span span { color: var(--color-white) !important; } .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn label input:checked + span .directorist-icon-mask:after { background-color: var(--color-white); } .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn label span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 44px; border: 1px solid var(--color-border); padding: 0 18px !important; border-radius: 6px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .directorist-archive-contents .directorist-advanced-filter__basic--element .check-btn label span i { margin-right: 6px; } .directorist-archive-contents .directorist-advanced-filter__basic--element .directorist-price-ranges { margin: 0; } .directorist-archive-contents .directorist-advanced-filter__basic--element .directorist-range-slider-current-value { padding: 0 !important; margin-bottom: 0; } .directorist-archive-contents .directorist-advanced-filter__basic .directorist-select .select2-container.select2-container--default .select2-selection--single { border-color: var(--color-border) !important; } .directorist-archive-contents .directorist-advanced-filter__advanced--element { margin: 0 25px; } .directorist-archive-contents .directorist-advanced-filter__advanced--element .directorist-search-field .directorist-price-ranges { margin: -5px; } .directorist-archive-contents .directorist-advanced-filter__advanced--element.directorist-advanced-filter__advanced--pricing .directorist-price-ranges { margin: 8px 0 0 0; } .directorist-archive-contents .directorist-advanced-filter__advanced--element.directorist-advanced-filter__advanced--pricing .directorist-price-ranges > .form-group { width: 100%; } .directorist-archive-contents .directorist-advanced-filter__advanced--element.directorist-advanced-filter__advanced--pricing .directorist-price-ranges .slider-range { margin-right: 16px; } .directorist-archive-contents .directorist-advanced-filter__advanced--element.directorist-advanced-filter__advanced--pricing .directorist-price-ranges .slider-peragraph { margin-top: 20px; } @media only screen and (max-width: 575px) { .directorist-archive-contents .directorist-advanced-filter__advanced .directorist-price-ranges__item { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; } } @media only screen and (max-width: 575px) { .directorist-archive-contents .directorist-advanced-filter__advanced .directorist-price-ranges__item.directorist-price-ranges__price-frequency { -webkit-box-flex: initial; -ms-flex: initial; flex: initial; } } .directorist-archive-adv-filter .directorist-advanced-filter__advanced .directorist-range-slider-wrap .directorist-range-slider-current-value { -webkit-box-flex: .2; -ms-flex: .2; flex: .2; margin-bottom: 0; }   .theme-dir-all-listing .directorist-header-bar .directorist-advanced-filter__basic--element > .directorist-search-field > label { display: none; } .theme-dir-all-listing .directorist-header-bar .theme-search-dropdown__label label { font-size: 14px; } .theme-dir-all-listing .directorist-header-bar .directorist-form-group input::-webkit-input-placeholder { color: #8F8E9F; } .theme-dir-all-listing .directorist-header-bar .directorist-form-group input::-moz-placeholder { color: #8F8E9F; } .theme-dir-all-listing .directorist-header-bar .directorist-form-group input:-ms-input-placeholder { color: #8F8E9F; } .theme-dir-all-listing .directorist-header-bar .directorist-form-group input::-ms-input-placeholder { color: #8F8E9F; } .theme-dir-all-listing .directorist-header-bar .directorist-form-group input::placeholder { color: #8F8E9F; } .theme-dir-all-listing .directorist-header-bar .select2.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder { font-size: 14px; color: #8F8E9F; } .directorist-archive-contents .directorist-header-bar .directorist-advanced-filter__basic--element .theme-search-dropdown .theme-search-dropdown__label label { padding: 0 20px; } .directorist-archive-contents .directorist-header-bar .directorist-advanced-filter__basic--element .directorist-area-ranges .directorist-area-ranges__item:not(:last-child) { margin-bottom: 10px; } .directorist-archive-contents .directorist-header-bar .directorist-advanced-filter__basic--element .directorist-search-tags { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }   .ez-media-uploader { border-radius: 6px; border-color: var(--color-border); background-color: var(--color-bg-lighter); } .directorist-bh-dayzone .directorist-bh-dayzone__single .directorist-bh-dayzone__single--choice { margin: 12px 14px; } @media (min-width: 1200px) { } @media (min-width: 1200px) { } @media (min-width: 1200px) { } .directorist-form-listing-type__single { cursor: pointer; } .directorist-form-listing-type__single.directorist-radio input[type=radio] { color: #000; } .directorist-form-listing-type__single.directorist-radio input[type=radio] + .directorist-radio__label { width: 100%; border-radius: 8px; border: 1px solid transparent; -webkit-transition: border-color 0.4s ease; transition: border-color 0.4s ease; min-height: 94px; -webkit-box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); padding: 23px 25px 23px 57px; color: var(--color-dark); font-weight: 600; cursor: pointer; } .directorist-form-listing-type__single.directorist-radio input[type=radio] + .directorist-radio__label:after { top: 25px; left: 25px; border: 2px solid var(--color-border); -webkit-transition: border-color 0.4s ease; transition: border-color 0.4s ease; } .directorist-form-listing-type__single.directorist-radio input[type=radio] + .directorist-radio__label:before { top: 31px; left: 31px; background-color: var(--color-border) !important; -webkit-transition: border-color 0.4s ease; transition: border-color 0.4s ease; } .directorist-form-listing-type__single.directorist-radio input[type=radio] + .directorist-radio__label small { font-size: 14px; display: block; font-weight: 400; margin-top: 10px; color: var(--color-body); } .directorist-form-listing-type__single.directorist-radio input[type=radio]:checked + .directorist-radio__label { border-color: var(--color-primary); } .directorist-form-listing-type__single.directorist-radio input[type=radio]:checked + .directorist-radio__label::before { background-color: var(--color-primary) !important; } .directorist-form-listing-type__single.directorist-radio input[type=radio]:checked + .directorist-radio__label:after { background-color: var(--color-white); border-color: var(--color-primary); } @media only screen and (max-width: 479px) { .directorist-form-listing-type { margin-bottom: 30px; } } .directorist-form-listing-type .directorist-option-title { font-size: 16px; font-weight: 700; margin-bottom: 20px; color: var(--color-dark); } .directorist-form-listing-type__list { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 -10px; margin-bottom: 30px; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 479px) { .directorist-form-listing-type__list { margin: 0 -10px; } } .directorist-form-listing-type__list .directorist-form-listing-type__single { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-bottom: 0; margin: 0 10px; } @media only screen and (max-width: 479px) { .directorist-form-listing-type__list .directorist-form-listing-type__single { margin: 10px 10px; } } .directorist-form-listing-type__list .directorist-radio__label { background-color: var(--color-white); } .directorist-form-listing-type__list .directorist-radio__label span { display: block; font-weight: 400; margin-top: 10px; color: var(--color-gray); font-size: 14px; } .directorist-listing-type .directorist-option-title { font-size: 16px !important; font-weight: 600; line-height: 1.25; color: var(--color-dark); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; } .directorist-listing-type .directorist-listing-type_list { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 -10px 10px -10px; } .directorist-listing-type .directorist-listing-type_list input { margin-right: 5px; } .directorist-listing-type .directorist-listing-type_list .directorist-input-group { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 10px; cursor: pointer; } .directorist-listing-type .directorist-listing-type_list .directorist-input-group input[type="radio"] { display: none; } .directorist-listing-type .directorist-listing-type_list .directorist-input-group input[type="radio"] + label { font-size: 15px; font-weight: 600; position: relative; width: 100%; border-radius: 6px; border: 2px solid transparent; min-height: 94px; -webkit-box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); padding: 25px 25px 25px 60px; color: var(--color-dark); cursor: pointer; } .directorist-listing-type .directorist-listing-type_list .directorist-input-group input[type="radio"] + label:before { position: absolute; top: 36px; left: 36px; width: 6px; height: 6px; border-radius: 50%; background-color: var(--color-border-gray) !important; border: 0 none; z-index: 2; content: ""; } .directorist-listing-type .directorist-listing-type_list .directorist-input-group input[type="radio"] + label:after { position: absolute; width: 18px; height: 18px; border-radius: 50%; content: ""; top: 30px; left: 30px; border: 1px solid var(--color-border-gray); background-color: var(--color-white); } .directorist-listing-type .directorist-listing-type_list .directorist-input-group input[type="radio"] + label .atbdp_make_str_green { display: block; font-size: 14px; font-weight: 500; color: var(--color-body); } .directorist-listing-type .directorist-listing-type_list .directorist-input-group input[type="radio"]:checked + label { border-color: var(--color-primary); } .directorist-listing-type .directorist-listing-type_list .directorist-input-group input[type="radio"]:checked + label:before { opacity: 1; visibility: visible; background-color: var(--color-primary) !important; } .directorist-listing-type .directorist-listing-type_list .directorist-input-group input[type="radio"]:checked + label:after { background-color: var(--color-white); border-color: var(--color-primary); } @media (min-width: 1200px) { } @media only screen and (max-width: 991px) { } @media only screen and (max-width: 991px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 479px) { }   .ezmu__upload-button-wrap .ezmu__btn.ezmu__input-label { position: relative; background-color: var(--color-primary) !important; border-radius: 6px; overflow: hidden; } .ezmu__upload-button-wrap .ezmu__btn.ezmu__input-label:after, .ezmu__upload-button-wrap .ezmu__btn.ezmu__input-label:before { content: ""; position: absolute; height: 100%; width: 60%; bottom: 0; opacity: 0; visibility: hidden; background: rgba(255, 255, 255, 0.35); } .ezmu__upload-button-wrap .ezmu__btn.ezmu__input-label:before { right: 100%; width: 60%; -webkit-transition: .5s; transition: .5s; border-radius: 6px; -webkit-transition-delay: .15s; transition-delay: .15s; } .ezmu__upload-button-wrap .ezmu__btn.ezmu__input-label:after { right: -10px; border-radius: 6px; -webkit-transition: .4s; transition: .4s; } .ezmu__upload-button-wrap .ezmu__btn.ezmu__input-label:hover:before { right: -100%; opacity: 1; visibility: visible; } .ezmu__upload-button-wrap .ezmu__btn.ezmu__input-label:hover:after { opacity: 1; visibility: visible; width: 0; } .ezmu__info-list-item.is-featured { color: var(--color-success); }   #directorist-pricing-plan-container { padding: 80px 0 72px; } .directorist-pricing.directorist-pricing--1 { border: 0 none; text-align: left; padding: 30px; margin-top: 0; -webkit-box-shadow: 0 3px 5px rgba(142, 143, 159, 0.05); box-shadow: 0 3px 5px rgba(142, 143, 159, 0.05); -webkit-transition: .35s; transition: .35s; border-color: var(--color-border-light); } .directorist-pricing.directorist-pricing--1:hover { -webkit-box-shadow: 0 20px 50px rgba(142, 143, 159, 0.15); box-shadow: 0 20px 50px rgba(142, 143, 159, 0.15); } .directorist-pricing.directorist-pricing--1 .directorist-pricing__title { margin-bottom: 30px; } .directorist-pricing.directorist-pricing--1 .directorist-pricing__title h4 { border-bottom: 0 none; padding: 0 !important; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .directorist-pricing.directorist-pricing--1 p.directorist-pricing__value { text-align: left !important; font-size: calc(1.0875rem + 1.05vw); font-weight: 700; color: var(--color-dark); } @media (min-width: 1200px) { .directorist-pricing.directorist-pricing--1 p.directorist-pricing__value { font-size: 1.875rem; } } .directorist-pricing.directorist-pricing--1 p.directorist-pricing__value sup { font-size: 16px; font-weight: 500; color: var(--color-dark); margin-right: -6px; } .directorist-pricing.directorist-pricing--1 p.directorist-pricing__value small { font-size: 13px; font-weight: 500; color: var(--color-body); } .directorist-pricing.directorist-pricing--1 p.directorist-pricing_subtitle small { font-size: 13px; font-weight: 500; color: var(--color-light-gray); } .directorist-pricing.directorist-pricing--1 p.directorist-pricing__description { font-size: 13px; font-weight: 500; line-height: 1.54; padding: 0; margin: 10px 0 0 0 !important; text-align: left !important; color: var(--color-light-gray); } .directorist-pricing.directorist-pricing--1 .directorist-pricing__price { padding: 0; margin-bottom: 35px; border-bottom: 0 none; } .directorist-pricing.directorist-pricing--1 .directorist-pricing__features { padding: 0; } .directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li .fa { top: 2px; } .directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li { font-size: 15px; color: var(--color-body); } .directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li .directorist-icon-mask { margin-right: 4px; } .directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li .directorist-icon-mask:after { width: 11px; height: 11px; background-color: var(--color-gray); } .directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li .directorist-icon-mask.directorist_green:after { background-color: var(--color-success); } .directorist-pricing.directorist-pricing--1 .directorist-pricing__features ul li .directorist-icon-mask.directorist_red:after { background-color: var(--color-danger); } .directorist-pricing.directorist-pricing--1 .directorist-pricing__action .directorist-btn-lighter.directorist-pricing__action--btn { border-color: #F6F7F9 !important; } .directorist-pricing.directorist-pricing--1 .directorist-pricing__action .directorist-btn-lighter.directorist-pricing__action--btn:hover { background-color: var(--color-primary) !important; } .directorist-pricing.directorist-pricing--1 .directorist-pricing__action input { display: none; } .directorist-pricing .directorist-pricing__title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }   .directorist-pricing.directorist-pricing-special .atbd_popular_badge { font-size: 9px; font-weight: 700; padding: 0 7.5px; height: 20px; position: relative; left: 0; -webkit-transform: translateX(0); transform: translateX(0); top: 0; border-radius: 3px; background-color: var(--color-primary) !important; } .directorist-pricing.directorist-pricing-special .directorist-pricing__action .directorist-btn.directorist-btn-lighter { color: var(--color-white) !important; background-color: var(--color-primary) !important; }   .directorist-booking-extras .directorist-booking-weekdays-tab-nav .directorist-booking-weekdays-tab-nav__item { padding: 8.5px 10px; border-radius: 6px; margin: 4px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .directorist-booking-extras .directorist-booking-weekdays-tab-nav .directorist-booking-weekdays-tab-nav__item.directorist-active { background-color: var(--color-primary); border-color: var(--color-primary); } .directorist-booking-extras .directorist-mb-15 { margin-bottom: 15px !important; } .directorist-booking-extras .diretorist-booking-payment.directorist-mb-15, .directorist-booking-extras .directorist-booking-slot-available-check.directorist-mb-15, .directorist-booking-extras .directorist-booking-timing-type.directorist-mb-15 { margin-bottom: 0 !important; } .directorist-booking-extras .directorist-booking-timing-type .directorist-booking-timing-type-select { margin: 0 -5px 10px; } .directorist-booking-extras .directorist-booking-guest-reservation { margin-top: 15px; } .directorist-booking-extras #diretorist-booking-btn-copy { color: var(--color-white) !important; } .directorist-booking-extras .directorist-booking-rental .directorist-booking-rent #directorist-calendar-outer { border: none; } .directorist-booking-extras .directorist-form-group .directorist-booking-input-more span { height: 42px; } .directorist-booking-wrap .directorist-booking-label { font-weight: 600; color: var(--color-dark); } .directorist-booking-wrap .diretorist-booking-payment .directorist-checkbox input[type=checkbox] + .directorist-checkbox__label:before, .directorist-booking-wrap .directorist-booking-instant .directorist-checkbox input[type=checkbox] + .directorist-checkbox__label:before { top: 8px; } .directorist-booking-wrap .diretorist-booking-payment .directorist-checkbox input[type=checkbox] + .directorist-checkbox__label:after, .directorist-booking-wrap .directorist-booking-instant .directorist-checkbox input[type=checkbox] + .directorist-checkbox__label:after { top: 5px; } .atbd-booking-information.atbd_content_module { border-radius: 6px; border: 0 none; margin-bottom: 0; } .atbd-booking-information.atbd_content_module .atbdb_content_module_contents { padding: 0; } .directorist-booking-add-day .directorist-btn.directorist-btn-primary#bhAddNew { background-color: var(--color-bg-lighter) !important; border-color: var(--color-bg-lighter) !important; color: var(--color-dark) !important; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .directorist-booking-add-day .directorist-btn.directorist-btn-primary#bhAddNew:hover { color: var(--color-white) !important; background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-max-allowed-tickets.directorist-mb-15, .directorist-booking-wrap, .directorist-booking-service.directorist-mb-15, .directorist-booking-guest-reservation.directorist-mb-15 { margin-bottom: 0 !important; } .directorist-booking-hour-selection .diretorist-booking-hour-remove { background-color: var(--color-danger) !important; margin: 15px; color: var(--color-white) !important; } .directorist-radio.directorist-radio-theme-admin input[type=radio]:checked + .directorist-radio__label:after { background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; }   .directorist-checkout-form { padding: 60px 0 100px; } @media only screen and (max-width: 991px) { .directorist-checkout-form { padding: 50px 0 50px; } } @media only screen and (max-width: 767px) { .directorist-checkout-form { padding: 40px 0 40px; } } #directorist-checkout-table tr th, #directorist-checkout-table tr td { padding: 15px 20px; } #directorist-checkout-table tr td { color: var(--color-body); } #directorist-checkout-table tr td label { width: 100%; } #directorist-checkout-table tr td span { font-size: 15px; } .directorist-payment-gateways .list-group-item { border: none; border-radius: 5px; } .directorist-payment-gateways .list-group-item .text-muted { color: var(--color-body); } .directorist-payment-action { margin-top: 30px; } .directorist-payment-action .atbdp_not_now_button { border-color: var(--color-border) !important; color: var(--color-body) !important; } .directorist-payment-action .atbdp_not_now_button:hover { border-color: var(--color-primary) !important; color: var(--color-primary) !important; } #directorist.atbd_wrapper #atbdp-checkout-form #atbdp_checkout_submit_btn { background-color: var(--color-primary) !important; margin-left: 5px; } .atbd_payment_recipt { margin-top: 60px; } @media only screen and (max-width: 991px) { .atbd_payment_recipt { margin-top: 50px; } } @media only screen and (max-width: 767px) { .atbd_payment_recipt { margin-top: 40px; } } .atbd_payment_recipt + .directorist-mt-30 { margin-bottom: 100px; } @media only screen and (max-width: 991px) { .atbd_payment_recipt + .directorist-mt-30 { margin-bottom: 50px; } } @media only screen and (max-width: 767px) { .atbd_payment_recipt + .directorist-mt-30 { margin-bottom: 40px; } } .atbd_payment_summary { color: var(--color-dark); } .atbd_thank_you { color: var(--color-success); }   .directorist-form-listing-type .directorist-form-listing-type__single.directorist-radio input[type=radio] + .directorist-radio__label:before { top: 33px; left: 33px; visibility: visible; opacity: 1; background-color: var(--color-border-gray); } .directorist-form-listing-type .directorist-form-listing-type__single.directorist-radio input[type=radio] + .directorist-radio__label:after { border: 1px solid var(--color-border); } .directorist-form-listing-type .directorist-radio input[type=radio] + .directorist-radio__label:after { width: 22px; height: 22px; } .directorist-form-listing-type .directorist-form-listing-type__single.directorist-radio input[type=radio]:checked + .directorist-radio__label:after { background-color: var(--color-white); border-color: var(--color-primary); } .directorist-form-listing-type .directorist-form-group .directorist-form-element { border-radius: 5px; }   .select2-container--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted { -webkit-transition: 0.3s ease; transition: 0.3s ease; }   #directorist-pricing-plan-container { background-color: #F6F7F9; } @media only screen and (min-width: 556px) { #directorist-pricing-plan-container > .directorist-container-fluid { max-width: 540px; } } @media only screen and (min-width: 768px) { #directorist-pricing-plan-container > .directorist-container-fluid { max-width: 720px; } } @media only screen and (min-width: 992px) { #directorist-pricing-plan-container > .directorist-container-fluid { max-width: 960px; } } @media only screen and (min-width: 1200px) { #directorist-pricing-plan-container > .directorist-container-fluid { max-width: 1140px; } } @media only screen and (min-width: 1400px) { #directorist-pricing-plan-container > .directorist-container-fluid { max-width: 1320px; } }   .theme-dir-add-listing { background-color: #F6F7F9; } .theme-listing-form-area { width: 100%; max-width: 100% !important; } .no-add-listing-sidebar { background-color: #F6F7F9; } .no-add-listing-sidebar.theme-listing-form-area { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } @media only screen and (min-width: 1399px) { .no-add-listing-sidebar .theme-listing-form__wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; } } @media only screen and (max-width: 1399px) { .no-add-listing-sidebar .theme-listing-form__wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 58%; } } @media only screen and (max-width: 1199px) { .no-add-listing-sidebar .theme-listing-form__wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 78%; } } @media only screen and (max-width: 767px) { .no-add-listing-sidebar .theme-listing-form__wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; } }   .theme-listing-form__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; } .theme-listing-form__wrapper .theme-listing-form__left { float: right; position: sticky; height: calc(100% - 74px); left: 0; background: var(--color-white); padding: 0px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 999; height: 100vh; } @media only screen and (min-width: 991.99px) { .theme-listing-form__wrapper .theme-listing-form__left { top: 80px; width: 35%; } } .theme-listing-form__wrapper .theme-listing-form__left + .theme-listing-form__right { -webkit-box-flex: 64%; -ms-flex: 64%; flex: 64%; } .theme-listing-form__wrapper .theme-listing-form__left + .theme-listing-form__right .theme-listing-form__content { max-width: 755px; padding: 75px 30px 100px 60px; } @media only screen and (max-width: 991px) { .theme-listing-form__wrapper .theme-listing-form__left + .theme-listing-form__right .theme-listing-form__content { padding: 75px 5px 100px 5px; max-width: 100%; } } .theme-listing-form__wrapper .theme-listing-form__right { background-color: #F6F7F9; max-width: 100%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .theme-listing-form__wrapper .theme-listing-form__right .theme-listing-form__content { padding: 75px 30px; } .theme-listing-form__wrapper .theme-listing-form__right .theme-listing-form__content .theme-listing-form__content__title { color: var(--color-dark); font-size: calc(1.05rem + 0.6vw); line-height: 1.25; font-weight: 600; margin-bottom: 60px; } @media (min-width: 1200px) { .theme-listing-form__wrapper .theme-listing-form__right .theme-listing-form__content .theme-listing-form__content__title { font-size: 1.5rem; } }   .theme-listing-sidebar-close { display: none; } .has-add-listing-sidebar .theme-listing-sidebar-close { position: fixed; top: 65px; right: -44px; border: none; opacity: 1; cursor: pointer; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; z-index: 99999; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 44px; height: 44px; color: var(--color-danger); background-color: rgba(var(--color-primary-rgba), 0.1); border: 1px solid transparent; border-radius: 8px; text-decoration: none; display: none; } @media only screen and (max-width: 991px) { .has-add-listing-sidebar .theme-listing-sidebar-close { display: -webkit-box; display: -ms-flexbox; display: flex; } } .has-add-listing-sidebar .theme-listing-sidebar-close:hover { background-color: var(--color-danger); color: var(--color-white); -webkit-box-shadow: 2px 2px 20px rgba(var(--color-primary-rgba), 0.12), -2px -2px 20px rgba(var(--color-primary-rgba), 0.1); box-shadow: 2px 2px 20px rgba(var(--color-primary-rgba), 0.12), -2px -2px 20px rgba(var(--color-primary-rgba), 0.1); } .theme-listing-form__left .theme-listing-sidebar-close i { -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .theme-listing-form__left.show .theme-listing-sidebar-close i { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .theme-listing-form__tab-menu { max-width: 290px; padding: 146px 120px 0 0; padding-top: 160px; } @media only screen and (min-width: 991.99px) { .theme-listing-form__tab-menu { float: right; } } @media only screen and (max-width: 1199px) { .theme-listing-form__tab-menu { padding: 146px 66px 0 0; } } .theme-listing-form__tab-menu ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; padding: 0; margin: 0; } .theme-listing-form__tab-menu li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 220px; } @media only screen and (max-width: 575px) { .theme-listing-form__tab-menu li { width: 100%; } } .theme-listing-form__tab-menu li a { font-size: 15px; padding: 3px 0; font-weight: 500; line-height: 2.4; color: var(--color-gray); text-decoration: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .theme-listing-form__tab-menu li a:hover, .theme-listing-form__tab-menu li a.active { font-weight: 600; color: var(--color-dark); } .theme-listing-form__tab-menu li a:hover i, .theme-listing-form__tab-menu li a.active i { color: var(--color-primary); } .theme-listing-form__tab-menu li a:hover .directorist-icon-mask:after, .theme-listing-form__tab-menu li a.active .directorist-icon-mask:after { background-color: var(--color-primary); } .theme-listing-form__tab-menu li i { margin-right: 18px; font-size: 22px; color: var(--color-light-gray); -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .theme-listing-form__tab-menu li .directorist-icon-mask:after { width: 22px; height: 22px; background-color: var(--color-light-gray); -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } @media only screen and (max-width: 1199px) { .theme-listing-form__wrapper .theme-listing-form__right .theme-listing-form__content { padding: 148px 30px 70px 30px; } } @media only screen and (max-width: 991px) { .theme-listing-form__wrapper .theme-listing-form__left .theme-listing-form__tab-menu { padding: 100px 80px 0 0; } .theme-listing-form__wrapper .theme-listing-form__right .theme-listing-form__content { padding: 100px 30px 70px 30px; } } @media only screen and (max-width: 991px) { .theme-listing-form__wrapper .theme-listing-form__left { position: fixed; height: 100%; left: 0; top: 55px; background-color: var(--color-white); z-index: 999; -webkit-transform: translateX(-290px); transform: translateX(-290px); -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .theme-listing-form__wrapper .theme-listing-form__left.show { -webkit-transform: translateX(0px); transform: translateX(0px); } .theme-listing-form__wrapper .theme-listing-form__left .theme-listing-form__tab-menu { padding: 100px 80px 0 30px; } .theme-listing-form__wrapper .theme-listing-form__right .theme-listing-form__content { max-width: 100%; padding: 105px 30px 40px 30px; } } @media only screen and (max-width: 575px) { .theme-listing-form__wrapper .theme-listing-form__left { -webkit-transform: translateX(-211px); transform: translateX(-211px); } .theme-listing-form__wrapper .theme-listing-form__left .theme-listing-form__tab-menu { padding: 92px 30px 0 27px; } } html { scroll-padding-top: 80px; } @media only screen and (max-width: 575px) { html { scroll-padding-top: 50px; } } html.fixed-scrollspy { scroll-padding-top: 110px; }   .directorist-switch .directorist-switch-input:checked + .directorist-switch-label:before { background-color: var(--color-primary); } .directorist-switch.directorist-switch-primary .directorist-switch-input:checked + .directorist-switch-label:before { background-color: var(--color-primary); } .directorist-checkbox input[type=checkbox]:checked + .directorist-checkbox__label:after, .directorist-checkbox input[type=checkbox]:checked + .directorist-radio__label:after, .directorist-checkbox input[type=radio]:checked + .directorist-checkbox__label:after, .directorist-checkbox input[type=radio]:checked + .directorist-radio__label:after, .directorist-radio input[type=checkbox]:checked + .directorist-checkbox__label:after, .directorist-radio input[type=checkbox]:checked + .directorist-radio__label:after, .directorist-radio input[type=radio]:checked + .directorist-checkbox__label:after, .directorist-radio input[type=radio]:checked + .directorist-radio__label:after { border-color: var(--color-primary); } .directorist-checkbox input[type=checkbox]:checked + .directorist-checkbox__label:after { background-color: var(--color-primary); } .directorist-radio input[type=radio] + .directorist-radio__label:before { background-color: var(--color-primary) !important; } .directorist-radio.directorist-radio-theme-admin input[type=radio]:checked + .directorist-radio__label:after { background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-booking-extras .directorist-booking-weekdays-tab-nav .directorist-booking-weekdays-tab-nav__item { outline: none; } .directorist-booking-extras .directorist-booking-weekdays-tab-nav .directorist-booking-weekdays-tab-nav__item.directorist-active { border-color: var(--color-primary); background-color: var(--color-primary) !important; } .directorist-booking-hour-selection .diretorist-booking-hour-remove { outline: none; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; } .directorist-booking-hour-selection .diretorist-booking-hour-remove:hover { background: var(--color-primary) !important; } .directorist-booking-time-duplicate-dropdown__content__footer .directorist-btn { background-color: var(--color-primary) !important; } .directorist-add-listing-form .directorist-btn, .directorist-btn--add-hours#bhAddNew { border-color: transparent; background-color: transparent; } #bhAddNew:hover { background: var(--color-primary) !important; color: var(--color-white) !important; }   @media only screen and (max-width: 768px) { .directorist-search-top { margin-bottom: 15px; } } .directorist-search-top__title { font-size: 42px; line-height: 1.19048; color: var(--color-white); font-weight: 600; margin-bottom: 35px; text-transform: capitalize; } @media only screen and (max-width: 768px) { .directorist-search-top__title { margin-bottom: 0; } } @media only screen and (max-width: 767px) { .directorist-search-top__title { font-size: 26px; } } .skip-link.screen-reader-text { display: none; } .directorist-search-form-box { width: 100%; }   .directorist-search-contents .directorist-listing-type-selection { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0 auto 30px; padding: 0; border-radius: 22px; background-color: var(--color-white); } .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item { margin: 0; } .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 34px; font-size: 15px; font-weight: 600; padding: 0 20px; margin: 4px; -webkit-transition: 0s; transition: 0s; color: var(--color-dark); } .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a .directorist-icon-mask:after { background-color: var(--color-dark); } .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a:hover { color: var(--color-primary); } .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a:hover .directorist-icon-mask:after { background-color: var(--color-primary); } .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a:after { display: none; } .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a i, .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a span.la, .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a span.las, .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a span.lar, .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a span.fa, .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a span.fas, .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a span.far, .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a span.fab { font-size: 14px; margin-right: 5px; } .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a .directorist-icon-mask:after { width: 14px; height: 14px; } .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a.directorist-listing-type-selection__link--current { background-color: var(--color-primary); color: var(--color-white); border-radius: 18px; } .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a.directorist-listing-type-selection__link--current:hover { color: var(--color-white); } .directorist-search-contents .directorist-listing-type-selection .directorist-listing-type-selection__item a.directorist-listing-type-selection__link--current .directorist-icon-mask:after { background-color: var(--color-white); }   .directorist-search-form .directorist-form-group.directorist-icon-left .directorist-input-icon { z-index: 1; } @media only screen and (max-width: 575px) { .directorist-search-form .directorist-search-form-action__submit { width: 100%; } .directorist-search-form .directorist-search-form-action__submit .directorist-btn-search { width: 100%; } } .directorist-search-form .directorist-search-form-action__filter { margin: 0 1px; } @media only screen and (max-width: 575px) { .directorist-search-form .directorist-search-form-action__filter { margin: 5px 2px; } } .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn { width: 54px; height: 52px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; white-space: nowrap; padding: 0 15px; background-color: transparent; border-color: rgba(255, 255, 255, 0.4); } .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn:hover, .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn.active { background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn:hover i, .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn.active i { color: var(--color-white); } .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn:hover .directorist-icon-mask:after, .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn.active .directorist-icon-mask:after { background-color: var(--color-white); } .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn i, .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn span.la, .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn span.las, .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn span.lab, .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn span.lar, .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn span.fas, .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn span.far, .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn span.fab { font-size: 22px; color: var(--color-white); } .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn .directorist-icon-mask:after { width: 22px; height: 22px; background-color: var(--color-white); } .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn:before, .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn:after { display: none; } .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn span + span { display: none; margin-left: 6px; } @media only screen and (max-width: 767px) { .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn span + span { display: block; } } .directorist-search-form .directorist-search-form-action__filter .directorist-filter-btn:before { background-color: var(--color-white); } .directorist-search-form .directorist-search-form-action { margin: 0 -2px 0 2px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media only screen and (max-width: 575px) { .directorist-search-form .directorist-search-form-action { margin: 1px 0; } } @media only screen and (max-width: 1399px) { .directorist-search-form .directorist-search-form-action { -webkit-box-align: start; -ms-flex-align: start; align-items: start; } } .directorist-search-form .directorist-search-form-action .directorist-search-form-action__submit { margin: 0 1px; } @media only screen and (max-width: 575px) { .directorist-search-form .directorist-search-form-action .directorist-search-form-action__submit { margin: 5px 2px; } } .directorist-search-form .directorist-search-form-action .directorist-search-form-action__submit .directorist-btn.directorist-btn-lg { font-weight: 500; border-radius: 0.375rem; background-color: var(--color-primary); border-color: var(--color-primary); padding: 11px 20px; height: 52px; font-size: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: var(--color-white); white-space: nowrap; } .directorist-search-form .directorist-search-form-action .directorist-search-form-action__submit .directorist-btn.directorist-btn-lg.directorist-filter-btn { background-color: transparent; padding: 11px 5px; } .directorist-search-form .directorist-search-form-action .directorist-search-form-action__submit .directorist-btn.directorist-btn-lg.directorist-filter-btn:before { display: none; } .directorist-search-form .directorist-search-form-action .directorist-search-form-action__submit .directorist-btn.directorist-btn-lg i, .directorist-search-form .directorist-search-form-action .directorist-search-form-action__submit .directorist-btn.directorist-btn-lg span { margin-right: 8px; } .directorist-search-form .directorist-search-form-action .directorist-search-form-action__submit .directorist-btn.directorist-btn-search i { font-size: 18px; } .directorist-search-form .directorist-search-form-action .directorist-search-form-action__submit .directorist-btn.directorist-btn-search .directorist-icon-mask:after { width: 18px; height: 18px; background-color: var(--color-white); } .directorist-search-form .directorist-range-slider-wrap > div { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; } .directorist-search-contents .directorist-search-form-top .directorist-search-field { -webkit-box-flex: 49.09999%; -ms-flex: 49.09999%; flex: 49.09999%; } @media only screen and (max-width: 575px) { .directorist-search-contents .directorist-search-form-top .directorist-search-field { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; margin: 5px 1px; } } .directorist-search-contents { padding: 161px 0 146px; max-width: 850px; margin: 0 auto; } @media only screen and (max-width: 767px) { .directorist-search-contents { padding: 48px 0 0; } } @media only screen and (max-width: 575px) { .directorist-search-contents { padding: 28px 0; } } .directorist-search-contents .directorist-search-form-box-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } @media only screen and (max-width: 575px) { .directorist-search-contents .directorist-search-form-box-wrap { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .directorist-search-contents .directorist-search-form-top { border: none !important; padding: 0; margin: -1px; border-radius: 0; background-color: transparent; } @media only screen and (max-width: 1399px) { .directorist-search-contents .directorist-search-form-top { -webkit-box-align: start; -ms-flex-align: start; align-items: start; } } @media only screen and (max-width: 575px) { .directorist-search-contents .directorist-search-form-top { margin: -1px 0; } } .directorist-search-contents .directorist-search-form-top select { background-color: var(--color-white); height: 52px; font-size: 15px; font-weight: 400; border-radius: 6px; border: 1px solid var(--color-border); color: var(--color-light-gray); } .directorist-search-contents .directorist-search-form-top .directorist-checkbox-wrapper, .directorist-search-contents .directorist-search-form-top .directorist-search-tags { margin: 0; } .directorist-search-contents .directorist-search-form-top .open_now .btn-checkbox { width: 100%; } .directorist-search-contents .directorist-search-form-top .directorist-search-field { margin: 1px; min-width: auto;     } @media only screen and (max-width: 575px) { .directorist-search-contents .directorist-search-form-top .directorist-search-field { margin: 5px 1px; } } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-checkbox-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .directorist-search-contents .directorist-search-form-top .directorist-search-field.directorist-search-query { padding-right: 0; } .directorist-search-contents .directorist-search-form-top .directorist-search-field.directorist-price-ranges-wrapper .directorist-price-ranges__item { height: 52px; margin: 0; } .directorist-search-contents .directorist-search-form-top .directorist-search-field.directorist-price-ranges-wrapper .directorist-price-ranges { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .directorist-search-contents .directorist-search-form-top .directorist-search-field.directorist-price-ranges-wrapper .directorist-price-ranges .directorist-price-ranges__item { padding: 0; margin: 5px 0; } .directorist-search-contents .directorist-search-form-top .directorist-search-field:not(:last-child) { border: none; } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-form-element { max-width: 100%; background-color: var(--color-white); height: 52px; font-size: 14px; font-weight: 400; border-radius: 0.375rem; border: 1px solid var(--color-border); } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-form-element::-webkit-input-placeholder { font-size: 14px; font-weight: 400; color: var(--color-light-gray); } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-form-element::-moz-placeholder { font-size: 14px; font-weight: 400; color: var(--color-light-gray); } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-form-element:-ms-input-placeholder { font-size: 14px; font-weight: 400; color: var(--color-light-gray); } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-form-element::-ms-input-placeholder { font-size: 14px; font-weight: 400; color: var(--color-light-gray); } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-form-element::placeholder { font-size: 14px; font-weight: 400; color: var(--color-light-gray); } .directorist-search-contents .directorist-search-form-top .directorist-search-field.directorist-form-group .directorist-input-icon span { color: var(--color-gray); } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-search-category .directorist-select2-addons-area i { color: var(--color-dark); } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-search-category .directorist-select2-addons-area .directorist-icon-mask:after { background-color: var(--color-dark); } .directorist-search-contents .directorist-search-form-top .directorist-search-field .theme-search-dropdown__label { font-size: 14px; color: var(--color-light-gray); min-height: 52px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: .375rem; padding: 0 22px; cursor: pointer; background-color: var(--color-white); } .directorist-search-contents .directorist-search-form-top .directorist-search-field .theme-search-dropdown__label:after { position: absolute; right: 27px; top: 50%; font-size: 12px; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-weight: 600; content: "\45"; color: var(--color-body); font-family: "theme-icons"; } .directorist-search-contents .directorist-search-form-top .directorist-search-field .theme-search-dropdown__label label { cursor: pointer; } .directorist-search-contents .directorist-search-form-top .directorist-search-field .theme-search-dropdown-toggle { padding: 15px; } .directorist-search-contents .directorist-search-form-top .directorist-search-field .theme-search-dropdown-toggle .directorist-range-slider-wrap { padding: 15px 0 0; min-width: auto; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: left; } .directorist-search-contents .directorist-search-form-top .directorist-search-field .theme-search-dropdown-toggle .directorist-range-slider-wrap > div { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-area-ranges, .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-price-ranges { display: -webkit-box; display: -ms-flexbox; display: flex; } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-area-ranges .directorist-area-ranges__item, .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-area-ranges .directorist-price-ranges__item, .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-price-ranges .directorist-area-ranges__item, .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-price-ranges .directorist-price-ranges__item { padding: 4px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-price-ranges { margin: 0; } .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-range-slider-wrap .directorist-range-slider-current-value { padding: 0 !important; margin-top: 10px; margin-bottom: 0; } .directorist-search-form .directorist-select .select2-container.select2-container--default .select2-selection--single { height: 52px; padding: 0; border: 1px solid; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: .375rem; } .directorist-search-form .directorist-select .select2-container.select2-container--default .select2-selection--single .select2-selection__placeholder { font-size: 14px; color: var(--color-light-gray); } .directorist-search-form .directorist-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding: 0 15px 0 22px; } .directorist-search-form .directorist-select .select2-container.select2-container--default .directorist-select2-addons-area { right: 10px; left: unset; } .directorist-search-form .directorist-select .select2-container.select2-container--default .directorist-select2-addons-area .directorist-select2-dropdown-close { height: auto; width: auto; } .directorist-search-form .directorist-select .select2-container.select2-container--default .directorist-select2-addons-area .directorist-select2-dropdown-close i, .directorist-search-form .directorist-select .select2-container.select2-container--default .directorist-select2-addons-area .directorist-select2-dropdown-close span.fas { font-size: 12px; } .directorist-search-form .directorist-select .select2-container.select2-container--default .directorist-select2-addons-area .directorist-select2-dropdown-close .directorist-icon-mask:after { width: 12px; height: 12px; }   .directorist-search-field .directorist-location-js + .address_result { padding: 10px 15px; top: 54px; border-radius: 8px; -webkit-box-shadow: 0 5px 30px rgba(143, 142, 159, 0.2); box-shadow: 0 5px 30px rgba(143, 142, 159, 0.2); } .directorist-search-field .directorist-location-js + .address_result ul li { border-bottom: 0 none; padding: 0 !important; } .directorist-search-field .directorist-location-js + .address_result ul li a { font-size: 14px; font-weight: 500; border-radius: 4px; padding: 10px; color: var(--color-dark); } .directorist-search-field .directorist-location-js + .address_result ul li a:hover { background-color: var(--color-bg-normal); } .directorist-search-form-top {   } .directorist-search-form-top .directorist-price-ranges { margin: 0; padding: 17px 17px; } .directorist-search-form-top .directorist-select2-dropdown-toggle { width: 35px; } .directorist-search-form-top .directorist-select2-dropdown-toggle i { font-size: 12px; } .directorist-search-form-top .consultation_ranger { background-color: var(--color-white); border-radius: 6px; border: 1px solid #f2f2f2; width: 100%; } .directorist-search-form-top .consultation_ranger .price-range { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 15px 20px 7px; } .directorist-search-form-top .consultation_ranger .price-range p { min-width: 100px; } .directorist-search-form-top .theme-search-dropdown-toggle .directorist-range-slider-wrap .directorist-range-slider-current-value { position: relative; top: 8px; left: 2px; padding: 0 !important; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }   .theme-search-dropdown { position: relative; width: 100%; } .theme-search-dropdown__input { position: relative; width: 100%; } .theme-search-dropdown__input:before { content: "\45"; font-family: "theme-icons"; font-size: 12px; font-weight: 600; padding-left: 0; right: 15px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #666d92; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; pointer-events: none; } .theme-search-dropdown__input input { background-color: var(--color-white); height: 52px; font-size: 15px; font-weight: 400; border-radius: 0.375rem; border: 1px solid #f2f2f2; width: 100%; padding: 5px 20px; outline: none; color: var(--color-light-gray); } @media only screen and (max-width: 575px) { .theme-search-dropdown__input input { width: 100%; max-width: 100%; min-height: 52px; } } .theme-search-dropdown__input input::-webkit-input-placeholder { color: var(--color-dark); } .theme-search-dropdown__input input::-moz-placeholder { color: var(--color-dark); } .theme-search-dropdown__input input:-ms-input-placeholder { color: var(--color-dark); } .theme-search-dropdown__input input::-ms-input-placeholder { color: var(--color-dark); } .theme-search-dropdown__input input::placeholder { color: var(--color-dark); } .theme-search-dropdown .theme-search-dropdown__label { min-height: 44px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; } .theme-search-dropdown .theme-search-dropdown__label:after { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); content: "\45"; font-family: "theme-icons"; font-weight: 600; font-size: 12px; color: var(--color-dark); } .theme-search-dropdown .theme-search-dropdown__label label { color: #8F8E9F !important; font-weight: 400 !important; margin-bottom: 0; font-size: 14px; cursor: pointer; } .theme-search-dropdown .theme-search-dropdown, .theme-search-dropdown.theme-search-dropdown { border-radius: 4px; cursor: pointer; } .theme-search-dropdown .theme-search-dropdown .theme-search-dropdown-toggle, .theme-search-dropdown.theme-search-dropdown .theme-search-dropdown-toggle { padding: 15px; width: 100%; } .theme-search-dropdown .theme-search-dropdown .theme-search-dropdown__label, .theme-search-dropdown.theme-search-dropdown .theme-search-dropdown__label { border-radius: 4px; border: 1px solid var(--color-border); } .theme-search-dropdown .theme-search-dropdown-toggle { visibility: hidden; opacity: 0; background: var(--color-white); border-radius: 6px; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); position: absolute; width: 100%; text-align: left; z-index: 9; top: 50px; -webkit-transform: translate(0, -50%) scaleY(0); transform: translate(0, -50%) scaleY(0); } .theme-search-dropdown .theme-search-dropdown-toggle a { color: var(--color-dark); font-size: 14px; font-weight: 400; line-height: 34px; text-transform: capitalize; } .theme-search-dropdown .theme-search-dropdown-toggle a span { margin-right: 4px; } .theme-search-dropdown.active .theme-search-dropdown-toggle { visibility: visible; opacity: 1; -webkit-transform: translate(0) scaleY(1); transform: translate(0) scaleY(1); } .theme-search-dropdown.active .theme-search-dropdown-toggle__input:before { content: "\44"; }   .directorist-search-adv-filter { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: start; align-content: start; } .directorist-search-adv-filter .directorist-advanced-filter__advanced--element { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; padding: 10px 20px; } .directorist-search-adv-filter .directorist-advanced-filter__advanced--element .directorist-search-field > label { font-size: 15px; font-weight: 600; color: var(--color-dark); margin-bottom: 8px; position: relative; top: -5px; } .directorist-search-adv-filter .directorist-advanced-filter__advanced--element .directorist-search-field .directorist-select .select2-container.select2-container--default .select2-selection--single { height: 46px; } .directorist-search-adv-filter .directorist-range-slider-wrap { white-space: nowrap; } .directorist-search-adv-filter .directorist-range-slider-wrap .directorist-range-slider-current-value { margin-bottom: 0; } .directorist-search-adv-filter .directorist-range-slider-wrap .directorist-range-slider-current-value:empty { display: none; } .directorist-search-adv-filter .direcorist-search-field-drealestate-age .directorist-form-group .directorist-drealestate-radio-circle:not(:last-child) { margin-bottom: 15px; } .directorist-search-adv-filter .direcorist-search-field-tag .directorist-search-tags { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .directorist-search-adv-filter .direcorist-search-field-drealestate-gender .directorist-search-field .directorist-radio:not(:last-child) { margin-bottom: 15px; } .directorist-search-contents .directorist-advanced-filter { margin-top: 2px; border: 0 none; border-radius: .375rem; -webkit-box-shadow: 0 10px 25px rgba(142, 143, 159, 0.3); box-shadow: 0 10px 25px rgba(142, 143, 159, 0.3); }   .directorist-checkbox-wrapper .directorist-select { width: 100%; }   .directorist-form-group.directorist-icon-left .directorist-input-icon { right: unset; left: 20px; } .directorist-form-group.directorist-icon-left .directorist-form-element { padding-left: 40px; }   .directorist-search-form-top .open_now { margin: 0 !important; } .directorist-search-form-top .open_now .check-btn label { width: 100%; } .directorist-search-form-top .open_now .check-btn label span { color: var(--color-light-gray); width: 100%; } .directorist-search-form-top .open_now .check-btn label span i { color: var(--color-light-gray); } .directorist-search-form-top .open_now .check-btn label span .directorist-icon-mask:after { background-color: var(--color-light-gray); } .directorist-search-form-top .open_now .check-btn label span .directorist-icon-mask { margin-top: -2px; } .directorist-search-form-top .open_now .check-btn label span .directorist-icon-mask:after { background-color: #adb3cd; width: 15px; height: 15px; } .open_now { border-right: none !important; } .open_now > label { margin-bottom: 15px; } .open_now .check-btn label { position: relative; } .open_now .check-btn label input { position: absolute; -webkit-appearance: none; -moz-appearance: none; appearance: none; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; outline: 0; border: 0; background: transparent !important; border-radius: 6px; } .open_now .check-btn label input:checked + span { background-color: var(--color-primary); border-color: var(--color-primary); color: var(--color-white); } .open_now .check-btn label input:checked + span i { color: var(--color-white); } .open_now .check-btn label input:checked + span .directorist-icon-mask:after { background-color: var(--color-white); } .open_now .check-btn label span { text-align: center; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: .3s ease; transition: .3s ease; padding: 10px 18px; font-weight: 500; font-size: 14px; border: 1px solid var(--color-border); border-radius: 6px; background-color: var(--color-white); height: 52px; } .open_now .check-btn label span i { font-size: 14px; margin-right: 5px; margin-top: 0; width: auto; height: auto; top: 0; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .open_now .check-btn label span .directorist-icon-mask:after { width: 14px; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; }   .directorist-search-form-box-wrap .directorist-search-form-contents { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: start; } @media only screen and (max-width: 575px) { .directorist-search-form-box-wrap .directorist-search-form-contents { -ms-flex-wrap: wrap; flex-wrap: wrap; } } @media only screen and (max-width: 767px) { .directorist-search-form-box-wrap .directorist-search-form-contents { display: block; } } .directorist-search-form-box-wrap .directorist-container-fluid { padding: 0; } .search-menu .enable-multi-directory .directorist-search-form-box-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .directorist-listing-type-wrapper { display: none; } .enable-multi-directory .directorist-listing-type-wrapper { margin-right: 6px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; } .enable-multi-directory .directorist-listing-type-wrapper .directorist-listing-type { padding: 10px 8px 10px 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: start; } @media only screen and (max-width: 991px) { .enable-multi-directory .directorist-listing-type-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .enable-multi-directory .directorist-search-form-inline::before { content: ""; display: inline-block; } @media only screen and (max-width: 575px) { .enable-multi-directory .directorist-search-form-inline::before { width: 100%; } } .directorist-search-field.directorist-listing-type-wrapper.directorist-form-group { z-index: 1; } .directorist-search-field.directorist-listing-type-wrapper.directorist-form-group.active { z-index: 999; } @media only screen and (max-width: 575px) { .directorist-search-field.directorist-listing-type-wrapper.directorist-form-group { width: 100%; } }   .banner-search-enable .banner-content h1 { text-align: left; margin-bottom: -15px; } @media only screen and (max-width: 575px) { .banner-search-enable .banner-content h1 { padding: 0 15px; padding-top: 20px; } }   .directorist-form-image-upload-field .ezmu__btn.ezmu__input-label, .directorist-btn.directorist-btn-primary.directorist-form-submit__btn { background-color: var(--color-dark) !important; border: none; -webkit-box-shadow: none; box-shadow: none; }   .directorist-content-active .directorist-listing-category-top { text-align: center; margin-top: 20px; } .directorist-content-active .directorist-listing-category-top ul { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; padding: 0; margin: -5px -10px -10px; } .directorist-content-active .directorist-listing-category-top ul li { margin: 5px 10px; } .directorist-content-active .directorist-listing-category-top ul li a { position: relative; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .directorist-content-active .directorist-listing-category-top ul li a:after { position: absolute; left: 0; bottom: 0; width: 0; height: 2px; border-radius: 6px; content: ''; -webkit-transition: width .35s ease-in; transition: width .35s ease-in; background-color: var(--color-white); } .directorist-content-active .directorist-listing-category-top ul li a p { font-weight: 400; color: rgba(255, 255, 255, 0.8); -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .directorist-content-active .directorist-listing-category-top ul li a:hover:after { width: 100%; } .directorist-content-active .directorist-listing-category-top ul li a:hover p { color: var(--color-white); } .directorist-search-form {   } .directorist-search-form .directorist-price-ranges__item.directorist-price-ranges__price-frequency { background-color: var(--color-white); border-radius: 6px; } .directorist-search-form .directorist-price-ranges__item { margin: 1px; } .directorist-search-form .directorist-price-ranges__item:not(:last-child) { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }   .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-search-tags { padding: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .directorist-search-field-tag .directorist-search-tags { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .directorist-search-field-checkbox .directorist-checkbox-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }   .directorist-select2-addon .directorist-icon-mask:after { background-color: var(--color-body); } .directorist-form-group .directorist-input-icon .directorist-icon-mask:after { width: 14px; height: 14px; background-color: var(--color-body); }   .directorist-search-float .directorist-advanced-filter { border-radius: 6px; -webkit-box-shadow: 0 10px 30px rgba(143, 142, 159, 0.25); box-shadow: 0 10px 30px rgba(143, 142, 159, 0.25); } .directorist-advanced-filter { border: 0 none; padding: 0; border-radius: 6px; -webkit-box-shadow: 0 10px 30px rgba(143, 142, 159, 0.25); box-shadow: 0 10px 30px rgba(143, 142, 159, 0.25); } .directorist-advanced-filter__basic { padding: 15px 0; margin: 0 30px; } .directorist-advanced-filter__basic .directorist-form-group .directorist-form-element { border-radius: 5px; } .directorist-advanced-filter__advanced--element { padding: 15px 0; border-bottom: 0 none; } @media only screen and (max-width: 575px) { .directorist-advanced-filter__advanced--element { margin: 0 15px; } } .directorist-advanced-filter__advanced--element.direcorist-search-field-checkbox .directorist-search-field { margin: 0; } .directorist-advanced-filter__advanced--element .directorist-search-field { text-align: left; } .directorist-advanced-filter__advanced--element .directorist-search-field .directorist-select { width: 100%; } .directorist-advanced-filter__advanced--element .directorist-search-field .directorist-select .select2-container.select2-container--default .select2-selection--single { border-color: var(--color-border) !important; } .directorist-advanced-filter__advanced--element .directorist-search-field .theme-search-dropdown .theme-search-dropdown__label { min-height: 46px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 5px; padding: 0 15px; border: 1px solid var(--color-border); } .directorist-advanced-filter__advanced--element .directorist-search-field .theme-search-dropdown .theme-search-dropdown__label:after { color: var(--color-body); right: 15px; } .directorist-advanced-filter__advanced--element .directorist-search-field .theme-search-dropdown .theme-search-dropdown__label label { margin-bottom: 0; font-weight: 400; color: var(--color-body); } .directorist-advanced-filter__advanced--element .directorist-search-field .directorist-search-tags { margin: 0; } .directorist-advanced-filter__advanced--element .directorist-search-field .directorist-price-ranges { margin: 0; } .directorist-advanced-filter__advanced--element .select2-container--default .select2-selection--single { border-radius: 5px; } .directorist-advanced-filter__advanced--element.directorist-advanced-filter__advanced--checkbox .directorist-checkbox { -webkit-box-flex: 0; -ms-flex: 0 0 23.8%; flex: 0 0 23.8%; } @media only screen and (max-width: 991px) { .directorist-advanced-filter__advanced--element.directorist-advanced-filter__advanced--checkbox .directorist-checkbox { -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; } } @media only screen and (max-width: 767px) { .directorist-advanced-filter__advanced--element.directorist-advanced-filter__advanced--checkbox .directorist-checkbox { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } } .directorist-advanced-filter__advanced--element.directorist-advanced-filter__advanced--tag .directorist-search-tags .directorist-checkbox { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; } @media only screen and (max-width: 991px) { .directorist-advanced-filter__advanced--element.directorist-advanced-filter__advanced--tag .directorist-search-tags .directorist-checkbox { -webkit-box-flex: 0; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; } } @media only screen and (max-width: 575px) { .directorist-advanced-filter__advanced--element.directorist-advanced-filter__advanced--tag .directorist-search-tags .directorist-checkbox { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } } .directorist-advanced-filter__advanced--element.direcorist-search-field-pricing .directorist-price-ranges .form-group { width: 100%; } .directorist-advanced-filter__advanced--element.direcorist-search-field-pricing .directorist-price-ranges .slider-peragraph { margin-bottom: -10px; margin-top: 25px; } .directorist-advanced-filter__advanced--element.direcorist-search-field-pricing .directorist-price-ranges .ui-slider { margin-right: 16px; } .directorist-advanced-filter__advanced .directorist-form-group label { margin-bottom: 6px; } .directorist-advanced-filter__action { padding: 15px 30px; margin: 15px 0 0; width: 100%; background-color: #F6F7F9; } .directorist-advanced-filter__action .directorist-btn-reset-js { padding: 0; background-color: transparent !important; margin-right: 15px; border: 0 none !important; min-width: auto; } .directorist-advanced-filter__action .directorist-btn-reset-js:hover { color: var(--color-primary) !important; background-color: transparent !important; } .directorist-advanced-filter__action .directorist-btn.directorist-btn-dark { font-size: 14px; font-weight: 500; border-radius: 6px; min-height: 44px; background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-advanced-filter .directorist-select .select2-container.select2-container--default .select2-selection--single { padding: 0; } .directorist-advanced-filter .directorist-select .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding: 0 20px !important; width: 100%; } .directorist-advanced-filter .directorist-select .select2-container.select2-container--default .directorist-select2-addons-area i, .directorist-advanced-filter .directorist-select .select2-container.select2-container--default .directorist-select2-addons-area span { font-size: 12px; color: var(--color-dark); } .directorist-advanced-filter .directorist-select .select2-container.select2-container--default .directorist-select2-addons-area .directorist-icon-mask:after { width: 12px; height: 12px; background-color: var(--color-dark); } .directorist-advanced-filter .directorist-form-group label { line-height: 1; margin-bottom: 12px; } .directorist-advanced-filter .directorist-form-group .directorist-search-field > label { position: relative; top: -4px; } .directorist-advanced-filter .directorist-form-group .directorist-form-element { border-color: var(--color-border); } .directorist-advanced-filter .directorist-form-group .directorist-form-element:focus { border-color: var(--color-dark); } .directorist-advanced-filter .directorist-form-group .btn-checkbox label { margin-bottom: 0; } .directorist-advanced-filter .check-btn .btn-checkbox label input + span { padding: 15px 18px; border-radius: 5px; border-color: var(--color-border) !important; } .directorist-advanced-filter .check-btn .btn-checkbox label input:checked + span { background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-advanced-filter .directorist-range-slider-current-value { padding: 0; text-align: right; } .directorist-search-float .directorist-advanced-filter { border-radius: 6px; z-index: 1000; padding-top: 15px; } .directorist-search-form-box .directorist-advanced-filter .directorist-search-category .select2-container.select2-container--default .select2-selection--single { border: 1px solid var(--color-border); } .directorist-range-slider-wrap .directorist-range-slider-current-value { min-width: 100px; } .directorist-range-slider-wrap .directorist-range-slider { background-color: rgba(var(--color-primary-rgba), 0.2) !important; } .directorist-range-slider-wrap .directorist-range-slider .directorist-range-slider1 { border-width: 2px !important; border-color: var(--color-primary) !important; } .directorist-range-slider-wrap .directorist-range-slider .directorist-range-slider-child { background-color: var(--color-primary); } .directorist-price-ranges + .directorist-price-ranges { margin-top: 20px !important; }   .directorist-price-ranges__item.directorist-price-ranges__price-frequency { border-color: var(--color-border); } .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn:not(:last-child) { border-right-color: var(--color-border); } .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn:first-child { border-radius: 5px 0 0 5px; } .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn:first-child span { border-radius: 5px 0 0 5px; } .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn:last-child { border-radius: 0 5px 5px 0; } .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn:last-child span { border-radius: 0 5px 5px 0; } .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn input[type=radio]:checked + .directorist-pf-range { background-color: var(--color-primary); border-color: var(--color-primary); }   .directorist-btn { font-size: 14px; line-height: 1.2; min-height: 46px; border-radius: 6px; padding: 0 25px; border: 1px solid; position: relative; overflow: hidden; } .directorist-btn:after, .directorist-btn:before { content: ""; position: absolute; height: 100%; width: 60%; bottom: 0; opacity: 0; visibility: hidden; background: rgba(255, 255, 255, 0.35); } .directorist-btn:before { right: 100%; width: 60%; -webkit-transition: .5s; transition: .5s; border-radius: 6px; -webkit-transition-delay: .1s; transition-delay: .1s; } .directorist-btn:after { right: -10px; border-radius: 6px; -webkit-transition: .4s; transition: .4s; } .directorist-btn:hover:before { right: -100%; opacity: 1; visibility: visible; } .directorist-btn:hover:after { opacity: 1; visibility: visible; width: 0; } .directorist-btn.directorist-btn-primary { background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-btn.directorist-btn-primary:hover, .directorist-btn.directorist-btn-primary:focus { background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-btn.directorist-btn-success { background-color: var(--color-success) !important; border-color: var(--color-success) !important; } .directorist-btn.directorist-btn-success:hover, .directorist-btn.directorist-btn-success:focus { background-color: var(--color-success) !important; border-color: var(--color-success) !important; } .directorist-btn.directorist-btn-danger { border-color: var(--color-danger) !important; background-color: var(--color-danger) !important; }   .directorist-card { border: 0 none; border-radius: 6px; background-color: var(--color-white); -webkit-box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); } .directorist-card .directorist-card__header { border-color: var(--color-border-light); } .directorist-card .directorist-card__header .directorist-card__header--title { font-size: 15px; font-weight: 600; color: var(--color-dark); } .directorist-card .directorist-card__body { border-radius: 0; padding: 20px 25px 30px; }   .directorist-review-content .directorist-review-content__header { border: none; border-bottom: 1px solid #ececec; } .directorist-review-content .directorist-review-content__header h3 { font-size: 16px; font-weight: 500; color: #202428; } .directorist-review-content .directorist-review-content__header h3 span { color: #525768; font-size: 16px; font-weight: 500; } .directorist-review-content .directorist-review-content__header h3 .directorist-icon-mask:after { width: 16px; height: 16px; background-color: #525768; } .directorist-review-content .directorist-review-content__header a.directorist-btn { border-radius: 5px; background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; font-size: 13px; font-weight: 400; color: white; min-height: 36px; padding: 0 17px; } .directorist-review-content .directorist-review-content__header a.directorist-btn .directorist-icon-mask:after { width: 13px; height: 13px; background-color: var(--color-white); } .directorist-review-content .directorist-review-content__header a.directorist-btn:hover { background-color: #202428 !important; border-color: #202428 !important; } .directorist-review-content .directorist-review-content__header .directorist-noreviews { font-size: 15px; padding: 19px 30px 15px; } .directorist-review-content .directorist-review-content__header .directorist-noreviews a:hover { color: var(--color-dark); } .directorist-review-content .directorist-review-content__header--noreviews > div { padding: 0 30px 6px; } .directorist-review-content .directorist-review-content__overview { padding: 51px 44px 43px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 0 0 8px 8px; } @media only screen and (max-width: 575px) { .directorist-review-content .directorist-review-content__overview { padding: 31px 24px 23px; } } .directorist-review-content .directorist-review-content__overview .directorist-review-content__overview__rating { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 110px; } .directorist-review-content .directorist-review-content__overview .directorist-review-content__overview__rating .directorist-rating-point { margin-right: 0; font-weight: 700; line-height: normal; margin-bottom: 4px; } .directorist-review-content .directorist-review-content__overview .directorist-review-content__overview__rating .directorist-rating-point + div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .directorist-review-content .directorist-review-content__overview .directorist-review-content__overview__rating .directorist-rating-point + div .directorist-rating-overall { font-weight: 400; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single { padding: 30px; border: none; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single.directorist-noreviews { color: var(--color-warning); } .directorist-review-content .directorist-review-content__reviews .directorist-review-single.directorist-noreviews a { color: #202428; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single.directorist-noreviews a:hover { color: var(--color-primary); } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-submit__header { margin-top: 10px; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-submit__header a { color: #f51957; text-decoration: none; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-submit__header a:hover { color: #202428; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__contents-wrap .directorist-review-single__header { margin-bottom: 25px; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__contents-wrap .directorist-review-single__header .directorist-review-single__author__details .directorist-rating-stars i:not(:last-child) { margin-right: 1px; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__contents-wrap .directorist-review-single__header .directorist-review-single__author__details h2 { margin: 0 0 4px; text-transform: capitalize; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__contents-wrap .directorist-review-single__header .directorist-review-single__author__details h2 a { font-size: 15px; font-weight: 500; color: #202428; text-decoration: none; text-transform: capitalize; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__contents-wrap .directorist-review-single__header .directorist-review-single__author__details h2 a:hover { color: var(--color-primary); } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__contents-wrap .directorist-review-single__header .directorist-review-single__author__details h2 time { font-weight: 400; } @media only screen and (max-width: 575px) { .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__contents-wrap .directorist-review-single__header .directorist-review-single__author__details h2 time { white-space: nowrap; } } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__contents-wrap .directorist-review-single__header .directorist-review-single__author__details h2 time::before { padding-right: 7px; padding-left: 7px; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__contents-wrap .directorist-review-single__header .directorist-review-single__author__img img { min-height: 50px; background-color: #ececec; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__contents-wrap .directorist-review-single__content p { font-size: 16px; font-weight: 400; line-height: 1.625; color: #525768; margin-bottom: 0; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single { padding: 17px 40px 30px; } @media only screen and (max-width: 575px) { .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single { padding: 17px 30px 30px; } } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single .directorist-review-single__header { margin-bottom: 20px; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__reply a { font-size: 14px; font-weight: 400; text-decoration: none; line-height: normal; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__reply a i { color: #8C90A4; margin-right: 5px; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__reply a:hover { color: var(--color-primary); } .directorist-review-content .directorist-review-content__reviews .directorist-review-single .directorist-review-single__reply a:hover i { color: var(--color-primary); }   .directorist-review-submit__form:not(.directorist-form-comment-edit) { padding: 25px 30px; } @media only screen and (max-width: 575px) { .directorist-review-submit__form .directorist-review-criteria__single { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .directorist-review-submit__form .directorist-review-criteria__single label { margin-bottom: 10px; } }   .directorist-review-submit__form .directorist-btn.directorist-btn-primary, .directorist-review-form-action .directorist-btn.directorist-btn-primary { background-color: var(--color-primary) !important; border: 1px solid var(--color-primary) !important; }   .directorist-review-submit__form .directorist-review-criteria__single .br-widget a { text-decoration: none; background-color: #E1E4EC; } .directorist-review-submit__form .directorist-review-criteria__single .br-widget a:before { font-size: 11px; margin: 0; padding: 0; margin-top: -1px; } .directorist-review-submit__form .directorist-review-criteria__single .br-widget .br-current-rating { color: #525768; font-size: 14px; font-weight: 500; text-transform: capitalize; margin-left: 17px; } .directorist-review-submit__form .form-group-comment textarea { border: 2px solid #EFF1F6; background: transparent; resize: none; border-radius: 6px; } .directorist-review-submit__form .form-group-comment textarea::-webkit-input-placeholder { font-size: 15px; font-weight: 400; color: #8F8E9F; } .directorist-review-submit__form .form-group-comment textarea::-moz-placeholder { font-size: 15px; font-weight: 400; color: #8F8E9F; } .directorist-review-submit__form .form-group-comment textarea:-ms-input-placeholder { font-size: 15px; font-weight: 400; color: #8F8E9F; } .directorist-review-submit__form .form-group-comment textarea::-ms-input-placeholder { font-size: 15px; font-weight: 400; color: #8F8E9F; } .directorist-review-submit__form .form-group-comment textarea::placeholder { font-size: 15px; font-weight: 400; color: #8F8E9F; } .directorist-review-submit__form .form-group-email input[type=email], .directorist-review-submit__form .form-group-email input[type=text], .directorist-review-submit__form .form-group-author input[type=email], .directorist-review-submit__form .form-group-author input[type=text] { border: 2px solid #EFF1F6; border-radius: 6px; background: transparent; } .directorist-review-submit__form .form-group-email input[type=email]::-webkit-input-placeholder, .directorist-review-submit__form .form-group-email input[type=text]::-webkit-input-placeholder, .directorist-review-submit__form .form-group-author input[type=email]::-webkit-input-placeholder, .directorist-review-submit__form .form-group-author input[type=text]::-webkit-input-placeholder { font-size: 15px; font-weight: 400; color: #8F8E9F; } .directorist-review-submit__form .form-group-email input[type=email]::-moz-placeholder, .directorist-review-submit__form .form-group-email input[type=text]::-moz-placeholder, .directorist-review-submit__form .form-group-author input[type=email]::-moz-placeholder, .directorist-review-submit__form .form-group-author input[type=text]::-moz-placeholder { font-size: 15px; font-weight: 400; color: #8F8E9F; } .directorist-review-submit__form .form-group-email input[type=email]:-ms-input-placeholder, .directorist-review-submit__form .form-group-email input[type=text]:-ms-input-placeholder, .directorist-review-submit__form .form-group-author input[type=email]:-ms-input-placeholder, .directorist-review-submit__form .form-group-author input[type=text]:-ms-input-placeholder { font-size: 15px; font-weight: 400; color: #8F8E9F; } .directorist-review-submit__form .form-group-email input[type=email]::-ms-input-placeholder, .directorist-review-submit__form .form-group-email input[type=text]::-ms-input-placeholder, .directorist-review-submit__form .form-group-author input[type=email]::-ms-input-placeholder, .directorist-review-submit__form .form-group-author input[type=text]::-ms-input-placeholder { font-size: 15px; font-weight: 400; color: #8F8E9F; } .directorist-review-submit__form .form-group-email input[type=email]::placeholder, .directorist-review-submit__form .form-group-email input[type=text]::placeholder, .directorist-review-submit__form .form-group-author input[type=email]::placeholder, .directorist-review-submit__form .form-group-author input[type=text]::placeholder { font-size: 15px; font-weight: 400; color: #8F8E9F; } .directorist-review-submit__form .comment-notes { color: var(--color-warning); }   .directorist-review-submit .directorist-review-submit__header { padding: 21px 30px; } .directorist-review-submit .directorist-review-submit__header h3 { color: #202428; font-size: 16px; font-weight: 500; } .directorist-review-content { border-radius: 8px 8px 0 0; } .directorist-review-content .directorist-js-cancel-comment-edit { color: #202428; text-decoration: none; } .directorist-review-content .directorist-js-cancel-comment-edit:hover { color: var(--color-primary); } .directorist-review-content .directorist-review-content__reviews, .directorist-review-content .directorist-review-content__reviews ul { margin: 10px 0 0 !important; } .directorist-review-content .directorist-review-content__reviews ul { -webkit-box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); }   .directorist-review-content .directorist-review-content__pagination.directorist-pagination { margin: 25px -7px 0; } .directorist-review-content .directorist-review-content__pagination.directorist-pagination ul { padding: 0; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; } .directorist-review-content .directorist-review-content__pagination.directorist-pagination ul li .page-numbers.current { border-color: var(--color-primary); color: var(--color-primary); } .directorist-review-content .directorist-review-content__pagination.directorist-pagination ul li .page-numbers.current .directorist-icon-mask:after { background-color: var(--color-primary); }     .directorist-sidebar .widget.atbd_widget .atbdp, .directorist-sidebar .widget.atbd_widget .directorist, .directorist-sidebar .widget.atbd_widget[id^="bd"] .atbdp, .directorist-sidebar .widget.atbd_widget[id^="bd"] .directorist, .directorist-sidebar .widget.atbd_widget[id^="dcl"] .atbdp, .directorist-sidebar .widget.atbd_widget[id^="dcl"] .directorist { padding: 25px; } .widget.atbd_widget .atbd_widget_title .directorist-badge { font-size: 13px; font-weight: 500; text-transform: capitalize; padding: 0; background-color: transparent !important; color: var(--color-body); } .widget.atbd_widget .atbd_widget_title .directorist-badge.directorist-badge-open { color: var(--color-success); } .widget.atbd_widget .atbd_widget_title .directorist-badge.directorist-badge-closed { color: var(--color-danger); }   .widget.atbd_widget .atbd_author_info_widget .atbd_avatar_wrapper .atbd_review_avatar { width: 50px; height: 50px; } .widget.atbd_widget .atbd_author_info_widget .atbd_avatar_wrapper .atbd_review_avatar img { height: 100%; } .widget.atbd_widget .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time { width: auto; margin-left: 13px; } .widget.atbd_widget .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time h4 { font-size: 15px; font-weight: 600; line-height: 1.45; color: var(--color-dark); } .widget.atbd_widget .atbd_author_info_widget .atbd_avatar_wrapper .atbd_name_time .review_time { font-size: 14px; font-weight: 400; color: var(--color-light-gray); } .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info { padding-top: 20px; } .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 12px; } .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li .atbd_info, .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li a { font-size: 14px; line-height: 1.43; font-weight: 500; text-align: left; padding-left: 10px; padding-right: 0; color: var(--color-body) !important; -webkit-transition: 0.3s; transition: 0.3s; } .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li .atbd_info .directorist-icon-mask, .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li a .directorist-icon-mask { top: 0; } .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li .atbd_info .directorist-icon-mask:after, .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li a .directorist-icon-mask:after { width: 14px; height: 14px; background-color: var(--color-body); -webkit-transition: 0.3s; transition: 0.3s; } .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li .atbd_info a, .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li a a { padding: 0; } .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li a:hover { color: var(--color-primary) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li a:hover .directorist-icon-mask:after { background-color: var(--color-primary); } .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li i, .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li span { font-size: 18px; position: relative; top: 0 !important; color: var(--color-gray); } .widget.atbd_widget .atbd_author_info_widget .atbd_widget_contact_info ul li .directorist-icon-mask:after { width: 18px; height: 18px; background-color: var(--color-gray); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap { margin-top: 22px; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap p a { width: auto; background-color: rgba(var(--color-primary-rgba), 0.1) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap p a .directorist-icon-mask:after { background-color: var(--color-primary); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap p a:hover { background-color: var(--color-primary) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap p a:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a i, .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a span { font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 38px; height: 38px; border-radius: 8px; -webkit-transition: .3s; transition: .3s; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a i .directorist-icon-mask:after, .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a span .directorist-icon-mask:after { width: 16px; height: 16px; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a i:hover, .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a span:hover { color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a i:hover .directorist-icon-mask:after, .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a span:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a i:before, .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a span:before { font-size: 13px; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-facebook { color: var(--color-facebook); background-color: rgba(59, 89, 152, 0.15) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-facebook .directorist-icon-mask:after { background-color: var(--color-facebook); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-facebook:hover { color: var(--color-white); background-color: var(--color-facebook) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-facebook:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-twitter { color: var(--color-twitter); background-color: rgba(29, 161, 242, 0.15) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-twitter .directorist-icon-mask:after { background-color: var(--color-twitter); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-twitter:hover { color: var(--color-white); background-color: var(--color-twitter) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-twitter:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-linkedin { color: var(--color-linkedin); background-color: rgba(0, 119, 181, 0.15) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-linkedin .directorist-icon-mask:after { background-color: var(--color-linkedin); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-linkedin:hover { color: var(--color-white); background-color: var(--color-linkedin) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-linkedin:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-pinterest { color: var(--color-pinterest); background-color: rgba(183, 8, 27, 0.15) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-pinterest .directorist-icon-mask:after { background-color: var(--color-pinterest); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-pinterest:hover { color: var(--color-white); background-color: var(--color-pinterest) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-pinterest:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-instagram { color: var(--color-instagram); background-color: rgba(38, 38, 38, 0.15) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-instagram .directorist-icon-mask:after { background-color: var(--color-instagram); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-instagram:hover { color: var(--color-white); background-color: var(--color-instagram) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-instagram:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-github { color: var(--color-github); background-color: var(--color-github-transparent) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-github .directorist-icon-mask:after { background-color: var(--color-github); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-github:hover { color: var(--color-white); background-color: var(--color-github) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-github:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-wordpress { color: var(--color-wordpress); background-color: var(--color-wordpress-transparent) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-wordpress .directorist-icon-mask:after { background-color: var(--color-wordpress); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-wordpress:hover { color: var(--color-white); background-color: var(--color-wordpress) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-wordpress:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-youtube-play { color: var(--color-youtube); background-color: rgba(205, 32, 31, 0.15) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-youtube-play .directorist-icon-mask:after { background-color: var(--color-youtube); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-youtube-play:hover { color: var(--color-white); background-color: var(--color-youtube) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-youtube-play:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-youtube { color: var(--color-youtube); background-color: rgba(205, 32, 31, 0.15) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-youtube .directorist-icon-mask:after { background-color: var(--color-youtube); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-youtube:hover { color: var(--color-white); background-color: var(--color-youtube) !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-youtube:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-rss { color: var(--color-rss); background-color: #EA6221 !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-rss .directorist-icon-mask:after { background-color: var(--color-rss); } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-rss:hover { color: var(--color-white); background-color: #EA6221 !important; } .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a.la-rss:hover .directorist-icon-mask:after { background-color: var(--color-white); } .widget.atbd_widget .atbd_author_info_widget a.btn { width: 100%; } .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary { padding: 8.5px 15px; font-size: 14px; font-weight: 500; border-radius: 6px; background-color: transparent !important; color: var(--color-dark) !important; border-color: var(--color-border-light) !important; -webkit-transition: .3s; transition: .3s; } .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary.drealestate_booking_button { background-color: rgba(var(--color-primary-rgba), 0.1) !important; color: var(--color-primary) !important; } .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary:hover { background-color: transparent !important; border-color: var(--color-primary) !important; color: var(--color-primary) !important; } .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary.btn-contact { background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; color: var(--color-white) !important; } .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary.btn-contact i, .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary.btn-contact span.la, .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary.btn-contact span.las, .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary.btn-contact span.lab, .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary.btn-contact span.lar, .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary.btn-contact span.fas, .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary.btn-contact span.fab, .widget.atbd_widget .atbd_author_info_widget a.btn.btn-primary.btn-contact span.far { font-size: 16px; margin-right: 5px; } .widget.atbd_widget .atbd_author_info_widget a.btn + .btn { margin-top: 12px; } .widget.atbd_widget .atbd_author_info_widget .drealestate_booking_button.btn.btn-primary { color: var(--color-primary) !important; background-color: rgba(var(--color-primary-rgba), 0.1) !important; } .directorist-sidebar .widget.atbd_widget .atbd_author_info_widget .atbd_social_wrap a { margin: 4px !important; border-radius: 8px; }   .widget.widget_search .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__inside-wrapper { padding-right: 16px; } .widget.widget_search .wp-block-search.wp-block-search__button-inside.wp-block-search__icon-button .wp-block-search__button { padding: 0; background-color: transparent; border: 0 none; } .widget.widget_search .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { padding: 0; border-radius: 30px; border: 1px solid var(--color-border); } .widget.widget_search .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { padding: 0 20px; } .widget.widget_search .wp-block-search.wp-block-search__button-inside .wp-block-search__button { border-radius: 0 30px 30px 0; margin-left: 0; } .widget.widget_search .wp-block-search.wp-block-search__button-outside .wp-block-search__input { padding: 0 20px; border-color: var(--color-border); } .widget.widget_search .wp-block-search.wp-block-search__button-outside .wp-block-search__button { fill: var(--color-white); } .widget.widget_search .wp-block-search.wp-block-search__button-outside .wp-block-search__button.has-icon svg { color: var(--color-white); } .widget.widget_search .wp-block-search .wp-block-search__input { font-size: 14px; font-weight: 400; min-height: 48px; padding: 0 10px; border-radius: 3px; width: 100%; color: var(--color-light-gray); background-color: transparent; } .widget.widget_search .wp-block-search .wp-block-search__input:focus { outline: none; } .widget.widget_search .wp-block-search .wp-block-search__button { font-size: 14px; font-weight: 400; border-radius: 3px; padding: 10px 22px; color: var(--color-white); background-color: var(--color-secondary); border-color: var(--color-secondary); } .widget.atbd_widget a { font-size: 14px; font-weight: 400; color: var(--color-body); } .widget.atbd_widget a:hover { color: var(--color-primary); }   .widget ul, .widget ol { padding: 0; margin: 0; } .widget ul li, .widget ol li { list-style: none; }   .widget.widget_tag_cloud .tagcloud { padding: 25px; margin: -5px; } .widget.widget_tag_cloud .tagcloud a { margin: 5px; display: inline-block; font-size: 13px !important; line-height: 2; padding: 0 10px; border-radius: 6px; border: 1px solid var(--color-border-light); color: var(--color-light-gray); } .widget.widget_tag_cloud .tagcloud a:hover { border-color: var(--color-primary); background-color: var(--color-primary); color: var(--color-white); }   .widget.atbd_widget .atbdp.atbdp-widget-tags ul li a { font-size: 13px; line-height: 2.5; padding: 0 10px; border-radius: 6px; border-color: var(--color-border-light); color: var(--color-light-gray); } .widget.atbd_widget .atbdp.atbdp-widget-tags ul li a:hover { border-color: var(--color-primary); background-color: var(--color-primary); color: #ffffff; }   .widget.atbd_widget .atbdp-widget-listing-contact .directorist-contact-owner-form .form-group { margin-bottom: 16px; } .widget.atbd_widget .atbdp-widget-listing-contact .directorist-contact-owner-form .form-control { font-size: 14px; font-weight: 400; border-radius: 5px; padding: 4px 20px !important; min-height: 46px; border-color: var(--color-border-light); color: var(--color-light-gray); } .widget.atbd_widget .atbdp-widget-listing-contact .directorist-contact-owner-form .form-control::-webkit-input-placeholder { color: var(--color-light-gray); } .widget.atbd_widget .atbdp-widget-listing-contact .directorist-contact-owner-form .form-control::-moz-placeholder { color: var(--color-light-gray); } .widget.atbd_widget .atbdp-widget-listing-contact .directorist-contact-owner-form .form-control:-ms-input-placeholder { color: var(--color-light-gray); } .widget.atbd_widget .atbdp-widget-listing-contact .directorist-contact-owner-form .form-control::-ms-input-placeholder { color: var(--color-light-gray); } .widget.atbd_widget .atbdp-widget-listing-contact .directorist-contact-owner-form .form-control::placeholder { color: var(--color-light-gray); } .widget.atbd_widget .atbdp-widget-listing-contact .directorist-contact-owner-form .form-control:focus { border-color: var(--color-dark); } .widget.atbd_widget .atbdp-widget-listing-contact .directorist-contact-owner-form textarea.form-control { min-height: 120px; } .widget.atbd_widget .atbdp-widget-listing-contact .directorist-contact-owner-form button.btn { width: 100%; height: 48px; background-color: transparent !important; font-size: 14px; color: var(--color-body) !important; border-color: var(--color-border-light) !important; } .widget.atbd_widget .atbdp-widget-listing-contact .directorist-contact-owner-form button.btn:hover { color: var(--color-primary) !important; background-color: var(--color-white) !important; border-color: var(--color-primary) !important; }   .widget.atbd_widget .atbdp-widget-categories ul.atbdp_parent_category li { margin-bottom: 4px; } .widget.atbd_widget .atbdp-widget-categories ul.atbdp_parent_category li:hover a i { background-color: var(--color-primary) !important; } .widget.atbd_widget .atbdp-widget-categories ul.atbdp_parent_category li:hover a i:after { background-color: var(--color-white) !important; } .widget.atbd_widget .atbdp-widget-categories ul.atbdp_parent_category li a { color: var(--color-body); }   .widget.atbd_widget .default-ad-search .form-group label { display: block; } .widget.atbd_widget .default-ad-search .form-group label:before { top: 6px; content: ""; } .widget.atbd_widget .default-ad-search .form-group label:after { display: none; } .widget.atbd_widget .default-ad-search .form-group label span.active i, .widget.atbd_widget .default-ad-search .form-group label span.active span.la, .widget.atbd_widget .default-ad-search .form-group label span.active span.lab, .widget.atbd_widget .default-ad-search .form-group label span.active span.lar, .widget.atbd_widget .default-ad-search .form-group label span.active span.fas, .widget.atbd_widget .default-ad-search .form-group label span.active span.fab, .widget.atbd_widget .default-ad-search .form-group label span.active span.far { color: var(--color-white); } .widget.atbd_widget .default-ad-search .radio--select { top: 4px; } .widget.atbd_widget .default-ad-search .price_ranges { display: -webkit-box; display: -ms-flexbox; display: flex; margin: -5px; } .widget.atbd_widget .default-ad-search .price_ranges div { margin: 5px; } .widget.atbd_widget .sort-rating .custom-control-label span { width: 16px; height: 16px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: var(--color-white); opacity: 0.2; margin-right: 1px; position: relative; border-radius: 50%; top: -5px; background-color: var(--color-primary); } .widget.atbd_widget .sort-rating .custom-control-label span.active { opacity: 1; } .widget.atbd_widget .sort-rating .custom-control-label span span.fa, .widget.atbd_widget .sort-rating .custom-control-label span span.fab, .widget.atbd_widget .sort-rating .custom-control-label span span.fas, .widget.atbd_widget .sort-rating .custom-control-label span span.la, .widget.atbd_widget .sort-rating .custom-control-label span span.lab, .widget.atbd_widget .sort-rating .custom-control-label span span.las, .widget.atbd_widget .sort-rating .custom-control-label span i { font-size: 8px !important; }   .widget.atbd_widget .atbd_categorized_listings .listings > li { padding: 0; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .widget.atbd_widget .atbd_categorized_listings .listings > li + li { border-top: 0 none; } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_left_img img { border-radius: 8px; } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_left_img + .atbd_right_content { margin: 0; padding-left: 15px; } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content { position: relative; top: -2px; } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .cate_title { margin-bottom: 2px; } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .cate_title h4 { font-size: 14px; line-height: 1.45; } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .cate_title a { font-size: 14px; font-weight: 600; color: var(--color-dark); } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .cate_title a:hover { color: var(--color-primary); } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .directorist-review-meta .directorist-rating-avg { line-height: 1; padding: 0 8px; margin-right: 8px; } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .directorist-review-meta .directorist-rating-avg i, .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .directorist-review-meta .directorist-rating-avg span { font-size: 9px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .directory_tag { margin: 0; } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .directory_tag a { font-size: 14px; font-weight: 400; color: var(--color-body); } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .directory_tag a:hover { color: var(--color-primary); } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .directory_tag span { font-size: 14px; line-height: 1.5; } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .directorist-listing-price { font-size: 14px; font-weight: 500; display: inline-block; margin-top: 8px; color: var(--color-dark); } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .atbd_listing_average_pricing span { font-weight: 500; color: var(--color-light); } .widget.atbd_widget .atbd_categorized_listings .listings > li .atbd_right_content .atbd_listing_average_pricing span.atbd_active { color: var(--color-dark); } .widget.atbd_widget .atbd_categorized_listings .atbd_left_img { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .widget.atbd_widget .atbd_categorized_listings .atbd_left_img img { width: 70px; height: 70px; } .widget.atbd_widget .atbd_categorized_listings .atbd_right_content { line-height: 1; } .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1.5; } .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p span.la, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p span.las, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p span.lab, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p span.fa, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p span.fab, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p span.fas { margin-right: 4px; } .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p:hover span.la, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p:hover span.las, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p:hover span.lab, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p:hover span.fa, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p:hover span.fab, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p:hover span.fas, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p:hover span, .widget.atbd_widget .atbd_categorized_listings .atbd_right_content p:hover a { color: var(--color-primary); } .widget.atbd_widget .atbd_categorized_listings .atbd_right_content .atbd_listing_average_pricing { display: inline-block; margin-top: 4px; } .widget.atbd_widget .atbd_categorized_listings .atbd_right_content .atbd_listing_average_pricing span { font-size: 14px; color: var(--color-gray); } .widget.atbd_widget .atbd_categorized_listings .atbd_right_content .atbd_listing_average_pricing span.atbd_active { color: var(--color-dark); } .widget.atbd_widget .atbd_categorized_listings .atbd_rated_stars ul { line-height: 1.45; } .widget.atbd_widget .atbd_categorized_listings .atbd_rated_stars ul li { margin-bottom: 0; padding: 0 !important; line-height: 1; padding: 6px 0 4px 0; } .widget.atbd_widget .atbd_categorized_listings .atbd_rated_stars ul li span:before { font-size: 12px; } .widget.atbd_widget .atbd_categorized_listings .atbd_rated_stars ul li span.directorist-rate-active:before { color: var(--color-warning); }   .widget.atbd_widget .directorist-open-hours { font-size: 15px; } .widget.atbd_widget .directorist-open-hours ul li:not(:last-child) { border-bottom: 0 none !important; margin-bottom: 11px !important; padding-bottom: 0 !important; } .widget.atbd_widget .directorist-open-hours ul li span { font-size: 14px; margin-bottom: 0; } .widget.atbd_widget .directorist-open-hours ul li .directorist-business-day { font-size: 14px; font-weight: 400; color: var(--color-dark); } .widget.atbd_widget .directorist-open-hours ul li .directorist-open-hours__time { font-size: 14px; color: var(--color-dark); } .widget.atbd_widget .directorist-open-hours ul li .directorist-time-single span { font-size: 14px; } .widget.atbd_widget .directorist-open-hours ul li.directorist-open-hours__today span { color: var(--color-success); } .widget.atbd_widget .directorist-open-hours ul li.directorist-open-hours__closed span { color: var(--color-danger); } .widget.atbd_widget .directorist-open-hours ul li.directorist-open-hours__closed .directorist-business-day { color: var(--color-dark); }   .widget.atbd_widget .directorist-advanced-filter { border: 0 none; padding: 0; }   .widget.atbd_widget .default-ad-search .form-group label { font-size: 15px; font-weight: 700; color: var(--color-dark); line-height: 1.45; margin-bottom: 14px; } .widget.atbd_widget .default-ad-search .select2.select2-container .select2-selection--single { min-height: 46px; } .widget.atbd_widget .default-ad-search .submit_btn { margin: -5px; } .widget.atbd_widget .default-ad-search .submit_btn .btn { padding: 0 20px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 40px; margin: 5px; background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .widget.atbd_widget select { border-color: var(--color-border); min-height: 46px; border-radius: 6px; padding: 0 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }   .widget.atbd_widget .directorist .btn.btn-primary { background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .widget.atbd_widget .directorist .btn.btn-primary:hover { background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; }   .widget.widget_categories ul { list-style-type: none; margin: 0; padding: 0; } .widget.widget_categories ul li.cat-item:not(:last-child) { margin-bottom: 8px; } .widget.widget_categories ul li.cat-item:last-child { margin-bottom: 0; } .widget.widget_categories ul li.cat-item:hover a { color: var(--color-primary); } .widget.widget_categories ul li.cat-item a { font-size: 14px; padding-left: 20px; position: relative; color: var(--color-dark); } .widget.widget_categories ul li.cat-item a:after { position: absolute; left: 0; top: 50%; color: var(--color-light-gray); -webkit-transform: translateY(-50%); transform: translateY(-50%); font-family: "theme-icons"; font-weight: 900; content: "\6c"; } .widget.widget_categories ul li.cat-item a:hover { color: var(--color-primary); } .widget.widget_categories select { width: 100%; padding: 0 15px; }   .widget.atbd_widget select[name="archive-dropdown"] { max-width: 80%; min-width: 87%; margin: 25px !important; padding: 0 15px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }   .widget .azin-item { display: -webkit-box; display: -ms-flexbox; display: flex; } .widget .azin-item:not(:last-child) { margin-bottom: 22px; } .widget .azin-item .azin-thumb img { width: 60px; height: 60px; border-radius: 4px; } .widget .azin-item .azin-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-left: 15px; } .widget .azin-item .azin-content .azin-date { font-size: 13px; color: var(--color-light-gray); } .widget .azin-item .azin-content .azin-title { font-size: 15px; line-height: 1.45; color: var(--color-dark); } .widget .azin-item .azin-content .azin-title:hover a { color: var(--color-primary); } .widget .azin-item .azin-content .azin-title a { color: var(--color-dark); }   .widget.widget_rss ul li a { font-weight: 600; color: var(--color-dark); } .widget.widget_rss ul li a:hover { color: var(--color-primary); } .widget.widget_rss ul li .rss-date { display: inline-block; margin: 10px 0; } .widget.widget_rss ul li .rssSummary { line-height: 1.75; }   .widget.atbd_widget.bdb_widget .directorist-form-group .directorist-form-element { border-radius: .375rem; padding: 12px 15px; border-color: var(--color-border-light); color: var(--color-dark); } .widget.atbd_widget.bdb_widget .directorist-booking-dropdown-wrap { margin-top: 15px; } .widget.atbd_widget.bdb_widget .directorist-booking-dropdown-wrap .directorist-booking-panel-dropdown { margin-bottom: 15px; } .widget.atbd_widget.bdb_widget .directorist-booking-dropdown-wrap .directorist-booking-panel-dropdown .directorist-booking-ts-dropdown-toggle { min-height: 46px; line-height: 44px; border-radius: 6px; border-color: var(--color-border-light); } .widget.atbd_widget.bdb_widget .directorist-booking-dropdown-wrap .directorist-booking-panel-dropdown-content { display: none; } .widget.atbd_widget.bdb_widget .directorist-booking-dropdown-wrap .directorist-booking-panel-dropdown-content.directorist-booking-pdc-active { display: block; } .widget.atbd_widget.bdb_widget .atbd-drop-select { margin-top: 0; } .widget.atbd_widget.bdb_widget .atbd-drop-select .directorist-dropdown__toggle { min-height: 46px; border-radius: 6px; color: var(--color-dark); border-color: var(--color-border-light); } .widget.atbd_widget.bdb_widget .atbd-drop-select.directorist-dropdown .directorist-dropdown__links { top: 45px; } .widget.atbd_widget.bdb_widget .atbd-drop-select.directorist-dropdown .directorist-dropdown__links .atbd-dropdown-item { border-radius: 0px; } .widget.atbd_widget.bdb_widget .atbd-drop-select.directorist-dropdown .directorist-dropdown__links .atbd-dropdown-item:hover { color: var(--color-white); background-color: var(--color-dark) !important; } .widget.atbd_widget.bdb_widget .directorist-booking-panel-dropdown-content .time-slot { background-color: var(--color-bg-lighter); border-radius: 6px; padding: 12px 15px 12px; cursor: pointer; margin: 5px 0; } .widget.atbd_widget.bdb_widget .directorist-booking-panel-dropdown-content .time-slot:hover { background-color: var(--color-dark); color: var(--color-white); } .widget.atbd_widget.bdb_widget .directorist-booking-panel-dropdown-content .time-slot:hover label strong { color: var(--color-white); } .widget.atbd_widget.bdb_widget .directorist-booking-panel-dropdown-content .time-slot label strong { font-size: 15px; font-weight: 500; } .widget.atbd_widget.bdb_widget .login-booking { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 14px; font-weight: 500; border-radius: 6px !important; min-height: 46px; position: relative; background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; color: var(--color-white) !important; } .widget.atbd_widget.bdb_widget .login-booking:hover:before { left: 0; right: 0; opacity: 0; -webkit-transition: all 700ms linear; transition: all 700ms linear; } .widget.atbd_widget.bdb_widget .login-booking:before { background: rgba(255, 255, 255, 0.2); bottom: 0; content: ""; left: 50%; position: absolute; right: 51%; top: 0; opacity: 1; pointer-events: none; } .directorist-booking-time-picker-wrap { margin-top: 20px; } #form-booking .directorist-book-now { margin-top: 20px; border-radius: 6px !important; min-height: 46px; line-height: 44px; } #form-booking .directorist-book-now.loading:before { top: 9px; }   .widget.atbd_widget.bdb_widget .directorist-booking-dropdown-wrap .directorist-booking-ts-dropdown-toggle { color: var(--color-dark); } .widget.atbd_widget.bdb_widget .directorist-booking-dropdown-wrap .directorist-booking-ts-dropdown-toggle:hover { color: var(--color-dark); } .widget.atbd_widget.bdb_widget .directorist-booking-dropdown-wrap .directorist-booking-no-slots { font-size: 14px; line-height: 1; }   .widget.theme_widget.widget_calendar .calendar_wrap, .widget.atbd_widget.widget_calendar .calendar_wrap { font-size: 14px; line-height: 1.45; padding: 25px; } .widget.theme_widget.widget_calendar .calendar_wrap table, .widget.atbd_widget.widget_calendar .calendar_wrap table { width: 100%; } .widget.widget_drealestate_about.atbd_widget .theme-about-widget { padding: 25px; } .widget.widget_drealestate_about.atbd_widget .theme-about-widget .theme-about-widget__content { margin-bottom: 0; } .widget.widget_drealestate_about.atbd_widget .theme-about-widget .theme-about-widget__social { margin-top: 12px; } .widget.widget_drealestate_contact_info.atbd_widget .atbd_author_info_widget { padding: 25px 25px 30px; } .directorist-content-active .widget.atbd_widget > #form-booking { padding: 25px 25px 30px; }   .directorist-claim-listing-modal .directorist-modal-title { color: var(--color-dark); } .directorist-claim-listing-widget .directorist-claim-listing { padding: 25px; } .directorist-claim-listing-widget .directorist-claim-listing__title { font-size: 15px !important; line-height: 1.25; color: var(--color-dark); } .directorist-claim-listing-widget .directorist-claim-listing__description { font-size: 15px; color: var(--color-body); } .directorist-claim-listing-widget .directorist-btn.directorist-btn-primary { font-weight: 500; width: 100%; } .directorist-claim-listing-widget .directorist-btn.directorist-btn-primary i { font-size: 16px; } .directorist-claim-listing-modal .directorist-modal__content .directorist-modal__header .directorist-modal-close, #directorist__claim-modal .atm-contents-inner .at-modal-close { background: var(--color-primary) !important; } .directorist-claim-listing-modal .directorist-modal__content .directorist-modal__header .directorist-modal-close:hover, #directorist__claim-modal .atm-contents-inner .at-modal-close:hover { background-color: rgba(var(--color-primary-rgba), 0.7) !important; }   .widget .search-area .theme-search-dropdown .theme-search-dropdown .theme-search-dropdown__label, .widget .search-area .theme-search-dropdown.theme-search-dropdown .theme-search-dropdown__label { padding: 0 22px; } .widget .search-area .theme-search-dropdown .theme-search-dropdown .theme-search-dropdown__label label, .widget .search-area .theme-search-dropdown.theme-search-dropdown .theme-search-dropdown__label label { margin-bottom: 0 !important; } .widget .select2-container--default .select2-selection--single .select2-selection__rendered { color: #8F8E9F; font-size: 14px; } .widget .directorist-search-field-review .directorist-select .directorist-select__label, .widget .select2.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, .widget .directorist-map-search .directorist-form-group .directorist-form-element { color: #8F8E9F; font-size: 14px; }   .widget .login-submit .button-primary { padding: 6px 20px; background-color: var(--color-primary); border-radius: 4px; color: var(--color-white); border: 1px solid var(--color-primary); font-size: 14px; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .widget .login-submit .button-primary:hover { color: var(--color-primary); background-color: transparent; } .widget .login-username label, .widget .login-password label { color: var(--color-dark); font-size: 15px; font-weight: 500; } .widget .login-remember label { font-size: 13px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .widget .login-remember label input { margin-right: 10px; width: 1em; height: 1em; vertical-align: top; background-color: var(--color-white); background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid rgba(0, 0, 0, 0.25); -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-print-color-adjust: exact; color-adjust: exact; } .widget .login-remember label input[type=checkbox] { border-radius: 0.25em; } .widget .login-remember label input:checked[type=checkbox] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); } .widget .login-remember label input:checked { background-color: var(--color-primary); border-color: var(--color-primary); } .widget .directorist form + p a { font-weight: 500; color: var(--color-dark); } .widget .directorist form + p a:hover { color: var(--color-primary); }   .directorist-booking-time-picker-wrap .directorist-available-time-block span { font-size: 14px; color: var(--color-dark); } .directorist-booking-time-picker-wrap .directorist-available-time-block .directorist-available-time { color: var(--color-body); }     #directorist .directorist-pagination, #directorist .comment-pagination, #directorist .theme-pagination-area, .theme-blog-grid-area .directorist-pagination, .theme-blog-grid-area .comment-pagination, .theme-blog-grid-area .theme-pagination-area, .directorist-author-listing-content .directorist-pagination, .directorist-author-listing-content .comment-pagination, .directorist-author-listing-content .theme-pagination-area, .comments-area .directorist-pagination, .comments-area .comment-pagination, .comments-area .theme-pagination-area, .directorist-archive-contents .directorist-pagination, .directorist-archive-contents .comment-pagination, .directorist-archive-contents .theme-pagination-area { margin: 27px -4px -4px; } #directorist .directorist-pagination .page-numbers, #directorist .comment-pagination .page-numbers, #directorist .theme-pagination-area .page-numbers, .theme-blog-grid-area .directorist-pagination .page-numbers, .theme-blog-grid-area .comment-pagination .page-numbers, .theme-blog-grid-area .theme-pagination-area .page-numbers, .directorist-author-listing-content .directorist-pagination .page-numbers, .directorist-author-listing-content .comment-pagination .page-numbers, .directorist-author-listing-content .theme-pagination-area .page-numbers, .comments-area .directorist-pagination .page-numbers, .comments-area .comment-pagination .page-numbers, .comments-area .theme-pagination-area .page-numbers, .directorist-archive-contents .directorist-pagination .page-numbers, .directorist-archive-contents .comment-pagination .page-numbers, .directorist-archive-contents .theme-pagination-area .page-numbers { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 14px; font-weight: 700; text-decoration: none; height: 40px; min-width: 40px; margin: 3px; border-radius: 6px; border: 1px solid var(--color-border); color: var(--color-dark); background-color: var(--color-white); line-height: normal; } #directorist .directorist-pagination .page-numbers svg, #directorist .comment-pagination .page-numbers svg, #directorist .theme-pagination-area .page-numbers svg, .theme-blog-grid-area .directorist-pagination .page-numbers svg, .theme-blog-grid-area .comment-pagination .page-numbers svg, .theme-blog-grid-area .theme-pagination-area .page-numbers svg, .directorist-author-listing-content .directorist-pagination .page-numbers svg, .directorist-author-listing-content .comment-pagination .page-numbers svg, .directorist-author-listing-content .theme-pagination-area .page-numbers svg, .comments-area .directorist-pagination .page-numbers svg, .comments-area .comment-pagination .page-numbers svg, .comments-area .theme-pagination-area .page-numbers svg, .directorist-archive-contents .directorist-pagination .page-numbers svg, .directorist-archive-contents .comment-pagination .page-numbers svg, .directorist-archive-contents .theme-pagination-area .page-numbers svg { width: 15px; fill: var(--color-dark); } #directorist .directorist-pagination .page-numbers i, #directorist .directorist-pagination .page-numbers span, #directorist .comment-pagination .page-numbers i, #directorist .comment-pagination .page-numbers span, #directorist .theme-pagination-area .page-numbers i, #directorist .theme-pagination-area .page-numbers span, .theme-blog-grid-area .directorist-pagination .page-numbers i, .theme-blog-grid-area .directorist-pagination .page-numbers span, .theme-blog-grid-area .comment-pagination .page-numbers i, .theme-blog-grid-area .comment-pagination .page-numbers span, .theme-blog-grid-area .theme-pagination-area .page-numbers i, .theme-blog-grid-area .theme-pagination-area .page-numbers span, .directorist-author-listing-content .directorist-pagination .page-numbers i, .directorist-author-listing-content .directorist-pagination .page-numbers span, .directorist-author-listing-content .comment-pagination .page-numbers i, .directorist-author-listing-content .comment-pagination .page-numbers span, .directorist-author-listing-content .theme-pagination-area .page-numbers i, .directorist-author-listing-content .theme-pagination-area .page-numbers span, .comments-area .directorist-pagination .page-numbers i, .comments-area .directorist-pagination .page-numbers span, .comments-area .comment-pagination .page-numbers i, .comments-area .comment-pagination .page-numbers span, .comments-area .theme-pagination-area .page-numbers i, .comments-area .theme-pagination-area .page-numbers span, .directorist-archive-contents .directorist-pagination .page-numbers i, .directorist-archive-contents .directorist-pagination .page-numbers span, .directorist-archive-contents .comment-pagination .page-numbers i, .directorist-archive-contents .comment-pagination .page-numbers span, .directorist-archive-contents .theme-pagination-area .page-numbers i, .directorist-archive-contents .theme-pagination-area .page-numbers span { color: var(--color-dark); } #directorist .directorist-pagination .page-numbers .directorist-icon-mask:after, #directorist .comment-pagination .page-numbers .directorist-icon-mask:after, #directorist .theme-pagination-area .page-numbers .directorist-icon-mask:after, .theme-blog-grid-area .directorist-pagination .page-numbers .directorist-icon-mask:after, .theme-blog-grid-area .comment-pagination .page-numbers .directorist-icon-mask:after, .theme-blog-grid-area .theme-pagination-area .page-numbers .directorist-icon-mask:after, .directorist-author-listing-content .directorist-pagination .page-numbers .directorist-icon-mask:after, .directorist-author-listing-content .comment-pagination .page-numbers .directorist-icon-mask:after, .directorist-author-listing-content .theme-pagination-area .page-numbers .directorist-icon-mask:after, .comments-area .directorist-pagination .page-numbers .directorist-icon-mask:after, .comments-area .comment-pagination .page-numbers .directorist-icon-mask:after, .comments-area .theme-pagination-area .page-numbers .directorist-icon-mask:after, .directorist-archive-contents .directorist-pagination .page-numbers .directorist-icon-mask:after, .directorist-archive-contents .comment-pagination .page-numbers .directorist-icon-mask:after, .directorist-archive-contents .theme-pagination-area .page-numbers .directorist-icon-mask:after { background-color: var(--color-dark); } #directorist .directorist-pagination .page-numbers.current, #directorist .comment-pagination .page-numbers.current, #directorist .theme-pagination-area .page-numbers.current, .theme-blog-grid-area .directorist-pagination .page-numbers.current, .theme-blog-grid-area .comment-pagination .page-numbers.current, .theme-blog-grid-area .theme-pagination-area .page-numbers.current, .directorist-author-listing-content .directorist-pagination .page-numbers.current, .directorist-author-listing-content .comment-pagination .page-numbers.current, .directorist-author-listing-content .theme-pagination-area .page-numbers.current, .comments-area .directorist-pagination .page-numbers.current, .comments-area .comment-pagination .page-numbers.current, .comments-area .theme-pagination-area .page-numbers.current, .directorist-archive-contents .directorist-pagination .page-numbers.current, .directorist-archive-contents .comment-pagination .page-numbers.current, .directorist-archive-contents .theme-pagination-area .page-numbers.current { background-color: var(--color-white) !important; border-width: 1px; border: 1px solid var(--color-primary); color: var(--color-primary); } #directorist .directorist-pagination .page-numbers.current svg, #directorist .comment-pagination .page-numbers.current svg, #directorist .theme-pagination-area .page-numbers.current svg, .theme-blog-grid-area .directorist-pagination .page-numbers.current svg, .theme-blog-grid-area .comment-pagination .page-numbers.current svg, .theme-blog-grid-area .theme-pagination-area .page-numbers.current svg, .directorist-author-listing-content .directorist-pagination .page-numbers.current svg, .directorist-author-listing-content .comment-pagination .page-numbers.current svg, .directorist-author-listing-content .theme-pagination-area .page-numbers.current svg, .comments-area .directorist-pagination .page-numbers.current svg, .comments-area .comment-pagination .page-numbers.current svg, .comments-area .theme-pagination-area .page-numbers.current svg, .directorist-archive-contents .directorist-pagination .page-numbers.current svg, .directorist-archive-contents .comment-pagination .page-numbers.current svg, .directorist-archive-contents .theme-pagination-area .page-numbers.current svg { fill: var(--color-primary); } #directorist .directorist-pagination .page-numbers.current .directorist-icon-mask:after, #directorist .comment-pagination .page-numbers.current .directorist-icon-mask:after, #directorist .theme-pagination-area .page-numbers.current .directorist-icon-mask:after, .theme-blog-grid-area .directorist-pagination .page-numbers.current .directorist-icon-mask:after, .theme-blog-grid-area .comment-pagination .page-numbers.current .directorist-icon-mask:after, .theme-blog-grid-area .theme-pagination-area .page-numbers.current .directorist-icon-mask:after, .directorist-author-listing-content .directorist-pagination .page-numbers.current .directorist-icon-mask:after, .directorist-author-listing-content .comment-pagination .page-numbers.current .directorist-icon-mask:after, .directorist-author-listing-content .theme-pagination-area .page-numbers.current .directorist-icon-mask:after, .comments-area .directorist-pagination .page-numbers.current .directorist-icon-mask:after, .comments-area .comment-pagination .page-numbers.current .directorist-icon-mask:after, .comments-area .theme-pagination-area .page-numbers.current .directorist-icon-mask:after, .directorist-archive-contents .directorist-pagination .page-numbers.current .directorist-icon-mask:after, .directorist-archive-contents .comment-pagination .page-numbers.current .directorist-icon-mask:after, .directorist-archive-contents .theme-pagination-area .page-numbers.current .directorist-icon-mask:after { background-color: var(--color-primary); } #directorist .directorist-pagination .page-numbers:hover, #directorist .comment-pagination .page-numbers:hover, #directorist .theme-pagination-area .page-numbers:hover, .theme-blog-grid-area .directorist-pagination .page-numbers:hover, .theme-blog-grid-area .comment-pagination .page-numbers:hover, .theme-blog-grid-area .theme-pagination-area .page-numbers:hover, .directorist-author-listing-content .directorist-pagination .page-numbers:hover, .directorist-author-listing-content .comment-pagination .page-numbers:hover, .directorist-author-listing-content .theme-pagination-area .page-numbers:hover, .comments-area .directorist-pagination .page-numbers:hover, .comments-area .comment-pagination .page-numbers:hover, .comments-area .theme-pagination-area .page-numbers:hover, .directorist-archive-contents .directorist-pagination .page-numbers:hover, .directorist-archive-contents .comment-pagination .page-numbers:hover, .directorist-archive-contents .theme-pagination-area .page-numbers:hover { border-color: var(--color-primary); color: var(--color-primary); } #directorist .directorist-pagination .page-numbers:hover i, #directorist .directorist-pagination .page-numbers:hover span, #directorist .comment-pagination .page-numbers:hover i, #directorist .comment-pagination .page-numbers:hover span, #directorist .theme-pagination-area .page-numbers:hover i, #directorist .theme-pagination-area .page-numbers:hover span, .theme-blog-grid-area .directorist-pagination .page-numbers:hover i, .theme-blog-grid-area .directorist-pagination .page-numbers:hover span, .theme-blog-grid-area .comment-pagination .page-numbers:hover i, .theme-blog-grid-area .comment-pagination .page-numbers:hover span, .theme-blog-grid-area .theme-pagination-area .page-numbers:hover i, .theme-blog-grid-area .theme-pagination-area .page-numbers:hover span, .directorist-author-listing-content .directorist-pagination .page-numbers:hover i, .directorist-author-listing-content .directorist-pagination .page-numbers:hover span, .directorist-author-listing-content .comment-pagination .page-numbers:hover i, .directorist-author-listing-content .comment-pagination .page-numbers:hover span, .directorist-author-listing-content .theme-pagination-area .page-numbers:hover i, .directorist-author-listing-content .theme-pagination-area .page-numbers:hover span, .comments-area .directorist-pagination .page-numbers:hover i, .comments-area .directorist-pagination .page-numbers:hover span, .comments-area .comment-pagination .page-numbers:hover i, .comments-area .comment-pagination .page-numbers:hover span, .comments-area .theme-pagination-area .page-numbers:hover i, .comments-area .theme-pagination-area .page-numbers:hover span, .directorist-archive-contents .directorist-pagination .page-numbers:hover i, .directorist-archive-contents .directorist-pagination .page-numbers:hover span, .directorist-archive-contents .comment-pagination .page-numbers:hover i, .directorist-archive-contents .comment-pagination .page-numbers:hover span, .directorist-archive-contents .theme-pagination-area .page-numbers:hover i, .directorist-archive-contents .theme-pagination-area .page-numbers:hover span { color: var(--color-primary); } #directorist .directorist-pagination .page-numbers:hover .directorist-icon-mask:after, #directorist .comment-pagination .page-numbers:hover .directorist-icon-mask:after, #directorist .theme-pagination-area .page-numbers:hover .directorist-icon-mask:after, .theme-blog-grid-area .directorist-pagination .page-numbers:hover .directorist-icon-mask:after, .theme-blog-grid-area .comment-pagination .page-numbers:hover .directorist-icon-mask:after, .theme-blog-grid-area .theme-pagination-area .page-numbers:hover .directorist-icon-mask:after, .directorist-author-listing-content .directorist-pagination .page-numbers:hover .directorist-icon-mask:after, .directorist-author-listing-content .comment-pagination .page-numbers:hover .directorist-icon-mask:after, .directorist-author-listing-content .theme-pagination-area .page-numbers:hover .directorist-icon-mask:after, .comments-area .directorist-pagination .page-numbers:hover .directorist-icon-mask:after, .comments-area .comment-pagination .page-numbers:hover .directorist-icon-mask:after, .comments-area .theme-pagination-area .page-numbers:hover .directorist-icon-mask:after, .directorist-archive-contents .directorist-pagination .page-numbers:hover .directorist-icon-mask:after, .directorist-archive-contents .comment-pagination .page-numbers:hover .directorist-icon-mask:after, .directorist-archive-contents .theme-pagination-area .page-numbers:hover .directorist-icon-mask:after { background-color: var(--color-primary); } #directorist .directorist-pagination .page-numbers:hover svg, #directorist .comment-pagination .page-numbers:hover svg, #directorist .theme-pagination-area .page-numbers:hover svg, .theme-blog-grid-area .directorist-pagination .page-numbers:hover svg, .theme-blog-grid-area .comment-pagination .page-numbers:hover svg, .theme-blog-grid-area .theme-pagination-area .page-numbers:hover svg, .directorist-author-listing-content .directorist-pagination .page-numbers:hover svg, .directorist-author-listing-content .comment-pagination .page-numbers:hover svg, .directorist-author-listing-content .theme-pagination-area .page-numbers:hover svg, .comments-area .directorist-pagination .page-numbers:hover svg, .comments-area .comment-pagination .page-numbers:hover svg, .comments-area .theme-pagination-area .page-numbers:hover svg, .directorist-archive-contents .directorist-pagination .page-numbers:hover svg, .directorist-archive-contents .comment-pagination .page-numbers:hover svg, .directorist-archive-contents .theme-pagination-area .page-numbers:hover svg { fill: var(--color-primary); } @media only screen and (max-width: 991px) { .directorist-archive-contents .directorist-pagination { margin: 12px -4px 10px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } .theme-blog-grid-area .theme-pagination-area { text-align: center; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; } @media only screen and (max-width: 991px) { .theme-blog-grid-area .theme-pagination-area { margin-bottom: 30px; } }     .theme-categories-list, .theme-best-location-list { margin-bottom: -8px; } .theme-categories-list a, .theme-best-location-list a { font-size: 16px; font-weight: 400; display: block; margin-bottom: 8px; color: var(--color-body); } .theme-category-title { margin-bottom: 35px; margin-top: -8px; font-size: 30px; line-height: 1.26667; font-weight: 500; color: var(--color-gray); } .theme-category-title strong { color: var(--color-dark); } .theme-category-wrapper__title { max-width: 300px; padding: 0 20px; background: #f9f9fa; border-radius: 1.2rem; font-weight: 600; line-height: 40px; height: 36px; margin-bottom: 13px; margin-top: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: var(--color-dark); white-space: nowrap; font-size: 15px; } .theme-category-wrapper__lists { list-style: none; padding: 0; padding-bottom: 17px; padding-left: 20px; } .theme-category-wrapper__lists li a { line-height: 2.4; font-size: 15px; font-weight: 400; color: var(--color-gray); text-transform: capitalize; } .theme-category-wrapper__lists li a:hover { color: var(--color-primary); }   .theme-catagories__nav button { position: absolute; top: 50%; left: -60px; -webkit-transform: translateY(-100%); transform: translateY(-100%); z-index: 22; background-color: var(--color-white); margin-top: 0; width: 40px; height: 40px; border-radius: 50%; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; -webkit-box-shadow: none; box-shadow: none; outline: none; border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-shadow: 0 5px 8px rgba(143, 142, 159, 0.1); box-shadow: 0 5px 8px rgba(143, 142, 159, 0.1); } @media only screen and (max-width: 1399px) { .theme-catagories__nav button { left: 10px; } } @media only screen and (max-width: 1199px) { .theme-catagories__nav button { width: 30px; height: 30px; } } .theme-catagories__nav button i, .theme-catagories__nav button span.las, .theme-catagories__nav button span.lab, .theme-catagories__nav button span.lar, .theme-catagories__nav button span.las, .theme-catagories__nav button span.fas, .theme-catagories__nav button span.far, .theme-catagories__nav button span.fab { font-size: 14px; } .theme-catagories__nav button:hover { background-color: var(--color-primary); color: var(--color-white); } .theme-catagories__nav button.owl-next { left: auto; right: -60px; } @media only screen and (max-width: 1399px) { .theme-catagories__nav button.owl-next { right: 10px; } } .theme-categories__icon { width: 90px; height: 90px; border-radius: 50rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(21, 196, 215, 0.08); } .theme-categories__icon i, .theme-categories__icon span { font-size: 36px; color: var(--color-secondary); } .theme-categories__img { width: 90px; height: 90px; border-radius: 50rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(21, 196, 215, 0.08); } .theme-categories__img img { max-width: 50px; max-height: 50px; border-radius: 50rem; } .theme-categories__btn--btn { background: var(--color-primary); color: var(--color-white); position: absolute; bottom: 0; right: 0; padding: 23px 15px 12px 27px; border-top-left-radius: 100%; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; -webkit-transform: translate(100%, 100%); transform: translate(100%, 100%); visibility: hidden; opacity: 0; } .theme-categories__btn--btn:hover { background: var(--color-dark); color: var(--color-white); } .theme-single-categories__carousel { position: relative; border-radius: 0.375rem; background: var(--color-white); text-align: center; min-height: 262px; max-width: 100%; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; overflow: hidden; position: relative; } .theme-single-categories__carousel:hover figure img { -webkit-transform: scale(1.07); transform: scale(1.07); } .theme-single-categories__carousel .theme-category-overlay { position: relative; position: relative; z-index: 2; } .theme-single-categories__carousel .theme-category-overlay:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 6px; content: ''; z-index: 2; background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(255, 255, 255, 0))); background: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); } .theme-single-categories__carousel figcaption { position: absolute; left: 50%; bottom: 24px; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 220; } .theme-single-categories__carousel figure { overflow: hidden; border-radius: 6px; } .theme-single-categories__carousel figure img { width: 100%; border-radius: 6px; -webkit-transition: .3s; transition: .3s; -webkit-transform: scale(1.0001); transform: scale(1.0001); } .theme-single-categories__single { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .theme-single-categories__title h6 { margin-bottom: 0px; font-size: 18px; font-weight: 600; color: var(--color-white); } .theme-single-categories__listing span { font-size: 14px; color: rgba(255, 255, 255, 0.7); }   .theme-categories-slider .theme-categories-carousel__single.theme-location-style .theme-single-categories__title h6 { font-size: 20px; } .theme-categories-slider .theme-categories-carousel__single.theme-location-style .theme-single-categories__title h6 i, .theme-categories-slider .theme-categories-carousel__single.theme-location-style .theme-single-categories__title h6 span.la, .theme-categories-slider .theme-categories-carousel__single.theme-location-style .theme-single-categories__title h6 span.las, .theme-categories-slider .theme-categories-carousel__single.theme-location-style .theme-single-categories__title h6 span.lab, .theme-categories-slider .theme-categories-carousel__single.theme-location-style .theme-single-categories__title h6 span.fas, .theme-categories-slider .theme-categories-carousel__single.theme-location-style .theme-single-categories__title h6 span.far, .theme-categories-slider .theme-categories-carousel__single.theme-location-style .theme-single-categories__title h6 span.fab { margin-right: 4px; } .theme-categories-slider .theme-categories-carousel__single.theme-location-style .theme-single-categories__listing span { font-size: 14px; color: rgba(255, 255, 255, 0.8); } .theme-categories-slider .theme-categories-carousel__single.theme-location-style figure img { min-height: 330px; } .theme-categories-slider .theme-categories-carousel__single.theme-location-style figcaption { left: 22px; text-align: left; -webkit-transform: translateX(0); transform: translateX(0); } .theme-dir-all_locations .directorist-all-location-grid-title, .theme-dir-all_locations .directorist-all-category-grid-title, .theme-dir-category .directorist-all-location-grid-title, .theme-dir-category .directorist-all-category-grid-title { font-size: calc(1.0875rem + 1.05vw); text-align: center; margin-bottom: 40px; color: var(--color-dark); } @media (min-width: 1200px) { .theme-dir-all_locations .directorist-all-location-grid-title, .theme-dir-all_locations .directorist-all-category-grid-title, .theme-dir-category .directorist-all-location-grid-title, .theme-dir-category .directorist-all-category-grid-title { font-size: 1.875rem; } }   #directorist.atbd_wrapper .atbd_all_categories .directorist-row { margin-bottom: -30px; } #directorist.atbd_wrapper .atbd_all_categories .directorist-row > * { padding: 0 15px; } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single { background-color: var(--color-white); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image), #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) { min-height: auto; height: auto; border-radius: 8px; border-color: var(--color-border-light); -webkit-box-shadow: 0 3px 6px rgba(146, 153, 184, 0.05); box-shadow: 0 3px 6px rgba(146, 153, 184, 0.05); margin-bottom: 30px; } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image):hover .cat-box .cat-box__top i, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image):hover .cat-box .cat-box__top span, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image):hover .cat-box .cat-box__top i, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image):hover .cat-box .cat-box__top span { color: var(--color-primary); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image):hover .cat-box .cat-box__top .icon .directorist-icon-mask::after, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image):hover .cat-box .cat-box__top .icon .directorist-icon-mask::after { background-color: var(--color-primary); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image):hover .cat-box .cat-box__top .cat-name, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image):hover .cat-box .cat-box__top .cat-name { color: var(--color-primary); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image):hover .cat-box .cat-box__bottom .cat-count span, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image):hover .cat-box .cat-box__bottom .cat-count span { color: var(--color-primary); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image):hover figure img, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image):hover figure img { -webkit-transform: scale(1.08); transform: scale(1.08); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) figure, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) figure { height: 200px; overflow: hidden; border-radius: 8px 8px 0 0; } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) figure img, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) figure img { border-radius: 8px 8px 0 0; -webkit-transition: .4s; transition: .4s; -webkit-transform: scale(1.0001); transform: scale(1.0001); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box { text-align: center; padding: 16px 20px 20px 20px; } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 4px; } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top i, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.la, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.las, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.fa, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.fab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.fas, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.fas, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top i, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.la, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.las, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.fa, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.fab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.fas, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top span.fas { font-size: 22px; margin: 0 6px 0 0; -webkit-transition: 0.3s; transition: 0.3s; color: var(--color-light-gray); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top .cat-name, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top .cat-name { font-size: calc(1.00625rem + 0.075vw); font-weight: 600; margin: 0; text-align: left; -webkit-transition: 0.3s; transition: 0.3s; color: var(--color-dark); } @media (min-width: 1200px) { #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top .cat-name, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__top .cat-name { font-size: 1.0625rem; } } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__bottom span, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__bottom span { margin: 0; } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single:not(.atbd_category_no_image) .cat-box__bottom .cat-count span, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single:not(.atbd_category_no_image) .cat-box__bottom .cat-count span { font-size: 14px; font-weight: 400; display: inline-block; -webkit-transition: 0.3s; transition: 0.3s; color: var(--color-light-gray); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image { min-height: 200px; border-radius: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 1px solid var(--color-border-light); -webkit-box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); margin: 0 0 20px; } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon { background-color: var(--color-primary); border-color: var(--color-primary); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon i, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.la, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.las, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.fa, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.fab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.fas, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.fas, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon i, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.la, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.las, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.fa, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.fab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.fas, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .icon span.fas { color: var(--color-white); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .cat-name, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .cat-name { font-size: calc(1.00625rem + 0.075vw); color: var(--color-primary); } @media (min-width: 1200px) { #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .cat-name, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__top .cat-name { font-size: 1.0625rem; } } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__bottom span, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image:hover .cat-box .cat-box__bottom span { color: var(--color-primary); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .icon, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .icon { background-color: transparent; -webkit-transition: 0.3s; transition: 0.3s; border: 1px solid var(--color-border); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .icon i, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.la, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.las, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.fa, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.fab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.fas, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.fas, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .icon i, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.la, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.las, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.lab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.fa, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.fab, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.fas, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .icon span.fas { -webkit-transition: 0.3s; transition: 0.3s; color: var(--color-light-gray); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .cat-name, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .cat-name { font-size: calc(1.00625rem + 0.075vw); font-weight: 500; -webkit-transition: 0.3s; transition: 0.3s; color: var(--color-dark); } @media (min-width: 1200px) { #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__top .cat-name, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__top .cat-name { font-size: 1.0625rem; } } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__bottom span, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__bottom span { font-size: 14px; font-weight: 400; padding: 0; -webkit-transition: 0.3s; transition: 0.3s; color: var(--color-light-gray); } #directorist.atbd_wrapper .atbd_all_categories .directorist-col-4 .atbd_category_single.atbd_category_no_image .cat-box__bottom span + span, #directorist.atbd_wrapper .atbd_all_categories .directorist-col-3 .atbd_category_single.atbd_category_no_image .cat-box__bottom span + span { display: inline-block; margin-left: 4px; }   #directorist.atbd_wrapper .atbdp-categories.atbdp-text-list .atbd_category_wrapper { text-align: left; margin-bottom: 30px; } #directorist.atbd_wrapper .atbdp-categories.atbdp-text-list .atbd_category_wrapper a { font-size: 15px; font-weight: 400; -webkit-transition: .3s; transition: .3s; text-decoration: none; color: var(--color-body); } #directorist.atbd_wrapper .atbdp-categories.atbdp-text-list .atbd_category_wrapper a:hover { text-decoration: underline; color: var(--color-primary); } #directorist.atbd_wrapper .atbdp-categories.atbdp-text-list .atbd_category_wrapper .atbdp_child_category { margin: 10px 0 0 0; } #directorist.atbd_wrapper .atbdp-categories.atbdp-text-list .expander { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 25px; height: 25px; line-height: 1; background-color: var(--color-white); border: 1px solid var(--color-border-light); color: var(--color-dark); } #directorist.atbd_wrapper .atbdp-categories.atbdp-text-list .atbdp-no-margin { margin-bottom: -30px !important; } #directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .atbd_category_wrapper { text-align: left; margin-bottom: 30px; } #directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .atbd_category_wrapper a { font-size: 15px; font-weight: 400; -webkit-transition: .3s; transition: .3s; text-decoration: none; color: var(--color-body); } #directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .atbd_category_wrapper a:hover { text-decoration: underline; color: var(--color-primary); } #directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .atbd_category_wrapper .atbdp_child_category { margin: 10px 0 0 0; } #directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .expander { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 25px; height: 25px; line-height: 1; background-color: var(--color-white); border: 1px solid var(--color-border-light); color: var(--color-dark); } #directorist.atbd_wrapper.atbdp-categories.atbdp-text-list .atbdp-no-margin { margin-bottom: -30px !important; } .atbdp-categories.atbdp-text-list .atbd_category_wrapper { text-align: left; margin-bottom: 30px; } .atbdp-categories.atbdp-text-list .atbd_category_wrapper a { font-size: 15px; font-weight: 400; -webkit-transition: .3s; transition: .3s; text-decoration: none; color: var(--color-body); } .atbdp-categories.atbdp-text-list .atbd_category_wrapper a:hover { color: var(--color-primary); text-decoration: underline; } .atbdp-categories.atbdp-text-list .atbd_category_wrapper .atbdp_child_category { margin: 10px 0 0 0; } #directorist.atbd_wrapper .atbdp-categories.atbdp-text-list .expander { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 25px; height: 25px; line-height: 1; background-color: var(--color-white); border: 1px solid var(--color-border-light); color: var(--color-dark); }   .atbd_location_grid_wrap .directorist-col-3 .atbd_location_grid { margin-bottom: 29px; } .atbd_location_grid_wrap .atbd_location_grid { position: relative; overflow: hidden; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; min-height: 295px !important; max-height: 295px !important; border-radius: 8px; text-decoration: none; background-color: var(--color-white); } @media only screen and (max-width: 767px) { .atbd_location_grid_wrap .atbd_location_grid { padding: 0; min-height: 100% !important; max-height: 100% !important; width: 100% !important; } } .atbd_location_grid_wrap .atbd_location_grid.atbd_location_grid-default:hover figure figcaption .directorist-location-content .directorist-location { color: var(--color-primary); } .atbd_location_grid_wrap .atbd_location_grid.atbd_location_grid-default figure figcaption { height: 295px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .atbd_location_grid_wrap .atbd_location_grid.atbd_location_grid-default figure figcaption .directorist-location-content .directorist-location { color: var(--color-dark); } .atbd_location_grid_wrap .atbd_location_grid.atbd_location_grid-default .directorist-location-content { padding: 0 0 20px 22px; } .atbd_location_grid_wrap .atbd_location_grid:not(.atbd_location_grid-default) { -webkit-box-shadow: 0 0; box-shadow: 0 0; } .atbd_location_grid_wrap .atbd_location_grid:not(.atbd_location_grid-default) figure figcaption { position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.5); } .atbd_location_grid_wrap .atbd_location_grid:not(.atbd_location_grid-default) figure figcaption .directorist-location-parent { color: rgba(255, 255, 255, 0.8); } .atbd_location_grid_wrap .atbd_location_grid:not(.atbd_location_grid-default) figure figcaption .directorist-location-content { padding: 0 0 20px 22px; } .atbd_location_grid_wrap .atbd_location_grid:not(.atbd_location_grid-default) figure figcaption .directorist-location-content .directorist-listing-count { color: rgba(255, 255, 255, 0.8); } .atbd_location_grid_wrap .atbd_location_grid:not(.atbd_location_grid-default) figure figcaption h3, .atbd_location_grid_wrap .atbd_location_grid:not(.atbd_location_grid-default) figure figcaption p { color: var(--color-white); } .atbd_location_grid_wrap .atbd_location_grid:hover figure img { -webkit-transform: scale(1.07); transform: scale(1.07); } .atbd_location_grid_wrap .atbd_location_grid:hover figure figcaption .directorist-location-content .directorist-location .directorist-icon-mask, .atbd_location_grid_wrap .atbd_location_grid:hover figure figcaption .directorist-location-content .directorist-location i, .atbd_location_grid_wrap .atbd_location_grid:hover figure figcaption .directorist-location-content .directorist-location span { opacity: 1; visibility: visible; } .atbd_location_grid_wrap .atbd_location_grid figure { width: 100%; height: 300px; position: relative; border-radius: 8px; overflow: hidden; } .atbd_location_grid_wrap .atbd_location_grid figure img { width: 100% !important; -o-object-fit: cover; object-fit: cover; margin: 0 auto; border-radius: 8px; -webkit-transform: scale(1.0001); transform: scale(1.0001); -webkit-transition: .3s; transition: .3s; } @media only screen and (max-width: 767px) { .atbd_location_grid_wrap .atbd_location_grid figure img { height: 100%; } } .atbd_location_grid_wrap .atbd_location_grid figure figcaption { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; height: 100%; min-height: auto; position: relative; border-radius: 8px; margin: 0; } .atbd_location_grid_wrap .atbd_location_grid figure figcaption h3, .atbd_location_grid_wrap .atbd_location_grid figure figcaption p { margin: 0; padding: 0; } .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-location { font-size: calc(1.025rem + 0.3vw); font-weight: 600; } @media (min-width: 1200px) { .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-location { font-size: 1.25rem; } } .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-location .directorist-icon-mask, .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-location i, .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-location span { opacity: 0; visibility: hidden; -webkit-transition: .3s; transition: .3s; margin-left: 6px; } .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-location .directorist-icon-mask:after { width: 20px; height: 20px; background-color: var(--color-white); } .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-listing-count { display: inline-block; font-size: 15px; font-weight: 500; color: var(--color-dark); margin: 4px 0 0 0; } .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-parent { font-size: 15px; font-weight: 500; line-height: 1.25; margin-left: 0; position: absolute; top: 22px; left: 22px; }   #directorist.atbd_wrapper .atbd_location_grid_wrap .directorist-col-3 .atbd_location_grid { margin-bottom: 29px; } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid { min-height: 295px !important; max-height: 295px !important; border-radius: 8px; } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid figure img { height: 295px; } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid figure figcaption { border-radius: 8px; } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-location { font-size: calc(1.0125rem + 0.15vw); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media (min-width: 1200px) { #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-location { font-size: 1.125rem; } } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-content .directorist-listing-count { font-size: 15px; color: var(--color-dark); margin: 2px 0 0 0; } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid figure figcaption .directorist-location-parent { font-size: 15px; margin-left: 0; color: rgba(255, 255, 255, 0.8); } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid.atbd_location_grid-default:hover figure figcaption .directorist-location-content h3.directorist-location { color: var(--color-primary); } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid.atbd_location_grid-default figure figcaption { height: 300px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid.atbd_location_grid-default .directorist-location-content { padding: 0 0 20px 22px; } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid:not(.atbd_location_grid-default) { -webkit-box-shadow: 0 0; box-shadow: 0 0; } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid:not(.atbd_location_grid-default) figure figcaption { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid:not(.atbd_location_grid-default) figure figcaption .directorist-location-content .directorist-listing-count { color: rgba(255, 255, 255, 0.8); } #directorist.atbd_wrapper .atbd_location_grid_wrap .atbd_location_grid:not(.atbd_location_grid-default) figure figcaption .directorist-location-parent { color: rgba(255, 255, 255, 0.8); }   .theme-categories-slider .tns-nav { margin: 35px -5px 0 -5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .theme-categories-slider .tns-nav button { width: 8px; height: 8px; margin: 5px; padding: 0; border: 0 none; border-radius: 50%; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s; transition: .3s; background-color: #E1E4EC; } .theme-categories-slider .tns-nav button.tns-nav-active { border-radius: 50%; -webkit-transform: scale(1.25); transform: scale(1.25); background-color: var(--color-dark); }     .directorist-type-nav.directorist-type-nav--listings-map { position: relative; z-index: 222; margin-bottom: 0; padding: 0 50px; background-color: var(--color-white); } .directorist-type-nav.directorist-type-nav--listings-map .directorist-type-nav__list { margin: 0; } .directorist-type-nav.directorist-type-nav--listings-map .directorist-type-nav__list li .directorist-type-nav__link { padding: 18px 30px 15px; } .directorist-type-nav.directorist-type-nav--listings-map .directorist-type-nav__list { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } @media only screen and (max-width: 479px) { .directorist-type-nav.directorist-type-nav--listings-map .directorist-type-nav__list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } p:empty { display: none; } .directorist-btn-ml { font-size: 14px; }   .leaflet-marker-icon.marker-cluster-small { background-color: rgba(var(--color-primary-rgba), 0.1); } .leaflet-marker-icon.marker-cluster-small div { color: var(--color-white); background-color: rgba(var(--color-primary-rgba), 0.65); } .leaflet-popup .leaflet-popup-content { border-radius: 6px; } .leaflet-popup .leaflet-popup-content .media-left img { width: 100%; border-radius: 5px 5px 0 0; } #map.leaflet-container .leaflet-popup-close-button, #gmap.leaflet-container .leaflet-popup-close-button { background-color: var(--color-primary); } #map.leaflet-container .leaflet-popup-close-button:hover, #gmap.leaflet-container .leaflet-popup-close-button:hover { background-color: var(--color-primary); } #map.leaflet-container .leaflet-popup-close-button { background-color: var(--color-primary); } #map.leaflet-container .leaflet-popup-close-button:hover { background-color: var(--color-primary); } #map.leaflet-container .leaflet-popup-content-wrapper { border-radius: 5px; } #map.leaflet-container .leaflet-popup-content-wrapper .media-body { padding: 15px; } #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h1, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h2, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h3, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h4, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h5, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h6 { line-height: 1; } #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h1 a, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h2 a, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h3 a, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h4 a, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h5 a, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h6 a { font-size: 16px; font-weight: 600; color: var(--color-dark); } #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h1 a:hover, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h2 a:hover, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h3 a:hover, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h4 a:hover, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h5 a:hover, #map.leaflet-container .leaflet-popup-content-wrapper .media-body .atbdp-listings-title-block h6 a:hover { color: var(--color-primary); } #map.leaflet-container .leaflet-popup-content-wrapper .media-body .osm-iw-location { margin-top: 6px; margin-bottom: 15px; } #map.leaflet-container .leaflet-popup-content-wrapper .media-body .osm-iw-get-location a:hover { color: var(--color-primary); } #map.leaflet-container .leaflet-popup-content-wrapper .media-body a, #map.leaflet-container .leaflet-popup-content-wrapper .media-body span { font-size: 14px; color: var(--color-body); } .directorist-wrapper .directorist-price-ranges__item.directorist-price-ranges__price-frequency { border-color: var(--color-border); } .directorist-wrapper .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn:not(:last-child) { border-right-color: var(--color-border); } .directorist-wrapper .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn .directorist-pf-range { min-height: 38px; } .directorist-wrapper .directorist-search-field .directorist-price-ranges .directorist-price-ranges__item.directorist-form-group { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .directorist-wrapper .directorist-search-field .directorist-price-ranges .directorist-price-ranges__item.directorist-price-ranges__price-frequency { width: 100%; border: 0 none; } .directorist-wrapper .directorist-search-field .directorist-price-ranges .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn { border: 1px solid var(--color-border); margin-right: -1px; } .directorist-wrapper .directorist-search-field .directorist-price-ranges .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn:first-child { border-radius: 4px 0 0 4px; } .directorist-wrapper .directorist-search-field .directorist-price-ranges .directorist-price-ranges__item.directorist-price-ranges__price-frequency .directorist-price-ranges__price-frequency--btn:last-child { border-radius: 0 4px 4px 0; } .directorist-wrapper .directorist-search-field .theme-search-dropdown__label { width: 100%; min-height: 44px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; } .directorist-wrapper .directorist-search-field .theme-search-dropdown__label:after { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); content: "\45"; font-family: "theme-icons"; font-weight: 600; font-size: 12px; color: var(--color-body); } .directorist-wrapper .directorist-search-field .theme-search-dropdown__label label { color: var(--color-body) !important; font-weight: 400 !important; margin-bottom: 0; padding: 0 15px; cursor: pointer; } .directorist-wrapper .directorist-search-field .theme-search-dropdown, .directorist-wrapper .directorist-search-field.theme-search-dropdown { border-radius: 4px; cursor: pointer; } .directorist-wrapper .directorist-search-field .theme-search-dropdown .theme-search-dropdown-toggle, .directorist-wrapper .directorist-search-field.theme-search-dropdown .theme-search-dropdown-toggle { padding: 15px; width: 100%; } .directorist-wrapper .directorist-search-field .theme-search-dropdown .theme-search-dropdown__label, .directorist-wrapper .directorist-search-field.theme-search-dropdown .theme-search-dropdown__label { border-radius: 4px; border: 1px solid var(--color-border); } .directorist-wrapper .directorist-search-field .select2.select2-container .select2-selection--single .select2-selection__arrow { display: block; } .directorist-wrapper .directorist-search-field .select2.select2-container .select2-selection--single .select2-selection__arrow:before { display: none; } .directorist-wrapper .directorist-search-field .select2.select2-container .select2-selection--single .select2-selection__arrow:after { margin-top: 0; right: 10px; } .directorist-wrapper .directorist-search-field .select2.select2-container .select2-selection--single .select2-selection__rendered { width: 112px; } .directorist-wrapper .directorist-search-field .select2.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder { color: var(--color-body); } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 991px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 991px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 575px) { } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 575px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 767px) { } @media only screen and (max-width: 1199px) { }   .directorist-res-btns { z-index: 999; } .directorist-res-btns .directorist-res-btn .directorist-icon-mask:after { margin: 0 auto; } .directorist-res-btns .directorist-res-btn.active { border-bottom-color: var(--color-primary) !important; } .directorist-res-btns .directorist-res-btn.active i, .directorist-res-btns .directorist-res-btn.active span.la, .directorist-res-btns .directorist-res-btn.active span.las, .directorist-res-btns .directorist-res-btn.active span.lar, .directorist-res-btns .directorist-res-btn.active span.las, .directorist-res-btns .directorist-res-btn.active span.lab, .directorist-res-btns .directorist-res-btn.active span.fa, .directorist-res-btns .directorist-res-btn.active span.fab, .directorist-res-btns .directorist-res-btn.active span.far, .directorist-res-btns .directorist-res-btn.active span.fas { color: var(--color-primary) !important; }   .directorist-map-listing.loading::after, .directorist-ajax-search-result.loading::after { border-color: var(--color-border); border-top-color: var(--color-primary); } @media only screen and (max-width: 991px) { } .leaflet-popup-content .map-info-details .atbdp-listings-title-block { margin-bottom: 8px; } .leaflet-popup-content .map-info-details .atbdp-listings-title-block h3 { color: var(--color-dark); }   .drealestate-area-ranges { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -5px; } .drealestate-area-ranges > div { margin: 5px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } @media only screen and (max-width: 575px) { .drealestate-area-ranges > div { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; } } .directorist-content-active #directorist.directorist-wrapper { padding-bottom: 0; } @media only screen and (max-width: 1199px) { .directorist-map-listing .directorist-map #directorist.directorist-wrapper #map, .directorist-ajax-search-result .directorist-map #directorist.directorist-wrapper #map, .directorist-map-listing .directorist-map #directorist.directorist-wrapper .directorist-map, .directorist-ajax-search-result .directorist-map #directorist.directorist-wrapper .directorist-map { height: 800px !important; } }     .directorist-review-meta, .directorist-rating-meta { font-size: 13px; color: var(--color-light-gray); } .directorist-review-meta .directorist-rating-avg, .directorist-rating-meta .directorist-rating-avg { font-size: 13px; font-weight: 700; min-height: 24px; padding: 0 6.04px; margin: 0 4px 0 0; border-radius: 3px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: var(--color-white); background-color: var(--color-warning); } .directorist-review-meta .directorist-rating-avg i, .directorist-rating-meta .directorist-rating-avg i { font-size: 10px; margin-right: 5px; color: var(--color-white); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }   .directorist-badge { font-weight: 700; padding: 0 7.25px; line-height: 2; } .directorist-badge.directorist-badge-close { background-color: var(--color-danger); } .directorist-badge.directorist-badge-open { background-color: var(--color-success); } .directorist-badge.directorist-badge-featured { background-color: var(--color-warning); } .directorist-badge.directorist-badge-popular { background-color: var(--color-primary); } .directorist-badge.directorist-badge-new { background-color: var(--color-info); }   .directorist-home-all-listing .directorist-type-nav { margin-bottom: 35px; } .directorist-home-all-listing .directorist-type-nav:after { display: none; } .directorist-home-all-listing .directorist-type-nav .directorist-type-nav__list { margin: -2.5px; } .directorist-home-all-listing .directorist-type-nav .directorist-type-nav__list li { padding: 0 2.5px; } .directorist-home-all-listing .directorist-type-nav .directorist-type-nav__list li .directorist-type-nav__link { font-size: 15px; min-height: 34px; border-radius: 18px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 25px; background-color: var(--color-bg-lighter); -webkit-transition: .3s; transition: .3s; } .directorist-home-all-listing .directorist-type-nav .directorist-type-nav__list li .directorist-type-nav__link .directorist-icon-mask:after { width: 15px; height: 15px; background-color: var(--color-dark); -webkit-transition: .3s; transition: .3s; } .directorist-home-all-listing .directorist-type-nav .directorist-type-nav__list li .directorist-type-nav__link:hover { color: var(--color-primary); } .directorist-home-all-listing .directorist-type-nav .directorist-type-nav__list li .directorist-type-nav__link:hover .directorist-icon-mask:after { background-color: var(--color-primary); } .directorist-home-all-listing .directorist-type-nav .directorist-type-nav__list li .directorist-type-nav__link:after { display: none; } .directorist-home-all-listing .directorist-type-nav .directorist-type-nav__list li .directorist-type-nav__link span:empty { display: none; } .directorist-home-all-listing .directorist-type-nav .directorist-type-nav__list li.current .directorist-type-nav__link { color: var(--color-white); background-color: var(--color-primary); } .directorist-home-all-listing .directorist-type-nav .directorist-type-nav__list li.current .directorist-icon-mask:after { background-color: var(--color-white); } .directorist-pricing-period { font-size: 14px; margin-left: 4px; }   @media only screen and (max-width: 991px) { .directorist-all-listing-col { width: 50% !important; } } @media only screen and (max-width: 767px) { .directorist-all-listing-col { width: 100% !important; } }   .directorist-listing-single { border-radius: 6px; border: 1px solid var(--color-border-light); -webkit-box-shadow: 0 3px 5px rgba(146, 153, 184, 0.05); box-shadow: 0 3px 5px rgba(146, 153, 184, 0.05); margin-bottom: 30px; -webkit-transition: .3s ease-in; transition: .3s ease-in; } .directorist-listing-single:hover { -webkit-box-shadow: 0 10px 20px rgba(146, 153, 184, 0.15); box-shadow: 0 10px 20px rgba(146, 153, 184, 0.15); } .directorist-listing-single:hover .directorist-listing-single__thumb .directorist-thumnail-card-front-wrap img { -webkit-transform: scale(1.05); transform: scale(1.05); border-radius: 6px 6px 0 0; } .directorist-listing-single.directorist-listing-has-thumb-active .directorist-listing-single__thumb .directorist-thumb-bottom-left { bottom: 30px; } .directorist-listing-single.directorist-listing-has-thumb-active .directorist-listing-single__content .directorist-listing-single__info { padding: 30px 20px 16px; } .directorist-listing-single .directorist-badge { padding: 0 8px; } .directorist-listing-single .directorist-badge.directorist-badge-close { background-color: var(--color-danger); } .directorist-listing-single .directorist-badge.directorist-badge-open { background-color: var(--color-success); } .directorist-listing-single .directorist-badge.directorist-badge-featured { background-color: var(--color-warning); } .directorist-listing-single .directorist-badge.directorist-badge-popular { background-color: var(--color-primary); } .directorist-listing-single .directorist-badge.directorist-badge-new { background-color: var(--color-info); } .directorist-listing-single .directorist-compare-btn:hover .atdlc-compare-icon, .directorist-listing-single .directorist-compare-btn.directorist-compare-added .atdlc-compare-icon { color: var(--color-primary); } .directorist-listing-single .directorist-compare-btn .atdlc-compare-icon { font-size: 18px; color: var(--color-light-gray); } .directorist-listing-single .directorist-compare-btn .atdlc-compare-icon:hover:after { background-color: var(--color-primary); } .directorist-listing-single .directorist-mark-as-favorite__btn { position: relative; } .directorist-listing-single .directorist-mark-as-favorite__btn:hover:after { display: -webkit-box; display: -ms-flexbox; display: flex; } .directorist-listing-single .directorist-mark-as-favorite__btn:hover:before { display: block; } .directorist-listing-single .directorist-mark-as-favorite__btn:focus:after, .directorist-listing-single .directorist-mark-as-favorite__btn:focus:before { display: none; } .directorist-listing-single .directorist-mark-as-favorite__btn:after { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 12px; font-weight: 600; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); min-height: 23px; top: -36px; min-width: 84px; border-radius: 3px; color: var(--color-white); background-color: var(--color-dark); display: none; content: 'Bookmark'; } .directorist-listing-single .directorist-mark-as-favorite__btn:before { position: absolute; left: 0; top: -17px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid var(--color-dark); display: none; content: ''; } .directorist-listing-single .directorist-listing-single__meta--left .directorist-view-count span { color: var(--color-primary); margin-right: 3px; } .directorist-listing-single .directorist-listing-single__thumb { position: relative; } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-left, .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-right, .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-left, .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-right { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; max-width: 145px; } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-left .directorist-pricing-meta, .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-right .directorist-pricing-meta, .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-left .directorist-pricing-meta, .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-right .directorist-pricing-meta { margin: 3px; } @media only screen and (max-width: 991px) { .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-left .directorist-tooltip[data-label]:after, .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-left .directorist-tooltip[data-label]:after { left: 100%; -webkit-transform: translate(-20%, -6px); transform: translate(-20%, -6px); } } @media only screen and (max-width: 991px) { .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-right .directorist-tooltip[data-label]:after, .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-right .directorist-tooltip[data-label]:after { left: auto; right: 100%; -webkit-transform: translate(20%, -6px); transform: translate(20%, -6px); } } .directorist-listing-single .directorist-listing-single__thumb .directorist-compare-btn { width: auto; height: auto !important; background-color: transparent !important; } .directorist-listing-single .directorist-listing-single__thumb .directorist-compare-btn .atdlc-compare-icon { font-size: 20px; } .directorist-listing-single .directorist-listing-single__thumb .directorist-mark-as-favorite__btn { width: auto; height: auto !important; background-color: transparent !important; } .directorist-listing-single .directorist-listing-single__thumb .directorist-mark-as-favorite__btn .directorist-favorite-icon { line-height: 1; } .directorist-listing-single .directorist-listing-single__thumb .directorist-mark-as-favorite__btn .directorist-favorite-icon:hover:before { color: var(--color-primary) !important; background-color: var(--color-primary); } .directorist-listing-single .directorist-listing-single__thumb .directorist-mark-as-favorite__btn .directorist-favorite-icon:before { font-size: 20px; color: var(--color-white) !important; background-color: var(--color-white); width: 20px; height: 20px; } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-left { left: 12px; top: 10px; z-index: 1; } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-left .directorist-tooltip[data-label]:after { left: 90%; } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-right { right: 12px; top: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 2; } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-right .directorist-tooltip[data-label]:after { left: 50%; } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-right .directorist-tooltip[data-label]:before { border-top-color: var(--color-dark); } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-left { left: 12px; bottom: 12px; } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-bottom-right { right: 12px; bottom: 12px; } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumnail-card { border-radius: 6px 6px 0 0; position: relative; } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumnail-card:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 60px; content: ''; opacity: .80; z-index: 2; background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.25)), to(rgba(255, 255, 255, 0))); background: linear-gradient(to top, rgba(0, 0, 0, 0.25), rgba(255, 255, 255, 0)); } .directorist-listing-single .directorist-listing-single__thumb .directorist-thumnail-card-front-wrap img { -webkit-transform: scale(1.0001); transform: scale(1.0001); -webkit-transition: .35s ease-in-out; transition: .35s ease-in-out; } .directorist-listing-single .directorist-listing-single__thumb > a { overflow: hidden; border-radius: 8px 8px 0 0; } .directorist-listing-single .directorist-info-item:not(:last-child) { top: 44%; } .directorist-listing-single .directorist-info-item.directorist-pricing-meta .directorist-listing-price { font-size: 15px; font-weight: 700; display: inline-block; min-height: 5px; padding: 0 8px; border-radius: 4px; line-height: 2; background-color: var(--color-primary); color: var(--color-white); } .directorist-listing-single .directorist-info-item.directorist-pricing-meta .directorist-listing-price-range { position: relative; top: 0px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 20px; font-weight: 700; padding: 0; border-radius: 4px; background-color: var(--color-white); margin-bottom: -3px; } .directorist-listing-single .directorist-info-item.directorist-pricing-meta .directorist-listing-price-range span { font-weight: 600; line-height: 1; color: var(--color-light-gray); } .directorist-listing-single .directorist-info-item.directorist-pricing-meta .directorist-listing-price-range span.directorist-price-active { color: var(--color-dark); } .directorist-listing-single .directorist-listing-single__info .directorist-info-item { min-height: 25px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .directorist-listing-single .directorist-listing-single__info .directorist-info-item.directorist-compare-btn { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; padding: 0; background-color: transparent !important; width: auto !important; height: auto !important; } .directorist-listing-single .directorist-listing-single__info .directorist-info-item.directorist-compare-btn.directorist-tooltip[data-label]:after { width: auto; height: auto; border-radius: 3px; content: attr(data-label) !important; -webkit-transform: translate(-50%, -6px) !important; transform: translate(-50%, -6px) !important; background-color: var(--color-dark); min-width: 120px !important; min-height: 24px; top: -30px; line-height: 1.75; } .directorist-listing-single .directorist-listing-single__info .directorist-info-item.directorist-badge { padding: 0 3px; background-color: transparent; font-size: 14px; line-height: 1; } .directorist-listing-single .directorist-listing-single__info .directorist-info-item.directorist-badge.directorist-badge-featured { color: var(--color-warning); } .directorist-listing-single .directorist-listing-single__info .directorist-info-item.directorist-badge.directorist-badge-popular { color: var(--color-primary); } .directorist-listing-single .directorist-listing-single__info .directorist-info-item.directorist-badge.directorist-badge-open { color: var(--color-success); } .directorist-listing-single .directorist-listing-single__info .directorist-info-item.directorist-badge.directorist-badge-close { color: var(--color-primary); } .directorist-listing-single .directorist-listing-single__info .directorist-info-item.directorist-pricing-meta .directorist-listing-price { font-size: 20px; font-weight: 700; color: var(--color-dark); padding: 0; line-height: 1; background-color: transparent; } .directorist-listing-single .directorist-listing-single__info .directorist-info-item.directorist-rating-meta i { font-size: 11px; position: relative; color: var(--color-danger); margin-right: 4px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; top: 1px; } .directorist-listing-single .directorist-listing-single__info .directorist-info-item.directorist-rating-meta .directorist-rating-avg { font-weight: 600; font-size: 14px; line-height: normal; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; background-color: transparent; position: relative; color: var(--color-danger); } .directorist-listing-single .directorist-listing-single__info .directorist-info-item:not(:last-child) { padding-right: 8px; } .directorist-listing-single .directorist-listing-single__info .directorist-info-item:not(:last-child):after { height: 3px; width: 3px; border-radius: 50%; background-color: var(--color-bg-pointer); } .directorist-listing-single .directorist-listing-single__info .directorist-info-item:not(:last-child).directorist-rating-meta:after { top: 42%; } .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--list { margin-left: -2px; } .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--list ul li .directorist-icon { font-size: 18px; margin-right: 8px; margin-left: 0; color: var(--color-light-gray); } .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--list ul li .directorist-icon-mask:after { width: 18px; height: 18px; background-color: var(--color-light-gray); } .directorist-listing-single .directorist-mark-as-favorite__btn { background-color: var(--color-white) !important; } .directorist-listing-single .directorist-mark-as-favorite__btn .directorist-favorite-icon:before { font-size: 14px; color: var(--color-body) !important; background-color: var(--color-body); width: 14px; height: 14px; } .directorist-listing-single .directorist-mark-as-favorite__btn.directorist-added-to-favorite .directorist-favorite-icon:before { color: var(--color-primary) !important; background-color: var(--color-primary); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info { padding: 20px 20px 10px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-title { font-size: 1rem; font-weight: 600; margin-bottom: 4px; color: var(--color-dark); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-title:hover a { color: var(--color-primary); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-title a { text-decoration: none; -webkit-transition: 0.35s; transition: 0.35s; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--top .rating-count { position: relative; top: 1px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list { margin-top: 10px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li { color: var(--color-body); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li div { line-height: 1.45; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li:not(:last-child) { margin: 0 0 6px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li a, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li span { font-size: 14px; color: var(--color-gray); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li a:hover { color: var(--color-primary); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li i, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li span.la, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li span.lab, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li span.las, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li span.lar, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li span.fas, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li span.fab, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li span.far { font-size: 18px; color: var(--color-light-gray); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--list ul li .directorist-icon-mask:after { width: 18px; height: 18px; background-color: var(--color-light-gray); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--excerpt { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 12px 6px; min-height: 56px; border-radius: 5px; margin: 20px -12px 3px -12px; background-color: var(--color-bg-section2); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--excerpt .directorist-excerpt-field { -webkit-box-flex: 0; -ms-flex: 0 0 1; flex: 0 0 1; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 3px 9px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--excerpt .directorist-excerpt-field .directorist-icon { position: relative; top: 4px; font-size: 18px; line-height: 1; margin-right: 6px; color: var(--color-light-gray); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--excerpt .directorist-excerpt-field .directorist-icon-mask { margin-right: 6px; position: relative; top: 4px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--excerpt .directorist-excerpt-field .directorist-icon-mask:after { background-color: var(--color-light-gray); width: 18px; height: 18px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--excerpt .directorist-excerpt-field__content span { font-size: 14px; font-weight: 400; color: var(--color-body); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info--excerpt .directorist-excerpt-field__content span.directorist-excerpt-field__number { font-weight: 600; color: var(--color-dark); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta { border-top: 0 none; padding: 8px 20px 15px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-category a { font-size: 14px; color: var(--color-body); text-decoration: none; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-category a i, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-category a span { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 34px; height: 34px; border-radius: 50%; margin-right: 10px; color: var(--color-body); background-color: var(--color-bg-lighter); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-category a .directorist-icon-mask:after { width: 14px; height: 14px; background-color: var(--color-body); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-category > a:hover { color: var(--color-primary); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-view-count { font-size: 14px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-view-count span, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-view-count i { font-size: 14px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-view-count .directorist-icon-mask:after { width: 14px; height: 14px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-badge { font-size: 13px; text-transform: capitalize; font-weight: 500; background-color: transparent !important; padding: 0; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-badge.directorist-badge-open { color: var(--color-success); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-badge.directorist-badge-close { color: var(--color-danger); } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-single__meta--right, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-single__meta--left { margin: -10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-compare-btn, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-category, .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-mark-as-favorite { margin: 10px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-mark-as-favorite .directorist-mark-as-favorite__btn { width: auto; height: auto !important; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-mark-as-favorite .directorist-mark-as-favorite__btn .directorist-favorite-icon { line-height: 1; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-mark-as-favorite .directorist-mark-as-favorite__btn .directorist-favorite-icon:before { font-size: 18px; width: 18px; height: 18px; } .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-compare-btn { width: auto; height: auto; background-color: #fff !important; } @media only screen and (max-width: 991px) { .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-single__meta--left .directorist-tooltip[data-label]:after { left: 100%; -webkit-transform: translate(-20%, -6px); transform: translate(-20%, -6px); } } @media only screen and (max-width: 991px) { .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__meta .directorist-listing-single__meta--right .directorist-tooltip[data-label]:after { left: auto; right: 100%; -webkit-transform: translate(20%, -6px); transform: translate(20%, -6px); } } .directorist-listing-single .directorist-listing-category .directorist-listing-category__extran-count { font-size: 14px; } .directorist-listing-single .directorist-listing-category .directorist-listing-category__popup__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; z-index: 2; } .directorist-listing-single .directorist-listing-category .directorist-listing-category__popup__content a { display: inline-block; } .directorist-listing-single .directorist-listing-category .directorist-listing-category__popup__content a:not(:last-child) { margin-bottom: 8px; }   .directorist-listing-single:hover .directorist-listing-single__thumb .tns-controls { opacity: 1; visibility: visible; } .directorist-listing-single:hover .directorist-listing-single__thumb-slider .directorist-listing-single__thumb-slider--item img { -webkit-transform: scale(1.07); transform: scale(1.07); } .directorist-listing-single .directorist-listing-single__thumb { position: relative; } .directorist-listing-single .directorist-listing-single__thumb .tns-controls { position: absolute; left: 10px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: calc(100% - 20px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; z-index: 22; opacity: 0; visibility: hidden; -webkit-transition: .35s; transition: .35s; } .directorist-listing-single .directorist-listing-single__thumb .tns-controls button { background-color: var(--color-white); width: 30px; height: 30px; border: 0 none; border-radius: 50%; -webkit-transition: .3s; transition: .3s; } .directorist-listing-single .directorist-listing-single__thumb .tns-controls button:hover { background-color: var(--color-primary); } .directorist-listing-single .directorist-listing-single__thumb .tns-controls button:hover i, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button:hover span.la, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button:hover span.las, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button:hover span.las, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button:hover span.lab, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button:hover span.lar, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button:hover span.fas, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button:hover span.fab, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button:hover span.far { color: var(--color-white); } .directorist-listing-single .directorist-listing-single__thumb .tns-controls button i, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button span.la, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button span.las, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button span.las, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button span.lab, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button span.lar, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button span.fas, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button span.fab, .directorist-listing-single .directorist-listing-single__thumb .tns-controls button span.far { font-size: 12px; -webkit-transition: .3s; transition: .3s; color: var(--color-dark); } .directorist-listing-single .directorist-listing-single__thumb .tns-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; bottom: 12px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 2; } .directorist-listing-single .directorist-listing-single__thumb .tns-nav button { padding: 0; width: 6px; height: 6px; border-radius: 50%; border: 0 none; margin: 3px; background-color: rgba(255, 255, 255, 0.6); } .directorist-listing-single .directorist-listing-single__thumb .tns-nav button.tns-nav-active { width: 8px; height: 8px; background-color: var(--color-white); } .directorist-listing-single .directorist-listing-single__thumb #tns1-iw { margin: 0; } .directorist-listing-single .directorist-listing-single__thumb .directorist-listing-single-wrap .tns-ovh { border-radius: 6px 6px 0 0; } .directorist-listing-single .directorist-listing-single__thumb-slider .directorist-listing-single__thumb-slider--item { padding-right: 0 !important; position: relative; overflow: hidden; border-radius: 6px 6px 0 0; } .directorist-listing-single .directorist-listing-single__thumb-slider .directorist-listing-single__thumb-slider--item:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 60px; opacity: .80; content: ''; z-index: 2; background: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(0, 0, 0, 0))); background: linear-gradient(to top, black, rgba(0, 0, 0, 0)); } .directorist-listing-single .directorist-listing-single__thumb-slider .directorist-listing-single__thumb-slider--item img { width: 100%; max-height: 236px; -o-object-fit: cover; object-fit: cover; -webkit-transform: scale(1.00001); transform: scale(1.00001); -webkit-transition: .35s; transition: .35s; border-radius: 6px 6px 0 0; }   .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb .directorist-listing-single-wrap { height: 200px; max-width: 275px; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb .directorist-thumb-top-right { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb .directorist-thumb-top-left { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb-slider .directorist-listing-single__thumb-slider--item { border-radius: 6px; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb-slider .directorist-listing-single__thumb-slider--item:after { border-radius: 6px; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb-slider .directorist-listing-single__thumb-slider--item img { border-radius: 6px; max-height: 200px; min-height: 200px; } .directorist-listing-single.directorist-listing-list.directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-right { right: 0; left: 12px; z-index: 1; } .directorist-listing-single.directorist-listing-list.directorist-listing-single .directorist-listing-single__thumb .directorist-thumb-top-right { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }   .directorist-listing-category__popup .directorist-listing-category__extran-count:hover { color: var(--color-primary); } .directorist-listing-category__popup .directorist-listing-category__popup__content { background-color: var(--color-dark); width: 120px; padding: 6.5px 8px; } .directorist-listing-category__popup .directorist-listing-category__popup__content:before { bottom: -6px; } .directorist-listing-category__popup .directorist-listing-category__popup__content a { font-size: 12px !important; font-weight: 600; padding: 2px 4px; color: var(--color-white) !important; line-height: 1; } .directorist-listing-category__popup .directorist-listing-category__popup__content i, .directorist-listing-category__popup .directorist-listing-category__popup__content span.la, .directorist-listing-category__popup .directorist-listing-category__popup__content span.lab, .directorist-listing-category__popup .directorist-listing-category__popup__content span.las, .directorist-listing-category__popup .directorist-listing-category__popup__content span.lar, .directorist-listing-category__popup .directorist-listing-category__popup__content span.fa, .directorist-listing-category__popup .directorist-listing-category__popup__content span.fab, .directorist-listing-category__popup .directorist-listing-category__popup__content span.far, .directorist-listing-category__popup .directorist-listing-category__popup__content span.fas { position: relative; top: 1px; line-height: 1 !important; height: auto !important; width: auto !important; margin-right: 6px !important; background-color: transparent !important; color: var(--color-white) !important; }   .directorist-listing-single.directorist-listing-card .directorist-listing-single__thumb .directorist-thumnail-card .directorist-thumnail-card-front-wrap img { border-radius: 6px 6px 0 0; }   .directorist-listing-single.directorist-listing-no-thumb .directorist-badge { background-color: transparent; } .directorist-listing-single.directorist-listing-no-thumb .directorist-badge.directorist-badge-featured { color: var(--color-warning); } .directorist-listing-single.directorist-listing-no-thumb .directorist-badge.directorist-badge-new { color: var(--color-info); } .directorist-listing-single.directorist-listing-no-thumb .directorist-badge.directorist-badge-popular { color: var(--color-primary); } .directorist-listing-single.directorist-listing-no-thumb .directorist-badge.directorist-badge-open { color: var(--color-success); } .directorist-listing-single.directorist-listing-no-thumb .directorist-badge.directorist-badge-close { color: var(--color-primary); } .directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__header { padding: 20px 24px 0 24px; } .directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__header .directorist-listing-title { font-size: 16px; font-weight: 600; color: var(--color-dark); } .directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__header .directorist-listing-title a { font-size: 16px; font-weight: 600; text-decoration: none; color: var(--color-dark); } .directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__header .directorist-listing-title:hover a { color: var(--color-primary); } .directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__content .directorist-listing-single__info--list ul li > div { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__content .directorist-listing-single__info--list ul li > div .directorist-icon { position: relative; top: 2px; } .directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__content .directorist-listing-single__info--list ul li .directorist-listing-card-location-list { -ms-flex-wrap: wrap; flex-wrap: wrap; } .directorist-listing-single.directorist-listing-no-thumb.directorist-listing-card--list .directorist-listing-single__info { margin-left: -4px; } .directorist-listing-single.directorist-listing-no-thumb.directorist-listing-card--list .directorist-listing-title { margin-bottom: 10px; margin-left: 4px; } .directorist-listing-single.directorist-listing-no-thumb.directorist-listing-card--list .directorist-mark-as-favorite__btn .directorist-favorite-icon:before { font-size: calc(1.05rem + 0.6vw); width: 24px; height: 24px; } @media (min-width: 1200px) { .directorist-listing-single.directorist-listing-no-thumb.directorist-listing-card--list .directorist-mark-as-favorite__btn .directorist-favorite-icon:before { font-size: 1.5rem; } }   .directorist-listing-single.directorist-listing-list { margin-bottom: 30px; padding: 22px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } @media only screen and (max-width: 767px) { .directorist-listing-single.directorist-listing-list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb { -webkit-box-flex: 1.07; -ms-flex: 1.07; flex: 1.07; } @media only screen and (max-width: 767px) { .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb { -webkit-box-flex: 0.85; -ms-flex: 0.85; flex: 0.85; } } .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb .directorist-listing-single__thumb-inner { position: relative; height: 100%; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb .directorist-listing-single__thumb-inner .directorist-thumnail-card-front-wrap { border-radius: 8px; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__thumb .directorist-thumnail-card .directorist-thumnail-card-front-img { border-radius: 8px; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content { padding: 0 0px 0 20px; -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; } @media only screen and (max-width: 767px) { .directorist-listing-single.directorist-listing-list .directorist-listing-single__content { padding: 0; -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; width: 100%; } } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info { padding: 0; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-title { max-width: 700px; } @media only screen and (max-width: 991px) { .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-title { max-width: 400px; } } @media only screen and (max-width: 767px) { .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-title { max-width: 280px; padding-top: 15px; } } @media only screen and (max-width: 575px) { .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-badge { text-transform: capitalize; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-badge.directorist-badge-open, .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-badge.directorist-badge-close { font-size: 13px; font-weight: 500; background-color: transparent !important; padding: 0; margin-left: 3px; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-badge.directorist-badge-open { color: var(--color-success); } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-badge.directorist-badge-close { color: var(--color-danger); } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-mark-as-favorite .directorist-mark-as-favorite__btn { width: auto; height: auto; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-mark-as-favorite .directorist-mark-as-favorite__btn .directorist-favorite-icon:before { font-size: calc(1.05rem + 0.6vw); width: 24px; height: 24px; } @media (min-width: 1200px) { .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-mark-as-favorite .directorist-mark-as-favorite__btn .directorist-favorite-icon:before { font-size: 1.5rem; } } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-single__info--right { top: -2px; right: 0; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info .directorist-listing-single__info--right .directorist-badge { line-height: 2; text-transform: uppercase; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__content .directorist-listing-single__info--excerpt { margin: 22px 0px 3px 0px; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__meta { padding: 0; margin-top: 10px; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__meta .directorist-view-count { line-height: 0.6; position: relative; top: 2px; } .directorist-listing-single.directorist-listing-list .directorist-listing-single__meta .directorist-pricing-meta { position: relative; top: 3px; margin: 0 15px 0 5px; } .directorist-listing-single.directorist-listing-list .directorist-info-item.directorist-pricing-meta .directorist-listing-price { font-size: 20px; font-weight: 700; color: var(--color-dark); padding: 0; line-height: 1; background-color: transparent; }   .directorist-mark-as-favorite__btn:hover .directorist-favorite-icon:before { color: var(--color-primary) !important; font-weight: 900; background-color: var(--color-primary); } .directorist-mark-as-favorite__btn .directorist-favorite-tooltip span { background-color: var(--color-dark); font-size: 12px; font-weight: 600; bottom: 35px; top: auto; right: auto; left: -275%; padding: 1px 6px; } .directorist-mark-as-favorite__btn .directorist-favorite-tooltip span:before { top: auto; bottom: -7px; right: 45%; -webkit-transform: rotate(180deg); transform: rotate(180deg); border-bottom-color: var(--color-dark); } .directorist-mark-as-favorite__btn .directorist-favorite-icon { line-height: 1.5; }   .directorist-compare-listing-wrapper .directorist-compare-listing-collapse { background-color: var(--color-primary); border-radius: 5px 0 0 5px; } .directorist-compare-listing-wrapper .directorist-compare-listing-count { background-color: var(--color-success); } .directorist-compare-listing-wrapper .directorist-compare-listing-collapse-btn { background-color: var(--color-primary); } .directorist-compare-listing-wrapper .directorist-compare-listing-all__btn { padding: 11px 15px; border-radius: 6px; background-color: var(--color-primary); border: 1px solid var(--color-primary); color: var(--color-white); -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .directorist-compare-listing-wrapper .directorist-compare-listing-all__btn:hover { background-color: transparent; color: var(--color-primary); } .directorist-compare-listing-single__content .directorist-compare-listing-single__title { color: var(--color-dark); }   .directorist-compare-listing-table-unchecked { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; } .directorist-compare-listing-wrapper { z-index: 99999; }     .directorist-similar-properties { padding: 12px 0 50px; background-color: var(--color-bg-section2); } @media only screen and (max-width: 991px) { .directorist-similar-properties { padding: 15px 0 20px; } } @media only screen and (max-width: 767px) { .directorist-similar-properties { padding: 10px 0 10px; } } .directorist-similar-properties .directorist-related-listing-header { margin-bottom: 38px; } @media only screen and (max-width: 991px) { .directorist-similar-properties .directorist-related-listing-header { margin-bottom: 25px; } } .directorist-similar-properties .directorist-related-listing-header h1, .directorist-similar-properties .directorist-related-listing-header h2, .directorist-similar-properties .directorist-related-listing-header h3, .directorist-similar-properties .directorist-related-listing-header h4, .directorist-similar-properties .directorist-related-listing-header h5, .directorist-similar-properties .directorist-related-listing-header h6 { font-size: calc(1.05rem + 0.6vw); font-weight: 700; color: var(--color-dark); } @media (min-width: 1200px) { .directorist-similar-properties .directorist-related-listing-header h1, .directorist-similar-properties .directorist-related-listing-header h2, .directorist-similar-properties .directorist-related-listing-header h3, .directorist-similar-properties .directorist-related-listing-header h4, .directorist-similar-properties .directorist-related-listing-header h5, .directorist-similar-properties .directorist-related-listing-header h6 { font-size: 1.5rem; } } .directorist-related-carousel .slick-list { margin: 0 -10px 0; padding-bottom: 30px; } .directorist-related-carousel .slick-list .slick-slide { margin: 0 10px; }   .directorist-signle-review .directorist-signle-review__top .directorist-signle-review-avatar-wrap { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 15px; } .directorist-signle-review .directorist-signle-review__top .directorist-signle-review-avatar-wrap .directorist-signle-review-avatar__info p { font-size: 14px; line-height: 1.4; color: var(--color-dark); } .directorist-signle-review .directorist-signle-review__top .directorist-signle-review-avatar-wrap .directorist-signle-review-avatar__info .directorist-signle-review-time { font-size: 13px; font-weight: 400; color: var(--color-gray); } .directorist-signle-review .directorist-signle-review__top .directorist-rated-stars ul li span:before { font-size: 12px; } .directorist-signle-review .directorist-btn-add-review { line-height: 2.75; } .directorist-signle-review .directorist-signle-review__content { color: var(--color-body); }   .theme-single-listing-slider-wrap { position: relative; } .theme-single-listing-slider-wrap.has-background-color { background-color: var(--color-bg-section); } @media only screen and (max-width: 1199px) { } @media (min-width: 1200px) { } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 991px) { }   .daterangepicker .calendar-table th, .daterangepicker .calendar-table td { padding: 5px 9px; } .daterangepicker td.active, .daterangepicker td.active:hover { background-color: var(--color-primary) !important; } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 1399px) { } @media only screen and (max-width: 375px) { }   .theme-single-listing-slider { margin: 0 auto; } .theme-single-listing-slider .theme-single-listing-slider__item { max-height: 360px; overflow: hidden; } @media only screen and (max-width: 1199px) { .theme-single-listing-slider .theme-single-listing-slider__item { max-height: 300px; } } .theme-single-listing-slider .theme-single-listing-slider__item img { width: 100%; } .theme-single-listing-slider .theme-single-listing-slider__item a { width: 100%; height: 100%; display: block; position: relative; } .theme-single-listing-slider .theme-single-listing-slider__item a:after { content: ""; width: 100%; height: 100%; background-color: rgba(26, 27, 41, 0.2); position: absolute; top: 0; left: 0; z-index: 1; }   .theme-swiper.theme-single-listing-slider { padding: 0; margin: 0; } .theme-swiper.theme-single-listing-slider .theme-swiper-navigation .theme-swiper-button-nav i { width: 44px; height: 44px; border-radius: 50%; border: 0 none; padding: 0; background-color: rgba(var(--color-dark-rgba), 0.6); color: var(--color-white); -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .theme-swiper.theme-single-listing-slider .theme-swiper-navigation .theme-swiper-button-nav .directorist-icon-mask:after { width: 14px; height: 14px; background-color: var(--color-white); } .theme-swiper.theme-single-listing-slider .theme-swiper-navigation .theme-swiper-button-nav:hover .directorist-icon-mask:after { background-color: var(--color-white); } .theme-swiper.theme-single-listing-slider .theme-swiper-navigation .theme-swiper-button-nav:hover i { background-color: var(--color-primary); color: white; } .theme-swiper.theme-single-listing-slider .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-prev i { margin-left: 20px; } .theme-swiper.theme-single-listing-slider .theme-swiper-navigation .theme-swiper-button-nav.theme-swiper-button-next i { margin-right: 20px; } .theme-single-listing-see-all { position: absolute; right: 20px; bottom: 20px; z-index: 1; } .theme-single-listing-see-all .btn.btn-listing-see-all { font-size: 14px; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 45px; padding: 0 20px; -webkit-box-shadow: 0 10px 20px rgba(143, 142, 159, 0.15); box-shadow: 0 10px 20px rgba(143, 142, 159, 0.15); background-color: var(--color-white); } .theme-single-listing-see-all .btn.btn-listing-see-all i, .theme-single-listing-see-all .btn.btn-listing-see-all span { margin-right: 5px; } .theme-single-listing-see-all .btn.btn-listing-see-all .directorist-icon-mask:after { width: 14px; height: 14px; background-color: var(--color-dark); } .theme-single-listing-see-all .btn.btn-listing-see-all.btn.theme-btn:focus { -webkit-box-shadow: 0 10px 20px rgba(143, 142, 159, 0.15); box-shadow: 0 10px 20px rgba(143, 142, 159, 0.15); } .theme-single-listing-see-all .btn.btn-listing-see-all:hover { color: var(--color-primary); } .theme-single-listing-see-all .btn.btn-listing-see-all:hover i, .theme-single-listing-see-all .btn.btn-listing-see-all:hover span { color: var(--color-primary); } .theme-single-listing-see-all .btn.btn-listing-see-all:hover .directorist-icon-mask:after { background-color: var(--color-primary); } @media only screen and (max-width: 991px) { } @media only screen and (max-width: 991px) { } @media only screen and (max-width: 767px) { } .directorist-single-wrapper .directorist-details-info-wrap .directorist-single-info:not(:last-child) { margin-bottom: 20px; } @media only screen and (max-width: 479px) { }   .directorist-signle-listing-top { margin-top: 0; } .directorist-signle-listing-top .directorist-return-back { text-decoration: underline; color: var(--color-info); } .directorist-signle-listing-top .directorist-return-back:hover { color: var(--color-primary); } .directorist-signle-listing-top .directorist-btn.directorist-btn-outline-light.directorist-signle-listing-top__btn-edit { font-size: 13px; font-weight: 500; min-height: 38px; padding: 5px 15px; -webkit-transition: .35s; transition: .35s; margin: 15px 0 8px; border: 1px solid var(--color-border-light); } .directorist-signle-listing-top .directorist-btn.directorist-btn-outline-light.directorist-signle-listing-top__btn-edit:hover { color: var(--color-white); background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-single-wrapper .directorist-card-author-info .directorist-single-author-contact-info ul li:not(:last-child) { margin-bottom: 4px; }   .directorist-chat-wrapper.active { border: none; -webkit-box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); box-shadow: 0 3px 5px rgba(143, 142, 159, 0.05); } .directorist-chat-wrapper .directorist-start-chat { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 4px; background-color: var(--color-white); } .directorist-chat-wrapper .directorist-start-chat .directorist-start-chat-btn { font-size: 14px; min-height: 46px; width: 100%; border-radius: 6px; padding: 0 25px; border: 1px solid; position: relative; overflow: hidden; background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .directorist-chat-wrapper .directorist-start-chat .directorist-start-chat-btn:hover:after { left: 0; right: 0; opacity: 0; -webkit-transition: all 700ms linear; transition: all 700ms linear; } .directorist-chat-wrapper .directorist-start-chat .directorist-start-chat-btn:after { background: rgba(255, 255, 255, 0.2); bottom: 0; content: ""; left: 50%; position: absolute; right: 51%; top: 0; opacity: 1; pointer-events: none; } .directorist-chat-wrapper .directorist-start-chat > div { width: 100%; } .directorist-chat-wrapper .directorist-client-chat-content-area { border-top: 1px solid var(--color-border); background-color: var(--color-white); border-radius: 0 0 6px 6px; } .directorist-chat-wrapper .directorist-client-chat-content-area #ChatForm { padding-top: 20px; } .directorist-chat-wrapper .directorist-client-chat-content-area #ChatForm input[name="chatMsg"] { height: 44px; font-size: 14px; padding: 10px 25px; margin-right: 15px !important; background-color: var(--color-white); -webkit-box-shadow: 0 0 10px rgba(var(--shadow-rgb), 0.2); box-shadow: 0 0 10px rgba(var(--shadow-rgb), 0.2); } .directorist-chat-wrapper .directorist-client-chat-content-area #ChatForm input[name="chatMsg"]:focus { outline: none; } @media only screen and (max-width: 479px) { .directorist-chat-wrapper .directorist-client-chat-content-area #ChatForm input[name="chatMsg"] { max-width: 84%; } } @media only screen and (max-width: 375px) { .directorist-chat-wrapper .directorist-client-chat-content-area #ChatForm input[name="chatMsg"] { max-width: 80%; margin-right: 10px !important; } } .directorist-chat-wrapper .directorist-client-chat-content-area #ChatForm button[type="submit"] { height: 44px; width: 44px; min-width: 44px; } .directorist-chat-wrapper #directorist-user-message-container .directorist-atbdp-no-chat { display: inline-block; margin-bottom: 10px; } .directorist-chat-wrapper #directorist-user-message-container #directorist-user-message-box { padding: 18px 5px 0 0; overflow-x: hidden; } .directorist-chat-wrapper #directorist-user-message-container #directorist-user-message-box .directorist-user-chat .directorist-chat-un-time .directorist-chat-user-name { color: var(--color-dark); } .directorist-chat-wrapper #directorist-user-message-container .directorist-listing-chat-content > p { padding: 13px 18px !important; } .dcl_login_alert { font-size: 14px; min-height: 46px; width: 100%; border-radius: 6px; padding: 0 25px; border: 1px solid; position: relative; background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .dcl_login_alert:hover, .dcl_login_alert:focus { background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; } .dcl_login_alert:before { background: rgba(255, 255, 255, 0.2); bottom: 0; content: ""; left: 50%; position: absolute; right: 51%; top: 0; opacity: 1; pointer-events: none; } .dcl_login_alert:hover:before { left: 0; right: 0; opacity: 0; -webkit-transition: all 700ms linear; transition: all 700ms linear; } .directorist-chat-wrapper .dcl_login_notice { -ms-flex-wrap: wrap; flex-wrap: wrap; border-radius: 5px; background-color: #DCEBFE; color: var(--color-dark); } .directorist-chat-wrapper .dcl_login_notice a { color: var(--color-info); } .directorist-chat-wrapper .dcl_login_notice span { display: inline-block; margin-right: 5px; } .theme-dir-add-listing .notice_wrapper, .theme-dir-login .notice_wrapper { padding: 80px 0; } @media only screen and (max-width: 991px) { .theme-dir-add-listing .notice_wrapper, .theme-dir-login .notice_wrapper { padding: 60px 0; } } @media only screen and (max-width: 767px) { .theme-dir-add-listing .notice_wrapper, .theme-dir-login .notice_wrapper { padding: 50px 0; } } .notice_wrapper { font-size: 16px; word-break: break-word; border-radius: 3px; background: #f4f4f4; padding: 15px 20px; text-align: center; color: var(--color-dark); } .notice_wrapper a { color: var(--color-warning); text-decoration: none; } .notice_wrapper a:hover { color: var(--color-primary); } .dropdown-menu .directorist-single-listing-action a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }   .directorist-confirm-ticket { padding: 30px; border-radius: 6px; border: 1px solid var(--color-border); max-width: 760px; margin: 100px auto; padding: 20px; } @media only screen and (max-width: 991px) { .directorist-confirm-ticket { margin: 60px 0; } } @media only screen and (max-width: 767px) { .directorist-confirm-ticket { margin: 50px 0; } } .directorist-confirm-ticket__contents { width: 100%; } .directorist-confirm-ticket__contents h3 { margin-bottom: 15px; } .directorist-confirm-ticket .booking-confirmation-btn { font-size: 14px; min-height: 46px; border-radius: 6px; padding: 0 25px; border: 1px solid; background-color: var(--color-primary) !important; border-color: var(--color-primary) !important; position: relative; overflow: hidden; } .directorist-confirm-ticket .booking-confirmation-btn:after, .directorist-confirm-ticket .booking-confirmation-btn:before { content: ""; position: absolute; height: 100%; width: 60%; bottom: 0; opacity: 0; visibility: hidden; background: rgba(255, 255, 255, 0.35); } .directorist-confirm-ticket .booking-confirmation-btn:before { right: 100%; width: 60%; -webkit-transition: .5s; transition: .5s; border-radius: 6px; -webkit-transition-delay: .1s; transition-delay: .1s; } .directorist-confirm-ticket .booking-confirmation-btn:after { right: -10px; border-radius: 6px; -webkit-transition: .4s; transition: .4s; } .directorist-confirm-ticket .booking-confirmation-btn:hover:before { right: -100%; opacity: 1; visibility: visible; } .directorist-confirm-ticket .booking-confirmation-btn:hover:after { opacity: 1; visibility: visible; width: 0; } .directorist-confirm-top { margin-bottom: 30px; } @media only screen and (max-width: 767px) { .directorist-confirm-top { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .directorist-confirm-top .directorist-confirm__img img { width: 180px; border-radius: 6px; } @media only screen and (max-width: 767px) { .directorist-confirm-top .directorist-confirm__img { margin-right: 0; margin-bottom: 15px; } } .directorist-confirm-top .directorist-confirm__details h3 { font-size: calc(1.025rem + 0.3vw); color: var(--color-dark); } @media (min-width: 1200px) { .directorist-confirm-top .directorist-confirm__details h3 { font-size: 1.25rem; } } .directorist-confirm-top .directorist-confirm__details ul li { font-size: 14px; font-weight: 600; color: var(--color-dark); } .directorist-confirm-top .directorist-confirm__details ul li i, .directorist-confirm-top .directorist-confirm__details ul li span.la { font-weight: 600; color: var(--color-dark); } .directorist-confirm-top .directorist-confirm__details ul li span { font-weight: 400; font-size: 14px; color: var(--color-body); } .directorist-form-ticket__list label { font-size: 15px; font-weight: 500; color: var(--color-dark); } .directorist-form-ticket__list input, .directorist-form-ticket__list textarea { font-size: 14px; min-height: 46px; border-radius: 5px; padding: 10px 18px; border-color: var(--color-border); } .booking-confirmation-page { padding: 100px 0; text-align: center; } @media only screen and (max-width: 991px) { .booking-confirmation-page { padding: 60px 0; } } @media only screen and (max-width: 767px) { .booking-confirmation-page { padding: 50px 0; } } .booking-confirmation-page > i { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: 35px; height: 35px; } .booking-confirmation-page h2 { font-size: calc(1.0875rem + 1.05vw); margin-bottom: 20px; color: var(--color-dark); } @media (min-width: 1200px) { .booking-confirmation-page h2 { font-size: 1.875rem; } } .booking-confirmation-page p { font-size: 16px; margin-bottom: 0; } @media only screen and (max-width: 767px) { .booking-confirmation-page p { font-size: 15px; } }   .atbd_content_module { border-radius: 5px; border-color: var(--color-border-light); } .atbd_content_module .atbd_content_module__tittle_area { border-color: var(--color-border-light); }   .theme-contact-modal.modal { background-color: rgba(0, 0, 0, 0.15); } .theme-contact-modal .modal-content { border: 0 none; } .theme-contact-modal .modal-header { padding: 18.5px 30px; border-bottom-color: var(--color-border-light); } .theme-contact-modal .modal-header .modal-title { font-size: 18px; font-weight: 600; color: var(--color-dark); } .theme-contact-modal .modal-header .theme-close { background-color: transparent; border: 0 none; -webkit-box-shadow: 0 0; box-shadow: 0 0; height: 20px; width: auto; padding: 0; line-height: 1; } .theme-contact-modal .modal-header .theme-close span { font-size: 22px; line-height: 0; color: var(--color-dark); } .theme-contact-modal .modal-body { padding: 22px 30px 30px 30px; } .theme-contact-modal .modal-body .directorist-contact-owner-form label { margin-bottom: 4px; } .theme-contact-modal .modal-body .directorist-contact-owner-form textarea { min-height: 100px; } .theme-contact-modal .modal-body .theme-btn.btn { border-radius: 6px; margin-top: 6px; background-color: var(--color-dark); border-color: var(--color-dark); } .theme-contact-modal .theme-form-group { margin-bottom: 20px; }   .directorist-report-abuse-modal .directorist-modal__content { border-radius: 6px; } .directorist-report-abuse-modal .directorist-modal__content .directorist-modal__header { padding: 16px 0 8px !important; } .directorist-report-abuse-modal .directorist-modal__content .directorist-modal__header .directorist-modal-title { font-size: 22px; font-weight: 600; color: var(--color-dark); } .directorist-report-abuse-modal .directorist-modal__content .directorist-modal__header .directorist-modal-close { background-color: var(--color-dark); } .directorist-report-abuse-modal .directorist-modal__content .directorist-modal__header .directorist-modal-close span { position: relative; top: -2px; } .directorist-report-abuse-modal .directorist-modal__content .directorist-modal__body { padding: 10px 0 !important; } .directorist-report-abuse-modal .directorist-modal__content .directorist-modal__body #directorist-report-message { min-height: 110px; } .directorist-report-abuse-modal .directorist-modal__content .directorist-modal__footer { border-color: var(--color-border); }   .custom_single_listing .directorist-card-general-section .directorist-card__body .directorist-details-info-wrap ul { padding-left: 0; } .custom_single_listing .directorist-card-general-section .directorist-card__body .directorist-details-info-wrap ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; list-style: none; } .custom_single_listing .directorist-card-general-section .directorist-card__body .directorist-details-info-wrap ul li i { position: relative; top: 5px; margin-right: 7px; } .custom_single_listing .directorist-single-listing-video { position: relative; } .custom_single_listing .directorist-single-listing-video .directorist-single-listing-video-play { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 50px; height: 50px; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 2; background-color: var(--color-white); } .custom_single_listing .directorist-single-listing-video .directorist-single-listing-video-play .directorist-icon-mask:after { margin: 0 auto; background-color: var(--color-primary); } @media only screen and (max-width: 1199px) { } @media only screen and (max-width: 991px) { } @media only screen and (max-width: 767px) { }   .directorist-favourite-items-wrap .directorist-dashboard-items-list__single .directorist-listing-content .directorist-listing-title { margin-bottom: 0; } .directorist-favourite-items-wrap .directorist-dashboard-items-list__single .directorist-listing-content .directorist-listing-title a { color: var(--color-dark); } .directorist-favourite-items-wrap .directorist-dashboard-items-list__single .directorist-listing-content .directorist-listing-title:hover a { color: var(--color-primary); } .directorist-favourite-items-wrap .directorist-dashboard-items-list__single .directorist-listing-content .directorist-listing-address { font-size: 14px; margin-bottom: 3px; } .directorist-favourite-items-wrap .directorist-dashboard-items-list__single .directorist-listing-content .directorist-listing-price { margin-bottom: 0; font-size: 16px; font-weight: 500; color: var(--color-dark); } .directorist-favourite-items-wrap .directorist-dashboard-items-list__single .directorist-listing-content .directorist-listing-category { color: var(--color-dark); } .directorist-favourite-items-wrap .directorist-dashboard-items-list__single .directorist-dashboard-items-list__single--action .directorist-favourite-remove-btn { font-size: 13px; line-height: 3; font-weight: 500; background-color: var(--color-danger) !important; } .directorist-favourite-items-wrap .directorist-dashboard-items-list__single .directorist-dashboard-items-list__single--action .directorist-favourite-remove-btn .directorist-icon-mask:after { width: 13px; height: 13px; }   .directorist-a-m-sidebar h3 { padding: 16px 20px; color: var(--color-dark); border-bottom: 1px solid var(--color-border); } .directorist-a-m-sidebar a { text-decoration: none; } .directorist-a-m-sidebar .directorist-message-tabs .directorist-message-tabs__content ul { padding-top: 5px !important; } .directorist-message-list { max-width: 100%; border-left-color: var(--color-border); } @media only screen and (max-width: 575px) { .directorist-message-list { border-left: 0 none; margin-top: 0; } } .directorist-message-list a { font-size: 13px; color: var(--color-body); text-decoration: none; } .directorist-admin-message-wrap #ChatForm button[type="submit"] { min-width: 60px; } @media only screen and (max-width: 479px) { .directorist-admin-message-wrap #ChatForm button[type="submit"] { width: 44px; height: 44px; min-width: 44px; } .directorist-admin-message-wrap #ChatForm input[name="chatMsg"] { width: 44px; height: 44px; } } .directorist-message-list-user .directorist-message-list-user__name { color: var(--color-dark); } .directorist-day-divider-line .directorist-message-day { border-color: var(--color-border-light); } .directorist-message-list-top { -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom-color: var(--color-border); } .directorist-message-list-top .directorist-message-list-top__right { margin-top: 12px; } .directorist-day-divider-line:after { background-color: var(--color-border-light); } .directorist-listing-chat-content > p { padding: 13px 18px !important; } .directorist-listing-chat-form input { -webkit-box-shadow: 0 0 5px rgba(142, 143, 159, 0.2); box-shadow: 0 0 5px rgba(142, 143, 159, 0.2); } .directorist-chat-un-time .directorist-chat-user-name { color: var(--color-dark); } #directorist-admin-message-container ul#directorist-user-message-box li.directorist-admin-chat .directorist-listing-chat-content > p, #directorist-user-message-container ul#directorist-user-message-box li.directorist-user-chat .directorist-listing-chat-content > p { border-radius: 20px 0px 20px 20px; }   .atbd_manage_fees_wrapper .atbd_single_saved_item { border-color: var(--color-border-light); border-radius: 6px; } @media only screen and (max-width: 575px) { .atbd_manage_fees_wrapper .atbd_single_saved_item { display: block; } } .atbd_manage_fees_wrapper .atbd_single_saved_item thead tr th { padding: 15px 20px; color: var(--color-dark); } .atbd_manage_fees_wrapper .atbd_single_saved_item tbody tr td { padding: 15px 20px; } .atbd_manage_fees_wrapper .atbd_single_saved_item tbody tr td p:last-child { margin-bottom: 0; } .atbd_manage_fees_wrapper .atbd_single_saved_item tbody tr td.action p .btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; border-radius: 6px; min-height: 46px; color: var(--color-white); background-color: var(--color-primary) !important; position: relative; overflow: hidden; } .atbd_manage_fees_wrapper .atbd_single_saved_item tbody tr td.action p .btn:after, .atbd_manage_fees_wrapper .atbd_single_saved_item tbody tr td.action p .btn:before { content: ""; position: absolute; height: 100%; width: 60%; bottom: 0; opacity: 0; visibility: hidden; background: rgba(255, 255, 255, 0.35); } .atbd_manage_fees_wrapper .atbd_single_saved_item tbody tr td.action p .btn:before { right: 100%; width: 60%; -webkit-transition: .5s; transition: .5s; border-radius: 6px; -webkit-transition-delay: .1s; transition-delay: .1s; } .atbd_manage_fees_wrapper .atbd_single_saved_item tbody tr td.action p .btn:after { right: -10px; border-radius: 6px; -webkit-transition: .4s; transition: .4s; } .atbd_manage_fees_wrapper .atbd_single_saved_item tbody tr td.action p .btn:hover:before { right: -100%; opacity: 1; visibility: visible; } .atbd_manage_fees_wrapper .atbd_single_saved_item tbody tr td.action p .btn:hover:after { opacity: 1; visibility: visible; width: 0; } .atbd_manage_fees_wrapper .atbd_single_saved_item .btn { background-color: var(--color-primary); border-color: var(--color-primary); color: #fff; position: relative; overflow: hidden; } .atbd_manage_fees_wrapper .atbd_single_saved_item .btn:hover:before { right: -100%; opacity: 1; visibility: visible; } .atbd_manage_fees_wrapper .atbd_single_saved_item .btn:hover:after { opacity: 1; visibility: visible; width: 0; } .atbd_manage_fees_wrapper .atbd_single_saved_item .btn:after, .atbd_manage_fees_wrapper .atbd_single_saved_item .btn:before { content: ""; position: absolute; height: 100%; width: 60%; bottom: 0; opacity: 0; visibility: hidden; background: rgba(255, 255, 255, 0.35); } .atbd_manage_fees_wrapper .atbd_single_saved_item .btn:before { right: 100%; width: 60%; -webkit-transition: .5s; transition: .5s; border-radius: 6px; -webkit-transition-delay: .1s; transition-delay: .1s; } .atbd_manage_fees_wrapper .atbd_single_saved_item .btn:after { right: -10px; border-radius: 6px; -webkit-transition: .4s; transition: .4s; } .atbd_manage_fees_wrapper .order_id a { color: var(--color-dark); }   .directorist-booking-single { border: 0 none; border-radius: 6px; -webkit-box-shadow: 0 3px 6px rgba(146, 153, 184, 0.05); box-shadow: 0 3px 6px rgba(146, 153, 184, 0.05); } .directorist-booking-list { padding: 0; } .directorist-inner__booking-wrapper .directorist-inner__h5title { color: var(--color-dark); }   .no_chat_history, .no-bookings-information-user, .no-bookings-information-waiting, .no-bookings-information-approved, .no-bookings-information-cancelled { background-color: #fff; border-radius: 4px; padding: 25px 20px; } .no-bookings-information-user, .no-bookings-information-waiting, .no-bookings-information-approved, .no-bookings-information-cancelled { margin-top: 10px; } .at-modal .atm-contents-inner .atbd_modal-title { color: var(--color-dark); } @media only screen and (max-width: 991px) { } @media only screen and (max-width: 375px) { } #directorist-dashboard-preloader div { border: 8px solid var(--color-primary); border-color: var(--color-primary) transparent transparent; } @media only screen and (min-width: 1199.99px) { } @media only screen and (min-width: 1199.99px) { } @media (min-width: 992px) { .directorist-listing-table.directorist-table-responsive { overflow-x: visible; } } @media only screen and (max-width: 991px) { }   @media only screen and (max-width: 1399px) { }   .directorist-booking-single .directorist-list-box-listing__content .directorist-booking-list-actions .directorist-btn .directorist-icon-mask { margin-right: 6px; } .directorist-booking-single .directorist-list-box-listing__content .directorist-booking-list-actions .directorist-btn .directorist-icon-mask:after { width: 14px; height: 14px; background-color: var(--color-white); } #directorist.atbd_wrapper .atbd_all_categories .atbd_category_single:not(.atbd_category_no_image) .icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #directorist.atbd_wrapper .atbd_all_categories .atbd_category_single:not(.atbd_category_no_image) .icon .directorist-icon-mask::after { background-color: var(--color-light-gray); width: 22px; height: 22px; } .fixed-scrollspy.scrollspy-disable { scroll-padding-top: 350px; }   .directorist-image-profile-wrap { max-width: 550px; max-width: 0 auto; padding: 30px; border-color: var(--color-border-light); } @media only screen and (max-width: 991px) { .directorist-image-profile-wrap { margin-bottom: 30px; } } .directorist-image-profile-wrap .ez-media-uploader { border: 0 none; padding: 0; background-color: transparent; } .directorist-image-profile-wrap .ezmu__upload-button-wrap .ezmu__btn { color: var(--color-white); } .directorist-user-profile-edit .directorist-card { border: 1px solid var(--color-border-light); } .directorist-user-profile-edit .directorist-form-group label { margin-bottom: 6px; } .directorist-user-profile-edit .directorist-btn-profile-save { background-color: var(--color-primary) !important; } .directorist-user-profile-edit .directorist-btn-profile-save:hover { background-color: var(--color-primary) !important; }   .directorist-announcement-wrapper p.directorist_not-found { margin-bottom: 0; } .directorist-announcement-wrapper .directorist-announcement .directorist-announcement__close a { text-decoration: none; } .directorist-announcement-wrapper .directorist-announcement .directorist-announcement__close a:hover { background-color: var(--color-danger); } .directorist-announcement-wrapper .directorist-announcement .directorist-announcement__content p:last-child { margin-bottom: 0; } .directorist-favourite-items-wrap .directorist-favourirte-items { padding: 25px 20px; }   .at-modal .atm-contents-inner .dcl_pricing_plan label { font-weight: 600; color: var(--color-dark); } .at-modal .atm-contents-inner .dcl_pricing_plan .atbd_plan_core_features span { color: var(--color-gray); font-size: 15px; } .at-modal .atm-contents-inner .atbd_modal-footer .atbd_modal_btn, .at-modal .atm-contents-inner .at-modal-close { background-color: rgba(var(--color-primary-rgba), 0.15); color: var(--color-primary) !important; -webkit-transition: 0.2s ease-in-out; transition: 0.2s ease-in-out; } .at-modal .atm-contents-inner .atbd_modal-footer .atbd_modal_btn:hover, .at-modal .atm-contents-inner .at-modal-close:hover { background-color: var(--color-primary); color: var(--color-white) !important; } .at-modal .atm-contents-inner .at-modal-close span { margin-top: -2px; } .at-modal .atm-contents-inner .atbd_modal-header p a { color: var(--color-success); text-decoration: none; } .at-modal .atm-contents-inner .atbd_modal-header p a:hover { opacity: 0.8; } .at-modal .atm-contents-inner .dcl_pricing_plan .atbd_badge { background-color: var(--color-success); } .at-modal .atm-contents-inner .dcl_pricing_plan input:checked + label:before { border: 5px solid var(--color-success); } .at-modal .atm-contents-inner .dcl_pricing_plan hr { color: var(--color-border-gray); } .at-modal .atm-contents-inner .dcl_pricing_plan .atbd_plan_core_features span:after { color: var(--color-border-gray); }   .directorist-wallet-payment-method .directorist-form-group .directorist-form-element { line-height: 46px; } .directorist-wallet-payment-method .directorist-form-group label { margin-bottom: 10px; } .directorist-wallet-payment-method__fields { margin-top: 15px; }