.elementor-66 .elementor-element.elementor-element-ddbf446{--display:flex;}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-pagination{justify-content:center;}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listings-header__left .directorist-header-found-title{color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listings-header__left .directorist-header-found-title:after{background-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-viewas .directorist-viewas__item.directorist-viewas__item i::after{background-color:#AB1825 !important;}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-dropdown .directorist-dropdown__toggle{color:#AB1825 !important;}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-dropdown .directorist-dropdown__toggle.directorist-toggle-has-icon:after{background-color:#AB1825 !important;}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-viewas .directorist-viewas__item.active.directorist-viewas__item i::after{background-color:#FFFFFF !important;}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-single .directorist-listing-title a{color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-single .directorist-listing-title a:after{background-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__top *{color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-no-thumb .directorist-listing-single__info *{color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info__list .directorist-icon-mask::after{background-color:#1F2C35 !important;}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-single .directorist-listing-single__content .directorist-listing-single__info__list .directorist-icon-mask::after{background-color:#1F2C35 !important;}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-single .directorist-listing-single__meta .directorist-icon-mask::after{background-color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__left, .elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__right,.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__left a, .elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-single .directorist-listing-single__meta .directorist-listing-single__meta__right a{color:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listing-single .directorist-listing-single__meta .directorist-icon-mask:after{background-color:var( --e-global-color-primary );}/* Start custom CSS for directorist_all_listing, class: .elementor-element-38c0fcf */.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-archive-notfound{
    color: var(--theme-color);
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .th-btn{
     mask-image: none !important;
    border-radius: 8px;
    overflow: hidden;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .btn-contact{
    padding-top: 11px;
    padding-bottom: 11px;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .th-btn:not(.btn-contact):after{
    display: none;
}



.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-header-found-title{
    display: none;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .listing-with-sidebar__sidebar{
    position: absolute;
    top:-124px;
    left: 0px;
    max-width: 100%;
    width: 600px;
    height: 100px;
}
.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-advanced-filter__advanced__element{
    margin-top: -7px;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-viewas{
    display: none;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-select select{
    border-bottom: 1px solid var(--theme-color);
    border-radius: 0;
    padding: 0;
    background-position: 100%;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .listing-with-sidebar__sidebar .directorist-search-form__box{
    padding:0;
    border:none;
    box-shadow: none;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .listing-with-sidebar__contents{
    position: relative;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-search-field {
    margin: 0;
    min-width: 200px;
    position: relative;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-advanced-filter__action.directorist-advanced-filter__action--ajax{
    width: 90px;
    margin:0 0 0 15px;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-btn-reset-ajax{
    padding: 12px 20px !important;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .listing-with-sidebar__sidebar .directorist-search-field .directorist-price-ranges__item.directorist-form-group{
    min-width: 90px;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-advanced-filter__top{
    display: none;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-advanced-filter__advanced{
    flex-direction: row;
    padding:0;
    align-items: center;
    height:45px;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-search-field .directorist-price-ranges {
    flex-direction: row;
    width: 300px;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-search-field-location,.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-search-field-category {
    margin-left: 15px;
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .directorist-listings-header{
    border: none;
    padding-right: 0
}

.elementor-66 .elementor-element.elementor-element-38c0fcf .property-btn-wrap{
    border: none;
    padding-top: 0;
}/* End custom CSS */