/*
 Theme Name:   Kadence Child
 Theme URI:    https://example.com/kadence-child/
 Description:  Kadence Child Theme
 Author:       Your Name
 Author URI:   https://example.com
 Template:     kadence
 Version:      1.0.2
 Tags:         customizable, modern, responsive-layout, gutenberg, header builder, footer builder
 Text Domain:  kadencechild
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.elementor-heading-title,p {
	margin:0 !important;
}


h3.bdt-ep-review-card-carousel-name {
    margin-bottom: 2px;
}


.post-grid-text-wrap h3.title a {
    margin: 0 !important;
}

.blog .grid-cols {
    column-gap: 1.5rem;
    row-gap: 1.5rem;
}


.blog article.entry.content-bg {
    border-radius: 10px;
}


.blog img.wp-post-image {
    border-radius: 10px 10px 0 0;
}

/* Contact form */
.wpforms-container.wpforms-container-full.contact_form {
  margin: 0;
}

.wpforms-container.contact_form .wpforms-field {
  padding: 0 0 25px 0;
}

.wpforms-container.contact_form input[type="email"],
.wpforms-container.contact_form input[type="text"],
.wpforms-container.contact_form textarea {
  width: 100%;
  padding: 30px 20px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  border: 1px solid #0B2A4A1F;
  border-radius: 10px;
  background-color: var(--global-palette9) !important;
  color: var(--global-palette1) !important;
}

.wpforms-container.contact_form input[type="email"]:focus:invalid,
.wpforms-container.contact_form input[type="text"]:focus,
.wpforms-container.contact_form input[type="text"]:focus:invalid,
.wpforms-container.contact_form textarea:focus {
  box-shadow: none;
  border: 1px solid #e3d8d2;
}

.wpforms-container.contact_form input[type="email"]::placeholder,
.wpforms-container.contact_form input[type="text"]::placeholder,
.wpforms-container.contact_form textarea::placeholder {
  color: var(--global-palette1) !important;
}

.wpforms-container.contact_form button.wpforms-submit.contact_form_btn {
  background-color:var(--global-palette1) !important;
  color: var(--global-palette9) !important;
  border: 1px solid #ffffff96;
  margin: 0;
  height: auto;
  padding: 15px 50px;
  font-size: 16px;
  cursor: pointer;
  transition: 0.3s;
  border-radius: 50px !important;
}

.wpforms-container.contact_form button.wpforms-submit.contact_form_btn:hover {
  background-color:var(--global-palette2) !important;
}

a.kadence-bc-home {
    text-decoration: none;
}

h1.page-title.post-home-title.archive-title {
    font-size: 30px;
}
