.evo_cal_above{display:none!important}p#evcal_cur{color:#dab992!important}.rtb-text.date,.rtb-text.time,.rtb-select.party,.rtb-text.name,.rtb-text.email,.rtb-text.phone{width:100%!important;max-width:29.3%!important;float:left!important;margin:0 2%!important}.rtb-booking-form input,#stripe-payment-form #cardElement{max-width:100%!important}select#rtb-party{width:100%!important}.rtb-booking-form input,#stripe-payment-form #cardElement,#rtb-party{background-color:#202124!important;color:#DAB992!important;padding:10px 15px!important;border:1px solid #6c5a43!important;font-size:15px!important;font-family:'Montserrat','Helvetica','Arial','Lucida','sans-serif'!important}.rtb-booking-form legend{display:none!important}.add-message{float:left;width:100%!important;margin:25px 0 0 2%!important}textarea#rtb-message{float:left;width:100%!important;max-width:96%!important;margin:10px 0 0 2%!important;background-color:#202124!important;color:#DAB992!important;padding:10px 15px!important;border:1px solid #6c5a43!important;font-size:15px!important;font-family:'Montserrat','Helvetica','Arial','Lucida','sans-serif'!important}.rtb-textarea label{display:none!important}.rtb-form-submit button{color:#FFFFFF!important;border-width:1px!important;border-color:#DAB992;border-radius:0px;letter-spacing:2px;font-size:13px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:300!important;text-transform:uppercase!important;background-color:RGBA(255,255,255,0);padding:12px 18px;margin-left:2%!important}.rtb-form-submit button:hover{background-color:rgba(255,255,255,0.11)}.rtb-booking-form label{font-size:14px!important;text-align:center!important;color:rgb(218,185,146)!important}#post-89231 .rtb-booking-form{display:none!important}.rtb-form-submit button{width:40%!important;margin:0 30%!important}@media (max-width:980px){.rtb-text.date,.rtb-text.time,.rtb-select.party,.rtb-text.name,.rtb-text.email,.rtb-text.phone{width:100%!important;max-width:100%!important;float:left!important;margin:0 0 20px 0!important}.rtb-booking-form input,#stripe-payment-form #cardElement{max-width:100%!important}fieldset.reservation{margin-bottom:0!important;padding-bottom:0!important}.rtb-form-submit button{width:60%!important;margin:0 20%!important}}@media only screen and (max-width:767px){.rtb-form-submit button{width:80%!important;margin:0 10%!important}}