/*
Theme Name: Spiritual Healer Judy
Author: Spiritual Healer Judy
Author URI: https://example.com
Tags: blog, custom-background, custom-logo, custom-menu, featured-images

*/



.how-work-count h3 {
    padding-top: 5px;
}


.services-boxes{
    border: 1px solid #ccc; /* light gray border */
  padding: 16px;
  background: #fff;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); /* subtle shadow */
  border-radius: 8px; 
}

.services-boxes h5{
    color:#a020f0;
}
.serv-height{
min-height: 210px;
}




.header-btn{
    margin-left: 200px;
}
.pagination .li span:active{
    background-color: #a020f0!important;
    color:white
}

/* .service-entry p strong{
    padding-top: 20px!important;
} */

.page-catagery-list ul li a:hover{
    color:white!important;
}

.wp-block-column-is-layout-flow figure img{
        display: block!important;
    border-radius: 30px!important;
}
.wp-block-column-is-layout-flow figure .wp-block-image{
    position: relative!important;
    
    display: -ms-inline-flexbox!important;
   
    overflow: hidden!important;

}
.terminology-list ul li::marker{
    content: '\f058'!important;
    font-family: 'Font Awesome 6 Free'!important;
    font-weight: 900!important;
    font-size: 20px!important;
    color: var(--accent-secondary-color)!important;
    display: inline-block!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important;
}
.terminology-list ul li{
    padding: 10px!important;
}

.terminology-list .wp-block-list{
    display: grid;
  grid-template-columns: repeat(3, 1fr); /* 4 equal columns */
 
  list-style: none;
  padding: 0;
  margin: 0;
}


@media (max-width: 768px) {
	.btn-default.btn-highlighted {
		background-color: #fff; /* white background */
		color: #000; /* black text */
	}
    .home-appointment .book-appointment-box{
    display: flex!important;
    flex-wrap: wrap;
    }
    .home-appointment .book-appointment-content {
    width: 100%!important;
}
}

.serv-btn{
    text-align: center;
}

.wp-container-core-columns-is-layout-9d6595d7{
    justify-content: center;
}

.home-appointment .book-appointment-box{
    display: flex!important;
    
}

.home-appointment .book-appointment-content {
    width: calc(49% - 30px);
}


.active-service a {
    background-color: #0000FF!important; 
    color: white!important;
}


.terminology-lists .wp-block-list{
    display: grid;
  grid-template-columns: repeat(2, 1fr); 
  list-style: none;

}

.event-pagination {
    text-align: center;
    margin-top: 30px;
}

.event-pagination .page-numbers {
    display: inline-block;
    margin: 0 5px;
    padding: 12px 18px;
    background-color: #f0f0f0;
    color: #333;
    border-radius: 10px;
    text-decoration: none;
}

.event-pagination .page-numbers.current {
    background-color: #A020F0;
    color: white;
    font-weight: bold;
}
.event-pagination .page-numbers:hover {
    background-color: #A020F0;
    color: white;
    font-weight: bold;
}

