/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 14 2020 | 13:50:53 */
/***Mobile Extra Small***/
@media only screen and (min-width: 100px) and (max-width: 400px)  {

.main-menu-container {
  max-width: 400px!important;
} 
  
ul.sections > li .container {
    max-width: 90%!important;
}

/*Footer*/
.site-footer-widgets {
  background-color: #94c61c;
  color: #fff;
}

.site-footer-widgets .site-container > ul > li {
    display: inline-flex!important;
}

/*G-Translate*/
#gtranslate_wrapper{
position: absolute!important;
right:4%!important;
top: 20px!important;
}

/*Logo*/
.panoramic-header-layout-standard .branding img {
  position: absolute!important;
  z-index: 99999;
  width:160px;
  margin-left: 4%;
  margin-top: -40px;
}
  
/*Header*/
.panoramic-header-layout-standard .branding {
    min-height: 40px;
}

/*Header rechts*/
.panoramic-header-layout-standard .site-header-right{
  display:none;
}  
  
/*Navigation - Seiten*/   
.main-navigation {
    background-color: transparent!important;
} 
  
.site-container {
  max-width: 84%;
  padding: 0 0px!important;
}
  
/*Navigation - Mobil*/

.main-navigation a {
  padding: 10px 40px 10px!important;
  font-weight: 400;
}  

/*Untermenü*/

.main-navigation ul ul a {
    padding: 6px 32px 6px 10px;
    background-color: white;
    color: #6b6b6b;
}

.main-navigation ul ul a:hover {
}

.menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation li.current-menu-item > .menu-dropdown-btn, .main-navigation li.current_page_item > .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation ul ul .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.otb-fa-angle-down:before {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation.border-bottom {
    border-bottom: 2px solid #FFFFFF;
    margin-top: 0px!important;
}  
  
.header-menu-button {
  text-align: right!important;
}
  
.header-menu-button .fa.fa-bars {
  color: #ffffff;
  background-color: #94c61c;
}

.header-menu-button .otb-fa.otb-fa-bars {
    color: #89a920!important;
    z-index: 99999;
}
  
#main-menu.panoramic-mobile-menu-dark-color-scheme, #main-menu.panoramic-mobile-menu-dark-color-scheme ul ul {
  background-color: #94c61c!important;
}
  
.main-menu-close {
    border-radius: 0%!important;
    left: 8%!important;
}

/*Seiteninhalt*/

h1.entry-title{
font-weight: 300!important;
padding-top: 20px;
}

.page-template-template-left-primary-sidebar .content-area {
    padding: 0 0 0 0%;
    margin-top: -10px;
}

.page-template-template-left-primary-sidebar .widget-area {
  display: none!important;
}

.page-template-template-left-primary-sidebar-no-page-title .content-area {
  width: 55%;
  padding-top: 0px;
  padding-left: 0px; 
}

.page-template-template-left-primary-sidebar-no-page-title .widget-area {
  width: 45%;
  display: none!important;
}

/*Breadcrump*/
.page-template-template-left-primary-sidebar .breadcrumbs {
margin-bottom:15px!important;
margin-left:0px!important;
}
  
.page-template-template-left-primary-sidebar-no-page-title .breadcrumbs{
margin-bottom:15px!important;
margin-left:0px!important;
}

/*Suchfenster - Navigation*/
.search-block {
  display:none;
}
}

