.elementor-505 .elementor-element.elementor-element-18c486e{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-505 .elementor-element.elementor-element-3c3f6b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-top__title{color:var( --e-global-color-text );font-size:50px;}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-top__title:after{background-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-top__subtitle{color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-top__subtitle:after{background-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-form__box{background-color:var( --e-global-color-474f0a9 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-form__box .directorist-search-modal__contents{background-color:var( --e-global-color-474f0a9 );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-modal__contents__body .directorist-search-field.input-is-focused .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-contents .directorist-search-form-top .directorist-search-field__label{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-form-element::placeholder{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-btn-ml{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-price-ranges__item .directorist-pf-range{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-checkbox .directorist-checkbox__label{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-form-group .directorist-input-icon .directorist-icon-mask:after{background-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-select2-addons-area .directorist-icon-mask:after{background-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-form-wrap .directorist-search-form-box .directorist-form-group .directorist-form-element::placeholder{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-contents .directorist-search-field__label,
                            .elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-contents .select2-selection__placeholder{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-contents .directorist-btn.directorist-btn-dark{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-contents .directorist-btn.directorist-btn-dark .directorist-icon-mask:after{background-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-listing-category-top li a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-listing-category-top li a .directorist-icon-mask:after{background-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-listing-category-top li a .directorist-icon-mask::after{width:11px;height:11px;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-filter-btn{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-filter-btn .directorist-icon-mask::after{width:18px;height:18px;background-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-filter-btn:hover, .elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-filter-btn:focus{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-filter-btn:hover svg, .elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-filter-btn:focus svg{fill:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-filter-btn:hover .directorist-icon-mask::after{background-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-filter-btn:hover{background-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-filter-btn:focus{background-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-header-found-title{color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-header-found-title:after{background-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-viewas .directorist-viewas__item.directorist-viewas__item i::after{background-color:#000000 !important;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-dropdown .directorist-dropdown__toggle{color:#000000 !important;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-dropdown .directorist-dropdown__toggle.directorist-toggle-has-icon:after{background-color:#000000 !important;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-title a{color:var( --e-global-color-primary );font-family:"Poppins";font-size:25px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-title a:after{background-color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__top *{color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-no-thumb .directorist-listing-single__info *{color:var( --e-global-color-primary );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-no-thumb .directorist-listing-single__info{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );-webkit-text-stroke-width:4px;stroke-width:4px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__list .directorist-icon-mask::after{background-color:var( --e-global-color-text );width:19px;height:19px;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list .directorist-icon-mask::after{background-color:var( --e-global-color-text );width:19px;height:19px;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__list{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__list .directorist-icon-mask:after{background-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list *{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list .directorist-icon-mask:after{background-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__list ul li *, .elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__meta .directorist-icon-mask::after{background-color:var( --e-global-color-text );width:16px;height:16px;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__left, .elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__right,.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__left a, .elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__right a{color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__meta .directorist-icon-mask:after{background-color:var( --e-global-color-text );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__left *, .elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__right *{font-family:"Poppins";font-size:13px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;}@media(min-width:768px){.elementor-505 .elementor-element.elementor-element-18c486e{--content-width:1400px;}}@media(max-width:1024px){.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-contents .directorist-search-field__label,
                            .elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-contents .select2-selection__placeholder{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-listing-category-top li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-filter-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-title a{font-size:45px;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-no-thumb .directorist-listing-single__info{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__list ul li *, .elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__left *, .elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__right *{font-size:14px;}}@media(max-width:767px){.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-contents .directorist-search-field__label,
                            .elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-search-contents .select2-selection__placeholder{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-505 .elementor-element.elementor-element-3c3f6b6 .directorist-listing-category-top li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listings-header__left .directorist-filter-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-title a{font-size:28px;line-height:1.1em;}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-no-thumb .directorist-listing-single__info{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__list ul li *, .elementor-505 .elementor-element.elementor-element-d7ae387 .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}