@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;800&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Raleway',sans-serif;font-weight:400;font-size:14px;line-height:1.3em;}h1{font-size:36px;text-align:center;}h2{font-size:20px;}h3,h4,h5,h6{font-size:16px;}.button{margin-top:45px;}#block-jemford-backtodirectory{margin:30px 0;}.button a,#block-jemford-backtodirectory a{background:black;padding:15px;color:white;}.uppercase{text-transform:uppercase;}.large{font-size:1.4em}img.right{float:right;margin:0 0 30px 30px;}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background:black;border:1px black;}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus,.pagination>li>a{color:black;}#block-jemford-headertopleft,#block-jemford-headertopright{margin-top:50px}#block-headertopcentre{padding:20px}#block-headertopcentre img{max-width:100%}.navbar-header{width:100%;}.navbar-toggle{position:absolute;top:0;right:0;background:#ffbf00;}.navbar{margin-bottom:0;}.collapsible-bg{background:#ffbf00;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:#f6ab32;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:white;}.dropdown-menu li{width:100%;}.container-header{margin-bottom:23px;padding:0;}.container-header-heading{padding:0;}.container-header-heading img{width:100%}.flexslider{margin:0;border:0;padding-top:5px}.author{margin-bottom:30px;}.field--type-text-long .align-left,.field--type-text-long .align-right,.field--type-text-long .align-center{max-width:100% !important;}.field--type-text-long .align-left{margin:0 30px 30px 0;}.field--type-text-long .align-right{margin:0 0 30px 30px;}.field--type-text-long .align-center img{margin:0 auto 30px;}.field--type-text-long .image_resized{max-width:100%;height:auto;}.field--name-field-video .field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.field--name-field-video .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.field--name-field-paragraphs{border-top:1px #eeeeee solid;margin-top:60px;}.paragraph{padding-top:40px}.paragraph img{width:100%;}.paragraph--type--spacer .clearfix{clear:both;padding-top:40px}.paragraph--type--space{padding-top:20px;}.paragraph--type--space .clearfix-small{clear:both;padding-top:0}.paragraph--type--banner-image-text img{margin-bottom:30px}.paragraph--type--images .field--item,.paragraph--type--image-gallery-portrait- .field--item{width:33.333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;padding-bottom:30px;}.paragraph--type--video .field--name-field-video{text-align:center;margin-right:20%;margin-left:20%}.paragraph.paragraph--type--captioned-image-landscape-,.paragraph.paragraph--type--captioned-image-portrait-{padding-top:0;}.paragraph.paragraph--type--captioned-image-landscape- img,.paragraph.paragraph--type--captioned-image-portrait- img{padding-top:30px;padding-bottom:30px;}.paragraph.paragraph--type--image-text p,.paragraph.paragraph--type--text-image p{margin-top:-4px;}.field--name-webform{background:#f7f7f7;padding:30px;margin-top:60px;border-radius:15px;border:1px #eee solid}.view-directory .view-filters{margin:30px 0 60px;}.view-directory .js-form-item-field-geolocation-proximity{display:none !important;}.view-directory .form-item{border:1px solid lightgrey;padding:15px;margin-right:15px;margin-bottom:15px;}.view-directory .form-actions{margin-bottom:15px;}.view-directory .form-item-center-geocoder-geolocation-geocoder-address{margin-top:1px;}.view-directory select,.view-directory select.form-control{background:none;height:35px;}.view-directory #edit-field-listing-type-target-id-shs-0-1{color:red;font-weight:bold;}.view-directory button{background:#ffbf00 !important;color:black !important;margin:0;padding:23px;}.view-directory .views-row-odd{background:#f5f5f5;}.view-directory .views-row-even{}.view-directory .directory_1{width:20%;vertical-align:top;padding:15px;}.view-directory .directory_1 img{width:100%;}.view-directory .directory_2{width:55%;vertical-align:top;padding:15px;}.view-directory .directory_3{width:25%;vertical-align:bottom;padding:15px;text-align:right;}.view-directory .large a{color:#ffbf00;font-weight:bold;}#block-views-block-listings-fields-block-1{background:#f5f5f5;padding:15px 0;margin-bottom:30px;}#block-views-block-listings-fields-block-1 .logo{margin-bottom:15px;}#block-views-block-listings-fields-block-1 .buttons{margin-bottom:30px;}#block-views-block-listings-fields-block-2 .views-field-field-address-postal-code{margin-bottom:45px;border-bottom:1px #eee solid;padding-bottom:60px;}#block-views-block-listings-fields-block-2 .views-field-body{border-bottom:1px solid #eee;padding-bottom:15px;}#block-views-block-listings-fields-block-3{margin-top:45px;}#block-views-block-listings-fields-block-3 .col{padding-bottom:30px;}.page-node-type-directory-listing .field-group-tabs-wrapper{margin-top:45px;}#edit-group-accreditations-and-associa img{width:auto;height:100px;float:left;padding:0 15px 15px 0;max-width:100%;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid black;background:black;}.page-node-type-article .field--name-field-faq,.page-node-type-page .field--name-field-faq{margin:30px 0;}.page-node-type-article .field--name-field-faq .field--label,.page-node-type-page .field--name-field-faq .field--label{margin:0 0 15px;font-size:20px;}#block-views-block-music-block-1{margin-top:30px;}#block-views-block-blog-block-1,.view.view-taxonomy-term,.view.view-archive{margin-top:30px;}#block-views-block-blog-block-1 td,.view.view-taxonomy-term td,.view.view-archive td{padding-top:30px;padding-bottom:30px;vertical-align:top;}#block-views-block-logos-block-1 .field-content{text-align:center;}#block-views-block-logos-block-1 .field-content img{background:white;padding:10px;border-radius:15px;float:left;width:auto;height:150px;margin-right:20px;}.footer-bg{background:#ffbf00;margin-top:60px;}.footer{border:0;color:black;margin-top:0;}.footer a{color:black;}ul.menu--footer{list-style-type:disc;padding-left:1.5em;}ul.menu--footer li{display:list-item;text-align:-webkit-match-parent;}ul.menu--footer li a{padding:0}#block-views-block-testimonials-block-1{background:#f59c2d;border-radius:15px;padding:30px;text-align:center;margin-bottom:30px;}#block-views-block-testimonials-block-1 h2{color:white;}#block-views-block-testimonials-block-1 .views-field-body{font-style:italic;font-size:1.5em;line-height:1.4;}.block-views-blocktestimonials-block-2{background:#eee;border-radius:5px;margin-top:60px;}.block-views-blocktestimonials-block-2 .views-row{background:white;margin:30px;}.block-views-blocktestimonials-block-2 .views-row:hover{-webkit-box-shadow:3px 3px 5px 6px #bbb;-moz-box-shadow:3px 3px 5px 6px #bbb;box-shadow:3px 3px 5px 6px #bbb;}.block-views-blocktestimonials-block-2 .views-row td{padding:30px;vertical-align:top;}.block-views-blocktestimonials-block-2 .views-row td.field_photo_for_your_review{width:20%;min-width:150px;padding-right:0;font-size:0.8em;font-style:italic;}.block-views-blocktestimonials-block-2 .views-row td.field_photo_for_your_review img{padding-bottom:2px;}.block-views-blocktestimonials-block-2 .views-row td.field_text_for_your_review img{max-width:100%;height:auto;}.block-views-blocktestimonials-block-2 .views-row .fivestar{height:17px;overflow:hidden;}.block-views-blocktestimonials-block-2 .view-footer{text-align:center;padding-bottom:60px;}.page-node-type-testimonials .field--name-field-photo-for-your-review{float:right;width:33%;margin:0 0 30px 30px;}.page-node-type-testimonials .field--name-field-photo-for-your-review img{width:100%;}.page-node-type-testimonials .field--name-body{margin:30px 0;}.node-testimonials-form .form-textarea-wrapper{border:1px solid lightgrey;}.node-testimonials-form .field--name-field-your-name,.node-testimonials-form .field--name-field-dame-of-the-deceased,.node-testimonials-form .field--name-field-your-email,.node-testimonials-form .field--name-title,.node-testimonials-form .field--name-field-date-of-your-event,.node-testimonials-form .field--name-field-funeral-location,.node-testimonials-form .field-group-html-element{width:48%;float:left;background:#f7f7f7;height:100px;margin:1%;}.node-testimonials-form .field--name-field-date-of-your-event label,.node-testimonials-form .field-group-html-element p{padding:15px}.node-testimonials-form .form-wrapper .form-item{padding:15px}.node-testimonials-form .field--name-body .form-item,.node-testimonials-form .field--name-field-join-our-mailing-list- .form-item,.node-testimonials-form .field--name-field-photo-for-your-review .form-item,.node-testimonials-form .field-group-html-element .form-type-select{padding:0;}.node-testimonials-form .field--name-field-date-of-your-event .form-item-field-date-of-your-event-0-value-date,.node-testimonials-form .field-group-html-element .form-type-fivestar{padding-top:0;}.node-testimonials-form .field--name-body,.node-testimonials-form .field--name-field-join-our-mailing-list-,.node-testimonials-form .field--name-field-photo-for-your-review{padding:1%;clear:both;}.node-testimonials-form .field--name-field-join-our-mailing-list- legend{font-weight:normal;}.content > .field--name-field-downloads,.content > .field--name-field-downloads span{background:#ffbf00;color:black;}.content > .field--name-field-downloads{padding:15px;margin:30px 0;}.content > .field--name-field-downloads span{padding:5px 5px 5px 0}.content > .field--name-field-downloads a{color:black;}.content > .field--name-field-downloads .field--item > div{border-top:1px solid white;}.field--name-field-downloads .field--item > div{border-top:1px solid #eee;margin-top:15px;}@media only screen and (max-width:990px){#block-jemford-headertopleft,#block-jemford-headertopright{margin-top:30px}}@media only screen and (max-width:768px){#block-jemford-headertopleft{display:none;}#block-jemford-headertopright{margin-top:10px}#block-headertopcentre{padding:15px 5px 5px;}.paragraph img{padding:20px 0;}.paragraph{padding-top:20px}.paragraph--type--spacer .clearfix{padding-top:0}.paragraph--type--text-text .field--name-field-text-2{margin-top:30px}.paragraph--type--images .field--item,.paragraph--type--image-gallery-portrait- .field--item{width:50%;padding-bottom:0px;}}@media only screen and (min-width:768px){.navbar-nav{float:none;text-align:center;}.navbar-nav li{float:none;display:inline-block;font-weight:600;text-transform:uppercase;}.navbar-nav li a{color:black !important}.page-node-type-directory-listing .field-group-tabs-wrapper ul.nav.nav-tabs{padding-bottom:0;width:100%;}.page-node-type-directory-listing .field-group-tabs-wrapper ul.nav.nav-tabs > li{display:inline-block;margin-bottom:0;margin-right:2px;background:#f5f5f5;}.page-node-type-directory-listing .field-group-tabs-wrapper ul.nav.nav-tabs > li.selected{background:black;}.page-node-type-directory-listing .field-group-tabs-wrapper ul.nav.nav-tabs > li.selected a{color:white}.page-node-type-directory-listing .field-group-tabs-wrapper ul.nav.nav-tabs > li > a,.page-node-type-directory-listing .field-group-tabs-wrapper ul.nav.nav-tabs > li > a:hover,.page-node-type-directory-listing .field-group-tabs-wrapper ul.nav.nav-tabs > li.active > a{border-bottom:0 none;border-color:#dddddd #dddddd rgba(0,0,0,0) #dddddd;border-radius:4px 4px 0 0;margin-bottom:0;}}@media only screen and (max-width:640px){.paragraph--type--video .field--name-field-video{margin-right:0%;margin-left:0%}#block-views-block-blog-block-1 td,.view.view-taxonomy-term td,.view.view-archive td{width:100%;float:left;border:0px;}#block-views-block-blog-block-1 .views-field-field-banner-image,.view.view-taxonomy-term .views-field-field-banner-image,.view.view-archive .views-field-field-banner-image{border-top:1px solid #eeeeee}#block-views-block-blog-block-1 .views-field-field-banner-image img,.view.view-taxonomy-term .views-field-field-banner-image img,.view.view-archive .views-field-field-banner-image img{width:100%;}.view-directory .directory_1,.view-directory .directory_2,.view-directory .directory_3{float:left;}.view-directory .directory_1,.view-directory .directory_2{width:50%}.view-directory .directory_3{width:100%;text-align:left;margin-left:50%;}.view-listings-fields- .logo img{max-width:50%;height:auto;}}@media only screen and (max-width:555px){img.right{float:none;margin:0 0 30px 0;}.field--type-text-long .align-left,.field--type-text-long .align-right{float:none;margin:0 auto 30px;width:100% !important;}.field--type-text-long .align-left img,.field--type-text-long .align-right img,.field--type-text-long .align-center img{width:100%;height:auto;}.node-testimonials-form .field--name-field-your-name,.node-testimonials-form .field--name-field-dame-of-the-deceased,.node-testimonials-form .field--name-field-your-email,.node-testimonials-form .field--name-title,.node-testimonials-form .field--name-field-date-of-your-event,.node-testimonials-form .field--name-field-funeral-location,.node-testimonials-form .field-group-html-element{width:100%;float:none;background:#f7f7f7;height:100px;margin:15px 0;}.node-testimonials-form .field--name-body .form-item,.node-testimonials-form .field--name-field-join-our-mailing-list- .form-item,.node-testimonials-form .field--name-field-photo-for-your-review .form-item,.node-testimonials-form .field-group-html-element .form-type-select{padding:0;}.node-testimonials-form .field--name-field-date-of-your-event .form-item-field-date-of-your-event-0-value-date,.node-testimonials-form .field-group-html-element .form-type-fivestar{padding-top:0;}.node-testimonials-form .field--name-body,.node-testimonials-form .field--name-field-join-our-mailing-list-,.node-testimonials-form .field--name-field-photo-for-your-review{padding:15px 0;}.block-views-blocktestimonials-block-2 .views-row td{display:block;}}
