/**handles:salient-child-old-custom**/
#page-header-bg h1,
.nectar-box-roll .overlaid-content h1 {
  font-weight: normal !important;
  letter-spacing: -0.2px;
}

::selection {
  background: #2053db;
  color: #ffffff;
}
::-moz-selection {
  background: #2053db;
  color: #ffffff;
}

.masonry-blog-item {
  width: 100% !important;
}

body:not(.menu-overlay):not(.hmenu-center):not(.menu-force-opacity)
  .menu-wrapper:not(.no-header)
  .menu-transparent:not(.is_stuck):not(
    .is_mobile_open
  ).menu-transparent.style-light-original,
body:not(.menu-overlay):not(.hmenu-center):not(.menu-force-opacity)
  .menu-wrapper:not(.no-header)
  .menu-transparent:not(.is_stuck):not(
    .is_mobile_open
  ).menu-transparent.style-dark-original.style-light-override {
  opacity: 1 !important;
}

.style-dark .btn-default:not(.btn-hover-nobg):hover,
.style-light .style-dark.style-override .btn-default:not(.btn-hover-nobg):hover,
.style-light .style-dark .btn-default:not(.btn-hover-nobg):hover,
.style-dark .btn-default.active,
.style-light .style-dark.style-override .btn-default.active,
.style-light .style-dark .btn-default.active {
  background-color: #f95164 !important;
  border-color: #f95164 !important;
  color: #ffffff !important;
}

.btn-color-632047:not(.btn-hover-nobg):hover,
.btn-color-632047:not(.btn-hover-nobg):focus,
btn-color-632047:active {
  background-color: #f95164 !important;
}

.at-inner {
  background-color: transparent !important;
  max-width: 400px;
}

#slide-out-widget-area .inner .off-canvas-menu-container li a,
.meta-category,
header#top nav > ul > li > a,
.span_3 .pull-left-wrap > ul > li > a,
body.material #search-outer #search input[type="text"],
#header-secondary-outer .nectar-center-text,
#slide-out-widget-area .secondary-header-text,
.at label,
.nectar-button span,
a.news,
.meta-category a,
#slide-out-widget-area .menuwrapper > .sub-menu,
body #slide-out-widget-area .menuwrapper li .sub-menu,
.nectar_single_testimonial span,
body .testimonial_slider blockquote span {
  text-align: left;
  font-family: "Axiforma", sans-serif !important;
  letter-spacing: 0 !important;
}

.nectar_single_testimonial span,
body .testimonial_slider blockquote span {
  letter-spacing: -0.2px;
}

body .nectar-milestone .subject {
  font-family: "TiemposFine", serif;
}

.at-row > [class^="at-"] {
  margin: 0 !important;
}

.at .at-fieldset,
.at-form-submit {
  padding: 0 0.625rem !important;
}

.blog-recent[data-style="minimal"] .meta {
  color: #2053db;
}

.blog-recent[data-style="minimal"] .col > span {
  text-align: left;
  font-family: "TiemposFine", serif;
  letter-spacing: 0;
  text-transform: none;
}

.post-header .meta,
.bold,
b,
strong,
#top nav ul li a,
body[data-header-color="light"] .mobile-header,
body[data-header-color="light"]
  .span_9
  > .slide-out-widget-area-toggle
  a
  .label {
  font-family: "Axiforma", sans-serif;
  font-weight: normal !important;
}

.at input[type="submit"],
.at .btn-at-primary:hover,
.at .hover.btn-at-primary {
  width: 100%;
  text-align: center;
  display: block;
  margin: 0 auto;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 220%;
  border-radius: 0;
  -webkit-border-radius: 0;
}

.at input[type="text"],
.at input[type="password"],
.at input[type="date"],
.at input[type="datetime"],
.at input[type="datetime-local"],
.at input[type="month"],
.at input[type="week"],
.at input[type="email"],
.at input[type="number"],
.at input[type="search"],
.at input[type="tel"],
.at input[type="time"],
.at input[type="url"],
.at input[type="color"],
.at textarea {
  height: 3rem !important;
  border-radius: 0 !important;
  /* font-family: freight-display-pro, serif !important; */
  font-weight: 400;
  font-style: normal;
  font-size: 18px !important;
  color: white !important;
}

.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 {
  color: white !important;
  border: 1.5px solid white !important;
  border-top: 2px solid white;
}

label#NVSignupForm1320187-ContactInformation-FirstName.at-text {
  border-top: 1.5px solid white !important;
}

.content.thankYou {
  color: #ffff;
  font-size: 28px !important;
}

