/*
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
*/


body .wpb_row.vc_row-fluid.vc_row.slider-section-new.full-width-section {
    padding-top: 0!important;
}
body .ocm-effect-wrap #header-outer.transparent {
    background: rgb(255 255 255 / 16%)!important;
}
body .ocm-effect-wrap #header-outer {
    background: rgba(255,255,255,0.6) !important;
}
.cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override--1467465960 {
    display: none;
}
#leadership, #culture, #thought, #work, #clients, #news, #contact, #agencies {margin-top: 4rem!important;}
#about {margin-top:2rem!important;}
#header-outer.small-nav:not([data-format="left-header"]) #logo img, #header-outer.small-nav:not([data-format="left-header"]) .logo-spacing img {
    transition: height 0.32s ease;
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
  #header-outer[data-header-resize="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo img, #header-outer[data-header-resize="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]) .logo-spacing img {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
  #contact {
    padding-top: 50px !important;
  }
  #work .portfolio-filters-inline ul li a::after {
  height: 4px!important;
  width: 100%!important;
  content: ' ';
  background: #fcc014!important;
  display: block!important;
  position: absolute!important;
  bottom: -14px!important;
  left: 0!important;
  z-index: 10!important;
  transition: transform 0.3s cubic-bezier(0.12,0.75,0.4,1)!important;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.12,0.75,0.4,1)!important;
  }
@media only screen and (min-width: 690px) {
    .wpb_row:not(.tr-padding-tb-none):not(.inner_row):not(.blog_next_prev_buttons) {
        margin-top: -60px; 
        padding-top:0px!important;
      }
  }
@media only screen and (max-width: 1400px) {
  .wpb_row:not(.tr-padding-tb-none):not(.inner_row):not(.blog_next_prev_buttons) {
    padding-top: 0px !important;
    margin-top: -121px !important;
}
}
@media only screen and (min-width: 1px) and (max-width: 999px) {
  body[data-slide-out-widget-area="true"] #top #logo, #header-outer[data-mobile-fixed="1"] #top #logo {
    display: inline-block;
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
}
