/**
 * @file
 * Subtheme specific CSS.
 */

body {
  background: #9ea985!important;
  font-size:1.1em !important;
}
#header.header{
  padding-top:4px;
}

#page {
  width:90%;
  margin: 0 auto;
  background-color:#bbc2a9!important;
}

#block-menu-1 /*.contextual-region.block.block-block-content.block-block-content06a16ef0-98a0-498c-8175-943cedc2ff0c*/ {
    color:#622300;
    padding-left:1.5rem;
    padding-top:0.5rem;
}
#block-menu-1 a {
 text-decoration:none; 
 color:#622300;
}

#main-wrapper {
  background:#bbc2a9!important;
}

#views_slideshow_cycle_teaser_section_cycle-block_1 {
  margin:0 auto;
 }
 
#views_slideshow_cycle_main_cycle-block_1.views_slideshow_cycle_main.views_slideshow_main.viewsSlideshowCycle-processed {
  padding-bottom:0.7rem;
}
#block-greaterleft {
  color:#622300;
}

/**
#block-views-block-cycle-block-1.views-element-container.contextual-region.block.block-views.block-views-blockcycle-block-1 div.content {
   margin-bottom:10px
}
*/

#block-hauptseiteninhalt a {
  color:#622300;
  text-decoration:none;
}

#block-hauptseiteninhalt h2 {
  font-size:1.6rem;
  padding-bottom:7px;
}

*/
#page-wrapper div#page div.highlighted aside.container.section.clearfix {
   border-top:15px;
   border-top-style:solid;
  border-color:#9ea985;
}


#views_slideshow_cycle_main_cycle-block_1.views_slideshow_cycle_main.views_slideshow_main.viewsSlideshowCycle-processed {
  background-color:#9ea985;
  
}


#navbar-top {
  margin-right:10px;
  margin-left:10px;
  margin-top:10px;
  margin-color:#9ea985;
 }

#navbar-top.navbar  {
  background-color:#9ea985 !important;
}


.navbar-brand {
  padding-left:2em;
}

#navbar-top.navbar section.row.region.region-top-header div.d-inline-block.align-top.site-name-slogan {
  padding-left:2em;
  color:#622300;
}


#views_slideshow_cycle_main_cycle-block_1 {
  background:#9ea985;
  margin-bottom:15px;
  padding-top:15px;
}

#navbar-main {
  background:#bbc2a9!important;
}

.nav {
  display:inherit;
  }
  
.nav-link {
  padding: 0.5rem;
  padding-bottom:0px;
}

.container, .container-lg, .container-md, .container-sm, .container-xl {
	max-width: 99%;
}

.node--view-mode-teaser h2 a {
	color:#622300;
    text-decoration:none;
}

.sidebar_first h2 {
  text-shadow:none;
  color:#622300;
  font-size:1.2rem;
}
.sidebar_first  a {
  color:#622300;
  text-decoration:none;
  font-size:1.0rem;
  }

.sidebar_first  a:hover {
  color:#622300;
  text-decoration:underline;
  }
  
.sidebar_second a {
  color:#622300;
  text-decoration:none;
  font-size:1.0rem;
}
.sidebar_second  a:hover {
  color:#622300;
  text-decoration:underline;
  }

.sidebar_second h2 {
  text-shadow:none;
  color:#622300;
  font-size:1.2rem;
}

.sidebar .block {
	background-color: #9ea985 !important;
	border-color: #bbc2a9;
    }

#block-greatercenter {
	background-color: #9ea985;
}

#block-menu-1-2 {
  padding-left:15px;
}

#block-greatercenter {
  padding-left:9px;
}

#page-wrapper div#page header#header.header nav#navbar-top.navbar div.container section.row.region.region-top-header div#block-start.contextual-region.block.block-block-content.block-block-content9179c418-cb1d-48f2-b8a1-09148d5e77d1 div.content div.clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item.quickedit-field h2 {
  margin-bottom:0;
}

#page div.highlighted aside.container.section.clearfix {
  padding-left:0;
  padding-right:0;
}
#navbar-top.navbar div.form-inline.navbar-form.ms-auto section.row.region.region-top-header-form {
  padding-bottom:7rem;
}

#block-waldlabor-menu-1.contextual-region.block.block-block-content.block-block-content06a16ef0-98a0-498c-8175-943cedc2ff0c {
  margin-right:5rem;
}

#sidebar_first{
padding-left:0px;
}
#sidebar_second{
padding-right:0;
}
.sidebar nav .nav {
 padding-left:0.8rem; 
}

#block-menu-1-2 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

#block-greatercenter  {
	border-bottom-style: solid;
	border-bottom-width: 10px;
    border-color:#bbc2a9;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
}

 /*****************************Footer****************************/
 
#page footer.site-footer {
  background:#bbc2a9;
}

.site-footer table {
  color:#622300;
}
.site-footer .content a:hover {
  color:#622300;
  text-decoration:none;
}

#block-legals2 > div:nth-child(2) > div:nth-child(1) {
  color:#0071b3;
}

#block-legals2  a:hover {
  color:#0071b3;
  text-decoration:none;
}

.site-footer__top .region:first-child .content a {
	padding-left: 0;
	color: #0071b3 !important;
}
*/
.site-footer .content a, .site-footer .content a.is-active {
  color:#0071b3!important;
  font-size:1rem;
}

.site-footer .content a, .site-footer .content {
  color:#622300;
  font-size:1rem;
}

.nav-link {
color:#622300;
}

#block-legals2 .content a {
color: #0071b3;
font-size: 1rem;
}


#block-views-block-kalender-block-1.views-element-container.contextual-region.block.block-views.block-views-blockkalender-block-1 a, .link {
  text-decoration:none;
  font-size:1.0rem;
}

 /****************Kalender**************/
 
 div.view-header h3 {
   padding-left:1.25rem;
   padding-bottom:0.1rem;
}

nav.pager > ul {
  display:inline-block;  
  float:right;
  padding-right:1.2rem;
  padding-top:0.5rem;
}


