/**handles:salient-child-style**/
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html {
  font-family: "TiemposText", serif;
  font-weight: 400;
}

body {
  font-family: "TiemposText", serif;
  font-weight: 400;
  /* Secondary Headline */
  /* Large Stylized Text */
  /* Quotes */
  /* Labels and Buttons */
  /* Eyebrow */
  /* Salient theme override */
  /* Flex Layout */
  /* Helps maintain standard styling for Visual Composer toolbars */
  /* NGP Form styling */
}
body div,
body span,
body p {
  font-family: "TiemposText", serif;
  font-weight: 400;
}
body p {
  line-height: 1.7;
  font-size: 18px;
}
body h1,
body #page-header-bg h1 {
  font-family: "TiemposFine", serif;
  font-weight: 500;
  line-height: 1.2;
}
body h1.italic,
body h1 em,
body #page-header-bg h1.italic,
body #page-header-bg h1 em {
  font-family: "TiemposHeadline", serif;
  font-style: italic;
  margin-bottom: 0 !important;
}
body h1.axiforma,
body #page-header-bg h1.axiforma {
  font-family: "Axiforma", sans-serif;
  font-weight: 800;
  font-size: 46px;
}
@media screen and (max-width: 768px) {
  body h1.axiforma,
  body #page-header-bg h1.axiforma {
    font-size: 32px;
  }
  body h1.axiforma br,
  body #page-header-bg h1.axiforma br {
    display: none;
  }
}
body h2,
body h3,
body h4,
body h5,
body h6 {
  margin-bottom: 1em;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  body h6 {
    font-size: 12px;
  }
}
body .blue-underline {
  display: inline-block;
  position: relative;
}
body .blue-underline:after {
  content: "";
  width: calc(100% + 90px);
  height: 2px;
  background-color: var(--poc-primary);
  position: absolute;
  left: -90px;
  bottom: -20px;
}
body h2 {
  font-family: "TiemposHeadline", serif;
  font-weight: 600;
  letter-spacing: 0;
  margin-bottom: 1em;
}
body h2.axiforma {
  font-family: "Axiforma", sans-serif;
  text-transform: uppercase;
  font-weight: 900;
}
body h2 span {
  font-weight: 600;
}
body h3 {
  font-family: "Axiforma", sans-serif;
  font-weight: 900;
  color: var(--poc-primary);
}
body h3.tiempos-text {
  font-family: "TiemposText", serif;
  font-weight: 400;
}
body h4.tiempos {
  font-family: "TiemposFine", serif;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}
