/*
Theme Name: Cumberland
Theme URI: https://www.cumberlandmainstreet.org
Description: Total Child Theme
Author: MaxeyWD.com
Author URI: https://www.maxeywd.com
Template: Total
Version: 1.5
*/
body .home-hero {
  min-height: inherit;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9; /* Widescreen video ratio */
  max-height: 100vh;
}
header.page-header.background-image-page-header {
  min-height: inherit !important;
  width: 100%;
  height: auto;
  aspect-ratio: 5/1;
}
#footer-callout
  .forminator-ui.forminator-custom-form:not(
    .forminator-size--small
  )[data-grid="open"]
  .forminator-row {
  margin-left: 0;
  margin-right: 0;
}
#footer-callout
  .forminator-ui#forminator-module-2522.forminator-design--material
  .forminator-row
  > .forminator-field {
  padding-left: 7px;
}

.forminator-ui#forminator-module-131.forminator-design--material
  .forminator-row
  > .forminator-field:last-of-type,
.forminator-ui#forminator-module-2921.forminator-design--material
  .forminator-row
  > .forminator-field:last-of-type,
.forminator-ui#forminator-module-3108.forminator-design--material
  .forminator-row
  > .forminator-field:last-of-type,
.forminator-ui#forminator-module-2522.forminator-design--material
  > .forminator-row
  > .forminator-field:last-of-type {
  padding-right: 15px;
}
#footer .vc_section > .vc_row:first-of-type > .wpb_column {
  margin-bottom: 2em;
}
#footer .vc_row.typography-light li {
  line-height: 1.25;
}
#footer .vc_row.typography-light li a {
  display: block;
  padding-bottom: 0.75em;
  max-width: 90%;
}
.home-tagline div.vcex-heading {
  margin-bottom: 0 !important;
}
#recent-newsletters span.newsletter-date {
  position: absolute;
  margin-left: -3.25em;
}
#recent-newsletters span.vcex-heading {
  margin-left: 3.25em;
}
svg.overlay__video-svg {
  fill: var(--wpex-palette-96-color) !important;
  opacity: 0.9;
}
#video-section .vcex-image .vcex-image-inner {
  padding: 3em;
  margin: -3em;
  background: transparent;
}
#video-section .overlay-bg {
  /*background-color:transparent!important;*/
  width: calc(100% - 6em);
  height: calc(100% - 6em);
  left: 3em;
  top: 3em;
  border-radius: var(--wpex-rounded-md);
}
#video-section .vcex-image img {
  box-shadow: 0 1em 1em -0.5em rgba(0, 0, 0, 0.25);
}
.business-grid span.vcex-feature-box .vcex-feature-box-media {
  min-width: 50px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
  padding-bottom: 4em !important;
}
.wpex-responsive .default-page-header .page-header-inner.wpex-md-flex-wrap {
  flex-wrap: wrap-reverse;
  display: flex;
}
.site-breadcrumbs a {
  white-space: nowrap;
}
#event-info .vcex-tribe-event-data--map iframe {
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: 2 / 1;
}
.vcex-list_item {
  line-height: 1.25;
  margin-bottom: 1em;
}
.resources-list.vcex-bullets-check ul li { background-position: left 0.3em;line-height:1.2; }
.tribe-events-view { background-color:#fff!important; }
.vcex-shortcode>.tribe-events-view { background-color:var(--wpex-palette-96-color)!important; }

.wpex-carousel__dots .wpex-carousel__dots-dot { border: 7px solid var(--wpex-palette-96-color);height: 24px; width: 24px; opacity: 0.25;}
.wpex-carousel__dots .wpex-carousel__dots-dot.active { background:var(--wpex-accent);opacity: 1; }
.featured-event .wpex-carousel__dots-dot { border-color:var(--wpex-palette-99-color); }
@media screen and (min-width: 1600px) {
  .cumberland-event-carousel
    .wpex-carousel:where(.arrwpos-abs)
    .wpex-carousel__arrow--prev {
    margin-left: -3.5em;
    margin-top: -1.5em;
  }
  .cumberland-event-carousel
    .wpex-carousel:where(.arrwpos-abs)
    .wpex-carousel__arrow--next {
    margin-right: -3.5em;
    margin-top: -1.5em;
  }
  .featured-event .wpex-carousel__arrow .wpex-icon svg {
    margin-top: -1.5em; /*height:1.5em; width:1.5em; */
  }
}
@media screen and (max-width: 1900px) {
  #enews-signup .signup-section > .vc_column-inner {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  #enews-signup .vc_col-sm-3 {
    width: 17%;
  }
  #enews-signup .signup-section.vc_col-sm-6 {
    width: 66%;
  }
  header.page-header.background-image-page-header {
    aspect-ratio: 4 / 1;
  }
}