/***Mobile Small***/
@media only screen and (min-width: 401px) and (max-width: 769px)  {

.main-menu-container {
    max-width: 700px!important;
}  
  
ul.sections > li .container {
    max-width: 90%!important;
}

/*Logo*/
.panoramic-header-layout-standard .branding img {
    position: absolute!important;
    z-index: 99999;
    width: 160px;
    margin-left: 5%!important;
    margin-top: -40px!important;
}
  
/*Header*/
.panoramic-header-layout-standard .branding {
    min-height: 40px;
}

/*Header rechts*/
.panoramic-header-layout-standard .site-header-right{
  display:none;
}
  
  
/*Navigation - Seiten*/   
.main-navigation {
    background-color: transparent!important;
} 
  
.site-container {
  max-width: 83%;
  padding: 0 0px!important;
}
  
/*Navigation - Mobil*/

.main-navigation a {
  padding: 10px 40px 10px!important;
  font-weight: 400;
}  

/*Untermenü*/

.main-navigation ul ul a {
    padding: 6px 32px 6px 10px;
    background-color: white;
    color: #6b6b6b;
}

.main-navigation ul ul a:hover {
}

.menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation li.current-menu-item > .menu-dropdown-btn, .main-navigation li.current_page_item > .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation ul ul .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.otb-fa-angle-down:before {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation.border-bottom {
    border-bottom: 2px solid #FFFFFF;
    margin-top: 0px!important;
}  
  
.header-menu-button {
  text-align: right!important;
}
  
.header-menu-button .fa.fa-bars {
  color: #ffffff;
  background-color: #89a920;
}

.header-menu-button .otb-fa.otb-fa-bars {
    color: #89a920!important;
    z-index: 99999;
}
  
#main-menu.panoramic-mobile-menu-dark-color-scheme, #main-menu.panoramic-mobile-menu-dark-color-scheme ul ul {
  background-color: #94c61c!important;
}
  
.main-menu-close {
    border-radius: 0%!important;
    left: 8%!important;
}

/*Seiteninhalt*/

h1.entry-title{
font-weight: 300!important;
padding-top: 20px;
}

.page-template-template-left-primary-sidebar .content-area {
    padding: 0 0 0 0%;
    margin-top: -10px;
}

.page-template-template-left-primary-sidebar .widget-area {
  display: none!important;
}

.page-template-template-left-primary-sidebar-no-page-title .content-area {
  width: 65%;
  padding-top: 0px;
  padding-left: 0px; 
}

.page-template-template-left-primary-sidebar-no-page-title .widget-area {
  width: 35%;
  display: none!important;
}

/*G-Translate*/
#gtranslate_wrapper{
position: absolute!important;
right:4%!important;
top: 20px!important;
}

/*Footer*/
.site-footer-widgets {
  background-color: #94c61c;
  color: #fff;
  padding-top:60px;
}

.site-footer-widgets .site-container > ul > li {
    display: inline-flex!important;
   width: 40%!important;
}

/*Breadcrump*/
.page-template-template-left-primary-sidebar .breadcrumbs {
margin-bottom:15px!important;
margin-left:0px!important;
}
  
.page-template-template-left-primary-sidebar-no-page-title .breadcrumbs{
margin-bottom:15px!important;
margin-left:0px!important;
}

/*Suchfenster - Navigation*/
.search-block {
  display:none;
}
}


/***Mobile***/
@media only screen and (min-width: 770px) and (max-width: 889px)  {
    
.main-menu-container {
  max-width: 889px!important;
}
  
ul.sections > li .container {
    max-width: 90%!important;
}
  
/*Logo*/
.panoramic-header-layout-standard .branding img {
    position: absolute!important;
    z-index: 99999;
    width: 160px;
    margin-top: -40px;
}
  
/*Header*/
.panoramic-header-layout-standard .branding {
    min-height: 40px;
}

/*Header rechts*/
.panoramic-header-layout-standard .site-header-right{
  display:none;
}
  
  
/*Navigation - Seiten*/   
.main-navigation {
    background-color: transparent!important;
} 
  
.site-container {
  max-width: 89%;
  padding: 0 22px!important;
}
  
/*Navigation - Mobil*/

.main-navigation a {
  padding: 10px 40px 10px!important;
  font-weight: 400;
}  

/*Untermenü*/

.main-navigation ul ul a {
    padding: 6px 32px 6px 10px;
    background-color: white;
    color: #6b6b6b;
}

.main-navigation ul ul a:hover {
}

.menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation li.current-menu-item > .menu-dropdown-btn, .main-navigation li.current_page_item > .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation ul ul .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.otb-fa-angle-down:before {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation.border-bottom {
    border-bottom: 2px solid #FFFFFF;
    margin-top: 0px!important;
}  
  
.header-menu-button {
  text-align: right!important;
}
  
.header-menu-button .fa.fa-bars {
  color: #ffffff;
  background-color: #89a920;
}

.header-menu-button .otb-fa.otb-fa-bars {
    color: #89a920!important;
    z-index: 99999;
}
  
#main-menu.panoramic-mobile-menu-dark-color-scheme, #main-menu.panoramic-mobile-menu-dark-color-scheme ul ul {
  background-color: #94c61c!important;
}
  
.main-menu-close {
    border-radius: 0%!important;
    left: 8%!important;
}

/*Seiteninhalt*/

h1.entry-title{
	display:none;
}

.page-template-template-left-primary-sidebar .content-area {
    padding: 0px 0 0 0%;
    margin-top: -10px;
}

.page-template-template-left-primary-sidebar-no-page-title .content-area {
  width: 55%;
  padding-top: 18px;
  padding-left: 0px; 
}

.page-template-template-left-primary-sidebar-no-page-title .widget-area {
  width: 45%;
}

/*G-Translate*/
#gtranslate_wrapper{
position: absolute!important;
right:2.5%!important;
top: 20px!important;
}

