div.ui-datepicker{width:17em;padding:.2em .2em 0;font-size:20px;background:#fff!important;font-family:Objektiv;@media (max-width:767px){width:100%;max-height:100vh;overflow:auto;position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;transform:none!important;margin:0!important;font-size:23px!important;z-index:3!important}}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-datepicker table{text-align:center;width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background:#f8e9df;text-align:center}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%;font-size:16px!important;margin:5px}.ui-state-active{background:#751431!important;font-weight:400!important;color:#fff!important;display:block;border-radius:5px}.ui-state-default{border:unset!important;background:#fff;color:#751431;font-weight:400!important;font-family:Objektiv-Medium}.ui-state-active:hover,.ui-state-default:hover{background:#e0e3e3!important}.ui-state-active:hover{color:#751431!important}.ui-state-highlight{background:#dbc7c7!important;color:#777620!important}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}@media screen and (max-width:600px){.div-fecha{width:400px}}.ui-datepicker-prev{font-size:20px!important;color:#751431!important;text-decoration:none!important;opacity:1!important;font-family:Objektiv-Medium!important}html{font-size:10px!important;line-height:10px!important;height:100%;-webkit-font-smoothing:antialiased}body,html{margin:0;padding:0}body{font-family:Objektiv-Medium,Verdana,Arial,sans-serif;box-sizing:border-box;color:#333;font-weight:400;font-size:1.3rem;background:#fff}.breadcrumb,.breadcrumb a.home,.footer-container{display:none!important}#columns.container{max-width:none}#main_content{width:100%!important}.content-pages.one_column{width:auto}.content-pages.one_column .ctnr-maincontent{padding:0;margin:0 auto;background-color:#faf4ef}.ctnr-maincontent{width:100%;max-width:100%;padding:0;overflow:hidden;position:relative}.ctnr-maincontent .content{width:100%;margin:0 auto;background-color:#faf4ef;padding-bottom:150px}.oculto{display:none!important}.active{display:block!important}.principal-img{margin-bottom:40px;background-color:#fff!important}.principal-img,.step-one{position:relative;overflow:hidden;width:100%}.step-one{max-width:1290px;margin-left:auto;margin-right:auto;margin-top:25px;padding-top:25px;background-color:#fff;padding-left:20px;padding-right:20px;display:none}.monograma-principal{position:relative;text-align:center;margin-left:50%;transform:translate(-50%);width:80px}.p-1{color:#751431;font-size:23px}.p-1,.p-2{font-family:Objektiv-Medium;margin-left:13px}.p-2{font-size:21px;font-weight:600;margin-top:30px}.p-2,.p-3{color:#000}.p-3{font-family:Objektiv-Medium;font-size:19px;font-weight:500}.type-appointment{margin-top:35px;margin-bottom:10px}.type-appointment-hover{cursor:pointer}.type-appointment-active,.type-appointment-hover{background-color:#f8e9df}.appointment-desc{border:1px solid #f8e9df;height:75px;width:90%!important}.appointment-radio{border:1px solid #f8e9df;height:75px;margin-left:.5%!important;width:8%!important;text-align:center}input[name=appointmentType]{position:relative;top:28px}.p-name-service{color:#000;font-size:13px;font-weight:600;margin-top:15px}.p-desc-service,.p-name-service{font-family:Objektiv-Medium}.franja_1{background-color:#f8e9df;width:98.5%;margin-top:5px}.div_alteraciones_text,.div_ocacion_especial_text{padding-top:5px}.franja_1 p{font-family:OpenSansRegular,Verdana,Arial,sans-serif;color:#751431;font-size:12px;font-weight:900;margin-left:16px;margin-bottom:0;line-height:10px}.franja_1 a{color:#000;text-decoration:underline;font-weight:100}#boton2{padding-bottom:5px}.div-button-one{position:fixed;z-index:1;width:100%;bottom:0;background:#fff;text-align:center}.div-child-button{position:relative;max-width:1225px;left:50%;transform:translateX(-50%);text-align:right}.btn-continue{background-color:#751431;padding:12px 25px;color:#fff;display:inline-block;margin-bottom:25px;font-size:15px;margin-top:25px}.isDisabled{color:#000;background:#e0e2e2;cursor:not-allowed;text-decoration:none;pointer-events:none}.btn-continue-stores{padding:15px 25px;display:inline-block;margin-bottom:33px;float:right;font-size:15px;margin-right:89px;margin-top:795px}.btn-continue-stores,.btn-continue-stores:hover,.btn-continue:hover{background-color:#751431;color:#fff}input[type=radio]:checked:after{width:15px;height:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#751431;content:"";display:inline-block;visibility:visible}.right-service{top:35px}.step-two{position:relative;width:100%;max-width:1290px;margin-left:auto;margin-right:auto;margin-top:25px;padding-top:25px;background-color:#fff;padding-left:20px;padding-right:20px;display:none}.service-appointment{margin-top:35px;margin-bottom:8px}.left-service-dama{margin-top:10px}#numero_damas{border-radius:unset;width:80%;margin-top:8px;margin-bottom:237px}input[name=appointmentService]{position:relative;top:28px}.div-button-two{position:fixed;z-index:1;width:100%;bottom:0;background:#fff;text-align:center}.btn-back{background-color:#fff;padding:12px 25px;color:#000!important;display:inline-block;margin-bottom:20px;margin-right:80px;border:1px solid #000}.btn-back:hover{background-color:#fff;color:#000}.right-service-dama{margin-top:10px;margin-bottom:50px}.step-three{position:relative;width:100%;max-width:1290px;margin-left:auto;margin-right:auto;margin-top:25px;padding-top:25px;background-color:#fff;padding-left:20px;padding-right:20px;display:none}.place-appointment{margin-top:35px;margin-bottom:10px}.p-desc-service-2{display:inline-block}.place-desc{width:90%!important}.place-desc,.place-radio{border:1px solid #f8e9df;height:125px}.place-radio{margin-left:.5%!important;width:8%!important;text-align:center}input[name=placeService]{position:relative;top:55px}.btn-view-map{display:inline-block;float:right;margin-right:70px;color:#751431!important;font-family:Objektiv}.btn-view-map:hover{text-decoration:underline}.div-button-three{position:fixed;z-index:1;width:100%;bottom:0;background:#fff;text-align:center}.map-store{position:relative;margin-top:35px}.step-four{position:relative;width:100%;max-width:1290px;margin:25px auto 225px;padding-top:25px;background-color:#fff;padding-left:20px;padding-right:20px;display:none}.div-fecha{position:relative;width:450px}.div-input{position:relative;width:80%;float:left;border:1px solid #000;height:50px;z-index:1}.input-fecha{width:100%;height:100%;border:none;outline:none;font-size:17px;margin-left:15px}.div-input-img{position:relative;width:14%;float:left;border:1px solid #000;height:50px;cursor:pointer;z-index:1}.div-input-img img{margin-left:12px;width:35px;height:35px;margin-top:6px}.div-input-img-tel{position:relative;width:27px;float:left;height:19px;cursor:pointer}.div-input-img-tel img{position:relative;width:70%;float:left;height:20px;margin-top:-1px;margin-left:4px}.div-input-img-lapiz{position:relative;width:30px!important;float:left;margin-left:1px!important;height:19px;margin-right:-68px;cursor:pointer}.div-input-img-lapiz img{position:relative;width:70%;float:left;height:20px;margin-top:14px;margin-left:-50px}.details{margin-left:14px}.row-fecha{margin-bottom:15px}.hour{position:relative;width:100px;height:30px;background-color:#f8e9df;margin:10px 20px 10px 0;display:inline-block;cursor:pointer;padding:7px 30px}.hour-active,.hour:hover{background-color:#751431;color:#fff}.hour-active{position:relative;width:100px;height:30px;display:inline-block;cursor:pointer;padding:7px 30px}.div-button-four{position:fixed;z-index:1;width:100%;bottom:0;background:#fff;text-align:center}.step-five{position:relative;width:100%;max-width:1290px;margin-left:auto;margin-right:auto;margin-top:25px;padding-top:25px;background-color:#fff;padding-left:20px;padding-right:20px;display:none}.resumen-cita,.step-five{font-family:Objektiv-Medium}.resumen-cita{margin-bottom:20px;width:95%;margin-left:1%;display:-ms-flexbox;display:flex;text-wrap:nowrap}.resumen-cita div{background-color:#f8e9df;height:50px;margin-bottom:25px;width:31.22%;margin-left:1%!important}.p-resumen{margin-top:17px;margin-left:5px}#form-appointment-data{margin-left:1.5%}.input-form{width:93%!important;height:50px!important;border-radius:unset!important;border:1px solid #000!important;font-size:16px!important}.resumen-one img,.resumen-three img,.resumen-two img{position:relative;float:right;top:-30px;cursor:pointer;width:7%}.div-button-five{position:fixed;z-index:1;width:100%;bottom:0;background:#fff;text-align:center}.cargandoDatos{position:fixed;left:0;top:0;bottom:0;right:0;background-color:hsla(0,7%,74%,.5);z-index:9000;display:none}.cargandoDatos div{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;width:5%;height:50px}@media (max-width:768px){.cargandoDatos div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100px;height:100px}}.cargandoDatos div img{width:200%}input[type=radio]{display:inline-block}.row{-ms-flex-wrap:initial;flex-wrap:nowrap}@media screen and (min-width:768px) and (max-width:1023px){.hide-tablet{display:none!important}}@media screen and (max-width:1280px){.div-child-button{width:70%}}@media screen and (max-width:1023px){.hide-desktop{display:none!important}.step-one{width:90%!important}.left-service{width:100%}.right-service{display:none}.appointment-desc,.appointment-radio{height:90px!important}input[name=appointmentType]{top:35px}.step-two{width:90%!important}input[name=appointmentService]{top:35px}.right-service-dama{display:none}.step-three{width:90%!important}.step-five,.step-four{width:90%}}@media screen and (max-width:964px){.btn-view-map{float:left}.cargandoDatos div img{width:500%}.p-resumen{position:relative;top:15px}.resumen-one{width:100%!important}.resumen-one img{top:-14px}.resumen-two{width:100%!important}.resumen-two img{top:-14px}.resumen-three{width:100%!important}.resumen-three img{top:-14px}.resumen-cita div{margin-bottom:0}.input-form{width:100%!important}}@media screen and (max-width:769px){.resumen-cita{display:block}}@media screen and (max-width:767px){.container{margin:0 auto}.hide-mobile{display:none!important}}@media screen and (max-width:700px){.place-radio{padding-left:0;padding-right:0}.p-3{font-size:14px}.left-service-dama label{font-size:12px}.btn-back{margin-right:25px}.div-child-button{width:100%}.appointment-radio{padding-left:0;padding-right:0}.div-button-one{text-align:center}.btn-continue{margin-right:40px}}@media screen and (max-width:600px){.div-fecha{width:400px}div.ui-datepicker{font-size:14px}}@media screen and (max-width:520px){.div-fecha{width:260px}.div-input-img img{margin-left:2px;width:30px;height:33px;margin-top:6px}}@media screen and (max-width:500px){.p-name-service{font-size:11px}.p-desc-service{font-size:10px;line-height:13px}.appointment-desc{width:85%!important}.appointment-radio{width:13%!important}.p-name-service{margin-top:9px}.left-service{padding-left:0;padding-right:0}}@media screen and (max-width:370px){.div-fecha{width:200px}.div-input-img img{margin-left:1px;width:25px}}@media screen and (max-width:350px){.btn-back{margin-right:10px}}@media screen and (max-width:320px){.div-fecha{width:200px}}.helper-maps{pointer-events:none}.mian-maps{margin-left:2%;margin-right:2%}.scheduler-resum-row,.scheduler-row{display:-ms-flexbox;display:flex}@media screen and (max-width:769px){.scheduler-resum-row{display:block}.scheduler-resum-row .div-input{width:86%}}.label-input{font-family:Objektiv-Medium;margin-top:15px;margin-bottom:2px}.help-text p{margin-left:20px;opacity:.6!important}.help-text p a{text-decoration:underline}.appointment-box-mobile{display:none!important}@media screen and (max-width:768px){input[type=radio]:checked:after{top:0;left:0}.appointment-radio input[type=radio],.place-appointment div input[type=radio]{width:15px;height:15px}}