/*
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
*/
/* source-sans-pro-200 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 200;
  src: url("fonts/source-sans-pro-v21-latin-200.eot"); /* IE9 Compat Modes */
  src: local("Source Sans Pro ExtraLight"), local("SourceSansPro-ExtraLight"),
    url("fonts/source-sans-pro-v21-latin-200.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("fonts/source-sans-pro-v21-latin-200.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("fonts/source-sans-pro-v21-latin-200.woff")
      format("woff"),
    /* Modern Browsers */ url("fonts/source-sans-pro-v21-latin-200.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("fonts/source-sans-pro-v21-latin-200.svg#SourceSansPro") format("svg"); /* Legacy iOS */
}
/* source-sans-pro-300 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 300;
  src: url("fonts/source-sans-pro-v21-latin-300.eot"); /* IE9 Compat Modes */
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"),
    url("fonts/source-sans-pro-v21-latin-300.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("fonts/source-sans-pro-v21-latin-300.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("fonts/source-sans-pro-v21-latin-300.woff")
      format("woff"),
    /* Modern Browsers */ url("fonts/source-sans-pro-v21-latin-300.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro") format("svg"); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/source-sans-pro-v21-latin-regular.eot"); /* IE9 Compat Modes */
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"),
    url("fonts/source-sans-pro-v21-latin-regular.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("fonts/source-sans-pro-v21-latin-regular.woff2")
      format("woff2"),
    /* Super Modern Browsers */
      url("fonts/source-sans-pro-v21-latin-regular.woff") format("woff"),
    /* Modern Browsers */ url("fonts/source-sans-pro-v21-latin-regular.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro")
      format("svg"); /* Legacy iOS */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 600;
  src: url("fonts/source-sans-pro-v21-latin-600.eot"); /* IE9 Compat Modes */
  src: local("Source Sans Pro SemiBold"), local("SourceSansPro-SemiBold"),
    url("fonts/source-sans-pro-v21-latin-600.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("fonts/source-sans-pro-v21-latin-600.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("fonts/source-sans-pro-v21-latin-600.woff")
      format("woff"),
    /* Modern Browsers */ url("fonts/source-sans-pro-v21-latin-600.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro") format("svg"); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  src: url("fonts/source-sans-pro-v21-latin-700.eot"); /* IE9 Compat Modes */
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"),
    url("fonts/source-sans-pro-v21-latin-700.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("fonts/source-sans-pro-v21-latin-700.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("fonts/source-sans-pro-v21-latin-700.woff")
      format("woff"),
    /* Modern Browsers */ url("fonts/source-sans-pro-v21-latin-700.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro") format("svg"); /* Legacy iOS */
}
/* source-sans-pro-900 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 900;
  src: url("fonts/source-sans-pro-v21-latin-900.eot"); /* IE9 Compat Modes */
  src: local("Source Sans Pro Black"), local("SourceSansPro-Black"),
    url("fonts/source-sans-pro-v21-latin-900.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("fonts/source-sans-pro-v21-latin-900.woff2")
      format("woff2"),
    /* Super Modern Browsers */ url("fonts/source-sans-pro-v21-latin-900.woff")
      format("woff"),
    /* Modern Browsers */ url("fonts/source-sans-pro-v21-latin-900.ttf")
      format("truetype"),
    /* Safari, Android, iOS */
      url("fonts/source-sans-pro-v21-latin-900.svg#SourceSansPro") format("svg"); /* Legacy iOS */
}
/*mccom Anfang-------------------------------------------------------------------------*/

.shiftnav.shiftnav-skin-light
  ul.shiftnav-menu
  li.menu-item.shiftnav-active
  > .shiftnav-target,
.shiftnav.shiftnav-skin-light
  ul.shiftnav-menu
  li.menu-item.shiftnav-in-transition
  > .shiftnav-target {
  color: #ffffff !important;
  background: #268346 !important;
}
.shiftnav.shiftnav-skin-light
  ul.shiftnav-menu
  li.menu-item
  .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0) !important;
  color: #555555;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item > .shiftnav-target {
  color: #666666 !important;
  font-weight: normal !important;
  border-top: none !important;
  border-bottom: 1px solid #ccc !important;
  text-shadow: none !important;
  font-family: Source Sans Pro !important;
  font-weight: 600 !important;
}
.shiftnav.shiftnav-skin-light
  ul.shiftnav-menu
  li.menu-item.current-menu-item
  > .shiftnav-target,
.shiftnav.shiftnav-skin-light
  ul.shiftnav-menu
  > li.shiftnav-sub-accordion.current-menu-ancestor
  > .shiftnav-target,
.shiftnav.shiftnav-skin-light
  ul.shiftnav-menu
  > li.shiftnav-sub-shift.current-menu-ancestor
  > .shiftnav-target,
.shiftnav.shiftnav-skin-light
  ul.shiftnav-menu
  li.menu-item
  ul.sub-menu
  .current-menu-item
  .shiftnav-target {
  color: #ffffff !important;
  background: #268346 !important;
}

.login #nav {
  display: none;
}
.login-mccom {
  background-color: #c6e3d0;
  margin: 0px 0px 0px 1px !important;
}
.second-menu-mccom {
  font-weight: 400 !important;
}
#shiftnav-toggle-main .shiftnav-main-toggle-content {
  padding: 20px 40px !important;
}
.tmm .tmm_member .tmm_photo {
  width: 150px;
  height: 150px;
  box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.1);
  border-radius: 0px !important;
  margin-top: -80px;
  border: 2px solid #ccc !important;
}
main-content ul,
.main-content ol {
  margin-left: 0px !important;
}
#sidebar h4 {
  color: #999;
  font-family: "OpenSansbold";
  font-size: 16px !important;
  letter-spacing: 0px !important;
  text-transform: none !important;
  margin-bottom: 15px;
  margin-top: -10px;
}
body.single-post[data-ext-responsive="true"]
  .container-wrap.no-sidebar
  #post-area,