/*Footer*/
.site-footer-widgets {
  background-color: #94c61c;
  color: #fff;
}

.site-footer-widgets .site-container > ul > li {
    display: inline-flex!important;
    width: 25%!important;
}

/*Breadcrump*/
.page-template-template-left-primary-sidebar .breadcrumbs {
margin-bottom:15px!important;
margin-left:0px!important;
}
  
.page-template-template-left-primary-sidebar-no-page-title .breadcrumbs{
margin-bottom:15px!important;
margin-left:0px!important;
}
  
/*Suchfenster - Navigation*/
.search-block {
  display:none;
}
}
  
/***Tablet***/

@media only screen and (min-width: 890px) and (max-width: 1099px)  {

.main-menu-container {
  max-width: 1099px!important;
  background-color: white!important;
  padding: 0 0px!important;
}
  
ul.sections > li .container {
    max-width: 90%!important;
}
  
/*Logo*/
.panoramic-header-layout-standard .branding img {
    position: absolute!important;
    z-index: 99999;
    width: 180px;
    margin-top:-20px;
}
  
/*Navigation - Mobil*/

.main-navigation a {
font-weight: 400;
}

.main-navigation.border-bottom {
    border-bottom: none;
    text-align: right!important;
}
  
.main-navigation {
    background-color: transparent!important;
}
  
.site-container {
    max-width: 87%;
    padding: 0 22px!important;
    margin-top: -30px;
}

.site-content {
    margin-top: 20px!important;
}

/*Seiteninhalt*/

h1.entry-title{
	display:none;
}

.page-template-template-left-primary-sidebar .content-area {
    padding: 0px 0 0 0%;
    margin-top: -10px;
}

.page-template-template-left-primary-sidebar-no-page-title .content-area {
  width: 60%;
  padding-top: 18px;
}

.page-template-template-left-primary-sidebar-no-page-title .widget-area {
  width: 40%;
}
  
/*Navigation - Startseite*/  

.main-navigation.translucent {
  background-color: transparent!important;
  text-align: right;
  position: relative!important;
}

.main-navigation ul {
  margin-bottom: 5px;
  background-color: #94c61c;
}
.main-navigation li {
  width: 110px;
  border-left: 1px solid #fff;
}

.main-navigation a {
  padding: 10px 10px 10px!important;
  font-size: 11px;
  font-weight: 400;
}  

/*Untermenü*/

.main-navigation ul ul a {
    padding: 6px 6px 6px 6px!important;
    font-size: 10px;
    min-width: auto!important;
    background-color: white;
    color: #6b6b6b;
    font-size: 8px;
}

.main-navigation ul ul a:hover {
}

.menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation li.current-menu-item > .menu-dropdown-btn, .main-navigation li.current_page_item > .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation ul ul .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.otb-fa-angle-down:before {
    color: green;
    font-weight: 100;
    font-size: 30px;
}
  
.main-navigation.border-bottom {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.03);
}
  
/*Navigation - Menübutton*/
.header-menu-button {
    text-align: right!important;
}

#gtranslate_wrapper {
    position: absolute !important;
    right: 2% !important;
    top: 20px !important;
}

/*Footer*/
.site-footer-widgets {
  background-color: #94c61c;
  color: #fff;
  padding-top: 80px!important;
}

.site-footer-widgets .site-container > ul > li {
  display: inline-flex!important;
  width: 25%!important;
}

/*Breadcrump*/
.page-template-template-left-primary-sidebar .breadcrumbs {
margin-bottom:15px!important;
margin-left:0px!important;
}
  
.page-template-template-left-primary-sidebar-no-page-title .breadcrumbs{
margin-bottom:15px!important;
margin-left:0px!important;
}
  
/*Suchfenster - Navigation*/
/*.search-block {
  top: 40px;
  width: 250px;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.02);
  padding: 0px 0px 0px 0px;
}*/
  
