.ppSpinner{padding:20px}.ppSpinner .ppSpinner__loader{text-align:center;margin:0 0 20px}.ppSpinner .ppSpinner__icon{display:block;width:48px;margin:0 auto;font-size:48px;color:#2459c4;-webkit-animation:spin 1.25s linear infinite;animation:spin 1.25s linear infinite}.ppSpinner .ppSpinner__message{font-family:Lato Bold;font-size:15px;text-align:center;margin:0 0 15px}.ppModal .ppModal__mask{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.9);display:table;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.ppModal .ppModal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;height:100dvh}.ppModal .ppModal__container{position:relative;width:95%;margin:0 auto;padding:35px 15px 20px;background-color:#fff;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(min-width:40em){.ppModal .ppModal__container{width:480px;padding:30px 30px 25px}}.ppModal .ppModal__container.ppModal__container--large,.ppModal .ppModal__container.ppModal__container--medium{max-height:98vh;max-height:98dvh}@media(min-width:40em){.ppModal .ppModal__container.ppModal__container--large,.ppModal .ppModal__container.ppModal__container--medium{max-width:720px;width:95%;padding:20px 30px 25px}}@media(min-width:40em){.ppModal .ppModal__container.ppModal__container--large{max-width:980px}}.ppModal .ppModal__closeButton{position:absolute;top:5px;right:5px;display:block;width:40px;height:40px;color:#004570;text-align:center;padding-top:12px;cursor:pointer}.ppModal .ppModal__title{font-family:Lato Bold;font-size:18px;font-weight:400;line-height:1.75;color:#004570;border-bottom:2px solid #004570;margin:0 0 15px;text-align:center}@media(min-width:64em){.ppModal .ppModal__title{font-size:20px}}.ppModal .ppModal__body{max-height:calc(98vh - 95px);max-height:calc(98dvh - 95px);overflow-y:auto}@media(min-width:40em){.ppModal .ppModal__body::-webkit-scrollbar{width:8px;background-color:#eee}.ppModal .ppModal__body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px #bbb;box-shadow:inset 0 0 1px #bbb}.ppModal .ppModal__body::-webkit-scrollbar-thumb{background-color:#bbb}.ppModal .ppModal__body.ppModal__body--scroll{padding-right:15px}}.ppModal .ppModal__body.ppModal__body--withBottom{max-height:calc(98vh - 190px);max-height:calc(98dvh - 190px)}.ppModal .ppModal__bottom{text-align:right;margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.ppModal .ppModal__defaultButton{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.ppModal .ppModal__defaultButton.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppModal .ppModal__defaultButton{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppModal .ppModal__defaultButton:hover{background-color:#1d771d}.ppModal .ppModal__defaultButton.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppModal .modal-enter,.ppModal .modal-leave-active{opacity:0}.ppModal .modal-enter .ppModal__container,.ppModal .modal-leave-active .ppModal__container{-webkit-transform:scale(.9);transform:scale(.9)}.ppBookingSectionTitle{position:relative}.ppBookingSectionTitle .ppBookingSectionTitle__head{font-family:Lato Bold;font-weight:400;font-size:16px;line-height:1.5;margin:0 0 10px}.ppBookingSectionTitle .ppBookingSectionTitle__icon{position:relative;top:1px;margin-right:8px}.ppBookingSectionTitle .ppBookingSectionTitle__info{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;position:absolute;top:-8px;right:0}.ppBookingSectionTitle .ppBookingSectionTitle__info.actionLink--disabled{color:#bbb}.ppBookingSectionTitle .ppBookingSectionTitle__infoIcon{position:relative;top:2px;font-size:16px;margin-left:6px}.ppBookingSectionTitle .ppBookingSectionTitle__tooltipModalBody{font-size:14px;line-height:1.375;color:#222}@media(min-width:40em){.ppBookingSectionTitle .ppBookingSectionTitle__tooltipModalBody{font-size:15px}}.ppBookingSectionTitle .ppBookingSectionTitle__tooltipModalIcon{font-size:18px;margin-right:5px}@media(min-width:40em){.ppBookingSectionTitle .ppBookingSectionTitle__tooltipModalIcon{font-size:20px}}.ppSelectField{margin-bottom:15px}.ppSelectField:active,.ppSelectField:focus{outline:none}.ppSelectField .ppSelectField__label{font-family:Lato Bold;display:block;font-size:13px;line-height:1.25;margin:0 0 6px}.ppSelectField .ppSelectField__label .ppSelectField__requiredField{color:#b22222}.ppSelectField .ppSelectField__input{position:relative}.ppSelectField .ppSelectField__selected{position:relative;background-color:#fff;line-height:40px;padding:0 40px 0 10px;border:1px solid #ccc;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppSelectField .ppSelectField__selected.ppSelectField__selected--open:after{top:18px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.ppSelectField .ppSelectField__selected.ppSelectField__selected--readonly{cursor:default;background-color:#f2f2f2}.ppSelectField .ppSelectField__selected.ppSelectField__selected--disabled{cursor:default;background-color:#f2f2f2;color:#ccc}.ppSelectField .ppSelectField__selected:after{content:"";position:absolute;top:15px;right:15px;display:block;width:6px;height:6px;border:solid #bbb;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.ppSelectField .ppSelectField__list{background-color:#fff;position:absolute;top:40px;left:0;width:100%;max-height:190px;overflow-y:auto;padding:10px 0;border:1px solid #ccc;margin:0;list-style:none;z-index:1000}@media(min-width:40em){.ppSelectField .ppSelectField__list::-webkit-scrollbar{width:6px;background-color:#eee}.ppSelectField .ppSelectField__list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px #bbb;box-shadow:inset 0 0 1px #bbb}.ppSelectField .ppSelectField__list::-webkit-scrollbar-thumb{background-color:#bbb}}.ppSelectField .ppSelectField__item{line-height:42px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppSelectField .ppSelectField__item:hover{color:#fff;background-color:#259525;cursor:pointer}.ppSelectField .ppSelectField__item.ppSelectField__item--featured{font-family:Lato Bold}.ppBookingIntentionType .ppBookingIntentionType__tooltipSubtitle{font-size:16px;margin:0 0 10px;padding-top:20px;border-top:1px dotted #ddd}.ppBookingIntentionType .ppBookingIntentionType__tooltipText{margin:0 0 10px}.ppBookingIntentionType .ppBookingIntentionType__tooltipText:last-child{margin-bottom:0}.ppBookingIntentionType .ppBookingIntentionType__intentionExamples{margin:10px 0 20px;padding-left:35px}.ppBookingIntentionType .ppBookingIntentionType__intentionExamples li{list-style-type:square;padding:3px 0}.ppBookingIntentionNotice .ppBookingIntentionNotice__text{font-size:14px;line-height:1.375;margin:15px 0;padding-left:10px;border-left:3px solid #b22222;margin:15px 0 0}.ppBookingPreselectedDate{margin-bottom:5px}.ppBookingPreselectedDate .ppBookingPreselectedDate__box{padding:10px 15px;border:3px solid #228b22}.ppBookingPreselectedDate .ppBookingPreselectedDate__info{font-size:16px;line-height:1.5;margin:0 0 4px}.ppBookingPreselectedDate .ppBookingPreselectedDate__info:last-child{margin:0}.ppBookingPreselectedDate .ppBookingPreselectedDate__dayName.ppBookingPreselectedDate__dayName--sunday{font-family:Lato Bold;color:#b22222}.ppBookingPreselectedDate .ppBookingPreselectedDate__date,.ppBookingPreselectedDate .ppBookingPreselectedDate__hour{font-family:Lato Bold;font-weight:400}.ppBookingPreselectedDate .ppBookingPreselectedDate__subtype{font-family:Lato Italic;font-size:14px;margin-left:4px}.ppBookingPreselectedDate .ppBookingPreselectedDate__event{display:block;position:relative;color:#2459c4;padding-left:22px}.ppBookingPreselectedDate .ppBookingPreselectedDate__event.ppBookingPreselectedDate__event--featured{color:#b22222}.ppBookingPreselectedDate .ppBookingPreselectedDate__eventIcon{position:absolute;top:4px;left:0}.ppBookingPreselectedDate .ppBookingPreselectedDate__eventName{font-family:Lato Bold}.ppBookingPreselectedDate .ppBookingPreselectedDate__church{display:block;position:relative;padding-left:22px}.ppBookingPreselectedDate .ppBookingPreselectedDate__churchIcon{position:absolute;top:4px;left:0;color:#2459c4}.ppBookingPreselectedDate .ppBookingPreselectedDate__changeDateBox{text-align:right}.ppBookingPreselectedDate .ppBookingPreselectedDate__changeDate{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer}.ppBookingPreselectedDate .ppBookingPreselectedDate__changeDate.actionLink--disabled{color:#bbb}.ppBookingPreselectedDate .ppBookingPreselectedDate__changeDateIcon{position:relative;top:1px;margin-right:8px}.ppBookingSelectedDate{padding:10px 15px;border:3px solid #228b22;margin-bottom:20px}.ppBookingSelectedDate .ppBookingSelectedDate__infoTitle{font-size:15px;font-family:Lato Bold;line-height:1.5;margin:0 0 4px}.ppBookingSelectedDate .ppBookingSelectedDate__info{font-size:16px;line-height:1.5;margin:0 0 4px}.ppBookingSelectedDate .ppBookingSelectedDate__info:last-child{margin:0}.ppBookingSelectedDate .ppBookingSelectedDate__info.ppBookingSelectedDate__info--suffix{font-family:Lato Italic}.ppBookingSelectedDate .ppBookingSelectedDate__infoEvent{font-size:16px;line-height:1.25;margin:0 0 4px}.ppBookingSelectedDate .ppBookingSelectedDate__dayName.ppBookingSelectedDate__dayName--sunday{font-family:Lato Bold;color:#b22222}.ppBookingSelectedDate .ppBookingSelectedDate__date{font-family:Lato Bold;font-weight:400}.ppBookingSelectedDate .ppBookingSelectedDate__event{display:block;position:relative;color:#2459c4;padding-left:22px}.ppBookingSelectedDate .ppBookingSelectedDate__event.ppBookingSelectedDate__event--featured{color:#b22222}.ppBookingSelectedDate .ppBookingSelectedDate__eventIcon{position:absolute;top:3px;left:0}.ppBookingSelectedDate .ppBookingSelectedDate__eventName{font-family:Lato Bold}.ppCheckboxInput{margin-bottom:5px}.ppCheckboxInput .ppCheckboxInput__label{position:relative;display:inline-block;font-size:14px;line-height:1.25;padding:8px 0 8px 30px;cursor:pointer}@media(min-width:40em){.ppCheckboxInput .ppCheckboxInput__label:hover:before{border-color:#bbb}}.ppCheckboxInput .ppCheckboxInput__label:before{content:"";position:absolute;top:8px;left:0;display:block;background-color:#fff;width:16px;height:16px;border:1px solid #ccc}.ppCheckboxInput .ppCheckboxInput__label:after{content:"";position:absolute;top:11px;left:3px;display:block;width:8px;height:5px;border-width:0 0 3px 3px;border-style:solid;border-color:#2459c4;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}.ppCheckboxInput .ppCheckboxInput__label a{display:inline-block;padding:10px 0;margin:-10px 0;color:#2459c4;text-decoration:none}.ppCheckboxInput .ppCheckboxInput__label.ppCheckboxInput__label--long{font-size:12px;line-height:1.5}.ppCheckboxInput .ppCheckboxInput__label.ppCheckboxInput__label--noLabel{padding:20px}.ppCheckboxInput .ppCheckboxInput__label.ppCheckboxInput__label--noLabel:before{top:11px;left:11px}.ppCheckboxInput .ppCheckboxInput__label.ppCheckboxInput__label--noLabel:after{top:14px;left:14px}.ppCheckboxInput .ppCheckboxInput__label.ppCheckboxInput__label--blocked{cursor:default}.ppCheckboxInput .ppCheckboxInput__label.ppCheckboxInput__label--blocked:before{background-color:#eee}.ppCheckboxInput .ppCheckboxInput__label.ppCheckboxInput__label--blocked:after{border-color:#bbb}.ppCheckboxInput .ppCheckboxInput__label.ppCheckboxInput__label--blocked:hover:before{border-color:#ccc}.ppCheckboxInput .ppCheckboxInput__label.ppCheckboxInput__label--inactive{color:#bbb}.ppCheckboxInput .ppCheckboxInput__control{position:absolute;opacity:0;z-index:-1;width:0;height:0;margin:0}.ppCheckboxInput .ppCheckboxInput__control:checked+.ppCheckboxInput__label:after{opacity:1}.ppBookingRadioInputs .ppBookingRadioInputs__option{display:block;position:relative;padding-left:6px;font-size:15px;line-height:40px;border-bottom:1px solid #ddd;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ppBookingRadioInputs .ppBookingRadioInputs__option:first-child{border-top:1px solid #ddd}.ppBookingRadioInputs .ppBookingRadioInputs__option:hover .ppBookingRadioInputs__checkMark{border-color:#2459c4}.ppBookingRadioInputs .ppBookingRadioInputs__control{position:absolute;width:0;height:0;opacity:0}.ppBookingRadioInputs .ppBookingRadioInputs__control:checked~.ppBookingRadioInputs__checkMark{border-color:#2459c4}.ppBookingRadioInputs .ppBookingRadioInputs__control:checked~.ppBookingRadioInputs__checkMark:after{background-color:#2459c4}.ppBookingRadioInputs .ppBookingRadioInputs__checkMark{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;top:4px;display:inline-block;height:18px;width:18px;margin-right:10px;background-color:#fff;border:1px solid #bbb;border-radius:50%}.ppBookingRadioInputs .ppBookingRadioInputs__checkMark:after{content:"";position:absolute;display:block;top:5px;left:5px;width:8px;height:8px;border-radius:50%;background-color:#fff}.ppBookingDefinedOption{display:block;position:relative;padding-left:6px;font-size:16px;line-height:42px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ppBookingDefinedOption:hover .ppBookingDefinedOption__checkMark{border-color:#2459c4}.ppBookingDefinedOption.ppBookingDefinedOption--disabled{cursor:help}.ppBookingDefinedOption.ppBookingDefinedOption--disabled .ppBookingDefinedOption__checkMark,.ppBookingDefinedOption.ppBookingDefinedOption--disabled .ppBookingDefinedOption__checkMark:hover{border-color:#ddd}.ppBookingDefinedOption.ppBookingDefinedOption--disabled .ppBookingDefinedOption__label{color:#ccc}.ppBookingDefinedOption .ppBookingDefinedOption__control{position:absolute;width:0;height:0;opacity:0}.ppBookingDefinedOption .ppBookingDefinedOption__control:checked~.ppBookingDefinedOption__checkMark{border-color:#2459c4}.ppBookingDefinedOption .ppBookingDefinedOption__control:checked~.ppBookingDefinedOption__checkMark:after{background-color:#2459c4}.ppBookingDefinedOption .ppBookingDefinedOption__checkMark{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;top:4px;display:inline-block;height:18px;width:18px;margin-right:6px;border:1px solid #bbb;border-radius:50%}.ppBookingDefinedOption .ppBookingDefinedOption__checkMark:after{content:"";position:absolute;display:block;top:5px;left:5px;width:8px;height:8px;border-radius:50%;background-color:#fff}.ppBookingDefinedOption .ppBookingDefinedOption__checkMark.ppBookingDefinedOption__checkMark--disabled,.ppBookingDefinedOption .ppBookingDefinedOption__checkMark.ppBookingDefinedOption__checkMark--disabled:hover{border-color:#ddd}.ppBookingDefinedOption .ppBookingDefinedOption__label .ppBookingDefinedOption__labelHourless,.ppBookingDefinedOption .ppBookingDefinedOption__label .ppBookingDefinedOption__labelPlural,.ppBookingDefinedOption .ppBookingDefinedOption__label .ppBookingDefinedOption__labelTimeChanged{font-family:Lato Italic;font-size:13px;position:relative;top:-1px;margin-left:4px}.ppBookingGregorianList .ppBookingGregorianList__item{padding-bottom:30px;margin-bottom:25px;border-bottom:4px dotted #a6a6ed}.ppBookingGregorianList .ppBookingGregorianList__itemHeader{margin-bottom:15px}.ppBookingGregorianList .ppBookingGregorianList__notice{font-size:15px;padding:10px;margin:0 0 20px;background-color:#e6e6fa;border:1px solid #c6c6f4}.ppBookingGregorianList .ppBookingGregorianList__itemIndex{display:inline-block;font-family:Lato Bold;font-size:17px;line-height:40px;text-align:center;width:40px;height:40px;border-radius:50%;border:1px solid #c6c6f4;background-color:#e6e6fa}.ppBookingGregorianList .ppBookingGregorianList__itemIndex.ppBookingGregorianList__itemIndex--error{color:#b22222;border-color:#b22222;background-color:#f4c5c5}.ppBookingGregorianList .ppBookingGregorianList__itemDate{display:inline-block;font-family:Lato Bold;font-size:17px;color:#004570;margin:0 0 0 10px}.ppBookingGregorianList .ppBookingGregorianList__itemDateSuffix{font-family:Lato Bold;font-size:17px;color:#004570;margin:0 0 10px}.ppBookingGregorianList .ppBookingGregorianList__itemError{font-family:Lato Bold;font-size:13px;line-height:1.25;color:#b22222;margin:0;margin-top:8px}.ppBookingGregorianList .ppBookingGregorianList__itemErrorIcon{margin-right:4px}.ppBookingGregorianList .ppBookingGregorianList__itemStartBox{padding:15px;border:2px solid #ffdab9;background-color:#ffefd5}.ppBookingGregorianList .ppBookingGregorianList__itemStartDesc{margin:0 0 10px}.ppBookingGregorianList .ppBookingGregorianList__itemStartDesc:last-child{margin:0}.ppBookingGregorianList .ppBookingGregorianList__gregorianNotAvailableTitle{font-family:Lato Bold;color:#b22222;text-align:center;margin:15px 0}.ppBookingGregorianList .ppBookingGregorianList__gregorianNotAvailable{font-family:Lato Italic;margin:0 0 10px}.ppBookingGregorianList .ppBookingGregorianList__gregorianModalCancel{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto;margin-right:16px}.ppBookingGregorianList .ppBookingGregorianList__gregorianModalCancel.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppBookingGregorianList .ppBookingGregorianList__gregorianModalCancel{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppBookingGregorianList .ppBookingGregorianList__gregorianModalCancel:hover{color:#fff;background-color:#228b22}.ppBookingGregorianList .ppBookingGregorianList__gregorianModalCancel.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}@media(min-width:40em){.ppBookingGregorianList .ppBookingGregorianList__gregorianModalCancel{width:calc(50% - 8px)}}.ppBookingGregorianList .ppBookingGregorianList__gregorianModalCancel.ppBookingGregorianList__gregorianModalCancel--fullWidth{margin-right:0;width:100%}.ppBookingGregorianList .ppBookingGregorianList__gregorianModalSave{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.ppBookingGregorianList .ppBookingGregorianList__gregorianModalSave.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppBookingGregorianList .ppBookingGregorianList__gregorianModalSave{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppBookingGregorianList .ppBookingGregorianList__gregorianModalSave:hover{background-color:#1d771d}.ppBookingGregorianList .ppBookingGregorianList__gregorianModalSave.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppBookingGregorianList .ppBookingGregorianList__gregorianModalSave{width:calc(50% - 8px)}}.ppBookingDaySchedule{margin-bottom:25px}.ppBookingDaySchedule .ppBookingDaySchedule__label{font-family:Lato Bold;display:block;font-size:13px;line-height:1.25;margin:0 0 6px;margin-bottom:8px}.ppBookingDaySchedule .ppBookingDaySchedule__label .ppBookingDaySchedule__requiredField{color:#b22222}.ppBookingDaySchedule .ppBookingDaySchedule__definedOptions,.ppBookingDaySchedule .ppBookingDaySchedule__noData{border:1px solid #ccc}.ppBookingDaySchedule .ppBookingDaySchedule__noDataInfo{font-family:Lato Italic;font-size:15px;line-height:normal;padding:0 15px;margin:15px 0;text-align:center}.ppBookingDaySchedule .ppBookingDaySchedule__churches{border-left:8px solid #f5f5f5}.ppBookingDaySchedule .ppBookingDaySchedule__church{overflow:hidden}.ppBookingDaySchedule .ppBookingDaySchedule__churchName{position:relative;font-family:Lato Bold;font-weight:400;font-size:15px;line-height:21px;background-color:#f5f5f5;padding:10px 5px 10px 25px;margin:0}.ppBookingDaySchedule .ppBookingDaySchedule__churchNameIcon{position:absolute;top:12px;left:3px;font-size:16px;color:#2459c4}.ppBookingDaySchedule .ppBookingDaySchedule__churchOptions{list-style:none;padding:0;margin:0 8px}.ppBookingDaySchedule .ppBookingDaySchedule__churchItem{border-bottom:1px solid #ddd}.ppBookingDaySchedule .ppBookingDaySchedule__churchItem:last-child{border:0}.ppBookingDaySchedule .ppBookingDaySchedule__churchItem.ppBookingDaySchedule__churchItem--disabled{color:#ccc}.ppBookingDaySchedule .ppBookingDaySchedule__adminOptionInfo{font-size:14px;line-height:1.375;margin:15px 0;padding-left:10px;border-left:3px solid #b22222;margin:0}.ppBookingDaySchedule .ppBookingDaySchedule__adminOption{background-color:#ffefd5;border:1px solid #ffdab9;padding:8px 15px 3px;margin-top:20px}.ppBookingDaySchedule .ppBookingDaySchedule__adminOptionCheckbox{position:relative}.ppBookingDaySchedule .ppBookingDaySchedule__adminOptionIcon{position:absolute;top:8px;right:1px;color:#b22222;pointer-events:none}.ppBookingDaySchedule .ppBookingDaySchedule__adminOptionSelection{margin-top:15px}.ppBookingDaySchedule .ppBookingDaySchedule__adminOptionAction{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;font-family:Lato Bold;text-align:center;width:100%;padding:0 15px;margin:10px 0;border:1px solid #004570;border-radius:10px}.ppBookingDaySchedule .ppBookingDaySchedule__adminOptionAction.actionLink--disabled{color:#bbb}.ppBookingDaySchedule .ppBookingDaySchedule__adminOptionAction.ppBookingDaySchedule__adminOptionAction--disabled{color:#888;border-color:#888;pointer-events:none}.ppBookingDaySchedule .ppBookingDaySchedule__adminOptionActionIcon{margin-right:4px}.ppBookingDaySchedule .ppBookingDaySchedule__adminGregorianTask{font-size:14px;margin:0 0 10px}.ppBookingDaySchedule .ppBookingDaySchedule__adminGregorianTaskIcon{position:relative;top:1px;color:#228b22;margin-right:5px}.ppBookingDaySchedule .ppBookingDaySchedule__adminGregorianTaskIcon.icon-loop2{color:#0078d7}.ppBookingDaySchedule .ppBookingDaySchedule__allChurches{padding:0;margin:0 0 20px}.ppBookingDaySchedule .ppBookingDaySchedule__concelebration{margin:0 0 20px}.ppBookingDaySchedule .ppBookingDaySchedule__concelebrationTitle{font-family:Lato Bold;font-size:14px}.ppBookingDaySchedule .ppBookingDaySchedule__concelebrationIcon{position:relative;top:1px;color:#228b22;margin-left:8px}.ppBookingDaySchedule .ppBookingDaySchedule__adminOptionText{display:block;font-family:Lato Italic;font-size:14px;margin-top:5px}.ppBookingBroadsCalendar{margin-bottom:20px}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__optionsTitle{font-family:Lato Bold;font-weight:400;font-size:15px;line-height:21px;background-color:#f5f5f5;padding:10px 12px;margin:0}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__optionsTitleIcon{font-size:14px;color:#2459c4;margin-right:5px}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__options{list-style:none;padding:0 0 0 10px;margin:10px 0;border-left:6px solid #f5f5f5}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__item{border:1px solid #bbb;border-radius:10px;margin-bottom:8px}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__item.ppBookingBroadsCalendar__item--disabled{border-color:#ddd}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__itemLabel{display:block;position:relative;padding-left:10px;font-size:16px;line-height:42px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__itemLabel:hover .ppBookingBroadsCalendar__checkMark{border-color:#2459c4}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__itemLabel.ppBookingBroadsCalendar__itemLabel--disabled{cursor:help}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__itemLabel.ppBookingBroadsCalendar__itemLabel--disabled .ppBookingBroadsCalendar__checkMark,.ppBookingBroadsCalendar .ppBookingBroadsCalendar__itemLabel.ppBookingBroadsCalendar__itemLabel--disabled .ppBookingBroadsCalendar__checkMark:hover{border-color:#ddd}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__itemLabel.ppBookingBroadsCalendar__itemLabel--disabled .ppBookingBroadsCalendar__text{color:#ccc}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__control{position:absolute;width:0;height:0;opacity:0}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__control:checked~.ppBookingBroadsCalendar__checkMark{border-color:#2459c4}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__control:checked~.ppBookingBroadsCalendar__checkMark:after{background-color:#2459c4}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__control:checked~.ppBookingBroadsCalendar__text .ppBookingBroadsCalendar__textDate{font-family:Lato Bold}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__checkMark{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;top:4px;display:inline-block;height:18px;width:18px;margin-right:8px;border:1px solid #bbb;border-radius:50%}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__checkMark:after{content:"";position:absolute;display:block;top:5px;left:5px;width:8px;height:8px;border-radius:50%;background-color:#fff}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__checkMark.ppBookingBroadsCalendar__checkMark--disabled,.ppBookingBroadsCalendar .ppBookingBroadsCalendar__checkMark.ppBookingBroadsCalendar__checkMark--disabled:hover{border-color:#ddd}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__textHour{margin-left:4px}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__textHourless{font-family:Lato Italic;font-size:13px;margin-left:4px}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__additionalActiveIcon{font-size:12px;position:absolute;top:15px;right:10px;color:#b22222}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__additionalOption{background-color:#ffefd5;border:1px solid #ffdab9;padding:8px 15px 3px;margin-top:20px}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__additionalOptionCheckbox{position:relative}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__additionalOptionIcon{position:absolute;top:8px;right:1px;color:#b22222;pointer-events:none}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__additionalOptionSelection{margin-top:15px}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__noOptions{padding-left:10px;margin:10px 0;border-left:6px solid #f5f5f5}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__noOptionsIcon{position:relative;top:1px;color:#bbb;margin-right:6px}.ppBookingBroadsCalendar .ppBookingBroadsCalendar__noOptionsText{font-family:Lato Italic;line-height:36px}.ppBookingCalendar .ppBookingCalendar__loading{height:430px;padding-top:30px}@media(min-width:40em){.ppBookingCalendar .ppBookingCalendar__loading{padding-top:100px}}.ppBookingCalendar .ppBookingCalendar__header{border-bottom:1px dashed #ddd;margin-bottom:12px}@media(min-width:40em){.ppBookingCalendar .ppBookingCalendar__header{margin-bottom:15px}}.ppBookingCalendar .ppBookingCalendar__headerDays{display:inline-block;width:14.2857142857%;height:30px;line-height:30px;text-align:center}.ppBookingCalendar .ppBookingCalendar__headerDays:last-child{font-family:Lato Bold;color:#b22222}.ppBookingCalendar .ppBookingCalendar__days{margin-bottom:20px}.ppBookingCalendar .ppBookingCalendar__day{position:relative;background-color:#fff;display:inline-block;width:calc(14.28571% - 1.72429px);height:48px;line-height:48px;border:1px solid #ddd;border-radius:3px;margin:0 2px 2px 0;text-align:center;cursor:pointer}@media(min-width:40em){.ppBookingCalendar .ppBookingCalendar__day{width:calc(14.28571% - 3.43857px);height:56px;line-height:56px;border-radius:4px;margin:0 4px 4px 0}}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--empty{background-color:transparent;border-color:transparent;color:transparent}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--selected{color:#fff;background-color:#228b22;border-color:transparent}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--selected.ppBookingCalendar__day--event,.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--selected.ppBookingCalendar__day--eventFeatured,.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--selected.ppBookingCalendar__day--sunday{color:#fff}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--selected.ppBookingCalendar__day--event .ppBookingCalendar__dayNumber:after,.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--selected.ppBookingCalendar__day--eventFeatured .ppBookingCalendar__dayNumber:after,.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--selected.ppBookingCalendar__day--sunday .ppBookingCalendar__dayNumber:after{border-color:#fff}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--selected.ppBookingCalendar__day--adminUnlocked{color:#228b22;border-color:#228b22}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--selected.ppBookingCalendar__day--adminUnlocked .ppBookingCalendar__dayNumber:after{border-color:#228b22}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--inactive,.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--unavailable{color:#555;background-color:#f2f2f2;cursor:help}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--adminUnlocked{cursor:pointer}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--today{border-color:#2459c4}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--today:after{content:"";position:absolute;top:-6px;left:calc(50% - 5px);border-width:5px;border-style:solid;border-color:transparent transparent #2459c4 #2459c4;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:40em){.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--today:after{border-width:6px}}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--sunday{font-family:Lato Bold;margin-right:0;color:#b22222}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--event{font-family:Lato Bold;color:#2459c4}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--eventFeatured{font-family:Lato Bold;color:#b22222}.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--eventFeatured .ppBookingCalendar__dayNumber:after{content:"";position:absolute;bottom:-1px;left:30%;width:40%;border-bottom:2px solid #b22222}@media(min-width:40em){.ppBookingCalendar .ppBookingCalendar__day.ppBookingCalendar__day--eventFeatured .ppBookingCalendar__dayNumber:after{left:34%;bottom:0;width:32%}}.ppBookingCalendar .ppBookingCalendar__dayAdminIcon{position:absolute;top:3px;right:3px;font-size:8px;color:#b22222}@media(min-width:40em){.ppBookingCalendar .ppBookingCalendar__dayAdminIcon{top:5px;right:5px;font-size:9px}}.ppBookingCalendar .ppBookingCalendar__dayNumber{position:relative;display:block;line-height:20px;margin:13px 0 15px}@media(min-width:40em){.ppBookingCalendar .ppBookingCalendar__dayNumber{line-height:24px;margin:16px 0}}.ppBookingCalendar .ppBookingCalendar__broadChurch{padding:10px 15px;border:3px solid #228b22;margin-bottom:20px}.ppBookingCalendar .ppBookingCalendar__broadChurchTitle{font-size:15px;font-family:Lato Bold;line-height:1.5;margin:0 0 4px}.ppBookingCalendar .ppBookingCalendar__broadChurchInfo{font-size:16px;line-height:1.5;margin:0 0 4px}.ppBookingCalendar .ppBookingCalendar__broadChurchInfo:last-child{margin:0}.ppBookingCalendar .ppBookingCalendar__broadChurchInfo.ppBookingCalendar__broadChurchInfo--suffix{font-family:Lato Italic}.ppBookingCalendar .ppBookingCalendar__broadChurchIcon{position:relative;top:1px;left:-3px;font-size:16px;color:#2459c4}.ppBookingCalendar .ppBookingCalendar__broadIntentionNotice{margin-top:-5px;margin-bottom:20px}.ppSimpleChoice{margin-bottom:15px}.ppSimpleChoice .ppSimpleChoice__label{font-family:Lato Bold;display:block;font-size:13px;line-height:1.25;margin:0 0 6px}.ppSimpleChoice .ppSimpleChoice__label .ppSimpleChoice__requiredField{color:#b22222}.ppSimpleChoice .ppSimpleChoice__element{display:inline-block}.ppSimpleChoice .ppSimpleChoice__button{position:relative;display:block;font-size:14px;line-height:38px;text-align:center;padding:0 20px;min-width:90px;border:1px solid #ccc;background-color:#fff;margin-right:-2px;cursor:pointer}.ppSimpleChoice .ppSimpleChoice__button.ppSimpleChoice__button--first{border-radius:5px 0 0 5px}.ppSimpleChoice .ppSimpleChoice__button.ppSimpleChoice__button--last{border-radius:0 5px 5px 0}.ppSimpleChoice .ppSimpleChoice__control{position:absolute;width:0;height:0;opacity:0}.ppSimpleChoice .ppSimpleChoice__control:checked~.ppSimpleChoice__button{color:#fff;background-color:#228b22;border-color:#228b22;z-index:1}.ppTextInput{margin-bottom:15px}.ppTextInput .ppTextInput__label{font-family:Lato Bold;display:block;font-size:13px;line-height:1.25;margin:0 0 6px}.ppTextInput .ppTextInput__label .ppTextInput__requiredField{color:#b22222}.ppTextInput .ppTextInput__controlWrapper{position:relative}.ppTextInput .ppTextInput__control{font-size:16px;line-height:42px;height:42px;width:100%;padding:0 8px;border:1px solid #ccc;outline:none}.ppTextInput .ppTextInput__control.ppTextInput__control--resetable,.ppTextInput .ppTextInput__control.ppTextInput__control--unit{padding-right:40px}.ppTextInput .ppTextInput__control.ppTextInput__control--disabled{color:#ccc;background-color:#f2f2f2}.ppTextInput .ppTextInput__control.ppTextInput__control--disabled.ppTextInput__control--readonly{color:#222}.ppTextInput .ppTextInput__control.ppTextInput__control--number::-webkit-inner-spin-button,.ppTextInput .ppTextInput__control.ppTextInput__control--number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ppTextInput input[type=number]{-moz-appearance:textfield}.ppTextInput .ppTextInput__controlReset{position:absolute;top:0;right:0;width:40px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:40em){.ppTextInput .ppTextInput__controlReset:hover{cursor:pointer}.ppTextInput .ppTextInput__controlReset:hover .ppTextInput__controlResetIcon{color:#777}}.ppTextInput .ppTextInput__controlResetIcon{font-size:10px;color:#bbb}.ppTextInput .ppTextInput__controlUnit{position:absolute;top:0;right:0;width:40px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#555}.ppTextInput .ppTextInput__error{padding:8px 0}.ppTextInput .ppTextInput__errorText{font-family:Lato Bold;font-size:13px;line-height:1.25;color:#b22222;margin:0}.ppTextInput .ppTextInput__errorIcon{margin-right:5px}.intentionSpecialChars{display:inline-block;position:relative;top:-3px;z-index:0;padding:0 4px;background-color:azure;border:dotted #ccc;border-width:0 1px 1px 1px;border-radius:0 0 5px 5px}.intentionSpecialChars__button{position:relative;display:inline-block;vertical-align:top;height:38px;line-height:38px;min-width:38px;text-align:center;margin-right:8px}.intentionSpecialChars__button:after{content:"";display:block;position:absolute;top:12px;right:-4px;height:16px;width:1px;background-color:#ccc}.intentionSpecialChars__button:last-child{margin-right:0}.intentionSpecialChars__button:last-child:after{display:none}@media(min-width:40em){.intentionSpecialChars__button{height:32px;line-height:32px;min-width:36px;cursor:pointer}.intentionSpecialChars__button:after{height:15px;top:10px}.intentionSpecialChars__button:hover{color:#000}}.ppBookingBee{padding:27px 5px 0}.ppBookingBee .ppBookingBee__control{font-size:16px;line-height:38px;height:38px;width:100%;padding:0 8px;border:1px solid #ddd;outline:none}.ppBookingData{margin-bottom:20px}.ppBookingData .ppBookingData__textareaBox{position:relative;z-index:1;margin-top:-65px;margin-bottom:20px;line-height:normal}.ppBookingData .ppBookingData__textareaLabel{font-family:Lato Bold;display:block;font-size:13px;line-height:1.25;margin:0 0 6px}.ppBookingData .ppBookingData__requiredField,.ppBookingData .ppBookingData__textareaLabel .ppBookingData__requiredField{color:#b22222}.ppBookingData .ppBookingData__textarea{position:relative;font-family:Helvetica,sans-serif;font-size:16px;line-height:1.375;padding:8px;width:100%;min-height:84px;resize:vertical;border:1px solid #ccc;border-radius:0;outline:none;z-index:1}.ppBookingData .ppBookingData__specialChars{display:inline-block;position:relative;top:-3px;z-index:0;padding:0 4px;background-color:azure;border:dotted #ccc;border-width:0 1px 1px 1px;border-radius:0 0 5px 5px}.ppBookingData .ppBookingData__specialCharButton{position:relative;display:inline-block;vertical-align:top;height:38px;line-height:38px;min-width:38px;text-align:center;margin-right:8px}.ppBookingData .ppBookingData__specialCharButton--prefix{line-height:34px}.ppBookingData .ppBookingData__specialCharButton:after{content:"";display:block;position:absolute;top:12px;right:-4px;height:16px;width:1px;background-color:#ccc}.ppBookingData .ppBookingData__specialCharButton:last-child{margin-right:0}.ppBookingData .ppBookingData__specialCharButton:last-child:after{display:none}@media(min-width:40em){.ppBookingData .ppBookingData__specialCharButton{height:32px;line-height:32px;min-width:36px;cursor:pointer}.ppBookingData .ppBookingData__specialCharButton--prefix{line-height:30px}.ppBookingData .ppBookingData__specialCharButton:after{height:15px;top:10px}.ppBookingData .ppBookingData__specialCharButton:hover{color:#000}}.ppBookingData .ppBookingData__sectionOrder.ppBookingData__sectionOrder--reversed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ppBookingData .ppBookingData__sectionOrder.ppBookingData__sectionOrder--reversed .ppBookingData__fieldsOrder--phone{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ppBookingData .ppBookingData__fieldsOrder.ppBookingData__fieldsOrder--reversed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ppBookingData .ppBookingData__fieldsOrder.ppBookingData__fieldsOrder--reversed .ppBookingData__confirmationEmail,.ppBookingData .ppBookingData__fieldsOrder.ppBookingData__fieldsOrder--reversed .ppBookingData__confirmationSms{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ppBookingData .ppBookingData__confirmationEmail,.ppBookingData .ppBookingData__confirmationSms{margin-bottom:10px}.ppBookingData .ppBookingData__administrator,.ppBookingData .ppBookingData__skipContact{position:relative;background-color:#ffefd5;border:1px solid #ffdab9;padding:8px 15px 3px;margin-bottom:15px}.ppBookingData .ppBookingData__administratorIcon,.ppBookingData .ppBookingData__skipContactIcon{position:absolute;top:16px;right:16px;color:#b22222;pointer-events:none}.ppBookingData .ppBookingData__skipContactInfo{font-size:14px;line-height:1.375;margin:15px 0;padding-left:10px;border-left:3px solid #b22222}.ppBookingData .ppBookingData__contactFields,.ppBookingData .ppBookingData__customFields{margin-bottom:20px}.ppBookingData .ppBookingData__administratorTitle{color:#b22222}.ppBookingData .ppBookingData__administratorConditional{margin-top:15px}.ppBookingData .ppBookingData__tooltipSubtitle{font-size:16px;margin:0 0 10px;padding-top:20px;border-top:1px dotted #ddd}.ppBookingData .ppBookingData__tooltipText{margin:0 0 10px}.ppBookingData .ppBookingData__tooltipText:last-child{margin-bottom:0}.ppBookingData .ppBookingData__administratorTextareaFields{margin-top:10px}.ppBookingData .ppBookingData__administratorAddressLabel,.ppBookingData .ppBookingData__administratorNoteLabel{font-family:Lato Bold;display:block;font-size:13px;line-height:1.25;margin:0 0 6px}.ppBookingData .ppBookingData__administratorAddressLabel .ppBookingData__requiredField,.ppBookingData .ppBookingData__administratorNoteLabel .ppBookingData__requiredField{color:#b22222}.ppBookingData .ppBookingData__administratorAddressTextarea,.ppBookingData .ppBookingData__administratorNoteTextarea{font-family:Helvetica,sans-serif;font-size:16px;line-height:1.375;padding:8px;width:100%;min-height:64px;resize:vertical;border:1px solid #ccc;border-radius:0;outline:none;margin-bottom:10px}.ppBookingData .ppBookingData__intentionExamples{margin:10px 0 20px;padding-left:35px}.ppBookingData .ppBookingData__intentionExamples li{list-style-type:square;padding:3px 0}.bookingGregorianConfirmation .bookingGregorianConfirmation__title{font-family:Lato Bold;font-size:18px;font-weight:400;line-height:1.75;color:#004570;border-bottom:2px solid #004570;margin:0 0 15px}@media(min-width:64em){.bookingGregorianConfirmation .bookingGregorianConfirmation__title{font-size:20px}}.bookingGregorianConfirmation .bookingGregorianConfirmation__notice{font-size:15px;padding:10px;margin:0 0 20px;background-color:#e6e6fa;border:1px solid #c6c6f4}@media print{.bookingGregorianConfirmation .bookingGregorianConfirmation__notice{display:none}}.bookingGregorianConfirmation .bookingGregorianConfirmation__parishName{display:none;font-family:Lato Bold;font-weight:400;font-size:17px;line-height:1.25;margin:0 0 10px}@media print{.bookingGregorianConfirmation .bookingGregorianConfirmation__parishName{display:block}}.bookingGregorianConfirmation .bookingGregorianConfirmation__intention{font-size:17px;line-height:1.25;font-weight:400;margin:0 0 25px}.bookingGregorianConfirmation .bookingGregorianConfirmation__intentionLabel{font-family:Lato Light}.bookingGregorianConfirmation .bookingGregorianConfirmation__listTitle{font-family:Lato Bold;font-size:17px;font-weight:400;color:#004570;margin:0 0 20px}@media print{.bookingGregorianConfirmation .bookingGregorianConfirmation__listTitle{display:none}}.bookingGregorianConfirmation .bookingGregorianConfirmation__list{list-style:none;padding:0;margin:0 0 20px}.bookingGregorianConfirmation .bookingGregorianConfirmation__footer{display:none;font-family:Lato Italic;font-size:17px;margin:30px 0 0}@media print{.bookingGregorianConfirmation .bookingGregorianConfirmation__footer{display:block}}.bookingGregorianConfirmation .bookingGregorianConfirmation__status{display:inline-block;font-size:14px;margin-right:10px}.bookingGregorianConfirmation .bookingGregorianConfirmation__status.icon-loop2{color:#0078d7}.bookingGregorianConfirmation .bookingGregorianConfirmation__status.icon-spinner2{color:#2459c4;-webkit-animation:spin 1.25s linear infinite;animation:spin 1.25s linear infinite}.bookingGregorianConfirmation .bookingGregorianConfirmation__status.icon-checkmark{color:#228b22}.bookingGregorianConfirmation .bookingGregorianConfirmation__status.icon-cross{font-size:13px;color:#b22222}.bookingGregorianConfirmation .bookingGregorianConfirmation__record{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ddd}.bookingGregorianConfirmation .bookingGregorianConfirmation__recordContent{margin:0}.bookingGregorianConfirmation .bookingGregorianConfirmation__index{font-family:Lato Bold;color:#004570}.bookingGregorianConfirmation .bookingGregorianConfirmation__summary{margin-bottom:25px;padding:15px;border:3px solid #228b22}@media print{.bookingGregorianConfirmation .bookingGregorianConfirmation__summary{display:none}}.bookingGregorianConfirmation .bookingGregorianConfirmation__summaryBasicTitle{font-family:Lato Bold;margin:0 0 10px}.bookingGregorianConfirmation .bookingGregorianConfirmation__summaryStatus{font-family:Lato Italic;margin:0 0 10px}.bookingGregorianConfirmation .bookingGregorianConfirmation__summaryStatusIcon{display:inline-block;font-size:14px;margin-right:5px}.bookingGregorianConfirmation .bookingGregorianConfirmation__summaryStatusIcon.icon-spinner2{color:#2459c4;-webkit-animation:spin 1.25s linear infinite;animation:spin 1.25s linear infinite}.bookingGregorianConfirmation .bookingGregorianConfirmation__summaryStatusIcon.icon-checkmark{color:#228b22}.bookingGregorianConfirmation .bookingGregorianConfirmation__summaryBasic{color:#228b22;margin:0}.bookingGregorianConfirmation .bookingGregorianConfirmation__summaryFailure{font-size:14px;color:#b22222;margin:10px 0 0}.bookingGregorianConfirmation .bookingGregorianConfirmation__printButtonBox{margin-top:35px}@media(min-width:40em){.bookingGregorianConfirmation .bookingGregorianConfirmation__printButtonBox{margin-top:45px;text-align:center}}@media print{.bookingGregorianConfirmation .bookingGregorianConfirmation__printButtonBox{display:none}}.bookingGregorianConfirmation .bookingGregorianConfirmation__printButton{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:275px}.bookingGregorianConfirmation .bookingGregorianConfirmation__printButton.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.bookingGregorianConfirmation .bookingGregorianConfirmation__printButton{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.bookingGregorianConfirmation .bookingGregorianConfirmation__printButton:hover{color:#fff;background-color:#228b22}.bookingGregorianConfirmation .bookingGregorianConfirmation__printButton.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}.bookingGregorianConfirmation .bookingGregorianConfirmation__nextBookingBox{text-align:center;margin-top:25px}@media print{.bookingGregorianConfirmation .bookingGregorianConfirmation__nextBookingBox{display:none}}.bookingGregorianConfirmation .bookingGregorianConfirmation__nextBooking{display:inline-block;padding:0 8px;font-size:16px;line-height:40px;color:#004570;cursor:pointer}.bookingGregorianConfirmation .bookingGregorianConfirmation__nextBookingIcon,.bookingGregorianConfirmation .bookingGregorianConfirmation__printButtonIcon{position:relative;top:1px;margin-right:10px}.ppPaymentBody{overflow:hidden}.ppPaymentBody .ppPaymentBody__tilesLabel{font-family:Lato Bold;display:block;font-size:13px;line-height:1.25;margin:0 0 6px;margin-bottom:10px}.ppPaymentBody .ppPaymentBody__tilesLabel .__requiredField{color:#b22222}.ppPaymentBody .ppPaymentBody__tilesBox{margin:0 -8px 5px}.ppPaymentBody .paymentBody__inputWrapper{padding-left:15px;border-left:5px solid #ddd;border-radius:5px}.ppPaymentBody .paymentBody__inputWrapper.paymentBody__inputWrapper--active{border-color:#228b22}.ppPaymentBody .ppPaymentBody__email{margin-top:25px}.ppPaymentBody .ppPaymentBody__total{padding:10px 15px;border:3px solid #228b22;margin-bottom:20px}.ppPaymentBody .ppPaymentBody__totalText{font-size:17px;margin:0;color:#228b22}.ppPaymentBody .ppPaymentBody__totalValue{font-family:Lato Bold;color:#222}.ppPaymentBody .ppPaymentBody__tile{display:inline-block;font-size:18px;line-height:48px;text-align:center;border:1px solid #228b22;border-radius:5px;color:#228b22;margin:0 8px 16px;min-width:calc(33.3% - 16px);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ppPaymentBody .ppPaymentBody__tile--active,.ppPaymentBody .ppPaymentBody__tile:hover{background-color:#228b22;color:#fff}@media print{.ppPaymentBody .ppPaymentBody__tile{display:none}}.ppPaymentRegulations .ppPaymentRegulations__providerLogo{width:100%;margin:20px 0 5px}.ppPaymentRegulations .ppPaymentRegulations__provider{font-size:14px;line-height:20px;font-family:Lato Light;text-align:center;margin:0 0 20px}.ppPaymentRegulations .ppPaymentRegulations__text{display:block;margin-bottom:10px}.ppPaymentRegulations .ppPaymentRegulations__linkIcon{font-size:13px;margin-right:4px}.ppPaymentSection .ppPaymentSection__loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px}.ppPaymentModal .ppPaymentModal__button{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.ppPaymentModal .ppPaymentModal__button.ppPaymentModal__button--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppPaymentModal .ppPaymentModal__button{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppPaymentModal .ppPaymentModal__button:hover{background-color:#1d771d}.ppPaymentModal .ppPaymentModal__button.ppPaymentModal__button--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppPaymentModal .ppPaymentModal__button{width:100%}}.bookingConfirmation .bookingConfirmation__title{font-family:Lato Bold;font-size:18px;font-weight:400;line-height:1.75;color:#004570;border-bottom:2px solid #004570;margin:0 0 15px}@media(min-width:64em){.bookingConfirmation .bookingConfirmation__title{font-size:20px}}@media print{.bookingConfirmation .bookingConfirmation__title{display:none}}.bookingConfirmation .bookingConfirmation__printTitle{display:none;font-size:20px;line-height:1.5;text-align:center;color:#004570;padding-bottom:10px;border-bottom:2px dotted #004570}@media print{.bookingConfirmation .bookingConfirmation__printTitle{display:block}}.bookingConfirmation .bookingConfirmation__iconBox{text-align:center;margin-top:25px}@media print{.bookingConfirmation .bookingConfirmation__iconBox{display:none}}.bookingConfirmation .bookingConfirmation__icon{font-size:42px;color:#228b22}.bookingConfirmation .bookingConfirmation__icon.icon-spinner9{color:#004570}.bookingConfirmation .bookingConfirmation__info{font-size:20px;font-weight:700;color:#228b22;text-align:center;margin:15px 0 20px}@media(min-width:40em){.bookingConfirmation .bookingConfirmation__info{font-size:22px}}@media print{.bookingConfirmation .bookingConfirmation__info{display:none}}.bookingConfirmation .bookingConfirmation__info.bookingConfirmation__info--alert{color:#004570}.bookingConfirmation .bookingConfirmation__printInfo{display:none;font-size:22px;font-weight:700;color:#228b22;text-align:center;margin:30px 0 20px}@media(min-width:40em){.bookingConfirmation .bookingConfirmation__printInfo{font-size:22px}}@media print{.bookingConfirmation .bookingConfirmation__printInfo{display:block}}.bookingConfirmation .bookingConfirmation__copy{font-size:17px;color:#777;padding:10px;margin:-10px -10px -10px 4px;cursor:pointer}.bookingConfirmation .bookingConfirmation__copy:hover{color:#228b22}@media print{.bookingConfirmation .bookingConfirmation__copy{display:none}}.bookingConfirmation .bookingConfirmation__intention{text-align:center;margin:0 0 10px}.bookingConfirmation .bookingConfirmation__intentionText{font-family:Lato Bold}.bookingConfirmation .bookingConfirmation__date{text-align:center;margin:0 0 30px}.bookingConfirmation .bookingConfirmation__intentionType{font-family:Lato Italic;font-size:16px;line-height:1.5;text-align:center;margin:-20px 0 30px}.bookingConfirmation .bookingConfirmation__notice{font-size:18px;font-weight:700;color:#2459c4;text-align:center;margin:20px 0 10px}.bookingConfirmation .bookingConfirmation__dateFormatted{margin-right:5px}.bookingConfirmation .bookingConfirmation__hourless{font-family:Lato Italic;font-size:14px;margin-left:5px}.bookingConfirmation .bookingConfirmation__desc{font-size:16px;line-height:1.375;text-align:center;margin:0 0 10px}.bookingConfirmation .bookingConfirmation__directPaymentBox{margin-top:35px}.bookingConfirmation .bookingConfirmation__accountNumber{display:block;font-weight:700;margin-top:8px}.bookingConfirmation .bookingConfirmation__transfer{display:block;margin-top:8px}.bookingConfirmation .bookingConfirmation__transferTitle{display:block;margin-top:8px;color:#555}.bookingConfirmation .bookingConfirmation__transferTitleCustom{display:block}.bookingConfirmation .bookingConfirmation__footer{display:none;font-family:Lato Italic;font-size:17px;text-align:center;margin:30px 0 0}@media print{.bookingConfirmation .bookingConfirmation__footer{display:block}}.bookingConfirmation .bookingConfirmation__paymentButtonBox{margin-top:35px;margin-bottom:-10px}@media(min-width:40em){.bookingConfirmation .bookingConfirmation__paymentButtonBox{margin-top:45px;margin-bottom:-15px;text-align:center}}@media print{.bookingConfirmation .bookingConfirmation__paymentButtonBox{display:none}}.bookingConfirmation .bookingConfirmation__paymentButton{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:275px}.bookingConfirmation .bookingConfirmation__paymentButton.bookingConfirmation__paymentButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.bookingConfirmation .bookingConfirmation__paymentButton{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.bookingConfirmation .bookingConfirmation__paymentButton:hover{background-color:#1d771d}.bookingConfirmation .bookingConfirmation__paymentButton.bookingConfirmation__paymentButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.bookingConfirmation .bookingConfirmation__paymentButton.bookingConfirmation__paymentButton--required{width:100%;margin-top:20px}.bookingConfirmation .bookingConfirmation__nextBookingButtonBox{padding-bottom:35px;border-bottom:1px solid #ddd}@media(min-width:40em){.bookingConfirmation .bookingConfirmation__nextBookingButtonBox{margin-top:30px;padding-bottom:45px;text-align:center}}@media print{.bookingConfirmation .bookingConfirmation__nextBookingButtonBox{display:none}}.bookingConfirmation .bookingConfirmation__alternativeSeparator{color:#555;text-align:center;margin:30px 0 15px}@media(min-width:40em){.bookingConfirmation .bookingConfirmation__alternativeSeparator{margin-top:15px}}.bookingConfirmation .bookingConfirmation__nextBookingButton{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;background-color:#6751eb;border-color:#3f23e6;min-width:275px}.bookingConfirmation .bookingConfirmation__nextBookingButton.bookingConfirmation__nextBookingButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.bookingConfirmation .bookingConfirmation__nextBookingButton{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.bookingConfirmation .bookingConfirmation__nextBookingButton:hover{background-color:#1d771d}.bookingConfirmation .bookingConfirmation__nextBookingButton.bookingConfirmation__nextBookingButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.bookingConfirmation .bookingConfirmation__nextBookingButton:hover{background-color:#533ae8}}.bookingConfirmation .bookingConfirmation__printButtonBox{margin-top:35px}@media(min-width:40em){.bookingConfirmation .bookingConfirmation__printButtonBox{margin-top:45px;text-align:center}}@media print{.bookingConfirmation .bookingConfirmation__printButtonBox{display:none}}.bookingConfirmation .bookingConfirmation__printButton{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:275px}.bookingConfirmation .bookingConfirmation__printButton.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.bookingConfirmation .bookingConfirmation__printButton{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.bookingConfirmation .bookingConfirmation__printButton:hover{color:#fff;background-color:#228b22}.bookingConfirmation .bookingConfirmation__printButton.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}.bookingConfirmation .bookingConfirmation__nextBookingBox{text-align:center;margin-top:15px}@media print{.bookingConfirmation .bookingConfirmation__nextBookingBox{display:none}}.bookingConfirmation .bookingConfirmation__bankInfo,.bookingConfirmation .bookingConfirmation__nextBooking{display:inline-block;padding:0 8px;font-size:16px;line-height:40px;color:#004570;cursor:pointer}.bookingConfirmation .bookingConfirmation__bankInfoBox{text-align:center;margin-top:30px;margin-bottom:-10px}@media(min-width:40em){.bookingConfirmation .bookingConfirmation__bankInfoBox{margin-bottom:-15px}}@media print{.bookingConfirmation .bookingConfirmation__bankInfoBox{display:none}}.bookingConfirmation .bookingConfirmation__bankInfoIcon,.bookingConfirmation .bookingConfirmation__nextBookingButtonIcon,.bookingConfirmation .bookingConfirmation__nextBookingIcon,.bookingConfirmation .bookingConfirmation__paymentButtonIcon,.bookingConfirmation .bookingConfirmation__printButtonIcon{position:relative;top:1px;margin-right:10px}.bookingConfirmation .bookingConfirmation__bankInfoModalBody{padding-bottom:15px}.ppButtonLoader{position:absolute;top:11px;left:calc(50% - 10px);display:block;font-size:20px;color:#fff;-webkit-animation:spin 1.25s linear infinite;animation:spin 1.25s linear infinite}.ppButtonLoader.ppButtonLoader--ghost{color:#228b22}.ppBooking{position:relative;max-width:450px;padding-bottom:15px}@media print{.ppBooking{max-width:80%;margin-left:10%;margin-right:10%}}.ppBooking .ppBooking__title{font-family:Lato Bold;font-size:18px;font-weight:400;line-height:1.75;color:#004570;border-bottom:2px solid #004570;margin:0 0 15px}@media(min-width:64em){.ppBooking .ppBooking__title{font-size:20px}}.ppBooking .ppBooking__preview{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;position:absolute;top:-4px;right:0}.ppBooking .ppBooking__preview.actionLink--disabled{color:#bbb}@media print{.ppBooking .ppBooking__preview{display:none}}@media(min-width:40em){.ppBooking .ppBooking__previewText{display:none}}.ppBooking .ppBooking__previewText.ppBooking__previewText--extended{display:none}@media(min-width:40em){.ppBooking .ppBooking__previewText.ppBooking__previewText--extended{display:initial}}.ppBooking .ppBooking__previewIcon{font-size:12px;color:#b22222;margin-right:4px}.ppBooking .ppBooking__previewMark{position:absolute;top:40px;left:0;font-family:Lato Bold;font-size:12px;line-height:1.5;text-transform:uppercase;color:#b22222}.ppBooking .ppBooking__adminMode{position:relative;background-color:#ffefd5;border:1px solid #ffdab9;padding:12px 15px;margin-bottom:15px}.ppBooking .ppBooking__adminMode.ppBooking__adminMode--bottom{margin-top:35px;margin-bottom:0}.ppBooking .ppBooking__adminModeTitle{font-family:Lato Bold;line-height:1.25;max-width:calc(100% - 24px);margin:0 0 10px}.ppBooking .ppBooking__adminModeTitle:last-of-type{margin-bottom:0}.ppBooking .ppBooking__adminModeDesc{font-size:14px;line-height:1.25;margin:0}.ppBooking .ppBooking__adminModeIcon{position:absolute;top:15px;right:12px;color:#b22222;pointer-events:none}.ppBooking .ppBooking__blockedIconBox{text-align:center;margin-top:25px}.ppBooking .ppBooking__blockedIcon{font-size:32px;color:#004570}.ppBooking .ppBooking__blockedInfo{color:#004570;font-weight:700;text-align:center;margin:10px 0 15px}@media(min-width:40em){.ppBooking .ppBooking__blockedInfo{font-size:18px}}.ppBooking .ppBooking__blockedDesc{font-size:14px;line-height:1.25;text-align:center;margin:0 0 5px}@media(min-width:40em){.ppBooking .ppBooking__blockedDesc{font-size:16px}}.ppBooking .ppBooking__noCalendar{text-align:center;border:1px solid #ccc;padding:30px 0;margin:20px 0}.ppBooking .ppBooking__noCalendarIcon{display:block;font-size:28px;color:#777;margin-top:15px}.ppBooking .ppBooking__noCalendarInfo{font-family:Lato Italic;font-size:15px;line-height:normal;padding:0 15px;margin:15px 0}.ppBooking .ppBooking__validationBox{margin:25px 0}.ppBooking .ppBooking__invalidIcon{font-size:18px;margin-right:10px;position:relative;top:2px}.ppBooking .ppBooking__invalidInfo{font-family:Lato Bold;font-size:16px;line-height:2.25;color:#b22222;border-bottom:3px solid #b22222;margin:0 0 5px;padding:0 4px}.ppBooking .ppBooking__invalidTip{font-family:Lato Bold;font-size:14px;line-height:1.5;color:#b22222;margin:0;padding-left:32px}.ppBooking .ppBooking__invalidFieldsList{font-family:Lato;margin:5px 15px;padding-left:10px}.ppBooking .ppBooking__submitBox{text-align:right}.ppBooking .ppBooking__submit{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.ppBooking .ppBooking__submit.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppBooking .ppBooking__submit{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppBooking .ppBooking__submit:hover{background-color:#1d771d}.ppBooking .ppBooking__submit.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppBooking .ppBooking__submit.ppBooking__submit--loading{color:transparent}@media(min-width:40em){.ppBooking .ppBooking__submit{width:100%}}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__filterField{display:inline-block;vertical-align:top;width:180px;margin-right:15px}}.ppListingSearchEngine .ppListingSearchEngine__filterField.ppListingSearchEngine__filterField--column{display:inline-block;width:calc(50% - 8px);vertical-align:top}.ppListingSearchEngine .ppListingSearchEngine__filterField.ppListingSearchEngine__filterField--column:first-child{margin-right:16px}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__filterField.ppListingSearchEngine__filterField--column{width:180px}.ppListingSearchEngine .ppListingSearchEngine__filterField.ppListingSearchEngine__filterField--column:first-child{margin-right:15px}}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__filterField.ppListingSearchEngine__filterField--small{width:140px}}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__filterField.ppListingSearchEngine__filterField--large{width:335px}}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__filterField.ppListingSearchEngine__filterField--right{width:calc(100% - 350px);margin-right:0}}.ppListingSearchEngine .ppListingSearchEngine__filterField.ppListingSearchEngine__filterField--separated{position:relative;padding-top:10px}.ppListingSearchEngine .ppListingSearchEngine__filterField.ppListingSearchEngine__filterField--separated:before{content:"";position:absolute;top:5px;left:calc(50% - 80px);height:1px;width:160px;background-color:#ccc}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__filterField.ppListingSearchEngine__filterField--separated{padding-top:0;padding-left:15px}.ppListingSearchEngine .ppListingSearchEngine__filterField.ppListingSearchEngine__filterField--separated:before{top:28px;left:0;height:30px;width:1px}}.ppListingSearchEngine .ppListingSearchEngine__actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px;margin-bottom:15px}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px dotted #ddd;text-align:right}}.ppListingSearchEngine .ppListingSearchEngine__reset{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto;margin-right:16px}.ppListingSearchEngine .ppListingSearchEngine__reset.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__reset{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppListingSearchEngine .ppListingSearchEngine__reset:hover{color:#fff;background-color:#228b22}.ppListingSearchEngine .ppListingSearchEngine__reset.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__reset{min-width:160px}}.ppListingSearchEngine .ppListingSearchEngine__submit{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.ppListingSearchEngine .ppListingSearchEngine__submit.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__submit{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppListingSearchEngine .ppListingSearchEngine__submit:hover{background-color:#1d771d}.ppListingSearchEngine .ppListingSearchEngine__submit.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__submit{min-width:160px}}.ppListingSearchEngine .ppListingSearchEngine__resultsTitle{position:relative;font-family:Lato Bold;font-weight:400;font-size:18px;line-height:1.75;color:#004570;margin:0 0 15px}.ppListingSearchEngine .ppListingSearchEngine__resultsTitle:after{content:"";position:absolute;left:0;bottom:-5px;display:block;width:100px;border-bottom:2px solid #004570}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__resultsTitle{font-size:20px}}.ppListingSearchEngine .ppListingSearchEngine__resultsNote{font-family:Lato Italic;font-size:15px;margin:0 0 15px;position:relative;top:1px;margin-right:5px}.ppListingSearchEngine .ppListingSearchEngine__results{list-style:none;padding:0;margin:0}.ppListingSearchEngine .ppListingSearchEngine__result{line-height:1.5;border:1px solid #ddd;border-left:4px solid #228b22;border-radius:5px;padding:10px;margin-bottom:10px}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__result{padding:10px 15px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ppListingSearchEngine .ppListingSearchEngine__result:hover{border-color:#228b22;border-left-width:8px}}.ppListingSearchEngine .ppListingSearchEngine__day{font-family:Lato Bold;color:#004570}.ppListingSearchEngine .ppListingSearchEngine__day.ppListingSearchEngine__day--sunday{color:#b22222}.ppListingSearchEngine .ppListingSearchEngine__date{font-family:Lato Bold}.ppListingSearchEngine .ppListingSearchEngine__hourPrefix{font-size:14px;margin-right:4px}.ppListingSearchEngine .ppListingSearchEngine__hour{font-family:Lato Bold}.ppListingSearchEngine .ppListingSearchEngine__suffixGroup{display:block;position:relative;top:-2px;left:14px;width:calc(100% - 14px)}.ppListingSearchEngine .ppListingSearchEngine__suffixGroup:before{content:"";position:absolute;top:13px;left:-14px;width:12px;border-top:1px solid #ddd}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__suffixGroup{display:initial;top:auto;left:auto;width:auto}.ppListingSearchEngine .ppListingSearchEngine__suffixGroup:before{display:none}}.ppListingSearchEngine .ppListingSearchEngine__suffix{font-family:Lato Italic;font-size:14px;margin-left:4px}.ppListingSearchEngine .ppListingSearchEngine__churchName{position:relative;display:block;padding:2px 0 2px 18px;font-size:15px;line-height:1.25;color:#555}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__churchName{max-width:400px}}.ppListingSearchEngine .ppListingSearchEngine__churchNameIcon{position:absolute;top:4px;left:0;font-size:14px;color:#0078d7}.ppListingSearchEngine .ppListingSearchEngine__booking{display:block;font-size:14px;text-align:right;color:#228b22}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__booking{margin-top:-22px}}.ppListingSearchEngine .ppListingSearchEngine__bookingIcon{font-size:12px;margin-left:2px;position:relative;top:1px}.ppListingSearchEngine .ppListingSearchEngine__emptyResults{text-align:center;padding:15px 0}.ppListingSearchEngine .ppListingSearchEngine__emptyResultsIcon{display:block;font-size:42px;padding:20px;color:#ddd}@media(min-width:40em){.ppListingSearchEngine .ppListingSearchEngine__emptyResultsIcon{font-size:56px}}.ppListingSearchEngine .ppListingSearchEngine__emptyResultsText{font-family:Lato Italic;line-height:1.25;margin:0 0 5px}.ppListingSearchEngine .ppListingSearchEngine__otherResults{font-family:Lato Bold;font-size:17px;text-align:left;color:#004570;margin:50px 0 0}.ppListingSearch .ppListingSearch__cancel{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;color:#b22222;border-color:#b22222}.ppListingSearch .ppListingSearch__cancel.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppListingSearch .ppListingSearch__cancel{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppListingSearch .ppListingSearch__cancel:hover{color:#fff;background-color:#228b22}.ppListingSearch .ppListingSearch__cancel.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}@media(min-width:40em){.ppListingSearch .ppListingSearch__cancel:hover{color:#fff;background-color:#b22222}}.ppListingAdminModeBox{position:relative;background-color:#ffefd5;border:1px solid #ffdab9;padding:12px 15px 32px;margin-top:15px}@media(min-width:40em){.ppListingAdminModeBox{padding-bottom:12px}}@media print{.ppListingAdminModeBox{display:none}}.ppListingAdminModeBox .ppListingAdminModeBox__title{font-family:Lato Bold;font-size:16px;line-height:1.25;max-width:calc(100% - 24px);margin:0 0 10px}.ppListingAdminModeBox .ppListingAdminModeBox__title:last-of-type{margin-bottom:0}.ppListingAdminModeBox .ppListingAdminModeBox__desc{font-size:14px;line-height:1.25;margin:0}.ppListingAdminModeBox .ppListingAdminModeBox__descDate{display:block;margin-bottom:5px}.ppListingAdminModeBox .ppListingAdminModeBox__descDate:last-child{margin-bottom:0}@media(min-width:40em){.ppListingAdminModeBox .ppListingAdminModeBox__descDate{position:relative;display:inline-block;padding-left:15px;margin-right:25px;margin-bottom:0}.ppListingAdminModeBox .ppListingAdminModeBox__descDate:before{content:"";position:absolute;top:7px;left:2px;display:block;width:5px;height:5px;border-radius:50%;background-color:#b22222}}.ppListingAdminModeBox .ppListingAdminModeBox__ledgerPreview{font-family:Lato Bold;font-size:14px;line-height:1.25;margin:10px 0 0;padding-top:10px;border-top:1px dotted #b22222}.ppListingAdminModeBox .ppListingAdminModeBox__ledgerPreviewIcon{font-size:16px;position:relative;top:1px;color:#b22222;margin-right:5px}.ppListingAdminModeBox .ppListingAdminModeBox__icon{position:absolute;top:15px;right:12px;color:#b22222;pointer-events:none}.pp13{position:relative;margin-bottom:15px}@media(min-width:40em){.pp13{margin-bottom:25px}}@media print{.pp13{display:none}}.pp13 .pp13__toggler{position:absolute;top:-35px;left:3px;color:#b22222;font-size:14px;line-height:38px;padding:0 12px}@media(min-width:40em){.pp13 .pp13__toggler{top:-15px;left:auto;right:40px;line-height:30px;background-color:#fff9ef;border:1px solid #b22222;border-radius:8px;cursor:pointer;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.pp13 .pp13__toggler:hover{background-color:#fff4e2}}.pp13 .pp13__togglerIcon{font-size:12px;margin-right:6px}@media(min-width:40em){.pp13 .pp13__togglerIcon{margin-right:8px}}.pp13 .pp13__content{background-color:#ffefd5;border:solid #ffdab9;border-width:0 1px 1px 1px;padding:12px 15px 8px}.pp13 .pp13__lockIcon{color:#b22222}.pp13 .pp13__noteIcon{position:relative;top:1px;left:-3px;color:#0078d7}.ppListingMonthsList{display:none}@media(min-width:40em){.ppListingMonthsList{display:block;font-size:16px;line-height:28px;text-align:center;margin:15px 0}}@media print{.ppListingMonthsList{display:none}}.ppListingMonthsList .ppListingMonthsList__label{font-family:Lato Italic;margin-right:5px}.ppListingMonthsList .ppListingMonthsList__item{position:relative;display:inline-block;margin-left:18px;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ppListingMonthsList .ppListingMonthsList__item:first-of-type{margin-left:0}.ppListingMonthsList .ppListingMonthsList__item:first-of-type:after{display:none}.ppListingMonthsList .ppListingMonthsList__item:hover{color:#004570}.ppListingMonthsList .ppListingMonthsList__item:after{content:"";position:absolute;top:12px;left:-12px;display:block;width:5px;height:5px;border-radius:50%;background-color:#004570}.pp7{position:relative;background-color:#004570;height:42px;border-radius:6px;padding:0 8px 0 15px;margin:10px 0}@media(min-width:40em){.pp7{margin-top:15px}}@media print{.pp7{display:none}}.pp7.pp7--hidden{display:none}.pp7 .pp7__prefix{display:inline-block;width:95px;color:#fff;line-height:42px}@media(min-width:40em){.pp7 .pp7__prefix{width:auto;padding-right:10px}}.pp7 .pp7__prefixIcon{margin-right:8px}.pp7 .pp7__prefixText{font-family:Lato Bold}.pp7 .pp7__activeItem{position:relative;display:inline-block;line-height:42px;color:#fff;width:calc(100% - 95px);padding-left:5px;margin:0}.pp7 .pp7__activeItem:after{content:"";position:absolute;top:15px;right:15px;display:block;width:6px;height:6px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media(min-width:40em){.pp7 .pp7__activeItem{display:none}}.pp7 .pp7__activeItem.pp7__activeItem--opened:after{top:18px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.pp7 .pp7__listBox{display:none}@media(min-width:40em){.pp7 .pp7__listBox{display:inline-block}}.pp7 .pp7__listBox.pp7__listBox--opened{display:block;position:absolute;top:50px;left:0;width:100%;padding:10px 15px;background:#fff;border:1px solid #004570;border-radius:6px;z-index:1000}@media(min-width:40em){.pp7 .pp7__listBox.pp7__listBox--opened{position:static;display:inline-block;width:auto;padding:0;background:none;border:0}}.pp7 .pp7__list{list-style:none;margin:0;padding:0}@media(min-width:40em){.pp7 .pp7__list{display:inline-block}}.pp7 .pp7__listItem{position:relative;border-bottom:1px solid #ddd}.pp7 .pp7__listItem:last-child{border:0}@media(min-width:40em){.pp7 .pp7__listItem{display:inline-block;border:0}.pp7 .pp7__listItem:before{content:"";position:absolute;top:30%;left:0;height:40%;width:1px;background-color:hsla(0,0%,100%,.5)}.pp7 .pp7__listItem:first-child:before{display:none}.pp7 .pp7__listItem:hover{background-color:#004e7f}}.pp7 .pp7__link{position:relative;display:block;line-height:42px;color:#004570}@media(min-width:40em){.pp7 .pp7__link{color:#fff;line-height:42px;text-align:center;padding:0 15px;cursor:pointer}}.pp7 .pp7__link.pp7__link--active{font-family:Lato Bold}@media(min-width:40em){.pp7 .pp7__link.pp7__link--active:after{content:"";display:block;position:absolute;bottom:-6px;left:calc(50% - 5px);border-width:5px;border-style:solid;border-color:transparent transparent #f5f5f5 #f5f5f5;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.pp14{position:fixed;left:50%;bottom:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#6495ed;padding:16px 32px;border-radius:8px;width:calc(100% - 30px);z-index:9990}@media(min-width:40em){.pp14{bottom:40px;width:auto}}.pp14 .pp14__notice{color:#fff;text-align:center;margin:0}.pp14 .pp14__message{display:inline-block;font-size:15px;line-height:24px;margin:0}@media(min-width:40em){.pp14 .pp14__message{font-size:18px}}.pp14 .pp14__spinner{display:inline-block;position:relative;top:2px;margin-right:15px;width:20px;font-size:20px;-webkit-animation:spinLoader 1.25s linear infinite;animation:spinLoader 1.25s linear infinite}@-webkit-keyframes spinLoader{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinLoader{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ppListingLedgerDetails{display:none;line-height:1.15}@media(min-width:40em){.ppListingLedgerDetails{display:block}}.ppListingLedgerDetails .ppListingLedgerDetails__cell{display:inline-block;width:41.25%}.ppListingLedgerDetails .ppListingLedgerDetails__cell.ppListingLedgerDetails__cell--small{width:17.5%}.ppListingLedgerDetails .ppListingLedgerDetails__cell.ppListingLedgerDetails__cell--medium{width:58.75%}.ppListingLedgerDetails .ppListingLedgerDetails__cell.ppListingLedgerDetails__cell--large{width:100%}.ppListingLedgerDetails .ppListingLedgerDetails__label{font-size:11px;text-transform:uppercase;color:#555;margin-right:5px}.ppListingLedgerDetails .ppListingLedgerDetails__value{font-size:13px}.ppListingLedgerDetails .ppListingLedgerDetails__valueSuffix{font-size:12px;color:#888}.ppListingLedgerDetails .ppListingLedgerDetails__valueSeparator{margin:0 4px}.pp5{position:relative}.pp5 .pp5__indexBox{position:absolute;top:0;left:0;width:24px;margin-right:8px;vertical-align:top;text-align:right}.pp5 .pp5__indexBox.pp5__indexBox--eventFeatured .pp5__index,.pp5 .pp5__indexBox.pp5__indexBox--sunday .pp5__index{font-family:Lato Bold;color:#b22222}.pp5 .pp5__indexBox.pp5__indexBox--eventFeatured+.pp5__dataBox,.pp5 .pp5__indexBox.pp5__indexBox--sunday+.pp5__dataBox{border-left-color:#b22222}@media(min-width:40em){.pp5 .pp5__indexBox{width:34px;margin-right:10px}}.pp5 .pp5__index{font-size:20px;line-height:1}@media(min-width:40em){.pp5 .pp5__index{font-size:28px}}@media print{.pp5 .pp5__index.pp5__index--compact{font-size:22px}}.pp5 .pp5__additionalButtonBox{text-align:right}@media print{.pp5 .pp5__additionalButtonBox{display:none}}.pp5 .pp5__additionalButton{display:inline-block;line-height:36px;cursor:pointer}@media(min-width:40em){.pp5 .pp5__additionalButton{line-height:28px}}.pp5 .pp5__additionalButtonIcon{font-size:12px;color:#b22222;position:relative;top:1px}.pp5 .pp5__additionalButtonText{font-family:Lato Light;font-size:14px;color:#b22222;margin-right:6px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media(min-width:40em){.pp5 .pp5__additionalButtonText:hover{color:#228b22}}.pp5 .pp5__dataBox{border-left:3px solid #004570;padding-left:8px;margin-left:32px}@media(min-width:40em){.pp5 .pp5__dataBox{border-width:4px;padding-left:12px;margin-left:44px}}.pp5 .pp5__blocked{font-family:Lato Italic;font-size:15px;padding-left:10px;margin:0}@media(min-width:40em){.pp5 .pp5__blocked{padding-left:25px}}.pp5 .pp5__infoIcon{position:relative;top:1px;margin-right:8px}.pp5 .pp5__title{font-family:Lato Bold;font-size:17px;font-weight:400;line-height:1.25;margin:0 0 6px}@media(min-width:40em){.pp5 .pp5__title{font-size:18px;margin-bottom:10px}}@media print{.pp5 .pp5__title{margin-bottom:5px}}@media print{.pp5 .pp5__title.pp5__title--compact{display:inline-block;vertical-align:top;width:42px;border-right:1px dotted #ddd;margin-bottom:0}}.pp5 .pp5__data{font-size:16px}@media(min-width:40em){.pp5 .pp5__data{font-size:17px}}@media print{.pp5 .pp5__data.pp5__data--compact{display:inline-block;vertical-align:top;width:calc(100% - 42px)}}.pp5 .pp5__data.pp5__data--compactPrint .pp5__churchItem{padding-bottom:2px;margin-bottom:2px}.pp5 .pp5__data.pp5__data--compactPrint .pp5__churchItem:last-child{padding:0;margin:0}.pp5 .pp5__eventFeaturedName,.pp5 .pp5__name.pp5__name--sunday{color:#b22222}.pp5 .pp5__eventFeaturedName:after{content:"";display:inline-block;border-right:1px solid #222;height:12px;margin:0 8px;position:relative;top:1px}@media(min-width:40em){.pp5 .pp5__eventFeaturedName:after{height:14px;margin:0 10px}}.pp5 .pp5__eventFeaturedNameIcon,.pp5 .pp5__eventNameIcon{display:none}@media(min-width:40em){.pp5 .pp5__eventFeaturedNameIcon,.pp5 .pp5__eventNameIcon{display:inline;font-size:15px;margin-right:6px}}.pp5 .pp5__eventName{color:#2459c4;margin-left:6px}.pp5 .pp5__eventNameText:before{content:"";display:inline-block;border-right:1px solid #222;height:12px;margin:0 8px 0 2px;position:relative;top:1px}@media(min-width:40em){.pp5 .pp5__eventNameText:before{display:none}}.pp5 .pp5__eventDescription{position:relative;font-family:Lato Italic;font-size:15px;line-height:1.2;color:#000;padding-left:20px;margin:-2px 0 8px}@media(min-width:40em){.pp5 .pp5__eventDescription{margin:-5px 0 10px}}@media print{.pp5 .pp5__eventDescription{margin-top:-2px}}.pp5 .pp5__eventDescription.pp5__eventDescription--hideForLedgerPrint{display:none}.pp5 .pp5__eventDescriptionIcon{font-size:14px;position:absolute;top:2px;left:0}.pp5 .pp5__eventNote{position:relative;font-family:Lato Light Italic;font-size:15px;line-height:1.2;color:#b22222;padding-left:20px;margin:-2px 0 8px}@media(min-width:40em){.pp5 .pp5__eventNote{margin:-5px 0 10px}}@media print{.pp5 .pp5__eventNote{display:none}}@media print{.pp5 .pp5__eventNote.pp5__eventNote--showForPrint{display:block}}.pp5 .pp5__eventNoteIcon{font-size:11px;position:absolute;top:4px;left:1px}.pp5 .pp5__churchSchedule{margin-bottom:15px}@media print{.pp5 .pp5__churchSchedule{margin-bottom:10px}}.pp5 .pp5__churchSchedule:last-child{margin-bottom:5px}@media print{.pp5 .pp5__churchSchedule:last-child{margin-bottom:0}}.pp5 .pp5__churchSchedule:last-child .pp5__churchItems{margin-bottom:0}.pp5 .pp5__churchSchedule.pp5__churchSchedule--hideForPrint{display:none}.pp5 .pp5__churchSchedule.pp5__churchSchedule--showForPrint{display:block;margin-bottom:0}.pp5 .pp5__churchSchedule.pp5__churchSchedule--showForPrint .pp5__churchItems{margin-bottom:0}.pp5 .pp5__churchName{font-family:Lato Bold;font-weight:400;position:relative;font-size:15px;line-height:1.375;color:#222;padding-bottom:6px;margin:10px 0 10px 8px}@media(min-width:40em){.pp5 .pp5__churchName{font-size:16px;padding-bottom:8px;margin:12px 0 10px 12px}}@media print{.pp5 .pp5__churchName{margin:5px 0 5px 8px}}.pp5 .pp5__churchName:after{content:"";display:block;position:absolute;bottom:0;left:0;width:64px;border-bottom:2px solid #004570}@media print{.pp5 .pp5__churchName.pp5__churchName--compact{margin-top:0}}.pp5 .pp5__churchItems{list-style:none;margin:0 0 10px;padding:0 0 0 4px}@media(min-width:40em){.pp5 .pp5__churchItems{padding-left:20px}}.pp5 .pp5__churchItem{position:relative;line-height:1.375;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dotted #ddd}.pp5 .pp5__churchItem:last-child{border:0;padding:0;margin:0}@media print{.pp5 .pp5__churchItem{padding-bottom:5px;margin-bottom:5px}}.pp5 .pp5__churchItem.pp5__churchItem--noHour .pp5__hour{display:none}.pp5 .pp5__churchItem.pp5__churchItem--noHour .pp5__intentionsBox{margin-left:0}.pp5 .pp5__churchItem.pp5__churchItem--hide{display:none}.pp5 .pp5__hour{font-family:Lato Bold;position:absolute;top:0;left:0;width:46px;text-align:right;color:#222}@media(min-width:40em){.pp5 .pp5__hour{width:48px}}.pp5 .pp5__hourless{display:block;font-size:10px;font-family:Lato;color:#555}@media(min-width:40em){.pp5 .pp5__hourless{font-size:11px}}.pp5 .pp5__hourChanged{display:block;font-size:12px;color:#555}@media(min-width:40em){.pp5 .pp5__hourChanged{font-size:13px}}.pp5 .pp5__hourChangedIcon{font-size:8px}@media(min-width:40em){.pp5 .pp5__hourChangedIcon{font-size:10px}}.pp5 .pp5__intentionsBox{margin-left:46px}@media(min-width:40em){.pp5 .pp5__intentionsBox{margin-left:48px}}.pp5 .pp5__intentionsBox.pp5__intentionsBox--adjusted{min-height:40px}.pp5 .pp5__aggregativeTitle{font-family:Lato Light;font-size:14px;line-height:1.5;text-transform:uppercase;padding-top:1px;margin:0 0 8px 10px}@media(min-width:40em){.pp5 .pp5__aggregativeTitle{padding-top:2px}}@media print{.pp5 .pp5__aggregativeTitle{padding-top:1px;margin-bottom:5px}}.pp5 .pp5__intentionEmpty{position:relative}.pp5 .pp5__intentionEmpty.pp5__intentionEmpty--mix:after,.pp5 .pp5__intentionEmpty.pp5__intentionEmpty--multi:after{content:"";position:absolute;left:9px;top:15px;height:calc(100% + 6px);border-left:1px dotted #004570}@media(min-width:40em){.pp5 .pp5__intentionEmpty.pp5__intentionEmpty--mix:after,.pp5 .pp5__intentionEmpty.pp5__intentionEmpty--multi:after{left:11px}}.pp5 .pp5__intentionEmpty.pp5__intentionEmpty--multi:after{height:calc(100% - 45px)}@media(min-width:40em){.pp5 .pp5__intentionEmpty.pp5__intentionEmpty--multi:after{height:calc(100% - 25px)}}@media print{.pp5 .pp5__intentionEmpty.pp5__intentionEmpty--multi:after{height:calc(100% - 25px)}}.pp5 .pp5__intentionEmpty.pp5__intentionEmpty--hourless:after{display:none}.pp5 .pp5__intentionAvailable,.pp5 .pp5__intentionTypePrintNotice{position:relative;margin:0 0 6px 19px;padding-bottom:6px;border-bottom:1px dotted #ddd}.pp5 .pp5__intentionAvailable:last-child,.pp5 .pp5__intentionTypePrintNotice:last-child{padding-bottom:0;margin-bottom:0;border:0}.pp5 .pp5__intentionAvailable:before,.pp5 .pp5__intentionTypePrintNotice:before{content:"";position:absolute;left:-12px;top:9px;display:block;width:5px;height:5px;border-radius:50%;background-color:#004570}@media print{.pp5 .pp5__intentionAvailable:before,.pp5 .pp5__intentionTypePrintNotice:before{width:3px;height:3px;border:1px solid #004570}}@media(min-width:40em){.pp5 .pp5__intentionAvailable,.pp5 .pp5__intentionTypePrintNotice{margin-left:24px;cursor:pointer}.pp5 .pp5__intentionAvailable:before,.pp5 .pp5__intentionTypePrintNotice:before{top:9px;left:-15px}}@media print{.pp5 .pp5__intentionAvailable,.pp5 .pp5__intentionTypePrintNotice{display:none}.pp5 .pp5__intentionAvailable:last-child,.pp5 .pp5__intentionTypePrintNotice:last-child{display:block}}.pp5 .pp5__intentionAvailable.pp5__intentionAvailable--past,.pp5 .pp5__intentionTypePrintNotice.pp5__intentionAvailable--past{cursor:default}.pp5 .pp5__intentionAvailable.pp5__intentionAvailable--blocked,.pp5 .pp5__intentionTypePrintNotice.pp5__intentionAvailable--blocked{font-family:Lato Italic;color:#555;cursor:default}.pp5 .pp5__intentionAvailableText,.pp5 .pp5__intentionTypeText{font-family:Lato Light}.pp5 .pp5__intentionAvailableCoilTextPrint{display:none;font-family:Lato Light}@media print{.pp5 .pp5__intentionAvailableCoilTextPrint{display:initial}}.pp5 .pp5__intentionAvailableCoilText{font-family:Lato Light Italic;color:#000}@media print{.pp5 .pp5__intentionAvailableCoilText{display:none}}.pp5 .pp5__intentionAggregativeCompactText{font-family:Lato Light Italic;color:#000}.pp5 .pp5__intentionAggregativePrint{position:relative;margin-top:6px;padding-top:6px}.pp5 .pp5__intentionAggregativePrint:before{content:"";display:block;width:calc(100% - 19px);border-top:1px dotted #ddd;position:absolute;top:0;left:19px}@media(min-width:40em){.pp5 .pp5__intentionAggregativePrint:before{width:calc(100% - 24px);left:24px}}.pp5 .pp5__intentionBooking{display:block;font-size:14px;color:#228b22}@media(min-width:40em){.pp5 .pp5__intentionBooking{display:inline-block;margin-left:12px}}@media print{.pp5 .pp5__intentionBooking{display:none}}.pp5 .pp5__intentionBookingIcon{font-size:12px;margin-left:2px;position:relative;top:1px}.pp5 .pp5__intentions{list-style:none;margin:0;padding:0}.pp5 .pp5__intentions.pp5__intentions--additional{position:relative;margin-top:6px;padding-top:6px}.pp5 .pp5__intentions.pp5__intentions--additional:before{content:"";display:block;width:calc(100% - 19px);border-top:1px dotted #ddd;position:absolute;top:0;left:19px}@media(min-width:40em){.pp5 .pp5__intentions.pp5__intentions--additional:before{width:calc(100% - 24px);left:24px}}@media print{.pp5 .pp5__intentions.pp5__intentions--hideAggregativeForPrint{display:none}}.pp5 .pp5__intention{position:relative;padding:0 0 6px 0;margin:0 0 6px 19px;border-bottom:1px dotted #ddd;page-break-inside:avoid}.pp5 .pp5__intention:last-child{border:0;padding-bottom:0;margin-bottom:0}.pp5 .pp5__intention:last-child:after{display:none}.pp5 .pp5__intention:before{content:"";position:absolute;left:-12px;top:9px;display:block;width:5px;height:5px;border-radius:50%;background-color:#004570}@media print{.pp5 .pp5__intention:before{width:3px;height:3px;border:1px solid #004570}}.pp5 .pp5__intention:after{content:"";position:absolute;left:-10px;top:15px;height:100%;border-left:1px dotted #004570}@media(min-width:40em){.pp5 .pp5__intention{margin-left:24px}.pp5 .pp5__intention:before{top:9px;left:-15px}.pp5 .pp5__intention:after{left:-13px}}.pp5 .pp5__intention.pp5__intention--hourless:after{display:none}@media print{.pp5 .pp5__intention.pp5__intention--printWithoutHiddenIcon .pp5__intentionHiddenIcon{display:none}.pp5 .pp5__intention.pp5__intention--printPluralList{padding-bottom:3px;margin-bottom:3px}.pp5 .pp5__intention.pp5__intention--printLongList{font-size:12px;padding-bottom:3px;margin-bottom:3px}.pp5 .pp5__intention.pp5__intention--printLongList:before{top:6px}}.pp5 .pp5__intentionReservedAdmin{display:inline-block}@media(min-width:40em){.pp5 .pp5__intentionReservedAdmin{cursor:pointer}}.pp5 .pp5__intentionReservedText{display:block;font-family:Lato Light;font-size:15px;color:#888}@media print{.pp5 .pp5__intentionReservedText{font-size:16px}}.pp5 .pp5__intentionReserved{display:inline-block;font-family:Lato Light Italic;line-height:1.25;color:#222}@media(min-width:40em){.pp5 .pp5__intentionReserved{line-height:1.375}}.pp5 .pp5__intentionReserved.pp5__intentionReserved--revealPendingIntentions{color:#000}@media print{.pp5 .pp5__intentionReserved.pp5__intentionReserved--revealPendingIntentions{display:none}}.pp5 .pp5__intentionReservedDetails{display:block;font-size:14px;color:#b22222}@media(min-width:40em){.pp5 .pp5__intentionReservedDetails{display:inline-block;margin-left:12px}}@media print{.pp5 .pp5__intentionReservedDetails{display:none}}.pp5 .pp5__intentionReservedDetailsIcon{font-size:12px;margin-left:2px}.pp5 .pp5__intentionDesc{position:relative;line-height:1.25}@media print{.pp5 .pp5__intentionDesc{display:none}}@media print{.pp5 .pp5__intentionDesc.pp5__intentionDesc--showForPrint{display:block}}.pp5 .pp5__intentionDesc.pp5__intentionDesc--hide{display:none}.pp5 .pp5__intentionDescIcon{position:absolute;top:3px;left:0;font-size:13px;color:#888}@media(min-width:40em){.pp5 .pp5__intentionDescIcon{top:4px}}.pp5 .pp5__intentionDescText{display:inline-block;vertical-align:top;font-family:Lato Light;font-size:15px;color:#000;padding-left:18px}@media(min-width:40em){.pp5 .pp5__intentionDescText{font-size:16px;padding-left:20px}}.pp5 .pp5__intentionDescText.pp5__intentionDescText--multiLine{white-space:pre-line}.pp5 .pp5__intentionNote{display:none;position:relative;line-height:1.25}.pp5 .pp5__intentionNote.pp5__intentionNote--visible{display:block}@media print{.pp5 .pp5__intentionNote.pp5__intentionNote--visible{display:none}}@media print{.pp5 .pp5__intentionNote.pp5__intentionNote--showForPrint{display:block}}.pp5 .pp5__intentionNoteIcon{position:absolute;top:4px;left:0;font-size:11px;color:#b22222}@media(min-width:40em){.pp5 .pp5__intentionNoteIcon{top:5px}}.pp5 .pp5__intentionNoteText{display:inline-block;vertical-align:top;font-family:Lato Italic;font-size:15px;color:#b22222;padding-left:16px}@media(min-width:40em){.pp5 .pp5__intentionNoteText{font-size:16px;padding-left:18px}}.pp5 .pp5__intentionNoteText.pp5__intentionNoteText--multiLine{white-space:pre-line}.pp5 .pp5__intentionPrivate{font-family:Lato Light;font-size:15px;text-transform:uppercase;color:#b22222}.pp5 .pp5__intentionPrivateIcon{font-size:14px}.pp5 .pp5__intentionHiddenIcon{font-size:11px;color:#777;margin-left:2px}.pp5 .pp5__intentionEdit{display:inline-block}@media(min-width:40em){.pp5 .pp5__intentionEdit{cursor:pointer}}.pp5 .pp5__intentionEditMark{display:block;font-size:14px;color:#b22222}@media(min-width:40em){.pp5 .pp5__intentionEditMark{display:inline-block;margin-left:12px}}@media print{.pp5 .pp5__intentionEditMark{display:none}}.pp5 .pp5__intentionEditMarkIcon{position:relative;top:1px;font-size:12px;margin-left:3px}.pp5 .pp5__intentionRevealed{font-family:Lato Light;color:#888}.pp5 .pp5__intentionRevealedIcon{display:none;font-size:12px;margin-left:5px}@media print{.pp5 .pp5__intentionRevealedIcon{display:initial}}.ppListingIntentionAdmin .ppLisppListingIntentionAdmin__dataTitle{font-size:16px;margin:0 0 8px}.ppListingIntentionAdmin .ppLisppListingIntentionAdmin__dataTitleIcon{color:#004570;margin-right:8px}.ppListingIntentionAdmin .ppLisppListingIntentionAdmin__dataTitleIcon.icon-location{margin-right:6px}.ppListingIntentionAdmin .ppLisppListingIntentionAdmin__dataTitleIcon.icon-calendar,.ppListingIntentionAdmin .ppLisppListingIntentionAdmin__dataTitleIcon.icon-credit-card,.ppListingIntentionAdmin .ppLisppListingIntentionAdmin__dataTitleIcon.icon-list{position:relative;top:1px}.ppListingIntentionAdmin .ppLisppListingIntentionAdmin__dataSection{margin-bottom:15px}.ppListingIntentionAdmin .ppLisppListingIntentionAdmin__dataSection:last-child{margin-bottom:0}.ppListingIntentionAdmin .ppListingIntentionAdmin__data{font-size:16px;line-height:1.375;margin:0}.ppListingIntentionAdmin .ppListingIntentionAdmin__data.ppListingIntentionAdmin__data--event{font-family:Lato Italic}.ppListingIntentionAdmin .ppListingIntentionAdmin__data.ppListingIntentionAdmin__data--paymentPending{font-family:Lato Italic;color:#2459c4}.ppListingIntentionAdmin .ppListingIntentionAdmin__date,.ppListingIntentionAdmin .ppListingIntentionAdmin__hour{font-family:Lato Bold}.ppListingIntentionAdmin .ppListingIntentionAdmin__edit{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;margin-bottom:15px}.ppListingIntentionAdmin .ppListingIntentionAdmin__edit.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppListingIntentionAdmin .ppListingIntentionAdmin__edit{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppListingIntentionAdmin .ppListingIntentionAdmin__edit:hover{color:#fff;background-color:#228b22}.ppListingIntentionAdmin .ppListingIntentionAdmin__edit.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}@media(min-width:40em){.ppListingIntentionAdmin .ppListingIntentionAdmin__edit{width:100%}}.ppListingIntentionAdmin .ppListingIntentionAdmin__reject{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;background-color:#b22222;border-color:#871a1a;min-width:calc(50% - 8px);width:auto;margin-right:16px}.ppListingIntentionAdmin .ppListingIntentionAdmin__reject.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppListingIntentionAdmin .ppListingIntentionAdmin__reject{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppListingIntentionAdmin .ppListingIntentionAdmin__reject:hover{background-color:#1d771d}.ppListingIntentionAdmin .ppListingIntentionAdmin__reject.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppListingIntentionAdmin .ppListingIntentionAdmin__reject:hover{background-color:#9d1e1e}}@media(min-width:40em){.ppListingIntentionAdmin .ppListingIntentionAdmin__reject{width:calc(50% - 8px)}}.ppListingIntentionAdmin .ppListingIntentionAdmin__reject.ppListingIntentionAdmin__reject--loading{color:transparent}.ppListingIntentionAdmin .ppListingIntentionAdmin__approve{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.ppListingIntentionAdmin .ppListingIntentionAdmin__approve.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppListingIntentionAdmin .ppListingIntentionAdmin__approve{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppListingIntentionAdmin .ppListingIntentionAdmin__approve:hover{background-color:#1d771d}.ppListingIntentionAdmin .ppListingIntentionAdmin__approve.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppListingIntentionAdmin .ppListingIntentionAdmin__approve{width:calc(50% - 8px)}}.ppListingIntentionAdmin .ppListingIntentionAdmin__approve.ppListingIntentionAdmin__approve--loading{color:transparent}.pp4 .pp4__content{overflow:hidden}.pp4 .pp4__month{border-bottom:3px dotted #ddd}.pp4 .pp4__month.pp4__month--churchPrint{border:0}.pp4 .pp4__month.pp4__month--compactPrint .pp4__day{padding:5px 0}.pp4 .pp4__day{padding:12px 0;border-bottom:1px solid #ddd;page-break-inside:avoid}.pp4 .pp4__day:first-of-type{page-break-before:avoid}.pp4 .pp4__day.pp4__day--lastPrintable,.pp4 .pp4__day:last-of-type{border:0}.pp4 .pp4__day.pp4__day--emptyAndNotPrintable,.pp4 .pp4__day.pp4__day--hidden,.pp4 .pp4__day.pp4__day--notPrintable{display:none}@media print{.pp4 .pp4__day{padding:8px 0}}.pp4 .pp4__loading{padding:35px 0 10px}.pp4 .pp4__listingError{padding:40px 0;text-align:center}@media(min-width:40em){.pp4 .pp4__listingError{padding:80px 0}}.pp4 .pp4__listingErrorIcon{display:block;font-size:48px;color:#b22222}.pp4 .pp4__listingError{color:#555;line-height:1.25;margin:0}.pp1{padding-top:12px;border-bottom:3px dotted #ddd}.pp1 .pp1__loading{padding:35px 0 10px}.pp1 .pp1__title{display:none;position:relative;font-family:Lato Bold;font-weight:400;font-size:20px;line-height:42px;color:#004570;text-align:center;margin:0 0 10px}.pp1 .pp1__title:after,.pp1 .pp1__title:before{content:"";position:absolute;top:21px;left:calc(50% - 155px);display:block;width:40px;height:1px;border-bottom:2px solid #004570}@media(min-width:40em){.pp1 .pp1__title:after,.pp1 .pp1__title:before{left:calc(50% - 210px);width:70px}}.pp1 .pp1__title:after{left:auto;right:calc(50% - 155px)}@media(min-width:40em){.pp1 .pp1__title:after{right:calc(50% - 210px)}}@media(min-width:40em){.pp1 .pp1__title{font-size:24px;line-height:42px}}@media print{.pp1 .pp1__title{display:none}}.pp1 .pp1__titleIcon{font-size:17px;margin-right:5px}@media(min-width:40em){.pp1 .pp1__titleIcon{font-size:20px}}.pp1 .pp1__section{padding-bottom:30px;page-break-after:always}.pp1 .pp1__section:last-child{page-break-after:auto}@media(min-width:40em){.pp1 .pp1__section{padding-bottom:40px}}@media print{.pp1 .pp1__section{padding-top:1px;padding-bottom:25px}}.pp1 .pp1__sectionTitle{font-family:Lato Bold;font-weight:400;font-size:18px;line-height:20px;border-left:4px solid #004570;padding-left:8px;color:#004570;margin:0 0 15px}@media(min-width:40em){.pp1 .pp1__sectionTitle{font-size:22px;line-height:24px}}@media print{.pp1 .pp1__sectionTitle{margin-bottom:10px}}.pp1 .pp1__periodSection{padding-bottom:20px}@media(min-width:40em){.pp1 .pp1__periodSection{padding-bottom:30px}}.pp1 .pp1__periodSection:last-child{padding:0}.pp1 .pp1__periodTitle{position:relative;font-family:Lato Bold;font-size:15px;line-height:30px;font-weight:400;padding:5px 0;margin:0 0 10px;border:solid #ddd;border-width:1px 0 1px 0}@media(min-width:40em){.pp1 .pp1__periodTitle{font-size:17px;line-height:24px}}@media print{.pp1 .pp1__periodTitle{line-height:24px;padding:3px 0}}.pp1 .pp1__periodTitleIcon{font-size:14px;margin-right:6px}@media(min-width:40em){.pp1 .pp1__periodTitleIcon{font-size:16px;margin-right:8px}}.pp1 .pp1__previousPeriodTitle{font-family:Lato;color:#555}.pp1 .pp1__periodCounter{display:block;font-family:Lato Light;font-size:14px;line-height:24px;color:#b22222;margin-top:-4px}@media(min-width:40em){.pp1 .pp1__periodCounter{display:initial;font-size:16px;margin-top:0;margin-left:10px}}@media print{.pp1 .pp1__periodCounter{display:none}}.pp1 .pp1__periodCounterAdminIcon{font-size:11px;position:relative;top:-1px;margin-right:5px}.pp1 .pp1__periodCounterValue{font-family:Lato}.pp1 .pp1__intentionBooking{font-family:Lato Bold;display:block;position:absolute;top:0;right:0;font-size:15px;line-height:40px;color:#228b22}@media(min-width:40em){.pp1 .pp1__intentionBooking{line-height:34px;cursor:pointer}}@media print{.pp1 .pp1__intentionBooking{display:none}}.pp1 .pp1__intentionBooking.pp1__intentionBooking--admin{font-family:Lato}.pp1 .pp1__intentionBookingExtendedText{display:none}@media(min-width:40em){.pp1 .pp1__intentionBookingExtendedText{display:inline}}.pp1 .pp1__intentionBookingIcon{font-size:12px;margin-left:5px;position:relative;top:1px}.pp1 .pp1__intentions{font-size:16px;line-height:1.375;list-style:none;margin:0;padding:0 0 0 5px}@media(min-width:40em){.pp1 .pp1__intentions{font-size:17px;padding-left:10px}}.pp1 .pp1__intention{position:relative;padding:0 0 6px 0;margin:0 0 6px 19px;border-bottom:1px dotted #ddd;page-break-inside:avoid}.pp1 .pp1__intention:last-child{border:0;padding-bottom:0;margin-bottom:0}.pp1 .pp1__intention:last-child:after{display:none}.pp1 .pp1__intention:before{content:"";position:absolute;left:-12px;top:9px;display:block;width:5px;height:5px;border-radius:50%;background-color:#004570}@media print{.pp1 .pp1__intention:before{width:3px;height:3px;border:1px solid #004570}}@media(min-width:40em){.pp1 .pp1__intention{margin-left:24px}.pp1 .pp1__intention:before{top:9px;left:-15px}}.pp1 .pp1__intention.pp1__intention--aggregative:after{content:"";position:absolute;left:-10px;top:15px;height:100%;border-left:1px dotted #004570}@media(min-width:40em){.pp1 .pp1__intention.pp1__intention--aggregative:after{left:-13px}}@media print{.pp1 .pp1__intention.pp1__intention--printPluralList{padding-bottom:3px;margin-bottom:3px}.pp1 .pp1__intention.pp1__intention--printLongList{font-size:12px;padding-bottom:3px;margin-bottom:3px}.pp1 .pp1__intention.pp1__intention--printLongList:before{top:6px}}.pp1 .pp1__intentionEdit{display:inline-block}@media(min-width:40em){.pp1 .pp1__intentionEdit{cursor:pointer}}.pp1 .pp1__intentionEditMark{display:block;font-size:14px;color:#b22222}@media(min-width:40em){.pp1 .pp1__intentionEditMark{display:inline-block;margin-left:12px}}@media print{.pp1 .pp1__intentionEditMark{display:none}}.pp1 .pp1__intentionEditMarkIcon{position:relative;top:1px;font-size:12px;margin-left:3px}.pp1 .pp1__intentionHiddenIcon{font-size:11px;color:#777;margin-left:2px}.pp1 .pp1__intentionReservedAdmin{display:inline-block}@media(min-width:40em){.pp1 .pp1__intentionReservedAdmin{cursor:pointer}}.pp1 .pp1__intentionRevealed{font-family:Lato Light;color:#888}.pp1 .pp1__intentionRevealedIcon{display:none;font-size:12px;margin-left:5px}@media print{.pp1 .pp1__intentionRevealedIcon{display:initial}}.pp1 .pp1__intentionReservedText{display:block;font-family:Lato Light;font-size:15px;color:#888}@media print{.pp1 .pp1__intentionReservedText{font-size:16px}}.pp1 .pp1__intentionReserved{display:inline-block;font-family:Lato Light Italic;line-height:1.25;color:#222}@media(min-width:40em){.pp1 .pp1__intentionReserved{line-height:1.375}}.pp1 .pp1__intentionReserved.pp1__intentionReserved--revealPendingIntentions{color:#000}@media print{.pp1 .pp1__intentionReserved.pp1__intentionReserved--revealPendingIntentions{display:none}}.pp1 .pp1__intentionReservedDetails{display:block;font-size:14px;color:#b22222}@media(min-width:40em){.pp1 .pp1__intentionReservedDetails{display:inline-block;margin-left:12px}}@media print{.pp1 .pp1__intentionReservedDetails{display:none}}.pp1 .pp1__intentionReservedDetailsIcon{font-size:12px;margin-left:2px}.pp1 .pp1__intentionDesc{position:relative;line-height:1.25}@media print{.pp1 .pp1__intentionDesc{display:none}}@media print{.pp1 .pp1__intentionDesc.pp1__intentionDesc--showForPrint{display:block}}.pp1 .pp1__intentionDesc.pp1__intentionDesc--hide{display:none}.pp1 .pp1__intentionDescIcon{position:absolute;top:3px;left:0;font-size:13px;color:#888}@media(min-width:40em){.pp1 .pp1__intentionDescIcon{top:4px}}.pp1 .pp1__intentionDescText{display:inline-block;vertical-align:top;font-family:Lato Light;font-size:15px;color:#000;padding-left:18px}@media(min-width:40em){.pp1 .pp1__intentionDescText{font-size:16px;padding-left:20px}}.pp1 .pp1__noIntentions{font-family:Lato Italic;margin:0 0 0 10px}@media(min-width:40em){.pp1 .pp1__noIntentions{margin-left:15px}}.pp3{padding-top:12px;border-bottom:3px dotted #ddd}.pp3 .pp3__loading{padding:35px 0 10px}.pp3 .pp3__section{padding-bottom:30px;page-break-after:always}.pp3 .pp3__section:last-child{page-break-after:auto}@media(min-width:40em){.pp3 .pp3__section{padding-bottom:40px}}@media print{.pp3 .pp3__section{padding-top:1px;padding-bottom:25px}}.pp3 .pp3__sectionTitle{display:none;font-family:Lato Bold;font-weight:400;font-size:18px;line-height:20px;border-left:4px solid #004570;padding-left:8px;color:#004570;margin:0 0 15px}@media(min-width:40em){.pp3 .pp3__sectionTitle{font-size:22px;line-height:24px}}@media print{.pp3 .pp3__sectionTitle{display:block;margin-bottom:10px}}.pp3 .pp3__periodSection{padding-bottom:20px}@media(min-width:40em){.pp3 .pp3__periodSection{padding-bottom:30px}}.pp3 .pp3__periodSection:last-child{padding:0}.pp3 .pp3__periodTitle{position:relative;font-family:Lato Bold;font-size:15px;line-height:30px;font-weight:400;padding:5px 0;margin:0 0 10px;border:solid #ddd;border-width:1px 0 1px 0}@media(min-width:40em){.pp3 .pp3__periodTitle{font-size:17px;line-height:24px}}@media print{.pp3 .pp3__periodTitle{line-height:24px;padding:3px 0}}.pp3 .pp3__periodTitleIcon{font-size:14px;margin-right:6px}@media(min-width:40em){.pp3 .pp3__periodTitleIcon{font-size:16px;margin-right:8px}}.pp3 .pp3__periodTitlePrefix{font-family:Lato;color:#555}.pp3 .pp3__periodCounter{display:block;font-family:Lato Light;font-size:14px;line-height:24px;color:#b22222;margin-top:-4px}@media(min-width:40em){.pp3 .pp3__periodCounter{display:initial;font-size:16px;margin-top:0;margin-left:10px}}@media print{.pp3 .pp3__periodCounter{display:none}}.pp3 .pp3__periodCounterAdminIcon{font-size:11px;position:relative;top:-1px;margin-right:5px}.pp3 .pp3__periodCounterValue{font-family:Lato}.pp3 .pp3__intentionBooking{font-family:Lato Bold;display:block;position:absolute;top:0;right:0;font-size:15px;line-height:40px;color:#228b22}@media(min-width:40em){.pp3 .pp3__intentionBooking{line-height:34px;cursor:pointer}}@media print{.pp3 .pp3__intentionBooking{display:none}}.pp3 .pp3__intentionBooking.pp3__intentionBooking--admin{font-family:Lato}.pp3 .pp3__intentionBookingExtendedText{display:none}@media(min-width:40em){.pp3 .pp3__intentionBookingExtendedText{display:inline}}.pp3 .pp3__intentionBookingIcon{font-size:12px;margin-left:5px;position:relative;top:1px}.pp3 .pp3__intentions{font-size:16px;line-height:1.375;list-style:none;margin:0;padding:0 0 0 5px}@media(min-width:40em){.pp3 .pp3__intentions{font-size:17px;padding-left:10px}}.pp3 .pp3__intention{position:relative;padding:0 0 6px 0;margin:0 0 6px 19px;border-bottom:1px dotted #ddd;page-break-inside:avoid}.pp3 .pp3__intention:last-child{border:0;padding-bottom:0;margin-bottom:0}.pp3 .pp3__intention:last-child:after{display:none}.pp3 .pp3__intention:before{content:"";position:absolute;left:-12px;top:9px;display:block;width:5px;height:5px;border-radius:50%;background-color:#004570}@media print{.pp3 .pp3__intention:before{width:3px;height:3px;border:1px solid #004570}}@media(min-width:40em){.pp3 .pp3__intention{margin-left:24px}.pp3 .pp3__intention:before{top:9px;left:-15px}}.pp3 .pp3__intention.pp3__intention--aggregative:after{content:"";position:absolute;left:-10px;top:15px;height:100%;border-left:1px dotted #004570}@media(min-width:40em){.pp3 .pp3__intention.pp3__intention--aggregative:after{left:-13px}}@media print{.pp3 .pp3__intention.pp3__intention--printPluralList{padding-bottom:3px;margin-bottom:3px}.pp3 .pp3__intention.pp3__intention--printLongList{font-size:12px;padding-bottom:3px;margin-bottom:3px}.pp3 .pp3__intention.pp3__intention--printLongList:before{top:6px}}.pp3 .pp3__intentionEdit{display:inline-block}@media(min-width:40em){.pp3 .pp3__intentionEdit{cursor:pointer}}.pp3 .pp3__intentionEditMark{display:block;font-size:14px;color:#b22222}@media(min-width:40em){.pp3 .pp3__intentionEditMark{display:inline-block;margin-left:12px}}@media print{.pp3 .pp3__intentionEditMark{display:none}}.pp3 .pp3__intentionEditMarkIcon{position:relative;top:1px;font-size:12px;margin-left:3px}.pp3 .pp3__intentionHiddenIcon{font-size:11px;color:#777;margin-left:2px}.pp3 .pp3__intentionReservedAdmin{display:inline-block}@media(min-width:40em){.pp3 .pp3__intentionReservedAdmin{cursor:pointer}}.pp3 .pp3__intentionRevealed{font-family:Lato Light;color:#888}.pp3 .pp3__intentionRevealedIcon{display:none;font-size:12px;margin-left:5px}@media print{.pp3 .pp3__intentionRevealedIcon{display:initial}}.pp3 .pp3__intentionReservedText{display:block;font-family:Lato Light;font-size:15px;color:#888}@media print{.pp3 .pp3__intentionReservedText{font-size:16px}}.pp3 .pp3__intentionReserved{display:inline-block;font-family:Lato Light Italic;line-height:1.25;color:#222}@media(min-width:40em){.pp3 .pp3__intentionReserved{line-height:1.375}}.pp3 .pp3__intentionReserved.pp3__intentionReserved--revealPendingIntentions{color:#000}@media print{.pp3 .pp3__intentionReserved.pp3__intentionReserved--revealPendingIntentions{display:none}}.pp3 .pp3__intentionReservedDetails{display:block;font-size:14px;color:#b22222}@media(min-width:40em){.pp3 .pp3__intentionReservedDetails{display:inline-block;margin-left:12px}}@media print{.pp3 .pp3__intentionReservedDetails{display:none}}.pp3 .pp3__intentionReservedDetailsIcon{font-size:12px;margin-left:2px}.pp3 .pp3__intentionDesc{position:relative;line-height:1.25}@media print{.pp3 .pp3__intentionDesc{display:none}}@media print{.pp3 .pp3__intentionDesc.pp3__intentionDesc--showForPrint{display:block}}.pp3 .pp3__intentionDesc.pp3__intentionDesc--hide{display:none}.pp3 .pp3__intentionDescIcon{position:absolute;top:3px;left:0;font-size:13px;color:#888}@media(min-width:40em){.pp3 .pp3__intentionDescIcon{top:4px}}.pp3 .pp3__intentionDescText{display:inline-block;vertical-align:top;font-family:Lato Light;font-size:15px;color:#000;padding-left:18px}@media(min-width:40em){.pp3 .pp3__intentionDescText{font-size:16px;padding-left:20px}}.pp3 .pp3__noSlots{min-height:180px;border-left:2px solid #ddd}.pp3 .pp3__noIntentions{font-family:Lato Italic;margin:0 0 0 10px}@media(min-width:40em){.pp3 .pp3__noIntentions{margin-left:20px}}.pp3 .pp3__noIntentions.pp3__noIntentions--more{margin-top:5px}.pp3 .pp3__noIntentionsIcon{display:block;font-size:56px;padding:20px;color:#ddd}.pp2{padding-top:12px;border-bottom:3px dotted #ddd}.pp2 .pp2__loading{padding:35px 0 10px}.pp2 .pp2__section{padding-bottom:30px;page-break-after:always}.pp2 .pp2__section:last-child{page-break-after:auto}@media(min-width:40em){.pp2 .pp2__section{padding-bottom:40px}}@media print{.pp2 .pp2__section{padding-top:1px;padding-bottom:25px}}.pp2 .pp2__sectionTitle{display:none;font-family:Lato Bold;font-weight:400;font-size:18px;line-height:20px;border-left:4px solid #004570;padding-left:8px;color:#004570;margin:0 0 15px}@media(min-width:40em){.pp2 .pp2__sectionTitle{font-size:22px;line-height:24px}}@media print{.pp2 .pp2__sectionTitle{display:block;margin-bottom:10px}}.pp2 .pp2__periodSection{padding-bottom:20px}@media(min-width:40em){.pp2 .pp2__periodSection{padding-bottom:30px}}.pp2 .pp2__periodSection:last-child{padding:0}.pp2 .pp2__periodTitle{position:relative;font-family:Lato Bold;font-size:15px;line-height:30px;font-weight:400;padding:5px 0;margin:0 0 10px;border:solid #ddd;border-width:1px 0 1px 0}@media(min-width:40em){.pp2 .pp2__periodTitle{font-size:17px;line-height:24px}}@media print{.pp2 .pp2__periodTitle{line-height:24px;padding:3px 0}}.pp2 .pp2__periodTitleIcon{font-size:14px;margin-right:6px}@media(min-width:40em){.pp2 .pp2__periodTitleIcon{font-size:16px;margin-right:8px}}.pp2 .pp2__periodTitlePrefix{font-family:Lato;color:#555}.pp2 .pp2__periodCounter{display:block;font-family:Lato Light;font-size:14px;line-height:24px;color:#b22222;margin-top:-4px}@media(min-width:40em){.pp2 .pp2__periodCounter{display:initial;font-size:16px;margin-top:0;margin-left:10px}}@media print{.pp2 .pp2__periodCounter{display:none}}.pp2 .pp2__periodCounterAdminIcon{font-size:11px;position:relative;top:-1px;margin-right:5px}.pp2 .pp2__periodCounterValue{font-family:Lato}.pp2 .pp2__intentionBooking{font-family:Lato Bold;display:block;position:absolute;top:0;right:0;font-size:15px;line-height:40px;color:#228b22}@media(min-width:40em){.pp2 .pp2__intentionBooking{line-height:34px;cursor:pointer}}@media print{.pp2 .pp2__intentionBooking{display:none}}.pp2 .pp2__intentionBooking.pp2__intentionBooking--admin{font-family:Lato}.pp2 .pp2__intentionBookingExtendedText{display:none}@media(min-width:40em){.pp2 .pp2__intentionBookingExtendedText{display:inline}}.pp2 .pp2__intentionBookingIcon{font-size:12px;margin-left:5px;position:relative;top:1px}.pp2 .pp2__intentions{font-size:16px;line-height:1.375;list-style:none;margin:0;padding:0 0 0 5px}@media(min-width:40em){.pp2 .pp2__intentions{font-size:17px;padding-left:10px}}.pp2 .pp2__intention{position:relative;padding:0 0 6px 0;margin:0 0 6px 19px;border-bottom:1px dotted #ddd;page-break-inside:avoid}.pp2 .pp2__intention:last-child{border:0;padding-bottom:0;margin-bottom:0}.pp2 .pp2__intention:last-child:after{display:none}.pp2 .pp2__intention:before{content:"";position:absolute;left:-12px;top:9px;display:block;width:5px;height:5px;border-radius:50%;background-color:#004570}@media print{.pp2 .pp2__intention:before{width:3px;height:3px;border:1px solid #004570}}@media(min-width:40em){.pp2 .pp2__intention{margin-left:24px}.pp2 .pp2__intention:before{top:9px;left:-15px}}.pp2 .pp2__intention.pp2__intention--aggregative:after{content:"";position:absolute;left:-10px;top:15px;height:100%;border-left:1px dotted #004570}@media(min-width:40em){.pp2 .pp2__intention.pp2__intention--aggregative:after{left:-13px}}@media print{.pp2 .pp2__intention.pp2__intention--printPluralList{padding-bottom:3px;margin-bottom:3px}.pp2 .pp2__intention.pp2__intention--printLongList{font-size:12px;padding-bottom:3px;margin-bottom:3px}.pp2 .pp2__intention.pp2__intention--printLongList:before{top:6px}}.pp2 .pp2__intentionEdit{display:inline-block}@media(min-width:40em){.pp2 .pp2__intentionEdit{cursor:pointer}}.pp2 .pp2__intentionEditMark{display:block;font-size:14px;color:#b22222}@media(min-width:40em){.pp2 .pp2__intentionEditMark{display:inline-block;margin-left:12px}}@media print{.pp2 .pp2__intentionEditMark{display:none}}.pp2 .pp2__intentionEditMarkIcon{position:relative;top:1px;font-size:12px;margin-left:3px}.pp2 .pp2__intentionHiddenIcon{font-size:11px;color:#777;margin-left:2px}.pp2 .pp2__intentionReservedAdmin{display:inline-block}@media(min-width:40em){.pp2 .pp2__intentionReservedAdmin{cursor:pointer}}.pp2 .pp2__intentionRevealed{font-family:Lato Light;color:#888}.pp2 .pp2__intentionRevealedIcon{display:none;font-size:12px;margin-left:5px}@media print{.pp2 .pp2__intentionRevealedIcon{display:initial}}.pp2 .pp2__intentionReservedText{display:block;font-family:Lato Light;font-size:15px;color:#888}@media print{.pp2 .pp2__intentionReservedText{font-size:16px}}.pp2 .pp2__intentionReserved{display:inline-block;font-family:Lato Light Italic;line-height:1.25;color:#222}@media(min-width:40em){.pp2 .pp2__intentionReserved{line-height:1.375}}.pp2 .pp2__intentionReserved.pp2__intentionReserved--revealPendingIntentions{color:#000}@media print{.pp2 .pp2__intentionReserved.pp2__intentionReserved--revealPendingIntentions{display:none}}.pp2 .pp2__intentionReservedDetails{display:block;font-size:14px;color:#b22222}@media(min-width:40em){.pp2 .pp2__intentionReservedDetails{display:inline-block;margin-left:12px}}@media print{.pp2 .pp2__intentionReservedDetails{display:none}}.pp2 .pp2__intentionReservedDetailsIcon{font-size:12px;margin-left:2px}.pp2 .pp2__intentionDesc{position:relative;line-height:1.25}@media print{.pp2 .pp2__intentionDesc{display:none}}@media print{.pp2 .pp2__intentionDesc.pp2__intentionDesc--showForPrint{display:block}}.pp2 .pp2__intentionDesc.pp2__intentionDesc--hide{display:none}.pp2 .pp2__intentionDescIcon{position:absolute;top:3px;left:0;font-size:13px;color:#888}@media(min-width:40em){.pp2 .pp2__intentionDescIcon{top:4px}}.pp2 .pp2__intentionDescText{display:inline-block;vertical-align:top;font-family:Lato Light;font-size:15px;color:#000;padding-left:18px}@media(min-width:40em){.pp2 .pp2__intentionDescText{font-size:16px;padding-left:20px}}.pp2 .pp2__noSlots{min-height:180px;border-left:2px solid #ddd}.pp2 .pp2__noIntentions{font-family:Lato Italic;margin:0 0 0 10px}@media(min-width:40em){.pp2 .pp2__noIntentions{margin-left:20px}}.pp2 .pp2__noIntentions.pp2__noIntentions--more{margin-top:5px}.pp2 .pp2__noIntentionsIcon{display:block;font-size:56px;padding:20px;color:#ddd}.ppDatePicker .ppDatePicker__year{display:inline-block;width:calc(50% - 8px);margin-right:16px}@media(min-width:40em){.ppDatePicker .ppDatePicker__year{width:calc(35% - 16px)}}.ppDatePicker .ppDatePicker__month{display:inline-block;width:calc(50% - 8px)}@media(min-width:40em){.ppDatePicker .ppDatePicker__month{width:65%}}.ppDatePicker .ppDatePicker__daySelection.ppDatePicker__daySelection--inactive .ppDatePicker__day:not(.ppDatePicker__day--empty){background-color:#f2f2f2;color:#555;cursor:default}.ppDatePicker .ppDatePicker__daySelection.ppDatePicker__daySelection--inactive .ppDatePicker__day:not(.ppDatePicker__day--empty):hover{border-color:#ddd}.ppDatePicker .ppDatePicker__daysHeader{border-bottom:1px dashed #ddd;margin-bottom:12px}@media(min-width:40em){.ppDatePicker .ppDatePicker__daysHeader{margin-bottom:15px}}.ppDatePicker .ppDatePicker__daysHeaderItem{display:inline-block;width:14.2857142857%;height:30px;line-height:30px;text-align:center}.ppDatePicker .ppDatePicker__daysHeaderItem:last-child{font-family:Lato Bold;color:#b22222}.ppDatePicker .ppDatePicker__day{position:relative;background-color:#fff;display:inline-block;width:calc(14.28571% - 1.71429px);height:42px;line-height:42px;border:1px solid #ddd;border-radius:3px;margin:0 2px 2px 0;text-align:center;cursor:pointer}@media(min-width:40em){.ppDatePicker .ppDatePicker__day{width:calc(14.28571% - 3.42857px);height:56px;line-height:56px;border-radius:4px;margin:0 4px 4px 0;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.ppDatePicker .ppDatePicker__day:hover{background-color:#228b22;color:#fff;border-color:transparent}}.ppDatePicker .ppDatePicker__day.ppDatePicker__day--empty{background-color:transparent;border-color:transparent;color:transparent}.ppDatePicker .ppDatePicker__day.ppDatePicker__day--sunday{margin-right:0}.ppDatePicker .ppDatePicker__day.ppDatePicker__day--selected{color:#fff;background-color:#228b22;border-color:transparent}.ppDatePicker .ppDatePicker__day.ppDatePicker__day--disabled{background-color:#f2f2f2;color:#555;cursor:default;pointer-events:none}.ppDatePicker .ppDatePicker__day.ppDatePicker__day--disabled:hover{border-color:#ddd}.ppListingBottomToolbar{margin-top:10px}@media print{.ppListingBottomToolbar{display:none}}.ppListingBottomToolbar .ppListingBottomToolbar__left{display:inline-block;width:50%;text-align:left}.ppListingBottomToolbar .ppListingBottomToolbar__printOptionsButton{padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;display:inline-block;padding:0 5px;color:#b22222}.ppListingBottomToolbar .ppListingBottomToolbar__printOptionsButton.actionLink--disabled{color:#bbb}@media(min-width:40em){.ppListingBottomToolbar .ppListingBottomToolbar__printOptionsButton{padding:0 15px}}.ppListingBottomToolbar .ppListingBottomToolbar__printOptionsButtonIcon{position:relative;top:1px;margin-right:8px}.ppListingBottomToolbar .ppListingBottomToolbar__printedMonth{margin:5px 0 15px}.ppListingBottomToolbar .ppListingBottomToolbar__listingCategory{display:block;margin-top:5px}.ppListingBottomToolbar .ppListingBottomToolbar__previewCheckbox{display:none}@media(min-width:40em){.ppListingBottomToolbar .ppListingBottomToolbar__previewCheckbox{display:block}}.ppListingBottomToolbar .ppListingBottomToolbar__content{padding-right:15px}.ppListingBottomToolbar .ppListingBottomToolbar__printOptions,.ppListingBottomToolbar .ppListingBottomToolbar__printRange{padding-left:30px;margin-bottom:5px}.ppListingBottomToolbar .ppListingBottomToolbar__printRangeField{width:140px;max-width:calc(50% - 3px);display:inline-block;margin-right:6px}@media(min-width:40em){.ppListingBottomToolbar .ppListingBottomToolbar__printRangeField{max-width:calc(50% - 7.5px);margin-right:15px}}.ppListingBottomToolbar .ppListingBottomToolbar__printRangeField:last-of-type{margin:0}.ppListingBottomToolbar .ppListingBottomToolbar__printRangeField .ppTextInput__control{cursor:pointer}.ppListingBottomToolbar .ppListingBottomToolbar__printError{font-family:Lato Bold;font-size:13px;line-height:1.25;color:#b22222;margin:0;margin-top:-5px}.ppListingBottomToolbar .ppListingBottomToolbar__printErrorIcon{margin-right:5px}.ppListingBottomToolbar .ppListingBottomToolbar__previewButton{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;background-color:#6751eb;border-color:#3f23e6;display:none}.ppListingBottomToolbar .ppListingBottomToolbar__previewButton.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppListingBottomToolbar .ppListingBottomToolbar__previewButton{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppListingBottomToolbar .ppListingBottomToolbar__previewButton:hover{background-color:#1d771d}.ppListingBottomToolbar .ppListingBottomToolbar__previewButton.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppListingBottomToolbar .ppListingBottomToolbar__previewButton:hover{background-color:#533ae8}}@media(min-width:40em){.ppListingBottomToolbar .ppListingBottomToolbar__previewButton{display:inline-block;width:calc(50% - 10px);margin-right:20px}}.ppListingBottomToolbar .ppListingBottomToolbar__printButton{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.ppListingBottomToolbar .ppListingBottomToolbar__printButton.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppListingBottomToolbar .ppListingBottomToolbar__printButton{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppListingBottomToolbar .ppListingBottomToolbar__printButton:hover{background-color:#1d771d}.ppListingBottomToolbar .ppListingBottomToolbar__printButton.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppListingBottomToolbar .ppListingBottomToolbar__printButton{width:calc(50% - 10px);vertical-align:top}}.ppListingBottomToolbar .ppListingBottomToolbar__help{margin-top:20px;border-top:1px dotted #ddd}.ppListingBottomToolbar .ppListingBottomToolbar__helpTitle{font-size:16px;line-height:1.5;padding:8px 0;margin:0;color:#004570}.ppListingBottomToolbar .ppListingBottomToolbar__helpTitleIcon{position:relative;top:1px;margin-right:6px}.ppListingBottomToolbar .ppListingBottomToolbar__helpText{font-size:14px;line-height:1.25;font-family:Lato Italic;margin:0 0 10px}.ppListingBottomToolbar .ppListingBottomToolbar__helpText:last-child{margin:0}.ppListingBottomToolbar .ppListingBottomToolbar__right{display:inline-block;width:50%;text-align:right}.ppListingBottomToolbar .ppListingBottomToolbar__toTopLink{display:inline-block;color:#0078d7;line-height:38px;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ppListingBottomToolbar .ppListingBottomToolbar__toTopLink:hover{color:#006abe}.ppListingBottomToolbar .ppListingBottomToolbar__toTopText{font-family:Lato Italic}.ppListingBottomToolbar .ppListingBottomToolbar__toTopIcon{margin-left:6px}.ppListingBottomToolbar .ppListingBottomToolbar__fixed{display:none;position:fixed;top:calc(50% - 55px);right:0;z-index:100}@media(min-width:64em){.ppListingBottomToolbar .ppListingBottomToolbar__fixed{display:block}}.ppListingBottomToolbar .ppListingBottomToolbar__fixedButton{display:block;position:relative;width:50px;height:50px;background-color:#b22222;color:#fff;border:0;border-radius:0;font-size:21px;cursor:pointer;margin-bottom:5px}@media(min-width:40em){.ppListingBottomToolbar .ppListingBottomToolbar__fixedButton{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppListingBottomToolbar .ppListingBottomToolbar__fixedButton:hover{background-color:#9d1e1e}.ppListingBottomToolbar .ppListingBottomToolbar__fixedButton:hover .ppListingBottomToolbar__fixedButtonDesc{right:50px}}.ppListingBottomToolbar .ppListingBottomToolbar__fixedButtonDesc{position:absolute;top:0;right:-140px;z-index:-1;width:120px;height:50px;padding:5px;background-color:#c72626;color:#fff;font-size:14px;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.ppListingBottomToolbar .ppListingBottomToolbar__fixedButtonIcon{position:relative;top:2px}.pp6 .pp6__blockedBox{min-height:200px;padding-top:70px;text-align:center}.pp6 .pp6__emptyIcon{font-size:32px;color:#004570}.pp6 .pp6__blockedInfo{color:#004570;margin:10px 0}@media(min-width:40em){.pp6 .pp6__blockedInfo{font-size:18px}}.pp6 .pp6__adminMode{position:relative;background-color:#ffefd5;border:1px solid #ffdab9;padding:12px 15px;margin:15px 0}@media print{.pp6 .pp6__adminMode{display:none}}.pp6 .pp6__adminModeTitle{font-family:Lato Bold;font-size:16px;line-height:1.25;max-width:calc(100% - 24px);margin:0 0 10px}.pp6 .pp6__adminModeTitle:last-of-type{margin-bottom:0}.pp6 .pp6__adminModeDesc{font-size:14px;line-height:1.25;margin:0}.pp6 .pp6__adminModeDescDate{display:block;margin-bottom:5px}.pp6 .pp6__adminModeDescDate:last-child{margin-bottom:0}@media(min-width:40em){.pp6 .pp6__adminModeDescDate{position:relative;display:inline-block;padding-left:15px;margin-right:25px;margin-bottom:0}.pp6 .pp6__adminModeDescDate:before{content:"";position:absolute;top:7px;left:2px;display:block;width:5px;height:5px;border-radius:50%;background-color:#b22222}}.pp6 .pp6__adminModeIcon{position:absolute;top:15px;right:12px;color:#b22222;pointer-events:none}.pp6 .pp6__monthFooter,.pp6 .pp6__monthHeader{position:relative;height:48px;padding:0 45px;border-bottom:3px dotted #ddd}@media print{.pp6 .pp6__monthFooter,.pp6 .pp6__monthHeader{height:0;border:0}}@media(min-width:40em){.pp6 .pp6__monthHeader{position:sticky;top:0;background-color:#fff;z-index:1}}@media print and (min-width:40em){.pp6 .pp6__monthHeader{position:relative}}.pp6 .pp6__monthName{text-align:center}.pp6 .pp6__monthTitle{font-family:Lato Bold;font-size:20px;font-weight:400;line-height:42px;color:#004570;margin:0}@media(min-width:40em){.pp6 .pp6__monthTitle{font-size:24px}}@media print{.pp6 .pp6__monthTitle{position:absolute;top:-42px;right:0;font-size:18px;line-height:36px}}.pp6 .pp6__turnMonth{text-align:right;border-bottom:2px solid #004570;margin:10px 0 5px;page-break-after:avoid}.pp6 .pp6__turnMonthTitle{font-family:Lato Bold;font-size:18px;font-weight:400;line-height:36px;color:#004570;margin:0}.pp6 .pp6__monthTitleIcon{font-size:18px;margin-right:4px}@media(min-width:40em){.pp6 .pp6__monthTitleIcon{font-size:20px}}.pp6 .pp6__nextMonth,.pp6 .pp6__previousMonth{position:absolute;top:0;width:42px;height:42px;padding:9px;cursor:pointer}@media(min-width:40em){.pp6 .pp6__nextMonth,.pp6 .pp6__previousMonth{width:200px}}@media print{.pp6 .pp6__nextMonth,.pp6 .pp6__previousMonth{display:none}}.pp6 .pp6__previousMonth{left:0}.pp6 .pp6__nextMonth{right:0;text-align:right}.pp6 .pp6__navigationIcon{display:inline-block;position:relative;top:2px;font-size:22px;color:#004570}@media(min-width:40em){.pp6 .pp6__navigationIcon{font-size:24px}}.pp6 .pp6__navigationIcon.pp6__navigationIcon--inactive{color:#ddd}@media print{.pp6 .pp6__navigationIcon{display:none}}.pp6 .pp6__labelNextMonth,.pp6 .pp6__labelPreviousMonth{display:none}@media(min-width:40em){.pp6 .pp6__labelNextMonth,.pp6 .pp6__labelPreviousMonth{font-family:Lato Bold;display:inline-block;line-height:26px;vertical-align:top;font-size:16px;color:#004570;padding:0 12px}}.ppListing{position:relative}@media print{.ppListing.ppListing--zoom-80{zoom:.8}.ppListing.ppListing--zoom-90{zoom:.9}.ppListing.ppListing--zoom-110{zoom:1.1}.ppListing.ppListing--zoom-120{zoom:1.2}}.ppListing .ppListing__title{font-family:Lato Bold;font-size:18px;font-weight:400;line-height:1.75;color:#004570;border-bottom:2px solid #004570;margin:0 0 15px;margin-bottom:5px;page-break-after:avoid}@media(min-width:64em){.ppListing .ppListing__title{font-size:20px}}.ppListing .ppListing__search{position:absolute;top:-6px;right:0;font-family:Lato Bold;font-size:15px;color:#fff;padding:5px 0}@media(min-width:40em){.ppListing .ppListing__search{top:-11px;cursor:pointer}.ppListing .ppListing__search:hover .ppListing__searchInner{background-color:#006abe}}@media print{.ppListing .ppListing__search{display:none}}.ppListing .ppListing__searchInner{display:block;padding:3px 15px;background-color:#0078d7;border-radius:16px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}@media(min-width:40em){.ppListing .ppListing__searchInner{padding:5px 20px}}.ppListing .ppListing__searchIcon{position:relative;top:1px;margin-right:5px}@media(min-width:40em){.ppListing .ppListing__searchText{display:none}}.ppListing .ppListing__searchText.ppListing__searchText--extended{display:none}@media(min-width:40em){.ppListing .ppListing__searchText.ppListing__searchText--extended{display:initial}}.ppListing .ppListing__footer{margin:10px 0 5px;padding-top:15px;border-top:8px solid #ddd}@media print{.ppListing .ppListing__footer{display:none}}.ppListing .ppListing__copyrights{font-family:Lato Italic;font-size:13px;line-height:1.5;text-align:center;color:#555;margin:0}.ppAdminEdit .ppAdminEdit__description{line-height:1.25;margin:0 0 15px}.ppAdminEdit .ppAdminEdit__label{font-family:Lato Bold;color:#0078d7;margin:0 0 15px}.ppAdminEdit .ppAdminEdit__fieldRow{display:-webkit-box;display:-ms-flexbox;display:flex}.ppAdminEdit .ppAdminEdit__fieldCheckbox{margin:22px 16px 0 0}.ppAdminEdit .ppAdminEdit__field{width:100%}.ppAdminEdit .ppAdminEdit__fieldError{font-family:Lato Bold;font-size:13px;line-height:1.25;color:#b22222;margin:0;padding-left:56px;margin-top:-5px;margin-bottom:20px;scroll-margin-top:60px}.ppAdminEdit .ppAdminEdit__help{margin-top:30px;border-top:1px dotted #ddd;padding-bottom:25px}.ppAdminEdit .ppAdminEdit__helpTitle{font-size:17px;line-height:1.5;padding:8px 0;margin:0;color:#004570}.ppAdminEdit .ppAdminEdit__helpTitleIcon{position:relative;top:1px;margin-right:6px}.ppAdminEdit .ppAdminEdit__helpText{font-size:15px;line-height:1.25;font-family:Lato Italic;margin:0 0 10px}.ppAdminEdit .ppAdminEdit__helpText:last-child{margin:0}.ppAdminEdit .ppAdminEdit__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ppAdminEdit .ppAdminEdit__cancel{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto;margin-right:16px}.ppAdminEdit .ppAdminEdit__cancel.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminEdit .ppAdminEdit__cancel{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminEdit .ppAdminEdit__cancel:hover{color:#fff;background-color:#228b22}.ppAdminEdit .ppAdminEdit__cancel.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}.ppAdminEdit .ppAdminEdit__save{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.ppAdminEdit .ppAdminEdit__save.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminEdit .ppAdminEdit__save{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminEdit .ppAdminEdit__save:hover{background-color:#1d771d}.ppAdminEdit .ppAdminEdit__save.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppAdminEdit .ppAdminEdit__save.ppAdminEdit__save--loading{color:transparent}.ppAdminListTools{padding-bottom:5px}@media print{.ppAdminListTools{display:none}}.ppAdminListTools .ppAdminListTools__filtration{padding-top:10px;margin-bottom:20px}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filtration{margin-bottom:20px}}.ppAdminListTools .ppAdminListTools__filterField{width:100%}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filterField{display:inline-block;vertical-align:top;width:calc(33.3% - 10px);margin-right:15px}}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filterField--right{width:calc(33.4% - 10px);margin:0}}.ppAdminListTools .ppAdminListTools__filterField--small{display:inline-block;width:calc(50% - 5px);margin-right:10px}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filterField--small{width:calc(16.6% - 12.5px);margin-right:15px}}.ppAdminListTools .ppAdminListTools__filterField--smallEven{margin-right:0}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filterField--smallEven{margin-right:15px}}.ppAdminListTools .ppAdminListTools__filterField--smallRight{margin-right:0}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filterField--smallRight{margin-right:0}}.ppAdminListTools .ppAdminListTools__filterField--date .ppTextInput__control{font-family:Lato Bold;color:#004570;cursor:pointer}.ppAdminListTools .ppAdminListTools__filterField--date .ppTextInput__control::-webkit-input-placeholder{font-family:Lato;opacity:1}.ppAdminListTools .ppAdminListTools__filterField--date .ppTextInput__control::-moz-placeholder{font-family:Lato;opacity:1}.ppAdminListTools .ppAdminListTools__filterField--date .ppTextInput__control:-ms-input-placeholder{font-family:Lato;opacity:1}.ppAdminListTools .ppAdminListTools__filterField--date .ppTextInput__control::-ms-input-placeholder{font-family:Lato;opacity:1}.ppAdminListTools .ppAdminListTools__filterField--date .ppTextInput__control::placeholder{font-family:Lato;opacity:1}.ppAdminListTools .ppAdminListTools__filtrationCheckboxes{margin-bottom:20px}.ppAdminListTools .ppAdminListTools__filtrationCheckbox{margin-bottom:5px}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filtrationCheckbox{display:inline-block;width:calc(33.3% - 10px);margin:0 15px 0 0}}.ppAdminListTools .ppAdminListTools__additionalFiltersBox{padding-top:20px;margin-bottom:40px;border-top:1px dotted #ddd}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__additionalFiltersBox{margin-bottom:20px}}.ppAdminListTools .ppAdminListTools__moreFiltersBox{display:inline-block;margin-bottom:15px}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__moreFiltersBox{width:50%;margin:0}}.ppAdminListTools .ppAdminListTools__moreFilters{font-family:Lato Bold;font-size:16px;font-weight:400;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;border:0;background-color:transparent;color:#2459c4;cursor:pointer;outline:none;font-size:15px;min-width:140px;padding-left:0}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__moreFilters{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminListTools .ppAdminListTools__moreFilters:hover{color:#0078d7}}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__moreFilters{font-size:16px}}.ppAdminListTools .ppAdminListTools__moreFiltersIcon{margin-right:8px}.ppAdminListTools .ppAdminListTools__buttons{display:inline-block;width:100%}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__buttons{text-align:right;width:50%}}.ppAdminListTools .ppAdminListTools__reset{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:144.5px;margin-bottom:15px}.ppAdminListTools .ppAdminListTools__reset.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__reset{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminListTools .ppAdminListTools__reset:hover{color:#fff;background-color:#228b22}.ppAdminListTools .ppAdminListTools__reset.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__reset{margin:0}}.ppAdminListTools .ppAdminListTools__reset.ppAdminListTools__reset--loading{background-color:#fff;color:transparent}.ppAdminListTools .ppAdminListTools__submit{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:144.5px;vertical-align:top}.ppAdminListTools .ppAdminListTools__submit.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__submit{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminListTools .ppAdminListTools__submit:hover{background-color:#1d771d}.ppAdminListTools .ppAdminListTools__submit.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__submit{margin-left:15px}}.ppAdminListTools .ppAdminListTools__submit.ppAdminListTools__submit--loading{color:transparent}.ppAdminListTools .ppAdminListTools__counter{display:inline-block;width:60%;font-size:15px;margin:0}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__counter{font-size:16px}}.ppAdminListTools .ppAdminListTools__counterAll{display:none}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__counterAll{display:initial;margin-left:20px}}.ppAdminListTools .ppAdminListTools__counterTitle{font-family:Lato Light;margin-right:4px}.ppAdminListTools .ppAdminListTools__options{display:inline-block;width:40%;text-align:right}.ppAdminListTools .ppAdminListTools__filtersButton{font-family:Lato Bold;font-size:16px;font-weight:400;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;border:0;background-color:transparent;color:#2459c4;cursor:pointer;outline:none;position:relative;font-size:15px;min-width:42px;width:auto;padding:0;margin-left:12px}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filtersButton{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminListTools .ppAdminListTools__filtersButton:hover{color:#0078d7}}.ppAdminListTools .ppAdminListTools__filtersButton.ppAdminListTools__filtersButton--wide{min-width:44px}.ppAdminListTools .ppAdminListTools__filtersButton.ppAdminListTools__filtersButton--selectAll{color:#7c7ce5}.ppAdminListTools .ppAdminListTools__filtersButton.ppAdminListTools__filtersButton--counter{color:#228b22}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filtersButton.ppAdminListTools__filtersButton--counter{margin-left:16px}}.ppAdminListTools .ppAdminListTools__filtersButton.ppAdminListTools__filtersButton--disabled{color:#bbb;cursor:default}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filtersButton{font-size:16px;text-align:right;min-width:140px;margin:0;padding-right:10px}}.ppAdminListTools .ppAdminListTools__filtersButtonIcon{position:relative;top:-4px}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filtersButtonIcon{top:auto;margin-right:8px}}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filtersButtonIcon.ppAdminListTools__filtersButtonIcon--group{font-size:18px;top:1px}}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filtersButtonIcon.icon-radio-checked,.ppAdminListTools .ppAdminListTools__filtersButtonIcon.icon-radio-unchecked{top:1px}}.ppAdminListTools .ppAdminListTools__filtersButtonShortText{position:absolute;bottom:4px;left:0;right:0;font-size:10px;line-height:1}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filtersButtonShortText{display:none}}.ppAdminListTools .ppAdminListTools__filtersButtonText{display:none}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__filtersButtonText{display:initial}}.ppAdminListTools .ppAdminListTools__listOptions{border-top:1px solid #bbb;padding-top:20px;margin-top:5px}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__listOptions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ppAdminListTools .ppAdminListTools__listOrder{position:relative;width:100%;padding-left:30px}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__listOrder{width:340px}}.ppAdminListTools .ppAdminListTools__listOrderIcon{position:absolute;top:12px;left:4px}.ppAdminListTools .ppAdminListTools__listActions{text-align:right;margin-bottom:8px}@media(min-width:40em){.ppAdminListTools .ppAdminListTools__listActions{margin:0}}.pp15{border-top:3px dotted #ddd;border-bottom:6px solid #f5f5f5}@media print{.pp15{display:none}}.pp15 .pp15__left{display:inline-block;width:50%;text-align:left}.pp15 .pp15__printOptionsButton{padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;display:inline-block;padding:0 5px;color:#b22222}.pp15 .pp15__printOptionsButton.actionLink--disabled{color:#bbb}@media(min-width:40em){.pp15 .pp15__printOptionsButton{padding:0 15px}}.pp15 .pp15__printOptionsButton.pp15__printOptionsButton--disabled{color:#bbb;cursor:default}.pp15 .pp15__printOptionsButtonIcon{position:relative;top:1px;margin-right:8px}.pp15 .pp15__printTitle{margin:5px 0 15px}.pp15 .pp15__printDescription{font-family:Lato Light;display:block}.pp15 .pp15__printDescriptionIcon{color:#004570;position:relative;top:1px;margin-right:4px}.pp15 .pp15__content{padding-right:15px}.pp15 .pp15__printOptions{padding-left:30px;margin-bottom:5px}.pp15 .pp15__printButton{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.pp15 .pp15__printButton.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.pp15 .pp15__printButton{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.pp15 .pp15__printButton:hover{background-color:#1d771d}.pp15 .pp15__printButton.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.pp15 .pp15__printButton{width:calc(50% - 10px);vertical-align:top}}.pp15 .pp15__printButton.pp15__printButton--loading{color:transparent}.pp15 .pp15__help{margin-top:20px;border-top:1px dotted #ddd}.pp15 .pp15__helpTitle{font-size:16px;line-height:1.5;padding:8px 0;margin:0;color:#004570}.pp15 .pp15__helpTitleIcon{position:relative;top:1px;margin-right:6px}.pp15 .pp15__helpText{font-size:14px;line-height:1.25;font-family:Lato Italic;margin:0 0 10px}.pp15 .pp15__helpText:last-child{margin:0}.pp15 .pp15__right{display:inline-block;width:50%;text-align:right}.pp15 .pp15__toTopLink{display:inline-block;color:#0078d7;line-height:38px;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.pp15 .pp15__toTopLink:hover{color:#006abe}.pp15 .pp15__toTopText{font-family:Lato Italic}.pp15 .pp15__toTopIcon{margin-left:6px}.pp15 .pp15__fixed{display:none;position:fixed;top:calc(50% - 55px);right:0;z-index:100}@media(min-width:64em){.pp15 .pp15__fixed{display:block}}.pp15 .pp15__fixedButton{display:block;position:relative;width:50px;height:50px;background-color:#b22222;color:#fff;border:0;border-radius:0;font-size:21px;cursor:pointer;margin-bottom:5px}@media(min-width:40em){.pp15 .pp15__fixedButton{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.pp15 .pp15__fixedButton:hover{background-color:#9d1e1e}.pp15 .pp15__fixedButton:hover .pp15__fixedButtonDesc{right:50px}}.pp15 .pp15__fixedButton.pp15__fixedButton--disabled{background-color:#bbb;cursor:default}.pp15 .pp15__fixedButton.pp15__fixedButton--disabled .pp15__fixedButtonDesc{background-color:#ccc}.pp15 .pp15__fixedButtonDesc{position:absolute;top:0;right:-140px;z-index:-1;width:120px;height:50px;padding:5px 8px;background-color:#c72626;color:#fff;font-size:14px;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.pp15 .pp15__fixedButtonIcon{position:relative;top:2px}.pp15 .pp15__printRangeField{max-width:calc(50% - 3px);display:inline-block;margin-right:6px}@media(min-width:40em){.pp15 .pp15__printRangeField{max-width:calc(50% - 7.5px);margin-right:15px}}.pp15 .pp15__printRangeField:last-of-type{margin:0}.pp15 .pp15__printRangeField .ppTextInput__control{cursor:pointer}.ppAdminExport{background:#ffefd5;border:1px solid #ffdab9;padding:15px;margin-top:30px}@media(min-width:40em){.ppAdminExport{margin-top:40px}}@media print{.ppAdminExport{display:none}}.ppAdminExport .ppAdminExport__sectionTitle{position:relative;font-family:Lato Bold;font-weight:400;font-size:17px;line-height:18px;color:#004570;border-left:4px solid #004570;padding-left:8px;margin:0 0 10px}.ppAdminExport .ppAdminExport__sectionTitle:after{content:"";position:absolute;left:-4px;bottom:-10px;display:block;width:calc(100% + 4px);border-bottom:1px dotted #ddd}@media(min-width:40em){.ppAdminExport .ppAdminExport__sectionTitle{font-size:18px;line-height:20px}}.ppAdminExport .ppAdminExport__sectionDesc{font-size:14px;line-height:1.25;font-family:Lato Italic;padding-top:10px;margin:0 0 15px}@media(min-width:40em){.ppAdminExport .ppAdminExport__sectionDesc{font-size:15px;line-height:1.375}}.ppAdminExport .ppAdminExport__sectionDescItem{position:relative;display:block;margin-bottom:10px;padding-left:20px}@media(min-width:40em){.ppAdminExport .ppAdminExport__sectionDescItem{padding-left:25px}}.ppAdminExport .ppAdminExport__sectionDescItemIcon{position:absolute;top:2px;left:0}.ppAdminExport .ppAdminExport__loading{font-family:Lato Bold;font-size:16px;line-height:40px;padding:0 20px;margin:0}.ppAdminExport .ppAdminExport__disabled{font-size:16px;line-height:40px;padding:0 20px;margin:0;color:#888;cursor:default}.ppAdminExport .ppAdminExport__buttonIcon{margin-right:5px}.ppAdminExport .ppAdminExport__button{font-family:Lato Bold;font-size:16px;font-weight:400;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;border:0;background-color:transparent;color:#2459c4;cursor:pointer;outline:none}@media(min-width:40em){.ppAdminExport .ppAdminExport__button{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminExport .ppAdminExport__button:hover{color:#0078d7}}.pp8 .pp8__textareaLabel{font-family:Lato Bold;display:block;font-size:13px;line-height:1.25;margin:0 0 6px}.pp8 .pp8__textareaLabel .pp8__requiredField{color:#b22222}.pp8 .pp8__field{margin-bottom:15px}.pp8 .pp8__field:last-of-type{margin:0}.pp8 .pp8__textarea{font-family:Helvetica,sans-serif;font-size:16px;line-height:1.375;padding:8px;width:100%;min-height:84px;resize:vertical;border:1px solid #ccc;border-radius:0;outline:none}.pp8 .pp8__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.pp8 .pp8__cancel{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto;margin-right:16px}.pp8 .pp8__cancel.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.pp8 .pp8__cancel{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.pp8 .pp8__cancel:hover{color:#fff;background-color:#228b22}.pp8 .pp8__cancel.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}.pp8 .pp8__save{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.pp8 .pp8__save.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.pp8 .pp8__save{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.pp8 .pp8__save:hover{background-color:#1d771d}.pp8 .pp8__save.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.pp8 .pp8__save.pp8__save--loading{color:transparent}.ppAdminReservationEditContact .ppAdminReservationEditContact__textareaLabel{font-family:Lato Bold;display:block;font-size:13px;line-height:1.25;margin:0 0 6px}.ppAdminReservationEditContact .ppAdminReservationEditContact__textareaLabel .ppAdminReservationEditContact__requiredField{color:#b22222}.ppAdminReservationEditContact .ppAdminReservationEditContact__textarea{font-family:Helvetica,sans-serif;font-size:16px;line-height:1.375;padding:8px;width:100%;min-height:64px;resize:vertical;border:1px solid #ccc;border-radius:0;outline:none}.ppAdminReservationEditContact .ppAdminReservationEditContact__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ppAdminReservationEditContact .ppAdminReservationEditContact__cancel{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto;margin-right:16px}.ppAdminReservationEditContact .ppAdminReservationEditContact__cancel.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminReservationEditContact .ppAdminReservationEditContact__cancel{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminReservationEditContact .ppAdminReservationEditContact__cancel:hover{color:#fff;background-color:#228b22}.ppAdminReservationEditContact .ppAdminReservationEditContact__cancel.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}.ppAdminReservationEditContact .ppAdminReservationEditContact__save{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.ppAdminReservationEditContact .ppAdminReservationEditContact__save.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminReservationEditContact .ppAdminReservationEditContact__save{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminReservationEditContact .ppAdminReservationEditContact__save:hover{background-color:#1d771d}.ppAdminReservationEditContact .ppAdminReservationEditContact__save.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppAdminReservationEditContact .ppAdminReservationEditContact__save.ppAdminReservationEditContact__save--loading{color:transparent}@media(min-width:40em){.ppAdminReservationEditBasic .ppAdminReservationEditBasic__column{display:inline-block;width:calc(50% - 15px);vertical-align:top}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__column:first-of-type{margin-right:30px}}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__conditionalField{padding-left:15px;border-left:2px solid #004570}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__resetChangedHourBox{margin-top:-20px;margin-bottom:4px;text-align:right}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__resetChangedHour{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#bbb;cursor:pointer}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__resetChangedHour.ppAdminReservationEditBasic__resetChangedHour--active{color:#004570}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__resetChangedHourIcon{font-size:11px;margin-right:8px}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__additionalIntentionNotice{font-size:14px;line-height:1.375;margin:15px 0;padding-left:10px;border-left:3px solid #b22222;margin:-5px 0 25px}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__textareaLabel{font-family:Lato Bold;display:block;font-size:13px;line-height:1.25;margin:0 0 6px}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__requiredField,.ppAdminReservationEditBasic .ppAdminReservationEditBasic__textareaLabel .ppBookingData__requiredField{color:#b22222}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__textareaBox{line-height:normal;margin-bottom:5px}@media(min-width:40em){.ppAdminReservationEditBasic .ppAdminReservationEditBasic__textareaBox{margin-bottom:10px}}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__textarea{font-family:Helvetica,sans-serif;font-size:16px;line-height:1.375;padding:8px;width:100%;min-height:84px;resize:vertical;border:1px solid #ccc;border-radius:0;outline:none}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__fieldError{font-family:Lato Bold;font-size:13px;line-height:1.25;color:#b22222;margin:0;margin-top:5px;margin-bottom:20px;scroll-margin-top:60px}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__cancel{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto;margin-right:16px}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__cancel.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminReservationEditBasic .ppAdminReservationEditBasic__cancel{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__cancel:hover{color:#fff;background-color:#228b22}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__cancel.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__save{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__save.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminReservationEditBasic .ppAdminReservationEditBasic__save{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__save:hover{background-color:#1d771d}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__save.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppAdminReservationEditBasic .ppAdminReservationEditBasic__save.ppAdminReservationEditBasic__save--loading{color:transparent}.ppAdminReservationEditDate .ppAdminReservationEditDate__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ppAdminReservationEditDate .ppAdminReservationEditDate__cancel{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto;margin-right:16px}.ppAdminReservationEditDate .ppAdminReservationEditDate__cancel.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminReservationEditDate .ppAdminReservationEditDate__cancel{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminReservationEditDate .ppAdminReservationEditDate__cancel:hover{color:#fff;background-color:#228b22}.ppAdminReservationEditDate .ppAdminReservationEditDate__cancel.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}.ppAdminReservationEditDate .ppAdminReservationEditDate__help{margin-top:20px;border-top:1px dotted #ddd}.ppAdminReservationEditDate .ppAdminReservationEditDate__helpTitle{font-size:16px;line-height:1.5;padding:8px 0;margin:0;color:#004570}.ppAdminReservationEditDate .ppAdminReservationEditDate__helpTitleIcon{position:relative;top:1px;margin-right:6px}.ppAdminReservationEditDate .ppAdminReservationEditDate__helpText{font-size:14px;line-height:1.25;font-family:Lato Italic;margin:0 0 10px}.ppAdminReservationEditDate .ppAdminReservationEditDate__helpText:last-child{margin:0}.ppAdminReservationEditDate .ppAdminReservationEditDate__save{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.ppAdminReservationEditDate .ppAdminReservationEditDate__save.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminReservationEditDate .ppAdminReservationEditDate__save{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminReservationEditDate .ppAdminReservationEditDate__save:hover{background-color:#1d771d}.ppAdminReservationEditDate .ppAdminReservationEditDate__save.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppAdminReservationEditDate .ppAdminReservationEditDate__save.ppAdminReservationEditDate__save--loading{color:transparent}.ppHistoryActions{min-height:360px;padding-top:5px}@media(min-width:40em){.ppHistoryActions{padding-top:15px}}.ppHistoryActions .ppHistoryActions__loader{padding-top:60px}.ppHistoryActions .ppHistoryActions__emptyList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ppHistoryActions .ppHistoryActions__emptyListIcon{font-size:42px;color:#004570;margin:60px 0 20px}.ppHistoryActions .ppHistoryActions__emptyListNotice{font-family:Lato Bold;margin:0 0 60px}.ppHistoryActions .ppHistoryActions__section{padding-left:10px;border-left:2px solid #004570;margin-bottom:30px}.ppHistoryActions .ppHistoryActions__info{line-height:1.5;margin:0 0 10px;padding:5px 10px;background-color:#f5f5f5}.ppHistoryActions .ppHistoryActions__userName{font-family:Lato Bold}@media(min-width:40em){.ppHistoryActions .ppHistoryActions__userName{margin-right:20px}}.ppHistoryActions .ppHistoryActions__userNameIcon{color:#228b22;margin-right:4px}.ppHistoryActions .ppHistoryActions__created{display:block;font-size:15px;color:#004570}@media(min-width:40em){.ppHistoryActions .ppHistoryActions__created{display:initial;font-size:16px}}.ppHistoryActions .ppHistoryActions__createdIcon{position:relative;top:1px;margin-right:4px}.ppHistoryActions .ppHistoryActions__list{list-style-type:square;padding-left:32px;margin:0}.ppHistoryActions .ppHistoryActions__item{border-bottom:1px dotted #ddd;margin-bottom:10px}.ppHistoryActions .ppHistoryActions__recordLabel{font-family:Lato Bold;font-size:15px;margin:0 0 5px}@media(min-width:40em){.ppHistoryActions .ppHistoryActions__recordLabel{margin-bottom:10px}}.ppHistoryActions .ppHistoryActions__log{line-height:1.25;margin:0 0 10px}.ppHistoryActions .ppHistoryActions__action--from{color:#555}.ppHistoryActions .ppHistoryActions__action--to{color:#228b22}.ppHistoryActions .ppHistoryActions__actionIcon{font-size:12px;margin:0 4px}.ppHistoryActions .ppHistoryActions__help{margin-top:40px;border-top:1px dotted #ddd;padding-bottom:25px}.ppHistoryActions .ppHistoryActions__helpTitle{font-size:17px;line-height:1.5;padding:8px 0;margin:0;color:#004570}.ppHistoryActions .ppHistoryActions__helpTitleIcon{position:relative;top:1px;margin-right:6px}.ppHistoryActions .ppHistoryActions__helpText{font-size:15px;line-height:1.25;font-family:Lato Italic;margin:0 0 10px}.ppHistoryActions .ppHistoryActions__helpText:last-child{margin:0}.ppAdminReservation .ppAdminReservation__body{padding-top:10px}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__body{padding-top:5px}}.ppAdminReservation .ppAdminReservation__section{position:relative;margin-bottom:25px}.ppAdminReservation .ppAdminReservation__section:last-child{margin:0}.ppAdminReservation .ppAdminReservation__sectionTitle{position:relative;font-family:Lato Bold;font-weight:400;font-size:17px;line-height:18px;color:#004570;border-left:4px solid #004570;padding-left:8px;margin:0 0 10px}.ppAdminReservation .ppAdminReservation__sectionTitle:after{content:"";position:absolute;left:-4px;bottom:-10px;display:block;width:calc(100% + 4px);border-bottom:1px dotted #ddd}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionTitle{font-size:18px;line-height:20px}}.ppAdminReservation .ppAdminReservation__sectionAction{font-family:Lato Bold;font-size:16px;font-weight:400;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;border:0;background-color:transparent;color:#2459c4;cursor:pointer;outline:none;display:inline-block;line-height:42px;padding:0;min-width:42px;width:auto}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionAction{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminReservation .ppAdminReservation__sectionAction:hover{color:#0078d7}}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionAction{line-height:38px}}.ppAdminReservation .ppAdminReservation__sectionActionText{display:inline-block}.ppAdminReservation .ppAdminReservation__sectionActionIcon{position:relative;top:1px;margin-left:8px}.ppAdminReservation .ppAdminReservation__sectionTools{position:absolute;top:-10px;right:0}.ppAdminReservation .ppAdminReservation__sectionEdit{font-family:Lato Bold;font-size:16px;font-weight:400;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;border:0;background-color:transparent;color:#2459c4;cursor:pointer;outline:none;position:relative;display:inline-block;line-height:28px;padding:0 0 12px;min-width:42px;width:auto}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionEdit{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminReservation .ppAdminReservation__sectionEdit:hover{color:#0078d7}}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionEdit{line-height:40px;padding:0 5px}}.ppAdminReservation .ppAdminReservation__sectionEdit.ppAdminReservation__sectionEdit--date{margin-right:6px}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionEdit.ppAdminReservation__sectionEdit--date{margin-right:20px}}.ppAdminReservation .ppAdminReservation__sectionEditText{display:block;position:absolute;bottom:6px;width:42px;font-family:Lato;font-size:10px;line-height:1}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionEditText{display:initial;position:static;width:auto;font-family:inherit;font-size:16px;line-height:40px}}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionEditTextSmall{display:none}}.ppAdminReservation .ppAdminReservation__sectionEditTextMedium{display:none}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionEditTextMedium{display:initial}}.ppAdminReservation .ppAdminReservation__sectionEditIcon{font-size:14px}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionEditIcon{position:relative;top:1px;margin-left:6px}}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionEditIcon.ppAdminReservation__sectionEditIcon--space{margin-left:10px}}.ppAdminReservation .ppAdminReservation__sectionToggler{font-family:Lato Bold;font-size:16px;font-weight:400;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;border:0;background-color:transparent;color:#2459c4;cursor:pointer;outline:none;display:block;padding:0 10px;min-width:auto}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionToggler{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminReservation .ppAdminReservation__sectionToggler:hover{color:#0078d7}}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionToggler{padding:0 5px 0 15px}}.ppAdminReservation .ppAdminReservation__sectionTogglerText{display:none}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__sectionTogglerText{display:inline}}.ppAdminReservation .ppAdminReservation__sectionTogglerIcon{position:relative;top:2px;margin-left:8px}.ppAdminReservation .ppAdminReservation__property{line-height:1.25;padding:4px 0;border-bottom:1px dotted #ddd}.ppAdminReservation .ppAdminReservation__property.ppAdminReservation__property--last:last-child{border:0}@media(min-width:64em){.ppAdminReservation .ppAdminReservation__property.ppAdminReservation__property--last{border:0}}@media(min-width:64em){.ppAdminReservation .ppAdminReservation__property{padding:5px 0}.ppAdminReservation .ppAdminReservation__property.ppAdminReservation__property--narrow{display:inline-block;width:50%}}.ppAdminReservation .ppAdminReservation__propertyLabel{font-family:Lato Bold;display:inline-block;margin:0 6px 0 0}.ppAdminReservation .ppAdminReservation__propertyValue{display:inline-block;margin:0}.ppAdminReservation .ppAdminReservation__dayName.ppAdminReservation__dayName--sunday{font-family:Lato Bold;color:#b22222}.ppAdminReservation .ppAdminReservation__date{margin-left:4px}.ppAdminReservation .ppAdminReservation__hourChanged{display:inline-block;font-family:Lato Bold;line-height:1;padding:0 6px 1px;border:1px solid #ffdab9;border-radius:5px;margin-left:6px}.ppAdminReservation .ppAdminReservation__hourChangedIcon{font-size:12px;margin-right:2px}.ppAdminReservation .ppAdminReservation__event.ppAdminReservation__event--standard{font-family:Lato Bold;color:#2459c4}.ppAdminReservation .ppAdminReservation__event.ppAdminReservation__event--featured{font-family:Lato Bold;color:#b22222}.ppAdminReservation .ppAdminReservation__itemStatusText{display:inline-block;line-height:22px}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__itemStatusText{line-height:18px}}.ppAdminReservation .ppAdminReservation__itemStatusText.ppAdminReservation__itemStatusText--new,.ppAdminReservation .ppAdminReservation__itemStatusText.ppAdminReservation__itemStatusText--pending,.ppAdminReservation .ppAdminReservation__itemStatusText.ppAdminReservation__itemStatusText--pendingPayment{border-radius:5px;padding:0 6px 1px;margin-left:2px;font-size:14px;line-height:19px;vertical-align:top}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__itemStatusText.ppAdminReservation__itemStatusText--new,.ppAdminReservation .ppAdminReservation__itemStatusText.ppAdminReservation__itemStatusText--pending,.ppAdminReservation .ppAdminReservation__itemStatusText.ppAdminReservation__itemStatusText--pendingPayment{vertical-align:initial;line-height:17px}}.ppAdminReservation .ppAdminReservation__itemStatusText.ppAdminReservation__itemStatusText--new{color:#fff;border:1px solid #b22222;background-color:#b22222}.ppAdminReservation .ppAdminReservation__itemStatusText.ppAdminReservation__itemStatusText--pending{color:#2459c4;border:1px solid #2459c4}.ppAdminReservation .ppAdminReservation__itemStatusText.ppAdminReservation__itemStatusText--pendingPayment{color:#fff;border:1px solid #2459c4;background-color:#2459c4}.ppAdminReservation .ppAdminReservation__itemStatusText.ppAdminReservation__itemStatusText--accepted{color:#228b22}.ppAdminReservation .ppAdminReservation__itemStatusText.ppAdminReservation__itemStatusText--rejected{color:#b22222}.ppAdminReservation .ppAdminReservation__itemStatusAcceptedIcon{color:#228b22;font-size:14px;margin-left:6px}.ppAdminReservation .ppAdminReservation__itemStatusRejectedIcon{color:#b22222;font-size:11px;margin-left:6px}.ppAdminReservation .ppAdminReservation__reject{display:none}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__reject{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;background-color:#b22222;border-color:#871a1a;display:inline-block;margin-right:15px;margin-bottom:0}.ppAdminReservation .ppAdminReservation__reject.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}}@media(min-width:40em)and (min-width:40em){.ppAdminReservation .ppAdminReservation__reject{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminReservation .ppAdminReservation__reject:hover{background-color:#1d771d}.ppAdminReservation .ppAdminReservation__reject.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em)and (min-width:40em){.ppAdminReservation .ppAdminReservation__reject:hover{background-color:#9d1e1e}}.ppAdminReservation .ppAdminReservation__reject.ppAdminReservation__reject--loading{color:transparent}.ppAdminReservation .ppAdminReservation__approve{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.ppAdminReservation .ppAdminReservation__approve.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminReservation .ppAdminReservation__approve{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminReservation .ppAdminReservation__approve:hover{background-color:#1d771d}.ppAdminReservation .ppAdminReservation__approve.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppAdminReservation .ppAdminReservation__approve.ppAdminReservation__approve--loading{color:transparent}@media print{.ppAdminList .ppAdminList__container.ppAdminList__container--zoom-80{zoom:.8}.ppAdminList .ppAdminList__container.ppAdminList__container--zoom-90{zoom:.9}.ppAdminList .ppAdminList__container.ppAdminList__container--zoom-110{zoom:1.1}.ppAdminList .ppAdminList__container.ppAdminList__container--zoom-120{zoom:1.2}}.ppAdminList .ppAdminList__printTitle{display:none}@media print{.ppAdminList .ppAdminList__printTitle{position:relative;font-family:Lato Bold;font-weight:400;font-size:17px;line-height:18px;color:#004570;border-left:4px solid #004570;padding-left:8px;margin:0 0 10px;display:block;margin-bottom:15px}.ppAdminList .ppAdminList__printTitle:after{content:"";position:absolute;left:-4px;bottom:-10px;display:block;width:calc(100% + 4px);border-bottom:1px dotted #ddd}}@media print and (min-width:40em){.ppAdminList .ppAdminList__printTitle{font-size:18px;line-height:20px}}@media print{.ppAdminList .ppAdminList__printTitle:after{border:0}}.ppAdminList .ppAdminList__results{border-top:1px solid #bbb}.ppAdminList .ppAdminList__items.ppAdminList__items--blur{-webkit-filter:blur(5px);filter:blur(5px)}.ppAdminList .ppAdminList__items.ppAdminList__items--masked{visibility:hidden}@media print{.ppAdminList .ppAdminList__items.ppAdminList__items--selectedItemsPrint .ppAdminList__item{display:none}.ppAdminList .ppAdminList__items.ppAdminList__items--selectedItemsPrint .ppAdminList__item.ppAdminList__item--printIncluded{display:block}}.ppAdminList .ppAdminList__item{position:relative;padding:12px 0 6px;border-bottom:1px solid #bbb;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#f5f5f5),color-stop(85%,#f5f5f5),to(transparent));background:linear-gradient(90deg,transparent 0,#f5f5f5 15%,#f5f5f5 85%,transparent);page-break-inside:avoid}.ppAdminList .ppAdminList__item:nth-child(2n+0){background:transparent}@media(min-width:40em){.ppAdminList .ppAdminList__item{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(10%,#f5f5f5),color-stop(90%,#f5f5f5),to(transparent));background:linear-gradient(90deg,transparent 0,#f5f5f5 10%,#f5f5f5 90%,transparent);padding:18px 8px 10px 4px;cursor:pointer}.ppAdminList .ppAdminList__item:hover{background-color:#eee;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#eee),color-stop(85%,#eee),to(transparent));background:linear-gradient(90deg,transparent 0,#eee 15%,#eee 85%,transparent)}}@media print{.ppAdminList .ppAdminList__item{background:none;padding-top:10px;padding-bottom:4px}}.ppAdminList .ppAdminList__item.ppAdminList__item--warning .ppAdminList__itemDateBox:before{content:"";position:absolute;bottom:10px;left:0;display:block;width:40px;height:2px;background-color:#b22222}.ppAdminList .ppAdminList__item.ppAdminList__item--warning .ppAdminList__itemDateBox:after{content:"Po terminie potwierdzenia";padding-left:50px;font-family:Lato Bold;font-size:12px;text-transform:uppercase;color:#b22222}@media(min-width:40em){.ppAdminList .ppAdminList__item.ppAdminList__item--warning .ppAdminList__itemDateBox:after,.ppAdminList .ppAdminList__item.ppAdminList__item--warning .ppAdminList__itemDateBox:before{display:none}}@media(min-width:40em){.ppAdminList .ppAdminList__item.ppAdminList__item--warning:after{content:"Po terminie potwierdzenia";position:absolute;right:0;top:0;font-size:10px;text-transform:uppercase;padding:3px 6px;color:#fff;background:#b22222;border-radius:0 0 5px 5px}}@media print{.ppAdminList .ppAdminList__item.ppAdminList__item--warning:after,.ppAdminList .ppAdminList__item.ppAdminList__item--warning:before{display:none}}.ppAdminList .ppAdminList__itemAside{position:relative;display:inline-block;vertical-align:top;width:100%;margin-bottom:8px}@media(min-width:40em){.ppAdminList .ppAdminList__itemAside{width:95px;margin-bottom:0}}@media print{.ppAdminList .ppAdminList__itemAside{display:none}}.ppAdminList .ppAdminList__itemSelector{position:absolute;top:30%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40%;background-color:#e6e6fa;border:1px solid #dbdbf8;border-radius:50% 0 0 50%}@media(min-width:40em){.ppAdminList .ppAdminList__itemSelector{width:48px;cursor:default}}@media print{.ppAdminList .ppAdminList__itemSelector{display:none}}.ppAdminList .ppAdminList__itemCheckbox{line-height:1;margin:0}.ppAdminList .ppAdminList__admin{position:absolute;top:0;right:0}@media(min-width:40em){.ppAdminList .ppAdminList__admin{position:static;text-align:center;margin-top:6px;padding-right:15px}}.ppAdminList .ppAdminList__admin .ppAdminList__adminLabel{display:none}@media(min-width:40em){.ppAdminList .ppAdminList__admin .ppAdminList__adminLabel{display:inline-block;position:relative;top:-1px;font-size:12px;line-height:24px;color:#b22222;margin-left:5px}}.ppAdminList .ppAdminList__admin .ppAdminList__adminIcon{font-size:14px;color:#b22222}.ppAdminList .ppAdminList__itemDetails{display:inline-block;width:100%}@media(min-width:40em){.ppAdminList .ppAdminList__itemDetails{width:calc(100% - 95px)}}.ppAdminList .ppAdminList__itemRow{line-height:22px;margin-bottom:4px}@media(min-width:40em){.ppAdminList .ppAdminList__itemRow{margin-bottom:6px}}@media print{.ppAdminList .ppAdminList__itemRow.ppAdminList__itemRow--noPrint{display:none}}.ppAdminList .ppAdminList__itemGroupId,.ppAdminList .ppAdminList__itemId{display:inline-block;background:#ffefd5;border:1px solid #ffdab9;padding:0 5px;border-radius:5px;min-width:80px;text-align:center;line-height:20px;font-size:13px;vertical-align:top}.ppAdminList .ppAdminList__itemGroupId{display:none}@media(min-width:40em){.ppAdminList .ppAdminList__itemGroupId{display:inline-block;background:none;margin-top:6px}}.ppAdminList .ppAdminList__itemDateBox{position:relative;display:inline-block;margin-bottom:4px}.ppAdminList .ppAdminList__itemDateBox:last-child{margin-bottom:0}@media(min-width:40em){.ppAdminList .ppAdminList__itemDateBox{margin-bottom:0;margin-right:20px}}.ppAdminList .ppAdminList__itemDateBoxIcon{font-size:15px;color:#004570;position:absolute;top:4px;left:0}@media(min-width:40em){.ppAdminList .ppAdminList__itemDateBoxIcon{top:3px;margin-right:20px}}.ppAdminList .ppAdminList__itemWarningIcon{color:#b22222;position:absolute;top:3px;left:0}@media(min-width:40em){.ppAdminList .ppAdminList__itemWarningIcon{top:2px}}.ppAdminList .ppAdminList__itemDateText{font-size:16px;line-height:24px;color:#004570;padding-left:22px;margin:0}@media(min-width:40em){.ppAdminList .ppAdminList__itemDateText{font-size:17px;line-height:22px}}.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemDate,.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemDay,.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemHour{font-family:Lato Bold}.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemDay{font-size:15px}@media(min-width:40em){.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemDay{font-size:17px}}.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemHourBox{display:inline-block}.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemHour.ppAdminList__itemHour--changed{display:none}@media(min-width:40em){.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemHour.ppAdminList__itemHour--changed{display:initial}}.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemHourPrefix{display:none}@media(min-width:40em){.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemHourPrefix{display:initial;font-size:15px}}.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemHourChanged{display:inline-block;font-family:Lato Bold;line-height:1;padding:0 6px 1px;border:1px solid #ffdab9;border-radius:5px;margin-left:6px}.ppAdminList .ppAdminList__itemDateText .ppAdminList__itemHourChangedIcon{font-size:12px;margin-right:2px}.ppAdminList .ppAdminList__itemChurch{position:relative;max-width:100%}@media(min-width:40em){.ppAdminList .ppAdminList__itemChurch{display:inline-block;vertical-align:top}}.ppAdminList .ppAdminList__itemChurchName{color:#555;line-height:22px;padding-left:22px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media(min-width:40em){.ppAdminList .ppAdminList__itemChurchName{max-width:380px}}.ppAdminList .ppAdminList__itemChurchNameIcon{position:absolute;top:3px;left:-1px;font-size:15px;color:#777}@media(min-width:40em){.ppAdminList .ppAdminList__itemChurchNameIcon{left:0}}.ppAdminList .ppAdminList__itemStatus{position:absolute;top:12px;left:88px}@media(min-width:40em){.ppAdminList .ppAdminList__itemStatus{position:relative;top:auto;left:auto;display:inline-block;vertical-align:top;width:auto;margin-right:25px;margin-bottom:0}}.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusIcon{position:absolute;top:3px;left:-1px}.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusIcon.ppAdminList__itemStatusIcon--updating{-webkit-animation:spin 1.25s linear infinite;animation:spin 1.25s linear infinite}.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText{display:inline-block;line-height:22px;margin:0 0 0 5px}@media(min-width:40em){.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText{line-height:18px;padding-left:20px}}.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText.ppAdminList__itemStatusText--new,.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText.ppAdminList__itemStatusText--pending,.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText.ppAdminList__itemStatusText--pendingPayment{border-radius:5px;padding:0 6px 1px;font-size:14px;line-height:19px;margin-left:0;vertical-align:top}@media(min-width:40em){.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText.ppAdminList__itemStatusText--new,.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText.ppAdminList__itemStatusText--pending,.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText.ppAdminList__itemStatusText--pendingPayment{line-height:17px;margin-left:26px;vertical-align:initial}}.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText.ppAdminList__itemStatusText--new{color:#fff;border:1px solid #b22222;background-color:#b22222}.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText.ppAdminList__itemStatusText--pending{color:#2459c4;border:1px solid #2459c4}.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText.ppAdminList__itemStatusText--pendingPayment{color:#fff;border:1px solid #2459c4;background-color:#2459c4}.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText.ppAdminList__itemStatusText--accepted{color:#228b22}.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusText.ppAdminList__itemStatusText--rejected{color:#b22222}.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusAcceptedIcon{color:#228b22;font-size:14px;margin-left:2px}.ppAdminList .ppAdminList__itemStatus .ppAdminList__itemStatusRejectedIcon{color:#b22222;font-size:11px;margin-left:2px}.ppAdminList .ppAdminList__itemTransactionOnlineIcon{font-size:18px;color:#228b22;position:relative;top:2px;margin-left:10px}@media(min-width:40em){.ppAdminList .ppAdminList__itemTransactionOnlineIcon{display:none}}.ppAdminList .ppAdminList__itemAdded,.ppAdminList .ppAdminList__itemCelebrant,.ppAdminList .ppAdminList__itemSubscription,.ppAdminList .ppAdminList__itemSubscriptionTaker,.ppAdminList .ppAdminList__itemType{display:none}@media(min-width:40em){.ppAdminList .ppAdminList__itemAdded,.ppAdminList .ppAdminList__itemCelebrant,.ppAdminList .ppAdminList__itemSubscription,.ppAdminList .ppAdminList__itemSubscriptionTaker,.ppAdminList .ppAdminList__itemType{position:relative;display:inline-block;vertical-align:top;width:auto;overflow:hidden;color:#555;margin-right:25px}}.ppAdminList .ppAdminList__itemSubscriptionTaker.ppAdminList__itemSubscriptionTaker--transactionSuccess .ppAdminList__itemSubscriptionTakerIcon,.ppAdminList .ppAdminList__itemSubscriptionTaker.ppAdminList__itemSubscriptionTaker--transactionSuccess .ppAdminList__itemSubscriptionTakerText{font-family:Lato Bold;color:#228b22}.ppAdminList .ppAdminList__itemAddedText{font-size:15px;padding-left:25px}.ppAdminList .ppAdminList__itemCelebrantText,.ppAdminList .ppAdminList__itemSubscriptionTakerText,.ppAdminList .ppAdminList__itemSubscriptionText,.ppAdminList .ppAdminList__itemTypeText{padding-left:25px}.ppAdminList .ppAdminList__itemContact{position:relative;overflow:hidden}@media(min-width:40em){.ppAdminList .ppAdminList__itemContact{display:block;margin-top:6px}}@media(min-width:64em){.ppAdminList .ppAdminList__itemContact{display:inline-block;vertical-align:top;margin-top:0}}.ppAdminList .ppAdminList__itemContactText{color:#555;line-height:22px;padding-left:22px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media(min-width:40em){.ppAdminList .ppAdminList__itemContactText{display:inline-block;vertical-align:top;max-width:400px;padding-left:25px}}.ppAdminList .ppAdminList__itemAddedIcon,.ppAdminList .ppAdminList__itemContactIcon,.ppAdminList .ppAdminList__itemStatusIcon{font-size:14px;position:absolute;top:4px;left:0;color:#777}@media(min-width:40em){.ppAdminList .ppAdminList__itemAddedIcon,.ppAdminList .ppAdminList__itemContactIcon,.ppAdminList .ppAdminList__itemStatusIcon{font-size:16px;top:3px;left:1px}}.ppAdminList .ppAdminList__itemStatusIcon{display:none}@media(min-width:40em){.ppAdminList .ppAdminList__itemStatusIcon{display:initial}}@media(min-width:40em){.ppAdminList .ppAdminList__itemContactIcon{left:0}}@media(min-width:64em){.ppAdminList .ppAdminList__itemContactIcon{left:1px}}.ppAdminList .ppAdminList__itemCelebrantIcon,.ppAdminList .ppAdminList__itemSubscriptionIcon,.ppAdminList .ppAdminList__itemSubscriptionTakerIcon,.ppAdminList .ppAdminList__itemTypeIcon{font-size:16px;position:absolute;top:3px;left:0;color:#777}.ppAdminList .ppAdminList__itemTypeIcon{font-size:14px;top:4px}.ppAdminList .ppAdminList__itemCelebrantIcon{left:-1px}.ppAdminList .ppAdminList__intention{position:relative;padding-left:22px;margin:0;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:40em){.ppAdminList .ppAdminList__intention{padding-left:25px}}@media print{.ppAdminList .ppAdminList__intention{text-overflow:clip;white-space:normal;overflow:initial}}.ppAdminList .ppAdminList__intentionIcon{position:absolute;top:5px;left:0;font-size:13px;color:#777}.ppAdminList .ppAdminList__bottom{margin-top:30px}@media(min-width:40em){.ppAdminList .ppAdminList__bottom{margin-bottom:5px}}.ppAdminList .ppAdminList__bottom.ppAdminList__bottom--masked{visibility:hidden}.ppAdminList .ppAdminList__loadMoreButtonBox{text-align:center;margin-bottom:30px}.ppAdminList .ppAdminList__loadMoreButton{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none}.ppAdminList .ppAdminList__loadMoreButton.ppAdminList__loadMoreButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminList .ppAdminList__loadMoreButton{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminList .ppAdminList__loadMoreButton:hover{color:#fff;background-color:#228b22}.ppAdminList .ppAdminList__loadMoreButton.ppAdminList__loadMoreButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}@media(min-width:40em){.ppAdminList .ppAdminList__loadMoreButton{min-width:400px}}@media print{.ppAdminList .ppAdminList__loadMoreButton{display:none}}.ppAdminList .ppAdminList__loadMoreButton.ppAdminList__loadMoreButton--loading{background-color:#fff;color:transparent}.ppAdminList .ppAdminList__loadMoreButtonIcon{position:relative;top:3px;margin-left:8px}.ppAdminList .ppAdminList__noResults{min-height:200px;padding-top:70px;text-align:center}.ppAdminList .ppAdminList__noResultsIcon{font-size:32px;color:#004570}.ppAdminList .ppAdminList__noResultsInfo{color:#004570;margin:10px 0}@media(min-width:40em){.ppAdminList .ppAdminList__noResultsInfo{font-size:18px}}.ppAdminList .ppAdminList__mask{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh;background-color:hsla(0,0%,100%,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pp9 .pp9__entry{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ddd}.pp9 .pp9__entry:last-child{border:0}.pp9 .pp9__title{font-size:17px;color:#228b22;margin:0 0 8px}@media(min-width:40em){.pp9 .pp9__title{font-size:18px}}.pp9 .pp9__list{list-style-type:square;padding-left:40px;margin:0}.pp9 .pp9__item{margin-bottom:10px}.toggledBox{margin-bottom:15px}.toggledBox .toggledBox__tab{position:relative;padding:10px 15px;background-color:#f2f2f2}.toggledBox .toggledBox__tab.toggledBox__tab--error{border:1px solid #b22222}.toggledBox .toggledBox__tabTitle{font-size:16px;line-height:22px;margin:0;padding-right:30px}@media(min-width:40em){.toggledBox .toggledBox__tabTitle{padding-right:90px}}.toggledBox .toggledBox__tabMainTitle{font-family:Lato Bold;font-weight:400;margin-right:5px}.toggledBox .toggledBox__tabSubtitle{display:block;font-size:14px;font-weight:400}@media(min-width:40em){.toggledBox .toggledBox__tabSubtitle{display:initial}}.toggledBox .toggledBox__toggler{font-family:Lato Bold;font-size:16px;font-weight:400;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;border:0;background-color:transparent;color:#2459c4;cursor:pointer;outline:none;display:block;padding:0 10px;min-width:auto;width:auto;position:absolute;top:0;right:0;padding-right:15px}@media(min-width:40em){.toggledBox .toggledBox__toggler{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.toggledBox .toggledBox__toggler:hover{color:#0078d7}}@media(min-width:40em){.toggledBox .toggledBox__toggler{padding:0 15px}}.toggledBox .toggledBox__togglerText{display:none}@media(min-width:40em){.toggledBox .toggledBox__togglerText{display:inline}}.toggledBox .toggledBox__togglerIcon{position:relative;top:2px;margin-left:8px}.toggledBox .toggledBox__content{padding:15px 0}@media(min-width:40em){.toggledBox .toggledBox__content{padding:15px;border:1px solid #eee}}.pp11 .pp11__amount[data-v-6022b5bb]{display:inline-block;width:50%}@media(min-width:40em){.pp11 .pp11__amount[data-v-6022b5bb]{width:25%}}.pp11 .pp11__custom[data-v-6022b5bb]{margin-top:20px;padding-top:20px;border-top:1px dotted #ddd}.pp11 .pp11__checkbox[data-v-6022b5bb]{margin-bottom:20px}.pp11 .pp11__rangeBox[data-v-6022b5bb]{display:-webkit-box;display:-ms-flexbox;display:flex}.pp11 .pp11__input[data-v-6022b5bb]{display:inline-block;width:calc(50% - 5px)}.pp11 .pp11__input[data-v-6022b5bb]:first-child{margin-right:10px}@media(min-width:40em){.pp11 .pp11__input[data-v-6022b5bb]{width:calc(50% - 10px)}.pp11 .pp11__input[data-v-6022b5bb]:first-child{margin-right:20px}}.pp11 .pp11__input .ppTextInput__control[data-v-6022b5bb]{cursor:pointer}.pp11 .pp11__confirmButton[data-v-6022b5bb]{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.pp11 .pp11__confirmButton.mainButton--disabled[data-v-6022b5bb]{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.pp11 .pp11__confirmButton[data-v-6022b5bb]{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.pp11 .pp11__confirmButton[data-v-6022b5bb]:hover{background-color:#1d771d}.pp11 .pp11__confirmButton.mainButton--disabled[data-v-6022b5bb]:hover{border-color:#bbb;background-color:#ddd;color:#888}}.pp12 .pp12__row{position:relative;padding-bottom:5px;margin-bottom:20px}.pp12 .pp12__row:after{content:"";display:block;position:absolute;left:0;bottom:0;width:50px;border-bottom:1px solid #ddd}@media(min-width:40em){.pp12 .pp12__row{padding:0;margin:0}.pp12 .pp12__row:after{display:none}}.pp12 .pp12__textInput{display:inline-block;vertical-align:top;width:100%}@media(min-width:40em){.pp12 .pp12__textInput{width:calc(80% - 20px);margin-right:20px}}@media(min-width:40em){.pp12 .pp12__textInput .ppTextInput__control{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.pp12 .pp12__selectField{display:inline-block;vertical-align:top;width:100%}@media(min-width:40em){.pp12 .pp12__selectField{width:20%}}.ppAdminSettings{padding:15px 0}@media(min-width:40em){.ppAdminSettings{padding-top:20px}}.ppAdminSettings .ppAdminSettings__appInfo{margin:20px 0 15px}.ppAdminSettings .ppAdminSettings__appInfoLabel{font-family:Lato Light}.ppAdminSettings .ppAdminSettings__appUpdates{color:#228b22}.ppAdminSettings .ppAdminSettings__section{position:relative;margin-bottom:35px}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__section{margin-bottom:50px}}.ppAdminSettings .ppAdminSettings__section.ppAdminSettings__section--last{margin-bottom:40px}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__section.ppAdminSettings__section--last{margin-bottom:15px}}.ppAdminSettings .ppAdminSettings__sectionTitle{position:relative;font-family:Lato Bold;font-weight:400;font-size:17px;line-height:18px;color:#004570;border-left:4px solid #004570;padding-left:8px;margin:0 0 10px}.ppAdminSettings .ppAdminSettings__sectionTitle:after{content:"";position:absolute;left:-4px;bottom:-10px;display:block;width:calc(100% + 4px);border-bottom:1px dotted #ddd}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__sectionTitle{font-size:18px;line-height:20px}}.ppAdminSettings .ppAdminSettings__sectionSubTitle{position:relative;font-family:Lato Bold;font-weight:400;font-size:16px;line-height:20px;color:#2459c4;margin:0 0 20px}.ppAdminSettings .ppAdminSettings__sectionSubTitle:after{content:"";position:absolute;left:0;bottom:-5px;display:block;width:100%;border-bottom:1px dotted #ddd}.ppAdminSettings .ppAdminSettings__helpButton{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;font-family:Lato Bold;position:absolute;top:-10px;right:0}.ppAdminSettings .ppAdminSettings__helpButton.actionLink--disabled{color:#bbb}.ppAdminSettings .ppAdminSettings__helpIcon{position:relative;top:2px;font-size:16px;margin-left:6px}.ppAdminSettings .ppAdminSettings__helpModalIcon{font-size:18px;margin-right:5px}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__helpModalIcon{font-size:20px}}.ppAdminSettings .ppAdminSettings__sectionDesc{font-size:14px;line-height:1.25;font-family:Lato Italic;padding-top:10px;margin:0 0 15px}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__sectionDesc{font-size:15px;line-height:1.375}}.ppAdminSettings .ppAdminSettings__sectionDescItem{position:relative;display:block;margin-bottom:10px;padding-left:20px}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__sectionDescItem{padding-left:25px}}.ppAdminSettings .ppAdminSettings__sectionDescItemIcon{position:absolute;top:2px;left:0}.ppAdminSettings .ppAdminSettings__checkbox.ppAdminSettings__checkbox--separator{border-top:1px dotted #ddd;margin-top:8px;padding-top:8px}.ppAdminSettings .ppAdminSettings__lockIcon{position:relative;top:1px;color:#b22222}.ppAdminSettings .ppAdminSettings__parameterList{margin-bottom:30px}.ppAdminSettings .ppAdminSettings__parameter{font-family:Lato Light;margin:0 0 10px}.ppAdminSettings .ppAdminSettings__parameterStatus{font-family:Lato Bold}.ppAdminSettings .ppAdminSettings__parameterStatus.ppAdminSettings__parameterStatus--active{color:#228b22}.ppAdminSettings .ppAdminSettings__parameterStatus.ppAdminSettings__parameterStatus--inactive{color:#b22222}.ppAdminSettings .ppAdminSettings__parameterIcon{margin-left:4px}.ppAdminSettings .ppAdminSettings__parameterIcon.ppAdminSettings__parameterIcon--inactive{font-size:12px}.ppAdminSettings .ppAdminSettings__paymentAccount{margin-bottom:30px}.ppAdminSettings .ppAdminSettings__accountItem{font-family:Lato Light;background-color:#ffefd5;border:1px solid #ffdab9;padding:10px;margin:0 0 10px}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__accountItem{display:inline-block;width:calc(50% - 15px);margin:0}.ppAdminSettings .ppAdminSettings__accountItem:first-child{margin-right:30px}}.ppAdminSettings .ppAdminSettings__accountValue{font-family:Lato Bold}.ppAdminSettings .ppAdminSettings__accountValueSuffix{font-family:Lato}.ppAdminSettings .ppAdminSettings__inaccessibleNotice{color:#b22222;background-color:#ffefd5;border:1px solid #ffdab9;padding:10px}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__reservationDate{display:inline-block;width:calc(50% - 15px)}.ppAdminSettings .ppAdminSettings__reservationDate:first-child{margin-right:30px}.ppAdminSettings .ppAdminSettings__reservationDate .ppTextInput__control{cursor:pointer}}.ppAdminSettings .ppAdminSettings__row{position:relative;padding-bottom:5px;margin-bottom:20px}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__row{padding:0;margin:0}}.ppAdminSettings .ppAdminSettings__wideField{display:inline-block;vertical-align:top;width:100%}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__wideField{width:calc(80% - 20px);margin-right:20px}}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__wideField .ppTextInput__control{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.ppAdminSettings .ppAdminSettings__narrowField{display:inline-block;vertical-align:top;width:100%}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__narrowField{width:20%}}.ppAdminSettings .ppAdminSettings__buttons{text-align:right}.ppAdminSettings .ppAdminSettings__submit{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.ppAdminSettings .ppAdminSettings__submit.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__submit{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminSettings .ppAdminSettings__submit:hover{background-color:#1d771d}.ppAdminSettings .ppAdminSettings__submit.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppAdminSettings .ppAdminSettings__submit{min-width:220px}}.ppAdminSettings .ppAdminSettings__submit.ppAdminSettings__submit--loading{color:transparent}.pp18 .pp18__box{padding:15px 15px 5px;background-color:azure;border:1px solid #ddd;margin-top:25px}@media(min-width:40em){.pp18 .pp18__box{padding:5px 15px}}.pp18 .pp18__loadingHistory{font-family:Lato Italic;margin:0}.pp18 .pp18__loadingHistoryIcon{display:inline-block;font-size:16px;margin-right:6px}.pp18 .pp18__loadingHistoryIcon.icon-spinner2{color:#2459c4;-webkit-animation:spin 1.25s linear infinite;animation:spin 1.25s linear infinite}@media(min-width:40em){.pp18 .pp18__mainInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.pp18 .pp18__sectionDesc{font-size:14px;line-height:1.25;font-family:Lato Italic;margin:0 0 15px}@media(min-width:40em){.pp18 .pp18__sectionDesc{font-size:15px;line-height:1.375}}.pp18 .pp18__sectionDescItem{position:relative;display:block;margin-bottom:10px;padding-left:20px}@media(min-width:40em){.pp18 .pp18__sectionDescItem{padding-left:25px}}.pp18 .pp18__sectionDescItemIcon{position:absolute;top:2px;left:0}.pp18 .pp18__lastChangeDate{font-family:Lato Italic;margin:0}.pp18 .pp18__lastChangeDateLabel{font-family:Lato Bold}.pp18 .pp18__sectionToggler{font-family:Lato Bold;font-size:16px;font-weight:400;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;border:0;background-color:transparent;color:#2459c4;cursor:pointer;outline:none;display:block;padding:0;min-width:auto;text-align:left}@media(min-width:40em){.pp18 .pp18__sectionToggler{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.pp18 .pp18__sectionToggler:hover{color:#0078d7}}@media(min-width:40em){.pp18 .pp18__sectionToggler{padding:0 5px 0 15px}}.pp18 .pp18__sectionTogglerIcon{position:relative;top:2px;margin-left:8px}.pp18 .pp18__history{padding:15px;border:solid #ddd;border-width:0 1px 1px 1px}.pp18 .pp18__emptyHistory{font-family:Lato Italic;text-align:center;padding:50px 0;margin:15px 0 0;border-top:1px solid #ddd}.pp18 .pp18__historyList{list-style:none;padding:0;margin:10px 0 0}.pp18 .pp18__historyItem{display:block;border-top:1px dotted #ddd;padding:10px 0;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}@media(min-width:40em){.pp18 .pp18__historyItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 10px 10px}.pp18 .pp18__historyItem:hover{background-color:#fafafa}}.pp18 .pp18__historyIteminfo{line-height:1.5;margin:0}.pp18 .pp18__userName{color:#004570}.pp18 .pp18__userNameIcon{color:#228b22;margin-right:4px}.pp18 .pp18__created{font-family:Lato Bold;display:block;font-size:15px;color:#004570}@media(min-width:40em){.pp18 .pp18__created{display:initial;font-size:16px;margin-right:20px}}.pp18 .pp18__createdIcon{position:relative;top:1px;margin-right:4px}.pp18 .pp18__actionButton{font-family:Lato Bold;font-size:16px;font-weight:400;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;border:0;background-color:transparent;color:#2459c4;cursor:pointer;outline:none;display:block;color:#b22222;text-align:left;padding:0}@media(min-width:40em){.pp18 .pp18__actionButton{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.pp18 .pp18__actionButton:hover{color:#0078d7}}@media(min-width:40em){.pp18 .pp18__actionButton{text-align:right;padding:0 20px}}.pp18 .pp18__undoIcon{font-size:14px;margin-right:6px}.pp18 .pp18__modalWarning{line-height:1.375;margin:0 0 10px}.pp18 .pp18__modalWarningPrefix{color:#b22222}.pp18 .pp18__modalRestoredLabel{margin:15px 0;line-height:1.5;color:#004570}.pp18 .pp18__modalCancel{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto;margin-right:16px}.pp18 .pp18__modalCancel.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.pp18 .pp18__modalCancel{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.pp18 .pp18__modalCancel:hover{color:#fff;background-color:#228b22}.pp18 .pp18__modalCancel.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}@media(min-width:40em){.pp18 .pp18__modalCancel{width:calc(50% - 8px)}}.pp18 .pp18__modalConfirm{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.pp18 .pp18__modalConfirm.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.pp18 .pp18__modalConfirm{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.pp18 .pp18__modalConfirm:hover{background-color:#1d771d}.pp18 .pp18__modalConfirm.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.pp18 .pp18__modalConfirm{width:calc(50% - 8px)}}.pp18 .pp18__modalConfirm.pp18__modalConfirm--loading{color:transparent}.ppAdminSchedule{padding:15px 0}@media(min-width:40em){.ppAdminSchedule{padding-top:20px}}.ppAdminSchedule .ppAdminSchedule__section{margin-bottom:30px}.ppAdminSchedule .ppAdminSchedule__section.ppAdminSchedule__section--last{margin-bottom:40px}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__section.ppAdminSchedule__section--last{margin-bottom:15px}}.ppAdminSchedule .ppAdminSchedule__sectionTitle{position:relative;font-family:Lato Bold;font-weight:400;font-size:17px;line-height:18px;color:#004570;border-left:4px solid #004570;padding-left:8px;margin:0 0 10px}.ppAdminSchedule .ppAdminSchedule__sectionTitle:after{content:"";position:absolute;left:-4px;bottom:-10px;display:block;width:calc(100% + 4px);border-bottom:1px dotted #ddd}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__sectionTitle{font-size:18px;line-height:20px}}.ppAdminSchedule .ppAdminSchedule__sectionDesc{font-size:14px;line-height:1.25;font-family:Lato Italic;padding-top:10px;margin:0 0 15px}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__sectionDesc{font-size:15px;line-height:1.375}}.ppAdminSchedule .ppAdminSchedule__sectionDescItem{position:relative;display:block;margin-bottom:10px;padding-left:20px}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__sectionDescItem{padding-left:25px}}.ppAdminSchedule .ppAdminSchedule__sectionDescItemIcon{position:absolute;top:2px;left:0}.ppAdminSchedule .ppAdminSchedule__additionalList{margin-bottom:30px}.ppAdminSchedule .ppAdminSchedule__params{border-bottom:1px dotted #ddd;padding-bottom:5px;margin-bottom:15px}.ppAdminSchedule .ppAdminSchedule__actions{margin:-10px 0 10px}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__actions{margin:0 0 20px}}.ppAdminSchedule .ppAdminSchedule__moveButton{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;color:#228b22;margin-right:10px}.ppAdminSchedule .ppAdminSchedule__moveButton.ppAdminSchedule__moveButton--disabled{color:#bbb}@media(min-width:64em){.ppAdminSchedule .ppAdminSchedule__moveButton{min-width:100px;line-height:32px}}.ppAdminSchedule .ppAdminSchedule__removeButton{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;color:#b22222}.ppAdminSchedule .ppAdminSchedule__removeButton.actionLink--disabled{color:#bbb}@media(min-width:64em){.ppAdminSchedule .ppAdminSchedule__removeButton{line-height:32px}}.ppAdminSchedule .ppAdminSchedule__moveUpButtonIcon,.ppAdminSchedule .ppAdminSchedule__removeButtonIcon{margin-right:5px}.ppAdminSchedule .ppAdminSchedule__moveDownButtonIcon{position:relative;top:2px;margin-right:5px}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__internalLabel{display:inline-block;width:calc(100% - 400px);margin-right:20px}}.ppAdminSchedule .ppAdminSchedule__rangeDate{position:relative;display:inline-block;vertical-align:top;width:calc(50% - 10px)}.ppAdminSchedule .ppAdminSchedule__rangeDate:last-child{margin-left:20px}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__rangeDate{width:180px}.ppAdminSchedule .ppAdminSchedule__rangeDate .ppTextInput__control{cursor:pointer}}.ppAdminSchedule .ppAdminSchedule__rangeDateCopy{position:absolute;top:-8px;right:-4px;width:42px;height:38px;line-height:38px;text-align:center;color:#0078d7;cursor:pointer}.ppAdminSchedule .ppAdminSchedule__rangeDateCopyIcon{display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ppAdminSchedule .ppAdminSchedule__day{margin-bottom:25px}.ppAdminSchedule .ppAdminSchedule__day:last-child{margin:0}.ppAdminSchedule .ppAdminSchedule__day.ppAdminSchedule__day--featured .ppAdminSchedule__dayLabel{color:#b22222}.ppAdminSchedule .ppAdminSchedule__day.ppAdminSchedule__day--featured .ppAdminSchedule__dayBox{border-color:#b22222}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__dayHeader{display:inline-block;vertical-align:top;width:160px;padding-right:15px}}.ppAdminSchedule .ppAdminSchedule__dayLabel{display:inline-block;width:105px;font-family:Lato Bold;line-height:1.75;margin:0}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__dayLabel{display:block;width:auto;line-height:1.375;text-align:right;margin-bottom:10px}}.ppAdminSchedule .ppAdminSchedule__dayTools{display:inline-block;width:calc(100% - 105px);text-align:right}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__dayTools{display:block;width:auto}}.ppAdminSchedule .ppAdminSchedule__dayConcelebrationButton,.ppAdminSchedule .ppAdminSchedule__daySortButton{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;color:#228b22;padding:0 12px;margin-left:5px}.ppAdminSchedule .ppAdminSchedule__dayConcelebrationButton.actionLink--disabled,.ppAdminSchedule .ppAdminSchedule__daySortButton.actionLink--disabled{color:#bbb}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__dayConcelebrationButton,.ppAdminSchedule .ppAdminSchedule__daySortButton{display:block;line-height:32px;padding:0;margin:0}}.ppAdminSchedule .ppAdminSchedule__dayConcelebrationButton--disabled,.ppAdminSchedule .ppAdminSchedule__daySortButton--disabled{color:#bbb;cursor:default}.ppAdminSchedule .ppAdminSchedule__dayConclebrationIcon,.ppAdminSchedule .ppAdminSchedule__daySortIcon{position:relative;top:1px;font-size:16px}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__dayConclebrationIcon,.ppAdminSchedule .ppAdminSchedule__daySortIcon{top:2px;margin-right:8px}}.ppAdminSchedule .ppAdminSchedule__dayConcelebrationText,.ppAdminSchedule .ppAdminSchedule__daySortText{display:none}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__dayConcelebrationText,.ppAdminSchedule .ppAdminSchedule__daySortText{display:initial}}.ppAdminSchedule .ppAdminSchedule__dayBox{padding-top:10px;border-top:2px solid #004570}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__dayBox{display:inline-block;width:calc(100% - 160px);padding-top:0;padding-left:15px;border-top:0;border-left:3px solid #004570}}.ppAdminSchedule .ppAdminSchedule__dayChurch{margin-bottom:8px}.ppAdminSchedule .ppAdminSchedule__dayChurch:last-child{margin:0}.ppAdminSchedule .ppAdminSchedule__churchName{font-family:Lato Bold;font-size:14px;line-height:1.5;margin:0 0 5px}.ppAdminSchedule .ppAdminSchedule__churchName.ppAdminSchedule__churchName--concelebrationModal{margin-bottom:15px}.ppAdminSchedule .ppAdminSchedule__hours{font-size:16px;line-height:1.5;min-height:42px;padding:8px;margin:0;border:1px solid #ccc}.ppAdminSchedule .ppAdminSchedule__hours:hover{cursor:pointer}.ppAdminSchedule .ppAdminSchedule__modalHour{display:inline-block;width:50%}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalHour{width:25%}}.ppAdminSchedule .ppAdminSchedule__modalChoose{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.ppAdminSchedule .ppAdminSchedule__modalChoose.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalChoose{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminSchedule .ppAdminSchedule__modalChoose:hover{background-color:#1d771d}.ppAdminSchedule .ppAdminSchedule__modalChoose.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppAdminSchedule .ppAdminSchedule__addItem{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none}.ppAdminSchedule .ppAdminSchedule__addItem.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__addItem{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminSchedule .ppAdminSchedule__addItem:hover{color:#fff;background-color:#228b22}.ppAdminSchedule .ppAdminSchedule__addItem.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}.ppAdminSchedule .ppAdminSchedule__addItemIcon{font-size:12px;position:relative;top:-1px;margin-right:8px}.ppAdminSchedule .ppAdminSchedule__noChanges{position:relative;margin:0;padding:10px 15px 10px 40px;color:#6495ed;border:1px solid #6495ed}.ppAdminSchedule .ppAdminSchedule__noChangesIcon{position:absolute;top:12px;left:15px}.ppAdminSchedule .ppAdminSchedule__chooseDatesNotice{font-family:Lato Italic;margin:0}.ppAdminSchedule .ppAdminSchedule__modalRemoveWarning{margin:0 0 10px}.ppAdminSchedule .ppAdminSchedule__modalToRemove{margin:15px 0 0;line-height:1.5;color:#b22222}.ppAdminSchedule .ppAdminSchedule__modalToRemoveRange{display:block;font-size:14px}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationCancel,.ppAdminSchedule .ppAdminSchedule__modalOrderCancel,.ppAdminSchedule .ppAdminSchedule__modalRemoveCancel{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto;margin-right:16px}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationCancel.ghostButton--disabled,.ppAdminSchedule .ppAdminSchedule__modalOrderCancel.ghostButton--disabled,.ppAdminSchedule .ppAdminSchedule__modalRemoveCancel.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalConcelebrationCancel,.ppAdminSchedule .ppAdminSchedule__modalOrderCancel,.ppAdminSchedule .ppAdminSchedule__modalRemoveCancel{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationCancel:hover,.ppAdminSchedule .ppAdminSchedule__modalOrderCancel:hover,.ppAdminSchedule .ppAdminSchedule__modalRemoveCancel:hover{color:#fff;background-color:#228b22}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationCancel.ghostButton--disabled:hover,.ppAdminSchedule .ppAdminSchedule__modalOrderCancel.ghostButton--disabled:hover,.ppAdminSchedule .ppAdminSchedule__modalRemoveCancel.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalConcelebrationCancel,.ppAdminSchedule .ppAdminSchedule__modalOrderCancel,.ppAdminSchedule .ppAdminSchedule__modalRemoveCancel{width:calc(50% - 8px)}}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationSave,.ppAdminSchedule .ppAdminSchedule__modalOrderSave{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationSave.mainButton--disabled,.ppAdminSchedule .ppAdminSchedule__modalOrderSave.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalConcelebrationSave,.ppAdminSchedule .ppAdminSchedule__modalOrderSave{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationSave:hover,.ppAdminSchedule .ppAdminSchedule__modalOrderSave:hover{background-color:#1d771d}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationSave.mainButton--disabled:hover,.ppAdminSchedule .ppAdminSchedule__modalOrderSave.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalConcelebrationSave,.ppAdminSchedule .ppAdminSchedule__modalOrderSave{width:calc(50% - 8px)}}.ppAdminSchedule .ppAdminSchedule__modalRemoveConfirm{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;background-color:#b22222;border-color:#871a1a;min-width:calc(50% - 8px);width:auto}.ppAdminSchedule .ppAdminSchedule__modalRemoveConfirm.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalRemoveConfirm{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminSchedule .ppAdminSchedule__modalRemoveConfirm:hover{background-color:#1d771d}.ppAdminSchedule .ppAdminSchedule__modalRemoveConfirm.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalRemoveConfirm:hover{background-color:#9d1e1e}}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalRemoveConfirm{width:calc(50% - 8px)}}.ppAdminSchedule .ppAdminSchedule__modalDesc{font-family:Lato Italic;margin:0 0 8px}.ppAdminSchedule .ppAdminSchedule__modalInfo{color:#004570;margin:0 0 20px}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalInfo{font-size:17px}}.ppAdminSchedule .ppAdminSchedule__modalOrderList{list-style:none;padding:0;margin:0}.ppAdminSchedule .ppAdminSchedule__modalOrderItem{background-color:#f9f9f9;border:1px solid #ddd;padding:10px 10px 2px;margin-bottom:15px}.ppAdminSchedule .ppAdminSchedule__modalOrderItemHead{color:#228b22;margin:0 0 2px}.ppAdminSchedule .ppAdminSchedule__modalOrderItemName{font-family:Lato Bold;color:#bbb}.ppAdminSchedule .ppAdminSchedule__modalOrderItemName.ppAdminSchedule__modalOrderItemName--filled{color:#222}.ppAdminSchedule .ppAdminSchedule__modalOrderItemActions{text-align:right}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationRow{padding-left:10px;border-left:2px solid #004570;margin-bottom:30px}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationRow:last-child{margin:0}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalConcelebrationRow{margin-bottom:20px}}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationRowEmpty{font-family:Lato Italic;margin:10px 0}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationChurch{background-color:#f5f5f5;border:1px solid #ddd;padding:15px;margin-bottom:15px}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationChurch:last-child{margin:0}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationHour{display:inline-block;vertical-align:top;font-family:Lato Bold;line-height:1.25;width:calc(100% - 100px);padding:10px 12px;margin:0 15px 0 0;background-color:#ffefd5;border:1px solid #ffdab9}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalConcelebrationHour{width:80px;margin-right:20px}}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationInput{display:inline-block;vertical-align:top;width:85px;margin:0}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalConcelebrationInput{width:80px}}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationAggregative{margin:15px 0 0}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationAggregative>div{width:50%}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalConcelebrationAggregative>div{width:auto;min-width:128px}}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalConcelebrationAggregative{display:inline-block;margin-left:20px;margin-top:0}}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationAggregative--disabled{opacity:.4}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationAggregativeInfo{font-family:Lato Italic;font-size:13px;line-height:1.15;border:1px solid #ddd;padding:5px 10px;margin:15px 0 0}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalConcelebrationAggregativeInfo{display:inline-block;height:42px;width:258px;margin-left:20px;margin-top:0}}.ppAdminSchedule .ppAdminSchedule__modalConcelebrationTitle{max-width:458px;margin-top:15px}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleTitleIcon{margin-right:2px}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleWarning{margin:0 0 20px}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleWarningPrefix{color:#004570}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleCounter{margin:0 0 10px}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleCounterText{color:#004570}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleList{list-style:square;padding:0 0 0 25px;margin:0}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleItem{font-family:Lato Light;font-size:15px;line-height:1.5}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleItem::marker{color:#004570}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleButton{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleButton.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalOffScheduleButton{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleButton:hover{background-color:#1d771d}.ppAdminSchedule .ppAdminSchedule__modalOffScheduleButton.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__modalOffScheduleButton{width:100%}}.ppAdminSchedule .ppAdminSchedule__bottomButtons{border-top:1px solid #ddd;padding-top:20px;text-align:right}.ppAdminSchedule .ppAdminSchedule__submit{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:280px}.ppAdminSchedule .ppAdminSchedule__submit.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminSchedule .ppAdminSchedule__submit{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminSchedule .ppAdminSchedule__submit:hover{background-color:#1d771d}.ppAdminSchedule .ppAdminSchedule__submit.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppAdminSchedule .ppAdminSchedule__submit.ppAdminSchedule__submit--loading{color:transparent}.ppAdminReport{padding:15px 0}@media(min-width:40em){.ppAdminReport{padding-top:20px}}@media print{.ppAdminReport{padding:0}}.ppAdminReport .ppAdminReport__additionalParams{margin-bottom:15px}.ppAdminReport .ppAdminReport__paramsField{width:100%}@media(min-width:40em){.ppAdminReport .ppAdminReport__paramsField{display:inline-block;vertical-align:top;width:calc(33.3% - 10px);margin-right:15px}}.ppAdminReport .ppAdminReport__paramsField .ppTextInput__control{cursor:pointer}@media(min-width:40em){.ppAdminReport .ppAdminReport__paramsField.ppAdminReport__paramsField--last{width:calc(33.4% - 10px);margin-right:0}}.ppAdminReport .ppAdminReport__section{position:relative;margin-bottom:35px}@media(min-width:40em){.ppAdminReport .ppAdminReport__section{margin-bottom:50px}}.ppAdminReport .ppAdminReport__section.ppAdminReport__section--last{margin-bottom:40px}@media(min-width:40em){.ppAdminReport .ppAdminReport__section.ppAdminReport__section--last{margin-bottom:0}}@media print{.ppAdminReport .ppAdminReport__section.ppAdminReport__section--params{display:none}}.ppAdminReport .ppAdminReport__sectionTitle{position:relative;font-family:Lato Bold;font-weight:400;font-size:17px;line-height:18px;color:#004570;border-left:4px solid #004570;padding-left:8px;margin:0 0 10px}.ppAdminReport .ppAdminReport__sectionTitle:after{content:"";position:absolute;left:-4px;bottom:-10px;display:block;width:calc(100% + 4px);border-bottom:1px dotted #ddd}@media(min-width:40em){.ppAdminReport .ppAdminReport__sectionTitle{font-size:18px;line-height:20px}}.ppAdminReport .ppAdminReport__helpButton{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;font-family:Lato Bold;position:absolute;top:-10px;right:0}.ppAdminReport .ppAdminReport__helpButton.actionLink--disabled{color:#bbb}@media print{.ppAdminReport .ppAdminReport__helpButton{display:none}}.ppAdminReport .ppAdminReport__helpIcon{position:relative;top:2px;font-size:16px;margin-left:6px}.ppAdminReport .ppAdminReport__helpModalIcon{font-size:18px;margin-right:5px}@media(min-width:40em){.ppAdminReport .ppAdminReport__helpModalIcon{font-size:20px}}.ppAdminReport .ppAdminReport__sectionDesc{font-size:14px;line-height:1.25;font-family:Lato Italic;padding-top:10px;margin:0 0 15px}@media(min-width:40em){.ppAdminReport .ppAdminReport__sectionDesc{font-size:15px;line-height:1.375}}.ppAdminReport .ppAdminReport__sectionDescItem{position:relative;display:block;margin-bottom:10px;padding-left:20px}@media(min-width:40em){.ppAdminReport .ppAdminReport__sectionDescItem{padding-left:25px}}.ppAdminReport .ppAdminReport__sectionDescItemIcon{position:absolute;top:2px;left:0}.ppAdminReport .ppAdminReport__preTitle{font-family:Lato Light;font-size:16px;line-height:1.25;color:#555;text-transform:uppercase;width:calc(100% - 100px);margin:0 0 10px}.ppAdminReport .ppAdminReport__title{font-size:18px;line-height:1.25;border-top:3px solid #f2f2f2;border-bottom:3px solid #f2f2f2;padding:10px 0;margin:0 0 20px}@media(min-width:40em){.ppAdminReport .ppAdminReport__title{font-size:22px}}.ppAdminReport .ppAdminReport__titleIcon{position:relative;top:1px;color:#004570;margin-right:5px}.ppAdminReport .ppAdminReport__titleDateRange{font-size:16px}@media(min-width:40em){.ppAdminReport .ppAdminReport__titleDateRange{font-size:18px}}.ppAdminReport .ppAdminReport__reportSection{margin:0 0 15px;padding:0 10px;border-left:3px solid #004570;overflow:hidden}.ppAdminReport .ppAdminReport__reportSection:last-child{margin-bottom:0}@media(min-width:40em){.ppAdminReport .ppAdminReport__reportSection{display:inline-block;width:33.33%;margin:0}}@media print{.ppAdminReport .ppAdminReport__reportSection{display:inline-block;width:33.33%;margin:0}}@media(min-width:40em){.ppAdminReport .ppAdminReport__reportSection.ppAdminReport__reportSection--tight{width:50%;margin-top:15px}}.ppAdminReport .ppAdminReport__reportSection.ppAdminReport__reportSection--featured{border-color:#228b22}.ppAdminReport .ppAdminReport__reportSection.ppAdminReport__reportSection--featured .ppAdminReport__reportSectionTitle{color:#228b22}.ppAdminReport .ppAdminReport__reportSectionTitle{font-family:Lato Bold;font-size:17px;line-height:1.25;margin:0 0 10px}.ppAdminReport .ppAdminReport__reportRow{font-size:16px;line-height:1.125;margin:0 0 8px}.ppAdminReport .ppAdminReport__reportRow:last-child{margin-bottom:4px}@media print{.ppAdminReport .ppAdminReport__reportRow{font-size:14px}}.ppAdminReport .ppAdminReport__reportRow.ppAdminReport__reportRow--important{font-family:Lato Bold;color:#004570}.ppAdminReport .ppAdminReport__label{font-family:Lato Light}.ppAdminReport .ppAdminReport__dataList{margin:25px 0 50px;padding-left:15px;border-left:3px dotted #eee}@media(min-width:40em){.ppAdminReport .ppAdminReport__dataList{padding-left:30px;border-left-width:5px}}.ppAdminReport .ppAdminReport__subTitle{font-family:Lato Light;font-size:16px;line-height:1.125;font-weight:400;color:#555;text-transform:uppercase;margin:0 0 15px;page-break-after:avoid}.ppAdminReport .ppAdminReport__subTitle.ppAdminReport__subTitle--tight{margin-bottom:0}.ppAdminReport .ppAdminReport__subTitleIcon{margin-right:5px}.ppAdminReport .ppAdminReport__celebrantBox{margin-bottom:25px;page-break-inside:avoid}.ppAdminReport .ppAdminReport__celebrantBox:last-child{margin:0}.ppAdminReport .ppAdminReport__celebrantLabel{font-size:18px;line-height:1.125;color:#004570;border-bottom:2px solid #f2f2f2;padding-bottom:5px;margin:0 0 10px}.ppAdminReport .ppAdminReport__controlSection{margin-bottom:30px;border-left:3px solid #004570}.ppAdminReport .ppAdminReport__controlSection:last-child{margin-bottom:0}.ppAdminReport .ppAdminReport__controlMetric{font-family:Lato Light;line-height:1.5;padding-left:10px;margin:0 0 10px}.ppAdminReport .ppAdminReport__controlMetricValue{font-family:Lato Bold}.ppAdminReport .ppAdminReport__controlMetricValue.ppAdminReport__controlMetricValue--featured{color:#b22222}.ppAdminReport .ppAdminReport__fieldName{font-family:Lato Bold;font-weight:400}.ppAdminReport .ppAdminReport__buttons{text-align:right}.ppAdminReport .ppAdminReport__submit{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.ppAdminReport .ppAdminReport__submit.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminReport .ppAdminReport__submit{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminReport .ppAdminReport__submit:hover{background-color:#1d771d}.ppAdminReport .ppAdminReport__submit.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppAdminReport .ppAdminReport__submit{min-width:220px}}.ppAdminReport .ppAdminReport__submit.ppAdminReport__submit--loading{color:transparent}.ppAdminReport .ppAdminReport__printButtonBox{margin-top:30px}@media(min-width:40em){.ppAdminReport .ppAdminReport__printButtonBox{margin-top:40px;text-align:right}}@media print{.ppAdminReport .ppAdminReport__printButtonBox{display:none}}.ppAdminReport .ppAdminReport__printButton{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:220px}.ppAdminReport .ppAdminReport__printButton.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminReport .ppAdminReport__printButton{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminReport .ppAdminReport__printButton:hover{color:#fff;background-color:#228b22}.ppAdminReport .ppAdminReport__printButton.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}.ppAdminReport .ppAdminReport__printButtonIcon{position:relative;top:1px;margin-right:8px}.ppAdminBroads{padding:15px 0}@media(min-width:40em){.ppAdminBroads{padding-top:20px}}.ppAdminBroads .ppAdminBroads__section{margin-bottom:30px}.ppAdminBroads .ppAdminBroads__section.ppAdminBroads__section--last{margin-bottom:40px}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__section.ppAdminBroads__section--last{margin-bottom:15px}}.ppAdminBroads .ppAdminBroads__sectionTitle{position:relative;font-family:Lato Bold;font-weight:400;font-size:17px;line-height:18px;color:#004570;border-left:4px solid #004570;padding-left:8px;margin:0 0 10px}.ppAdminBroads .ppAdminBroads__sectionTitle:after{content:"";position:absolute;left:-4px;bottom:-10px;display:block;width:calc(100% + 4px);border-bottom:1px dotted #ddd}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__sectionTitle{font-size:18px;line-height:20px}}.ppAdminBroads .ppAdminBroads__sectionDesc{font-size:14px;line-height:1.25;font-family:Lato Italic;padding-top:10px;margin:0 0 15px}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__sectionDesc{font-size:15px;line-height:1.375}}.ppAdminBroads .ppAdminBroads__sectionDescItem{position:relative;display:block;margin-bottom:10px;padding-left:20px}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__sectionDescItem{padding-left:25px}}.ppAdminBroads .ppAdminBroads__sectionDescItemIcon{position:absolute;top:2px;left:0}.ppAdminBroads .ppAdminBroads__noBroads{font-family:Lato Italic;margin:5px 0}.ppAdminBroads .ppAdminBroads__addItemBox{margin-top:25px;text-align:right}.ppAdminBroads .ppAdminBroads__addItem{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none}.ppAdminBroads .ppAdminBroads__addItem.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__addItem{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminBroads .ppAdminBroads__addItem:hover{color:#fff;background-color:#228b22}.ppAdminBroads .ppAdminBroads__addItem.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}.ppAdminBroads .ppAdminBroads__addItemIcon{font-size:12px;position:relative;top:-1px;margin-right:8px}.ppAdminBroads .ppAdminBroads__edit{position:relative;display:inline-block;vertical-align:top;width:40px;height:40px;text-align:center;color:#228b22}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__edit{width:60px;height:24px;cursor:pointer}}.ppAdminBroads .ppAdminBroads__editLabel{display:block;width:100%;position:absolute;bottom:8px;font-size:10px;line-height:1}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__editLabel{display:initial;position:static;font-size:14px}}.ppAdminBroads .ppAdminBroads__editIcon{font-size:12px}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__editIcon{margin-left:5px}}.ppAdminBroads .ppAdminBroads__editableItemBox{border-bottom:1px dotted #ddd;padding-bottom:6px;margin:0 0 8px}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__editableItemBox{padding-bottom:4px}}.ppAdminBroads .ppAdminBroads__editableItemBox:last-child{border:0}.ppAdminBroads .ppAdminBroads__editableItem{display:inline-block;vertical-align:top;width:calc(100% - 40px);font-size:14px;line-height:1.25;margin:0}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__editableItem{font-size:16px;line-height:1.375;width:calc(100% - 60px);padding-right:10px}}.ppAdminBroads .ppAdminBroads__basicItem{font-size:14px;line-height:1.25;border-bottom:1px dotted #ddd;padding-bottom:8px;margin:0 0 8px}.ppAdminBroads .ppAdminBroads__basicItem:last-child{border:0}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__basicItem{font-size:16px;line-height:1.375}}.ppAdminBroads .ppAdminBroads__basicDate{display:inline-block;vertical-align:top;font-family:Lato Bold;text-align:right;width:100px}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__basicDate{width:120px}}.ppAdminBroads .ppAdminBroads__basicText{display:inline-block;width:calc(100% - 100px);color:#555}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__basicText{width:calc(100% - 120px)}}.ppAdminBroads .ppAdminBroads__basicData{display:inline-block;width:calc(100% - 26px)}.ppAdminBroads .ppAdminBroads__basicLimit{font-family:Lato Bold;color:#2459c4}.ppAdminBroads .ppAdminBroads__basicName{font-family:Lato Light}.ppAdminBroads .ppAdminBroads__itemIcon{display:inline-block;vertical-align:top;width:15px;position:relative;top:2px;margin:0 4px;color:#bbb}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__itemIcon{width:16px;top:3px;margin:0 5px}}.ppAdminBroads .ppAdminBroads__broadItem{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ddd}.ppAdminBroads .ppAdminBroads__dayInput{display:inline-block;vertical-align:top;width:60px}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__dayInput{width:80px}}.ppAdminBroads .ppAdminBroads__monthInput{display:inline-block;vertical-align:top;width:calc(100% - 75px);margin-left:15px}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__monthInput{width:180px}}.ppAdminBroads .ppAdminBroads__typeInput{display:inline-block;vertical-align:top;width:100%}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__typeInput{width:275px;margin-left:15px}}.ppAdminBroads .ppAdminBroads__dateInput{display:inline-block;vertical-align:top;width:100%}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__dateInput{width:140px}}.ppAdminBroads .ppAdminBroads__dateInput .ppTextInput__control{cursor:pointer}.ppAdminBroads .ppAdminBroads__limitInput{display:inline-block;vertical-align:top;width:100%}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__limitInput{width:80px;margin-left:15px}}.ppAdminBroads .ppAdminBroads__removeButtonBox{border-top:1px dotted #ddd;text-align:right;margin-top:30px}.ppAdminBroads .ppAdminBroads__removeButton{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;color:#b22222}.ppAdminBroads .ppAdminBroads__removeButton.actionLink--disabled{color:#bbb}@media(min-width:64em){.ppAdminBroads .ppAdminBroads__removeButton{line-height:40px}}.ppAdminBroads .ppAdminBroads__removeButtonIcon{margin-right:5px}.ppAdminBroads .ppAdminBroads__editError{font-family:Lato Bold;font-size:13px;line-height:1.25;color:#b22222;margin:0;margin-bottom:15px}.ppAdminBroads .ppAdminBroads__editErrorIcon{display:inline-block;vertical-align:top;position:relative;top:1px;width:20px}.ppAdminBroads .ppAdminBroads__editErrorText{display:inline-block;vertical-align:top;width:calc(100% - 20px)}.ppAdminBroads .ppAdminBroads__help{margin-top:20px;border-top:1px dotted #ddd}.ppAdminBroads .ppAdminBroads__helpTitle{font-size:16px;line-height:1.5;padding:8px 0;margin:0;color:#004570}.ppAdminBroads .ppAdminBroads__helpTitleIcon{position:relative;top:1px;margin-right:6px}.ppAdminBroads .ppAdminBroads__helpText{font-size:14px;line-height:1.25;font-family:Lato Italic;margin:0 0 10px}.ppAdminBroads .ppAdminBroads__helpText:last-child{margin:0}.ppAdminBroads .ppAdminBroads__dynamicBroadEdition,.ppAdminBroads .ppAdminBroads__staticBroadEdition{min-height:260px}.ppAdminBroads .ppAdminBroads__editionCancel{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto;margin-right:16px}.ppAdminBroads .ppAdminBroads__editionCancel.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__editionCancel{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminBroads .ppAdminBroads__editionCancel:hover{color:#fff;background-color:#228b22}.ppAdminBroads .ppAdminBroads__editionCancel.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__editionCancel{width:calc(50% - 8px)}}.ppAdminBroads .ppAdminBroads__editionSave{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.ppAdminBroads .ppAdminBroads__editionSave.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__editionSave{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminBroads .ppAdminBroads__editionSave:hover{background-color:#1d771d}.ppAdminBroads .ppAdminBroads__editionSave.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__editionSave{width:calc(50% - 8px)}}.ppAdminBroads .ppAdminBroads__bottomButtons{border-top:1px solid #ddd;padding-top:20px;text-align:right}.ppAdminBroads .ppAdminBroads__submit{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:280px}.ppAdminBroads .ppAdminBroads__submit.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminBroads .ppAdminBroads__submit{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminBroads .ppAdminBroads__submit:hover{background-color:#1d771d}.ppAdminBroads .ppAdminBroads__submit.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppAdminBroads .ppAdminBroads__submit.ppAdminBroads__submit--loading{color:transparent}.ppAdminEvents{padding:15px 0}@media(min-width:40em){.ppAdminEvents{padding-top:20px}}.ppAdminEvents .ppAdminEvents__section{margin-bottom:30px}.ppAdminEvents .ppAdminEvents__section.ppAdminEvents__section--last{margin-bottom:40px}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__section.ppAdminEvents__section--last{margin-bottom:15px}}.ppAdminEvents .ppAdminEvents__sectionTitle{position:relative;font-family:Lato Bold;font-weight:400;font-size:17px;line-height:18px;color:#004570;border-left:4px solid #004570;padding-left:8px;margin:0 0 10px}.ppAdminEvents .ppAdminEvents__sectionTitle:after{content:"";position:absolute;left:-4px;bottom:-10px;display:block;width:calc(100% + 4px);border-bottom:1px dotted #ddd}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__sectionTitle{font-size:18px;line-height:20px}}.ppAdminEvents .ppAdminEvents__sectionDesc{font-size:14px;line-height:1.25;font-family:Lato Italic;padding-top:10px;margin:0 0 15px}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__sectionDesc{font-size:15px;line-height:1.375}}.ppAdminEvents .ppAdminEvents__sectionDescItem{position:relative;display:block;margin-bottom:10px;padding-left:20px}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__sectionDescItem{padding-left:25px}}.ppAdminEvents .ppAdminEvents__sectionDescItemIcon{position:absolute;top:2px;left:0}.ppAdminEvents .ppAdminEvents__noEvents{font-family:Lato Italic;margin:5px 0}.ppAdminEvents .ppAdminEvents__addItemBox{margin-top:25px;text-align:right}.ppAdminEvents .ppAdminEvents__addItem{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none}.ppAdminEvents .ppAdminEvents__addItem.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__addItem{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminEvents .ppAdminEvents__addItem:hover{color:#fff;background-color:#228b22}.ppAdminEvents .ppAdminEvents__addItem.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}.ppAdminEvents .ppAdminEvents__addItemIcon{font-size:12px;position:relative;top:-1px;margin-right:8px}.ppAdminEvents .ppAdminEvents__eventEdit{position:relative;display:inline-block;vertical-align:top;width:40px;height:40px;text-align:center;color:#228b22}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__eventEdit{width:60px;height:24px;cursor:pointer}}.ppAdminEvents .ppAdminEvents__eventEditLabel{display:block;width:100%;position:absolute;bottom:8px;font-size:10px;line-height:1}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__eventEditLabel{display:initial;position:static;font-size:14px}}.ppAdminEvents .ppAdminEvents__eventEditIcon{font-size:12px}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__eventEditIcon{margin-left:5px}}.ppAdminEvents .ppAdminEvents__editableItemBox{border-bottom:1px dotted #ddd;padding-bottom:6px;margin:0 0 8px}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__editableItemBox{padding-bottom:4px}}.ppAdminEvents .ppAdminEvents__editableItemBox:last-child{border:0}.ppAdminEvents .ppAdminEvents__editableItem{display:inline-block;vertical-align:top;width:calc(100% - 40px);font-size:14px;line-height:1.25;margin:0}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__editableItem{font-size:16px;line-height:1.375;width:calc(100% - 60px);padding-right:10px}}.ppAdminEvents .ppAdminEvents__basicItem{font-size:14px;line-height:1.25;border-bottom:1px dotted #ddd;padding-bottom:8px;margin:0 0 8px}.ppAdminEvents .ppAdminEvents__basicItem:last-child{border:0}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__basicItem{font-size:16px;line-height:1.375}}.ppAdminEvents .ppAdminEvents__basicDate{display:inline-block;vertical-align:top;font-family:Lato Bold;text-align:right;width:100px}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__basicDate{width:120px}}.ppAdminEvents .ppAdminEvents__basicText{display:inline-block;width:calc(100% - 100px);font-family:Lato Bold;color:#2459c4}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__basicText{width:calc(100% - 120px)}}.ppAdminEvents .ppAdminEvents__basicText--featured{color:#b22222}.ppAdminEvents .ppAdminEvents__basicName{display:inline-block;width:calc(100% - 26px)}.ppAdminEvents .ppAdminEvents__eventIcon{display:inline-block;vertical-align:top;width:15px;position:relative;top:2px;margin:0 4px}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__eventIcon{width:16px;top:3px;margin:0 5px}}.ppAdminEvents .ppAdminEvents__eventItem{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ddd}.ppAdminEvents .ppAdminEvents__dayInput{display:inline-block;vertical-align:top;width:60px}.ppAdminEvents .ppAdminEvents__monthInput{display:inline-block;vertical-align:top;width:calc(100% - 75px);margin-left:15px}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__monthInput{width:140px}}.ppAdminEvents .ppAdminEvents__dateInput{display:inline-block;vertical-align:top;width:100%}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__dateInput{width:215px}}.ppAdminEvents .ppAdminEvents__dateInput .ppTextInput__control{cursor:pointer}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__eventNameInput{display:inline-block;vertical-align:top;width:calc(100% - 230px);margin-left:15px}}.ppAdminEvents .ppAdminEvents__eventNoteInput{margin-bottom:30px}.ppAdminEvents .ppAdminEvents__eventFeturedCheckbox{padding-bottom:10px}.ppAdminEvents .ppAdminEvents__removeButtonBox{border-top:1px dotted #ddd;text-align:right}.ppAdminEvents .ppAdminEvents__removeButton{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;color:#b22222}.ppAdminEvents .ppAdminEvents__removeButton.actionLink--disabled{color:#bbb}@media(min-width:64em){.ppAdminEvents .ppAdminEvents__removeButton{line-height:40px}}.ppAdminEvents .ppAdminEvents__removeButtonIcon{margin-right:5px}.ppAdminEvents .ppAdminEvents__editError{font-family:Lato Bold;font-size:13px;line-height:1.25;color:#b22222;margin:0;margin-bottom:15px}.ppAdminEvents .ppAdminEvents__editErrorIcon{display:inline-block;vertical-align:top;position:relative;top:1px;width:20px}.ppAdminEvents .ppAdminEvents__editErrorText{display:inline-block;vertical-align:top;width:calc(100% - 20px)}.ppAdminEvents .ppAdminEvents__help{margin-top:20px;border-top:1px dotted #ddd}.ppAdminEvents .ppAdminEvents__helpTitle{font-size:16px;line-height:1.5;padding:8px 0;margin:0;color:#004570}.ppAdminEvents .ppAdminEvents__helpTitleIcon{position:relative;top:1px;margin-right:6px}.ppAdminEvents .ppAdminEvents__helpText{font-size:14px;line-height:1.25;font-family:Lato Italic;margin:0 0 10px}.ppAdminEvents .ppAdminEvents__helpText:last-child{margin:0}.ppAdminEvents .ppAdminEvents__staticEventEdition{min-height:260px}.ppAdminEvents .ppAdminEvents__editionCancel{position:relative;font-size:16px;line-height:40px;text-align:center;padding:0 20px;min-width:150px;width:100%;background-color:transparent;color:#228b22;border:1px solid #186218;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto;margin-right:16px}.ppAdminEvents .ppAdminEvents__editionCancel.ghostButton--disabled{border-color:#bbb;background-color:#f2f2f2;color:#bbb}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__editionCancel{width:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.ppAdminEvents .ppAdminEvents__editionCancel:hover{color:#fff;background-color:#228b22}.ppAdminEvents .ppAdminEvents__editionCancel.ghostButton--disabled:hover{border-color:#bbb;background-color:#f2f2f2;color:#bbb}}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__editionCancel{width:calc(50% - 8px)}}.ppAdminEvents .ppAdminEvents__editionSave{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:calc(50% - 8px);width:auto}.ppAdminEvents .ppAdminEvents__editionSave.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__editionSave{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminEvents .ppAdminEvents__editionSave:hover{background-color:#1d771d}.ppAdminEvents .ppAdminEvents__editionSave.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__editionSave{width:calc(50% - 8px)}}.ppAdminEvents .ppAdminEvents__bottomButtons{border-top:1px solid #ddd;padding-top:20px;text-align:right}.ppAdminEvents .ppAdminEvents__submit{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:280px}.ppAdminEvents .ppAdminEvents__submit.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppAdminEvents .ppAdminEvents__submit{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppAdminEvents .ppAdminEvents__submit:hover{background-color:#1d771d}.ppAdminEvents .ppAdminEvents__submit.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppAdminEvents .ppAdminEvents__submit.ppAdminEvents__submit--loading{color:transparent}.ppAdministrator{position:relative}.ppAdministrator .ppAdministrator__title{font-family:Lato Bold;font-size:18px;font-weight:400;line-height:1.75;color:#004570;border-bottom:2px solid #004570;margin:0 0 15px;margin-bottom:5px}@media(min-width:64em){.ppAdministrator .ppAdministrator__title{font-size:20px}}@media print{.ppAdministrator .ppAdministrator__title{display:none}}.ppAdministrator .ppAdministrator__menuMobileButton{position:absolute;top:-6px;right:0;padding:6px;cursor:pointer}@media(min-width:64em){.ppAdministrator .ppAdministrator__menuMobileButton{display:none}}@media print{.ppAdministrator .ppAdministrator__menuMobileButton{display:none}}.ppAdministrator .ppAdministrator__menuMobileButtonIcon{font-size:28px;color:#004570}.ppAdministrator .ppAdministrator__menu{list-style:none;margin:0;padding:0;height:0;overflow:hidden;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.ppAdministrator .ppAdministrator__menu.ppAdministrator__menu--open--5{height:220px}.ppAdministrator .ppAdministrator__menu.ppAdministrator__menu--open--6{height:260px}@media(min-width:64em){.ppAdministrator .ppAdministrator__menu{height:auto;border-bottom:6px solid #f5f5f5;padding-bottom:5px;margin-bottom:5px}}@media print{.ppAdministrator .ppAdministrator__menu{display:none}}.ppAdministrator .ppAdministrator__menuItem{border-bottom:1px dotted #ddd;padding:0 10px}@media(min-width:64em){.ppAdministrator .ppAdministrator__menuItem{position:relative;display:inline-block;border:0;padding:0}.ppAdministrator .ppAdministrator__menuItem:before{content:"";position:absolute;left:0;top:12px;height:16px;width:1px;background-color:#ccc}.ppAdministrator .ppAdministrator__menuItem:first-child:before{display:none}.ppAdministrator .ppAdministrator__menuItem:first-child .ppAdministrator__menuLink{padding-left:0}}.ppAdministrator .ppAdministrator__menuLink{display:block;line-height:42px;cursor:pointer}@media(min-width:64em){.ppAdministrator .ppAdministrator__menuLink{line-height:40px;padding:0 18px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ppAdministrator .ppAdministrator__menuLink:hover{color:#2459c4}}.ppAdministrator .ppAdministrator__menuLink.ppAdministrator__menuLink--active{font-family:Lato Bold;color:#004570}.ppAdministrator .ppAdministrator__menuLink.ppAdministrator__menuLink--disabled{color:#bbb}@media(min-width:64em){.ppAdministrator .ppAdministrator__menuLink.ppAdministrator__menuLink--disabled{cursor:default}}.ppAdministrator .ppAdministrator__menuLinkIcon{font-size:14px;margin-right:5px}.ppCollectionBoard .ppCollectionBoard__paymentButton{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;width:100%;margin-top:20px}.ppCollectionBoard .ppCollectionBoard__paymentButton.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppCollectionBoard .ppCollectionBoard__paymentButton{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppCollectionBoard .ppCollectionBoard__paymentButton:hover{background-color:#1d771d}.ppCollectionBoard .ppCollectionBoard__paymentButton.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppCollectionBoard .ppCollectionBoard__paymentButton{width:100%}}.ppCollectionList{margin-top:50px}.ppCollectionList .ppCollectionList__title{font-family:Lato Bold;font-size:18px;font-weight:400;line-height:1.75;color:#004570;border-bottom:2px solid #004570;margin:0 0 15px}@media(min-width:64em){.ppCollectionList .ppCollectionList__title{font-size:20px}}.ppCollectionList .ppCollectionList__adminMode{position:relative;background-color:#ffefd5;border:1px solid #ffdab9;padding:12px 15px;margin-bottom:15px}.ppCollectionList .ppCollectionList__adminModeTitle{font-family:Lato Bold;line-height:1.25;max-width:calc(100% - 24px);margin:0 0 10px}.ppCollectionList .ppCollectionList__adminModeTitle:last-of-type{margin-bottom:0}.ppCollectionList .ppCollectionList__adminModeDesc{font-size:14px;line-height:1.25;margin:0}.ppCollectionList .ppCollectionList__adminModeIcon{position:absolute;top:15px;right:12px;color:#b22222;pointer-events:none}.ppCollectionList .ppCollectionList__code{font-family:Lato Bold;line-height:1.25;margin:0}.ppCollectionList .ppCollectionList__codeLabel{font-family:Lato Light}.ppCollectionList .ppCollectionList__list{list-style:square;padding:0 0 0 20px;margin:20px 0 10px}.ppCollectionList .ppCollectionList__record{padding:8px 0;border-bottom:1px dotted #ddd}.ppCollectionList .ppCollectionList__record:last-child{border:0}.ppCollectionList .ppCollectionList__recordLine{line-height:1.375;margin:0}.ppCollectionList .ppCollectionList__amount{font-family:Lato Bold;color:#228b22}.ppCollectionList .ppCollectionList__transaction{font-family:Lato Light}.ppCollectionList .ppCollectionList__date{font-family:Lato Italic;font-size:15px;color:#555}.ppCollectionList .ppCollectionList__loader{padding:60px 0 40px}.ppCollectionList .ppCollectionList__noRecords{font-family:Lato Italic;text-align:center;padding:45px 0;margin:0}.ppCollection .ppCollection__viewTitle{font-family:Lato Bold;font-size:18px;font-weight:400;line-height:1.75;color:#004570;border-bottom:2px solid #004570;margin:0 0 15px}@media(min-width:64em){.ppCollection .ppCollection__viewTitle{font-size:20px}}.ppCollection .ppCollection__collectionTitleBox{margin:0 0 20px}@media(min-width:40em){.ppCollection .ppCollection__collectionTitleBox{margin:0 0 25px}}.ppCollection .ppCollection__collectionTitle{font-family:Lato Bold;line-height:1.25;margin:0}.ppCollection .ppCollection__collectionTitleLabel{font-family:Lato Light}.ppCollection .ppCollection__board.ppCollection__board--disabled{position:relative;-webkit-filter:grayscale(.75);filter:grayscale(.75);pointer-events:none}.ppCollection .ppCollection__board.ppCollection__board--disabled:after{content:"Podgląd";position:absolute;top:35%;left:calc(50% - 70px);font-size:28px;color:#004570;text-transform:uppercase;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ppAppFooter{margin-top:10px;padding:0 15px}@media(min-width:64em){.ppAppFooter{padding:0}}@media print{.ppAppFooter{display:none}}@media(min-width:40em){.ppAppFooter .ppAppFooter__parishInfo{display:inline-block;width:50%}}.ppAppFooter .ppAppFooter__parishMenu{list-style:none;margin:0;padding:0}@media(min-width:40em){.ppAppFooter .ppAppFooter__parishMenuItem{display:inline-block;margin-right:30px}}.ppAppFooter .ppAppFooter__parishMenuIcon{position:relative;top:1px;margin-right:8px}.ppAppFooter .ppAppFooter__parishMenuLink{display:inline-block;color:#004570;line-height:42px;text-decoration:none;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ppAppFooter .ppAppFooter__parishMenuLink:hover{color:#00263d}@media(min-width:40em){.ppAppFooter .ppAppFooter__parishWebsite{display:inline-block;width:50%;text-align:right}}.ppAppFooter .ppAppFooter__parishWebsite.ppAppFooter__parishWebsite--iframe{display:none}.ppAppFooter .ppAppFooter__parishLink{display:inline-block;line-height:42px;text-decoration:none;color:#004570;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.ppAppFooter .ppAppFooter__parishLink:hover{color:#00263d}.ppAppFooter .ppAppFooter__parishLinkIcon{margin-right:8px}.ppAppFooter .ppAppFooter__contact{text-align:center}.ppAppFooter .ppAppFooter__parishName{font-family:Lato Bold;margin:0 0 8px}.ppAppFooter .ppAppFooter__contactAddress{font-size:15px;line-height:1.5;margin:0 0 15px}.ppAppFooter .ppAppFooter__contactName{font-family:Lato Bold;font-size:17px;margin:0 0 15px}.ppAppFooter .ppAppFooter__contactSection{margin-bottom:20px}.ppAppFooter .ppAppFooter__contactItem{font-family:Lato Bold;font-size:15px;margin:0 0 8px}.ppAppFooter .ppAppFooter__contactItemIcon{color:#004570;margin-right:6px}.ppAppFooter .ppAppFooter__contactItemValue{margin:0}.ppAlert .ppAlert__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:-120px;left:0;z-index:999999;width:100%;min-height:56px;padding:10px 0;background-color:#2459c4;-webkit-transition:top .5s ease-in-out;transition:top .5s ease-in-out}@media(min-width:40em){.ppAlert .ppAlert__bar{min-height:72px}}.ppAlert .ppAlert__bar.ppAlert__bar--visible{top:0}.ppAlert .ppAlert__bar.ppAlert__bar--success{background-color:#6b8e23}.ppAlert .ppAlert__bar.ppAlert__bar--error{background-color:#cd5c5c}.ppAlert .ppAlert__bar.ppAlert__bar--warning{background-color:#ff4500}.ppAlert .ppAlert__bar.ppAlert__bar--notice{background-color:#6495ed}@media print{.ppAlert .ppAlert__bar{display:none}}.ppAlert .ppAlert__text{max-width:980px;font-size:16px;line-height:1.5;color:#fff;text-align:center;padding:0 15px;margin:0 auto}@media(min-width:40em){.ppAlert .ppAlert__text{font-size:18px;line-height:1.375;padding:0 50px}}.pp16{background-color:#ffefd5;border:1px solid #0078d7;border-radius:5px;padding:15px;margin:-5px 15px 15px}@media(min-width:40em){.pp16{margin:-10px 0 20px}}@media print{.pp16{display:none}}.pp16 .pp16__description{margin-bottom:15px}@media(min-width:40em){.pp16 .pp16__description{display:inline-block;width:calc(100% - 280px);vertical-align:middle;padding-right:20px;margin:0}}.pp16 .pp16__title{font-family:Lato Bold;font-weight:400;font-size:15px;color:#6751eb;text-transform:uppercase;margin:0 0 5px}.pp16 .pp16__text{font-size:14px;line-height:1.25;margin:0}@media(min-width:40em){.pp16 .pp16__action{display:inline-block;width:280px;vertical-align:text-top;text-align:right}}.pp16 .pp16__button{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;background-color:#6751eb;border-color:#3f23e6;min-width:260px}.pp16 .pp16__button.pp16__button--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.pp16 .pp16__button{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.pp16 .pp16__button:hover{background-color:#1d771d}.pp16 .pp16__button.pp16__button--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.pp16 .pp16__button:hover{background-color:#533ae8}}.pp16 .pp16__button.pp16__button--loading{color:transparent}.pp16 .pp16__buttonIcon{font-size:14px;margin-right:8px}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__iconsBox{text-align:center}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icons{display:inline-block;padding:15px;text-align:center;border:3px solid #ddd;border-radius:10px}@media(min-width:40em){.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icons{padding:20px;border-width:5px}}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icon{position:relative;font-size:42px}@media(min-width:40em){.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icon{font-size:64px}}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icon.ppPaymentConfirmationDetails__icon--main{color:#004570;margin-right:20px}@media(min-width:40em){.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icon.ppPaymentConfirmationDetails__icon--main{margin-right:40px}}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icon.ppPaymentConfirmationDetails__icon--connector{top:-5px;font-size:28px;color:#ddd;margin-right:20px}@media(min-width:40em){.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icon.ppPaymentConfirmationDetails__icon--connector{top:-12px;font-size:36px;margin-right:40px}}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icon.icon-checkmark{color:#228b22}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icon.icon-loop2{top:-2px;font-size:36px;color:#2459c4}@media(min-width:40em){.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icon.icon-loop2{top:-4px;font-size:52px}}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icon.icon-cancel-circle{font-size:40px;color:#b22222}@media(min-width:40em){.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__icon.icon-cancel-circle{top:-2px;font-size:58px}}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__header{text-align:center;padding:30px 0}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__message{font-family:Lato Bold;font-size:22px;line-height:1.375;color:#2459c4;margin:0 0 15px}@media(min-width:40em){.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__message{font-size:26px;line-height:1.5}}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__message.ppPaymentConfirmationDetails__message--success{color:#228b22}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__message.ppPaymentConfirmationDetails__message--failure{color:#b22222}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__parishName{font-size:17px;margin:0}@media(min-width:40em){.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__parishName{font-size:18px}}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__details{text-align:center;margin-top:30px}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__detailsTitle{font-family:Lato Bold;font-size:16px;font-weight:400;margin:0 0 10px}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__description,.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__orderId{margin:0 0 10px}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__buttonBox{text-align:center;margin-top:25px}@media(min-width:40em){.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__buttonBox{font-size:18px;margin-top:30px;margin-bottom:30px}}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__button{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__button.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__button{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__button:hover{background-color:#1d771d}.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__button.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppPaymentConfirmationDetails .ppPaymentConfirmationDetails__button{width:275px}}.ppPaymentConfirmationModal .ppPaymentConfirmationModal__bottom{text-align:center}@media(min-width:40em){.ppPaymentConfirmationModal .ppPaymentConfirmationModal__bottom{text-align:right}}.ppPaymentConfirmationModal .ppPaymentConfirmationModal__button{display:inline-block;padding:0 8px;font-size:14px;line-height:40px;color:#004570;cursor:pointer;font-size:16px;color:#228b22}.ppPaymentConfirmationModal .ppPaymentConfirmationModal__button.actionLink--disabled{color:#bbb}.ppPaymentConfirmationModal .ppPaymentConfirmationModal__button .ppPaymentConfirmationModal__buttonIcon{position:relative;top:2px;margin-left:10px}@font-face{font-family:icomoon;src:url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../img/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\e900"}.icon-pencil:before{content:"\e905"}.icon-image:before{content:"\e90d"}.icon-images:before{content:"\e90e"}.icon-camera:before{content:"\e90f"}.icon-dice:before{content:"\e915"}.icon-feed:before{content:"\e91d"}.icon-book:before{content:"\e91f"}.icon-books:before{content:"\e920"}.icon-file-empty:before{content:"\e924"}.icon-copy:before{content:"\e92c"}.icon-paste:before{content:"\e92d"}.icon-folder:before{content:"\e92f"}.icon-folder-open:before{content:"\e930"}.icon-price-tag:before{content:"\e935"}.icon-barcode:before{content:"\e937"}.icon-lifebuoy:before{content:"\e941"}.icon-phone:before{content:"\e942"}.icon-address-book:before{content:"\e944"}.icon-envelop:before{content:"\e945"}.icon-location:before{content:"\e947"}.icon-clock:before{content:"\e94e"}.icon-bell:before{content:"\e951"}.icon-calendar:before{content:"\e953"}.icon-printer:before{content:"\e954"}.icon-keyboard:before{content:"\e955"}.icon-floppy-disk:before{content:"\e962"}.icon-database:before{content:"\e964"}.icon-undo:before{content:"\e965"}.icon-redo:before{content:"\e966"}.icon-bubble:before{content:"\e96b"}.icon-bubbles:before{content:"\e96c"}.icon-bubble2:before{content:"\e96e"}.icon-bubbles3:before{content:"\e96f"}.icon-user:before{content:"\e971"}.icon-users:before{content:"\e972"}.icon-hour-glass:before{content:"\e979"}.icon-spinner:before{content:"\e97a"}.icon-spinner2:before{content:"\e97b"}.icon-spinner11:before{content:"\e984"}.icon-search:before{content:"\e986"}.icon-key:before{content:"\e98d"}.icon-lock:before{content:"\e98f"}.icon-unlocked:before{content:"\e990"}.icon-equalizer:before{content:"\e992"}.icon-equalizer2:before{content:"\e993"}.icon-cog:before{content:"\e994"}.icon-cogs:before{content:"\e995"}.icon-pie-chart:before{content:"\e99a"}.icon-stats-dots:before{content:"\e99b"}.icon-bin:before{content:"\e9ac"}.icon-target:before{content:"\e9b3"}.icon-shield:before{content:"\e9b4"}.icon-power:before{content:"\e9b5"}.icon-switch:before{content:"\e9b6"}.icon-clipboard:before{content:"\e9b8"}.icon-list-numbered:before{content:"\e9b9"}.icon-list:before{content:"\e9ba"}.icon-list2:before{content:"\e9bb"}.icon-menu:before{content:"\e9bd"}.icon-menu2:before{content:"\e9be"}.icon-menu3:before{content:"\e9bf"}.icon-menu4:before{content:"\e9c0"}.icon-earth:before{content:"\e9ca"}.icon-link:before{content:"\e9cb"}.icon-attachment:before{content:"\e9cd"}.icon-bookmark:before{content:"\e9d2"}.icon-bookmarks:before{content:"\e9d3"}.icon-sun:before{content:"\e9d4"}.icon-contrast:before{content:"\e9d5"}.icon-brightness-contrast:before{content:"\e9d6"}.icon-star-empty:before{content:"\e9d7"}.icon-star-full:before{content:"\e9d9"}.icon-smile:before{content:"\e9e1"}.icon-sad:before{content:"\e9e5"}.icon-warning:before{content:"\ea07"}.icon-notification:before{content:"\ea08"}.icon-plus:before{content:"\ea0a"}.icon-minus:before{content:"\ea0b"}.icon-info:before{content:"\ea0c"}.icon-cancel-circle:before{content:"\ea0d"}.icon-blocked:before{content:"\ea0e"}.icon-cross:before{content:"\ea0f"}.icon-checkmark:before{content:"\ea10"}.icon-loop:before{content:"\ea2d"}.icon-loop2:before{content:"\ea2e"}.icon-arrow-up:before{content:"\ea32"}.icon-arrow-right:before{content:"\ea34"}.icon-arrow-down:before{content:"\ea36"}.icon-arrow-left:before{content:"\ea38"}.icon-arrow-up2:before{content:"\ea3a"}.icon-arrow-right2:before{content:"\ea3c"}.icon-arrow-down2:before{content:"\ea3e"}.icon-arrow-left2:before{content:"\ea40"}.icon-circle-up:before{content:"\ea41"}.icon-circle-right:before{content:"\ea42"}.icon-circle-down:before{content:"\ea43"}.icon-circle-left:before{content:"\ea44"}.icon-tab:before{content:"\ea45"}.icon-sort-alpha-asc:before{content:"\ea48"}.icon-sort-alpha-desc:before{content:"\ea49"}.icon-sort-numeric-asc:before{content:"\ea4a"}.icon-sort-numberic-desc:before{content:"\ea4b"}.icon-sort-amount-asc:before{content:"\ea4c"}.icon-sort-amount-desc:before{content:"\ea4d"}.icon-ctrl:before{content:"\ea50"}.icon-filter:before{content:"\ea5b"}.icon-file-pdf:before{content:"\eadf"}.icon-file-word:before{content:"\eae1"}.icon-file-excel:before{content:"\eae2"}.icon-file-text2:before{content:"\e926"}.icon-stack:before{content:"\e92e"}.icon-qrcode:before{content:"\e938"}.icon-ticket:before{content:"\e939"}.icon-credit-card:before{content:"\e93f"}.icon-spinner4:before{content:"\e97d"}.icon-spinner5:before{content:"\e97e"}.icon-spinner8:before{content:"\e981"}.icon-spinner9:before{content:"\e982"}.icon-spinner10:before{content:"\e983"}.icon-zoom-in:before{content:"\e987"}.icon-zoom-out:before{content:"\e988"}.icon-stats-bars:before{content:"\e99c"}.icon-stats-bars2:before{content:"\e99d"}.icon-tree:before{content:"\e9bc"}.icon-sphere:before{content:"\e9c9"}.icon-flag:before{content:"\e9cc"}.icon-heart:before{content:"\e9da"}.icon-shuffle:before{content:"\ea30"}.icon-shift:before{content:"\ea4f"}.icon-radio-checked:before{content:"\ea54"}.icon-radio-unchecked:before{content:"\ea56"}.icon-make-group:before{content:"\ea58"}.icon-page-break:before{content:"\ea68"}.index{line-height:1.5;margin:15px 0;background-color:#f5f5f5;-webkit-font-smoothing:antialiased}@media(min-width:40em){.index{max-width:980px;margin:15px auto 30px}}@media print{.index{margin:0;background-color:transparent}}@font-face{font-family:Lato;src:url(../fonts/Lato-Regular.woff2) format("woff2"),url(../fonts/Lato-Regular.woff) format("woff")}@font-face{font-family:Lato Italic;src:url(../fonts/Lato-Italic.woff2) format("woff2"),url(../fonts/Lato-Italic.woff) format("woff")}@font-face{font-family:Lato Bold;src:url(../fonts/Lato-Bold.woff2) format("woff2"),url(../fonts/Lato-Bold.woff) format("woff")}@font-face{font-family:Lato Bold Italic;src:url(../fonts/Lato-BoldItalic.woff2) format("woff2"),url(../fonts/Lato-BoldItalic.woff) format("woff")}@font-face{font-family:Lato Light;src:url(../fonts/Lato-Light.woff2) format("woff2"),url(../fonts/Lato-Light.woff) format("woff")}@font-face{font-family:Lato Light Italic;src:url(../fonts/Lato-LightItalic.woff2) format("woff2"),url(../fonts/Lato-LightItalic.woff) format("woff")}.ppNoScroll{overflow:hidden}.ppBookingApp{font-family:Lato,Helvetica,sans-serif;font-size:16px;color:#222}.ppBookingApp *{-webkit-box-sizing:border-box;box-sizing:border-box}.ppBookingApp :after,.ppBookingApp :before{-webkit-box-sizing:content-box;box-sizing:content-box}.ppBookingApp .ppBookingApp__loading{min-height:300px;padding-top:125px}.ppBookingApp .ppBookingApp__header{position:relative;padding:0 0 15px}@media(min-width:64em){.ppBookingApp .ppBookingApp__header{padding:5px 0 20px;margin-bottom:20px}}@media print{.ppBookingApp .ppBookingApp__header{padding:0;margin-bottom:0}}@media print{.ppBookingApp .ppBookingApp__header.ppBookingApp__header--print{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;margin-bottom:16px}.ppBookingApp .ppBookingApp__header.ppBookingApp__header--print .ppBookingApp__heading{position:static}.ppBookingApp .ppBookingApp__header.ppBookingApp__header--print .ppBookingApp__imageBox{display:block;width:64px;height:64px;left:0}.ppBookingApp .ppBookingApp__header.ppBookingApp__header--print .ppBookingApp__parishName{display:block;padding-left:80px;font-size:22px}}.ppBookingApp .ppBookingApp__imageBox{position:absolute;top:0;left:10px;width:48px;height:48px;padding:2px;background:#fff;border:1px solid #ddd}@media(min-width:64em){.ppBookingApp .ppBookingApp__imageBox{left:20px;width:164px;height:164px;padding:3px}}@media print{.ppBookingApp .ppBookingApp__imageBox{display:none}}.ppBookingApp .ppBookingApp__image{width:100%}.ppBookingApp .ppBookingApp__title{position:relative;padding:0 15px 10px 70px}@media(min-width:64em){.ppBookingApp .ppBookingApp__title{height:90px;padding-left:210px}}@media print{.ppBookingApp .ppBookingApp__title{height:auto;padding:0}}@media(min-width:64em){.ppBookingApp .ppBookingApp__heading{position:absolute;bottom:15px}}.ppBookingApp .ppBookingApp__name{font-family:Lato Bold;font-size:16px;font-weight:400;color:#555;margin:0}@media(min-width:40em){.ppBookingApp .ppBookingApp__name{text-transform:uppercase;margin-bottom:4px}}@media print{.ppBookingApp .ppBookingApp__name{display:none}}.ppBookingApp .ppBookingApp__reservationMode{display:block;font-size:12px;text-transform:uppercase;color:#b22222}@media(min-width:40em){.ppBookingApp .ppBookingApp__reservationMode{display:initial;position:relative;top:-1px;font-size:13px;margin-left:10px;padding:2px 4px 2px 6px;border:1px solid #b22222;border-radius:3px}}.ppBookingApp .ppBookingApp__reservationModeIcon{margin-left:4px}.ppBookingApp .ppBookingApp__parishName{font-family:Lato Bold;font-size:18px;font-weight:400;line-height:1.25;color:#004570;margin:0}@media(min-width:64em){.ppBookingApp .ppBookingApp__parishName{font-size:22px}}@media print{.ppBookingApp .ppBookingApp__parishName{display:none}}.ppBookingApp .ppBookingApp__message{font-size:14px;line-height:1.25;text-align:center;color:#fff;background-color:#6751eb;border-radius:5px;padding:10px 15px;margin:0 15px 10px}.ppBookingApp .ppBookingApp__message:first-child{margin-top:-8px}@media(min-width:40em){.ppBookingApp .ppBookingApp__message{font-size:16px;margin:0 0 15px}.ppBookingApp .ppBookingApp__message:first-child{margin-top:-10px}}@media print{.ppBookingApp .ppBookingApp__message{display:none}}.ppBookingApp .ppBookingApp__message .ppBookingApp__messageIcon{position:relative;top:1px;margin-right:8px;color:#fff}.ppBookingApp .ppBookingApp__message .ppBookingApp__messageLabel{font-family:Lato Bold;font-weight:400}.ppBookingApp .ppBookingApp__collection{border:3px solid #228b22;border-radius:5px;padding:15px;margin:0 15px 15px;background:-webkit-gradient(linear,left top,right top,color-stop(30%,#fff),color-stop(50%,#f5f5f5),color-stop(70%,#fff));background:linear-gradient(90deg,#fff 30%,#f5f5f5 50%,#fff 70%)}@media(min-width:40em){.ppBookingApp .ppBookingApp__collection{padding:12px 15px;margin:0 0 20px}}@media print{.ppBookingApp .ppBookingApp__collection{display:none}}@media(min-width:40em){.ppBookingApp .ppBookingApp__collectionInfoWrapper{display:inline-block;vertical-align:top;width:calc(100% - 260px);margin:0}}@media(min-width:40em){.ppBookingApp .ppBookingApp__collectionButtonWrapper{display:inline-block;vertical-align:top;width:260px}}.ppBookingApp .ppBookingApp__collectionBoxTitle{font-family:Lato Bold;font-size:16px;font-weight:400;text-transform:uppercase;color:#228b22;margin:0 0 5px}.ppBookingApp .ppBookingApp__collectionTitle{font-family:Lato Bold;line-height:1.25;margin:0}.ppBookingApp .ppBookingApp__collectionTitleLabel{font-family:Lato Light}.ppBookingApp .ppBookingApp__collectionButton{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;min-width:260px;margin-top:20px}.ppBookingApp .ppBookingApp__collectionButton.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppBookingApp .ppBookingApp__collectionButton{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppBookingApp .ppBookingApp__collectionButton:hover{background-color:#1d771d}.ppBookingApp .ppBookingApp__collectionButton.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}@media(min-width:40em){.ppBookingApp .ppBookingApp__collectionButton{margin-top:4px}}.ppBookingApp .ppBookingApp__collectionButtonIcon{position:relative;top:1px;margin-right:10px}.ppBookingApp .ppBookingApp__instruction{border:3px solid #004570;border-radius:5px;padding:15px;margin:0 15px 15px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#fff),color-stop(40%,#f5f5f5),color-stop(60%,#fff));background:linear-gradient(90deg,#fff 20%,#f5f5f5 40%,#fff 60%)}@media(min-width:40em){.ppBookingApp .ppBookingApp__instruction{padding:12px 15px;margin:0 0 20px}}@media print{.ppBookingApp .ppBookingApp__instruction{display:none}}.ppBookingApp .ppBookingApp__instructionTitle{font-family:Lato Bold;font-weight:400;font-size:16px;text-transform:uppercase;color:#004570;margin:0 0 5px}.ppBookingApp .ppBookingApp__instructionText{font-family:Lato;font-size:15px;line-height:1.25}@media(min-width:64em){.ppBookingApp .ppBookingApp__navigation{background-color:#004570;height:48px;padding-left:190px;border-radius:6px}}@media print{.ppBookingApp .ppBookingApp__navigation{display:none}}.ppBookingApp .ppBookingApp__navigationList{list-style:none;margin:0;padding:0}.ppBookingApp .ppBookingApp__navigationListItem{position:relative;display:inline-block;width:50%;background-color:#004570}.ppBookingApp .ppBookingApp__navigationListItem:before{content:"";position:absolute;top:25%;left:0;height:50%;width:1px;background-color:hsla(0,0%,100%,.5)}.ppBookingApp .ppBookingApp__navigationListItem:first-child:before{display:none}.ppBookingApp .ppBookingApp__navigationListItem.ppBookingApp__navigationListItem--admin{width:100%;margin-top:8px;background-color:#b22222}.ppBookingApp .ppBookingApp__navigationListItem.ppBookingApp__navigationListItem--admin:before,.ppBookingApp .ppBookingApp__navigationListItem.ppBookingApp__navigationListItem--desktop{display:none}.ppBookingApp .ppBookingApp__navigationListItem.ppBookingApp__navigationListItem--disabled .ppBookingApp__navigationLink{color:#bbb;cursor:default}@media(min-width:64em){.ppBookingApp .ppBookingApp__navigationListItem.ppBookingApp__navigationListItem--disabled:hover{background-color:transparent}}.ppBookingApp .ppBookingApp__navigationListItem.ppBookingApp__navigationListItem--single{width:100%}@media(min-width:64em){.ppBookingApp .ppBookingApp__navigationListItem{width:auto;background-color:transparent}.ppBookingApp .ppBookingApp__navigationListItem.ppBookingApp__navigationListItem--admin{width:auto;margin-top:0}.ppBookingApp .ppBookingApp__navigationListItem.ppBookingApp__navigationListItem--admin:hover{background-color:#bf2424}.ppBookingApp .ppBookingApp__navigationListItem.ppBookingApp__navigationListItem--desktop{display:inline-block}.ppBookingApp .ppBookingApp__navigationListItem:hover{background-color:#004e7f}}.ppBookingApp .ppBookingApp__navigationLink{position:relative;display:block;line-height:42px;color:#fff;text-align:center;cursor:pointer}@media(min-width:64em){.ppBookingApp .ppBookingApp__navigationLink{line-height:48px;padding:0 25px}}.ppBookingApp .ppBookingApp__navigationLink.ppBookingApp__navigationLink--active:after{content:"";display:block;position:absolute;bottom:-6px;left:calc(50% - 5px);border-width:5px;border-style:solid;border-color:transparent transparent #f5f5f5 #f5f5f5;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ppBookingApp .ppBookingApp__navigationLink.ppBookingApp__navigationLink--external{text-decoration:none}.ppBookingApp .ppBookingApp__navigationLinkIcon{margin-right:8px}.ppBookingApp .ppBookingApp__navigationLinkIcon.icon-equalizer,.ppBookingApp .ppBookingApp__navigationLinkIcon.icon-shield{position:relative;top:1px}.ppBookingApp .ppBookingApp__navigationLinkIcon.icon-lock{margin-right:4px}.ppBookingApp .ppBookingApp__content{position:relative}.ppBookingApp .ppBookingApp__content.ppBookingApp__content--narrow:before{content:"";display:block;width:calc(100% - 40px);height:calc(100% - 88px);border:20px solid #eee;border-radius:6px;z-index:-1;position:absolute;left:0;top:24px}.ppBookingApp .ppBookingApp__contentInner{padding:15px;background-color:#fff}@media(min-width:40em){.ppBookingApp .ppBookingApp__contentInner{padding:15px 20px;border:1px solid #ddd;border-radius:6px}.ppBookingApp .ppBookingApp__contentInner.ppBookingApp__contentInner--narrow{max-width:480px;margin:0 auto}}@media print and (min-width:40em){.ppBookingApp .ppBookingApp__contentInner.ppBookingApp__contentInner--narrow{max-width:none}}@media print{.ppBookingApp .ppBookingApp__contentInner{padding:0;border:0}}.ppBookingApp .ppBookingApp__licenceNotice{text-align:center;margin:15px}.ppBookingApp .ppBookingApp__licenceIcon{font-size:64px;color:#b22222}.ppBookingApp .ppBookingApp__licenceTitle{font-size:24px;line-height:1.375;color:#b22222;margin:15px 0 20px}.ppBookingApp .ppBookingApp__licenceDesc{line-height:1.375;margin:0 0 20px}.ppBookingApp .ppBookingApp__licenceDesc.ppBookingApp__licenceDesc--info{font-family:Lato Bold;color:#0078d7}.ppBookingApp .ppBookingApp__licenceContact{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none;display:inline-block;text-decoration:none;margin-top:10px}.ppBookingApp .ppBookingApp__licenceContact.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppBookingApp .ppBookingApp__licenceContact{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppBookingApp .ppBookingApp__licenceContact:hover{background-color:#1d771d}.ppBookingApp .ppBookingApp__licenceContact.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppBookingApp .ppBookingApp__sessionModalBody{text-align:center;padding-top:10px}.ppBookingApp .ppBookingApp__sessionModalIcon{font-size:36px;color:#b22222}.ppBookingApp .ppBookingApp__sessionModalText{line-height:1.5;font-weight:700;margin:15px 0}.ppBookingApp .ppBookingApp__sessionModalReload{position:relative;font-size:16px;line-height:38px;text-align:center;padding:1px 20px 0;min-width:150px;width:100%;background-color:#228b22;color:#fff;border-width:0 0 3px 0;border-color:#186218;border-style:solid;border-radius:0;cursor:pointer;outline:none}.ppBookingApp .ppBookingApp__sessionModalReload.mainButton--disabled{border-color:#bbb;background-color:#ddd;color:#888;cursor:not-allowed}@media(min-width:40em){.ppBookingApp .ppBookingApp__sessionModalReload{width:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ppBookingApp .ppBookingApp__sessionModalReload:hover{background-color:#1d771d}.ppBookingApp .ppBookingApp__sessionModalReload.mainButton--disabled:hover{border-color:#bbb;background-color:#ddd;color:#888}}.ppBookingApp .ppBookingApp__sessionModalReload:disabled,.ppBookingApp .ppBookingApp__sessionModalReload[disabled]{opacity:.5}@media(min-width:40em){.ppBookingApp .ppBookingApp__sessionModalReload{width:100%}}