body h4.axiforma {
  font-family: "Axiforma", sans-serif;
  font-weight: 900;
}
body h5 {
  font-family: "TiemposHeadline", serif;
  font-weight: 500;
  font-style: italic;
}
body h6 {
  font-family: "Axiforma", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
body .eyebrow {
  text-align: center;
  margin-bottom: 2em;
}
body .eyebrow h6 {
  font-family: "Axiforma", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-size: 0.8em;
  width: auto;
  display: inline-block;
  color: var(--poc-primary);
}
body .eyebrow h6:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: var(--poc-secondary-2);
  margin-top: 1em;
}
body .all-caps,
body .all-caps span {
  text-transform: uppercase !important;
}
body .letter-spacing h1,
body .letter-spacing h2,
body .letter-spacing h3,
body .letter-spacing h4,
body .letter-spacing h5,
body .letter-spacing h6,
body .letter-spacing a,
body .letter-spacing span {
  letter-spacing: 0.2em;
}
body .row .col h3 {
  margin-bottom: 0.75em;
}
@media screen and (max-width: 768px) {
  body .row .col h3 {
    font-size: 24px;
    line-height: 1.3;
  }
}
body .row .col h4 {
  margin-bottom: 1em;
}
body .row .col.section-title {
  border-bottom: none;
}
body .row .col.section-title h1 {
  font-family: "TiemposFine", serif;
  font-weight: 600;
}
body .light h1,
body .light h2,
body .light h4,
body .light h5,
body .light h6 {
  color: var(--white);
}
body .light h3 {
  color: var(--poc-secondary-2);
}
body .light .eyebrow h6 {
  color: var(--poc-secondary-2);
}
body .dark h3 {
  color: var(--poc-primary);
}
body .dark .dark-text h3 {
  color: var(--poc-dark);
}
body .yellow {
  color: var(--poc-secondary-2);
}
body .main-content h1 {
  line-height: 1.3;
}
body .main-content h1.axiforma {
  line-height: 1.4;
}
body .main-content h1,
body .main-content h4,
body .main-content h5,
body .main-content h6 {
  margin-bottom: 1.25em;
}
body .main-content h1.italic {
  line-height: 1.5;
}
body .main-content h2,
body .main-content h3 {
  margin-bottom: 0.75em;
  line-height: 1.25;
}
body .main-content .hero-block h1 {
  font-size: 64px;
  line-height: 70px;
  margin-bottom: 0.5em;
}
body .main-content .hero-block h3 {
  font-weight: 400;
}
body .main-content .hero-block .form-wrapper .at-form {
  display: flex;
  justify-content: flex-end;
}
body .main-content .hero-block .form-wrapper .at-form .at-inner {
  width: 100%;
}
body .bold,
body b,
body strong {
  font-family: "TiemposText", serif;
  font-weight: 700;
}
body li {
  margin-bottom: 0;
  padding-bottom: 0.5em;
}
body a {
  color: var(--poc-primary);
  text-decoration: none;
  transition: color 0.1s;
}
body a:hover {
  color: var(--poc-secondary-1);
}
body .padding-bottom {
  padding-bottom: 1em;
}
@media screen and (max-width: 768px) {
  body .center-mobile {
    text-align: center;
  }
}
@media screen and (max-width: 690px) {
  body p,
  body li,
  body div.content,
  body .caption-text,
  body .caption {
    font-size: 16px;
    line-height: 1.7;
  }
}
@media screen and (max-width: 690px) {
  body .full-width-content .vc_column-inner .vc_element-container.wpb_wrapper {
    max-width: 90vw;
    margin: auto;
  }
}
@media screen and (max-width: 690px) {
  body .full-width-content .homepage-hero .vc_column-inner .vc_element-container.wpb_wrapper {
    max-width: 90vw;
    margin: 0;
  }
}
body span.caption {
  font-style: italic;
}
body .three-col-caption h6 {
  font-size: 1em;
  margin-bottom: 0;
}
body select {
  padding: 10px 35px 10px 15px;
  width: auto;
  min-width: 250px;
  border: 1px solid var(--poc-dark);
  font-family: "Axiforma", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-size: 14px;
  line-height: 22px;
  color: var(--poc-dark);
  background-color: transparent;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16);
  transition: all 0.2s linear;
}
body .custom-select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("https://www.protectourcare.org/wp-content/themes/salient-child/img/Angle_down_font_awesome.png");
  background-repeat: no-repeat;
  background-position: right 5px center;
  background-size: 25px;
}
@media screen and (max-width: 999px) {
  body .custom-select {
    min-width: 200px;
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  body .custom-select {
    width: 100%;
  }
}
body .custom-select::-ms-expand {
  display: none;
}
body .poc-recent-posts-form-elements {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  column-gap: 1em;
  row-gap: 5px;
}
body .poc-recent-posts-form-elements .wpb_button,
body .poc-recent-posts-form-elements .wpb_content_element,
body .poc-recent-posts-form-elements ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0;
}
@media screen and (max-width: 1300px) {
  body .poc-recent-posts-form-elements {
    justify-content: flex-start;
    margin-top: 1em;
  }
}
body .form-elements-absolute .poc-recent-posts-form-elements {
  position: absolute;
  top: calc(-2em - 40px);
  right: 0;
}
body .custom-search {
  position: relative;
}
@media screen and (max-width: 690px) {
  body .custom-search {
    width: 100%;
  }
}
body .custom-search .search-form {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  column-gap: 0.5em;
}
body .custom-search input[type=text],
body .custom-search input {
  padding: 10px 35px 10px 15px;
  width: auto;
  min-width: 250px;
  border: 1px solid var(--poc-dark);
  font-family: "Axiforma", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  font-size: 14px;
  line-height: 22px;
  color: var(--poc-dark);
  background-color: transparent;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16);
  transition: all 0.2s linear;
  background-image: url("https://www.protectourcare.org/wp-content/themes/salient-child/img/Search_font_awesome.png");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 20px;
}
@media screen and (max-width: 690px) {
  body .custom-search input[type=text],
  body .custom-search input {
    flex: 1 0 auto;
  }
}
body .custom-search input[type=text]::placeholder,
body .custom-search input::placeholder {
  color: var(--poc-dark);
  opacity: 1;
}
body .custom-search input[type=text]::-ms-input-placeholder,
body .custom-search input::-ms-input-placeholder {
  color: var(--poc-dark);
}
body .custom-search i {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  font-size: 20px;
  color: var(--poc-dark);
}
body .custom-search button[type=submit].search-widget-btn {
  background-color: var(--poc-primary);
  width: auto;
  height: auto;
}
@media screen and (max-width: 999px) {
  body .custom-search input[type=text] {
    min-width: 200px;
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  body .custom-search input[type=text] {
    padding: 10px 35px 10px 15px;
    width: auto;
    min-width: 200px;
    border: 1px solid var(--poc-dark);
    font-family: "Axiforma", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    font-size: 12px;
    line-height: 22px;
    color: var(--poc-dark);
    background-color: transparent;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16);
    transition: all 0.2s linear;
    background-image: url("https://www.protectourcare.org/wp-content/themes/salient-child/img/Search_font_awesome.png");
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 20px;
  }
  body .custom-search i {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    font-size: 20px;
    color: var(--poc-dark);
  }
  body .custom-search button[type=submit].search-widget-btn {
    background-color: var(--poc-primary);
    width: auto;
    height: auto;
  }
  body .custom-search button[type=submit].search-widget-btn h6 {
    font-size: 12px;
  }
}
body .links-container {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 1em;
}
@media screen and (max-width: 768px) {
  body .links-container {
    margin-bottom: 1em !important;
  }
}
body .links-container a {
  font-family: "Axiforma", sans-serif;
  font-weight: 900;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: var(--poc-primary);
  transition: background-color 0.1s;
}
body .links-container a:hover {
  color: var(--poc-dark);
}
@media screen and (max-width: 1200px) {
  body .links-container a {
    font-size: 12px;
  }
}
body .flex-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
body .thumbnail-row {
  justify-content: flex-start;
  align-items: flex-start;
}
body .button-wrapper.vc_align_center {
  text-align: center;
  margin: auto;
}
body .button-wrapper.vc_align_right {
  text-align: right;
}
body .button-wrapper.vc_align_left {
  text-align: left;
}
body a.nectar-button {
  transition: background-color 0.1s;
}
body a.nectar-button span {
  font-family: "Axiforma", sans-serif;
  font-weight: 900;
  text-transform: none;
  font-size: 0.9em;
}
body a.nectar-button:hover {
  background-color: var(--poc-secondary-1);
}
body a.nectar-button.simple-button {
  background-color: transparent !important;
  padding: 0;
  margin: 0;
}
body a.nectar-button.simple-button.has-icon i,
body a.nectar-button.simple-button.has-icon i[class*=fa-] {
  font-style: normal !important;
  font-size: 110%;
  font-weight: 900;
  right: 0;
}
body a.nectar-button.simple-button.has-icon:hover span {
  transform: translateX(0);
}
body a.nectar-button.simple-button.has-icon:hover i {
  transform: translateX(20px);
}
body nav span {
  font-family: "Axiforma", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
body .show-divider-mobile .divider-wrap {
  display: none;
}
@media screen and (max-width: 768px) {
  body .show-divider-mobile .divider-wrap {
    display: block;
  }
}
body .vc_controls div,
body .vc_controls span {
  font-family: "Axiforma", sans-serif !important;
  font-style: normal;
}
body .vc_controls i.vc-composer-icon {
  font-style: normal !important;
}
body .blue-text {
  color: var(--poc-primary);
}
body .ngp-form {
  font-family: "Axiforma", sans-serif;
}
body .ngp-form .at-fieldset {
  padding: 0 !important;
}
body .ngp-form .at-fieldset .at-fields input[type=text] {
  border-top: 1.5px solid #fff !important;
}
body .ngp-form .at-form-submit {
  padding: 0 !important;
}
body .ngp-form .btn-at-primary {
  background-color: var(--poc-primary) !important;
}
body .ngp-form .btn-at-primary:hover,
body .ngp-form .hover.btn-at-primary {
  background-color: var(--poc-secondary-2) !important;
  color: var(--poc-dark) !important;
}

/* Specific Nectar Style Overrides */
body[data-form-submit=regular] .container-wrap input[type=submit] {
  font-family: "Axiforma", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.9em;
}

body[data-form-submit=regular] .container-wrap .custom-search button[type=submit] {
  padding: 10px 15px !important;
}
body[data-form-submit=regular] .container-wrap .custom-search button[type=submit] h6 {
  margin-bottom: 0;
  color: var(--white);
}

.ascend .container-wrap .span_12.light input[type=date],
.ascend .container-wrap .span_12.light input[type=email],
.ascend .container-wrap .span_12.light input[type=number],
.ascend .container-wrap .span_12.light input[type=password],
.ascend .container-wrap .span_12.light input[type=search],
.ascend .container-wrap .span_12.light input[type=tel],
.ascend .container-wrap .span_12.light input[type=text],
.ascend .container-wrap .span_12.light input[type=url],
.ascend .container-wrap .span_12.light select,
.ascend .container-wrap .span_12.light textarea,
.span_12.light .select2-container--default .select2-selection--single,
body[data-fancy-form-rcs="1"] .span_12.light .select2-container--default .select2-selection--single {
  border: 1.5px solid var(--white) !important;
  border-top-width: 1.5px !important;
  font-family: "Axiforma", sans-serif !important;
}

label#NVSignupForm1320187-ContactInformation-FirstName.at-text {
  border-top: none !important;
}

