/*
 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;
}

ul.bdt-list.bdt-fancy-list-group {
    padding: 0 !important;
}

.bdt-fancy-list-title{
	 margin: 0 0 5px 0 !important; 
}

/* Review card content */
.bdt-ep-review-card-carousel-content {
    display: flex !important;
    flex-direction: column !important;
}

/* Star rating - first */
.bdt-ep-review-card-carousel-content .bdt-ep-review-card-carousel-rating {
    order: 1 !important;
}

/* Review text - second */
.bdt-ep-review-card-carousel-content .bdt-ep-review-card-carousel-text {
    order: 2 !important;
}

/* Reviewer name - third */
.bdt-ep-review-card-carousel-content .bdt-ep-review-card-carousel-name {
    order: 3 !important;
    margin: 10px 0 5px 0 !important;
}

/* Job title - fourth */
.bdt-ep-review-card-carousel-content .bdt-ep-review-card-carousel-job-title {
    order: 4 !important;
}

/* Divider before reviewer information */
.bdt-ep-review-card-carousel-name {
    border-top: 1px solid #ddd !important;
    padding-top: 18px !important;
    width: 100% !important;
}

.bdt-ep-product-grid-rating-time{
    margin: 0;
}

.kadence-breadcrumb-container a {
    text-decoration: none;
}

/* 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: 25px 15px;
  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-palette2) !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: 10px !important;
}

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