.container-wrap .span_12.light input[type="text"],
.container-wrap .span_12.light textarea,
.container-wrap .span_12.light input[type="email"],
.container-wrap .span_12.light input[type="password"],
.container-wrap .span_12.light input[type="tel"],
.container-wrap .span_12.light input[type="url"],
.container-wrap .span_12.light input[type="search"],
.container-wrap .span_12.light input[type="date"] {
  color: #777777 !important;
}

#header-outer #social-in-menu i,
.material
  #slide-out-widget-area.slide-out-from-right
  .off-canvas-social-links
  a
  i {
  transition: none;
}

p,
h3,
li,
#pagination a.page-numbers,
#pagination span.page-numbers,
.hover-content,
.at ::placeholder,
#single-below-header,
.masonry.material .masonry-blog-item .grav-wrap .text span,
.related-posts[data-style="material"] .grav-wrap .text span {
  font-weight: 400;
  font-style: normal;
}

body b,
body strong,
body .bold {
  font-weight: bold !important;
  font-style: normal;
}

body[data-button-style^="rounded"] .nectar-button.see-through,
body[data-button-style^="rounded"].ascend .nectar-button.see-through,
body[data-button-style^="rounded"] .nectar-button.see-through-2,
body[data-button-style^="rounded"].ascend .nectar-button.see-through-2,
body[data-button-style^="rounded"] .nectar-button.see-through-3,
body[data-button-style^="rounded"].ascend .nectar-button.see-through-3,
body[data-button-style^="rounded"] .portfolio-filters-inline .container ul li a,
body[data-button-style^="rounded"] #to-top,
body[data-button-style^="rounded"] .flex-direction-nav a,
body[data-button-style^="rounded"] #pagination span,
body[data-button-style^="rounded"] #pagination a,
body[data-button-style^="rounded"] #pagination .next.inactive,
body[data-button-style^="rounded"] #pagination .prev.inactive,
body[data-button-style^="rounded"].woocommerce
  nav.woocommerce-pagination
  ul
  li
  a,
body[data-button-style^="rounded"].woocommerce
  .container-wrap
  nav.woocommerce-pagination
  ul
  li
  span,
body[data-button-style^="rounded"]
  .container-wrap
  nav.woocommerce-pagination
  ul
  li
  span,
body[data-button-style^="rounded"].woocommerce-cart
  .wc-proceed-to-checkout
  a.checkout-button,
body[data-button-style^="rounded"] #infscr-loading,
body[data-button-style^="rounded"] input[type="submit"],
body[data-button-style^="rounded"] button[type="submit"],
body[data-button-style^="rounded"] input[type="button"],
body[data-button-style^="rounded"] button,
body[data-button-style^="rounded"].ascend .container-wrap input[type="submit"],
body[data-button-style^="rounded"].ascend .container-wrap button[type="submit"],
body[data-button-style^="rounded"] .nectar-button,
body[data-button-style^="rounded"] .swiper-slide .button a,
body[data-button-style^="rounded"]
  header#top
  nav
  > ul
  > li[class*="button_solid_color"]
  > a:before,
body[data-button-style^="rounded"]
  header#top
  nav
  > ul
  > li[class*="button_bordered"]
  > a:before,
body[data-button-style^="rounded"]
  .woocommerce.add_to_cart_inline
  a.button.add_to_cart_button,
body[data-button-style^="rounded"] #header-outer .widget_shopping_cart a.button,
at-submit btn-at btn-at-primary,
.at .btn-at {
  border-radius: 0px !important;
  /* font-family: Gilroy-Bold, "Montserrat", sans-serif !important; */
  font-family: "TiemposFine", serif;
}

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

.content.thankYou {
  color: #000 !important;
}

div.excerpt,
header.at-title,
.at fieldset legend,
body.search-results
  #search-results[data-layout="list-no-sidebar"]
  article:before {
  display: none;
}

article.result {
  padding-left: 0;
}

.auto_meta_overlaid_spaced .masonry-blog-item {
  padding: 0px;
}

.auto_meta_overlaid_spaced .masonry-blog-item .inner-wrap {
  border-radius: 0px !important;
}

.single:not(.material) #page-header-bg.fullscreen-header h1 {
  font-size: 2.5em !important;
  line-height: 1em !important;
}

.single-post
  #single-below-header.fullscreen-header[data-remove-post-comment-number="1"]
  > span {
  display: none;
}

.default-blog-title.fullscreen-header {
  background-color: #061a32 !important;
}

.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  #portfolio-nav
  ul
  .previous-project,
.container-wrap[data-nav-pos="after_project_2"]
  .bottom_controls
  #portfolio-nav
  ul
  .next-project,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post {
  background-color: #2053db !important;
}

.blog_next_prev_buttons[data-style="fullwidth_next_prev"]
  ul
  .previous-post:after,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:after {
  background-color: #1145cf;
}

#cdt a img {
  display: none !important;
}

article.post table td,
article.post table th {
  text-align: left;
}