.at .error small.error {
  font-family: "Axiforma", sans-serif;
}

/* Default */
body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner > .container > .span_12 {
  margin-left: -1em !important;
  margin-right: -1em !important;
}

body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner > .container > .span_12 .wpb_column:not(.child_column) {
  padding-left: 1em !important;
  padding-right: 1em !important;
}

#page-header-bg[data-post-hs=default_minimal] .section-title .inner-wrap > a,
.material #page-header-bg.fullscreen-header .section-title .inner-wrap > a {
  border: none !important;
  border-bottom: 1px solid var(--white) !important;
}
#page-header-bg[data-post-hs=default_minimal] .section-title .inner-wrap > a:hover,
.material #page-header-bg.fullscreen-header .section-title .inner-wrap > a:hover {
  background-color: transparent !important;
}

@media only screen and (min-width: 1001px) {
  .single-post #page-header-wrap[data-responsive=true] .inner-wrap,
  .single-post #page-header-wrap[data-responsive=true] #page-header-bg .inner-wrap {
    min-height: 450px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
  }
}
body #page-header-bg h1,
html body .row .col.section-title h1,
.nectar-box-roll .overlaid-content h1,
.featured-media-under-header h1 {
  font-size: 54px !important;
  line-height: 62px !important;
}
@media screen and (max-width: 768px) {
  body #page-header-bg h1,
  html body .row .col.section-title h1,
  .nectar-box-roll .overlaid-content h1,
  .featured-media-under-header h1 {
    font-size: 32px !important;
    line-height: 40px !important;
  }
}

