.et-db #et-boc .et-l .et_pb_bottom_inside_divider,.et-db #et-boc .et-l .et_pb_top_inside_divider{background-repeat-y:no-repeat!important}.et-menu a:hover{opacity:1!important}.drts .drts-bs-form-control{height:auto!important}.et_pb_menu__menu>nav>ul>li.menu-search a:hover,.claim-listing-button button.drts-bs-btn:hover{background:#e8b7d4!important;border-color:#e8b7d4!important}.et_pb_menu__menu>nav>ul>li.menu-listed a:hover{background:#7facd6}.et_pb_menu__menu>nav>ul>li.menu-login a:hover,.et_pb_menu__menu>nav>ul>li.menu-account a:hover{background:#e7e7e7}.menu-login a:before,.menu-account a:before{background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/login-blue.svg)}.menu-search a:before{background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/search-white.svg)}.menu-listed a:before{background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/listed-white.svg)}.menu-login a:before,.menu-search a:before,.menu-listed a:before,.menu-item-has-children.menu-account>a:first-child:before{content:"";position:absolute;height:20px;width:20px;background-size:cover;margin-left:-26px;margin-top:-4px}.menu-search a{margin-left:30px}.et_pb_menu__menu>nav>ul>li.menu-listed a{padding:16px 20px 16px 42px!important;background:#2f549f;border-radius:10px;color:white!important;box-shadow:0 0 20px -8px rgb(70 127 207 / 40%)}.et_pb_menu__menu>nav>ul>li.menu-search a{padding:16px 20px 16px 42px!important;background:#a5678e;border-radius:10px;color:white!important;box-shadow:0 0 20px -8px rgb(70 127 207 / 40%)}.et_pb_menu__menu>nav>ul>li.menu-login a,.et-menu .menu-item-has-children.menu-account>a:first-child{padding:16px 20px 16px 42px!important;background:#ffffff;border-radius:10px;box-shadow:0 0 20px -8px rgb(70 127 207 / 40%)}.et-menu .menu-item-has-children.menu-account>a:first-child{padding-right:30px!important}.et-menu .menu-item-has-children.menu-account>a:first-child:after{right:12px!important}.et_pb_menu__menu>nav>ul>li>a{padding:0!important}.et_pb_menu__menu>nav>ul>li{margin-top:0!important;align-items:center!important}.et_pb_menu .et-menu>li{padding:0!important}ul#menu-main-menu-v2{gap:25px;margin:0!important;align-items:center}.banner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.banner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0_tb_body>.et_pb_background_mask{background-size:80%!important;background-image:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/mask-test.svg);background-position:0% -30px!important}.inner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0_tb_body>.et_pb_background_mask{background-image:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/mask-inner.svg)}.banner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.banner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask{background-image:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/mask-test.svg)}#main-search .drts-bs-btn-group .drts-search-form-submit{font-size:18px!important;line-height:1;text-transform:none;font-weight:700;text-align:left}#main-search .drts-search-form .drts-row.drts-gutter-none{background:#e7e7e7;padding:8px;border-radius:10px;box-shadow:0 0 20px -8px rgb(70 127 207 / 40%)}#main-search .drts-search-form-field .select2-container .select2-selection--single .select2-selection__arrow,#main-search .drts-search-form-field .select2-container .select2-selection--single .select2-selection__rendered,#main-search .drts-search-form-field input[type=text],#main-search .drts-search-form-submit{height:60px!important;padding:20px!important}#main-search .drts-search-form-field input[type=text]{padding-left:37px!important}#main-search .drts-search-form-field:last-child{max-width:16%}#main-search .drts-search-form-submit{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;background:#a5678e!important;border-color:#a5678e}#main-search .drts-search-form-submit:hover{background:#e8b7d4!important;border-color:#e8b7d4}#main-search .drts-search-form-responsive .drts-gutter-none .drts-search-form-field.\:container\(width\>480px\):first-child .select2-container .select2-selection--single,#main-search .drts-search-form-responsive .drts-gutter-none .drts-search-form-field.\:container\(width\>480px\):first-child input[type=text],#main-search .drts-search-form-responsive .drts-gutter-none .drts-search-form-field.\:container\(width\>480px\):first-child select{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}#main-search .drts-search-form-buttons button:before{content:"";position:absolute;height:22px;width:22px;background-size:cover;right:18px;top:18px}#main-search .drts-search-form-buttons button:before{background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/search-white.svg)}#main-search .drts-search-form-buttons button:before{content:""}#main-search .select2-results__option{font-size:16px;padding:13px 19px!important;cursor:pointer!important}#main-search .select2-container--default .select2-results>.select2-results__options{border-radius:10px!important;max-height:240px!important}#main-search span.select2-dropdown.select2-dropdown--below{border-radius:10px;border:none;margin-top:7px;box-shadow:0 0 20px -8px rgb(70 127 207 / 40%)}#main-search .select2-container .select2-selection--single .select2-selection__clear:after{right:-9960px}#main-search .drts-clear{right:15px}ul#menu-funeral-categories a{line-height:0.65}footer #main-search .drts-search-form-buttons button:before{display:none}.drts-search-form-field-location-address{border-left:3px solid #e7e7e7}.drts-search-form-field .drts-form-type-textfield input[type=text],.drts-search-form-field .select2-container .select2-selection--single{box-shadow:none!important}button.drts-bs-btn.drts-bs-btn-outline-secondary.drts-bs-nav-item.drts-bs-mr-2.drts-bs-mb-2.drts-bs-mb-sm-0.drts-view-nav-item.drts-view-nav-item-name-filter.drts-view-nav-item-name-filter-collapse.drts-bs-d-inline-block{display:none!important}#main-directory .drts-view-entities-container-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}div#main-directory .drts-display-element-entity_field_directory_photos-1,div#single-listing-header .drts-display-element-entity_field_directory_photos-1,#supreme-listing .drts-display-element-entity_field_directory_photos-1{padding:15px;border-radius:10px!important;object-fit:cover;background:white;border:1px solid #e7e7e7!important;box-shadow:0 0 20px -8px rgb(70 127 207 / 20%)!important}div#single-listing-header .drts-display-element-entity_field_directory_photos-1 img{border-radius:10px!important;object-fit:contain;height:248px!important}div#main-directory .drts-display-element-column-1{overflow:visible!important}#supreme-listing .drts-view-entities-list-row .drts-row.drts-gutter-sm{display:grid;grid-template-columns:1fr 1fr;gap:30px}div#supreme-listing .drts-view-entity-container{margin:0!important;padding:0!important}#supreme-listing .drts-gutter-sm{margin:0!important}.supreme-label{position:absolute}.drts-display-element-column-1{overflow:visible!important}.supreme-label span.drts-bs-badge{}#supreme-listing .directory-listing-photo img{height:184px!important}.drts .drts-view-entities-container-list .drts-view-entities-header{width:100%;margin-bottom:0!important}.drts-view-entities-filter-form{width:20%}.drts-view-entities-list{flex:1}.drts .drts-bs-mt-4.drts-view-entities-footer{width:100%;margin-top:20px!important;margin-left:calc(22% + 2px)}.drts-view-filter-form .drts-bs-card-group,.drts-view-filter-form .drts-bs-card-group-none{display:flex;flex-wrap:wrap;border:0!important}.drts-view-filter-form .drts-bs-card{width:100%!important;flex:auto!important;margin:0!important;margin-bottom:20px!important;border:1px solid #e7e7e7!important;border-radius:10px!important;box-shadow:0 0 20px -8px rgb(70 127 207 / 20%);padding:8px 20px!important}.drts-view-filter-form .drts-bs-card-header{text-transform:none!important;padding:12px 0!important;font-size:18px;color:#2f549f;font-weight:700}.drts-view-filter-form .drts-bs-card-body{padding:12px 0!important}#main-directory .drts-main h2,#supreme-listing .drts-main h2{position:absolute;top:14px;left:0;font-size:18px;padding:0;line-height:1}.drts-bs-navbar.drts-bs-navbar-expand-sm.drts-bs-justify-content-between.drts-bs-mb-2.drts-view-nav.drts-bs-p-0{justify-content:flex-end!important;margin:0!important}.drts-main h2 em{font-weight:800;color:#a5678e;font-size:20px}.drts-bs-dropdown-toggle{padding:10px 16px!important;border-radius:10px!important;border-color:#e7e7e7!important;color:#585858!important;background:whitesmoke!important}.drts .drts-bs-dropdown-menu{min-width:168px;border-radius:10px;border-color:#e7e7e7;background:white;margin-top:10px;font-size:16px!important;box-shadow:0 0 20px -8px rgb(70 127 207 / 20%)}#main-directory .drts-view-entities-list-row .drts-view-entity-container,#supreme-listing .drts-view-entities-list-row .drts-entity-post{padding:20px!important;margin:0!important;min-width:48%!important;flex:1;background:white;border-radius:10px!important;border:1px solid #e7e7e7!important;box-shadow:0 0 20px -8px rgb(70 127 207 / 30%);color:#585858!important}#main-directory .drts-view-entities-list-row .drts-row.drts-gutter-sm{display:grid!important;margin:0!important;grid-gap:20px;grid-template-columns:1fr 1fr;padding:0}.drts-view-post-entities .drts-display-default-summary,.drts-view-user-entities .drts-display-default-summary{border:0!important}.drts .drts-bs-mt-4.drts-view-entities-footer .drts-bs-navbar-nav a{background:#a5678e!important;color:white!important;border:2px solid white!important;padding:20px 36px!important;border-radius:60px!important;line-height:1em!important}.drts .drts-bs-mt-4.drts-view-entities-footer .drts-bs-navbar-nav a:hover{background:white!important;color:#a5678e!important;border-color:#a5678e!important}.directory-listing-photo img{border-radius:10px!important;object-fit:contain;height:132.33px!important;background:white;border-radius:10px}.directory-listing-title{font-size:20px!important;font-weight:600;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;margin-bottom:15px;letter-spacing:-0.5px}.directory-listing-rating{margin-bottom:20px}.drts-display-element-entity_field_directory_category-1 a{padding:10px 12px;display:inline-block;background:whitesmoke;font-size:13px;border-radius:8px;color:#585858!important;line-height:1em}.drts .directory-listing-main{padding:0 0 0 20px!important}.address-column{padding:25px 0 30px 0!important}.drts .drts-bs-btn.drts-bs-dropdown-toggle{background:white!important}.drts .drts-bs-dropdown-item{font-size:14px!important;padding:6px 16px!important}.drts .button-column-phone .drts-bs-btn,.button-column-info .drts-bs-btn,.detailed-phone-nolink{padding:12px 20px 12px 20px!important;border-radius:10px!important;font-size:16px!important;font-weight:700!important}.detailed-phone-nolink{display:inline-block}.drts .button-column-phone .drts-bs-btn,.detailed-phone-nolink{padding-left:48px!important;background:white!important;border:2px solid #e7e7e7;color:#585858!important}.drts .button-column-info .drts-bs-btn{background:#2f549f!important;border:2px solid #2f549f;color:white!important;padding-right:52px!important}.drts .button-column-phone .drts-bs-btn:hover{background:#e7e7e7!important;border-color:#e7e7e7!important}.drts .button-column-info .drts-bs-btn:after{content:"";position:absolute;background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/arrow-right-white.svg);width:21px;height:24px;background-position:center center;background-repeat:no-repeat;right:20px}.detailed-email a:before,.detailed-email p:before{content:"";position:absolute;background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/direct-email-blue.svg);width:24px;height:24px;background-position:center center;background-repeat:no-repeat;left:0px;margin-top:1px}.detailed-email a,.detailed-email p{position:relative;padding-left:30px;font-size:18px;font-weight:700;color:#2f549f}.detailed-email{margin-top:15px}.drts-display-element-text-10{margin-top:20px}.drts .button-column-phone .drts-bs-btn:before,.detailed-phone-nolink:before{content:"";position:absolute;background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/fm-phone.svg);width:18px;height:18px;background-position:center center;background-repeat:no-repeat;left:20px;margin-top:3px}.drts .button-column-info .drts-bs-btn:hover{background:#7facd6!important;border-color:#7facd6!important}.drts .address-column .drts-location-address:before{content:"";position:absolute;background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/fm-mapmarker.svg);width:26px;height:26px;background-position:center center;background-repeat:no-repeat;left:0;margin-top:1px}.drts .address-column .drts-location-address{padding-left:28px;display:block;text-transform:capitalize}.drts-display-element-labels{margin:0!important}.supreme-label span.drts-bs-badge{vertical-align:top!important;line-height:1em!important;border-radius:10px 0!important;padding:6px 10px!important;background:#ffb41f!important;color:white!important}.drts-frontendsubmit-login-register-form-column:first-of-type{display:none}.drts-frontendsubmit-register-form .drts-form-type-password:first-of-type{margin-left:4%!important;padding-right:20px!important}.drts-frontendsubmit-register-form .drts-form-field{width:48.5%}.drts-frontendsubmit-login-register-form-column{max-width:100%}.drts-form-field.drts-form-type-checkbox.drts-form-required{width:100%}.drts-frontendsubmit-login-register-form{align-items:flex-start}.drts-frontendsubmit-login-register-form-column h2,.drts-frontendsubmit-login-register-form-separator{display:none}.drts-frontendsubmit-register-form{margin:0!important;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.drts .drts-frontendsubmit-login-register-form-column .drts-bs-form-control,.drts-bs-modal-body .drts-bs-form-control,div#ur-frontend-form span.input-wrapper input,.drts .drts-bs-form-control{padding:16px!important;height:auto;font-size:16px;line-height:1;border-radius:10px;border:1px solid #e7e7e7;background:#fcfcfc}.drts .drts-frontendsubmit-login-register-form-column .drts-bs-form-control:focus,.drts-bs-modal-body .drts-bs-form-control:focus,div#ur-frontend-form span.input-wrapper input:focus{box-shadow:none;background:#fcfcfc!important;border-color:#c9c9c9;box-shadow:0 0 20px -8px rgb(70 127 207 / 20%)}.drts .drts-frontendsubmit-login-register-form-column .drts-bs-btn-primary,input.user-registration-Button.button{padding:15px 29px;font-size:16px;font-weight:600;border-radius:10px;background:#2f549f;border:none;color:white}.drts .drts-frontendsubmit-login-register-form-column .drts-bs-btn-primary:hover,input.user-registration-Button.button:hover{background:#7facd6;color:white}div#single-listing-header .drts-row.drts-gutter-none{gap:42px}div#single-listing-header{color:white}div#single-listing-header .drts-row.drts-gutter-none .drts-display-element{flex:1}.drts-row.drts-gutter-none .drts-display-element-column-7{width:21%!important;max-width:20%!important}.drts-display-element-text-1 h1{color:white;font-size:30px;font-weight:700;padding-bottom:13px}.drts .drts-display-element-entity_field_review_ratings-2{padding:6px 12px;background:white;border-radius:10px;color:black;border:1px solid #e7e7e7;display:inline-block}.drts-display-element-entity_field_field_tag_line-1{margin-bottom:22px!important;font-size:18px;font-weight:400}.single-funeral_dire_dir_ltg .drts-display-element-entity_field_location_address-1 a,.single-funeral_dire_dir_ltg .drts-display-element-entity_field_field_your_area-1 a{color:white!important}.single-funeral_dire_dir_ltg .drts-display-element-entity_field_location_address-1,.single-funeral_dire_dir_ltg .drts-display-element-entity_field_field_your_area-1{margin-left:30px;margin-bottom:33px}.drts .drts-display-element-entity_field_location_address-1:before,.drts .drts-display-element-entity_field_field_your_area-1:before{content:"";position:absolute;background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/fm-mapmarker-white.svg);width:26px;height:26px;background-position:center center;background-repeat:no-repeat;left:0;margin-top:1px}.inner-website-col{text-align:right}.drts-display-element-entity_field_field_website-2{display:inline-block;padding:12px 20px 12px 20px!important;border-radius:10px!important;font-size:16px!important;font-weight:700!important;background:#e7e7e7;border:2px solid white;color:#585858;line-height:1.5;padding-left:44px!important;position:relative}.drts-display-element-entity_field_field_website-2:before{content:"";position:absolute;background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/website-nolink.svg);width:18px;height:18px;background-position:center center;background-repeat:no-repeat;left:16px;margin-top:3px}.drts .detailed-inner-buttons .drts-display-element-entity_field_field_website-1 a{padding:12px 20px 12px 20px!important;border-radius:10px!important;font-size:16px!important;font-weight:700!important}.drts .detailed-inner-buttons .drts-display-element-entity_field_field_website-1 a{padding-right:44px!important;background:#a5678e!important;border:2px solid #a5678e;color:#ffffff!important;position:relative}.drts .button-column-info .drts-bs-btn{background:#2f549f!important;border:2px solid #2f549f;color:white!important;padding-right:52px!important}.drts .button-column-info{text-align:right}.drts .detailed-inner-buttons .drts-display-element-entity_field_field_website-1 a:hover{background:#e8b7d4!important;border-color:#e8b7d4!important}.drts .detailed-inner-buttons .drts-display-element-entity_field_field_website-1 a:after{content:"";position:absolute;background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/website-link-white.svg);width:18px;height:18px;background-position:center center;background-repeat:no-repeat;right:17px;margin-top:3px}.detailed-label-featured{position:absolute;top:0;left:0}.send-a-message-col{max-width:31.3333%!important}.send-a-message,.body-card,.claim-listing-card{padding:30px!important;background:white;border-radius:10px;color:#585858;border:1px solid #e7e7e7;box-shadow:0 0 20px -8px rgb(70 127 207 / 20%)}.claim-listing-card{padding:30px!important;background:#2f549f;border-radius:10px;color:white;border:1px solid #2f549f;box-shadow:0 0 20px -8px rgb(70 127 207 / 20%)}.send-a-message h3,.claim-listing-card h3{margin-right:10%;line-height:1.5;padding-bottom:15px}a.send-button{padding:12px 20px 12px 20px!important;border-radius:10px!important;font-size:16px!important;font-weight:700!important;display:inline-block;width:100%;text-align:center;background:#2f549f;color:white;transition:0.2s ease-in-out;border:2px solid #2f549f}.send-a-message p:first-of-type{padding-bottom:27px}a.send-button:hover{background:#7facd6;border-color:#7facd6}.drts .drts-bs-btn{transition:0.3s ease-in-out!important}.body-card{margin-bottom:30px}#gallery-2 .gallery-item{margin:0!important}.tags-tick-list .drts-icon{display:none!important}.tags-tick-list{display:flex;flex-wrap:wrap;gap:30px;line-height:1}.tags-tick-list span:before{background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/tick-purple.svg);content:"";position:absolute;height:18px;width:18px;left:0}.tags-tick-list span{margin-left:0;display:inline-block;position:relative;padding-left:24px;font-size:18px}.body-card h2{padding-bottom:25px;font-size:22px;font-weight:600;color:#2f549f}.single-body-desc{font-size:18px;line-height:1.7em}div#contact-form{box-shadow:0 0 20px -8px rgb(70 127 207 / 50%);overflow:visible;position:sticky;top:40px}.drts .body-col{overflow:visible!important}.drts-display--detailed{margin:0!important;;;;;;;;}.single-funeral_dire_dir_ltg div#main-content{background:#f7f7f7}.inner-rating-col{margin-bottom:30px}.inner-rating-col .drts-row.drts-gutter-none{align-items:center!important;gap:21px!important}.inner-rating-col .drts-row.drts-gutter-none .drts-display-element-column-14{max-width:166px}a.leave-review{border-bottom:1px solid;color:white;font-size:13px;transition:0.3s ease-in-out}a.leave-review:hover{color:#e7e7e7}.height100 .et_pb_code_inner,.height100 .drts,.height100 .drts-display.drts-display--detailed.drts-display-default-detailed,.height100 .body-col{height:100%}.gform_fields input.text,.gform_fields input.title,.gform_fields input[type=text],.gform_fields select,.gform_fields textarea{padding:16px!important;font-size:16px!important;border-radius:10px;border:1px solid #e7e7e7;background:#fcfcfc}.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:20px;grid-row-gap:15px}span#input_3_1_3_container{padding-right:10px}span#input_3_1_6_container{padding-left:10px}.gform_fields input.text:focus,.gform_fields input.title:focus,.gform_fields input[type=text]:focus,.gform_fields select:focus,.gform_fields textarea:focus{border:1px solid #e7e7e7;background:#fcfcfc;box-shadow:0 0 20px -8px rgb(70 127 207 / 20%)}.gform_button,.drts-bs-modal-footer .drts-form-buttons button{transition:0.3s ease-in-out;margin:0!important;text-align:center;width:100%;padding:16px 30px;border-radius:10px;border:2px solid #a5678e;font-size:16px;font-weight:700;background:#a5678e;cursor:pointer;color:white;line-height:1}.gform_button:hover,.drts-bs-modal-footer .drts-form-buttons button:hover{background:#e8b7d4;border-color:#e8b7d4}div#inner-col-right{text-align:right}div#inner-col-right .drts-bs-btn{padding:12px 20px 12px 20px!important;border-radius:10px!important;font-size:16px!important;font-weight:700!important;color:#2f549f;background:white;border:2px solid}div#inner-col-right .drts-bs-btn:hover{background:#2f549f;color:white;border-color:#2f549f}div#review-grid .drts-row.drts-gutter-sm{display:grid!important;margin:0!important;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(1fr,1fr));grid-template-columns:1fr 1fr;grid-row:span 3}div#review-grid .drts-row.drts-gutter-sm .drts-view-entity-container{margin:0;padding:30px;background:#fcfcfc;border-radius:10px;border:1px solid #e7e7e7!important}div#review-grid .drts-row.drts-gutter-sm .drts-view-entity-container .drts-display-default-summary{padding:0}div#review-grid .review-title{font-size:20px!important;color:#2f549f;margin-bottom:10px;font-weight:600}div#review-grid .review-date{margin:0!important}.review-author-container{font-size:14px;font-weight:600}.drts-bs-modal-body{padding:30px}.drts-bs-modal-header{padding:20px 30px;font-size:22px!important}.drts-bs-modal-footer{padding:20px 30px}.drts-bs-modal-footer .drts-form-buttons{margin:0;width:100%;display:flex!important;flex-wrap:nowrap;gap:30px}.drts .irs-bar-edge,.drts .irs-single,.drts .irs-slider:before{background-color:#ffb41f}.drts .irs-single::after{border-top-color:#ffb41f}.drts-bs-modal-header .drts-bs-modal-title{font-size:24px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#2f549f;font-weight:600}.drts-entity-form-field>label{font-size:16px!important}.single-body-photos img{border-radius:10px}.drts-display-element-hover-effect.drts-display-element-hover-zoom{border-radius:10px;border:1px solid #e7e7e7!important}.claim-listing-button button.drts-bs-btn{padding:10px!important;background:#a5678e;border-radius:10px!important;color:white!important;border:2px solid #a5678e;width:100%!important;max-width:100%!important;font-weight:600}.claim-listing-card h3{color:white}.claim-listing-button{margin-top:25px}.claim-listing-button .drts-bs-btn-group{display:block}.claim-listing-button button.drts-bs-btn:hover{background:black}div#open-now{top:0;right:0;position:absolute}div#open-now .drts-bs-badge{display:inline-block;margin:0;border-radius:0 8px;padding:12px 18px;font-size:16px}.back-results button.drts-bs-btn.drts-bs-btn-link{color:white;padding:0 0 0 30px;border:0}.back-results button.drts-bs-btn.drts-bs-btn-link:before{content:"";position:absolute;background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/arrow-right-white-back.svg);width:21px;height:24px;background-position:center center;background-repeat:no-repeat;left:0;margin-top:1px}.drts .drts-bs-btn-group-sm>.drts-bs-btn,.drts .drts-bs-btn-sm{line-height:1.7em}div#rating-col .drts-row.drts-gutter-none{gap:10px}div#rating-col .drts-row.drts-gutter-none .rating-inner-col{flex:unset;width:auto!important}div#rating-col{margin-bottom:20px}.multi-location .drts-location-address a:before{content:"";position:absolute;background:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/fm-mapmarker.svg);width:20px;height:20px;background-position:center center;background-repeat:no-repeat;left:11px;margin-top:4px}.detailed-sub-heading{margin-top:30px}.detailed-sub-heading h3{color:#2f549f;font-weight:600;font-size:20px;padding-bottom:20px}.multi-location{display:flex;gap:15px;flex-wrap:wrap}.multi-location a{display:inline-block;padding:6px 18px 6px 38px;border-radius:10px;background:#fcfcfc;border:1px solid #e7e7e7;color:#585858;position:relative;transition:0.3s ease-in-out}.multi-location a:hover{background:whitesmoke}div#ur-frontend-form{padding:0;border:0}.ur-form-grid{padding:0!important}.ur-frontend-form .ur-form-row .ur-form-grid label,.ur-frontend-form .ur-form-row .ur-form-grid legend{margin-top:0;font-size:16px;font-weight:700;color:#585858;margin-bottom:6px}div#user-registration{box-shadow:none;background:transparent}input.user-registration-Button.button{padding:15px 29px;font-size:16px;font-weight:600;border-radius:10px;background:#2f549f;border:none;color:white}.form-card .drts-display-element-header{margin:0!important;line-height:1}.form-card{padding:30px 30px 0 30px;background:white;border-radius:10px;margin-bottom:30px!important;border:1px solid #e7e7e7}.form-card .drts-display-element-header:before{display:none!important}.form-card .drts-display-element-header span{margin:0!important;padding:0!important;margin-bottom:20px!important;font-weight:700;font-size:22px;color:#2f549f;line-height:1;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.add-listing h2{font-weight:700;font-size:32px;color:#33539E!important;letter-spacing:-0.5px;line-height:1.4em;margin-bottom:20px}span.select2-selection.select2-selection--multiple{height:53px;border:1px solid #e7e7e7!important;border-radius:10px!important;background:#fcfcfc}.drts-form-field .select2-container .select2-selection--multiple .select2-selection__rendered{padding:11px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:0!important;padding:2px 8px!important;border-radius:10px}.add-listing .drts-form-field .select2-container .select2-selection--single{height:53px;border:1px solid #e7e7e7!important;border-radius:10px!important;background:#fcfcfc}.drts-form-field .select2-container .select2-selection--single .select2-selection__rendered{height:auto;padding:14px}.select2-container .select2-selection--multiple .select2-selection__clear:after,.select2-container .select2-selection--single .select2-selection__clear:after{top:50%!important}.select2-container--default .select2-selection--single .select2-selection__arrow{right:8px}.drts .drts-bs-btn-outline-secondary{color:#2f549f;border:2px solid #2f549f}.drts .drts-bs-btn-outline-danger{color:#a5678e;border:2px solid #a5678e}.drts .drts-bs-btn-outline-secondary,.drts .drts-bs-btn-outline-danger{border-radius:10px;padding:8px 12px;background:#fcfcfc}button.drts-bs-btn.drts-bs-btn-outline-secondary.drts-bs-btn-sm.drts-location-find-address{background:#2f549f;color:white}.drts-location-address-field-buttons.drts-bs-mb-2{display:flex;gap:10px;margin-bottom:10px!important}button.drts-bs-btn.drts-bs-btn-outline-secondary.drts-bs-btn-sm.drts-location-find-address:hover{background:#7facd6;border-color:#7facd6}.drts .drts-bs-btn-outline-secondary:hover{background:#2f549f;border-color:#2f549f}.drts .drts-bs-btn-outline-danger:hover{background:#a5678e;border-color:#a5678e}.drts .drts-bs-form-group{margin-bottom:30px}.drts .drts-location-address-container .drts-bs-form-group{margin-bottom:20px!important}.drts .drts-form-buttons .drts-bs-btn-primary{border-radius:10px;background:#a5678e;border-color:#a5678e}.drts .drts-form-buttons .drts-bs-btn-primary:hover{background:#e8b7d4;border-color:#e8b7d4}.category-view .drts-display--detailed.drts-display-default-detailed{display:none}.drts .tt-suggestion{padding:13px 19px!important}.drts-bs-modal-footer .drts-form-buttons .drts-bs-btn.drts-bs-btn-outline-secondary{background:white;color:black}.drts .drts-display-element .no-tagline-gap{height:49px!important;margin:0!important}.drts .drts-display-element .no-tagline-gap hr{border-color:transparent!important;border-width:0!important}ul#menu-funeral-categories{margin:0!important;gap:25px}.footer-list ul{list-style:none;padding:0!important}.footer-list li{margin-bottom:12px}.footer-list li:last-of-type{margin-bottom:0!important}.footer-terms ul{list-style:none;padding:0!important;display:flex;justify-content:flex-end;gap:40px}.footer-icon img{width:50px!important}.footer-logo img{width:280px!important}.page-id-5323 .swal2-container.swal2-top-end.swal2-fade.swal2-shown{width:100%;min-width:100%;position:absolute;left:0;right:0;top:0;padding:0;box-shadow:0 10px 40px -20px rgb(0 0 0 / 20%)}.page-id-5323 .swal2-popup.swal2-toast.swal2-show{width:100%;margin:0;padding:20px;background:white;box-shadow:0 10px 0 0 black;border-radius:0;border-bottom:1px solid whitesmoke}.drts .drts-location-map-container-container{position:absolute!important;left:0!important;width:20%!important}.drts .drts-location-entities-container.drts-bs-col.drts-bs-col-sm-9.drts-bs-pl-sm-2{max-width:100%!important;width:100%!important;min-width:100%!important;padding:0!important}.drts .drts-view-entities-filter-form{margin-top:340px!important}.gmnoprint.gm-style-mtc{display:none}.drts-map-container{border-radius:10px!important;-webkit-transform:translate3d(0px,0px,0px);-webkit-mask-image:-webkit-radial-gradient(white,black)}.claim-form-2col{margin-bottom:0!important}div#please-note{padding:20px;border-radius:10px;background:#7facd6;color:white}div#please-note h3{color:white}div#please-note a{color:white;font-weight:800;text-decoration:underline}div#customer_details{display:flex;flex-direction:column;width:67%;float:left;clear:both}div#customer_details div{width:100%}h3#order_review_heading{width:30%;float:right}div#order_review{width:30%;float:right}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}.wc-stripe-elements-field,.wc-stripe-iban-element-field{padding:13px;border-radius:10px}.form-row.place-order{padding:20px!important}button#place_order{margin-top:20px;width:100%;border-radius:10px;background:#33539e;border:2px solid #33539e;color:white}button#place_order:hover{background:#7facd6;border-color:#7facd6}tr.shipping{display:none}.sub-menu ul li{list-style:none;margin-bottom:12px}.sub-menu ul{padding:0;margin-bottom:-12px;margin-top:10px}.et_pb_row{width:90%}.menu-1280{display:none!important}.et-menu .menu-item-has-children>a:first-child{padding-right:20px!important}@media (min-width:2560px){.banner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.banner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0_tb_body>.et_pb_background_mask{background-position:0% -85px!important}}@media (max-width:1440px){.banner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.banner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0_tb_body>.et_pb_background_mask{background-size:90%!important;background-position:-50px -20px!important}ul#menu-main-menu-v2{gap:20px}.menu-search a{margin-left:10px}.detailed-inner-buttons .drts-row.drts-gutter-none{flex-direction:column;gap:20px!important}.detailed-inner-buttons .drts-display-element-column-12,.detailed-inner-buttons .drts-display-element-column-13{width:100%!important;max-width:100%!important;text-align:left}}@media (max-width:1280px){.menu-1280-hide{display:none!important}.menu-1280{display:block!important}.banner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.banner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0_tb_body>.et_pb_background_mask{background-size:90%!important;background-position:-50px 0px!important}}@media (max-width:1080px){.banner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.banner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0_tb_body>.et_pb_background_mask{background-size:100%!important;background-position:0px 0px!important}.et_pb_section_0.banner-mask{padding-top:220px!important;padding-bottom:120px!important}.banner-mask .et_pb_text_1{margin-right:0!important}.drts .drts-view-entities-filter-form{width:100%;margin:0!important}.drts-display-name-filters-default .drts-bs-card-group{gap:20px}.drts-display-name-filters-default .drts-bs-card-group .drts-bs-card{margin:0!important}}@media (max-width:768px){.banner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask{background-image:url(https://funeralmap.co.uk/wp-content/uploads/2022/05/mask-inner.svg)}.banner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.banner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0_tb_body>.et_pb_background_mask{background-size:200%!important;background-position:-260px -135px!important}.et_pb_section_0.banner-mask{padding-top:60px!important;padding-bottom:80px!important}.banner-mask .et_pb_text_1{margin-right:0!important}.et_pb_menu .et_pb_menu__menu{display:block}.menu-account{display:none!important}.menu-1280{display:none!important}ul#menu-main-menu-v2{gap:15px}.et_pb_menu__menu>nav>ul>li.menu-listed a{padding:12px 20px 12px 42px!important;background:#2f549f;border-radius:10px;color:white!important;box-shadow:0 0 20px -8px rgb(70 127 207 / 40%)}.et_pb_menu__menu>nav>ul>li.menu-search a{padding:12px 20px 12px 42px!important;background:#a5678e;border-radius:10px;color:white!important;box-shadow:0 0 20px -8px rgb(70 127 207 / 40%)}.menu-login a:before,.menu-search a:before,.menu-listed a:before,.menu-account a:before{height:18px;width:18px}.et_pb_menu__wrap{gap:15px}ul#mobile_menu1 .menu-1280-hide,ul#mobile_menu1 .menu-account{display:block!important}ul#mobile_menu1 .menu-search,ul#mobile_menu1 .menu-listed{display:none!important}ul#mobile_menu1 .menu-search a{margin-left:0!important}ul#mobile_menu1 .menu-item-has-children.menu-account>a:first-child:before{margin-top:2px}.drts-row.drts-gutter-none .drts-display-element-column-7{width:33%!important;max-width:33%!important}.drts-row.drts-gutter-none .drts-display-element-column-8{width:62%!important;max-width:62%!important}.drts-row.drts-gutter-none .drts-display-element-column-9{width:100%!important;max-width:100%!important}.drts-row.drts-gutter-none .drts-display-element-column-7,.drts-row.drts-gutter-none .drts-display-element-column-8,.drts-row.drts-gutter-none .drts-display-element-column-9{flex:unset!important}div#single-listing-header .drts-row.drts-gutter-none{gap:30px}div#single-listing-header .drts-display-element-entity_field_directory_photos-1 img{height:191px!important}.send-a-message h3 br{display:none}.drts-display .drts-entity-admin-buttons{top:-50px}div#review-grid .drts-row.drts-gutter-sm{grid-template-columns:1fr}span#input_3_1_3_container{padding-right:0}span#input_3_1_6_container{padding-left:0}#main-directory .drts-view-entities-list-row .drts-row.drts-gutter-sm,#supreme-listing .drts-view-entities-list-row .drts-view-entity-container{grid-template-columns:1fr}div#main-directory .drts-display-element-column-1{margin-bottom:20px!important}#main-directory .drts-main h2,#supreme-listing .drts-main h2{position:inherit;margin-bottom:20px;margin-top:30px;font-size:16px;line-height:1.5}.drts-main h2 em{font-size:16px}#main-search .drts-search-form-buttons button:before{display:none}.drts-display-name-filters-default .drts-bs-card-group{padding-bottom:20px}.drts-display-name-filters-default .drts-bs-card-group .drts-bs-card{min-width:60%!important}.drts-display-name-filters-default ::-webkit-scrollbar{height:20px;border:1px solid #e7e7e7;background:white;border-radius:10px}.drts-display-name-filters-default ::-webkit-scrollbar-thumb:horizontal{background:rgb(47 84 159);border-radius:10px}.drts-search-form-field .drts-form-type-textfield input[type=text],.drts-search-form-field .select2-container .select2-selection--single{border-radius:10px!important}#main-search .drts-bs-btn-group .drts-search-form-submit{text-align:center}div#customer_details{width:100%}div#order_review,h3#order_review_heading{float:none;width:100%}}@media (max-width:425px){#supreme-listing .drts-view-entities-list-row .drts-row.drts-gutter-sm{grid-template-columns:1fr}.drts .drts-location-map-container-container{display:none}.et_pb_menu .et_pb_menu__menu{display:none}.banner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.banner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_1>.et_pb_background_mask,.inner-mask.et_pb_section.et_pb_section_0_tb_body>.et_pb_background_mask{background-size:200%!important;background-position:-90px -74px!important}.et_pb_section_0.banner-mask{padding-top:50px!important;padding-bottom:50px!important}ul#mobile_menu1 .menu-search,ul#mobile_menu1 .menu-listed{display:block!important}ul#mobile_menu1{margin-top:20px}ul#mobile_menu1 .menu-account a{padding-left:35px!important}ul#mobile_menu1 .menu-account .sub-menu a{padding:10px 5%!important}.drts-search-form-field-location-address{border:0}#main-search .drts-search-form-field input[type=text]{border-radius:10px}.drts-row .drts-search-form-field{margin-bottom:7px!important}#main-search .drts-search-form-submit{font-size:18px!important;border-radius:10px!important;line-height:1;text-transform:none;font-weight:700}#main-search .drts-search-form-field:last-child{max-width:100%}#main-search .drts-search-form-buttons button:before{left:unset;margin-left:-35px}.drts-row.drts-gutter-none .drts-display-element-column-8,.drts-row.drts-gutter-none .drts-display-element-column-9{width:100%!important;max-width:100%!important}.detailed-inner-buttons .drts-row.drts-gutter-none .drts-display-element-column-12{width:100%;flex:unset!important}.inner-website-col{text-align:left}.inner-website-col a{position:relative}.drts-row.drts-gutter-none .drts-display-element-column-7{width:60%!important;max-width:60%!important}.drts .button-column-info{text-align:left;margin-top:20px}.drts .directory-listing-main{padding:0!important}}