/*
    Theme Name: Salient Child
    Theme URI: http://www.themenectar.com
    Author: ThemeNectar
    Author URI: https://themeforest.net/user/themenectar
    Description: An Ultra Responsive Multi-Purpose Theme.
    Version: 9.0.1
    Template: salient
    Text Domain: salient
    License: GNU General Public License version 3.0
    License URI: http://www.gnu.org/licenses/gpl-3.0.html

-------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------
-- Custom Styles Below ---------------------------------------------------
-------------------------------------------------------------------------*/


body #header-secondary-outer #social li a {
  margin: 0;
  border: none;
}
body #header-secondary-outer nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body #header-secondary-outer nav:after {
  display: none !important;
}
#slide-out-widget-area .secondary-header-text {
  display: none !important;
}
body #header-secondary-outer .nectar-center-text {
  position: relative;
  top: unset;
  left: unset;
  transform: none;
  padding: 0 10px;
  font-size: 0.875rem !important;
  text-align: right;
}
@media (max-width: 1000px) {
  body #header-secondary-outer .nectar-center-text {
    max-width: 100%;
    padding: 10px;
    text-align: center;
  }

  #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
    font-size: 24px !important;
    line-height: 24px !important;
  }

  #slide-out-widget-area.fullscreen-alt .off-canvas-social-links {
    position: relative;
    right: initial;
    bottom: initial;
  }
}
@media only screen and (max-width: 690px) {
  body.material #header-secondary-outer {
    display: block;
    height: auto !important;
    min-height: 30px;
  }
  body #header-secondary-outer .nectar-center-text {
    font-size: 0.75rem !important;
  }
}

body #top ul.buttons {
  display: none !important;
}
body[data-dropdown-style="minimal"] .ocm-effect-wrap-inner #header-outer:not([data-format="left-header"]) header#top nav >ul >li:not(.megamenu) ul a:active,
body[data-dropdown-style="minimal"] .ocm-effect-wrap-inner #header-outer:not([data-format="left-header"]) header#top nav >ul >li:not(.megamenu) ul a:focus {
  background-color: transparent !important;
  color: #999 !important;
}
body[data-dropdown-style="minimal"] .ocm-effect-wrap-inner #header-outer:not([data-format="left-header"]) header#top nav >ul >li:not(.megamenu) ul li.current-menu-item >a,
body[data-dropdown-style="minimal"] .ocm-effect-wrap-inner #header-outer:not([data-format="left-header"]) header#top nav >ul >li:not(.megamenu) ul a:hover {
  background-color: #df222b !important;
}

@media only screen and (max-width: 1000px) and (min-width: 1px) {
  #slide-out-widget-area .mobile-only {
    display: block !important;
  }

  body[data-slide-out-widget-area="true"] header#top #logo, #header-outer[data-mobile-fixed="1"] header#top #logo {
    padding: 5px 0;
  }
}

#footer-outer .widget.widget_nav_menu ul ul {
  display: none;
}
#copyright .footer-link {
  margin-left: 40px;
}

.material .wpb_row {
  margin-bottom: 0;
}
.main-content > .row > .wpb_row.vc_row:not(.no-padding),
#portfolio-extra > .wpb_row.vc_row:not(.no-padding) {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}
.main-content > .row > .wpb_row.vc_row.no-padding-top,
#portfolio-extra > .wpb_row.vc_row.no-padding-top {
  padding-top: 0 !important;
  padding-bottom: 45px !important;
}
.main-content > .row > .wpb_row.vc_row.no-padding-bottom,
#portfolio-extra > .wpb_row.vc_row.no-padding-bottom {
  padding-top: 45px !important;
  padding-bottom: 0 !important;
}

.main-content > .row .wpb_row.vc_row:not(.no-gutters),
#portfolio-extra .wpb_row.vc_row:not(.no-gutters) {
  width: calc(100% + 30px);
  margin-left: -15px;
  margin-right: -15px;
}
.main-content > .row .wpb_row.vc_row:not(.no-gutters) > .col,
#portfolio-extra .wpb_row.vc_row:not(.no-gutters) > .col {
  margin: 0 !important;
}
.main-content > .row .wpb_row.vc_row:not(.no-gutters) > .col > .wpb_column,
#portfolio-extra .wpb_row.vc_row:not(.no-gutters) > .col > .wpb_column {
  margin: 0 !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  padding-left: 15px;
  padding-right: 15px;
}

@media (max-width: 999px) {
  .main-content > .row > .wpb_row.vc_row:not(.no-padding),
  #portfolio-extra > .wpb_row.vc_row:not(.no-padding) {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .main-content > .row > .wpb_row.vc_row.no-padding-top,
  #portfolio-extra > .wpb_row.vc_row.no-padding-top {
    padding-top: 0 !important;
    padding-bottom: 25px !important;
  }
  .main-content > .row > .wpb_row.vc_row.no-padding-bottom,
  #portfolio-extra > .wpb_row.vc_row.no-padding-bottom {
    padding-top: 25px !important;
    padding-bottom: 0 !important;
  }

  .main-content > .row .wpb_row.vc_row:not(.no-gutters) > .col > .wpb_column,
  #portfolio-extra .wpb_row.vc_row:not(.no-gutters) > .col > .wpb_column {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}


#portfolio.portfolio-items .col img {
  margin-bottom: 0;
}

.clients.carousel {
  display: flex;
  align-items: center;
}
.clients.carousel.six-cols >div {
  margin: 0 40px !important;
}
@media (max-width: 999px) {
  .clients.carousel.six-cols >div {
      margin: 0 20px !important;
  }
}

.wpb_wrapper .nectar-fancy-box:not(:last-child) {
  margin-bottom: 30px;
}
@media (max-width: 999px) {
  .wpb_wrapper .nectar-fancy-box {
    margin: 0 !important;
  }
  .wpb_wrapper .nectar-fancy-box:not(:last-child) {
    margin-bottom: 20px !important;
  }
}

.nectar-button {
  margin-bottom: 0;
}

@media (min-width: 690px) {
  #copyright .span_5 {
      width: 70% !important;
      margin-right: 2% !important;
  }
  #copyright .span_7 {
      width: 28% !important;
      margin-right: 0 !important;
  }
}


.clients:not(.fade-in-animation) >div:hover {
  opacity: 1!important;
}

@media only screen and (max-width: 690px) {
  body #portfolio {
    margin: 0 -15px;
  }
  body.single-portfolio .row .col.section-title h1 {
      width: auto;
  }
}

@media only screen and (max-width: 690px) {
  .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2 {
    font-size: 24px !important;
    line-height: 30px !important;
  }
  .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
    font-size: 12px!important;
    padding: 13px 24px;
  }
}

@media only screen and (min-width: 1001px) {
  .mobile-only {
    display: none !important;
  }
  .toggle h3 {
    font-size: 22px;
  }
}

@media only screen and (min-width: 691px) {
  .toggle h3 a {
    font-size: inherit;
    line-height: inherit;
  }
}

div[data-class=wpcf7cf_group] {
  margin-bottom: 27px;
}
