/*
Theme Name:     Neve Child
Theme URI:      https://themeisle.com/themes/neve/
Template: neve
Author:         ThemeIsle
Author URI:     https://themeisle.com
Description:    Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect 

*/


td {
  font-size: 19px;
}
td, th {
  padding: 3px;
  vertical-align:top;
   border-bottom: 1px solid #bdc2ca;
}

.weiter_lesen{
 font-weight: 700;
}
.layout-grid .content > .blog-entry-title {
  margin-bottom: 0px;
}

.widget_recent_entries{

  padding: 30px 30px 30px 30px;
  background-color: var( --e-global-color-nvlightbg );
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2);
}


article.layout-grid .article-content-col {
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2)!important;
}


table.termine{

  padding: 30px 30px 30px 30px;
  background-color: var( --e-global-color-nvlightbg );
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2);
}

.nv-single-post-wrap > div:not(:last-child) {
  margin-bottom: var(--spacing,20px);
}

td.erst{
 font-weight: 700;

}

.nv-single-post-wrap {
  margin-bottom: 30px;
}
.nv-sidebar-wrap.nv-right {
  padding-left: 25px !important
}

.widget:last-child {
  margin: 65px 0 0 0;
}

.widget li {
border-bottom: 1px solid #bdc2ca !important;
}


@media (max-width: 1024px){

.widget li {
  margin-top: 10px;
  font-size: 16px;
}
.nv-sidebar-wrap.nv-right {
  padding-left: 5px !important;
}
}

@media (max-width: 990px){
.nv-sidebar-wrap {
  padding: 0px 15px;
  margin-bottom: 0px;
}
.nv-single-post-wrap {
  margin-bottom: 0px;
}
.widget li {
  margin-top: 10px;
  font-size: 19px;
}
.widget:last-child {
  margin: 10px 0 0 0!important;
}
}
@media (max-width: 767px){

	table.termine {
	padding: 0px;
	}
	table.termine	td{
	display: block;
	width: 100%;
	padding: 5px 10px;
	border-bottom: none;
	}
	table.termine td.erst{
	background-color: #e2e3e5;
	}

}

