/*

Theme Name: TK Motors

Theme URI: https://vehicatheme.com/

Author: TangibleDesign

Author URI: https://tangibledesign.net/

Description: Vehica

Template: vehica

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: translation-ready

Text Domain: vehica

*/

body {
  font-family: "Inter", sans-serif !important;
}

p,
div {
  line-height: 140%;
  letter-spacing: -0.5px;
}

/* Header section */
.vehica-menu__wrapper {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.vehica-menu__wrapper .vehica-menu__left {
  margin: 0 auto !important;
  max-width: 1400px !important;
  width: 100% !important;
  justify-content: space-between !important;
}

/* Home Page */

.vehica-category-icon .elementor-icon-box-wrapper:hover .elementor-icon {
  border-color: var(--primary) !important;
}

.elementor-widget-icon-box .elementor-icon-box-title a {
  color: white !important;
  text-align: center !important;
}

/* FAQ Page */
.elementor-accordion .elementor-accordion-item {
  border: none !important;
}

.vehica-accordion .elementor-accordion-item .elementor-tab-title {
  box-shadow: inset 1px 2px 10px rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* Contact Us page */

.contactFormBg {
  border: 2px solid #1c29f4;
  box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.5);
  border-radius: 20px;
}

.gform_heading h2 {
  font-weight: 800;
  font-size: 2rem;
  color: #1c29f4;
}

.gform-body {
  input,
  textarea {
    border-radius: 5px !important;
    box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.2) !important;
    border: 1px solid rgba(0, 0, 0, 0.3) !important;
  }
}

.gform-theme--foundation .gfield textarea.large {
  min-block-size: 8rem !important;
}

.gform_footer {
  .gform_button {
    max-width: 300px !important;
    width: 100% !important;
    margin: 0 auto !important;
  }
}
