/*!
Theme Name: BarntonPC

**/

/*--------------------------------------------------------------
>>> MASTER.CSS TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 General
	1.1 Typography
	1.2 Section Titles
2.0 Header
	2.1 Navigation
	2.2 Header Contact & Search
3.0 Pages
	3.1 Homepage
	3.2 Your Council
4.0 Footer
	4.1 Footer General
	4.2 Site Info
5.0	Gravity Forms
6.0 Blog
7.0 Meetings
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 General
--------------------------------------------------------------*/

html, body {
	scroll-snap-align: start;
	scroll-padding-top: 20px;
}
html {
	scroll-behavior: smooth;
}
.back_to_top {
	margin-bottom: 30px;
}


.custom-logo-link img {
	width:188px!important;
}
.no-results {
	min-height: 400px;
}
.col-full {
	max-width: 1408px;
	width: 100%;
	padding-left: 4%;
	padding-right: 4%;
	margin: 0 auto;
}
.col-wide {
	width: 100%;
	max-width: 1536px;
	padding-left: 4%;
	padding-right: 4%;
	margin: 0 auto;
}

@media screen and (min-width: 1000px) {
	.col-full {
		padding-left: 4%;
		padding-right: 4%;
	}
}

.owl-carousel {
	z-index: 0!important;
}

/*--------------------------------------------------------------
1.1 Typography
--------------------------------------------------------------*/

p.intro {
	font-size:1.2rem;
}

/** Blockquote **/

blockquote:before {
	color: #ccc;
	content: '“';
	font-size: 4rem;
	line-height: 0.1em;
	margin-right: 10px;
	vertical-align: -30px;
}
blockquote p {
	display: inline;
}
figure.quote {
	margin: 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 20px;
	margin-bottom: 50px;
}
figure.quote figcaption,
figure.quote blockquote {
	margin: 1em;
}

@media screen and (min-width: 769px) {

	figure.quote img {
		float: right;
		margin-left: 20px;
	}
}

#primary hr,
#primary hr.wp-block-separator {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
  border-top: none!important;
}

#primary .has-large-font-size {
	font-size: 1.4rem!important;
}

/** Document Downlaods **/

/** 
.wp-block-file {
    box-sizing: border-box;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 2em;
	margin-bottom: 1em;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: normal;
}
.wp-block-file object {
	border: 1px solid limegreen;
}
.wp-block-file a:first-of-type {
	font-weight: 600;
}
.wp-block-file a {
	font-size: 1.1rem;
	line-height: 1.5;
	text-decoration: none;
}
.wp-block-file a:hover:first-of-type {
	text-decoration: underline;
    text-decoration-thickness: max(3px, 0.1rem);
    text-underline-offset: 0.3em;
}
.wp-block-file *+.wp-block-file__button {
    margin-left: .75em;
    float: right;
    min-width: 120px;
    text-align: center;
}
**/


.wp-block-file {
  display: grid;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  gap: 1em;
  align-items: center;
	border-bottom: 1px solid #ccc;
		padding-bottom: 1em;
	margin-bottom: 0.5em;

}
.wp-block-file {
  margin-top: -6px;
}

.wp-block-file object {
  grid-row: 1 / 2;
  grid-column: 1 / 3;      /* spans both columns */
  width: 100%;
  min-height: 300px;
  display: block;
}

.wp-block-file a {
  grid-row: 2 / 3;
  grid-column: 1 / 2;      /* first column of second row */
  	font-size: 1.1rem;
	line-height: 1.5;
	text-decoration: none;
	font-weight: 600;
}
.wp-block-file a:hover {
	text-decoration: underline;
    text-decoration-thickness: max(3px, 0.1rem);
    text-underline-offset: 0.3em;
}
.wp-block-file *+.wp-block-file__button {
  grid-row: 2 / 3;
  grid-column: 2 / 3;      /* second column of second row */
  justify-self: end;       /* aligns right, optional */
}
.wp-block-file a:hover.wp-block-file__button {
	text-decoration: none;
}

/*--------------------------------------------------------------
2.0 Header
--------------------------------------------------------------*/

#masthead {
    background-color: #006699;
	padding: 10px 0;
	display: table;
	width: 100%;
	position: relative;
	z-index: 1;
}
.site-branding {
	float: left;
	width: 35%;
}
.site-branding img,
.custom-logo-link {
	display: block;
}
a.head-tel {
	float: left;
	color: #222;
	text-decoration: none;
}
a.head-tel:hover {
	color: #c21e24;
}
a.head-tel:before {
	content: "";
	display: inline-block;
	position: relative;
	top: 3px;
	width: 17px;
	height: 19px;
	background: url('../images/phone-icon.svg') no-repeat;
	background-position: center center;
}
.homeicon svg {
	position: relative;
	top: 3px;
	fill: #222;
}

@media screen and (min-width: 820px) {

	.site-branding {
		max-width: 180px;
		margin-top: 20px;
		float: left;
	}
	a.head-tel {
		float: right;
	}
	a.head-tel span {
		margin-left: 5px;
		font-size: 1.1rem;
		font-weight: 600;
	}
}

@media screen and (max-width: 820px) {

	a.head-tel span {
		display: none;
	}
	a.head-tel {
		margin: 13px 0 0 40%;
	}
	a.head-tel:before {
		position: relative;
		top: -2px;
		width: 25px;
		height: 25px;
		background: url('../images/phone-icon-white.svg') no-repeat;
		background-position: center center;
		background-size: 25px 25px;
	}
}
@media all and (device-width: 820px) and (device-height: 1024px) and (orientation:portrait) {
	.site-branding {
		width: 25%;
	}
	a.head-tel {
  		display: none;
	}
}

.slider-caption {
	border-left: 3px solid #159a61;
}


/*--------------------------------------------------------------
2.1 Navigation
--------------------------------------------------------------*/

.primary-navigation {
	float: right;
}
#menu-barntonpc-main-menu {
	display: inline-block;
	float: left;
}

@media screen and (min-width: 820px) {

	.barntonpc-primary-navigation {
		float: right;
	}
	.home-link span {
		display: none;
	}
}

/*--------------------------------------------------------------
2.2 Header Contact & Search
--------------------------------------------------------------*/

.header_extra {
	background-color: #f5f5f5;
	padding: 1em 0 0;
}
.header_extra_inner {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: normal;
	align-content: stretch;
}
.header_extra_inner > div {
	display: block;
	flex-grow: 0;
	flex-shrink: 1;
	align-self: auto;
	order: 0;
}

@media screen and (min-width: 821px) {
	.header_extra {
		padding: 2em 0;
	}
}

/** Header Contact Nav **/

.header_contact_menu {
	float: left;
	padding: 0 0 20px 0;
}
.header_contact_menu .header_contact_links {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	align-content: normal;
	margin-bottom: 0;
	padding: 0;
	gap: 1em;
	list-style: none;
}
.header_contact_menu .menu-header-contact-menu-container ul { 
	margin: 5px 0 0;
}
.header_contact_menu .header_contact_links li {
	display: block;
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	align-self: auto;
	order: 0;
}
.header_contact_menu .header_contact_links li a {
	line-height: 1.0;
	color: #111;
	text-decoration: none;
	font-size: 17px;
	font-weight: 500;
	padding: 10px 0;
	display: block;
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
	align-self: auto;
	order: 0;
}
.header_contact_menu .header_contact_links li.tel a::before,
.header_contact_menu .header_contact_links li.con a::before {
	content: "";
	border: 2px solid #005585;
	border-radius: 999px;
	display: inline-block;
	margin-top: -12px;
	margin-right: 10px;
	margin-bottom: -12px;
	width: 35px;
	height: 35px;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px auto;
}
.header_contact_menu .header_contact_links li.tel a:hover:before,
.header_contact_menu .header_contact_links li.con a:hover:before {
	border: 2px solid #005585;
	background-color: #005585;
	background-size: 21px auto;
}
.header_contact_menu .header_contact_links li.tel a::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2 19.2'%3E%3Cpath d='M18.78 17.06c-.29.67-1.05 1.1-1.66 1.45-.8.44-1.62.7-2.54.7-1.27 0-2.41-.52-3.57-.94-.83-.3-1.64-.67-2.39-1.13-2.32-1.43-5.11-4.23-6.55-6.55-.46-.75-.83-1.55-1.13-2.39C.52 7.04 0 5.9 0 4.63c0-.91.26-1.73.7-2.54.34-.61.78-1.38 1.44-1.66.45-.2 1.4-.42 1.9-.42.1 0 .19 0 .29.04.29.1.59.76.72 1.04.44.78.86 1.57 1.31 2.33.22.35.63.79.63 1.21 0 .83-2.47 2.05-2.47 2.78 0 .37.34.85.53 1.17 1.38 2.48 3.1 4.2 5.58 5.58.33.19.8.53 1.17.53.74 0 1.95-2.47 2.78-2.47.42 0 .86.41 1.21.63.76.45 1.55.87 2.33 1.31.27.14.94.44 1.04.72.04.1.04.19.04.29 0 .49-.22 1.44-.42 1.9Z' style='fill:%23005585'/%3E%3C/svg%3E");
}
.header_contact_menu .header_contact_links li.con a::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.56 14.78'%3E%3Cpath d='M11.28 9.29c-.75 0-1.5-.25-2.12-.74L.02 1.32c0 .05-.02.11-.02.16v11.83c0 .81.68 1.48 1.5 1.48h19.56c.83 0 1.5-.67 1.5-1.48V1.48c0-.06-.01-.11-.02-.16L13.4 8.55a3.4 3.4 0 0 1-2.12.74Z' style='fill:%23005585'/%3E%3Cpath d='M21.06 0H1.5c-.24 0-.48.07-.68.17l.67.53 8.54 6.75c.74.59 1.78.59 2.52 0L21.08.7l.67-.53c-.21-.11-.44-.17-.69-.17Z' style='fill:%23005585'/%3E%3C/svg%3E");
}
.header_contact_menu .header_contact_links li.tel a:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2 19.2'%3E%3Cpath d='M18.78 17.06c-.29.67-1.05 1.1-1.66 1.45-.8.44-1.62.7-2.54.7-1.27 0-2.41-.52-3.57-.94-.83-.3-1.64-.67-2.39-1.13-2.32-1.43-5.11-4.23-6.55-6.55-.46-.75-.83-1.55-1.13-2.39C.52 7.04 0 5.9 0 4.63c0-.91.26-1.73.7-2.54.34-.61.78-1.38 1.44-1.66.45-.2 1.4-.42 1.9-.42.1 0 .19 0 .29.04.29.1.59.76.72 1.04.44.78.86 1.57 1.31 2.33.22.35.63.79.63 1.21 0 .83-2.47 2.05-2.47 2.78 0 .37.34.85.53 1.17 1.38 2.48 3.1 4.2 5.58 5.58.33.19.8.53 1.17.53.74 0 1.95-2.47 2.78-2.47.42 0 .86.41 1.21.63.76.45 1.55.87 2.33 1.31.27.14.94.44 1.04.72.04.1.04.19.04.29 0 .49-.22 1.44-.42 1.9Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.header_contact_menu .header_contact_links li.con a:hover:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.56 14.78'%3E%3Cpath d='M11.28 9.29c-.75 0-1.5-.25-2.12-.74L.02 1.32c0 .05-.02.11-.02.16v11.83c0 .81.68 1.48 1.5 1.48h19.56c.83 0 1.5-.67 1.5-1.48V1.48c0-.06-.01-.11-.02-.16L13.4 8.55a3.4 3.4 0 0 1-2.12.74Z' style='fill:%23fff'/%3E%3Cpath d='M21.06 0H1.5c-.24 0-.48.07-.68.17l.67.53 8.54 6.75c.74.59 1.78.59 2.52 0L21.08.7l.67-.53c-.21-.11-.44-.17-.69-.17Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
@media screen and (min-width: 821px) {
	.header_contact_menu {
		padding: 0;
	}
	.header_contact_menu .header_contact_links {
		gap: 4em;
	}
}