.single .post-area.standard-minimal .post-content {
  max-width: 850px !important;
}

@media screen and (max-width: 768px) {
  body.compose-mode:not(.nectar_using_pfsr):not([data-header-format=left-header]):not(.single) #ajax-content-wrap,
  body.compose-mode.single-portfolio.remove-default-project-header #ajax-content-wrap {
    margin-top: 0px !important;
  }
}
@media only screen and (min-width: 1000px) {
  .nectar-slider-wrap.first-section,
  .parallax_slider_outer.first-section,
  .full-width-content.first-section,
  .parallax_slider_outer.first-section .swiper-slide .content,
  .nectar-slider-wrap.first-section .swiper-slide .content,
  #page-header-bg,
  .nder-page-header,
  #page-header-wrap,
  .full-width-section.first-section {
    margin-top: 0 !important;
  }
}
@media only screen and (max-width: 1300px) and (min-width: 1000px) {
  body .row .col.section-title h1,
  .full-width-content .recent-post-container .inner-wrap h2 {
    font-size: 39px;
    line-height: 43.5px;
  }
  body h1 {
    font-size: 39px;
    line-height: 43.5px;
  }
  body h1.axiforma {
    font-size: 37px;
    line-height: 41.5px;
  }
}
@media only screen and (max-width: 999px) and (min-width: 690px) {
  body h1 {
    font-size: 36.4px;
    line-height: 40.6px;
  }
  body h1.axiforma {
    font-size: 34px;
    line-height: 38px;
  }
}
#header-outer[data-transparent-header=true][data-transparent-shadow-helper=true].transparent:not(.dark-slide):before {
  background: linear-gradient(to top, rgba(255, 255, 255, 0) 0, rgba(6, 26, 50, 0) 1%, rgba(6, 26, 50, 0.04) 16%, rgba(6, 26, 50, 0.25) 75%, rgba(6, 26, 50, 0.35) 100%) !important;
  position: absolute;
  pointer-events: none;
  height: 120%;
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  display: block;
}

