/*
Theme Name: Page Builder Framework Child
Theme URI:  https://yourdomain.com/
Description: Custom child theme based on Page Builder Framework
Author: Your Name
Author URI: https://yourdomain.com
Template: page-builder-framework
Version: 1.0.0
Text Domain: pbframework-child

/* Custom style for highlighted text in gold, bold, and italic */
.text {
  color: #EEBA2C !important;
  font-weight: 800 !important; 
  font-style: italic !important;
}
/* Flex container to align input and button side by side */

.placeholder {
  display: flex;
}

.e-mail {
    float: left !important;
    width: 80% !important;
}

.email-subscribe {
  background-color: #ffffff;             
  
  padding: 10px;
  font-size: 16px;
  flex: 1;
  border-radius: 50px 0 0 50px; 
  box-sizing: border-box;
}

.subscribe{
	width: 20% !important;
	
}

.subscribe-btn {
  background-color:black !important;
  color: #ffff !important;
  border-radius: 0 50px 50px 0 !important;  /* Rounded right side only */
  padding: 15px 25px !important;
  font-size: 16px;
  cursor: pointer;
  white-space: nowrap;
  box-sizing: border-box;
  
}


  .e-mail {
    width: 70% !important;
  }

  .subscribe {
    width: 30% !important;
  }

  .email-subscribe,
  .subscribe-btn {
    font-size: 14px;
    padding: 8px;
  }
}
/* testimonial */


.sp-testimonial-free-section .sp-testimonial-title .sp-testimonial-post-title {
    text-align: left !important;
	padding-left: 12px !important;
	font-family:Roboto !important;
}

/* Description */

.sp-testimonial-free-section .sp-testimonial-client-testimonial p {
	font-family:Roboto !important;
}

/* Name */
.sp-testimonial-free-section .sp-testimonial-client-name {
    color: #170f49;
	text-align: left !important;
	padding-left: 12px !important;
	font-family:Roboto !important;
}	

/* Position */
.sp-testimonial-free-section .sp-testimonial-client-designation {
    color: #6f6c90;
	text-align: left !important;
	padding-left: 12px !important;
	padding-bottom:5px !important;
	font-family:Roboto !important;
}

/* Pagination  */
.sp-testimonial-free-section {
    margin-bottom: 80px !important;
	
}

.sp-testimonial-free {
  padding: 10px !important;
  border-radius: 20px !important;   
}

.sp-testimonial-free-section .sp-testimonial-client-testimonial p{
	text-align: left !important;
	font-family:Roboto !important;
}

/* Active bullets color */
 .sp-testimonial-free-section .testimonial-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{
	 background:#FFCE45 !important;
}
/* Arrow over color */
.sp-testimonial-free-section .testimonial-nav-arrow:hover{
	background:#FFCE45 !important;
}
/* Reviewer Image */
.sp-testimonial-free-section .sp-testimonial-client-image img{
	background:none !important;
	
}
/* image spacing */
.sp-testimonial-free-section .sp-testimonial-client-image{
	margin:0 0 0 0;
}


/* Gallery */
.gallery {
  filter: grayscale(100%) !important;
  transition: filter 0.3s ease; /* Smooth transition */
}

.gallery:hover {
  filter: none !important;
}









