@charset "UTF-8";
/* https://www.langemotokeskus.com/wp-content/themes/lange-motokeskus/booking/css/style.css */
/* Import rule from: https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&display=swap */
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew9.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew9.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w9.woff) format('woff')}body{background-color:#1E1E18;font-family:'Montserrat',sans-serif}[v-cloak]{display:none}.step-box{background-color:#373737;padding:20px;color:#fff;margin-bottom:2rem;overflow:hidden}.step-box p.lead{font-size:18px;font-weight:400}.btn-next{background-color:#FFE600;border-color:#FFE600;border-radius:8px;color:#000}.btn-next:hover,.btn-next:active,.btn-next:focus{background-color:#EDD605!important;border-color:#EDD605!important;color:#000!important}.location-select{background-color:#2F2F2F;padding:1rem;text-align:center;border:2px solid #1E1E18;border-radius:8px;cursor:pointer;margin-bottom:1rem}.location-select.selected{border-color:#FFE600}.location-select p{margin-bottom:0}.location-select p.title{font-weight:700!important}.service-block{background-color:#2F2F2F;padding:1rem;border:2px solid #1E1E18;border-radius:8px;margin-bottom:1rem}.service-block p{margin-bottom:0}.btn-decrement,.btn-increment{background-color:#FFE600;border-color:#FFE600}.timeblock-select{overflow-x:auto}table.timeblocks{color:#fff}.timeblocks td{border-top:0}.timeblocks td.hour{color:#959595}.timeblocks .timeblock{background-color:#2F2F2F;border:2px solid #1E1E18;padding:3px;border-radius:8px;text-align:center;cursor:pointer}.timeblocks .timeblock.disabled{opacity:.2}.timeblocks .timeblock.selected{border-color:#FFE600}img.cart-img{width:35px}.tooltip-hover{width:100%}.tooltip-hover .tooltiptext{white-space:nowrap;padding:10px!important;margin-left:-85px!important}.tooltip-hover .tooltiptext p{margin:0px!important}.tooltip-hover{position:relative;display:inline-block}.tooltip-hover .tooltiptext{visibility:hidden;width:auto;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity 0.3s}.tooltip-hover:hover .tooltiptext{visibility:visible;opacity:1}input,input::-webkit-input-placeholder,textarea,textarea::-webkit-input-placeholder{font-size:15px}.contact-info input,.contact-info input:focus,.contact-info textarea,.contact-info textarea:focus{background-color:#2F2F2F;border:2px solid #1E1E1E;border-radius:8px;color:#fff}.mx-datepicker{margin-bottom:1rem}.mx-datepicker input.mx-input{background-color:#1E1E18;border-color:#1E1E18;opacity:.8;color:#fff}@media (max-width:768px){.number-input.number-input--inline{margin-top:.8rem}}