/* GiveWP Button Custom CSS */
#primary-menu button,
.custom-give-btn button {
	background: #ff5b00;
	border: 2px solid #ff5b00;
	color: #fff;
	padding: 15px 30px;
}

#primary-menu button {
	margin-top: 20px;
}

#primary-menu button:hover,
.custom-give-btn button:hover {
	background: #ec5301;
	border: 2px solid #ec5301;
	color: #fff;
}
.elementor-button-wrapper .elementor-button {
    border-color: #ffffff;
    background-color: #e3c774;
}
header.entry-header .entry-title {
    font-size: 30px;
    font-size: 2rem;
    display: none;
}
button{
   
    background-color: #000;
  
}
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link {
    color: #000;
}


.elementor-2095 .elementor-element.elementor-element-1ae73bb .menu-item.current-menu-item a.hfe-menu-item, .elementor-2095 .elementor-element.elementor-element-1ae73bb .menu-item.current-menu-ancestor a.hfe-menu-item {
    background-color: #E2C674;
}




div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
    clear: both;
    display: none;
}
button {
    background-color: #E2C674;
}

.elementor-element, .elementor-lightbox {
    --swiper-theme-color: #4054B2;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}
button:hover {
    background-color: #E2C674;
}
@media (max-width: 767px) {

    .eael-data-table .td-content {

        align-items: flex-start !important;

        flex-direction: column !important;

    }

}

.ast-header-break-point .header-widget-area[data-section="sidebar-widgets-header-widget-1"] {
        display: block;
        display: none;
    }


/* Style for the Contact Form */
.wpcf7-form {
  background-color: #f7f7f7;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  max-width: 600px;
  margin: 0 auto;
}

/* Label styling */
.wpcf7-form label {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  display: block;
  margin-bottom: px;
}

/* General styling for all input fields and textarea */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
  width: 100%; /* Ensures all fields are 100% width */
  padding: 12px;

  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 14px;
  box-sizing: border-box; /* Ensures padding is included in the width */
}

/* Specific styling for the textarea (Message) */
.wpcf7-form textarea {
  height: 130px; /* Set textarea height to 50% of its container */
}

/* Focus effect on input fields */
.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form textarea:focus {
  border-color: #3498db;
  outline: none;
}

/* Submit button styling */
.wpcf7-form input[type="submit"] {
  background-color: #E2C674;
  color: white;
  font-size: 16px;
  padding: 12px 20px;
	margin-top:10px;
  border: none;
  border-radius: 25px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.wpcf7-form input[type="submit"]:hover {
  background-color: #E2C674;
}
.wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 0;
}
