/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.0
*/

 #masthead {
    position: fixed;
    width: 100%;
}


.pum-theme-3453 .pum-content+.pum-close, .pum-theme-lightbox .pum-content+.pum-close {
    display: none;
}

.elementor-icon-box-icon svg path {
    fill: #1473BC;
}

/* Default header style */
#masthead.shrink-header {
    background-color: white;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    transition: all 0.3s ease;
}

#masthead.shrink-header .wp-image-3446 {
    max-height: 50px; /* Adjust for smaller logo size */
    max-width: 50px !important;
    transition: all 0.3s ease;
}


#aboutText {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: max-height 0.6s ease, opacity 0.6s ease;
  }

  #aboutText.show {
    max-height: 500px; /* adjust as needed */
    opacity: 1;
  }

.eael-contact-form-8555c2a .wpcf7-submit {
    background-color: #1473BC;
    color: #fff;
}

div#wpcf7-f3479-p3503-o1 .wpcf7-submit {
    background-color: #1473BC;
    border-color: #1473BC;
    color: #fff;
    display: block;
    margin: 5px auto;
}

div#wpcf7-f3479-p3503-o1 input,
div#wpcf7-f3479-p3503-o1 textarea {
    border-color: #fff;
    background-color: #333;
    border-radius: 6px;
    color: #fff;
}

div#wpcf7-f3479-p3503-o1 input::placeholder,
div#wpcf7-f3479-p3503-o1 textarea::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

div#wpcf7-f3479-p3503-o1 .wpcf7-response-output {
    color: #fff;
}

.eael-contact-form-8555c2a .wpcf7-submit:hover {
    background-color: #25699E;
}

@media only screen and (max-width: 1024px) {
    #masthead {
        position: static !important;
    }
}

.single-post.ehf-header header#masthead {
	position: relative !important;
}

.strong-view-id-1 .testimonial-content,  .strong-view-id-1 .testimonial-name {
    color: #fff;
}

.testimonial-name:before {
    content: '- ';
}

.page-id-3541 .eael-entry-thumbnail img {
    height: 194px !important;
}

.page-id-3541 h2.eael-entry-title {
    height: 50px;
}

@media only screen and (max-width: 414px) {
#aboutText.show {
    max-height: inherit;
}
}