.nectar-fancy-box .box-bg:after {
  background-image: linear-gradient(
    to bottom right,
    rgb(26, 90, 156, 0.9),
    rgb(32, 34, 121, 0.8)
  );
}

.at-markup.FastAction {
  display: none;
}

.fastaction-block {
  display: none;
}

#slide-out-widget-area .inner .off-canvas-menu-container li a {
  font-weight: 700 !important;
}

.page-id-75290 #footer-widgets,
.page-id-75290 .sf-menu {
  display: none !important;
}

.at-markup.HeaderHtml {
  display: none;
}

#footer-outer[data-cols="1"] #footer-widgets .container .col {
  font-size: 16px;
  line-height: 1.2;
}

#footer-outer[data-cols="1"] #copyright li a i {
  font-size: 30px;
}

#footer-outer[data-cols="1"] #copyright li a i:after {
  display: none !important;
}

.masonry.material .masonry-blog-item .grav-wrap {
  margin-top: 0px !important;
}

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

#recent-posts-4 .post-date {
  font-family: TiemposFine, "Montserrat", sans-serif !important;
  font-size: 16px;
}

@media (min-width: 711px) and (max-width: 999px) {
  .news-home,
  body .blog-recent[data-style].columns-3 div:nth-child(3n + 3) {
    margin-right: 2% !important;
  }
  .blog-recent[data-style*="classic_enhanced"] > .col,
  .blog-recent[data-style="material"] > .col {
    margin-top: 2%;
  }
}

@media (max-width: 710px) {
  .news-home,
  body .blog-recent[data-style].columns-3 div:nth-child(3n + 3) {
    margin-right: 0% !important;
  }

  .blog-recent[data-style*="classic_enhanced"] > .col,
  .blog-recent[data-style="material"] > .col {
    margin-top: 2%;
  }
}

.blog-recent[data-style*="classic_enhanced"],
.blog-recent[data-style="material"] {
  margin-bottom: 0px;
}

#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 {
  height: 35px;
}

.a11y-toolbar button {
  color: #202279 !important;
}

.a11y-toolbar button {
  background-color: #fdfdfd !important;
}

#search-outer #search input[type="text"] {
  text-transform: none;
  font-family: "TiemposFine", serif;
}

#footer-outer a:not(.nectar-button) {
  letter-spacing: -0.2px;
}

.blog-recent[data-style*="classic_enhanced"]
  .inner-wrap:not(.has-post-thumbnail)
  .meta-category
  a:hover,
body .blog-recent[data-style*="classic_enhanced"] .meta-category a {
  font-family: "TiemposFine", serif;
}

/* Latest News Items */

.blog-recent[data-style="minimal"] .meta {
  font-size: 14px;
}

.meta-category {
  font-size: 14px;
  letter-spacing: -0.2px;
}

.meta-date {
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
}

.masonry.material .post .post-featured-img {
  display: none;
}

/* EveryAction Form Styling Hero */

.at ::placeholder {
  color: white !important;
  font-size: 18px;
}

.updateMyProfileSection {
  display: none !important;
}

#pagination a.page-numbers,
#pagination span.page-numbers {
  font-size: 16px !important;
  font-weight: bold;
}

.nectar-post-grid-wrap[data-style="content_under_image"]
  .nectar-post-grid-item-bg-wrap {
  display: none;
}

img.ld-signature {
  pointer-events: none !important;
  background: #fff;
}

td li,
td,
td span,
td b,
td p {
  font-size: 18px;
  line-height: 1.5;
  color: #000;
}

div.wpforms-container-full .wpforms-field-label,
div.wpforms-container-full .wpforms-field-label-inline {
  color: #000 !important;
}

body[data-form-submit="regular"] .container-wrap button[type="submit"],
body[data-form-submit="regular"] .container-wrap input[type="submit"],
div.wpforms-container-full input[type="submit"]:not(:hover):not(:active),
div.wpforms-container-full button[type="submit"]:not(:hover):not(:active),
div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
  background-color: #282b6c;
  width: 100%;
  height: 55px;
  font-size: 1.2em;
  font-weight: bold;
  border-radius: 0;
  height: 70px;
  font-family: "TiemposFine", serif;
}

.wpforms-container .wpforms-field {
  padding: 5px 0px;
  font-family: "TiemposFine", serif;
}

.wpforms-container input.wpforms-field-medium,
.wpforms-container select.wpforms-field-medium,
.wpforms-container .wpforms-field-row.wpforms-field-medium {
  max-width: 100%;
  font-family: "TiemposFine", serif;
}

div.wpforms-container-full .wpforms-confirmation-container-full p:last-child,
div[submit-success] > .wpforms-confirmation-container-full p:last-child {
  color: black;
  font-family: "TiemposFine", serif;
}