/*!/wp-content/plugins/ppff/public/css/custom.css*/input::placeholder{color:var(--third-color)!important}.ppff-block-search{background-color:var(--third-color);padding:1em;margin-bottom:2em!important}.ppff-block-search .heading{text-align:center}.ppff-block-search .heading p{font-size:large;font-weight:300;color:var(--white-color)}.ppff-block-search .content form .form-control{margin:1em;padding:9px 21px;border:0;background-color:var(--white-color);color:var(--third-color);font-size:medium;text-transform:uppercase;height:42px}.ppff-block-search .content form button{background-color:#fff0;border:2px solid var(--white-color);margin:1em;padding:9px 21px;width:125px;height:42px;color:var(--white-color);font-weight:700;font-size:medium;text-transform:uppercase}.ppff-block-search .content form .select2-container{margin-left:1em}.ppff-block-search .content form button:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.ppff-block-search .select2-container--default .select2-selection--single{border:0;height:42px}.ppff-block-search .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px}.ppff-block-search .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.ppff-block-search .select2-container--default .select2-selection--single .select2-selection__arrow strong{border-color:var(--third-color) #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.ppff-block-search-results .actions li{margin:0 1%}.ppff-block-search-results .actions li a.btn-secondary,.ppff-block-search-results .actions li a.btn-secondary:link,.ppff-block-search-results .actions li a.btn-secondary:active,.ppff-block-search-results .actions li a.btn-secondary:focus,.ppff-block-search-results .actions li a.btn-secondary:visited,.ppff-block-search-results .actions li a.btn-secondary:hover{display:block;width:125px;padding:.2em}.ppff-block-search-results .table thead th{font-size:small;text-align:left}.ppff-block-search-results .table tbody td{text-align:left}.ppff-block-search #tanatory{min-width:200px!important;max-width:200px!important;width:auto!important}.ppff-block-search-results .table a,.ppff-block-search-results .table a:link,.ppff-block-search-results .table a:active,.ppff-block-search-results .table a:focus,.ppff-block-search-results .table a:visited{color:var(--third-color)}.ppff-block-search-results .dataTables_paginate{width:100%;text-align:end;padding:.48em 0}.ppff-block-search-results .dataTables_paginate .paginate_button,.ppff-block-search-results .dataTables_paginate .paginate_button:link,.ppff-block-search-results .dataTables_paginate .paginate_button:active,.ppff-block-search-results .dataTables_paginate .paginate_button:focus,.ppff-block-search-results .dataTables_paginate .paginate_button:visited{color:var(--primary-color);font-size:medium;padding:7px;display:inline-block;background:transparent!important;border:0!important}.ppff-block-search-results .dataTables_paginate .paginate_button:hover{color:var(--third-color)!important;background:transparent!important;border:0!important;padding:7px;display:inline-block}.ppff-block-search-results .dataTables_paginate .paginate_button.current{color:var(--third-color)!important;font-weight:700;border-bottom:2px solid var(--secondary-color);border-left:0;border-right:0;border-top:0;background:#fff0}.ppff-block-search-results .dataTables_paginate a.next,.ppff-block-search-results .dataTables_paginate a.next:link,.ppff-block-search-results .dataTables_paginate a.next:active,.ppff-block-search-results .dataTables_paginate a.next:focus,.ppff-block-search-results .dataTables_paginate a.next:visited,.ppff-block-search-results .dataTables_paginate a.previous,.ppff-block-search-results .dataTables_paginate a.previous:link,.ppff-block-search-results .dataTables_paginate a.previous:active,.ppff-block-search-results .dataTables_paginate a.previous:focus,.ppff-block-search-results .dataTables_paginate a.previous:visited{color:var(--gray-color);font-size:small;text-transform:uppercase}.ppff-block-search-results .dataTables_paginate a.previous:hover,.ppff-block-search-results .dataTables_paginate a.next:hover{color:var(--primary-color)}.ppff-block-info .block-info .block-1,.ppff-block-info .block-info .block-2,.ppff-block-info .block-info .block-3{width:100%!important}.ppff-block-info .block-info{gap:30px}.ppff-block-info .block-info h5{color:var(--third-color);font-size:x-large;font-weight:700;text-transform:uppercase;padding-bottom:3px;margin-bottom:15px;border-bottom:3px solid var(--third-color)}.ppff-block-info .block-info p{color:var(--primary-color);font-size:medium;margin-bottom:0;}.block-sidebar,.ppff-block-condolence,.ppff-block-info .block-main{padding:2.5em 0}.ppff-block-info .block-main{background-color:var(--gray-light-color)}.ppff-block-condolence .block-form-condolence,.ppff-block-info .block-main .block-obituary{width:60%}.block-sidebar{width:40%}.ppff-block-info .block-main .block-obituary .preview{width:90%;margin:0 auto}.ppff-block-info .block-main .block-obituary .preview img{display:block;width:70%;height:auto;margin:auto}.block-sidebar a.btn,.block-sidebar a.btn:link,.block-sidebar a.btn:active,.block-sidebar a.btn:focus,.block-sidebar a.btn:visited,.block-sidebar a.btn:hover{font-size:medium;display:block;padding:1em;margin:1em 0}.block-sidebar a.btn>i{font-size:large;margin-right:.75em}.block-sidebar .text{text-align:center}.block-sidebar .text strong{font-size:large;font-weight:700;display:block}.block-sidebar .text small{display:block}.ppff-block-condolence .block-form-condolence{margin-top:2.5em;margin-right:2.5em;padding:2.5em;background-color:rgb(138 141 143 / .30);box-shadow:2px 4px 4px rgb(0 0 0 / .09);-moz-box-shadow:2px 4px 4px rgb(0 0 0 / .09);-webkit-box-shadow:2px 4px 4px rgb(0 0 0 / .09)}.ppff-block-deceased p,.ppff-block-deceased{color:#FFF!important}.ppff-block-search-results a.disabled{pointer-events:none;cursor:default}.ppff-block-deceased p span.fas{padding-right:5px!important}@media (max-width:319.98px){div.ppff-block-condolence .block-form-condolence,div.ppff-block-condolence,div.ppff-block-info .block-main,div.ppff-block-info,div.ppff-block-search-results,div.ppff-block-search{padding:1em}div.ppff-block-deceased .has-l-font-size .separator{height:5px}div.ppff-block-deceased .has-l-font-size .separator::before{content:""}div.ppff-block-deceased .has-l-font-size .separator,div.ppff-block-search form.d-flex{display:block!important}div.ppff-block-search .content form button,div.ppff-block-search .content form .form-control{margin:.5em 0;padding:7px}div.ppff-block-search .content form .select2-container{margin-top:.5em;margin-bottom:.5em;margin-left:0}div.ppff-block-condolence .block-form-condolence,div.ppff-block-info .block-main .block-obituary,.ppff-block-search .content form input,.ppff-block-search .content form button,.ppff-block-search .content form #tanatory{width:100%!important;min-width:100%!important;max-width:100%!important}div.ppff-block-deceased,div.ppff-block-search,div.woocommerce-product-data{position:relative;bottom:auto;left:auto;right:auto}div.ppff-block-search-results .resultsResults .table{width:100%!important}div.ppff-block-search-results .resultsResults .actions.d-flex{display:block!important}div.ppff-block-search-results .resultsResults .actions li{margin:1.5%}.ppff-block-search-results .actions li a,.ppff-block-search-results .actions li a:link,.ppff-block-search-results .actions li a:active,.ppff-block-search-results .actions li a:focus,.ppff-block-search-results .actions li a:visited,.ppff-block-search-results .actions li a:hover{font-size:smaller}div.ppff-block-deceased .has-l-font-size strong,.ppff-block-condolence .d-flex,.ppff-block-info .block.block-main .d-flex,.ppff-block-info .block.block-info.d-flex{display:block!important}div.ppff-block-condolence .block-form-condolence,.ppff-block-info .block.block-info.d-flex .flex-fill{margin:1.5em 0}div.ppff-block-search .heading p,div.ppff-block-deceased .has-l-font-size,.ppff-block-info div.block-info h5{font-size:medium!important}.ppff-block-info .block-main .block-obituary .preview img{width:100%}div.ppff-block-deceased .has-xxl-font-size{font-size:large!important}div.ppff-block-deceased{padding:0}}@media (min-width:320px) and (max-width:575.98px){div.ppff-block-condolence .block-form-condolence,div.ppff-block-condolence,div.ppff-block-info .block-main,div.ppff-block-info,div.ppff-block-search-results,div.ppff-block-search{padding:1em}div.ppff-block-deceased .has-l-font-size .separator{height:5px}div.ppff-block-deceased .has-l-font-size .separator::before{content:""}div.ppff-block-deceased .has-l-font-size .separator,div.ppff-block-search form.d-flex{display:block!important}div.ppff-block-search .content form button,div.ppff-block-search .content form .form-control{margin:.5em 0;padding:7px}div.ppff-block-search .content form .select2-container{margin-top:.5em;margin-bottom:.5em;margin-left:0}div.ppff-block-condolence .block-form-condolence,div.ppff-block-info .block-main .block-obituary,.ppff-block-search .content form input,.ppff-block-search .content form button,.ppff-block-search .content form #tanatory{width:100%!important;min-width:100%!important;max-width:100%!important}div.ppff-block-deceased,div.ppff-block-search,div.woocommerce-product-data{position:relative;bottom:auto;left:auto;right:auto}div.ppff-block-search-results .resultsResults .table{width:100%!important}div.ppff-block-search-results .resultsResults .actions.d-flex{display:block!important}div.ppff-block-search-results .resultsResults .actions li{margin:1.5%}.ppff-block-search-results .actions li a,.ppff-block-search-results .actions li a:link,.ppff-block-search-results .actions li a:active,.ppff-block-search-results .actions li a:focus,.ppff-block-search-results .actions li a:visited,.ppff-block-search-results .actions li a:hover{font-size:smaller}.ppff-block-condolence .d-flex,.ppff-block-info .block.block-main .d-flex,.ppff-block-info .block.block-info.d-flex{display:block!important}div.ppff-block-condolence .block-form-condolence,.ppff-block-info .block.block-info.d-flex .flex-fill{margin:1.5em 0}div.ppff-block-search .heading p,div.ppff-block-deceased .has-l-font-size,.ppff-block-info div.block-info h5{font-size:medium!important}.ppff-block-info .block-main .block-obituary .preview img{width:100%}div.ppff-block-deceased .has-xxl-font-size{font-size:1.5rem!important}div.ppff-block-deceased{padding:0}}@media (min-width:576px) and (max-width:767.98px){div.ppff-block-condolence .block-form-condolence,div.ppff-block-condolence,div.ppff-block-info .block-main,div.ppff-block-info,div.ppff-block-deceased,div.ppff-block-search-results,div.ppff-block-search{padding:1em}div.ppff-block-search form.d-flex{display:block!important}div.ppff-block-search .content form button,div.ppff-block-search .content form .form-control{margin:.5em 0;padding:7px}div.ppff-block-search .content form .select2-container{margin-top:.5em;margin-bottom:.5em;margin-left:0}div.ppff-block-condolence .block-form-condolence,div.ppff-block-info .block-main .block-obituary,.ppff-block-search .content form input,.ppff-block-search .content form button,.ppff-block-search .content form #tanatory{width:100%!important;min-width:100%!important;max-width:100%!important}div.ppff-block-deceased,div.ppff-block-search,div.woocommerce-product-data{position:relative;bottom:auto;left:auto;right:auto}div.ppff-block-search-results .resultsResults .actions.d-flex{display:block!important}div.ppff-block-search-results .resultsResults .actions li{margin:1.5%}.ppff-block-search-results .actions li a,.ppff-block-search-results .actions li a:link,.ppff-block-search-results .actions li a:active,.ppff-block-search-results .actions li a:focus,.ppff-block-search-results .actions li a:visited,.ppff-block-search-results .actions li a:hover{font-size:smaller}.ppff-block-info .block.block-main .d-flex,.ppff-block-condolence .d-flex{display:block!important}div.ppff-block-condolence .block-form-condolence,.ppff-block-info .block.block-info.d-flex .flex-fill{margin:1.5em 0}div.ppff-block-search .heading p,div.ppff-block-deceased .has-l-font-size,.ppff-block-info div.block-info h5{font-size:medium!important}.ppff-block-info .block-main .block-obituary .preview img{width:100%}div.ppff-block-deceased .has-xxl-font-size{font-size:2rem!important}div.ppff-block-info div.block-info p{font-size:small}}@media (min-width:768px) and (max-width:991.98px){div.ppff-block-condolence .block-form-condolence,div.ppff-block-condolence,div.ppff-block-info .block-main,div.ppff-block-info,div.ppff-block-deceased,div.ppff-block-search-results,div.ppff-block-search{padding:1em}div.ppff-block-search .content form button,div.ppff-block-search .content form .form-control{margin:.5em;padding:7px}div.ppff-block-search .content form .select2-container{margin-left:.5em}div.ppff-block-deceased,div.ppff-block-search,div.woocommerce-product-data{position:relative;bottom:auto;left:auto;right:auto}div.ppff-block-search-results .resultsResults .actions.d-flex{display:block!important}div.ppff-block-search-results .resultsResults .actions li{margin:1.5%}.ppff-block-search-results .actions li a,.ppff-block-search-results .actions li a:link,.ppff-block-search-results .actions li a:active,.ppff-block-search-results .actions li a:focus,.ppff-block-search-results .actions li a:visited,.ppff-block-search-results .actions li a:hover{font-size:smaller}div.ppff-block-search .heading p,div.ppff-block-deceased .has-l-font-size,.ppff-block-info div.block-info h5{font-size:medium!important}div.ppff-block-deceased .has-xxl-font-size{font-size:2rem!important}div.ppff-block-info div.block-info p{font-size:small}div.ppff-block-info .block-main .block-obituary .preview img{width:100%}}@media (min-width:992px) and (max-width:1199.98px){div.ppff-block-condolence .block-form-condolence,div.ppff-block-condolence,div.ppff-block-info .block-main,div.ppff-block-info,div.ppff-block-deceased,div.ppff-block-search-results,div.ppff-block-search{padding:1em}div.ppff-block-info .block-main .block-obituary .preview img{width:90%}}