@charset "UTF-8";.home2 #sp-header{background:#fff}.home2 #sp-footer,.home2 #sp-bottom{background:#000}#sp-main-body{padding:20px 0}tbody,td,tfoot,th,thead,tr{border-width:1px}.home2 .sp-megamenu-parent>li>a{}.home2 #sppb-addon-03cf0188-83e2-4f5c-b3b0-227ed4baa8bc #btn-03cf0188-83e2-4f5c-b3b0-227ed4baa8bc.sppb-btn-custom{background-color:#5B1B18}.home2 #sppb-addon-03cf0188-83e2-4f5c-b3b0-227ed4baa8bc #btn-03cf0188-83e2-4f5c-b3b0-227ed4baa8bc.sppb-btn-custom:hover{background-color:#351E1D}.home2 #sp-top-bar{background:#9e4b47}#sp-top-bar a{color:#fff}.vap-checkout-bar .additem{display:none}.vapemployeeselect{}.vapmonthselect{display:none}.mycalender{float:right;width:48%;border-radius:4px;box-shadow:#ccc 0 0 2px 0;height:100%;padding:10px}.vap-checkout-bar .checkout{float:left;margin-left:0}.vapempblock{width:50%;float:left}#vapempsearchform{width:48%;float:right;padding:10px 20px;border-radius:5px;box-shadow:#ccc 0 0 2px 0}.iti__flag-container{display:none}.vapcartitemboxoptionsdur{display:none !important}.view-confirmapp .vapsummaryoptionsheadtitle,.view-confirmapp .vapcontinueshopdiv,.view-confirmapp .vap-confirmapp-h3{display:none}.service-duration{display:none !important}.vaptdgrey{position:relative}.vaptdgrey:after{content:'';width:30px;height:25px;position:absolute;top:0;left:0}@media (max-width:780px){#sp-main-body{padding:50px 0}.vapempblock{width:100%;float:left;margin-bottom:10px}#vapempsearchform{width:100%;float:left;padding:10px 20px}.vapempimgdiv{display:none}.vapbookbuttoninnerdiv.checkout button{width:100%}.vapempinfoblock{padding:5px 15px}.vapempnamediv,.vapordertitlediv{margin:0 0 5px 0}.vap-empmain-block .vap-empheader-div{display:none}.bookingfix{z-index:9999}.booknowtop{position:absolute !important;top:53px;right:50px}.mycalender{float:right;width:100%}.rsform-block-submit #Submit{width:100% !important}}#sp-top-bar .container,#sp-header .container{height:unset}#sp-footer{backgrand:#000574 !important}#sp-top-bar .sp-module{display:flex !important}.sp-contact-info li{font-size:150%;padding-top:2px}#bookingfix{position:fixed;bottom:-1px;width:100%;padding:10px 0 !important;background:#dcfafff0}.bookbtn{width:85%}@media (max-width:780px){#sp-logo{width:50%}#sp-top-bar .container{padding-top:0;padding-bottom:0}#sp-top-bar{width:100%;position:fixed;top:0;z-index:999999}}@media (max-width:700px){#sp-header.header-sticky{top:44px !important}#sp-header{top:45px !important}}