/*Section 2*/
#pg-222-1 .panel-grid-cell:nth-last-child(1), #pg-222-4 .panel-grid-cell:nth-last-child(1) {
margin-bottom: 35px!important;
} 
}  

/***Desktop Small***/
@media only screen and (min-width: 1100px) and (max-width: 1139px)  {

.main-menu-container {
  max-width: 1139px!important;
  padding: 0 0px!important;
}
  
ul.sections > li .container {
    max-width: 90%!important;
}
  
/*Section 2*/
#pg-222-1 .panel-grid-cell:nth-last-child(1), #pg-222-4 .panel-grid-cell:nth-last-child(1) {
  margin-bottom: 35px!important;
}
  
/*Navigation - Seiten*/  
.main-navigation.border-bottom {
  border-bottom: none;
  text-align: right;
}
    
.main-navigation {
  background-color: transparent!important;
}
  
.site-container {
  max-width: 87%;
  padding: 0 22px!important;
  margin-top: -30px;
}

.site-content {
    margin-top: 20px!important;
}

/*Seiteninhalt*/

.page-template-template-left-primary-sidebar .content-area {
    padding: 0px 0 0 0%;
    margin-top: -10px;
}

.page-template-template-left-primary-sidebar-no-page-title .content-area {
  width: 75%;
  padding-top: 18px;
}

.page-template-template-left-primary-sidebar-no-page-title .widget-area {
  width: 25%;
}
  
/*Navigation - Mobil*/
.main-navigation a {
font-weight: 400;
}

.main-navigation.translucent {
  background-color: transparent!important;
  text-align: right;
  position: relative!important;
}

.main-navigation ul {
  margin-bottom: 5px;
  background-color: #94c61c;
}
.main-navigation li {
  width: 140px;
  border-left: 1px solid #fff;
}

.main-navigation a {
  padding: 10px 0px 10px;
}  

/*Untermenü*/

.main-navigation ul ul a {
    padding: 6px 6px 6px 6px!important;
    font-size: 10px;
    min-width: auto!important;
    background-color: white;
    color: #6b6b6b;
}

.main-navigation ul ul a:hover {
}

.menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation li.current-menu-item > .menu-dropdown-btn, .main-navigation li.current_page_item > .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation ul ul .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.otb-fa-angle-down:before {
    color: green;
    font-weight: 100;
    font-size: 30px;
}
  
.main-navigation.border-bottom {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.03);
}
  
/*Logo*/
.panoramic-header-layout-standard .branding img {
    position: absolute!important;
    z-index: 99999;
    width: 180px;
    margin-top:-16px;
}

/*Seiteninhalt*/

h1.entry-title{
	display:none;
}

/*Footer*/
.site-footer-widgets {
  background-color: #94c61c;
  color: #fff;
  padding-top: 80px!important;
}

.site-footer-widgets .site-container > ul > li {
    display: inline-flex!important;
  width: 25%!important;
}

/*G-Translate*/
#gtranslate_wrapper{
position: absolute!important;
right:5%!important;
top: 20px!important;
}

/*Breadcrump*/
.page-template-template-left-primary-sidebar .breadcrumbs {
margin-bottom:15px!important;
margin-left:0px!important;
}
  
.page-template-template-left-primary-sidebar-no-page-title .breadcrumbs{
margin-bottom:15px!important;
margin-left:0px!important;
}
  
/*Suchfenster - Navigation*/
/*.search-block {
  top: 40px;
  width: 250px;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.02);
  padding: 0px 0px 0px 0px;
}*/
} 

