.clinic-nav,
.clinic-section {
max-width: 800px;
margin: 0 auto;
padding: 1em;
box-sizing: border-box;
}
.clinic-nav__list {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 15px;
list-style: none;
padding: 0;
margin: 0;
}
.clinic-nav__item a {
display: flex;
align-items: center;
justify-content: center;
height: 80px;
background-color: #007183;
color: #fff;
padding: 1em;
text-align: center;
border-radius: 6px;
font-weight: bold;
font-size: 1.1rem;
text-decoration: none;
transition: background-color 0.3s, box-shadow 0.3s;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
box-sizing: border-box;
}
.clinic-nav__item a:hover {
background-color: #006666;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}
.clinic-nav__multi-line {
display: inline-block;
line-height: 1.4;
color: #fff !important;
}
ul.clinic-nav__list {
list-style: none !important;
padding-left: 0 !important;
margin-left: 0 !important;
}
ul.clinic-nav__list > li.clinic-nav__item::marker {
content: none !important;
display: none !important;
}
ul.clinic-nav__list > li.clinic-nav__item::before {
content: none !important;
display: none !important;
} h2 {
text-shadow: none !important;
} @media (max-width: 768px) {
.clinic-nav__list {
grid-template-columns: repeat(2, 1fr);
}
.clinic-nav__item a {
font-size: 0.9rem;
height: 80px;
}
ul.clinic-nav__list {
list-style: none !important;
padding-left: 0 !important;
margin-left: 0 !important;
}
ul.clinic-nav__list > li.clinic-nav__item::marker {
content: none !important;
display: none !important;
}
ul.clinic-nav__list > li.clinic-nav__item::before {
content: none !important;
display: none !important;
}
} .anchor-offset {
display: block;
height: 80px;
margin-top: -80px;
visibility: hidden;
pointer-events: none;
} @media (max-width: 768px) {
.anchor-offset {
height: 0 !important;
margin-top: 0 !important;
}	
} @media screen and (max-width: 768px) {
#widget-page-2 p {
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
} #widget-page-2 p img {
width: 100% !important; height: auto;
max-width: 100%;
margin: 0.5em 0;
}
#widget-page-2 p strong {
font-size: 1.1em;
margin: 0.5em 0 0.2em;
display: block;
}
#widget-page-2 p br {
display: none;
}
#widget-page-2 p strong::before {
margin-right: 0.2em;
}
}