/*
Theme Name: My Child Theme
Theme URI: http://b-w.work/
Description: This is a custom child theme I have created.
Author: Stefaan duPont
Author URI: http://milesandmiles.com/
Template: salient
Version: 0.1
*/

@import url("../salient/style.css");


@font-face {
  font-family: AkzBold;
  src: url(fonts/AkzidGrtskProBol.otf);
}
@font-face {
  font-family: AkzLight;
  src: url(fonts/AkzidGrtskProLig.otf);
}
@font-face {
  font-family: ProxThin;
  src: url(fonts/ProximaNovaThin.otf);
}
@font-face {
  font-family: ProxLight;
  src: url(fonts/ProximaNovaLight.otf);
}
@font-face {
  font-family: ProxReg;
  src: url(fonts/ProximaNovaReg.otf);
}
@font-face {
  font-family: ProxBold;
  src: url(fonts/ProximaNovaBold.otf);
}

.blog-recent[data-style="minimal"] .meta {

    display: none !important;
}
/*
    Make Selected Nav label #252525 and ProxLight
*/
@media only screen and (min-width:1001px) {
     body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]) >a:hover, 
         body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]).open-submenu >a, 
         body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]).current_page_item >a, 
         body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]).current-menu-item >a, 
         body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]).current-menu-ancestor >a{
        color:#252525!important;
        font-weight: 100 !important;
        font-family: ProxLight, sans-serif !important

    }
}

/*
    Make Nav labels #252525 and ProxThin
*/
#top nav >ul {
    color: #252525 !important;
    font-family: ProxThin, sans-serif !important;
    font-weight: 100 !important;
}

/*
    SUBNav labels
*/

#top .sub-menu a{
    font-family: ProxLight, sans-serif !important;
    font-weight: 100 !important;
}

/*
    Mobile NAV labels
*/

#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a{
  font-family: ProxThin, sans-serif !important;
  font-weight: 0 !important;
  letter-spacing: 1.5px !important;
  font-size:24px;
  line-height:40px
}

/*
    Body Text
*/
body {
    font-family: AkzLight, sans-serif !important;
    letter-spacing: 1px !important;
    font-size: 13px !important;
    line-height: 20px !important;
    font-weight: 0 !important;
}

body p {
    padding-bottom: 13px !important;
}

/*
    Headings
*/

h1,h2,h3,h4 {
    font-family: ProxThin, sans-serif !important;
    font-weight: 0 !important;
}

h1 {
    font-family: ProxBold, sans-serif !important;
    letter-spacing: 2px !important;
    font-size: 28px !important;
    text-transform: none !important;
    line-height: 34px !important;
}

h2,h3 {
    color: #252525 !important;
    line-height: 60px;
    letter-spacing: 1.5px !important;
    font-size: 22px !important;
    text-transform: uppercase !important;
    line-height: 30px !important;
    font-weight: 0 !important;
}

#page-header-bg .span_6 h1, .nectar-box-roll .overlaid-content h1 {
    font-size: 37px !important;
    font-weight: 100;
    font-family: ProxThin !important;
}

blockquote.nectar_single_testimonial {
    font-family: ProxLight !important;
    letter-spacing: 2px !important;
    line-height: 34px;
    font-weight: 100 !important;
  }
.post .post-meta {
    font-family: ProxReg, sans-serif !important;
}

/* Font size for the date on news feeds */
.post .post-meta .month {
    font-size: 11px !important;
}

.post .post-content.classic .content-inner {
    margin-top: -6px !important;
  }

.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: #FFF !important;
  

}

/*
Registration Form
*/
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background: #252525 !important;
}

.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    color: #FFF !important;
}

.um-right.um-half {
    /*opacity: 50% !important;*/
}

/* Font style single Page Meta 
body.single [data-post-hs="default_minimal"] #single-below-header span, body.single .heading-title[data-header-style="default_minimal"] #single-below-header span {
    color: #888 !important;
    font-family: AkzLight, sans-serif !important;
    letter-spacing: 1px !important;
    font-size: 12px !important;
    line-height: 20px !important;
    font-weight: 0 !important;
}
.post-header, #single-below-header span {
    font-family: AkzLight, sans-serif !important;
    letter-spacing: 1px !important;
    font-size: 12px !important;
    line-height: 20px !important;
    font-weight: 0 !important;
}*/
.nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid .nectar-post-grid-item .content .post-heading {
    font-family: ProxBold, sans-serif !important;
    line-height: 30px !important;

}

.single .heading-title {
    padding-bottom: 0px !important;
    margin-top: -15px !important;
    /*padding-left: 25px !important;*/
    border-bottom: none !important;
    margin-bottom: 0px !important;
}
/* Post Author */
.blog-title #single-below-header > span:first-child {
    margin-left: -8px;
}
/* Hide Post Category */
.single-post #single-meta > div { 
    display: none;
}
/*
.single .heading-title[data-header-style="default_minimal"] {
    text-align: left !important;   
}

.single #single-below-header {
    max-width: 1000px !important;
    margin-left: auto !important;
}*/

/* Remove Blog Category links to archive pages*/
span.meta-category,span.meta-author {
    display: none !important;
}

/* Remove Blog Post Author*/
.blog-title #single-below-header > span {
    padding: 0px !important;
    border-left: none !important;
}

.container.main-content {
    margin-top: 22px !important;
}

@media only screen and (min-width: 1001px) {
    /*
      Navigation Positioning 
    */
    body[data-header-format="left-header"] #header-outer nav {
      vertical-align: top !important;
    }
    body[data-header-format="left-header"] #header-outer nav {
        padding: 30px 20px 20px 23px !important;
    }
}
@media only screen and (max-width: 999px) and (min-width: 1px) {
  /*mobile*/
  body #header-outer {
      padding: 25px 0 !important;
  }

  body[data-slide-out-widget-area-style="slide-out-from-right-hover"][data-slide-out-widget-area="true"][data-user-set-ocm="off"] #header-outer header > .container {
      padding: 0 50px !important;
  }

}