/***Desktop Klein***/
@media only screen and (min-width: 1140px) and (max-width: 1519px)  {

.main-menu-container {
  max-width: 1519px!important;
  padding: 0 0px!important;
}  
  
ul.sections > li .container {
    max-width: 90%!important;
}
   
/*Navigation - Seiten*/  
.main-navigation.border-bottom {
    border-bottom: none;
    text-align: right;
}
  
.main-navigation {
    background-color: transparent!important;
}
  
.site-container {
    max-width: 90.5%;
    padding: 0 22px!important;
    margin-top: -30px;
}

.site-content {
    margin-top: 20px!important;
}

/*Seiteninhalt*/

h1.entry-title{
	display:none;
}

.page-template-template-left-primary-sidebar .content-area {
    padding: 0 0 0 0%;
    margin-top: -10px;
}

.page-template-template-left-primary-sidebar-no-page-title .content-area {
  width: 75%;
  padding-top: 18px;
}

.page-template-template-left-primary-sidebar-no-page-title .widget-area {
  width: 25%;
}
  
/*Navigation - Startseite*/  

.main-navigation a {
font-weight: 400;
}

.main-navigation.translucent {
  background-color: transparent!important;
  text-align: right;
  position: relative!important;
}

.main-navigation ul {
  margin-bottom: 5px;
  background-color: #94c61c;
}
.main-navigation li {
  width: 150px;
  border-left: 1px solid #fff;
}

.main-navigation a {
  padding: 10px 0px 10px;
}  

/*Untermenü*/

.main-navigation ul ul a {
    padding: 6px 6px 6px 6px!important;
    font-size: 10px;
    min-width: auto!important;
    background-color: white;
    color: #6b6b6b;
}

.main-navigation ul ul a:hover {
}

.menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation li.current-menu-item > .menu-dropdown-btn, .main-navigation li.current_page_item > .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation ul ul .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.otb-fa-angle-down:before {
    color: green;
    font-weight: 100;
    font-size: 30px;
}
  
.main-navigation.border-bottom {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.03);
}
  
/*Logo*/
.panoramic-header-layout-standard .branding img {
    position: absolute!important;
    z-index: 99999;
    width: 180px;
    margin-top:-16px;
}

/*Footer*/
.site-footer-widgets {
  background-color: #94c61c;
  color: #fff;
  padding-top: 80px!important;
}


.site-footer-widgets .site-container > ul > li {
    display: inline-flex!important;
}

/*G-Translate*/
#gtranslate_wrapper{
position: absolute!important;
right:4%!important;
top: 20px!important;
}

/*Breadcrump*/
.page-template-template-left-primary-sidebar .breadcrumbs {
margin-bottom:15px!important;
margin-left:0px!important;
}
  
.page-template-template-left-primary-sidebar-no-page-title .breadcrumbs{
margin-bottom:15px!important;
margin-left:0px!important;
}
  
/*Suchfenster - Navigation*/
/*.search-block {
  top: 40px;
  width: 250px;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.02);
  padding: 0px 0px 0px 0px;
}*/
}

/***Desktop - Mittel***/
@media only screen and (min-width: 1520px) and (max-width: 1920px)  {

.main-menu-container {
  max-width: 1920px!important;
  padding: 0 0px!important;
}
  
ul.sections > li .container {
    max-width: 90%!important;
}
  
.home .site-header{
   margin-top: 0px;
}
  
/*Navigation - Seiten*/  
.main-navigation.border-bottom {
    border-bottom: none;
    text-align: right;
}
  
.main-navigation {
    background-color: transparent!important;
}
  
.site-container {
    max-width: 89%;
    padding: 0 22px!important;
    margin-top: -30px;
}

.site-content {
    margin-top: 20px!important;
}
  
/*Navigation - Startseite*/  

.main-navigation a {
font-weight: 400;
}

.main-navigation.translucent {
  background-color: transparent!important;
  text-align: right;
  position: relative!important;
}

.main-navigation ul {
  margin-bottom: 5px;
  background-color: #94c61c;
}
.main-navigation li {
  width: 215px;
  border-left: 1px solid #fff;
}

.main-navigation a {
  padding: 10px 0px 10px;
}  

/*Untermenü*/

.main-navigation ul ul a {
    padding: 6px 32px 6px 10px;
    background-color: white;
    color: #6b6b6b;
}

.main-navigation ul ul a:hover {
}

.menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation li.current-menu-item > .menu-dropdown-btn, .main-navigation li.current_page_item > .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation ul ul .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.otb-fa-angle-down:before {
    color: green;
    font-weight: 100;
    font-size: 30px;
}
  
.main-navigation.border-bottom {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.03);
}
  
/*Logo*/
.panoramic-header-layout-standard .branding img {
    position: absolute!important;
    z-index: 99999;
    width: 180px;
    margin-top: -16px;
}

/*Seiteninhalt*/

h1.entry-title{
	display:none;
}

.page-template-template-left-primary-sidebar .content-area {
    padding: 0 0 0 0%;
    margin-top: -10px;
}

.page-template-template-left-primary-sidebar-no-page-title .content-area {
  width: 75%;
  padding-top: 18px;
}

