/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


.divider-small-border {
  height: 20px !important;
}

.blue-text {
  color: #283583;
}

.light-blue-text {
  color: #0bbbef;
}

.comments-section {
  display: none;
}

.featured-media-under-header__meta-wrap.nectar-link-underline-effect {
  display: none;
}

body[data-button-style^="rounded"] .nectar-button.see-through-2, body[data-button-style^="rounded"] .nectar-button {
  border-radius: 0px !important;
  -webkit-border-radius:0px !important;
}

.nectar-button.jumbo.see-through-2.trans-button-dark-blue-hover:hover {
  box-shadow: none !important;
}

.nectar-button.large.see-through-2:hover {
  box-shadow: none !important;
}

body[data-button-style^="rounded"] .nectar-cta:not([data-style="material"]) .link_wrap {
  border-radius: 0px !important;
}

/*
.column-bg-overlay-wrap.column-bg-layer:before {
	content:'';
	display: block;
	position:absolute;
	top:-10px;
	right:-10px;
	height: 20px;
	width: 100px;
	background:#0bbbef;
	z-index:99999;
}

.column-bg-overlay-wrap.column-bg-layer:after {
	content:'';
	display: block;
	position:absolute;
	top:-10px;
	right:-10px;
	height: 100px;
	width: 20px;
	background:#0bbbef;
	z-index:99999;
}
*/

.boxboxbox .column-bg-overlay-wrap.column-bg-layer:before {
	content: '';
	display: block;
	position: absolute;
	top: -10px;
	right: -10px;
	height: 20px;
	width: 100px;
	background: #0bbbef;
	z-index: 99999;
}

.boxboxbox .column-bg-overlay-wrap.column-bg-layer:after {
	content:'';
	display: block;
	position:absolute;
	top:-10px;
	right:-10px;
	height: 100px;
	width: 20px;
	background:#0bbbef;
	z-index:99999;
}

.main-content .featured-media-under-header {
  background: #d7f0fd;
}

.featured-media-under-header__cat-wrap .meta-category a:not(:hover) {
  background-color: rgb(0, 192, 243);
}

.related-post-wrap .row-bg-wrap {
  background: #d7f0fd;
}

.nectar_single_testimonial .image-icon {
  border-radius: 0px !important;
}

body .widget h4, body #footer-outer .widget h4 {
  font-size: 20px;
}

/* Scope everything to this specific row only */
.align-cta-row .wpb_column > .vc_column-inner {
  height: 100%;
}

.align-cta-row .wpb_column > .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Push the button to the bottom of its column */
.align-cta-row .wpb_wrapper .nectar-button.full-width-button {
  /* makes "auto margin" work as a spacer in the flex column */
  margin-top: auto;

  /* make the button span the full column width cleanly */
  display: block;     /* Nectar buttons are inline-block by default */
  width: 100%;
}

/* Optional: tidy spacing above the button if needed */
.align-cta-row .wpb_wrapper .nectar-button.full-width-button {
  /* e.g., add a little breathing room from the content block */
  margin-top: auto; /* already set; keep */
}

/* Safe image/text defaults inside this row (optional) */
.align-cta-row .wpb_wrapper img {
  max-width: 100%;
  height: auto;
}

.blog_next_prev_buttons {
  margin-top: 80px;
  margin-bottom: 80px;
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
  .tabbed[data-style*="vertical"] .wpb_tabs_nav li {
    width: 100%;
  }
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #2e4089;
}

#breadcrumbs {
  display: none;
}