.business-page section{margin-top:48px}.business-page section .section-heading{border-bottom:1px solid #e9ecef;margin-bottom:20px;padding-bottom:8px}@media(max-width:768px){.business-page section .section-heading{margin-bottom:10px}}.business-page .main-business-details .points-section ul{padding:0}.business-page .main-business-details .points-section ul li{margin-right:8px;margin-bottom:8px}.business-page .main-business-details .hours-section .hours h4{margin-left:12px}.business-page .main-business-details .hours-section .hours table{width:100%}.business-page .main-business-details .hours-section .hours table tr th{padding:12px}.business-page .main-business-details .hours-section .hours table tr td{text-align:right}.business-page .main-business-details .text-block{padding-top:2rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef}.business-page .main-business-details .reviews-section .review{padding:36px 18px}.business-page .main-business-details .reviews-section .review .profile{margin-right:24px}.business-page .main-business-details .reviews-section .media .media-body{flex:1 1}.business-page .main-business-details .reviews-section .media .media-body .badge{float:right}.business-page .main-business-details .menu-section .nav-tabs{border-bottom:inherit}.business-page .main-business-details .menu-section .nav-tabs .nav-item{border:inherit}.business-page .main-business-details .menu-section .nav-tabs .nav-item .nav-link{letter-spacing:.3em;font-size:13px;color:#000!important;font-weight:700}.business-page .main-business-details .menu-section .nav-tabs .nav-item .nav-link:hover{text-decoration:none!important;border:1px solid transparent}.business-page .main-business-details .menu-section .nav-tabs .nav-item .nav-link.active{border:1px solid #ced4da!important;color:#1069b0!important;font-weight:700!important;border-radius:5px}.business-page .main-business-details .list-group-data:last-child{border-bottom:0!important}.business-page .main-business-details .list-group-data .list-inline li{display:inline-block;padding-bottom:8px}.business-page .main-business-details .reservation-card .card-details{top:100px;margin-top:-45px;margin-left:36px}.business-page .main-business-details .reservation-card p{margin-bottom:0}.business-page .main-business-details .reservation-card .input{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}