/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* Remove dropdown arrows in menu  / XXXXXX-hc rw */
.main-navigation > div > ul > .menu-item-has-children > a::after {
	display: none;
}

/* Remove - before sub menu item / 21795744-hc wv */
.main-navigation .sub-menu .menu-item a::before {
	counter-increment: nested-list;
	content: "";
}

.site-footer .jetpack-social-widget-list {
	text-align: center;
}

/* --- Exford theme primary color / 2908277-zen --- */
a,
.wp-block-button.is-style-outline .wp-block-button__link,
.site-title a:hover,
.main-navigation a,
.main-navigation a:link,
.main-navigation a:visited,
.social-navigation a:hover,
.footer-navigation .footer-menu a:hover,
.entry-title a:active,
.entry-title a:focus,
.entry-title a:hover,
.page-title a:active,
.page-title a:focus,
.page-title a:hover,
.a8c-posts-list .a8c-posts-list-item__title a:active,
.a8c-posts-list .a8c-posts-list-item__title a:focus,
.a8c-posts-list .a8c-posts-list-item__title a:hover,
.site-info a:hover {
	color: #565656;
}

button,
.button,
input[type=submit],
.wp-block-button__link,
.wp-block-file__button,
.a8c-posts-list__view-all,
.wp-block-file .wp-block-file__button,
.a8c-posts-list-item__featured span,
.wp-block-pullquote.is-style-solid-color,
.wp-block-pullquote.is-style-solid-color,
.sticky-post {
	background-color: #565656;
}

.wp-block-quote {
	border-left-color: #565656;
}

.wp-block-quote[style*="text-align:right"],
.wp-block-quote[style*="text-align: right"] {
	border-right-color: #565656;
}

.has-primary-color[class] {
	color: #565656 !important;
}

.has-primary-background-color[class] {
	background-color: #565656 !important;
}
/* To remove the page title HC-22195286-SK */
.page .entry-header .entry-title
{
  display:none;
}
/* Footer: add a custom background color -- 22240805-hc */
body:not(.fse-enabled) #colophon {
  background: #e3e3e3;
  width: 100%;
  max-width: none;
  padding: 1.5em;
  justify-content: center;
}

/* Add footer widget area columns | -- 22240805-hc */
.site-footer .widget-area {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: repeat(auto-fit, minmax(200px,1fr));
    max-width: 100%;
}
     
.site-footer .widget-area > .widget {
    width: 100%;
    margin: 0;
}
 
.site-footer .widget-area > * {
    max-width: none;
}
 
.site-footer .widget * {
    max-width: 100%;
}
/* End - footer columns | -- 22240805-hc */
/* change social menu icon color | 22240805-hc bk */
.social-navigation svg {
  fill: #f4872c;
}
/* Footer: add a custom background color -- 22240805-hc */
body:not(.fse-enabled) #colophon {
  background: #e3e3e3;
  width: 100%;
  padding: 1.5em;
  align-items: center;
  flex-direction: column;
}

/* Add footer widget area columns | -- 22240805-hc */
.site-footer .widget-area {
    display: grid;
    align-items: start;
    grid-gap: 30px;
    grid-template-columns: repeat(auto-fit, minmax(200px,1fr));
    max-width: calc(calc( 782px - 32px) + 256px);
}

/* Add same margin to all widgets | -- 22240805-hc */
.site-footer .widget-area > .widget {
    width: 100%;
    margin: 0;
}