/*!/wp-content/themes/park-prodigy/heroku/assets/css/style.css*/@font-face{font-family:'montserratregular';src:url(/wp-content/themes/park-prodigy/heroku/assets/css/../fonts/montserrat-regular-webfont.woff2) format('woff2'),url(/wp-content/themes/park-prodigy/heroku/assets/css/../fonts/montserrat-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}body{width:100%;background:rgb(237 237 237 / 22%);font-family:'Roboto'}u{text-decoration-skip-ink:none}p:last-child{padding-bottom:0}h1{font-size:50px;line-height:60px;color:#000;font-family:'PT Serif';font-weight:700}h2{font-size:35px;line-height:45px;color:#000}img{max-width:100%}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.pr{position:relative}.pa{position:absolute}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.ptb-30{padding-top:30px;padding-bottom:30px}.ptb-40{padding-top:40px;padding-bottom:40px}.ptb-50{padding-top:50px;padding-bottom:50px}.box-shadow{box-shadow:0 0 0 0 rgb(0 0 0 / 25%)}.pl-0{padding-left:0}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pr-0{padding-right:0px!important}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.plr-15{padding-left:15px;padding-right:15px}.plr-30{padding-left:30px;padding-right:30px}.blue-clr{color:#02568e}.pt-serif-bold{font-family:'PT Serif';font-weight:700}.white h1,.white p,.white{color:#fff}.clear{clear:both}.no-repeat{background-repeat:no-repeat;background-size:cover;background-position:center center}.white-bg{background-color:#fff;border:1px solid #abddf9;border-radius:5px}.hidden{overflow:hidden}.zindex{z-index:9}.padding-20{padding:20px}.padding-30{padding:30px}p.blue-bg{background:#ddf3ff;border-top-right-radius:3px;border-top-left-radius:3px;padding:10px 15px;color:#000;font-size:17px;line-height:27px;font-family:'Montserrate';margin-bottom:0;font-weight:600;border-bottom:1px solid #b5e1fa!important;text-align:left}select option{padding-top:3px!important}.img-sec{border-bottom:5px solid #000;background:#000;position:relative}.img-sec h4{color:#fff;font-size:12px;padding:17px 0 6px 16px;text-align:center}.img-sec input{position:absolute;opacity:1;cursor:pointer;left:15px;bottom:15px}.sticky-plan{position:sticky;top:90px}.plan-data section{padding-bottom:30px}.radio_cont{display:inline-block;position:relative;padding-left:35px;padding-right:35px;margin-bottom:0;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}select{border-radius:5px;padding:6px 9px}.radio_cont input{position:absolute;opacity:0;cursor:pointer}.radio_cont span.checkmark{width:16px!important;height:16px!important}.radio_cont .checkmark:after{top:8px;left:8px;width:8px;height:8px;border-radius:50%;background:#fff}.radio_cont .checkmark:after{top:4px!important;left:4px!important;width:6px!important;height:6px!important}.radio_cont .checkmark:after{content:'';position:absolute}.radio_cont input:checked~.checkmark{background-color:#0089cf}.checkmark{position:absolute;top:4px;left:10px;height:25px;width:25px;background-color:#fff;border:solid 1px #0089cf;border-radius:50%}p.or-bg{background:#0089cf;border-radius:100px;padding:10px 8px 7px 6px;text-align:center;color:#fff;width:35px;height:35px;display:block;margin:0 auto;line-height:18px;font-size:13px}.form_input{margin-bottom:30px}.sec6 label{display:inline-block;width:100%;margin-bottom:10px}.sec6 input{border:1px solid #bbb;border-radius:1px;padding:8px 7px;width:100%}input#newbreak_leaving{margin-top:0}textarea#newbreak_notes{border-radius:5px}select#new_rest_time{padding:10px 5px;width:50%}.save-button,.optimize-button{background:#0089cf;color:#fff;padding:5px 20px 4px;border-radius:25px;font-size:16px;line-height:27px;border:none;cursor:pointer;transition:0.2s;margin-top:14px;margin-left:auto;margin-right:auto}.optimize-button{padding:5px 20px}.resulttbl th{background:#ddf3ff;color:#000;font-size:13px}.save-button:focus,.optimize-button:focus{outline:none}.no_ride{color:#8e4e1e;font-weight:700;font-size:18px;display:flex;justify-content:center;align-items:center;height:100%;padding:15px}.save-button:hover{text-decoration:none}.img-sec-inner.col-lg-3{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%;padding:25px 15px}a.optimize-button:hover{text-decoration:none}.img-sec-inner.col-lg-3{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%;max-width:24%}#sortable{width:100%}.divsaveplan_cls{text-align:center}.formcolumn input,select#new_rest_time,textarea#newbreak_notes{border-radius:0px!important;border:1px solid #bbb!important;width:100%!important}#resultTable_breaks thead:first-child{background:#0089cf}#sortable{border:1px solid #bbb}table#sortable th{font-weight:400}#resultTable_breaks th{font-weight:400}.resulttbl td{text-align:left;border:1px solid #bbb;padding:12px 10px 0 10px}input.saveplan_cls{padding:5px 17px;margin:10px 0;background:#8e4e1e;color:#fff;border-radius:5px}.img-sec-inner{opacity:.4;transition:0.4s}.img-sec-inner:hover{opacity:1}.active_cls{opacity:1}.img-sec-inner.active_cls .img-sec{border-color:#8e4e1e}.sec3 .container,.sec4 .container,.sec6 .container{padding:15px 15px}.sec4 .row{align-items:center}.radio_cont~input{border-color:#d7d7d7:}div#park_ride{padding:0 0 15px}#resultTable_breaks td{border:1px solid #000}#sortable th{border:1px solid #b5e1fa}#sortable td{border:1px solid #b5e1fa}.mob-menu-bars{position:absolute;top:-40px;right:0;display:none;z-index:11;max-width:32px}.mob-inner-menu{position:relative}div#plan-list-table table thead tr th{background:#eaf0f4;color:#000}@media screen and (min-width:1200px){.container{max-width:1140px!important}}@media only screen and (max-width:991px){.datepicker_cls{max-width:482px;overflow-x:scroll;margin:0 auto}.mob-menu{display:none}.menu-open{display:grid!important;text-align:right!important;margin-top:20px}.mob-menu-bars{display:block!important}#datepicker{width:fit-content!important}.img-sec-inner.col-lg-3{flex:0 0 100%;max-width:250px}.sec3 .col-lg-6.text-center{margin:10px 0;text-align:left!important}.sec3 .radio_cont{padding-left:0!important;padding-right:10px!important;padding-bottom:10px}.process-model li p{padding-left:5px;padding-right:5px}}@media only screen and (max-width:767px){.img-sec-inner.col-lg-3{flex:0 0 100%;max-width:250px}.sec4 .col-md-2.col-lg-2.text-center{margin:10px 0}.sec3 .col-lg-6.text-center{margin:10px 0;text-align:left!important}.sec3 .endtime-button{padding-right:40px!important}.sec32 .col-md-2.additional-option-sec{width:20%}}.sec2 .row{margin:0;justify-content:center}.side-panel{padding:7px 0;border-radius:0}.all-plan li a.plan-link.active{background:#0089cf;border-radius:0}.all-plan li a:hover{background:rgb(0 137 207 / 17%);border-radius:0;text-decoration:none}.ui-widget.ui-widget-content{border:1px solid #b5e1fa}.ui-widget-header{border:1px solid #b5e1fa;background:#ddf3ff;color:#333;font-weight:700}.sec6 label,.sec6 .form_input{text-align:left!important}.message_cls{text-align:center!important}.hidden{display:none}span#mobile-valid{color:#6cc906;display:block;margin-left:24px}span#folio-invalid{color:red;display:block;margin-left:24px}p.additional_txt{color:red!important}label.phone_label_cls{margin-left:24px}