@media screen and (max-width: 1300px) and (min-width: 1000px) {
  .wpb_column.right_padding_desktop_2pct > .vc_column-inner {
    padding-right: 0% !important;
  }
  .wpb_column.left_padding_desktop_2pct > .vc_column-inner {
    padding-left: 0% !important;
  }
}
@media only screen and (min-width: 690px) and (max-width: 999px) {
  .col,
  body .vc_row-fluid .wpb_column.no-margin-bottom {
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 690px) {
  .wpb_column.no-margin-bottom:not([class*=vc_col-xs]) {
    margin-bottom: 0px;
  }
}
.vc_row.vc_row-o-content-middle > .span_12 > .vc_column_container.align-flex-start > .vc_column-inner,
.vc_row.vc_row-flex > .span_12 > .vc_column_container.align-flex-start > .column-inner-wrap > .column-inner {
  justify-content: flex-start;
}

.post-area.col.span_9 .full-width-section > .col.span_12,
.post-area.col.span_9 .full-width-content > .col.span_12 .vc_column-inner {
  padding-left: 5vw;
  padding-right: 5vw;
}

#top nav > ul > li[class*=button_solid_color] > a:before,
#header-outer.transparent #top nav > ul > li[class*=button_solid_color] > a:before,
#header-outer #top .slide-out-widget-area-toggle[data-custom-color=true] a:before,
#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top .slide-out-widget-area-toggle[data-custom-color=true] a:before,
#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav > ul > li[class*=button_] > a:before {
  height: 35px;
}

