/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
.primary-menu > li > a {
	color: #548434 !important;
}

#footer .copyright {
	color: #aaa;
}


h1.entry-title {
	display: none;
}
/* Change footer credit color-25753648 -TM  */
.footer-credits * {
    color: #FFFFFF !important;
}
/* Change footer background color-25753648 -TM  */
.reduced-spacing.footer-top-hidden #site-footer {
    background-color: #82817c;
	margin-top:0px;
	border-top-width:0px;
}

/* Remove whitespace on top of single pages-26386530-hc - WH  */
@media (min-width: 700px){
.singular .entry-header {
    padding: 0px;
}
}

/* change footer background color | 26804636-HC |GM */
.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer, #site-footer {
	background: #548434;
}
#site-footer a {
	color: #ffffff;
}

/* adjust footer margin/padding | 26804636-HC | GM */
@media (min-width: 700px) {
	.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {
		margin-top: 0rem;
	}
	.footer-widgets-outer-wrapper {
		padding: 1em;
	}
}

/* change footer widget layout | 26804636-HC | GM */
.footer-widgets-wrapper {
	justify-content: flex-end;
}
.widget.widget_media_image img {
	float: right;
}

/* remove footer separator/bottom border | 26804636-HC | GM */
.footer-widgets-outer-wrapper {
	border: none;
}

/*  Make submenu background a custom colour 26852108-hc    */
.primary-menu li.menu-item-has-children:hover > ul, .primary-menu li.menu-item-has-children:focus > ul, .primary-menu li.menu-item-has-children.focus > ul {
    background-color:#ffffff;
	  border:4px solid #548434;
		color: #548434;
}

/*  Change arrow colour on main menu 26852108-hc    */
body:not(.overlay-header) .primary-menu > li > ul:after {
    border-bottom-color: #548434;
}

/* Adjust Slideshow size */
@media (max-width: 1024px) {
    .page-id-226 .coblocks-gallery.is-cropped .coblocks-gallery--item img,
    .page-id-226 .coblocks-gallery.is-cropped .coblocks-gallery--item-thumbnail img {
        height: 60%;
    }
    .page-id-226 button.flickity-button.flickity-prev-next-button {
        display: none;
    }
}

/* Change toggle menu icon and submenu colors | #3637362-ze (FS) */
.toggle-icon {
    color: #548434;
}
.modal-menu > li > .ancestor-wrapper > a, .menu-modal .toggle {
    color: #82817C;
}

/* make second footer widget area content display in a column | #3637362-zen eD */
.footer-widgets.column-two {
    display: flex;
    flex-direction: column;
}

/* align image widget in second footer widget area | #3637362-zen eD */
.footer-widgets.column-two .widget_media_image img {
    float: right;
}

/* remove entry header from single pages | #3637362-zen eD */
.page .entry-header {
    display: none;
}

/* remove top margin from footer area | #3637362-zen eD */
.footer-top-visible .footer-nav-widgets-wrapper, 
.footer-top-hidden #site-footer {
    margin-top: 0;
}

/* change footer site info section background color | #3637362-zen eD */
#site-footer {
    background-color: #82817C;
}

#eu-cookie-law {
background-color: #ffff;
border: 4px solid #548434;
color: #82817C;
}

/* Cookies and Consent Button change | #26961158-hc | AY */
.widget_eu_cookie_law_widget #eu-cookie-law .accept{
color: #fff;
background: #548434;
}

/* Mobile menu child page link color | 27331063-hc (KK) */
ul.modal-menu > li .ancestor-wrapper a {
    color: #82817C;
}

/* footer center logo | 4100357-ZD DZ */
@media screen and (min-width: 978px) {
  .footer-credits {
    max-width: none;
    display: block;
    width: 55%;
}
.footer-copyright {
    display: flex;
    justify-content: space-between;
    align-items: center;
    }
}