/** Search Box **/

.search_box form {
	border: 2px solid #000;
	background-color: #fff;
	width: 100%;
	height: auto;
}
.search_box input[type="text"] {
	background-color: #fff;
	border-width: 0;
	width: 90%;
}
.search_box input[type="image" i] {
	width: 20px;
	height: auto;
	float: right;
	margin-top: 14px;
	margin-right: 10px;
}
@media screen and (min-width: 821px) {
	.search_box input[type="text"] {
		background-color: #fff;
		border-width: 0;
		width: 85%;
	}
	.header_extra_inner {
		flex-direction: row;
	}
	.header_extra_inner > div:nth-child(1) {
		flex-basis: 65%;
	}
	.header_extra_inner > div:nth-child(2) {
		flex-basis: 35%;
	}
	
}

/*--------------------------------------------------------------
3.0 Pages
--------------------------------------------------------------*/

.entry-header,
.page-header {
	margin: 20px 0;
}
.entry-header_single {
	margin: 20px 0 0 0;
}
.entry-content {
	padding-bottom: 0;
	margin-bottom: 35px;
}
@media screen and (min-width: 820px) {
	.entry-header,
	.page-header {
		margin: 50px 0 50px 0;
	}
	.entry-header_single {
		margin: 50px 0 0 0;
	}
	
	.entry-content {
		margin-bottom: 75px;
	}
	.side-rule {
		padding-left: 5%;
	    border-left: 1px solid #ccc;
	}
}
.home .entry-header {
	margin: 0 0;
}

/** Page Columns **/

.ds-2col-stacked,
.ds-2col {
	overflow: hidden;
}
#testing-gallery img {
	float: left;
	padding: 3px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 125px;
	height: auto;
	border: 1px solid #dddddd;
}
.node-container .field-name-field-container-images img {
    float: left;
    padding: 3px;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 125px;
    height: auto;
    border: 1px solid #dddddd;
}

@media screen and (min-width: 820px) {
	.ds-2col-stacked .group-left,
	.ds-2col .group-left {
		float: left;
		width: 46%;
		margin-right: 2%;
	}
	.ds-2col-stacked .group-right,
	.ds-2col .group-right {
		float: left;
		width: 52%;
	}
}

/*--------------------------------------------------------------
3.1 Homepage
--------------------------------------------------------------*/

/** Weclome **/

.Hero_wrap {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
}
.Hero_wrap .wp-block-cover {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440.5 444.69'%3E%3Cpath d='M720.5 421.21c241.93 0 482 7.9 720 23.44V0H0v444.69c238.16-15.56 478.41-23.48 720.5-23.48Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440.5 444.69'%3E%3Cpath d='M720.5 421.21c241.93 0 482 7.9 720 23.44V0H0v444.69c238.16-15.56 478.41-23.48 720.5-23.48Z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: top;
  mask-position: top;
}
.home-content .Hero_wrap.has-global-padding > .alignfull {
    margin-right: calc(var(--wp--style--root--padding-right) * -0)!important;
    margin-left: calc(var(--wp--style--root--padding-left) * -0)!important;
}

.Welcome_boxout {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 566.7 204.95'%3E%3Cg style='opacity:.9'%3E%3Cpath d='M283.35 0C190.23 0 97.39 1.19 4.82 3.52A4.948 4.948 0 0 0 0 8.47v191.54c0 2.78 2.29 5.01 5.07 4.94 92.48-2.32 185.25-3.51 278.29-3.51s185.81 1.19 278.29 3.51c2.78.07 5.07-2.16 5.07-4.94V8.47c0-2.68-2.14-4.88-4.82-4.95C469.32 1.19 376.47 0 283.35 0Z' style='fill:%23333'/%3E%3C/g%3E%3C/svg%3E");
	background-size: 100% 100%;
	margin-top: -300px;
	margin-left: 4%;
	margin-right: 4%;
	margin-bottom: 100px;
	padding: 30px;
	max-width: 600px;
}
.Welcome_boxout h1,
.Welcome_boxout p,
.Welcome_boxout {
	color: #fff;
}
.Welcome_boxout h1 {
	margin-bottom: 0;
}
.Welcome_boxout p {
	font-size: 1.4rem;
}
.Welcome_boxout.is-layout-constrained > * {
    margin-block-start: 10px;
}
@media screen and (min-width: 600px) {
	.Welcome_boxout {
		margin-top: -160px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 25px;
	}
}

/** Latest News... **/

.Latest_News {
	padding-top: 50px;
	padding-bottom: 50px;
}
.Latest_News .wp-block-latest-posts a.wp-block-latest-posts__post-title {
	text-decoration: none;
	font-size: 1.20rem;
	line-height: 1.1;
	font-weight: 600;
	position: relative;
	top: 10px;
}
.Latest_News .wp-block-latest-posts a.wp-block-latest-posts__post-title::after {
	content: "Read More";
	display: table;
	border: 1px solid;
    border-color: #006699 #006699 #006699;
    background-color: #006699;
    border-radius: 4px;
    color: rgba(255, 255, 255, 1.0);
    line-height: 1;
    font-size: 1.0rem;
	text-transform: uppercase;
    padding: 0.6em 1em;
	margin-top: 0.5em;
	font-weight: 400;
	position: relative;
	max-width: 150px;
}
.Latest_News .wp-block-latest-posts__featured-image.alignleft {
	width: 45%;
}
@media screen and (min-width: 820px) {
	.Latest_News .wp-block-latest-posts__featured-image.alignleft {
		width: auto;
	}
	.Latest_News .wp-block-latest-posts a.wp-block-latest-posts__post-title {
		font-size: 1.6rem;
		line-height: 1.2;
		font-weight: 600;
	}
}

/** Meetings Calendar **/

.Meetings_Calendar {
	background-color: #f5f5f5;
	padding-top: 50px;
	padding-bottom: 100px;
}
.home-content .Meetings_Calendar::after {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440 33'%3E%3Cpath d='M0 0v33C179.08 8.26 430.77-5.6 720.25 17.3c226.64 17.93 474.17 21.2 719.75 0V0H0Z' style='fill:%23f5f5f5'/%3E%3C/svg%3E");
    width: 100%;
    height: 33px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
}
.Meetings_Calendar .eo-fullcalendar {
	max-width: 1408px;
	width: 100%;
	padding-left: 4%;
	padding-right: 4%;
	margin: 0 auto;
}

/** Your Parish Council **/

.Parish_Row_1,
.Parish_Row_2 {
  	gap: 2em;
  	align-items: stretch;
}

