/*
Theme Name: PsiqMackenzie Theme
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/** GENERAL **/

.unshadow-std,
.uncell.unshadow-std {
  box-shadow: 0px 30px 60px -30px rgba(148, 137, 139, 0.45) !important;
}

/** TYPOGRAPHY **/

.body_large p {
  line-height: 1.4 !important;
}

/** FEATURES Section **/

.features_section h2 {
  text-wrap: balance !important;
}

.features_section h3 {
  text-wrap: balance !important;
}

.features_section .no_balance h3 {
  text-wrap: pretty !important;
}

/** TEAM Section **/

.team_section h2 {
  text-wrap: balance !important;
}

.uncode-single-media-wrapper > img {
  border-radius: 0.5rem 0.5rem 0 0 !important;
}

.team_section .team_card .vc_custom_heading_wrap,
.team_section .team_card .uncode_text_column.text-small,
.team_section .team_card .uncode_text_column,
.team_section .team_card .btn-container {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.team_section .vc_custom_heading_wrap {
  margin-top: 2rem !important;
}

.team_section .uncode_text_column.text-small p {
  margin-top: 0 !important;
}

.team_section .uncode_text_column p {
  margin-top: 1rem !important;
}

.team_section .uncode_text_column.text-small p {
  text-transform: uppercase !important;
}

.team_section .btn-container {
  margin-top: 2rem !important;
}

.footer_section a {
  transition: all 0.3s ease-in-out !important;
}

.footer_section .style-dark a:hover {
  color: white;
  opacity: 0.6 !important;
}

@media screen and (max-width: 599px) {
  .wpcf7-inline-wrapper .wpcf7-inline-field {
    display: block;
    padding: 0px;
    width: 100%;
  }

  form .wpcf7-inline-wrapper:nth-child(2) p {
    margin-top: 18px;
  }
}

.cf7-cf-turnstile {
  margin-top: 3rem !important;
}

.gdpr-privacy-bar button.gdpr-preferences {
  display: none !important;
}

.gdpr-privacy-bar .btn-accent.btn-flat {
  border-radius: 1000px !important;
}

.author {
  list-style-type: none !important;
  padding: 0 !important;
}

.author li {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
  line-height: 1 !important;
}

.single {
  padding-bottom: 16rem !important;
}

.single h2 {
  line-height: 1.2 !important;
}

.single .content_section a {
  color: #ea0029 !important;
}

/* ** CTA Section */

.cta_section
  .custom-link.btn-custom-typo.font-817168.font-weight-600.text-initial.no-letterspace.border-width-0.text-color-142734-color.btn-no-scale.btn-icon-right {
  font-size: 1.5rem !important;
}
