/*
Theme Name: oeko-bw
Description: Child theme for oekolandbau-bawue.de
Author: Marius Mueller
Author URI: http://www.marius-mueller.info
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'montserrat-regular';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat-v29-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/montserrat-v29-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* montserrat-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'montserrat-semibold';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/montserrat-v29-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/montserrat-v29-latin-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* montserrat-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'montserrat-bold';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/montserrat-v29-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/montserrat-v29-latin-800.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

h1, h2, h3, h4{
  hyphens: auto;
}

p strong{
  font-family: 'montserrat-semibold';
  font-style: normal;
  font-weight: 600;
}


.top-menu{
  border-bottom: 1px solid rgb(213, 213, 213);
}
.menu-bloginfo-inner p{
  height: 100%;
  display: flex;
}

.menu-bloginfo-inner p strong{
  margin: auto;
  margin-right: 16px;
  /* margin: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%); */
}

.menu-bloginfo-inner p img{
  margin-right: 8px;
}

/***************** Contact Form 7 *****************/

input{
    width: 100%;
}


/***************** The Events Calendar *****************/

.tribe-events-calendar-list__event-title a{
    color: #235127 !important;
}


.tribe-events-calendar-list__event-details{
  z-index: 1;
}


@media (min-width: 768px) {
    .tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {
        width: 100%;
    }
}

.tribe-events-meta-group {
    flex: auto;
    margin-right: var(--tec-spacer-5);
    order: 0;
}
@media (max-width: 768px) {
  .tribe-events-meta-group {
      width: 100%
  }  
}

dl {
    margin: 18px 18px 0px 0px;
}

/* Custom Events List */
.custom-events-list .tribe-events-header, .custom-events-list .tribe-events-c-subscribe-dropdown__container{
    display: none !important;
}

.custom-events-list .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    min-height: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}


.tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-row{
  background-color: #f7f7f7;
  padding: 24px;
}

.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover{
    color: #235127 !important;
}

.tribe-events-widget-events-list__view-more{
  display: none;
}