.Your_Parish .is-layout-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.Parish_Row_1 p,
.Parish_Row_2 p {
	margin: 0;
	display: flex;
	align-items: center;
	height: 100%;
	width: 100%;
}
.Parish_Row_1 p a,
.Parish_Row_2 p a {
	display: flex;
	align-items: center; /* vertically center text */
	height: 100%; /* ensure it stretches */
	width: 100%;
	border-radius: 4px;
	padding: 40px 50% 40px 10%;
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1.2;
	text-decoration: none;
	min-height: 133px;
	background-repeat: no-repeat;
	background-size: auto 70%;
	background-position: center right 8%;
}
.Parish_Row_1 p a {
	background-color: #006699;
	color: #fff;
}
.Parish_Row_2 p a {
	background-color: #fff;
	color: #333;
	border: 2px solid #333;
}
.Parish_Row_1 p a:hover,
.Parish_Row_2 p a:hover {
	background-color: #333;
	color: #fff;
}
.Meetings a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.1 95'%3E%3Cpath d='M85.8 9.3H75.5V2.5a2.5 2.5 0 0 0-5 0v6.8h-46V2.5a2.5 2.5 0 0 0-5 0v6.8H9.3C4.17 9.3 0 13.47 0 18.6v67.1C0 90.83 4.17 95 9.3 95h76.4c5.13 0 9.26-4.01 9.4-9.2V18.6c0-5.13-4.17-9.3-9.3-9.3ZM85.7 90H9.3C6.93 90 5 88.07 5 85.7V18.6c0-2.37 1.93-4.3 4.3-4.3h10.2V18a2.5 2.5 0 0 0 5 0v-3.7h46V18a2.5 2.5 0 0 0 5 0v-3.7h10.3c2.37 0 4.3 1.93 4.3 4.3v67.13c-.06 2.39-2 4.27-4.4 4.27Z' style='fill:%23fff'/%3E%3Cpath d='M27.36 34.94h-8.12c-2.15 0-3.9 1.75-3.9 3.9v8.12c0 2.15 1.75 3.9 3.9 3.9h8.12c1.93 0 3.52-1.44 3.87-3.49.02-.14.03-.27.03-.41v-8.12c0-2.15-1.75-3.9-3.9-3.9Zm-1.1 10.92h-5.92v-5.92h5.92v5.92ZM75.76 34.94h-8.12c-2.15 0-3.9 1.75-3.9 3.9v8.12c0 2.15 1.75 3.9 3.9 3.9h8.12c2.22 0 3.9-1.68 3.9-3.9v-8.12c0-2.15-1.75-3.9-3.9-3.9Zm-1.1 10.92h-5.92v-5.92h5.92v5.92ZM27.36 59.14h-8.12c-2.15 0-3.9 1.75-3.9 3.9v8.12c0 2.15 1.75 3.9 3.9 3.9h8.12c1.93 0 3.52-1.43 3.87-3.49.02-.14.03-.27.03-.41v-8.12c0-2.15-1.75-3.9-3.9-3.9Zm-1.1 10.92h-5.92v-5.92h5.92v5.92ZM51.56 59.14h-8.12c-2.15 0-3.9 1.75-3.9 3.9v8.12c0 2.15 1.75 3.9 3.9 3.9h8.12c2.15 0 3.9-1.75 3.9-3.9v-8.12c0-2.15-1.75-3.9-3.9-3.9Zm-1.1 10.92h-5.92v-5.92h5.92v5.92ZM55.14 35.14c-.98-.98-2.56-.98-3.54 0l-4.23 4.23-4.23-4.23c-.98-.98-2.56-.98-3.54 0s-.98 2.56 0 3.54l4.23 4.23-4.23 4.23a2.499 2.499 0 0 0 1.77 4.27c.64 0 1.28-.24 1.77-.73l4.23-4.23 4.23 4.23c.49.49 1.13.73 1.77.73s1.28-.24 1.77-.73c.98-.98.98-2.56 0-3.54l-4.23-4.23 4.23-4.23c.98-.98.98-2.56 0-3.54Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.Documents a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74.25 101.16'%3E%3Cpath d='M53.38 27.4H11.73v-.01a1.72 1.72 0 1 0 0 3.44h41.66v.01a1.72 1.72 0 1 0 0-3.44ZM53.38 38.15H11.72v-.01a1.72 1.72 0 1 0 0 3.44h41.66v.01a1.72 1.72 0 1 0 0-3.44Z' style='fill:%23fff'/%3E%3Cpath d='M72.53 10.68h-2.85V7.07c0-.95-.77-1.72-1.72-1.72h-2.85V1.74c0-.46-.18-.89-.5-1.22s-.77-.51-1.23-.51H22.07V0h-.2c-.03 0-.07 0-.1.01h-.03c-.02 0-.04 0-.05.01-.02 0-.05.01-.07.02-.01 0-.02 0-.04.01-.02 0-.03.01-.05.02-.02 0-.04.01-.06.02-.02 0-.03.01-.05.02-.01 0-.02.01-.04.02-.02 0-.04.02-.07.03-.02 0-.03.02-.05.02 0 0-.02 0-.02.01-.03.01-.05.03-.08.05-.01 0-.03.02-.04.03h-.01l-.12.09-4.82 3.93L.65 16.98c-.04.04-.09.07-.13.11l-.03.03-.02.02c-.02.02-.04.04-.06.07 0 0-.01.02-.02.02 0 .01-.02.03-.03.04 0 0 0 .01-.01.02-.01.02-.03.03-.04.05 0 .01-.02.03-.02.04 0 .01-.02.03-.03.04a.21.21 0 0 1-.04.06c0 .02-.02.03-.03.05 0 .02-.02.03-.02.05 0 .02-.02.04-.02.05 0 .02-.02.04-.02.06 0 .02-.01.03-.02.05 0 .01-.01.03-.01.04 0 .02 0 .04-.01.05v.03c0 .02 0 .03-.01.05v.36L0 88.75c0 .46.18.89.5 1.22s.76.5 1.22.5h2.85v3.61c0 .46.18.89.5 1.22s.76.5 1.22.5h2.85v3.61c0 .46.18.89.5 1.22s.76.5 1.22.5l61.64.02c.95 0 1.72-.77 1.72-1.72l.03-87.04c0-.95-.77-1.72-1.72-1.72ZM18.02 7.24l2.32-1.9v11.25H6.56l11.46-9.35ZM6.29 87.04H3.44l.02-67.01h18.6c.46 0 .89-.18 1.22-.5.32-.32.5-.76.5-1.22V3.44l37.88.01v3.61l-.02 79.99-55.34-.02Zm4.58 5.33H8.02v-1.89l55.35.02c.95 0 1.72-.77 1.72-1.72l.02-79.99h1.14v3.61l-.02 79.99-55.34-.02Zm59.91 5.35-58.2-.02v-1.89l55.35.02c.95 0 1.72-.77 1.72-1.72l.02-79.99h1.14l-.02 83.6Z' style='fill:%23fff'/%3E%3Cpath d='M53.38 48.91H11.72v-.01a1.72 1.72 0 1 0 0 3.44h41.66v.01a1.72 1.72 0 1 0 0-3.44ZM53.38 59.66H11.72v-.01a1.72 1.72 0 1 0 0 3.44h41.66v.01a1.72 1.72 0 1 0 0-3.44ZM53.37 70.41H11.72v-.01a1.72 1.72 0 1 0 0 3.44h41.66v.01a1.72 1.72 0 1 0 0-3.44Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.Planning a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92.91 91.7'%3E%3Cpath d='M91.4 12.65 64.82.63c-.34-.17-.85-.17-1.19 0L30.11 11.48 2.7.63c-.85-.34-1.69 0-2.03.85-.17 0-.17.34-.17.51v76.68c0 .68.34 1.19.85 1.35l27.92 11.02c.34.17.85.17 1.19 0l33.69-11.85 26.07 11.85c.17.17.34.17.68.17s.51-.17.85-.34c.51-.34.68-.85.68-1.35V14c-.17-.51-.51-1.19-1.02-1.35Zm-2.2 74.66-24.38-11c-.34-.17-.85-.17-1.19 0L29.94 87.99 3.55 77.65V4.35l25.89 10c.34.17.85.17 1.19 0L64.14 3.68 89.2 15.02v72.29ZM29.94 21.28l-18.79-7.62c-.51-.17-1.02-.17-1.52.17-.34.34-.68.85-.68 1.35v57.39c0 .68.34 1.19 1.02 1.35l19.3 7.62c.17 0 .34.17.51.17h.51l33.69-11.34 18.45 7.28c.51.17 1.02.17 1.35-.17.34-.34.68-.68.68-1.35V20.61c0-.51-.34-1.19-.85-1.35l-18.79-9.14c-.34-.17-.85-.17-1.19 0L29.94 21.29Zm13.55 52.83-13.54 4.57-17.78-7.28V56.84l17.61 6.43c.34.17.68.17 1.02 0l12.7-4.4v15.24Zm38.09-.17-16.93-6.6c-.34-.17-.68-.17-1.02 0l-5.76 1.86V54.3l5.93-2.71 17.78 6.77v15.58Zm0-52.32v33.35l-17.27-6.6c-.34-.17-.85-.17-1.19 0l-7.28 3.56c-.51.34-.85.85-.85 1.35v16.93l-8.46 2.71V56.84c0-.51-.17-1.02-.68-1.19-.34-.34-1.02-.34-1.35-.17l-14.22 4.91-18.12-6.77V32.63l5.42 2.2 7.62 3.05 3.89 1.52c.17 0 .34.17.51.17h.34l15.24-3.89c.85-.17 1.35-1.02 1.19-1.86s-1.02-1.35-1.86-1.19L35.03 35v-4.57c-.17-.85-.85-1.52-1.69-1.35-.68 0-1.35.68-1.35 1.35v5.42l-2.2.51-2.37-1.02v-4.91c-.17-.85-.85-1.52-1.69-1.35-.68 0-1.35.68-1.35 1.35v3.72l-4.57-1.86V26.7c.17-.85-.51-1.69-1.35-1.69-.85-.17-1.69.51-1.69 1.35v4.74l-4.57-1.86V17.39l17.27 6.94c.34.17.68.17 1.02 0l24.38-8.13v18.12c.17.85.85 1.52 1.69 1.35.68 0 1.35-.68 1.35-1.35V15.19L64 13.16l17.61 8.46Z' style='fill:%23fff;stroke:%23fff'/%3E%3C/svg%3E");
}
.Grants a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.27 86.65'%3E%3Cpath d='M95.8 64.65c-3.47-3.4-7.66-6.88-13.64-5.06L67.4 64.51v-.76c0-1.54-.57-3-1.6-4.11-1.1-1.19-2.65-1.89-4.37-1.98H48.66l-.15-.12c-5.04-3.99-11.3-6.19-18.09-6.37H19.18v-1.63c0-.84-.69-1.53-1.53-1.53H1.53c-.84 0-1.53.69-1.53 1.53v29.1c0 .84.69 1.53 1.53 1.53h16.13c.84 0 1.53-.69 1.53-1.53v-1.3l.73.26c1.29.45 2.5.88 3.67 1.29l.13-.35v.4c2.02.72 4.11 1.46 6.04 2.1 10.07 3.58 16.03 5.61 21.39 5.61 6.89 0 13.01-3.18 26.44-10.16l2.64-1.37c4.17-2.17 9.36-4.87 15.23-7.74.44-.24.74-.69.81-1.22.08-.58-.09-1.16-.46-1.51Zm-35.02 2.64-22.18.02-.1-.02c-.41-.08-.84.03-1.17.31-.36.29-.51.68-.5.95l-.02.11c-.08.41.03.84.31 1.18.27.33.65.51 1.04.51h22.79c1.98 0 3.63-.74 4.78-2.15l.1-.12c1.23-.42 13.29-4.48 17.16-5.78 3.63-1.22 7.14 1.39 8.49 2.57.37.33.37.48.36.5 0 .02-.04.15-.45.35-.17.08-.98.49-2.17 1.1-3.39 1.73-9.69 4.94-13.2 6.62-12.41 6.53-18.65 9.81-25.18 9.81-5.18 0-10.85-1.98-20.23-5.26-1.69-.62-3.52-1.25-5.53-1.93l-.23-.08c-1.74-.6-3.55-1.21-5.49-1.91l-.36-.13V54.4h11.27c6.19 0 11.95 2.12 16.67 6.13l.13.07c.26.12.59.28.91.28h12.8c1.8 0 3.21 1.41 3.21 3.2s-1.41 3.21-3.2 3.21ZM15.95 51.24v25.69H3.06V51.24h12.9ZM83.19 37h-13.8c-3.55 0-6.43 2.89-6.43 6.43s2.89 6.43 6.43 6.43h13.8c3.55 0 6.43-2.89 6.43-6.43S86.73 37 83.19 37Zm0 9.82h-13.8c-1.87 0-3.38-1.52-3.38-3.38s1.52-3.38 3.38-3.38h13.8c1.87 0 3.38 1.52 3.38 3.38s-1.52 3.38-3.38 3.38ZM69.4 12.87h13.8c3.55 0 6.43-2.89 6.43-6.43S86.74.01 83.2.01H69.4c-3.55 0-6.43 2.89-6.43 6.43s2.89 6.43 6.43 6.43Zm0-9.82h13.8c1.87 0 3.38 1.52 3.38 3.38s-1.52 3.38-3.38 3.38H69.4c-1.87 0-3.38-1.52-3.38-3.38s1.52-3.38 3.38-3.38ZM46.75 30.85h13.8c3.55 0 6.43-2.89 6.43-6.43s-2.89-6.43-6.43-6.43h-13.8c-3.55 0-6.43 2.89-6.43 6.43s2.89 6.43 6.43 6.43Zm0-9.81h13.8c1.87 0 3.38 1.52 3.38 3.38s-1.52 3.38-3.38 3.38h-13.8c-1.87 0-3.38-1.52-3.38-3.38s1.52-3.38 3.38-3.38Z' style='fill:%23333'/%3E%3C/svg%3E");
}
.Grants a:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.27 86.65'%3E%3Cpath d='M95.8 64.65c-3.47-3.4-7.66-6.88-13.64-5.06L67.4 64.51v-.76c0-1.54-.57-3-1.6-4.11-1.1-1.19-2.65-1.89-4.37-1.98H48.66l-.15-.12c-5.04-3.99-11.3-6.19-18.09-6.37H19.18v-1.63c0-.84-.69-1.53-1.53-1.53H1.53c-.84 0-1.53.69-1.53 1.53v29.1c0 .84.69 1.53 1.53 1.53h16.13c.84 0 1.53-.69 1.53-1.53v-1.3l.73.26c1.29.45 2.5.88 3.67 1.29l.13-.35v.4c2.02.72 4.11 1.46 6.04 2.1 10.07 3.58 16.03 5.61 21.39 5.61 6.89 0 13.01-3.18 26.44-10.16l2.64-1.37c4.17-2.17 9.36-4.87 15.23-7.74.44-.24.74-.69.81-1.22.08-.58-.09-1.16-.46-1.51Zm-35.02 2.64-22.18.02-.1-.02c-.41-.08-.84.03-1.17.31-.36.29-.51.68-.5.95l-.02.11c-.08.41.03.84.31 1.18.27.33.65.51 1.04.51h22.79c1.98 0 3.63-.74 4.78-2.15l.1-.12c1.23-.42 13.29-4.48 17.16-5.78 3.63-1.22 7.14 1.39 8.49 2.57.37.33.37.48.36.5 0 .02-.04.15-.45.35-.17.08-.98.49-2.17 1.1-3.39 1.73-9.69 4.94-13.2 6.62-12.41 6.53-18.65 9.81-25.18 9.81-5.18 0-10.85-1.98-20.23-5.26-1.69-.62-3.52-1.25-5.53-1.93l-.23-.08c-1.74-.6-3.55-1.21-5.49-1.91l-.36-.13V54.4h11.27c6.19 0 11.95 2.12 16.67 6.13l.13.07c.26.12.59.28.91.28h12.8c1.8 0 3.21 1.41 3.21 3.2s-1.41 3.21-3.2 3.21ZM15.95 51.24v25.69H3.06V51.24h12.9ZM83.19 37h-13.8c-3.55 0-6.43 2.89-6.43 6.43s2.89 6.43 6.43 6.43h13.8c3.55 0 6.43-2.89 6.43-6.43S86.73 37 83.19 37Zm0 9.82h-13.8c-1.87 0-3.38-1.52-3.38-3.38s1.52-3.38 3.38-3.38h13.8c1.87 0 3.38 1.52 3.38 3.38s-1.52 3.38-3.38 3.38ZM69.4 12.87h13.8c3.55 0 6.43-2.89 6.43-6.43S86.74.01 83.2.01H69.4c-3.55 0-6.43 2.89-6.43 6.43s2.89 6.43 6.43 6.43Zm0-9.82h13.8c1.87 0 3.38 1.52 3.38 3.38s-1.52 3.38-3.38 3.38H69.4c-1.87 0-3.38-1.52-3.38-3.38s1.52-3.38 3.38-3.38ZM46.75 30.85h13.8c3.55 0 6.43-2.89 6.43-6.43s-2.89-6.43-6.43-6.43h-13.8c-3.55 0-6.43 2.89-6.43 6.43s2.89 6.43 6.43 6.43Zm0-9.81h13.8c1.87 0 3.38 1.52 3.38 3.38s-1.52 3.38-3.38 3.38h-13.8c-1.87 0-3.38-1.52-3.38-3.38s1.52-3.38 3.38-3.38Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.Cemetery a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81.62 106.17'%3E%3Cpath d='M76.34 84.8v-2.68c0-2.96-2.39-5.38-5.34-5.42V30.19c0-4.08-.8-8.03-2.37-11.75-1.52-3.6-3.7-6.82-6.47-9.6A30.082 30.082 0 0 0 40.81 0a30.082 30.082 0 0 0-21.35 8.84 30.082 30.082 0 0 0-8.84 21.35v46.5c-2.95.04-5.34 2.46-5.34 5.42v2.68a6.35 6.35 0 0 0-5.27 6.25v13.35c0 .98.79 1.77 1.77 1.77h78.08c.98 0 1.77-.79 1.77-1.77V91.04a6.35 6.35 0 0 0-5.27-6.25ZM14.15 30.19c0-14.7 11.96-26.66 26.66-26.66s26.66 11.96 26.66 26.66v46.5H14.15v-46.5ZM8.81 82.11c0-1.04.85-1.89 1.89-1.89h60.22c1.04 0 1.89.85 1.89 1.89v2.59h-64v-2.59Zm69.27 20.53H3.53V91.05c0-1.55 1.26-2.81 2.81-2.81h68.93c1.55 0 2.81 1.26 2.81 2.81v11.59Z' style='fill:%23333'/%3E%3Cpath d='M58.36 26.96h-35.1c-.98 0-1.77.79-1.77 1.77v19.84c0 .98.79 1.77 1.77 1.77h35.1c.98 0 1.77-.79 1.77-1.77V28.73c0-.98-.79-1.77-1.77-1.77ZM56.59 46.8H25.02V30.49h31.57V46.8Z' style='fill:%23333'/%3E%3C/svg%3E");
}
.Cemetery a:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 81.62 106.17'%3E%3Cpath d='M76.34 84.8v-2.68c0-2.96-2.39-5.38-5.34-5.42V30.19c0-4.08-.8-8.03-2.37-11.75-1.52-3.6-3.7-6.82-6.47-9.6A30.082 30.082 0 0 0 40.81 0a30.082 30.082 0 0 0-21.35 8.84 30.082 30.082 0 0 0-8.84 21.35v46.5c-2.95.04-5.34 2.46-5.34 5.42v2.68a6.35 6.35 0 0 0-5.27 6.25v13.35c0 .98.79 1.77 1.77 1.77h78.08c.98 0 1.77-.79 1.77-1.77V91.04a6.35 6.35 0 0 0-5.27-6.25ZM14.15 30.19c0-14.7 11.96-26.66 26.66-26.66s26.66 11.96 26.66 26.66v46.5H14.15v-46.5ZM8.81 82.11c0-1.04.85-1.89 1.89-1.89h60.22c1.04 0 1.89.85 1.89 1.89v2.59h-64v-2.59Zm69.27 20.53H3.53V91.05c0-1.55 1.26-2.81 2.81-2.81h68.93c1.55 0 2.81 1.26 2.81 2.81v11.59Z' style='fill:%23fff'/%3E%3Cpath d='M58.36 26.96h-35.1c-.98 0-1.77.79-1.77 1.77v19.84c0 .98.79 1.77 1.77 1.77h35.1c.98 0 1.77-.79 1.77-1.77V28.73c0-.98-.79-1.77-1.77-1.77ZM56.59 46.8H25.02V30.49h31.57V46.8Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.Allotments a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 87.59 90.67'%3E%3Cpath d='M1.65 45.38c-.91 0-1.65.74-1.65 1.65v28.42c0 .47.2.92.55 1.23l15.18 13.6c.6.53 1.6.53 2.2 0l15.18-13.6c.35-.31.55-.76.55-1.23V47.03c0-.91-.74-1.65-1.65-1.65h-8.19V34l.43-.49a9.831 9.831 0 0 0 2.4-6.4V9.81c0-5.41-4.4-9.81-9.81-9.81S7.02 4.4 7.02 9.81V27.1c0 2.34.85 4.61 2.4 6.4l.43.49v11.38h-8.2Zm15.18 41.45L3.3 74.71V48.67h11.89v8.42c0 .91.74 1.65 1.65 1.65s1.65-.74 1.65-1.65v-8.42h11.89v26.04L16.85 86.83Zm3.69-41.64h-7.38v-8.78l2.04.35c1.2.2 2.09.2 3.3 0l2.04-.35v8.78Zm-3.69-11.57c-3.59 0-6.51-2.92-6.51-6.51V9.81c0-3.59 2.92-6.51 6.51-6.51s6.51 2.92 6.51 6.51V27.1c0 3.59-2.92 6.51-6.51 6.51ZM56.52 72.01h12.24v15.1c0 .91.74 1.65 1.65 1.65s1.65-.74 1.65-1.65v-15.1H84.3v14.98c0 .91.74 1.65 1.65 1.65s1.65-.74 1.65-1.65V59.7c0-6.13-3.22-10.71-9.06-12.91l-1.13-.43V33.99l.43-.49a9.779 9.779 0 0 0 2.4-6.4V9.81c0-5.41-4.4-9.81-9.81-9.81s-9.81 4.4-9.81 9.81V27.1c0 2.34.85 4.62 2.39 6.4l.43.49v12.36l-1.13.43c-5.84 2.2-9.06 6.78-9.06 12.91v27.29c0 .91.74 1.65 1.65 1.65s1.65-.74 1.65-1.65V72Zm27.77-3.3H56.51v-9.02c0-8.09 7.17-10.98 13.89-10.98s13.89 2.88 13.89 10.98v9.02ZM74.1 45.19h-7.38v-8.78l2.04.35c1.2.2 2.1.2 3.3 0l2.04-.35v8.78Zm-3.7-11.57c-3.59 0-6.51-2.92-6.51-6.51V9.81c0-3.59 2.92-6.51 6.51-6.51s6.51 2.92 6.51 6.51V27.1c0 3.59-2.92 6.51-6.51 6.51Z' style='fill:%23333'/%3E%3Cpath d='M16.83 12.53c1.45 0 2.63-1.18 2.63-2.63s-1.18-2.63-2.63-2.63S14.2 8.45 14.2 9.9s1.18 2.63 2.63 2.63ZM70.4 12.53c1.45 0 2.63-1.18 2.63-2.63s-1.18-2.63-2.63-2.63-2.63 1.18-2.63 2.63 1.18 2.63 2.63 2.63Z' style='fill:%23333'/%3E%3C/svg%3E");
}
.Allotments a:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 87.59 90.67'%3E%3Cpath d='M1.65 45.38c-.91 0-1.65.74-1.65 1.65v28.42c0 .47.2.92.55 1.23l15.18 13.6c.6.53 1.6.53 2.2 0l15.18-13.6c.35-.31.55-.76.55-1.23V47.03c0-.91-.74-1.65-1.65-1.65h-8.19V34l.43-.49a9.831 9.831 0 0 0 2.4-6.4V9.81c0-5.41-4.4-9.81-9.81-9.81S7.02 4.4 7.02 9.81V27.1c0 2.34.85 4.61 2.4 6.4l.43.49v11.38h-8.2Zm15.18 41.45L3.3 74.71V48.67h11.89v8.42c0 .91.74 1.65 1.65 1.65s1.65-.74 1.65-1.65v-8.42h11.89v26.04L16.85 86.83Zm3.69-41.64h-7.38v-8.78l2.04.35c1.2.2 2.09.2 3.3 0l2.04-.35v8.78Zm-3.69-11.57c-3.59 0-6.51-2.92-6.51-6.51V9.81c0-3.59 2.92-6.51 6.51-6.51s6.51 2.92 6.51 6.51V27.1c0 3.59-2.92 6.51-6.51 6.51ZM56.52 72.01h12.24v15.1c0 .91.74 1.65 1.65 1.65s1.65-.74 1.65-1.65v-15.1H84.3v14.98c0 .91.74 1.65 1.65 1.65s1.65-.74 1.65-1.65V59.7c0-6.13-3.22-10.71-9.06-12.91l-1.13-.43V33.99l.43-.49a9.779 9.779 0 0 0 2.4-6.4V9.81c0-5.41-4.4-9.81-9.81-9.81s-9.81 4.4-9.81 9.81V27.1c0 2.34.85 4.62 2.39 6.4l.43.49v12.36l-1.13.43c-5.84 2.2-9.06 6.78-9.06 12.91v27.29c0 .91.74 1.65 1.65 1.65s1.65-.74 1.65-1.65V72Zm27.77-3.3H56.51v-9.02c0-8.09 7.17-10.98 13.89-10.98s13.89 2.88 13.89 10.98v9.02ZM74.1 45.19h-7.38v-8.78l2.04.35c1.2.2 2.1.2 3.3 0l2.04-.35v8.78Zm-3.7-11.57c-3.59 0-6.51-2.92-6.51-6.51V9.81c0-3.59 2.92-6.51 6.51-6.51s6.51 2.92 6.51 6.51V27.1c0 3.59-2.92 6.51-6.51 6.51Z' style='fill:%23fff'/%3E%3Cpath d='M16.83 12.53c1.45 0 2.63-1.18 2.63-2.63s-1.18-2.63-2.63-2.63S14.2 8.45 14.2 9.9s1.18 2.63 2.63 2.63ZM70.4 12.53c1.45 0 2.63-1.18 2.63-2.63s-1.18-2.63-2.63-2.63-2.63 1.18-2.63 2.63 1.18 2.63 2.63 2.63Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.Map a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 94 94'%3E%3Cpath d='M15.79 63.4c-.2 0-.41.03-.61.09C6.1 66.41 0 71.92 0 77.19c0 4.97 5.03 9.25 14.54 12.38 8.57 2.82 19.92 4.38 32 4.42H47c11.85 0 23.6-1.62 32.23-4.42C85.97 87.38 94 83.46 94 77.18c0-5.39-5.96-10.77-15.19-13.7-1.05-.33-2.18.25-2.51 1.3-.33 1.05.26 2.18 1.3 2.51 8.15 2.59 12.41 6.94 12.41 9.9 0 6.05-17.66 12.8-43 12.8s-43-6.75-43-12.8c0-2.86 4.35-7.3 12.41-9.9a2.025 2.025 0 0 0 1.29-2.52 2.027 2.027 0 0 0-1.92-1.38ZM47.15 18.32c-.81 0-1.63.07-2.45.21-5.95.94-10.74 5.73-11.67 11.64-.77 4.66.68 9.22 3.98 12.52 3.29 3.28 7.85 4.74 12.55 3.98 5.83-1.06 10.46-5.77 11.51-11.72.78-4.66-.65-9.2-3.93-12.48-2.7-2.7-6.24-4.15-9.99-4.15Zm-.04 24.55c-2.73 0-5.31-1.06-7.27-3.02-2.38-2.39-3.42-5.69-2.86-9.05.66-4.23 4.1-7.66 8.36-8.33.64-.1 1.22-.15 1.79-.15 2.73 0 5.28 1.05 7.19 2.97 2.35 2.35 3.38 5.62 2.82 8.97-.77 4.32-4.08 7.72-8.25 8.47-.59.1-1.19.15-1.77.15Z' style='fill:%23333'/%3E%3Cpath d='M38.23 78.65c2.29 2.18 5.27 3.41 8.42 3.49h.31c3.26 0 6.36-1.25 8.74-3.5 8.89-8.5 23.81-25.68 23.81-45.33.05-9.02-3.38-17.46-9.66-23.77C63.72 3.39 55.61 0 47 0 29.02 0 14.4 14.94 14.4 33.3c0 19.65 14.93 36.85 23.83 45.35Zm8.72-.51c-2.15 0-4.29-.8-5.97-2.39-8.44-8.05-22.59-24.28-22.59-42.45C18.39 17.14 31.22 4 46.99 4c7.53 0 14.64 2.97 20 8.37 5.53 5.56 8.55 13 8.5 20.94 0 18.16-14.14 34.39-22.57 42.45a8.68 8.68 0 0 1-5.98 2.39Z' style='fill:%23333'/%3E%3C/svg%3E");
}
.Map a:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 94 94'%3E%3Cpath d='M15.79 63.4c-.2 0-.41.03-.61.09C6.1 66.41 0 71.92 0 77.19c0 4.97 5.03 9.25 14.54 12.38 8.57 2.82 19.92 4.38 32 4.42H47c11.85 0 23.6-1.62 32.23-4.42C85.97 87.38 94 83.46 94 77.18c0-5.39-5.96-10.77-15.19-13.7-1.05-.33-2.18.25-2.51 1.3-.33 1.05.26 2.18 1.3 2.51 8.15 2.59 12.41 6.94 12.41 9.9 0 6.05-17.66 12.8-43 12.8s-43-6.75-43-12.8c0-2.86 4.35-7.3 12.41-9.9a2.025 2.025 0 0 0 1.29-2.52 2.027 2.027 0 0 0-1.92-1.38ZM47.15 18.32c-.81 0-1.63.07-2.45.21-5.95.94-10.74 5.73-11.67 11.64-.77 4.66.68 9.22 3.98 12.52 3.29 3.28 7.85 4.74 12.55 3.98 5.83-1.06 10.46-5.77 11.51-11.72.78-4.66-.65-9.2-3.93-12.48-2.7-2.7-6.24-4.15-9.99-4.15Zm-.04 24.55c-2.73 0-5.31-1.06-7.27-3.02-2.38-2.39-3.42-5.69-2.86-9.05.66-4.23 4.1-7.66 8.36-8.33.64-.1 1.22-.15 1.79-.15 2.73 0 5.28 1.05 7.19 2.97 2.35 2.35 3.38 5.62 2.82 8.97-.77 4.32-4.08 7.72-8.25 8.47-.59.1-1.19.15-1.77.15Z' style='fill:%23fff'/%3E%3Cpath d='M38.23 78.65c2.29 2.18 5.27 3.41 8.42 3.49h.31c3.26 0 6.36-1.25 8.74-3.5 8.89-8.5 23.81-25.68 23.81-45.33.05-9.02-3.38-17.46-9.66-23.77C63.72 3.39 55.61 0 47 0 29.02 0 14.4 14.94 14.4 33.3c0 19.65 14.93 36.85 23.83 45.35Zm8.72-.51c-2.15 0-4.29-.8-5.97-2.39-8.44-8.05-22.59-24.28-22.59-42.45C18.39 17.14 31.22 4 46.99 4c7.53 0 14.64 2.97 20 8.37 5.53 5.56 8.55 13 8.5 20.94 0 18.16-14.14 34.39-22.57 42.45a8.68 8.68 0 0 1-5.98 2.39Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.Contacts a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74.15 96.41'%3E%3Cpath d='M71.07 50.11c1.56-1.37 3.02-2.88 3.03-5.37.01-2.33-.98-4.12-3.02-5.44 1.56-1.37 3.01-2.88 3.02-5.38 0-2.3-.98-4.08-3.02-5.41 1.56-1.27 4.3-4.02 2.46-8.06-1.34-2.94-3.93-4.1-7.35-3.31V8.97C66.16 3.61 62.54 0 57.18 0h-34c-.52 0-1.07 0-1.61.09-4.44.71-7.32 4.15-7.34 8.75-.02 4.27-.01 8.62-.01 12.82v5.85c-2.01-.84-3.99-.7-5.57.41-1.57 1.09-2.49 3.02-2.39 5.03.12 2.37.09 4.8.06 7.15-.01 1.21-.03 2.47-.02 3.7.02 3.79-.52 7.49-1.59 11-.96 3.12-1.47 6.03-1.58 8.9-.11 2.82.37 5.58.83 8.26.13.77.27 1.57.39 2.36 1 6.49-.19 11.85-3.65 16.38-.65.88-.7 2.09-.7 2.44 0 1.86 1.46 2.73 2.56 3.21l.1.04h30.47l.14-.01c2.05-.55 3.47-1.86 4.59-3.07.46-.49.95-.98 1.43-1.45.46-.45.93-.92 1.38-1.4.28-.3.56-.41 1.03-.42 5.56.02 10.62.02 15.44 0 1 0 1.86-.1 2.62-.29 3.94-1 6.41-4.3 6.42-8.62v-6.18c0-2.94 0-5.98.02-8.97 0-.29.19-.71.41-.93.94-.91 1.91-1.81 2.86-2.68.87-.8 1.77-1.63 2.64-2.46 1.48-1.43 2.2-3.35 1.97-5.26-.23-1.86-1.32-3.5-3.01-4.54ZM69.2 35.03c-.82.89-1.74 1.72-2.72 2.62-.1.09-.19.18-.29.27v-.59c0-1.47-.01-2.86.02-4.25 0-.1.16-.37.58-.64.39-.25.87-.42 1.26-.42.89.02 1.66.71 1.65 1.47 0 .5-.17 1.19-.49 1.53Zm.12-10.92c-.85.93-1.8 1.8-2.81 2.72l-.12.11c-.07.06-.13.12-.2.18v-.62c0-1.44-.01-2.81.01-4.17 0-.33.89-1.09 1.78-1.11.89 0 1.68.61 1.72 1.34.03.62-.13 1.26-.38 1.54Zm-.01 21.59c-.85.93-1.8 1.8-2.85 2.77-.09.08-.18.17-.28.26v-.58c0-1.46-.01-2.83.02-4.19 0-.39.96-1.12 1.8-1.12.91 0 1.67.64 1.69 1.42.02.58-.14 1.19-.39 1.46Zm-2.89 13.59c-.08.07-.16.14-.24.22v-.68c0-1.42-.01-2.76.01-4.09 0-.37.92-1.1 1.77-1.12.48 0 .95.18 1.28.49.27.26.43.59.43.93.01.51-.13 1.2-.44 1.53-.83.91-1.76 1.76-2.75 2.66l-.07.07Zm.34.37ZM8.96 92.07H5.04c3.27-4.79 4.55-10.33 3.8-16.5-.19-1.58-.43-3.18-.67-4.75-.19-1.25-.39-2.53-.55-3.8-.42-3.17-.08-6.51 1.05-10.21 1.39-4.56 2.03-8.96 1.98-13.44-.03-2.64-.02-5.32-.02-7.92v-2.67c0-.44.09-1.02.49-1.3.4-.27.97-.15 1.38 0 .97.36 1.51 1.01 1.66 1.99.07.45.07.95.07 1.39v8.82c0 12.19.01 24.8 0 37.2 0 3.06.98 5.39 3.02 7.14 1.59 1.36 3.53 2.05 5.77 2.05H35c-.52.54-.98 1-1.49 1.4-.45.34-1.05.58-1.5.58-7.68.03-15.48.03-23.03.03Zm9.6-13.6V9.15c0-1.09.12-2.33 1-3.34.8-.92 1.78-1.41 2.9-1.45.64-.02 1.28-.03 1.94-.03h2.54V5.53c.09 2.85 2.32 5.09 5.08 5.12 5.45.04 10.96.05 16.38 0 2.67-.02 4.89-2.19 5.04-4.93.02-.43.02-.85.01-1.3.41-.02.82-.03 1.22-.04 1.29-.03 2.51-.06 3.71.07 1.86.21 3.24 1.72 3.44 3.77.03.33.03.66.03.97v71.7c0 1.74-.43 2.9-1.4 3.77-.81.73-1.79 1.09-2.93 1.09h-6.35c-9.29 0-18.89.01-28.33 0-2.46 0-4.21-1.75-4.27-4.24-.02-1-.02-2.03-.01-3.02ZM49.12 5.22c-.03.79-.35 1.11-1.11 1.11-5.13.01-10.38.01-15.61 0-.79 0-1.11-.33-1.13-1.18v-.76h17.86v.83Z' style='fill:%23333'/%3E%3Cpath d='M40.17 61.46h.04c4.82 0 9.34-1.87 12.73-5.26 3.41-3.4 5.29-7.95 5.3-12.79 0-4.77-1.86-9.27-5.27-12.68-3.41-3.41-7.92-5.3-12.73-5.31-4.84 0-9.39 1.88-12.82 5.3-3.4 3.39-5.27 7.87-5.27 12.63 0 4.85 1.86 9.4 5.26 12.81 3.39 3.41 7.93 5.3 12.76 5.31Zm.19-4.33h-.1c-7.54 0-13.72-6.09-13.78-13.57-.03-3.68 1.38-7.14 3.96-9.73 2.58-2.6 6.06-4.04 9.87-4.07 3.56 0 6.93 1.39 9.49 3.93 2.63 2.59 4.08 6.05 4.1 9.73.04 7.51-6.04 13.66-13.55 13.71ZM49.47 79.38H30.89c-1.4 0-2.38.89-2.38 2.15 0 1.24.95 2.12 2.36 2.18H49.1c.27 0 .54 0 .8-.04.71-.09 1.32-.46 1.67-1.03.33-.54.4-1.2.18-1.81-.34-.98-1.11-1.47-2.28-1.47Z' style='fill:%23333'/%3E%3Cpath d='M47.85 35.34c-.93-.69-2.2-.5-3.02.44-.25.29-.49.6-.72.9l-7.71 9.91c-.32-.38-.59-.7-.9-1-.52-.51-1.12-.78-1.73-.76-.56 0-1.07.24-1.48.68-.84.88-.78 2.17.15 3.13.57.59 1.16 1.18 1.73 1.74l.37-.33-.35.35.55.55c.7.7 1.32 1.02 1.94 1.02h.11c.65-.04 1.25-.44 1.88-1.25l5.55-7.13c1.31-1.68 2.66-3.41 3.98-5.13.41-.53.58-1.13.5-1.72-.08-.55-.39-1.05-.87-1.4Z' style='fill:%23333'/%3E%3C/svg%3E");
}
.Contacts a:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74.15 96.41'%3E%3Cpath d='M71.07 50.11c1.56-1.37 3.02-2.88 3.03-5.37.01-2.33-.98-4.12-3.02-5.44 1.56-1.37 3.01-2.88 3.02-5.38 0-2.3-.98-4.08-3.02-5.41 1.56-1.27 4.3-4.02 2.46-8.06-1.34-2.94-3.93-4.1-7.35-3.31V8.97C66.16 3.61 62.54 0 57.18 0h-34c-.52 0-1.07 0-1.61.09-4.44.71-7.32 4.15-7.34 8.75-.02 4.27-.01 8.62-.01 12.82v5.85c-2.01-.84-3.99-.7-5.57.41-1.57 1.09-2.49 3.02-2.39 5.03.12 2.37.09 4.8.06 7.15-.01 1.21-.03 2.47-.02 3.7.02 3.79-.52 7.49-1.59 11-.96 3.12-1.47 6.03-1.58 8.9-.11 2.82.37 5.58.83 8.26.13.77.27 1.57.39 2.36 1 6.49-.19 11.85-3.65 16.38-.65.88-.7 2.09-.7 2.44 0 1.86 1.46 2.73 2.56 3.21l.1.04h30.47l.14-.01c2.05-.55 3.47-1.86 4.59-3.07.46-.49.95-.98 1.43-1.45.46-.45.93-.92 1.38-1.4.28-.3.56-.41 1.03-.42 5.56.02 10.62.02 15.44 0 1 0 1.86-.1 2.62-.29 3.94-1 6.41-4.3 6.42-8.62v-6.18c0-2.94 0-5.98.02-8.97 0-.29.19-.71.41-.93.94-.91 1.91-1.81 2.86-2.68.87-.8 1.77-1.63 2.64-2.46 1.48-1.43 2.2-3.35 1.97-5.26-.23-1.86-1.32-3.5-3.01-4.54ZM69.2 35.03c-.82.89-1.74 1.72-2.72 2.62-.1.09-.19.18-.29.27v-.59c0-1.47-.01-2.86.02-4.25 0-.1.16-.37.58-.64.39-.25.87-.42 1.26-.42.89.02 1.66.71 1.65 1.47 0 .5-.17 1.19-.49 1.53Zm.12-10.92c-.85.93-1.8 1.8-2.81 2.72l-.12.11c-.07.06-.13.12-.2.18v-.62c0-1.44-.01-2.81.01-4.17 0-.33.89-1.09 1.78-1.11.89 0 1.68.61 1.72 1.34.03.62-.13 1.26-.38 1.54Zm-.01 21.59c-.85.93-1.8 1.8-2.85 2.77-.09.08-.18.17-.28.26v-.58c0-1.46-.01-2.83.02-4.19 0-.39.96-1.12 1.8-1.12.91 0 1.67.64 1.69 1.42.02.58-.14 1.19-.39 1.46Zm-2.89 13.59c-.08.07-.16.14-.24.22v-.68c0-1.42-.01-2.76.01-4.09 0-.37.92-1.1 1.77-1.12.48 0 .95.18 1.28.49.27.26.43.59.43.93.01.51-.13 1.2-.44 1.53-.83.91-1.76 1.76-2.75 2.66l-.07.07Zm.34.37ZM8.96 92.07H5.04c3.27-4.79 4.55-10.33 3.8-16.5-.19-1.58-.43-3.18-.67-4.75-.19-1.25-.39-2.53-.55-3.8-.42-3.17-.08-6.51 1.05-10.21 1.39-4.56 2.03-8.96 1.98-13.44-.03-2.64-.02-5.32-.02-7.92v-2.67c0-.44.09-1.02.49-1.3.4-.27.97-.15 1.38 0 .97.36 1.51 1.01 1.66 1.99.07.45.07.95.07 1.39v8.82c0 12.19.01 24.8 0 37.2 0 3.06.98 5.39 3.02 7.14 1.59 1.36 3.53 2.05 5.77 2.05H35c-.52.54-.98 1-1.49 1.4-.45.34-1.05.58-1.5.58-7.68.03-15.48.03-23.03.03Zm9.6-13.6V9.15c0-1.09.12-2.33 1-3.34.8-.92 1.78-1.41 2.9-1.45.64-.02 1.28-.03 1.94-.03h2.54V5.53c.09 2.85 2.32 5.09 5.08 5.12 5.45.04 10.96.05 16.38 0 2.67-.02 4.89-2.19 5.04-4.93.02-.43.02-.85.01-1.3.41-.02.82-.03 1.22-.04 1.29-.03 2.51-.06 3.71.07 1.86.21 3.24 1.72 3.44 3.77.03.33.03.66.03.97v71.7c0 1.74-.43 2.9-1.4 3.77-.81.73-1.79 1.09-2.93 1.09h-6.35c-9.29 0-18.89.01-28.33 0-2.46 0-4.21-1.75-4.27-4.24-.02-1-.02-2.03-.01-3.02ZM49.12 5.22c-.03.79-.35 1.11-1.11 1.11-5.13.01-10.38.01-15.61 0-.79 0-1.11-.33-1.13-1.18v-.76h17.86v.83Z' style='fill:%23fff'/%3E%3Cpath d='M40.17 61.46h.04c4.82 0 9.34-1.87 12.73-5.26 3.41-3.4 5.29-7.95 5.3-12.79 0-4.77-1.86-9.27-5.27-12.68-3.41-3.41-7.92-5.3-12.73-5.31-4.84 0-9.39 1.88-12.82 5.3-3.4 3.39-5.27 7.87-5.27 12.63 0 4.85 1.86 9.4 5.26 12.81 3.39 3.41 7.93 5.3 12.76 5.31Zm.19-4.33h-.1c-7.54 0-13.72-6.09-13.78-13.57-.03-3.68 1.38-7.14 3.96-9.73 2.58-2.6 6.06-4.04 9.87-4.07 3.56 0 6.93 1.39 9.49 3.93 2.63 2.59 4.08 6.05 4.1 9.73.04 7.51-6.04 13.66-13.55 13.71ZM49.47 79.38H30.89c-1.4 0-2.38.89-2.38 2.15 0 1.24.95 2.12 2.36 2.18H49.1c.27 0 .54 0 .8-.04.71-.09 1.32-.46 1.67-1.03.33-.54.4-1.2.18-1.81-.34-.98-1.11-1.47-2.28-1.47Z' style='fill:%23fff'/%3E%3Cpath d='M47.85 35.34c-.93-.69-2.2-.5-3.02.44-.25.29-.49.6-.72.9l-7.71 9.91c-.32-.38-.59-.7-.9-1-.52-.51-1.12-.78-1.73-.76-.56 0-1.07.24-1.48.68-.84.88-.78 2.17.15 3.13.57.59 1.16 1.18 1.73 1.74l.37-.33-.35.35.55.55c.7.7 1.32 1.02 1.94 1.02h.11c.65-.04 1.25-.44 1.88-1.25l5.55-7.13c1.31-1.68 2.66-3.41 3.98-5.13.41-.53.58-1.13.5-1.72-.08-.55-.39-1.05-.87-1.4Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
.Galleries a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 114.71 90.65'%3E%3Cpath d='M113.16 1.55A5.267 5.267 0 0 0 109.42 0H5.29C3.83 0 2.51.6 1.55 1.55.59 2.51 0 3.83 0 5.29v80.07c0 1.46.6 2.78 1.55 3.74.96.96 2.28 1.55 3.74 1.55h104.13c1.46 0 2.78-.6 3.74-1.55.96-.96 1.55-2.28 1.55-3.74V5.29c0-1.46-.6-2.78-1.55-3.74Zm-2.03 83.81c0 .47-.19.89-.5 1.2s-.74.5-1.2.5H5.29c-.47 0-.89-.19-1.2-.5s-.5-.74-.5-1.2V5.29c0-.47.19-.89.5-1.2s.74-.5 1.2-.5h104.13c.47 0 .89.19 1.2.5s.5.74.5 1.2v80.07h.01Z' style='fill:%23333'/%3E%3Cpath d='M102.65 13.64a3.623 3.623 0 0 0-2.56-1.07H14.63c-.99 0-1.89.41-2.55 1.06a3.59 3.59 0 0 0-1.06 2.55v58.25c0 .99.41 1.9 1.06 2.56a3.6 3.6 0 0 0 2.55 1.07h85.47c.99 0 1.89-.41 2.55-1.06a3.59 3.59 0 0 0 1.06-2.55V16.2c0-1-.41-1.91-1.06-2.56Zm-2.78 2.78v50.52l-25.6-23.05-1.36-1.23-1.29 1.31-10.25 10.39-20.45-22.15-1.31-1.42-1.41 1.31-23.34 21.75V16.42h85.02ZM14.85 59.13 39.4 36.25l19.27 20.86-16.88 17.12H14.85v-15.1Zm32.33 15.1 25.88-26.25 26.81 24.14v2.11H47.18Z' style='fill:%23333'/%3E%3Cpath d='M86.27 37.47c2.67 0 5.1-1.08 6.85-2.84 1.75-1.75 2.84-4.17 2.84-6.85s-1.08-5.1-2.84-6.85c-1.75-1.75-4.17-2.84-6.85-2.84s-5.1 1.08-6.85 2.84c-1.75 1.75-2.84 4.17-2.84 6.85s1.08 5.1 2.84 6.85a9.658 9.658 0 0 0 6.85 2.84Zm-4.12-13.81c1.06-1.06 2.51-1.71 4.13-1.71s3.07.65 4.13 1.71 1.71 2.51 1.71 4.13-.65 3.07-1.71 4.13-2.51 1.71-4.13 1.71-3.07-.65-4.13-1.71-1.71-2.51-1.71-4.13.65-3.07 1.71-4.13Z' style='fill:%23333'/%3E%3C/svg%3E");
}
.Galleries a:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 114.71 90.65'%3E%3Cpath d='M113.16 1.55A5.267 5.267 0 0 0 109.42 0H5.29C3.83 0 2.51.6 1.55 1.55.59 2.51 0 3.83 0 5.29v80.07c0 1.46.6 2.78 1.55 3.74.96.96 2.28 1.55 3.74 1.55h104.13c1.46 0 2.78-.6 3.74-1.55.96-.96 1.55-2.28 1.55-3.74V5.29c0-1.46-.6-2.78-1.55-3.74Zm-2.03 83.81c0 .47-.19.89-.5 1.2s-.74.5-1.2.5H5.29c-.47 0-.89-.19-1.2-.5s-.5-.74-.5-1.2V5.29c0-.47.19-.89.5-1.2s.74-.5 1.2-.5h104.13c.47 0 .89.19 1.2.5s.5.74.5 1.2v80.07h.01Z' style='fill:%23fff'/%3E%3Cpath d='M102.65 13.64a3.623 3.623 0 0 0-2.56-1.07H14.63c-.99 0-1.89.41-2.55 1.06a3.59 3.59 0 0 0-1.06 2.55v58.25c0 .99.41 1.9 1.06 2.56a3.6 3.6 0 0 0 2.55 1.07h85.47c.99 0 1.89-.41 2.55-1.06a3.59 3.59 0 0 0 1.06-2.55V16.2c0-1-.41-1.91-1.06-2.56Zm-2.78 2.78v50.52l-25.6-23.05-1.36-1.23-1.29 1.31-10.25 10.39-20.45-22.15-1.31-1.42-1.41 1.31-23.34 21.75V16.42h85.02ZM14.85 59.13 39.4 36.25l19.27 20.86-16.88 17.12H14.85v-15.1Zm32.33 15.1 25.88-26.25 26.81 24.14v2.11H47.18Z' style='fill:%23fff'/%3E%3Cpath d='M86.27 37.47c2.67 0 5.1-1.08 6.85-2.84 1.75-1.75 2.84-4.17 2.84-6.85s-1.08-5.1-2.84-6.85c-1.75-1.75-4.17-2.84-6.85-2.84s-5.1 1.08-6.85 2.84c-1.75 1.75-2.84 4.17-2.84 6.85s1.08 5.1 2.84 6.85a9.658 9.658 0 0 0 6.85 2.84Zm-4.12-13.81c1.06-1.06 2.51-1.71 4.13-1.71s3.07.65 4.13 1.71 1.71 2.51 1.71 4.13-.65 3.07-1.71 4.13-2.51 1.71-4.13 1.71-3.07-.65-4.13-1.71-1.71-2.51-1.71-4.13.65-3.07 1.71-4.13Z' style='fill:%23fff'/%3E%3C/svg%3E");
}
@media screen and (min-width: 820px) {
	.Your_Parish .is-layout-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

/** Gallery **/

.home-content .Gallery {
	padding: 0 0 80px 0;
	margin-top: 50px;
	background-color: #f5f5f5;
}
.home-content .Gallery::before {
	content: "";
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440 33'%3E%3Cpath d='M1440 33V11.66c-245.58 21.19-493.11 17.92-719.75 0C430.77-11.25 179.08 2.61 0 27.34V33h1440Z' style='fill:%23f5f5f5'/%3E%3C/svg%3E");
	width: 100%;
	height: 33px;
	background-color: #fff;
}
.home-content .Gallery::after {
	content: "";
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440 33'%3E%3Cpath d='M0 0v33C179.08 8.26 430.77-5.6 720.25 17.3c226.64 17.93 474.17 21.2 719.75 0V0H0Z' style='fill:%23f5f5f5'/%3E%3C/svg%3E");
	width: 100%;
	height: 33px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
}

.BPC_Carousel {
	margin-bottom: 80px;
}
.wp-block-cb-carousel-v2 .cb-button-prev, 
.wp-block-cb-carousel-v2.cb-rtl .cb-button-next {
    right: auto;
	left: 1px;
}
.wp-block-cb-carousel-v2 .cb-button-next, 
.wp-block-cb-carousel-v2.cb-rtl .cb-button-prev {
    left: auto;
	right: 1px;
}
.swiper-button-next:after, 
.swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after, 
.swiper-rtl .swiper-button-next:after {
    content: ''!important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59.37 59.37'%3E%3Ccircle cx='29.68' cy='29.68' r='29.68' style='fill:%23f5f5f5'/%3E%3Crect width='37.18' height='37.18' x='11.09' y='11.09' rx='18.59' ry='18.59' style='fill:%23069'/%3E%3Cpath d='m23.49 20.45 9.24 9.23-9.24 9.24 2.58 2.57 11.81-11.81-11.81-11.8-2.58 2.57z' style='fill:%23fff'/%3E%3C/svg%3E");
	background-size: 40px auto;
	background-position: center center;
	background-repeat: no-repeat;
}
.swiper-button-prev:after, 
.swiper-rtl .swiper-button-prev:after {
	transform: rotate(180deg);
}
.swiper-button-next:after, 
.swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after, 
.swiper-rtl .swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
.wp-block-cb-carousel-v2 .cb-button-next, 
.wp-block-cb-carousel-v2 .cb-button-prev {
    height: 60px;
    width: 60px;
}
.wp-block-cb-carousel-v2 .cb-button-next, .wp-block-cb-carousel-v2 .cb-button-prev {
    height: var(--wp--custom--carousel-block--navigation-size,22px);
    margin-top: calc(0px - var(--wp--custom--carousel-block--navigation-size, 22px)/2);
}

.swiper-button-next:after, 
.swiper-button-prev:after {
    text-transform: none!important;
}

.home-content .Gallery .wp-block-cb-carousel-v2 .cb-pagination.swiper-pagination-horizontal {
    bottom: calc(var(--wp--custom--carousel-block--pagination-bullet-size, 8px)*5.5 +10px);
	}

@media screen and (min-width: 820px) {

	.swiper-button-next:after, 
	.swiper-rtl .swiper-button-prev:after,
	.swiper-button-prev:after, 
	.swiper-rtl .swiper-button-next:after {
		background-size: 60px auto;
	}
	.wp-block-cb-carousel-v2 .cb-button-prev, 
	.wp-block-cb-carousel-v2.cb-rtl .cb-button-next {
		right: auto;
		left: 28px;	
	}
	.wp-block-cb-carousel-v2 .cb-button-next, 
	.wp-block-cb-carousel-v2.cb-rtl .cb-button-prev {
		left: auto;
		right: 28px;
	}
}

/** Contact Barnton **/

.gform_wrapper p,
.gform_wrapper br {
	display: none;
}

/** Notices **/

.home-content .Notices {
	padding: 0 0 60px 0;
	margin-top: 50px;
	background-color: #f5f5f5;
}
.home-content .Notices::before {
	content: "";
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1440 33'%3E%3Cpath d='M0 .02c238.04 15.54 477.91 23.46 719.87 23.46 242.14 0 481.92-7.92 720.13-23.48l-.5 33.05H.25L0 .02Z' style='fill:%23f5f5f5'/%3E%3C/svg%3E");
	width: 100%;
	height: 33px;
	background-color: #fff;
}

/** Home Content **/

.Titlekeyline {
  display: flex;
  align-items: center;
  text-align: center;
  font-size: 1.5rem; /* adjust to match */
  margin: 2em 0;
  gap: 1em; /* spacing between lines and text */
}

.Titlekeyline::before,
.Titlekeyline::after {
  content: "";
  flex: 1;
  border-top: 1px solid #ccc; /* light gray keyline */
}

.home-content .Notices > .wp-block-columns,
.home-content .Contact_Barnton > .wp-block-columns {
  gap: 4em;
}
.home-content .Notices > .wp-block-columns > .wp-block-column:nth-child(2),
.home-content .Contact_Barnton > .wp-block-columns > .wp-block-column:nth-child(2) {
  position: relative;
}
.home-content .Notices > .wp-block-columns > .wp-block-column:nth-child(2)::before,
.home-content .Contact_Barnton > .wp-block-columns > .wp-block-column:nth-child(2)::before {
  content: "";
  display: block;
  border-left: 1px solid #ddd; /* adjust thickness and color */
  height: 100%;
  position: absolute;
  left: -11%;
  top: 0;
}

.home-content > div > .wp-block-latest-posts,
.home-content > div > .tockify_wrap,
.home-content > div > .is-layout-grid,
.home-content > div > .wp-block-columns,
.home-content > div > .wp-block-heading,
.home-content > div > .cb-carousel-block,
.home-content > .wp-block-columns {
	padding-left: 4%;
	padding-right: 4%;
}
.home-content > .has-global-padding {
	padding-left: 0;
	padding-right: 0;
}
.home-content > .wp-block-columns {
	max-width: 1408px;
	margin-left: auto;
	margin-right: auto;
}
.home-content .wp-block-latest-posts__featured-image img {
    height: 150px;
}


@media screen and (min-width: 820px) {
	.home-content .Notices > .wp-block-columns,
	.home-content .Contact_Barnton > .wp-block-columns {
		gap: 8em;
	}
}

/*--------------------------------------------------------------
3.2 your Council
--------------------------------------------------------------*/

.FlexCol_4_2.is-layout-flex {
    gap: 10px 2%;
}
.FlexCol_4_2 .wp-block-heading {
    margin-block-start: 0.5em;
    margin-block-end: 0;
}
.FlexCol_4_2 .wp-block-buttons {
    margin-block-start: 0;
    margin-block-end: 1em;
}
.FlexCol_4_2 a.wp-block-button__link {
	padding: 0.6em 0.75em;
	font-size: 1.0rem;
}
.FlexCol_4_2.wp-block-columns {
    margin-bottom: 0.5em;
}
@media screen and (max-width: 820px) {
	.wp-block-columns.FlexCol_4_2 {
	flex-wrap: nowrap !important; /* prevent stacking */
	}
	.wp-block-columns.FlexCol_4_2 > .wp-block-column {
		flex: 0 0 48% !important;
		max-width: 48% !important;
	}
	.wp-block-columns.FlexCol_4_2.is-not-stacked-on-mobile {
		flex-wrap: wrap!important;
	}
}

/*--------------------------------------------------------------
4.0 Footer
--------------------------------------------------------------*/

/*--------------------------------------------------------------
4.1 Footer General
--------------------------------------------------------------*/

.site-footer {
	background-color: #ddd;
	padding-top: 40px;
}
.site-footer h2 {
	color: #000;
	font-weight: 600;
	font-size: 1.2rem;
	margin-bottom: 15px;
}
.site-footer .wp-block-image a {
	display: block;
}
.footer-nav {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: normal;
	align-content: stretch;
	gap: 1em;
}
.footer-nav>div {
	display: block;
	flex-grow: 0;
	flex-shrink: 1;
	align-self: auto;
	order: 0;
}
.footer-nav>div:nth-child(1) {
	padding-right: 6%;
}
.footer-nav>div:nth-child(1),
.footer-nav>div:nth-child(2) {
	flex-basis: 46%;
}
.footer-nav>div:nth-child(3),
.footer-nav>div:nth-child(4) {
	flex-basis: 46%;
}
.footer-nav ul {
	list-style: none;
	margin: 0;
	padding: 5px 0 0;
}
.footer-nav li {
	margin-bottom: 10px;
}
.site-footer ul.menu li a,
.site-footer a,
.site-footer {
	text-decoration: none;
	font-weight: 300;
	line-height: 1.4;
}
.site-footer a:hover,
.site-footer ul.menu li a:hover {
	text-decoration: underline;
	text-decoration-thickness: max(2px, 0.1rem);
    text-underline-offset: 0.3em;
}
.site-footer ul.menu li a,
.site-footer {
	color: #000;
}
.footer-nav p {
	line-height: 2.0;
}

@media screen and (min-width: 820px) {
	.footer-nav {
		justify-content: flex-start;
		flex-direction: row;
		gap: 0%;
	}
	.footer-nav>div:nth-child(1),
	.footer-nav>div:nth-child(2),
	.footer-nav>div:nth-child(3) {
		flex-basis: 22%;
	}
	.footer-nav>div:nth-child(4) {
		flex-basis: 34%;
	}
	.footer-nav>div:nth-child(2),
	.footer-nav>div:nth-child(3),
	.footer-nav>div:nth-child(4) {
		margin-top: 20px;
	}
}

.footer_branding a {
	width: 100%;
	margin-bottom: 20px;
}

/** Footer Social **/

.folow_us {
	margin-bottom: 0;
}
.socials ul li {
	float: left;
	font-size: 0;
}
.socials ul li:nth-child(1),
.socials ul li:nth-child(2) {
	margin-right: 10%;
}
.socials ul li a::before {
	content: "";
	display: inline-block;
	width: 38px;
	height: 38px;
	background-size: auto 30px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}
.socials ul li a:hover:before {
	background-size: auto 38px;
}
.socials ul li.facebook a::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.11 31.97'%3E%3Cpath d='M5.21 31.97h6.19V17.68h4.58l.92-5.77h-5.49V7.55c0-1.62 1.55-2.53 3.03-2.53h2.67V.23L12.32.02c-4.58-.28-7.11 3.31-7.11 7.6v4.29H0v5.77h5.21v14.29Z' style='fill:%23fff;fill-rule:evenodd'/%3E%3C/svg%3E");
}
.socials ul li.instagram a::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 28.93'%3E%3Cpath d='M7.82 0h13.36C25.47 0 29 3.53 29 7.82v13.29c0 4.29-3.53 7.82-7.82 7.82H7.82C3.53 28.93 0 25.4 0 21.11V7.82C0 3.53 3.53 0 7.82 0Zm14.46 5.05c.9 0 1.66.76 1.66 1.66 0 .9-.76 1.66-1.66 1.66-.97 0-1.66-.76-1.66-1.66 0-.9.69-1.66 1.66-1.66Zm-7.82 1.52h.07c4.29 0 7.89 3.6 7.89 7.89 0 4.36-3.6 7.89-7.89 7.89h-.07c-4.29 0-7.82-3.53-7.82-7.89 0-4.29 3.53-7.89 7.82-7.89Zm0 2.7h.07c2.84 0 5.19 2.35 5.19 5.19 0 2.91-2.35 5.26-5.19 5.26h-.07c-2.84 0-5.19-2.35-5.19-5.26 0-2.84 2.35-5.19 5.19-5.19ZM7.89 2.49h13.22c2.98 0 5.4 2.42 5.4 5.4v13.15c0 2.98-2.42 5.4-5.4 5.4H7.89c-2.98 0-5.4-2.42-5.4-5.4V7.89c0-2.98 2.42-5.4 5.4-5.4Z' style='fill:%23fff;fill-rule:evenodd'/%3E%3C/svg%3E");
}
.socials ul li.linkedin a::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.98 28.85'%3E%3Cpath d='M.39 9.57h5.95v19.27H.39V9.57ZM3.36 0C5.3 0 6.85 1.42 6.85 3.36S5.3 6.85 3.36 6.85 0 5.3 0 3.36C0 1.55 1.42 0 3.36 0M10.09 9.57h5.82v2.72h.13c.78-1.55 2.72-3.1 5.69-3.1 6.08 0 7.24 4.01 7.24 9.18v10.48h-5.95v-9.44c0-2.2 0-5.04-3.1-5.04s-3.62 2.46-3.62 4.92v9.57h-5.95V9.57h-.26Z' style='fill:%23fff'/%3E%3C/svg%3E");
}

