
/*===== LOGO =====*/




.menu-affix.block-layout.affix #affix-header #logo img, .img-container-mobile img  {
max-height: 40px;
width: auto;
}


  
.menu-affix.affix-top #secondary-logo {
	display: none;	
}
    
.menu-affix.affix #primary-logo {
	display: none;	
}

.menu-affix.affix #secondary-logo {
	display: block!important;	
}


/*===== Colors =====*/

















/* AFFIX */

.menu-affix.block-layout.affix #affix-header {
	background: #43A047;	
	border-bottom: 4px solid #2E7D32;
}

.menu-affix.block-layout.affix #affix-header ul.rd-nav > li > a {
	color: #fff;
}

.menu-affix.block-layout.affix #affix-header ul.rd-nav li.current-menu-item a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current_page_item a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current-page-ancestor a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current-menu-ancestor a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current-menu-parent a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current-page-parent a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current_page_parent a, .menu-affix.block-layout.affix #affix-header ul.rd-nav li.current_page_ancestor a, #service-accordion .panel-heading.active, #service-accordion .panel-heading:hover {
	background: #2E7D32;
	color: #fff;
}

/* END AFFIX */


a, a:visited, .ph2 h2, #s-layout1 dt::before, #pagination-navigation ul li.active a, #opening-time-table .success th, #opening-time-table .success td {
	color: #43A047;
}


ul.rd-nav li.current-menu-item a, ul.rd-nav li.current_page_item a, ul.rd-nav li.current-page-ancestor a, ul.rd-nav li.current-menu-ancestor a, ul.rd-nav li.current-menu-parent a, ul.rd-nav li.current-page-parent a, ul.rd-nav li.current_page_parent a, ul.rd-nav li.current_page_ancestor a, .sub-menu li.active a  {
	background: #43A047;
	color: #fff;
}

.sub-menu li.active a, .sub-menu li a:hover, .rd-nav-mobile li a:focus {
 background: #43A047!important;
	color: #fff!important;
}

a:hover, a:active, #pagination-navigation ul li a:hover  {
	color: #2E7D32;
}

ul.rd-nav li.current-menu-item a:hover, ul.rd-nav li.current_page_item a:hover, ul.rd-nav li.current-page-ancestor a:hover, ul.rd-nav li.current-menu-ancestor a:hover, ul.rd-nav li.current-menu-parent a:hover, ul.rd-nav li.current-page-parent a:hover, ul.rd-nav li.current_page_parent a:hover, ul.rd-nav li.current_page_ancestor a:hover, ul.rd-nav li a:hover, ul.rd-nav li a:active, ul.rd-nav li a:focus {
	background: #2E7D32;
	color: #fff;	
}

#pagination-navigation ul li.active a, #sidebar .widget-title {
	border-color: #2E7D32;
}

#footerwrapper, #mobile-menu {
	border-top-color: #2E7D32;
}

.rd-btn {
background: #2E7D32;
background-image: -webkit-linear-gradient(-45deg, #43A047 80%, #2E7D32 25%);
}

.wpcf7 form input.wpcf7-submit, .navbar-toggle .icon-bar {
	background: #43A047;
}

.wpcf7 form input.wpcf7-submit:hover {
	background: #2E7D32;
}

.header-title {
/* background: rgb(198,40,40);
background: -moz-linear-gradient(-45deg, rgba(198,40,40,1) 0%, rgba(229,57,53,1) 75%, rgba(198,40,40,1) 75%, rgba(198,40,40,1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(198,40,40,1) 0%,rgba(229,57,53,1) 75%,rgba(198,40,40,1) 75%,rgba(198,40,40,1) 100%);
background: linear-gradient(135deg, rgba(198,40,40,1) 0%,rgba(229,57,53,1) 75%,rgba(198,40,40,1) 75%,rgba(198,40,40,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c62828', endColorstr='#c62828',GradientType=1 ); */
background: #2E7D32;
background-image: -webkit-linear-gradient(-45deg, #43A047 78%, #2E7D32 22%);
color: #fff;
}



body {
background-color: #81d742;
}


body {
background-image: url('https://kleingarten-buergerfeld-dessau.de/cms/wp-content/uploads/2021/01/butterfly-1127666_1920.jpg');
background-repeat: no-repeat;
background-size: contain;
background-position: left top;
}

.block-layout {
background-color: #ffffff;
}

body, ul.rd-nav li a, ul.rd-nav ul.sub-menu li a, .menu-affix.block-layout.affix #affix-header ul.rd-nav-mobile li a  {
color: #333333;
}








/*===== FONT STYLING =====*/

/*===== HEADING FONT =====*/

h1, h2, h3, h4, h5, h6 {
     font-family: 'Open Sans Condensed', sans-serif;

 }

/*===== Paragraph =====*/

body {
       font-family: 'Titillium Web', sans-serif;
}


#containerwrapper {
font-size: 14px;
}



/* FOOTER CUSTOM COLORS */

#footerwrapper {
background: #333333;	
color: #E0E0E0;
}

.footer-widget-title {
	color: #E0E0E0;
}

#footerwrapper a {
	color: #FAFAFA;
}

#footerwrapper a:hover {
	color: #E0E0E0;
}

body {
background-attachment: fixed;
background-size: cover;
}