/*
Theme Name: Astra Child
Theme URI: #
Description: A child theme of the Astra
Author: Sumit Umak
Author URI: https://sumit-umak.github.io/port-2
Template: astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.blur-container {
	background-color: #0000003a;
	backdrop-filter: blur(10px);
	opacity: 0;
	transition: all 0.4s ease !important;
}

.case-card {
	position: relative;
	overflow: hidden;
	transition: all 0.3s ease !important;
}

.case-card:hover .blur-container {
	opacity: 1;	 
}

@media(max-width:1025px){
  .case-card .blur-container {
	opacity: 1 !important;	 
}
}

.faq-accordion details {
/*   overflow: hidden; */
  transition: all 0.3s ease; 
  border-radius: 12px;
}

.faq-accordion summary {
  cursor: pointer;
  transition: border-radius 0.3s ease;
}

.faq-accordion details[open] summary {
  border-radius: 12px 12px 0 0 !important;
}

#post-1811 .wp-block-separator
{
	border-top:1px solid !important;
}

.blog-excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 2;   /* Limit to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.celebrity-card{
  box-shadow:1px 5px 10px rgba(0,0,0,0.055) !important;
  border:1px solid #ddd !important;
  border-radius:16px;
  transition:all 0.3s ease !important;
}

.celebrity-card:hover{
  box-shadow:3px 8px 15px rgba(0,0,0,0.085) !important;
}

.legacy-card{
    background-color: rgba(255,255,255,0.1);
    backdrop-filter:blur(5px);
    border:1px solid #f1f1f11f;
    transition:all 0.4s ease;
}
.legacy-card:hover{
        background-color: rgba(255,255,255,0.15)
}

.geo-content {
    display: none;
}