@media screen and (max-width: 1600px) {
  :root {
    --wpex-text-base: 16px !important;
    --wpex-site-header-shrink-start-height: 64px !important;
    --wpex-site-header-shrink-end-height: 46px !important;
  }

  #site-header .main-navigation-ul > .menu-item > a > .link-inner {
    font-size: 18px;
  }
  #site-header.sticky-header-shrunk
    .main-navigation-ul
    > .menu-item
    > a
    > .link-inner {
    font-size: 15px;
  }
  #site-header.shrink-sticky-header.on-shrink-adjust-height:not(
      .fixed-scroll--mobile-only
    )
    #site-logo
    .logo-img {
    max-height: var(--wpex-site-header-shrink-start-height, 64px);
  }
  #site-header.sticky-header-shrunk.on-shrink-adjust-height
    #site-logo
    .logo-img {
    --wpex-site-header-shrink-start-height: 46px;
  }
  header#site-header:not(.sticky-header-shrunk) #site-header-inner,
  header#site-header:not(.sticky-header-shrunk)
    .main-navigation-ul
    > .menu-item {
    height: 84px;
  }
  header#site-header.sticky-header-shrunk #site-header-inner,
  header#site-header.sticky-header-shrunk .main-navigation-ul > .menu-item {
    height: 66px;
  }
  .home-intro > .wpb_column:nth-of-type(1) {
    width: 384px;
    flex-basis: 384px;
  }
  .home-intro > .wpb_column:nth-of-type(2) {
    flex-grow: 1;
    width: min-content;
  }
  .featured-event .wpex-carousel__arrow .wpex-icon svg {
    display: none;
  }
  div.footer-icons img {
    max-height: 74px;
  }
  .cumberland-event-carousel
    .wpex-carousel:where(.arrwpos-abs)
    .wpex-carousel__arrow--prev {
    margin-left: 0;
    margin-top: -1.5em;
  }
  .cumberland-event-carousel
    .wpex-carousel:where(.arrwpos-abs)
    .wpex-carousel__arrow--next {
    margin-right: 0;
    margin-top: -1.5em;
  }
  .home-intro.vc_row.vc_row-flex {
    padding-top: 2.5em !important;
    padding-bottom: 3em !important;
  }
  header.page-header .page-header-title {
    font-size: 1.5em;
  }
  header.page-header .site-breadcrumbs,
  header.page-header .page-subheading {
    font-size: 1em;
    line-height: 1.2;
  }
}

@media screen and (max-width: 1440px) {
  #enews-signup .vc_col-sm-3 {
    width: 12.5%;
  }
  #enews-signup .signup-section.vc_col-sm-6 {
    width: 75%;
  }
  .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    max-width: 94% !important;
  }
  .wpex-responsive .container#content-wrap,
  .wpex-responsive .default-page-header .page-header-inner {
    max-width: 88%;
  }
}

