/* WEBZINEworld Directories Skin 0.2.5 */

/* 1. page title "Search Result": not shown (kept for search engines and screen readers) */
body:has(.directorist-archive-contents) :is(h1.entry-title,.entry-title,.page-title,.wp-block-post-title){position:absolute!important;width:1px;height:1px;margin:-1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body:has(.directorist-archive-contents) .inside-article{padding-top:24px!important}

/* 2. one font for everything inside the directory (icons keep their own) */
.directorist-archive-contents{font-family:'Barlow',sans-serif}
.directorist-archive-contents :is(h1,h2,h3,h4,h5,h6,a,p,label,button,input,select,textarea,li,div,span):not([class*="icon"]):not(.la):not(.fa):not(.fas):not(.far):not([class^="la-"]){font-family:inherit}

/* 3. type tabs */
.directorist-archive-contents .directorist-type-nav__link{font-family:'Barlow Condensed',sans-serif!important;font-weight:600;font-size:17px;letter-spacing:.05em;text-transform:uppercase}

/* 4. listing cards */
.directorist-archive-contents .directorist-listing-single{border:1px solid #DDE0E5!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden;transition:border-color .15s,background-color .15s}
.directorist-archive-contents .directorist-listing-single:hover{border-color:#947227!important}
.directorist-archive-contents .directorist-listing-single :is(h2,h3,h4,h5),
.directorist-archive-contents .directorist-listing-single :is(h2,h3,h4,h5) a{font-family:'Barlow',sans-serif!important;font-weight:600;font-size:19px;line-height:1.25;color:#122032;letter-spacing:0}
.directorist-archive-contents .directorist-listing-single :is(h2,h3,h4,h5) a:hover{color:#947227}
.directorist-archive-contents .directorist-listing-single [class*="category"] [class*="icon"]{background:#FAF6EC!important;color:#947227!important}
.directorist-archive-contents .directorist-listing-single [class*="category"] [class*="icon"] :is(svg,i,span){color:#947227!important;fill:#947227}

/* 5. no reviews on this directory: hide the rating on cards and the Review filter */
.directorist-archive-contents .directorist-listing-single [class*="rating"],
.directorist-archive-contents .directorist-listing-single [class*="review"]{display:none!important}
.directorist-archive-contents :is(.directorist-search-field-review,.directorist-search-field-rating,[class*="search-field"][class*="review"],[class*="search-field"][class*="rating"]){display:none!important}
.directorist-archive-contents :is(div,li):has(> :is(.directorist-search-field-review,.directorist-search-field-rating,[class*="search-field"][class*="review"],[class*="search-field"][class*="rating"])){display:none!important}

/* 6. filters block */
.directorist-archive-contents :is(.directorist-advanced-filter,.directorist-search-contents){border-radius:12px}
.directorist-archive-contents :is(.directorist-advanced-filter__title,[class*="advanced-filter"] :is(h1,h2,h3)){font-family:'Barlow Condensed',sans-serif!important;font-weight:700;font-size:24px;text-transform:uppercase;letter-spacing:.02em;color:#122032}

/* 7. pagination, sort and view buttons keep their gold, only the radius is aligned */
.directorist-archive-contents :is(.directorist-pagination a,.directorist-pagination span){border-radius:8px}

/* 8. tab icons and the hidden title (set by skin.js) */
.wzw-vh{position:absolute!important;width:1px;height:1px;margin:-1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.directorist-archive-contents .directorist-type-nav__link{display:inline-flex;align-items:center;gap:8px}
.wzw-tab-ic{flex:none}
.directorist-archive-contents .directorist-type-nav__link [class*="icon"]:not(.wzw-tab-ic),.directorist-archive-contents .directorist-type-nav__link i{opacity:0}

/* 9. desktop and tablet: tabs and card names a little stronger; the small text is raised by skin.js (min. 16px, darker grey) */
@media(min-width:900px){
.directorist-archive-contents .directorist-type-nav__link{font-size:20px;font-weight:700}
.directorist-archive-contents .directorist-listing-single :is(h2,h3,h4,h5),
.directorist-archive-contents .directorist-listing-single :is(h2,h3,h4,h5) :is(a,span){font-size:21px!important;font-weight:600!important;color:#122032!important;line-height:1.25}
}
