
/**Breadcrumbs for astrologer and category pages**/
#peepso-wrap .ad-breadcrumbs {
    margin-bottom: 16px;
}

.ad-breadcrumbs-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px;
    font-size: 13px;
    color: #6c7586;
}

.ad-breadcrumbs-item {
    display: flex;
    align-items: center;
    gap: 4px;
}

.ad-breadcrumbs-item a {
    color: #6c7586;
    text-decoration: none;
}

.ad-breadcrumbs-item a:hover {
    color: #9191FE;
    text-decoration: underline;
}

.ad-breadcrumbs-current span {
    /*color: #1f2430;*/
	color: #6b3cf6;
    font-weight: 500;
}

.ad-breadcrumbs-sep {
    color: #c0c5d0;
    font-size: 14px;
}


/**Category pages**/
.category-pages-full-search-link {
	border: 1px solid #B6B6FC8F;
	padding: 10px !important;
	border-radius: 3px;
}




/*Other css related to Astrologer Directory*/

/*Business page header stars*/
/*.ad-astrologer-header-summary .ad-astrologer-header-stars {*/
.ad-astrologer-header-stars {
	color: #eac70f;	
}

.ad-astrologer-header-score {
	color: #333333;
	font-size: 70%;
}
/*Hide mobile rating on desktop*/
.ad-astrologer-header-summary-mobile {
	display: none;
}


/*Business page owner label*/
.ps-focus__details-desktop {
	display: flex;
}

.ps-focus__claimed-by-desktop {	
	position: absolute;
	top: 50px;
	right: var(--PADD--MD);
	display: flex;
	margin-top: 6px;
}

/*Hide mobile owner label*/
.ps-focus__claimed-by-mobile {
	display: none;
}

.ps-focus__claimed-by {
    /*margin-top: 6px;*/
    font-size: 13px;
    opacity: 0.85;
}

.ps-focus__claimed-by i {
    margin-right: 6px;
    opacity: 0.7;
}

.ps-focus__claimed-by a {
    font-weight: 600;
    text-decoration: none;
}

.ps-focus__claimed-by a:hover {
    text-decoration: underline;
}

/* Page claimed status badge */
.ad-claim-label {
    display: inline-flex;
    align-items: center;
    margin-right: 6px;
    padding: 2px 6px;
    font-size: 11px;
    font-weight: 600;
    border-radius: 4px;
    text-transform: uppercase;
    white-space: nowrap;
}

.ad-claim-label--claimed {
    background: #e6f7ee;
    color: #0a7a3c;
}

.ad-claim-label--unclaimed {
    background: #f2f2f2;
    color: #777;
}

.ps-focus__desc-toggle {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

/* Override PeepSo tooltip absolute positioning ONLY here */
.ps-focus__desc-toggle > .ps-tip {
    position: relative;
}



/*Business page header write review button*/
.ps-focus__write-review {
	min-height: 1.4em;
	margin-top: 0.8em;
}
.ps-focus__write-review .write-review-button {
	color: var(--PS-COLOR--TEXT--LIGHTEN);
	cursor: pointer;
	font-size: 14px;
	opacity: 0.95;
}




/* Default: desktop */
.ad-claim-mobile {
    display: none;
}

.ad-claim-mobile-action {
    display: none;
}

.ad-claim-desktop {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}

.ad-claim-action {
    display: inline-flex;
    margin-left: 8px;
}

.ad-claim-desktop-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}


/* Default state: show text */
.ad-claim-loader {
    display: none;
}

/* Claim loading state */
.ad-claim-btn.is-loading .ad-claim-text {
    display: none;
}

.ad-claim-btn.is-loading .ad-claim-loader {
    display: inline-block;
}


/**Anonymous sidebar for Astrologer pages**/
.astrodune-sidebar-stack {
    font-size: 90%;
}


/**Astrologer services**/
.astrologer-services-wrapper {
	background-color: #fff;
	padding: 20px;
	border: 1px solid #80808036;
	border-radius: 3px;
}
/*
.astrologer-services-wrapper .astrodune-services-intro {
   color: #666666fa;
	font-size: 0.95rem;
	margin-top: 15px;
	margin-bottom: 25px;
	max-width: 720px;
}
*/

/*Astrologer Services H1 */
.astrologer-services-wrapper h1 {
	font-size: 150%;
}

/*Social Links icons*/
.ad-social-icon {
    display:inline-flex;
    align-items:center;
    /*justify-content:center;*/

    width:20px;
    height:20px;
    border-radius:8px;

    /*background:#f3f4f6;*/
    color:#555;

    transition:all .18s ease;
}

.ad-social-icon:hover {
    transform:translateY(-2px);
}

/* BRAND COLORS */

.ad-social-INSTAGRAM { color:#c32aa3; }
.ad-social-FACEBOOK  { color:#1877F2; }
.ad-social-YOUTUBE   { color:#FF0000; }
.ad-social-TIKTOK    { color:#000000; }
.ad-social-TWITTER   { color:#111111; }
.ad-social-LINKEDIN  { color:#0A66C2; }
.ad-social-THREADS   { color:#000000; }



/**Category links at the bottom**/
/* Browse similar astrologers -linkkilohko */
.related-categories-services {
    margin-top: 5px;
    padding: 14px 16px;    
    font-size: 13px;
    color: #6c7586;
}

.related-categories-label {
    font-weight: 500;
    color: #6c7586;
    margin-right: 6px;
}

.related-category-link {
    display: inline-block;
    color: #6b3cf6;
    text-decoration: none;
    transition: color 0.15s ease;
}

.related-category-link:hover {
    color: #9191FE;
    text-decoration: underline;
}


/**Astrologer Reviews**/
.ad-reviews-wrapper h1 {
	font-size: 150%;
}



/* Mobile */
@media (max-width: 640px) {

    .ad-claim-desktop {
        display: none;
    }

    .ad-claim-mobile {
        display: flex;
        align-items: center;
        gap: 6px;
    }	
	
	.ps-focus--page .ps-focus__details {
		display: flex;
		justify-content: center;
	}
	
	/*Mobile claim button*/
	.ad-claim-btn {
		margin-bottom: -5px !important;
	}
	
	/*Hide desktop version of owner username*/
	.ps-focus__claimed-by-desktop {
		display: none;
	}
	
	/*Show mobile owner label*/
	.ps-focus__claimed-by-mobile {
		display: unset;
	}
	
	/*Show mobile rating*/
	.ad-astrologer-header-summary-mobile {
		display: block;
	}
	
	/*Mobile business pagewrite review*/
	.ps-focus__write-review {
		margin-bottom: -1.2em;
		margin-left: -1px;
	}
	
	.ps-focus__write-review .ad-write-review-btn {
		width: 99%;
		padding-top: 6px;
		padding-bottom: 6px;
		border-radius: 2px !important;
	}
	
	.ps-focus__write-review .write-review-button {
		width: 99%;
		font-size: 15px;
	}

	/*Astrologer tab breadcrumbs*/
	#peepso-wrap .ad-breadcrumbs {
		padding-left: 20px;
	}
	
	
}