@media screen and (max-width: 1200px) {
  .home-tagline div.vcex-heading {
    font-size: 4em;
  }
  #enews-signup .vc_col-sm-3 {
    width: 7.5%;
  }
  #enews-signup .signup-section.vc_col-sm-6 {
    width: 85%;
  }
  #site-header .main-navigation-ul > .menu-item > a > .link-inner {
    font-size: 17px;
  }
  #site-header.sticky-header-shrunk
    .main-navigation-ul
    > .menu-item
    > a
    > .link-inner {
    font-size: 15px;
  }
  #footer-callout
    .footer-callout-content
    .forminator-ui#forminator-module-2522.forminator-design--material
    .forminator-row
    > #text-1,
  #footer-callout
    .footer-callout-content
    .forminator-ui#forminator-module-2522.forminator-design--material
    .forminator-row
    > #text-2 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  #footer-callout .footer-callout-content .footer-enews {
    width: auto;
    min-width: 330px;
  }
  #footer-callout
    .footer-callout-content
    .forminator-ui#forminator-module-2522.forminator-design--material {
    width: auto;
    flex-grow: 1;
    margin: 0;
  }
  .vc_row:not(.home-intro) .theme-button,
  .vc_row:not(.home-intro) .forminator-field button.forminator-button-submit,
  #footer .forminator-field button.forminator-button-submit {
    font-size: 14px !important;
    letter-spacing: 0.1em !important;
    font-weight: 600;
  }
  .wpex-responsive .container#content-wrap,
  .wpex-responsive .default-page-header .page-header-inner {
    max-width: 84%;
  }
  .home-intro.vc_row.vc_row-flex {
    padding-left: 1em;
    padding-right: 1em;
  }
  .forminator-ui#forminator-module-2921.forminator-design--material, .forminator-ui#forminator-module-3108.forminator-design--material {
    .forminator-field button.forminator-button-submit {
      font-size:var(--wpex-text-base)!important;
    }
  }
  
}

@media screen and (max-width: 992px) {
  .home-tagline div.vcex-heading {
    font-size: 3.5em;
    line-height: 1.1;
  }
  .home-intro {
    padding-bottom: 0 !important;
  }
  .intro-mobile-buttons .vcex-multi-buttons > a {
    flex: 1;
    white-space: nowrap;
  }
  /*.intro-mobile-buttons { display:flex!important; } 
  .intro-buttons { display:none!important; }*/
  .home-intro .wpb_text_column {
    margin-bottom: 0 !important;
  }
  .home-intro > .wpb_column:nth-of-type(1) {
    width: 330px;
    flex-basis: 330px;
  }
  .home-intro .wpex-heading.intro-subheading {
    font-size: 1em;
  }
  .home-intro .wpex-heading.intro-heading {
    font-size: 2.5em;
  }
  .home-intro.vc_row.vc_row-flex {
    padding-top: 2.25em !important;
    padding-bottom: 2.25em !important;
  }
  .theme-button,
  .forminator-field button.forminator-button-submit {
    font-size: 15px !important;
    letter-spacing: 0.1em !important;
  }
  #enews-signup .vc_col-sm-3 {
    display: none !important;
  }
  #enews-signup .signup-section.vc_col-sm-6 {
    width: 100%;
  }
  #enews-signup .signup-section > .vc_column-inner {
    padding-left: 2em !important;
    padding-right: 2em !important;
    adding-top: 3em !important;
    padding-bottom: 3.5em !important;
  }
  #footer .contact-info {
    text-align: center;
  }
  #footer .vc_section > .vc_row:first-of-type > .wpb_column {
    text-align: center;
  }
  #footer .vc_row.typography-light li a {
    margin: 0 auto;
    max-width: 180px;
  }
  #footer .contact-info .vcex-image .vcex-image-inner {
    margin-bottom: 2em !important;
  }
  #footer .contact-info {
    margin-top: 1.25em;
  }
  body:not(.post-type-archive-tribe_events)
    header.page-header.background-image-page-header {
    margin-bottom: 0 !important;
  }
  body.blog header.page-header.background-image-page-header {
    margin-bottom: 2em !important;
  }

  header#site-header:not(.sticky-header-shrunk) #site-header-inner,
  header#site-header:not(.sticky-header-shrunk)
    .main-navigation-ul
    > .menu-item {
    height: 80px;
  }
  .sidr-class-dropdown-menu ul {
    font-weight: 400;
    font-family: "arial-nova-condensed";
  }
  header#site-header.overlay-header {
    position: relative;
  }
  body .home-hero {
    padding-top: 1em !important;
  }
  .has-overlay-header .page-header-inner {
    margin-top: 0 !important;
  }
  header.page-header.background-image-page-header:not(.wpex-supports-mods)
    .page-header-title {
    font-size: 3.5em;
    text-wrap: balance;
    line-height: 1;
  }
  header.page-header.background-image-page-header:not(.wpex-supports-mods)
    .page-header-title
    span {
    display: block;
  }
  .wpex-responsive .container#content-wrap,
  .wpex-responsive .default-page-header .page-header-inner {
    max-width: 94%;
  }
  .tablet-reverse {
    flex-direction: column-reverse;
  }
  .footer-bottom .wpex-sm-justify-end {
    justify-content: center;
  }
  .footer-bottom {
    text-align: center;
  }
  .footer-credits {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .footer-divider {
    margin-bottom: 1em !important;
  }
  #footer .footer-icons {
    justify-content: center;
  }
  header.page-header.background-image-page-header:not(.wpex-supports-mods)
    .page-subheading {
    max-width: 80%;
  }
  div.event-category-info,
  .vc_section.listing-description-section {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
  }
  .resources-list.vcex-bullets-check ul li {
    width: 97%;
    padding-inline-start: 3%;
  }  

}