.page-template-template-left-primary-sidebar-no-page-title .widget-area {
  width: 25%;
}

/*Footer*/
.site-footer-widgets {
  background-color: #94c61c;
  color: #fff;
  padding-top: 80px!important;
}

.site-footer-widgets .site-container > ul > li {
    display: inline-flex!important;
}

/*G-Translate*/
#gtranslate_wrapper{
position: absolute!important;
right:4%!important;
top: 20px!important;
}

/*Breadcrump*/
.page-template-template-left-primary-sidebar .breadcrumbs {
margin-bottom:15px!important;
margin-left:0px!important;
}

.page-template-template-left-primary-sidebar-no-page-title .breadcrumbs{
margin-bottom:15px!important;
margin-left:0px!important;
}
  
/*Suchfenster - Navigation*/
/*.search-block {
  top: 40px;
  width: 250px;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.02);
  padding: 0px 0px 0px 0px;
}*/
}


/***Desktop - Gross***/
@media only screen and (min-width: 1921px) and (max-width: 5120px)  {

.main-menu-container {
  max-width: 5120px!important;
  padding: 0 0px!important;
}
  
ul.sections > li .container {
    max-width: 90%!important;
}
  
.home .site-header{
   margin-top: 0px;
}
  
/*Navigation - Seiten*/  
.main-navigation.border-bottom {
    border-bottom: none;
    text-align: right;
}
  
.main-navigation {
    background-color: transparent!important;
}
  
.site-container {
    max-width: 89%;
    padding: 0 22px!important;
    margin-top: -30px;
}

.site-content {
    margin-top: 20px!important;
}
  
/*Navigation - Startseite*/  

.main-navigation a {
font-weight: 400;
}

.main-navigation.translucent {
  background-color: transparent!important;
  text-align: right;
  position: relative!important;
}

.main-navigation ul {
  margin-bottom: 5px;
  background-color: #94c61c;
}
.main-navigation li {
  width: 215px;
  border-left: 1px solid #fff;
}

.main-navigation a {
  padding: 10px 0px 10px;
}  

/*Untermenü*/

.main-navigation ul ul a {
    padding: 6px 32px 6px 10px;
    background-color: white;
    color: #6b6b6b;
}

.main-navigation ul ul a:hover {
}

.menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation li.current-menu-item > .menu-dropdown-btn, .main-navigation li.current_page_item > .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.main-navigation ul ul .menu-dropdown-btn {
    color: green;
    font-weight: 100;
    font-size: 30px;
}

.otb-fa-angle-down:before {
    color: green;
    font-weight: 100;
    font-size: 30px;
}
  
.main-navigation.border-bottom {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.03);
}
  
/*Logo*/
.panoramic-header-layout-standard .branding img {
    position: absolute!important;
    z-index: 99999;
    width: 180px;
    margin-top: -16px;
}

/*Seiteninhalt*/

h1.entry-title{
	display:none;
}

.page-template-template-left-primary-sidebar .content-area {
    padding: 0 0 0 0%;
    margin-top: -10px;
}

.page-template-template-left-primary-sidebar-no-page-title .content-area {
  width: 75%;
  padding-top: 18px;
}
  
.page-template-template-left-primary-sidebar-no-page-title .widget-area {
  width: 25%;
}

/*Footer*/
.site-footer-widgets {
  background-color: #94c61c;
  color: #fff;
  padding-top: 80px!important;
}

.site-footer-widgets .site-container > ul > li {
    display: inline-flex!important;
}

/*G-Translate*/
#gtranslate_wrapper{
position: absolute!important;
right:4%!important;
top: 20px!important;
}

/*Breadcrump*/
#page-template-template-left-primary-sidebar .breadcrumbs{
margin-bottom:15px!important;
margin-left:0px!important;
}
  
#accordeconck2 ul[class^="content"] {
    margin: 0;
    padding: 0;
    width: auto;
    position: sticky;
}
  
/*Suchfenster - Navigation*/
/*.search-block {
  top: 40px;
  width: 250px;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.02);
  padding: 0px 0px 0px 0px;
}*/
}

#pgc-20-0-0, #pgc-20-0-1, #pgc-20-0-2, #pgc-20-0-3, #pgc-20-1-0, #pgc-20-1-1, #pgc-20-1-2, #pgc-20-1-3 {
    width: calc(15% - ( 0.75 * 20px ) )!important;
}
