.btn,.button{position:relative;position:relative;display:inline-flex;height:80px;padding:0 10px;transition:all .25s ease-in-out;border-radius:3rem;background:#f2e2d6;justify-content:center;align-items:center}.btn span,.button span{font-size:19px;font-weight:700;display:inline-flex;height:63px;padding:0 2rem;transition:all .25s ease;text-transform:uppercase;color:#fff;border-radius:3rem;background:linear-gradient(to top,#9f4f34 0,#f27b53 100%);justify-content:center;align-items:center}.btn:hover span,.button:hover span{background:linear-gradient(to top,#336074 0,#42858e 100%)}.practice-areas__title{margin-bottom:120px}.practice-areas__title:after{margin-right:auto;margin-left:auto}.practice-areas__content{max-width:100%;padding-bottom:90px}.practice-areas__menu{display:grid;padding:0;list-style-type:none;grid-template-columns:repeat(3,1fr);grid-column-gap:45px;grid-row-gap:3rem}.practice-areas a{display:block;padding-bottom:45px;text-transform:uppercase;color:#000;border-bottom:1px solid #d5cec8}.practice-areas a:hover{font-weight:700;color:#9f4f34;border-color:#000}.practice-areas .current-menu-item{font-weight:700}@media screen and (max-width:1199px){.btn,.button{height:63px}.btn span,.button span{font-size:14px;height:50px}}@media (max-width:1199px){.practice-areas__menu{grid-template-columns:1fr}}
/*# sourceMappingURL=practice-areas.min.css.map */

.page-template-practice-areas-spanish .practice-areas__menu {
	display: block;
	width: 100%;
	padding: 0;
	list-style: none;
}

.page-template-practice-areas-spanish .practice-areas__menu .sidebar__widget,
.page-template-practice-areas-spanish .practice-areas__menu .menu-spanish-sidebar-menu-container {
	display: block;
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
}

.page-template-practice-areas-spanish .practice-areas__menu ul.menu {
	display: grid;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 45px;
	grid-row-gap: 3rem;
}

.page-template-practice-areas-spanish .practice-areas__menu ul.menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.page-template-practice-areas-spanish .practice-areas__menu ul.menu li a {
	display: block;
	width: 100%;
	padding-bottom: 45px;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px solid #d5cec8;
}

.page-template-practice-areas-spanish .practice-areas__menu ul.menu li a:hover {
	font-weight: 700;
	color: #9f4f34;
	border-color: #000;
}

@media (max-width: 1199px) {
	.page-template-practice-areas-spanish .practice-areas__menu ul.menu {
		grid-template-columns: 1fr;
	}
}
