.services table {
font-size: 12px;
} #main-menu .menu > .menu-item > a {
font-size: 15px !important;
}
.green-button-menu > a{
background: #8cc63f !important;
padding: 20px !important;
border-radius: 500px;
line-height: 1!important;
color: #000!important;
}
.green-button-menu > a:hover{
background: #000 !important;
color: #8cc63f!important;
} .office-hours-table td{
font-size: 12px !important;
} .top-nav a:hover {
color: #fff;
opacity: 0.8;
}
.top-nav strong, .top-nav strong * {
font-weight: 700 !important;
}
.top-nav, .top-nav * {
font-size: 15px !important;
}
.widget.wpv_icon_link ul{
display: flex;
}
#footer-sidebars .wpv_icon_link li{
min-width: 2.5em;
padding-top: 0 !important;
}
#footer-sidebars .cell-1-3.fit .widget{
padding-bottom: 10px;
text-align: center;
}