@media screen and (max-width: 832px) {
  .tribe-events .tribe-events-l-container {
    padding-bottom: 0 !important;
  }

  .event-category-upcoming
    .tribe-events
    .tribe-events-calendar-list__event-featured-image-wrapper {
    width: 33%;
  }
  .event-category-upcoming
    .tribe-events
    .tribe-events-calendar-list__event-details {
    width: 66%;
  }
  .event-category-upcoming .tribe-events .tribe-events-calendar-list__event {
    flex-direction: row-reverse;
  }
  .event-category-upcoming
    .tribe-events
    .tribe-events-calendar-list__event-header
    .tribe-events-calendar-list__event-title {
    font-size: var(--wpex-text-lg);
    font-style: var(--wpex-heading-font-style);
    font-weight: var(--wpex-heading-font-weight);
    font-family: var(--wpex-heading-font-family);
    line-height: var(--wpex-heading-line-height);
    letter-spacing: var(--wpex-heading-letter-spacing);
    text-wrap: balance;
  }
  .post-type-archive-tribe_events
    .event-category-upcoming
    .tribe-events
    .tribe-events-l-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
  }
  .tribe-common .tribe-common-h7 {
    font-size: 1em;
  }
  .tribe-events-calendar-list__month-separator:not(:first-of-type) {
    margin-top: 3.5em;
  }
}
@media screen and (max-width: 782px) {
  .post-type-archive-tribe_events .tribe-events .tribe-events-l-container {
    padding-top: 0 !important;
  }
  .tribe-common
    .tribe-common-g-row--gutters
    > .tribe-common-g-col:last-of-type {
    padding-right: 0 !important;
  }
  .tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
    width: 33%;
  }
  .tribe-events .tribe-events-calendar-list__event-details {
    width: 66%;
  }
  .tribe-events .tribe-events-calendar-list__event {
    flex-direction: row-reverse;
  }
  .tribe-common .tribe-common-h6 {
    font-size: var(--wpex-text-lg);
    font-style: var(--wpex-heading-font-style);
    font-weight: var(--wpex-heading-font-weight);
    font-family: var(--wpex-heading-font-family);
    line-height: var(--wpex-heading-line-height);
    letter-spacing: var(--wpex-heading-letter-spacing);
  }
  .tribe-common .tribe-common-h5 {
    font-weight: 600;
  }
  .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col  {
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  .home-tagline div.vcex-heading {
    font-size: 3em;
  }
  #footer-callout .footer-callout-content {
    flex-direction: column;
  }
  #footer-callout
    .footer-callout-content
    .forminator-ui#forminator-module-2522.forminator-design--material {
    align-self: center;
    margin: 0 1em;
  }
  form.forminator-ui#forminator-module-131.forminator-design--material {
    margin: 0 1em;
  }
  #footer-callout
    .footer-callout-content
    .forminator-ui#forminator-module-2522.forminator-design--material
    .forminator-row
    > #text-1,
  #footer-callout
    .footer-callout-content
    .forminator-ui#forminator-module-2522.forminator-design--material
    .forminator-row
    > #text-2 {
    flex: 0 0 calc(50% - 0.75em);
    max-width: calc(50% - 0.75em);
  }
  #footer-callout
    .footer-callout-content
    .forminator-ui#forminator-module-2522.forminator-design--material
    .forminator-row {
    gap: 0 1.5em;
  }
  #footer-callout
    .forminator-ui#forminator-module-2522.forminator-design--material
    .forminator-row
    > .forminator-field {
    padding-left: 0;
    padding-right: 0;
  }
  .footer-callout-content .footer-enews p {
    margin-bottom: 0;
  }
  #footer-callout .footer-callout-content .footer-enews {
    text-align: center;
    font-size: 1.125em;
  }
  .home-enews-heading {
    text-align: center;
  }
  .home-enews-form {
    align-self: center;
  }
  #footer .vc_section > .vc_row:first-of-type {
    padding-top: 3.5em !important;
    padding-bottom: 0 !important;
  }
  #footer .vc_section > .vc_row:first-of-type > .wpb_column {
    margin-bottom: 3.25em;
  }
  .home-intro > .wpb_column:nth-of-type(1) {
    width: 100%;
    flex-basis: auto;
    margin-bottom: 1.5em;
  }
  .home-intro.vc_row.vc_row-flex {
    padding: 2em 1.5em !important;
  }
  .intro-mobile-buttons .vcex-multi-buttons {
    gap: 1.5em !important;
  }
  .vc_row.vc_row-flex.intro-mobile-buttons {
    padding: 0 1.5em;
    padding-bottom: 2em;
  }
  form.forminator-ui#forminator-module-131.forminator-design--material {
    margin: 2em auto;
  }
  .wpex-vc_row-col-mb-0.recent-newsletters {
    margin-top: 2em;
  }
  .vc_section.featured-event {
    padding-top: 3.5em !important;
  }
  #enews-signup .signup-section > .vc_column-inner {
    padding: 2.5em !important;
    padding-bottom: 3.5em !important;
  }
  .featured-event img {
    width: 100%;
    height: auto;
  }

  header#site-header:not(.sticky-header-shrunk) #site-header-inner,
  header#site-header:not(.sticky-header-shrunk)
    .main-navigation-ul
    > .menu-item {
    height: 68px;
  }

  .cumberland-event-carousel .wpex-carousel__dots {
    display: none !important;
  }
  header.page-header.background-image-page-header {
    aspect-ratio: 3 / 1;
  }
  header.page-header.background-image-page-header:not(.wpex-supports-mods)
    .page-header-title {
    font-size: 3em;
  }
  .mobile-reverse {
    flex-direction: column-reverse;
  }

  #video-section .video-grid .wpb_wrapper {
    max-width: 480px;
    margin: 0 auto;
  }
  header.page-header.background-image-page-header:not(.wpex-supports-mods)
    .page-subheading {
    max-width: 94%;
    margin-bottom: 1em;
  }
  .forminator-ui#forminator-module-131.forminator-design--material,
  .forminator-ui#forminator-module-2921.forminator-design--material,
  .forminator-ui#forminator-module-3108.forminator-design--material {
    .forminator-row .forminator-no-margin .forminator-col {
      margin-bottom: 20px !important;
    }
  }
  .vc_section.listing-description-section {
    padding-top: 1.5em !important;
    padding-bottom: 0em !important;
  }
  .vc_section#business-info,
  .vc_section#event-info {
    padding-top: 3em !important;
    padding-bottom: 1em !important;
  }
  .upcoming-events-heading {
    text-align: center;
  }
  .upcoming-events-heading
    :is(.theme-button, .color-button, .theme-txt-link).align-right {
    float: none;
  }
  .wpex-responsive
    .default-page-header
    .page-header-inner.wpex-md-flex-wrap
    .page-header-aside {
    margin-bottom: 0.5em;
    margin-top: -0.5em;
  }
  .wpex-responsive
    header.default-page-header
    .page-header-inner.wpex-md-flex-wrap
    .page-header-content {
    width: 100%;
  }
  header.page-header.wpex-supports-mods {
    padding-block-start: 2em;
    padding-block-end: 2em;
  }
  .vc_section.featured-event {
    padding-top: 0 !important;
    padding-inline: 0 !important;
  }
  .featured-event-info {
    padding-left: 2em;
    padding-right: 2em;
  }
  .business-map,
  .vcex-tribe-event-data--map {
    margin-top: 1em;
  }
  div.event-category-info,
  .vc_section.listing-description-section {
    padding-top: 1em !important;
    padding-bottom: 2em !important;
  }
  .event-category-upcoming {
    padding-top: 3em !important;
  }
  .tribe-events .tribe-events-calendar-list__event-date-tag {
    margin-left: -15px;
  }
  .home-intro .wpex-heading.intro-heading {
    font-size: 2em;
  }  
  .vc_row:not(.home-intro) .theme-button { animation-delay: 0s!important; }
  .resources-list.vcex-bullets-check ul li {
    width: 96%;
    padding-inline-start: 4%;
  }  
  .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-col  {
    padding: 0;
  }  
  
}
@media screen and (max-width: 640px) {
  .footer-icons > .vcex-image:first-of-type {
    display: none !important;
  }
  .business-grid .span_1_of_2_pl.col {
    width: calc(100% / 1);
  }
  header.page-header.background-image-page-header:not(.wpex-supports-mods)
    .page-header-title {
    font-size: 2.5em;
  }
  #footer-callout
    .footer-callout-content
    .forminator-ui#forminator-module-2522.forminator-design--material {
    margin: 0 0.5em;
  }
  #footer-callout-wrap {
    padding-top: 0 !important;
    padding-bottom: 0;
  }
}