body.single-post[data-ext-responsive="true"]
  .container-wrap.no-sidebar
  .comment-list
  > li {
  max-width: 100% !important;
}
ul.tribe-events-sub-nav a,
ul.tribe-events-sub-nav a:hover {
  text-decoration: none;
  font-size: 20px !important;
  font-weight: 500 !important;
}

#tribe-events-content
  .tribe-events-calendar
  div[id*="tribe-events-event-"]
  h3.tribe-events-month-event-title {
  line-height: 1.25;
  font-size: 10px !important;
  overflow: hidden;
  font-family: sans-serif;
  font-weight: 300 !important;
  text-transform: none;
  margin: 0px;
  padding: 0px;
  letter-spacing: 0px;
}
mobile-menu ul li a {
  border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6);
  font-size: 22px !important;
  display: block;
  position: relative;
  padding: 16px 0px !important;
}
#mobile-menu {
  position: relative;
  top: 0px;
  display: none;
  background-color: #228345 !important;
  padding: 0px;
  z-index: 100000;
}

h8 {
  color: #444;
  letter-spacing: -0.5px;
  font-weight: normal;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  font-family: "OpenSansSemiBold";
}
.tribe-events-ajax-loading {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -27px;
  top: 150px;
  padding: 15px;
  background: #228345 none repeat scroll 0% 0% !important;
  z-index: 10;
  border-radius: 5px;
  box-shadow: none !important;
}
.tribe-events-list-widget .duration {
  font-weight: 300 !important;
  font-size: 12px !important;
  margin: -20px 0px 15px 0px !important;
  border-bottom: 1px dotted #ccc;
}
#tribe-events-content .tribe-events-tooltip h4 {
  color: #fff;
  background-color: #228345 !important;
  font-size: 24px !important;
  letter-spacing: 0px !important;
  font-weight: 600 !important;
  padding: 5px 0px 5px 10px !important;
}
.main-content ol li {
  list-style: none !important;
}
.tribe-events-list-widget ol li {
  list-style: outside none none;
  margin-bottom: 0px !important;
}
.tribe-events-calendar th {
  background-color: #228345 !important;
  color: #fff !important;
}
.tribe-events-calendar div[id*="tribe-events-daynum-"],
.tribe-events-calendar div[id*="tribe-events-daynum-"] a {
  background-color: #f5f5f5;
  color: #228345;
  font-size: 11px;
  font-weight: 700;
}
.tribe-bar-disabled {
  display: none;
}
#tribe-events-content .tribe-events-calendar td {
  height: 100px !important;
  width: 14.28%;
  color: #114b7d;
  vertical-align: top;
  padding: 0px 0px 0.5em;
  font-size: 12px;
  box-sizing: border-box;
}
.tribe-events-notices {
  background: #bad4c4 none repeat scroll 0% 0% !important;
  border: 0px solid #bce8f1 !important;
  color: #fff !important;
  margin: 10px 0px 18px;
  padding: 8px 35px 8px 14px;
  text-shadow: 0px 0px 0px #fff !important;
  border-radius: 4px;
}
#tribe-events-content a,
.tribe-events-adv-list-widget .tribe-events-widget-link a,
.tribe-events-adv-list-widget .tribe-events-widget-link a:hover,
.tribe-events-back a,
.tribe-events-back a:hover,
.tribe-events-event-meta a,
.tribe-events-list-widget .tribe-events-widget-link a,
.tribe-events-list-widget .tribe-events-widget-link a:hover,
ul.tribe-events-sub-nav a,
ul.tribe-events-sub-nav a:hover {
  text-decoration: none;
  font-size: 14px;
}

