.elementor-20189 .elementor-element.elementor-element-a0ccb78{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20189 .elementor-element.elementor-element-eb3d373{--display:flex;}.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-type-nav__list{background-color:#FFFFFF;}.elementor-20189 .elementor-element.elementor-element-40c2275.elementor-element{--align-self:stretch;}.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-categories__single {padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-taxonomy-list__card    {padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-categories__single, .elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-taxonomy-list__card   {border-style:none;}.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-categories__single__name, .elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-taxonomy-list-one .directorist-taxonomy-list__name, .elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-taxonomy-list-one .directorist-taxonomy-list__count{font-size:18px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-categories__single__name{color:var( --e-global-color-primary );}.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-taxonomy-list-one .directorist-taxonomy-list__name{color:var( --e-global-color-primary );}.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-taxonomy-list-one .directorist-taxonomy-list__count{color:var( --e-global-color-primary );}.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-categories__single__total{color:var( --e-global-color-primary );font-size:16px;font-weight:400;}.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-categories__single__total:after{background-color:var( --e-global-color-primary );}/* Start custom CSS for directorist_all_categories, class: .elementor-element-40c2275 */.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-type-nav {
    display: none;
}

.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-type-nav__list > li:first-child,
.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-categories__single--image::before {
    display: none;
}

.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-categories__single {
    height: 250px;
    margin-bottom: 60px;
}

.elementor-20189 .elementor-element.elementor-element-40c2275 .directorist-categories__single__content {
    padding: 0;
    bottom: -60px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}/* End custom CSS */