#top .sf-menu li ul li a,
#top .sf-menu li ul li a span,
#header-secondary-outer nav > ul > li > a,
#header-secondary-outer nav > ul > li > a span,
#header-secondary-outer .sf-menu li ul li a,
#header-secondary-outer .sf-menu li ul li a span,
#header-secondary-outer ul ul li a,
#header-secondary-outer ul ul li a span,
#header-outer .widget_shopping_cart .cart_list a,
.nectar-slide-in-cart.style_slide_in_click .close-cart {
  font-size: 14px !important;
  line-height: 16px !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}

#pagination .next.inactive,
#pagination .prev.inactive,
#pagination a,
#pagination span,
.container-wrap nav.woocommerce-pagination ul li span,
.woocommerce .container-wrap nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a {
  font-family: "Axiforma", sans-serif !important;
}

.ascend.woocommerce h4,
#sidebar h4 {
  font-size: 18px !important;
  line-height: 24px !important;
  font-family: "TiemposText", serif !important;
}
.ascend.woocommerce p,
#sidebar p {
  font-size: 16px !important;
  line-height: 22px !important;
  font-family: "TiemposText", serif !important;
}

.ascend #footer-outer #footer-widgets .col ul li a,
.ascend #sidebar div ul li a {
  font-family: "TiemposText", serif !important;
}

.meta-category,
.meta-category span,
.meta-category a {
  letter-spacing: 0;
  font-family: "Axiforma", sans-serif;
}

body #pagination > span.page-numbers.current,
body nav.woocommerce-pagination span.page-numbers.current {
  box-shadow: none !important;
}

.hide-on-pagination {
  display: none;
}

/* Specific to WordPress editor */
.vc_element .hide-on-pagination {
  display: block !important;
}

body #pagination.pagination-class > span.page-numbers.current,
body nav.woocommerce-pagination span.page-numbers.current {
  font-size: 16px !important;
  height: auto !important;
  width: auto !important;
}

body.search-results h1,
body.search-results span,
body.search-results div,
body.search-results p,
body.search-results a {
  font-family: "Axiforma", sans-serif;
  line-height: 1.5;
}
body.search-results #page-header-bg h1 {
  font-family: "Axiforma", sans-serif;
}
body.search-results #search-results .result .title span {
  font-family: "Axiforma", sans-serif;
}

div[data-vc-shortcode=poc_download_button] [data-vc-shortcode-param-name=margin_top] {
  margin-left: 15px !important;
}

div[data-vc-shortcode=poc_download_button] .col-md-2 {
  padding: 15px 0;
  width: 20%;
  margin-right: 15px;
}

.vc_row.vc_row-o-content-middle > .span_12 > .vc_column_container.align-flex-start > .vc_column-inner,
.vc_row.vc_row-flex > .span_12 > .vc_column_container.align-flex-start > .column-inner-wrap > .column-inner {
  justify-content: flex-start !important;
}

body.vc_editor.compose-mode .vc_row.vc_row-o-content-middle > .span_12 > .vc_vc_column > .vc_column_container > .vc_column-inner,
body.vc_editor.compose-mode .vc_row.vc_row-o-content-middle > .span_12 > .vc_vc_column > .vc_column_container > .column-inner-wrap > .column-inner,
body.vc_editor.compose-mode .vc_row.vc_row-o-content-middle > .span_12 > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  justify-content: flex-start !important;
}

.align-flex-start.wpb_column.column_container.vc_column_container.col .vc_column-inner {
  justify-content: flex-start !important;
}

body.vc_editor.compose-mode .vc_row.vc_row-o-content-middle > .span_12 > .vc_vc_column > .vc_column_container.align-flex-start > .vc_column-inner,
body.vc_editor.compose-mode .vc_row.vc_row-o-content-middle > .span_12 > .vc_vc_column > .vc_column_container.align-flex-start > .column-inner-wrap > .column-inner,
body.vc_editor.compose-mode .vc_row.vc_row-o-content-middle > .span_12 > .vc_vc_column_inner > .vc_column_container.align-flex-start > .vc_column-inner {
  justify-content: flex-start !important;
}

/*# sourceMappingURL=salient-child.css.map */