.setup-block .btn-wrap .setup-btn {font-size:15px!important;}#topmenu > li a { text-decoration:none; transition: color 0.2s ease;border: 2px solid transparent;padding: 10px 15px 6px 15px; border-radius: 0px;}#topmenu > li.active a {border: 2px solid #F0BFB7;}#topmenu > li a.booknow:hover{border-color:#000;color:#000!important;background:#fff!important;}.bigbutton_primary,.bigbutton_signup, .bigbutton_secondary{border-radius:0px;}.bigbutton_primary:hover,.bigbutton_signup:hover{border: 2px solid #000;}.StaffImage{border: 8px solid #80130017!important;}.staffBio{height:200px!Important;}.StaffImageLg {border: 8px solid #80130017!important;padding-bottom:0px!important;}.col-lg-8.s-description { padding-bottom: 30px;}.servicesTable th{background-color:#80130066!important;text-transform:uppercase;}.servicesTable tr{ border-bottom: 1px solid #ccc!important;}.servicesTable td{padding-left:10px!important;font-size:16px!important;}.s-image{min-height: 400px; max-height: 400px;max-width:100%; width: 100%; object-fit: cover;}.s-picture .overlay-img{margin-left:15px;margin-right:15px}.s-picture{margin-bottom: 20px;float: right;}@media screen and (max-width:991px){.s-picture{float:none;}}.s-description { line-height: 1.5;}.staffContainer h3 { padding-top: 10px;}div#menuContainer { border-bottom: 2px solid #f2f2f2f2;}@media screen and (max-width:767px){div#menuContainer { border-bottom: none;;}}.banner .row { position: absolute; top: 0; width: 100%; max-width: 1300px; pointer-events: none;}@media screen and (max-width:767px){#ctl00_mobileLogo {background-size: contain!important;}}@media (max-width:600px) {.services-col {width:100% !important;}}