@media screen and (max-width: 480px) {
  :root {
    --wpex-text-4xl: 32px !important;
    --wpex-text-3xl: 28px !important;
    --wpex-text-2xl: 24px !important;
    --wpex-text-xl: 21px !important;
    --wpex-text-lg: 18px !important;
  }
  .home-intro.vc_row.vc_row-flex {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #enews-signup .signup-section > .vc_column-inner {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  .vc_row.vc_row-flex.intro-mobile-buttons {
    padding: 0;
  }
  .home-tagline div.vcex-heading {
    font-size: 2.5em;
  }
  .featured-event-info {
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
  .featured-event-info div.vcex-heading:first-of-type {
    font-size: 24px;
  }
  .featured-event-info div.vcex-heading:last-of-type {
    font-size: 18px;
  }
  div#footer-callout .wpex-icon svg {
    height: 24px;
  }
  div.enews-heading .wpex-icon svg {
    height: 26px;
  }
  .tribe-events .tribe-events-calendar-list__event {
    flex-direction: column;
  }
  .tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
    /*width: 100%;
        max-width: 160px;*/
    display: none !important;
  }
  .tribe-common
    .tribe-common-g-row--gutters
    > .tribe-common-g-col:last-of-type {
    width: 100%;
    padding-right: 15px !important;
  }
  .forminator-ui#forminator-module-131.forminator-design--material .forminator-row > .forminator-field:last-of-type {
    padding-right:0;
  }
  .resources-list.vcex-bullets-check ul li {
    width: 95%;
    padding-inline-start: 5%;
  }
  .footer-callout-content .footer-enews span.footer-enews-heading { font-size:var(--wpex-text-3xl); }  
  footer#footer .vc_section > .vc_row:first-of-type > .wpb_column { width:100%; }

  #footer .vcex-flex-container.footer-icons {
        flex-wrap: wrap;
        max-width: 160px;
        margin: 0 auto;
  }

  #footer .footer-icons .vcex-image {
    flex: 0 0 auto ; 
  }
  #footer .footer-icons .vcex-icon { margin-top:1em;margin-bottom:1em;}
  .footer-divider { display:none; }
#footer-callout .footer-callout-content .forminator-ui#forminator-module-2522.forminator-design--material .forminator-row > #text-1, #footer-callout .footer-callout-content .forminator-ui#forminator-module-2522.forminator-design--material .forminator-row > #text-2 { flex:100%;max-width:100%; }
  .footer-callout-content .forminator-ui#forminator-module-2522.forminator-design--material .forminator-row >.forminator-field { flex:100%!important; }
  
}
