/*  adjust header overlay | 26911965-hc bk */
#hero.has-background .overlay, 
#primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.65; }

/*Change font of button blocks | SN-26911965-hc*/
a.wp-block-button__link {
  font-family: 'Quattrocento Sans';}
.has-custom-font.wp-block-button .wp-block-button__link {
   font-family: 'Quattrocento Sans'!important;}

/* Hide page images | 26911965-hc jw */
.entry-thumb {display: none;}

.page-id-213 #primary-header img {
	opacity: .99;}
.page-id-213 #primary-header .page-header.has-featured-image .overlay {
	opacity: .01;
}

/* Hides 6th child page in grid view on homepage #26939461-hc HG */
.home .grid-item.two-columns:nth-child(7) {
display: none;
}

/* Reduce font size of text headers on the home page  | #26938045-hc KEF */
.home .grid-wrapper .entry-title {
    font-size:20px;
}

/* Reduce font size of text headers on the about page  | 1110011221  EG */
.page-id-1315 .grid-wrapper .entry-title {
    font-size:18px;
}

/* Adjusts the font size on buttons using the schedule-page-button class 26960482hc */ 
.schedule-page-button .wp-block-button__link {
  font-size: 20px;
	text-align: center;
}

/* Adjusts the font size on buttons using the menu-button class 1545011221 eg */ 
.menu-button {
  font-size: 17.5px;
}

/* Adjusts the font size on buttons using the menu-button class 1545011221 eg */ 
.sub-menu-button {
  font-size: 16px;
}

/* Change menu item colors on hover except current menu item SS-3653741-zen */
.site-header #site-navigation a:hover, #site-navigation ul:not(.sub-menu)>li.menu-item-has-children:not(.current-menu-item):hover,  #site-navigation ul:not(.sub-menu)>li.menu-item-has-children:not(.current-menu-item):hover > a {
  background-color: #304C5A;
  color: #fff;
}

/* Adjusts the border of Home button to stay blue 1545011221 eg */
#menu-item-1369 a,
#menu-item-1369.current_page_item>a,
#menu-item-1369.current-menu-item>a
{border: 1px solid #304C5A;}

/* Adjusts the font size on Physician Referral button 1203  1545011221 eg */ 
.menu-item-1203 {
  font-size: 17px;
}

/* Style footer widget to match top banner | #26964664-hc  KEF */

.footer-widget {
    width: 100%;
    text-align: center;
    font-size:20px;
    font-family:"Quattrocento Sans",sans-serif;
}

/* adjust line height of totlepage title | #26988565-hc eD */
.wf-active .page-header .page-title,
.wf-active .page-header .entry-title {
	line-height: 1;
}

/* Tidy up spacing in footer | HC-26988565-JG */
.footer-widget {
	margin-top: 10px;
}
#colophon .container {
	margin-bottom: 10px;
}

/* Adjusts the font size on buttons using the contact-button class 0935011421 eg */ 
.contact-button {
  font-size: 20px;
	font-family:"Quattrocento Sans";
}

/* Change the font size and font family for the contact page | #26989339-hc (FS) */
.page-id-220 label {
   font-size: 20px;
   font-family: "Quattrocento Sans",sans-serif;
}

/* Change the padding for the button on the contact page | #26989339-hc (FS) */
.page-id-220 .wp-block-button__link {
    padding: 0.7em 1.0em; margin-bottom: 20px
}

/* Read More link font size | #26989339-hc (FS) */
a.more-link {
    font-size: 13px !important;
}


/* Change Resource button to stay slate colors EG */
#site-navigation .current_page_item > a, #site-navigation .current-menu-item > a, #site-navigation .current-menu-parent > a, #site-navigation .current-menu-ancestor > a, #site-navigation .current_page_item > a:hover, #site-navigation .current-menu-item > a:hover, #site-navigation .current_page_ancestor > a:hover, #site-navigation ul:not(.sub-menu) > .menu-item-has-children:hover > a:hover, #site-navigation ul:not(.sub-menu) > .menu-item-has-children:hover > a, #site-navigation ul:not(.sub-menu) > .menu-item-has-children.focus > a {
	background-color: #304c5a;
	color: #fff;
}

/* bottom margin custom classes KG-27040899-hc */
.entry-content .box {
  margin-bottom: 0;
}
/* KG-27040899-hc */

/* Intro paragraph - https://heartcentralwashington.com/services/ / 27092182-hc kp */
.intro-para {
  margin-left: 30px;
}

/* Reduce hero title font size, add margin on top, and margin on right | RG hc-30459495 */
.wf-active #hero .hentry .entry-title {
font-size: 50px; margin-top: 50px; margin-right: 50px
}

