#serviceTypes{background-color:#252525;list-style-type:none;max-width:1016px;margin:0 auto;padding:12px;box-sizing:border-box}#serviceTypes ul{margin:0;padding:0;list-style-type:none}#serviceTypes ul li{color:#768082;display:block;width:100%;padding:10px;box-sizing:border-box;border-style:dotted;border-width:2px 0 2px 0;border-color:#FFF;border-bottom:none}#serviceTypes ul li .details{padding-left:20px}#serviceTypes ul li .title{display:inline-block;padding-left:5px;font-size:16px;color:#FFF;font-size:15px;font-weight:400;letter-spacing:1.3px;text-transform:uppercase;font-family:Roboto Condensed;flex:1}#serviceTypes ul li label{display:flex;flex-direction:row;vertical-align:text-top;cursor:pointer;width:100%}#serviceTypes ul li label i{flex:0 0 20px}#serviceTypes ul li .price{flex:0 0 150px;color:#fff;font-size:15px;font-weight:700}.sale{color:#fff}#serviceTypes ul li .duration{font-size:13px;color:#fff;flex:0 0 50px;padding-right:24px}#serviceTypes ul li input[type="radio"]{display:none}#serviceTypes ul li input:checked+.fa-circle-o:before{content:"\f192"}#serviceTypes ul li input:not(checked)+.fa-circle-o:before{content:"\f10c"}#serviceTypes ul li:hover{background-color:#323232}#serviceTypes ul li:first-child{border-top:none}#service-type-continue{text-align:right;max-width:1016px;margin:0 auto;padding:0 12px;box-sizing:border-box}#service-type-continue button{font-family:"Roboto Condensed",Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;fill:#FFF;color:#FFF;background-color:#F8293C;border-radius:0 0 0 0;display:inline-block;font-size:13px;padding:10px 20px;text-decoration:none;border:none;margin-top:12px;margin:right:12px}#service-type-continue button:hover{background-color:#fff;color:#000}#reservationTimeLoader{display:none}