/*--------------------------------------------------------------
4.2 Site Info
--------------------------------------------------------------*/

.site-info {
	background-color: #333;
	padding: 20px 0;
}
.site-info p {
	margin: 0 0 10px 0;
}
.site-info {
    margin-top: 3em;
    font-size: 0.8rem;
}
.site-info a,
.site-info a:visited,
.site-info p,
.site-info {
	color: #bbb;
	text-decoration: none;
}
.details {
  display: flex;
  align-items: center; /* vertical centering */
  gap: 0.5em; /* column gap */
}
.legal {
  flex: 0 0 85%;
}
.w3c {
  flex: 0 0 15%;
}
.details svg {
	max-width: 100px;
	width: 100%;
}
@media screen and (min-width: 820px) {
	.details {
		gap: 2em; /* column gap */
	}
	.legal {
		flex: 0 0 90%;
	}
	.w3c {
		flex: 0 0 10%;
	}

}

/*--------------------------------------------------------------
5.0 Gravity Forms
--------------------------------------------------------------*/

.gform_confirmation_wrapper_1 br {
	display: none;
}
/*--------------------------------------------------------------
6.0 Blog
--------------------------------------------------------------*/

.container_news {
	padding: 50px 0;
}
.pad-bottom {
	padding-bottom: 50px;
}
.news-archive {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-content: space-around;
	align-items: left;
	margin-bottom: 50px;
}
.post-thumbnail {
    order: 0;
    flex: 0 1 auto;
    align-self: auto;
    flex-basis: 100%;
}
.post-thumbnail a {
	display: block;
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.post-thumbnail img {
	display: block;
	width: 100%;
	height: auto;
}
.news-summary {
    order: 0;
    flex: 0 1 auto;
    align-self: auto;
	padding-right: 5%;
}
.post_head_block {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	align-content: normal;
	gap: 1em;
	margin-bottom: 2em;
}
.post_head_block > div.head_panel {
	display: block;
	flex-grow: 0;
	flex-shrink: 1;
	align-self: auto;
	order: 0;
}

@media screen and (min-width: 820px) {
	.news-archive {
		flex-direction: row;
		margin-bottom: 50px;
		align-items: center;
	}
	.post-thumbnail {
		flex-basis: 30%;
	}
	.news-summary {
		flex-basis: 70%;
		padding-left: 5%;
	}
	.post_head_block {
		flex-direction: row;
		gap: 2em;
	}
	.post_head_block .ps-post-thumb {
		flex-basis: 30%;
	}

}

/** Latest projects / blog **/

ul.jpc_posts  {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: stretch;
	grid-gap: 2%;
	margin-bottom: 20px;
}
ul.jpc_posts>li {
	background-color: #f5f5f5;
	margin-bottom: 20px;
	padding-bottom: 10px;
	order: 0;
	flex: 0 1 auto;
	align-self: auto;
	flex-basis: 49%;
}
.thumb_wrap{
	position: relative;
}
ul.jpc_posts>li a {
	text-decoration: none;
	color: #333;
}
.post-thumbnail img {
	display: block;
}
ul.post_tags {
	display: block;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0 0 20px 5%;
  	overflow: hidden;
}
ul.post_tags li {
  display: inline-block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
ul.post_tags li a {
  font-size: 0.9rem;
  line-height: 1.0;
  background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	text-transform: uppercase;
	display: block;
	padding: 1px 3px;
}
ul.jpc_posts h3 {
	font-size: 1.4rem;
	line-height: 1.2;
	font-size: 1rem;
}
ul.jpc_posts p.archive_date {
	font-weight: bold;
	padding: 0 0 10px 0;
	font-size: 0.8rem;
	margin: 0;
}
ul.jpc_posts p {
	font-size: 0.9rem;
	line-height: 1.3;
	font-size: .8rem;
}
ul.jpc_posts button {
	font-size: .8rem;
}
ul.jpc_posts h3,
ul.jpc_posts p,
ul.jpc_posts button {
	margin: 0 5px 10px 10px;
}
.home ul.jpc_posts>li:nth-child(3) {
	display: none;
}
.tag_commas:last-child {
  display: none;
}

.entry-meta {
	padding: 20px 0;
	font-size: 0.8rem;
}
.entry-meta a {
	color:#222;
	text-decoration: none;
	font-weight: 500;	
}
@media screen and (min-width: 820px) {
	.home ul.jpc_posts>li:nth-child(4) {
		display: block;
	}
	ul.jpc_posts  {
		grid-gap: 1.3%;
		margin-bottom: 10px;
	}
	ul.jpc_posts>li {
		flex-basis: 24%
	}
	ul.post_tags {
		margin: 0 0 20px 5%;
	}
	ul.post_tags li a {
		font-size: 1rem;
		line-height: 1.7;
		padding: 2px 5px;
	}
	ul.jpc_posts h3 {
		font-size: 1.8rem;
	}
	ul.jpc_posts p {
		font-size: 1.0rem;
		line-height: 1.7;
	}
	ul.jpc_posts button {
		font-size: 1rem;
	}
		ul.jpc_posts h3,
	ul.jpc_posts p,
	ul.jpc_posts button {
		margin: 0 5px 20px 0;
	}
}

.content_archive_tags {
  list-style: none;
  margin: 0;
  padding: 0;
}
.content_archive_tags li a {
  list-style: none;
  margin: 0;
  padding: 0;
}

/** Archive Pages Posts Navigation **/

.posts_pagination nav {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: normal;
	align-content: normal;
	margin-bottom: 2em;
}
.posts_pagination nav .page-numbers.current {
    color: #fff;
    background-color: #005585;
    border: 2px solid #005585;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
	text-align: center;
    padding: calc(0em + 1px) calc(0.5em + 0px);
    font-size: 1.0em;
    font-weight: 500;
}
.posts_pagination nav a.prev,
.posts_pagination nav a.next,
.posts_pagination nav a.page-numbers {
    color: #111;
    border: 2px solid #005585;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
	text-align: center;
    padding: calc(0em + 1px) calc(0.5em + 0px);
    font-size: 1.0em;
    font-weight: 500;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
}
.posts_pagination nav a:hover.prev,
.posts_pagination nav a:hover.next,
.posts_pagination nav a:hover.page-numbers {
    color: #fff;
    background-color: #005585;
}
.posts_pagination nav a.page-numbers,
.posts_pagination nav span.page-numbers {
	min-width: 2.35em;
	display: inline-block;
}
.posts_pagination nav a.prev,
.posts_pagination nav a.next {
	min-width: 4em;
}
.posts_pagination nav a.prev::before,
.posts_pagination nav a.next::after {
	content: "";
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.57 13'%3E%3Cpath d='M1.06 13 0 11.94 5.45 6.5 0 1.06 1.06 0l6.51 6.5L1.06 13z' style='fill:%23222'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	position: relative;
	top: 2px;
	width: 8px;
	height: 14px;
	-webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
}
.posts_pagination nav a.prev::before {
	margin-right: 7px;
	transform: rotate(180deg);
}
.posts_pagination nav a.next::after {
	margin-left: 7px;
}
.posts_pagination nav a.prev:hover:before,
.posts_pagination nav a.next:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.57 13'%3E%3Cpath d='M1.06 13 0 11.94 5.45 6.5 0 1.06 1.06 0l6.51 6.5L1.06 13z' style='fill:%23fff'/%3E%3C/svg%3E");
}

/** Single Post Navigation **/

.nav-previous a::before,
.nav-next a::after {
	content: "";
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.57 13'%3E%3Cpath d='M1.06 13 0 11.94 5.45 6.5 0 1.06 1.06 0l6.51 6.5L1.06 13z' style='fill:%23222'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	position: relative;
	top: 2px;
	width: 8px;
	height: 14px;
}
.nav-previous a::before {
	margin-right: 7px;
	transform: rotate(180deg);
}
.nav-next a::after {
	margin-left: 7px;
}
.nav-previous a:hover:before {
	left: -3px;
}
.nav-next a:hover:after {
	right: -3px;
}

/** Hide the 'Previous' and 'Next' text in the post navigation **/
.post-navigation .nav-subtitle {
	display: none;
}

/*--------------------------------------------------------------
7.0 Meetings
--------------------------------------------------------------*/

.minutes_agendas_grid {
	padding: 1em 0 2em 0;
	border-top: 1px solid #ccc;
	margin-bottom: 1em;
}
.minutes_agendas_grid .wp-block-file {
    display: unset;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    gap: 1em;
    align-items: center;
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}
.minutes_agendas_grid .wp-block-file a {
    border: 1px solid;
    border-color: #006699 #006699 #006699;
    background-color: #006699;
    border-radius: 4px;
    color: rgba(255, 255, 255, 1.0);
    line-height: 1.2;
    font-size: 1rem;
    padding: 0.6em 1em;
	display: block;
}
.minutes_agendas_grid .wp-block-file a:hover {
	color: rgba(255, 255, 255, 1.0);
    border-color: #000 #000 #000;
    background-color: #000;
	text-decoration: none;
}