/* Adjusts the border of Schedule button to stay color 1545011221 eg */
#menu-item-1802 a,
#menu-item-1802.current_page_item>a,
#menu-item-1802.current-menu-item>a
{background-color: #304C5A; color: #fff}

/* Remove highlighting from the RESOURCES menu item | CM | #30471597-hc*/
#site-navigation #menu-item-1406.current-menu-ancestor > a, #site-navigation #menu-item-1406.current_page_item > a:hover, #site-navigation #menu-item-1406.current-menu-item > a:hover, #site-navigation #menu-item-1406.current_page_ancestor > a:hover, #site-navigation #menu-item-1406.ul:not(.sub-menu) > .menu-item-has-children:hover > a:hover, #site-navigation #menu-item-1406.ul:not(.sub-menu) > .menu-item-has-children:hover > a, #site-navigation #menu-item-1406.ul:not(.sub-menu) > .menu-item-has-children.focus > a {
    background-color: unset;
    color: inherit;
}

/* change overlay size and opacity of appointments page |  EG */

.page-id-1291 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.25; .
}
.page-id-1291 .entry-title {margin-top: 100px; margin-bottom: 100px
}

/* change overlay size and opacity of contact-us page |  EG */

.page-id-220 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.25; .
}
.page-id-220 .entry-title {margin-top: 100px; margin-bottom: 100px
}

/* change overlay opacity of common-diagnoses page |  EG */

.page-id-1255 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.40; .
}
.page-id-1255 .entry-title {margin-top: 100px; margin-bottom: 100px
}

/* change overlay opacity of about-us page |  EG */

.page-id-1315 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.25; .
}
.page-id-1315 .entry-title {margin-top: 100px; margin-bottom: 100px
}

/* change overlay opacity of services page |  EG */

.page-id-218 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.4; .
}
.page-id-218 .entry-title {margin-top: 100px; margin-bottom: 100px
}

/* change overlay opacity of physician-referrals page |  EG */

.page-id-1185 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.40; .
}
.page-id-1185 .entry-title {margin-top: 100px; margin-bottom: 100px
}

/* change overlay opacity of covid-19 page |  EG */

.page-id-213 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.45; .
}
.page-id-213 .entry-title {margin-top: 100px; margin-bottom: 100px
}

/* change overlay opacity of disclaimer page |  EG */

.page-id-1058 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.45; .
}
.page-id-1058 .entry-title {margin-top: 100px; margin-bottom: 100px
}

/* change overlay opacity of robert page |  EG */

.page-id-626 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.25; .
}

/* change overlay opacity of dave page |  EG */

.page-id-627 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.25; .
}

/* change overlay opacity of vic page |  EG */

.page-id-625 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.25; .
}

/* change overlay opacity of patty page |  EG */

.page-id-701 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.25; .
}

/* change overlay opacity of tim page |  EG */

.page-id-746 #primary-header .overlay, 
.page-header.has-featured-image .overlay { opacity: 0.25; .
}

-/* Change Grid layout from three to two columns on About Page/ #32931478-HC JB */

-/* Change Layout */
@media (min-width: 992px) {
.page-id-1315 .lg\:th-w-4\/12 {
    width: 48%;
    border-bottom: 1px dashed #e0e1e3;
    padding-bottom: 5%;
    margin-top: 0px;
}
}

@media (min-width: 992px) {
.page-id-1315 .lg\:th-w-4\/12 header.entry-header, .page-id-1315 .lg\:th-w-4\/12 .entry-content.th-content {
    width: 90%;
    margin: auto;
}
}

@media (min-width: 992px) {
.page-id-1315 .lg\:th-w-4\/12 .entry-content.th-content img {
    width: 100%;
}
}

-/* Add borders */

@media (min-width: 992px) {
.page-id-1315 .grid-wrapper .lg\:th-w-4\/12.three-columns:nth-of-type(3n) {
    border-right: 1px dashed #e0e1e3;
}
}

-/* Remove border */

@media (min-width: 992px) {
.page-id-1315 .grid-wrapper .lg\:th-w-4\/12.three-columns:nth-of-type(2n) {
    border-right: 0px dashed #e0e1e3;
}
}

@media (min-width: 992px) {
.page-id-1315 .grid-wrapper .lg\:th-w-4\/12.three-columns:nth-of-type(3n) {
    border-bottom: 0px dashed #e0e1e3;
}
}

@media (min-width: 992px) {
.page-id-1315 .grid-wrapper .lg\:th-w-4\/12.three-columns:nth-of-type(4n) {
    border-bottom: 0px dashed #e0e1e3;
}
}


-/* Remove Gap */
@media (min-width: 992px) {
.page-id-1315 span.grid-sep.th-block.lg\:th-mx-lg.th-mx-base.th-w-full {
    display: none;
}
}

-/* End edit grid on About page */

/* Reduce font size of text headers on the services grid page  | 3/20/22  EG */
.page-id-2509 .grid-wrapper .entry-title {
    font-size:18px;
}