/**
 * Theme Name: Dual Pro Child
 * Description: Dual Pro Child Theme
 * Author: DUAL
 * Template: blocksy
 * Text Domain: blocksy
 */
/* Header Menu
----------------------------------------------- */
[class*=header-menu] {
  height: auto;
}

@media (min-width: 1300px) {
  [data-column=end] > [data-items=primary] .ct-header-trigger {
    display: none;
  }
}
@media (max-width: 1300px) {
  [data-column=end] > [data-items=primary] [data-id=menu],
  [data-column=end] > [data-items=primary] [data-id=widget-area-1] {
    display: none;
  }
}
/* Hero Section Entry Headers
----------------------------------------------- */
[data-prefix=single_page] .entry-header .page-title {
  font-family: var(--theme-default-typography-h1-family, var(--theme-font-family));
  font-size: var(--theme-default-typography-h1-size, var(--theme-font-size));
  line-height: var(--theme-default-typography-h1-line-height, var(--theme-line-height));
  letter-spacing: var(--theme-default-typography-h1-letter-spacing, var(--theme-letter-spacing));
  text-transform: var(--theme-default-typography-h1-text-transform, var(--theme-text-transform));
  -webkit-text-decoration: var(--theme-default-typography-h1-text-decoration, var(--theme-text-decoration));
          text-decoration: var(--theme-default-typography-h1-text-decoration, var(--theme-text-decoration));
}
[data-prefix=single_page] .entry-header .page-title p {
  margin-block-end: 0;
}
[data-prefix=single_page] .entry-header .ct-dynamic-data-layer[data-field*=single_page_hero_title]:not(.page-title) {
  display: none !important;
}

/* Custom Font Vertical Baseline Fix */
span.stk-button__inner-text:after {
  content: "";
  display: inline-block;
  height: 0.75em;
}

/* Gravity Forms
----------------------------------------------- */
.gform_wrapper.gravity-theme {
  --theme-form-field-padding: 1em 1.5em;
}
.gform_wrapper.gravity-theme .gform_heading {
  display: none;
}
.gform_wrapper.gravity-theme input:is([type=url],
[type=tel],
[type=text],
[type=time],
[type=date],
[type=datetime],
[type=datetime-local],
[type=email],
[type=number],
[type=search],
[type=password]),
.gform_wrapper.gravity-theme textarea {
  font-size: var(--theme-form-font-size);
  --theme-form-field-padding: 1em 1.5em;
}
.gform_wrapper.gravity-theme #field_submit,
.gform_wrapper.gravity-theme .gform_footer {
  justify-content: center;
}
.gform_wrapper.gravity-theme .gform_validation_errors {
  display: none;
}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
  border-width: var(--theme-form-field-border-width);
}

/* YMC Filter Grids
----------------------------------------------- */
.ymc-container .filter-content .posts-grid > .post-card {
  border-radius: 15px !important;
  box-shadow: 0px 5px 12px -2px rgba(18, 63, 82, 0.3019607843) !important;
  padding: 20px !important;
  overflow: auto;
}
.ymc-container .filter-content .posts-grid > .post-card .post-card__inner .post-card__read-more {
  font-weight: var(--ymc-post-link-font-weight) !important;
  background-color: var(--theme-palette-color-2);
  padding: 8px 18px;
  line-height: 2;
  border-radius: 50px;
  text-decoration: none;
}
.ymc-container .filter-content .posts-grid > .post-card .post-card__inner .post-card__read-more:hover {
  color: var(--ymc-post-link-color);
  filter: brightness(0.9) contrast(1.2);
}
.ymc-container .button--primary {
  opacity: 1 !important;
  background-color: var(--ymc-filter-background-color);
  transition: 0.3s ease-in;
}
.ymc-container .button--primary:hover {
  background-color: var(--ymc-filter-hover-background-color);
}
.ymc-container .button--primary:before, .ymc-container .button--primary:after {
  content: none !important;
}
.ymc-container .filter-default-inner .filter-buttons .filter-button {
  border-radius: 3px;
}
.ymc-container .filter-posts-search .search-form {
  max-width: none;
}
.ymc-container .filter-posts-search .search-form .search-field {
  font-size: 16px;
}
.ymc-container .filter-posts-search .search-form .autocomplete-results {
  padding: 15px;
}
.ymc-container .filter-posts-search .search-form .autocomplete-results .clue-item {
  text-align: left;
  padding: 10px 20px 10px 40px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 8px center;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' height='100px' width='100px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 488.4 488.4' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0,203.25c0,112.1,91.2,203.2,203.2,203.2c51.6,0,98.8-19.4,134.7-51.2l129.5,129.5c2.4,2.4,5.5,3.6,8.7,3.6 s6.3-1.2,8.7-3.6c4.8-4.8,4.8-12.5,0-17.3l-129.6-129.5c31.8-35.9,51.2-83,51.2-134.7c0-112.1-91.2-203.2-203.2-203.2 S0,91.15,0,203.25z M381.9,203.25c0,98.5-80.2,178.7-178.7,178.7s-178.7-80.2-178.7-178.7s80.2-178.7,178.7-178.7 S381.9,104.65,381.9,203.25z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}/*# sourceMappingURL=style.css.map */