/* Gravity Forms Newsletter Style*/

body #gform_wrapper_2 {
    background-color: #6C2365;
	border-radius: 15px;
    padding: 25px;
	padding-top: 35px;  /* Adjust the value for top padding */
    padding-bottom: 35px;  /* Adjust the value for bottom padding */
}

body #gform_wrapper_2 .gform_heading .gform_title { color: white }
body #gform_wrapper_2 .gform_heading .gform_description { color: white }

body #gform_wrapper_2 .gform_footer input[type=submit] { 
	border-radius: 25px;  
width: 200px; /* Adjust width */
    height: 50px; /* Adjust height */
    padding: 10px; /* Adjust padding */
    font-size: 18px; /* Adjust font size */}

/*footer edits*/
footer a {
    color: #FFFFFF;  /* Change the link color to white */
    text-decoration: none;  /* Remove underline if desired */
}

footer a:hover {
    color: #CCCCCC;  /* Optional: Change color on hover */
}



.page-id-18454 .content-area {
    width: 100% !important;
}

.page-id-18454 .sidebar {
    display: none;
}



/* ----------- FORM FIELDS ----------- */

/* Stretch fields to full width and match NewSalt style */
.tribe-community-events form input[type="text"],
.tribe-community-events form input[type="email"],
.tribe-community-events form select,
.tribe-community-events form textarea {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 10px;
    font-size: 16px;
    font-family: inherit;
    background: #fff;
}

/* Add space between fields */
.tribe-community-events form input,
.tribe-community-events form select,
.tribe-community-events form textarea {
    margin-bottom: 1rem;
}

/* ----------- BUTTONS ----------- */

/* Style submit buttons */
.tribe-community-events form button,
.tribe-community-events form input[type="submit"] {
    background-color: #333;
    color: #fff;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    font-family: inherit;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* Button hover effect */
.tribe-community-events form button:hover,
.tribe-community-events form input[type="submit"]:hover {
    background-color: #555;
}

/* ----------- MODAL POPUPS (NEW VENUE / ORGANIZER) ----------- */

/* Make the popup modal cleaner */
.tribe-community-events-modal {
    background: #fff;
    padding: 20px;
    border-radius: 8px;
    max-width: 600px;
    width: 90%;
    box-shadow: 0 8px 16px rgba(0,0,0,0.2);
}

/* Style fields inside the modal */
.tribe-community-events-modal input[type="text"],
.tribe-community-events-modal textarea,
.tribe-community-events-modal select {
    width: 100% !important;
    box-sizing: border-box;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 1rem;
    font-size: 16px;
    font-family: inherit;
}

/* Center the modal header/title */
.tribe-community-events-modal h2 {
    text-align: center;
    font-size: 22px;
    margin-bottom: 20px;
}

/* Modal button styling */
.tribe-community-events-modal .tribe-submit-button {
    background-color: #333;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
}

/* Modal button hover */
.tribe-community-events-modal .tribe-submit-button:hover {
    background-color: #555;
}

/*Hide Subscribe on TEC */
.tribe-events-c-subscribe-dropdown,
.tribe-events-c-subscribe {
    display: none !important;
}

/*Add space around Google Ads */
.adsbygoogle {
  margin: 30px 0; /* space above and below the ad */
  display: block;
}


/* MY ACCOUNT only — hide the BDP top nav bar entirely */
.page-id-49670 .wpbdp-page-links { 
  display: none !important; 
}

/* MY ACCOUNT only — hide every search UI variant */
.page-id-49670 .wpbdp-search-form,
.page-id-49670 .wpbdp-listings-filter,
.page-id-49670 .wpbdp-quick-search,
.page-id-49670 .wpbdp-search,
.page-id-49670 #wpbdp-search-form {
  display: none !important;
}


/* Unify Business Directory + Events Calendar buttons */
.wpbdp-button,
.wpbdp-search-form .button,
.tribe-events-button,
.tribe-common-c-btn,
.tribe-events-c-subscribe-dropdown__button,
.tribe-common-c-btn-border,
.tribe-common-c-btn-icon {
    border-radius: 25px;   /* pill-shaped look */
    padding: 8px 16px;
    font-weight: 600;
    border: none;
    background-color: #6a1b9a; /* replace with your brand color */
    color: #fff !important;
    text-decoration: none;
    display: inline-block;
    transition: background-color 0.3s ease;
}

/* === Hover Effects === */
.wpbdp-button:hover,
.wpbdp-search-form .button:hover,
.tribe-events-button:hover,
.tribe-common-c-btn:hover,
.tribe-events-c-subscribe-dropdown__button:hover,
.tribe-common-c-btn-border:hover,
.tribe-common-c-btn-icon:hover {
  background-color: #4a0b6a;
  color: #ffffff !important;
  border-color: #ffffff;
  transform: scale(1.02); /* optional gentle lift */
}


/* My Account ONLY — hide ALL Business Directory controls */
.page-id-49670 .wpbdp-page .wpbdp-search-form,        /* search box + "Find Listings" */
.page-id-49670 .wpbdp-page .wpbdp-search-toggle,      /* little filter/slider icon */
.page-id-49670 .wpbdp-page .wpbdp-search-form-toggle, /* alt class for filter icon */
.page-id-49670 .wpbdp-page .wpbdp-nav,                /* Directory / View All / Manage links row */
.page-id-49670 .wpbdp-page .wpbdp-main-links,         /* alt wrapper for links row */
.page-id-49670 .wpbdp-page .wpbdp-directory-links,    /* another possible wrapper */
.page-id-49670 .wpbdp-page .wpbdp-submit-listing,     /* Add Listing area if present */
.page-id-49670 .wpbdp-page .wpbdp-listing-actions,    /* action buttons row */
.page-id-49670 .wpbdp-page a.wpbdp-button,            /* BD buttons (anchor) */
.page-id-49670 .wpbdp-page .wpbdp-button {            /* BD buttons (button element) */
  display: none !important;
}