.single #single-below-header {
  display: none;
}
.meta-comment-count {
  display: none;
}
.meta-category {
  display: none;
}
.meta-author {
  display: none;
}

.post-header h3 {
  margin-bottom: 3px;
  letter-spacing: -0.2px;
  font-size: 24px !important;
  line-height: 23px;
}

.admin-bar #header-outer[data-using-secondary="1"],
.logged-in.buddypress #header-outer[data-using-secondary="1"] {
  border-bottom: 4px solid #228345;
}
h7 {
  font-size: 15px;
  line-height: 15px;
  color: #ffffff;
  font-weight: 700;
}

#footer-outer #footer-widgets .col p {
  padding-bottom: 5px !important;
}
#footer-outer #footer-widgets .col input[type="submit"] {
  border: 1px solid #fff;
}
/*Lisas Area-------------------------------------------------------------------------*/
/*footer up*/
#footer-outer #text-8 .col.span_4 {
  margin-top: -23px;
}
/*Holzmarkt/holzpreis h1 under icons smaller*/
.page-id-48 .wpb_wrapper h1 {
  font-size: 2.5rem !important;
}
/* Biodiversität Header Img up*/
/* Waldverjüngung.. Header Img up*/
.postid-2469 .page-header-bg-image,
.postid-1252 .page-header-bg-image {
  height: 200%;
}
/*Vielfalt des Lebens im Wald Header Img up*/
/*Waldböden 2015 Header Img up*/
.postid-1418 .page-header-bg-image,
.postid-1258 .page-header-bg-image {
  height: 236%;
}
/*Braucht der Wald meinen NAturschutz ? Header Img up*/
.postid-1406 .page-header-bg-image {
  height: 211%;
}
/*Kleinwald gegebn Trend Headfont color black*/
.postid-2106 #page-header-bg h1,
.nectar-box-roll .overlaid-content h1 {
  color: #000000;
}
/*Footer*/
#mccom_footer {
  padding-top: 2em !important;
}
#mccom_footer a {
  color: #fff;
}
#mccom_footer #mailpoet_form_1 .mailpoet_submit {
  border: 1px solid #fff !important;
  padding: 0.6em !important;
}
/*Header mobile hochziehen*/
@media(max-width:600px){
  #page-header-wrap {
    margin-top: -3.5em;
  }
}
h1 {
  font-size: 2.5rem!important;
  font-weight: 400!important;
  line-height: 1!important;
}
/*Lisas Area End---------------------------------------------------------------------*/
/*mccom Ende-------------------------------------------------------------------------*/
