.pagination-borders:empty{
   border: none;
}
a{
	text-decoration-style:dotted;
text-underline-offset: 3px;
font-weight:400;
}
@media screen and (min-width: 1200px) { 
	.care-space-directory ul{
	grid-template-columns: repeat(2, minmax(0, 1fr));		
	}
	.care-space-directory .entry-content .wp-block-group{
		flex-direction:column;
		align-items:flex-start;
}
}
@media screen and (max-width: 600px) { 
.wp-block-group.find-by{
	justify-content:start;
}
.wp-block-post-title{ text-align:left;}
	
}



.wp-block-navigation__responsive-container-open{outline:3px solid black;background-color:white;}


.wp-block-button.directory-connect{
	 transition: box-shadow 0.3s ease-in-out;
	 transition: border 0.3s ease-in-out;
}
.wp-block-button.directory-connect:hover{
	border:1px solid black;
	border-radius:.5em;
    box-shadow: none;
}




.frm_style_formidable-style.with_frm_style input[type=submit], .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], .frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style
 {
    font-size: var(--wp--preset--font-size--medium);
    background: var(--wp--preset--color--accent) ;
    border-color: var(--wp--preset--color--accent) ;
       color: #ffffff;
	 font-family: sora;
	  
	 	box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.07);
	border-radius: .5rem;
	 transition: box-shadow 0.3s ease-in-out; 
	 border:2px solid var(--wp--preset--color--primary);
	 text-transform:uppercase; 
}

.frm_style_formidable-style.with_frm_style input[type=submit]:hover, .frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover, .frm_style_formidable-style.with_frm_style .frm_submit button:hover
 {
    background: var(--submit-hover-bg-color);
    border-color: var(--submit-hover-border-color);
    color: var(--submit-hover-color);
	 box-shadow: none;
}

.wp-block-navigation-item a {
  border:2px solid transparent;
	border-radius:.5rem;
	padding:5px 10px;
}
.wp-block-navigation-item a[href*="/directory/"] {
  border:2px solid var(--wp--preset--color--accent) ;
	border-radius:.5rem;
	padding:5px 10px;
}

.wp-block-post.carespaces {
    background: #fff;   
  	box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.07);
   padding: 2rem 1.5rem;
    border-radius: .5rem;    
}



.towns-listing{
	column-count: 3;
	column-gap: 1em;
	column-width:150px;
}

.external-link-icon:before,
.location-icon:before,
.phone-icon:before,
.email-icon:before
{
    display: inline-block;
    font-family: "dashicons";
	padding-right: 10px;
	 color:var(--wp--preset--color--accent);
	 transition: color 0.3s ease-in-out;
   }
.external-link-icon:hover:before,
.location-icon:hover:before,
.phone-icon:hover:before,
.email-icon:hover:before
{
 color:var(--wp--preset--color--primary);
   }

footer .external-link-icon:before,
footer .location-icon:before,
footer .phone-icon:before,
footer .email-icon:before
{
 color:var(--wp--preset--color--primary);
   }

footer .external-link-icon:hover:before,
footer .location-icon:hover:before,
footer .phone-icon:hover:before,
footer .email-icon:hover:before
{
 color:var(--wp--preset--color--accent);
   }


.email-icon:before {
    content: "\f465";
  
   }

.external-link-icon:before {
    content: "\f504";
  
   }
.location-icon:before {
    content: "\f231";
   
   }
.phone-icon:before {
    content: "\f525";
    
   }