/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

/* GENERAL */
.wpb_column.border-right {
  border-right: 2px solid #ccc;
}
.wpb_column.border-color-grey-orange {
  border-color: #efd2ca;
}

/* TYPO */
body p {
  margin-bottom: 0;
}
body .row .col h3,
body .row .col h4 {
  margin-bottom: 18px;
}
body .row h1,
body .row h2 {
  color: #144B57;
}
body .full-width-section > .col.span_12.dark h4,
body .full-width-content > .col.span_12.dark h4,
body .row h4 {
  color: #E85B2D;
}
body h6,
body .full-width-section > .col.span_12.dark h6 {
  color: #6d6e70;
}

/* NECTAR */
body .nectar-icon-list-item {
  margin-bottom: 15px;
}
body .nectar-icon-list-item .content {
  color: #6D6E70;
}
body .nectar-button.large {
  text-align: center;
  text-transform: none;
  font-weight: 400;
  font-size: 18px;
  letter-spacing: 0;
}
body .nectar-button.large.see-through {
  border-width: 1px !important;
}


/* HEADER */
#header-outer:not(.small-nav) .menu-item a {
  padding-bottom: 54px !important;
  padding-top: 44px !important;
}

/* FOOTER */
body #footer-outer .col:first-of-type {
  padding-right: 60px;
}
body.ascend #footer-outer .widget h4 {
  margin-bottom: 5px;
  color: #E85B2D !important;
}
body #footer-outer .nectar-button {
  min-width: 300px;
}
body #footer-outer .nectar-button.see-through:hover {
  color: #E85B2D !important;
}
body #footer-outer #copyright {
  padding: 50px 0px;
  font-size: 16px;
}
body #footer-outer #copyright .col.span_5 {
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}
body #footer-outer #copyright .col.span_7 {
  display: none;
}
body #footer-outer #copyright .col.span_5 p {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
body #footer-outer #copyright .col.span_5 p:first-of-type {
  position: absolute;
  left: 10%;
  top: -20px;
}
body #footer-outer #copyright .col.span_5 p:first-of-type img {
  margin: 0;
  padding: 0;
}

/* RESPONSIVE */
@media only screen and (min-width: 1000px) and (max-width: 1200px) {
  body header#top > .container {
    padding: 0 40px;
  }
}
@media only screen and (max-width: 1200px) {
  body header#top #logo img {
    max-height: 50px;
  }
  body #header-outer:not(.small-nav) .menu-item a {
    padding-bottom: 48px !important;
    padding-top: 28px !important;
  }
  body #footer-outer .col.span_6 {
    width: 100%;
    padding: 0;
  }
  body #footer-outer #copyright .col.span_5 p:first-of-type {
    position: relative;
    display: block;
    left: unset;
    top: unset;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 1000px) {
  body #slide-out-widget-area .inner > div:first-of-type {
    margin-top: 20px;
  }
  body .wpb_column.border-right {
    border: none;
  }
}
