@import url('https://fonts.googleapis.com/css2?family=Bree+Serif&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:Helvetica,Arial,sans-serif;font-size:14px;margin-top:0;color:#333;}h1{font-size:32px;text-align:center;color:#a73131}.page-node-type-product h1{text-align:left;}.page-header{padding-bottom:15px;margin:40px 0 30px;}.page-node-type-product .page-header{border-bottom:0;padding-bottom:0;}h2{font-size:24px;margin-bottom:30px;}h3{}h1,h2,h3,h4,h5,h6{font-family:"Bree Serif",serif;}p{margin-bottom:20px;}hr{margin-top:30px;margin-bottom:30px;border:0;border-top:1px solid #333;}ul{margin-bottom:20px;}a,a:active,a:hover{color:#295931;text-decoration:none;}.btn-primary,.field--name-field-link a,.view-banner .views-row .views-field-nothing .link a,#block-jemford-views-block-news-block-1 .view-content .views-row .views-field-view-node a,#block-jemford-views-block-news-block-3 .view-content .views-row .views-field-view-node a,.view-id-search .view-content .views-row .views-field-view-node a,.button{background:#295931;border:1px #295931;}.field--name-field-link a,.view-banner .views-row .views-field-nothing .link a,#block-jemford-views-block-news-block-1 .view-content .views-row .views-field-view-node a,#block-jemford-views-block-news-block-3 .view-content .views-row .views-field-view-node a,.view-id-search .view-content .views-row .views-field-view-node a,.button{display:inline-block;margin-top:30px;padding:15px 30px;color:white;}.btn-primary:hover,.field--name-field-link:hover a,#block-jemford-views-block-news-block-1 .view-content .views-row .views-field-view-node:hover a,#block-jemford-views-block-news-block-3 .view-content .views-row .views-field-view-node:hover a,.view-id-search .view-content .views-row .views-field-view-node:hover a,.button:hover{background:#295931;border:1px #295931;color:white;}button{margin-right:15px !important;}.tabs--primary{margin-top:30px;}.cols-3{text-align:center;}.cols-3 tr:nth-child(odd) td:nth-child(odd),.cols-3 tr:nth-child(even) td:nth-child(even){background:#eeeeee;border-radius:15px;}.cols-3 td{padding:30px;vertical-align:top;}.view .views-view-grid .col{margin-bottom:30px;}.logo{float:none !important;padding:30px 0 5px;}.logo img{padding:30px 0;width:300px;max-width;100%;height:auto;}#block-jemford-socialmedialinks{text-align:right;float:right;padding:30px 0 5px;color:white;}#block-jemford-socialmedialinks a{color:#a73131;}#block-jemford-exposedformsearchpage-1{float:right;clear:right;}#block-jemford-exposedformsearchpage-1{margin-bottom:30px;}#block-jemford-exposedformsearchpage-1 label{display:none;}#block-jemford-exposedformsearchpage-1 input{border-radius:5px 0 0 5px;border-right:0;}#block-jemford-exposedformsearchpage-1 button{margin-right:0 !important;margin-top:0;padding:6px 12px;border-radius:0 5px 5px 0;border:1px solid #295931}.navbar-header{width:100%;}.navbar-toggle{position:absolute;top:0;right:0;background:#a73131;}.navbar{margin-bottom:0;}.collapsible-bg{background:#b68c20 url('/sites/default/files/theme/header.png') no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.navbar-default{border:0;background:#2f2f2f url('/sites/default/files/theme/header.png') no-repeat center bottom;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.navbar-default .dropdown-menu{background:#f5f5f5;border:0;box-shadow:0 0;font-size:inherit;padding:30px 15px 30px;border-top:0;}.navbar-default .dropdown-menu li{width:100%;}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:none;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:#f5f5f5;color:black !important;}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:black !important;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background:#f5f5f5;color:black !important;;}.navbar-default .navbar-toggle .icon-bar{background-color:white;}.navbar-default .navbar-nav > li > a{color:white;}.menu.menu--main{display:flex;align-items:center;justify-content:center;}.menu.menu--main li{font-weight:400}.menu.menu--main .caret{display:none;}.container-header{margin-bottom:0;padding:0;}.container-header-heading{padding:0;}.container-header-heading img{width:100%}.region-header{margin-bottom:30px;margin-top:30px;}.view-banner{max-width:1170px !important;margin:0 auto;min-width:inherit !important;}.view-banner .vvjs-item .views-field-title{background:#2f2f2f;color:white;padding:1px;text-align:center;}.view-banner .vvjs-item .views-field-title a{color:white;}.view-banner .vvjs-item img{width:100%;object-fit:cover;height:450px;}.view-banner .view-content{display:flex;flex-wrap:wrap;}.view-banner .view-content .views-row{width:20%;border:1px solid white;background:#ddd;}.view-banner .view-content .views-row h2{font-size:1.25em;padding:0 10px;}.breadcrumb{margin-top:30px;}iframe.map{width:100%;height:400px;}.main-container .block,.main-container .cols-3{margin:60px 0;}.region-sidebar-first{margin-top:148px;}.author{margin-bottom:30px;}.field--name-body .field--name-field-media-image img{width:100%;height:auto;}.field--name-webform{margin-top:60px}.field--name-webform input,.field--name-webform textarea{border:3px solid #eee;border-top:2px solid #eee;border-radius:0;font-size:1.25em;padding:20px 15px}.field--name-field-media-oembed-video,.field--name-field-media-video-file{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.field--name-field-media-oembed-video iframe,.field--name-field-media-video-file video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}#block-jemford-starterkit-block-51{clear:left;width:45%;margin:30px 0;}#block-jemford-starterkit-block-51 svg{color:#55b0dd;}.view-blogs .view-content{display:flex;flex-wrap:wrap;}.view-blogs .view-content .views-row{width:30.333%;margin:1.5%;background:#f5f5f5;border:1px solid #ddd;border-radius:5px;transition:1s;}.view-blogs .view-content .views-row a,.view-blogs .view-content .views-row .views-field-body{transition:1s;}.view-blogs .view-content .views-row:hover{background:#55b0dd;}.view-blogs .view-content .views-row:hover a,.view-blogs .view-content .views-row:hover .views-field-body{color:white;}.view-blogs .views-field-field-images{background:white;border-radius:5px 5px 0 0;}.view-blogs .views-field-field-images img{padding:15px;width:100%;}.view-blogs .views-field-title{padding:30px;}.view-blogs .views-field-body{padding:0 30px 30px;}.view-blogs .views-field-title a{color:black;}.page-node-type-event .field--name-field-logo{margin-bottom:30px;}.page-node-type-event .field--name-field-logo img{width:100%;}.page-node-type-event .field--name-field-date,.page-node-type-event .field--name-field-address{margin-bottom:30px;}.page-node-type-blog .field--name-field-media-oembed-video{margin-top:60px;clear:both;}.field--name-field-tags,.field--name-field-image-credit{margin-top:30px;}.content > .field--name-field-image,.field--name-body img.right{float:right;width:45%;margin:0 0 30px 30px;font-size:0;}.field--name-field-image .field--item{display:inline-block;width:25%;}.field--name-field-image .field--item:nth-child(1){display:block;width:100%;}.field--name-field-image .field--item:nth-child(1) img{width:100%;height:auto;aspect-ratio:auto;padding-top:0;}.field--name-field-image .field--item img{width:100%;aspect-ratio:1/1;object-fit:cover;padding:7.5px;}.field--name-body img{width:100%;height:auto;}article .block > h2,.region-content .block > h2,.pre_footer .block > h2{background:#eee;padding:15px;}#block-jemford-views-block-news-block-1 > h2{background:#a73131;color:white;}#block-jemford-views-block-news-block-3 > h2{background:#b68c20;color:white;}.block.green > h2{background:#295931;color:white;}.block.yellow > h2{background:#b68c20;color:white;}.block.red > h2{background:#a73131;color:white;}.path-frontpage .region-header{margin-bottom:1px;}.path-frontpage h1{margin:0;padding-top:30px;border:0;}.path-frontpage article{padding-bottom:30px;font-size:1.5em;}.path-frontpage h1,.path-frontpage article{background:#eee;margin:0;text-align:center;padding-left:30px;padding-right:30px;}.view-taxonomy-term .view-content,.view-id-news .view-content,.view-events .view-content,.view-trails-and-sites .view-content,.view-id-search .view-content{display:flex;flex-wrap:wrap;}.view-taxonomy-term .view-content .views-row,.view-events .view-content .views-row,.view-trails-and-sites .views-row,.view-id-search .view-content .views-row{position:relative;margin-bottom:60px}.view-events .view-content .views-row h2,#block-jemford-views-block-news-block-3 .view-content .views-row h2{margin-bottom:0;}.view-events .view-content .views-row .views-field-field-date,#block-jemford-views-block-news-block-3 .view-content .views-row .views-field-field-date{margin-bottom:15px;font-weight:bold;}.view-trails-and-sites .views-field-field-geofield-proximity{color:#a73131;font-weight:bold;}.view-taxonomy-term .view-content .views-row .views-field-view-node,.view-id-news .view-content .views-row .views-field-view-node,.view-events .view-content .views-row .views-field-view-node,.view-trails-and-sites .view-content .views-row .views-field-view-node,.view-id-search .view-content .views-row .views-field-view-node{position:absolute;bottom:0;}#block-jemford-views-block-news-block-1 .view-content .views-row,#block-jemford-views-block-news-block-3 .view-content .views-row{padding:0 15px 75px;width:33.333%;position:relative;margin-bottom:30px;}.view-taxonomy-term .view-content .views-row,.view-events .view-content .views-row,.view-trails-and-sites .view-content .views-row{padding:0 15px 30px;width:33.333%;}.view-id-search .view-content .views-row{padding:0 15px 75px;width:33.333%;}#block-jemford-views-block-news-block-2 .view-content .views-row{padding:0 15px 30px;width:16.666%;position:relative;margin-bottom:30px}#block-jemford-views-block-news-block-2 .view-content .views-row h2{font-size:1.25em;}#block-jemford-exposedformtrails-and-sitesblock-1,#block-jemford-exposedformtrails-and-sitesblock-2{background:#eee;padding:30px 30px 20px;border-radius:5px;}#views-exposed-form-trails-and-sites-block-1::before,#views-exposed-form-trails-and-sites-block-2::before{content:'Enter your post code or town to see local results:';display:block;padding-bottom:15px;}#views-exposed-form-trails-and-sites-block-1 .form--inline,#views-exposed-form-trails-and-sites-block-2 .form--inline{display:flex;flex-wrap:flex;}#views-exposed-form-trails-and-sites-block-1 .panel,#views-exposed-form-trails-and-sites-block-2 .panel{border:0;}#views-exposed-form-trails-and-sites-block-1 .panel-body,#views-exposed-form-trails-and-sites-block-2 .panel-body{padding:0;}#views-exposed-form-trails-and-sites-block-1 .panel-heading,#views-exposed-form-trails-and-sites-block-2 .panel-heading{display:none;}#views-exposed-form-trails-and-sites-block-1 .form-item-field-geofield-proximity-value,#views-exposed-form-trails-and-sites-block-2 .form-item-field-geofield-proximity-value{display:none;}#views-exposed-form-trails-and-sites-block-1 .form-item-field-geofield-proximity-source-configuration-origin-address label,#views-exposed-form-trails-and-sites-block-2 .form-item-field-geofield-proximity-source-configuration-origin-address label{display:none;}#views-exposed-form-trails-and-sites-block-1 .form-item-field-geofield-proximity-source-configuration-origin-address input,#views-exposed-form-trails-and-sites-block-2 .form-item-field-geofield-proximity-source-configuration-origin-address input{border-radius:4px 0 0 4px;width:300px;}#views-exposed-form-trails-and-sites-block-1 button,#views-exposed-form-trails-and-sites-block-2 button{margin:0;padding:7px 15px;border-radius:0 5px 5px 0;}.field--name-field-reference{margin-top:30px;}.view-paragraphs{margin-bottom:60px;}.paragraph--type--media-and-text{display:flex;flex-wrap:wrap;padding:0;align-items:center;}.paragraph--type--media-and-text .field{width:50%;}.paragraph--type--media-and-text .field .field{width:100%;}.paragraph--type--media-and-text .field--name-field-text-area,.paragraph--type--media-and-text .field--name-field-image{padding:0;text-align:center;}.paragraph--type--media-and-text .field--name-field-text-area{padding:30px;}.paragraph--type--media-and-text .field--name-field-image img{width:100%;}.padding_top{padding-top:120px;}.padding_bottom{padding-bottom:120px;}.order_switch_left_and_right{flex-direction:row-reverse;}.pagination > li > a,.pagination > li > span,.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color:#333;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background:#295931;border:1px #295931;}.region-sidebar-first .views-exposed-form .js-form-wrapper{width:100%;}.region-sidebar-first .views-exposed-form .js-form-wrapper .panel-heading a:after{content:'+';float:right;}.region-sidebar-first .views-exposed-form .form-type-textfield{display:none;}.region-sidebar-first .views-exposed-form button{width:100%;font-size:16px;padding:10px;}.region-sidebar-first .views-exposed-form .panel-collapse .form-item{display:block;}.region-sidebar-first .views-exposed-form .panel-collapse .form-item input{margin-right:10px;}.region-sidebar-first .views-exposed-form button:nth-child(2){margin-top:20px;background:black;border:1px solid black}.region-sidebar-first .views-exposed-form .form-checkboxes ul li label{color:#55b0dd}.region-sidebar-first .views-exposed-form .form-checkboxes ul li ul li label{color:inherit;}.region-sidebar-first .views-exposed-form .form-checkboxes ul li ul{padding-left:0;}.region-sidebar-second{border:0;}.region-sidebar-second .block{margin:0 0 30px;border-bottom:1px solid;}.region-sidebar-second .block:last-child{border-bottom:0;}.view-id-related .views-row,.view-sponsors .views-row{padding:15px 0;border-bottom:1px solid #ccc}.view-id-related .views-row:last-child{padding:15px 0 0;border-bottom:0;}.view-sponsors .views-row:last-child{padding:15px 0 30px;border-bottom:0;}.view-id-related .views-row h3{font-size:1.25em;}.pre-footer-bg,.pre_footer.container-fluid{padding:0;}.region-pre-footer{margin-top:60px;}.footer-bg{background:#eeeeee;margin-top:60px;}.footer{border:0;margin-top:0;}.footer a{}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}ul.menu--footer li a:hover{background:none;}.eu-cookie-compliance-banner .popup-content,.eu-cookie-withdraw-banner .popup-content{display:flex;flex-wrap:wrap;align-items:center;}.eu-cookie-compliance-banner .popup-content > div,.eu-cookie-withdraw-banner .popup-content > div{width:50%;max-width:50%;margin:0;padding:15px 0 0 0;}.eu-cookie-compliance-banner .popup-content h2,.eu-cookie-compliance-banner .popup-content p,.eu-cookie-withdraw-banner .popup-content h2,.eu-cookie-withdraw-banner .popup-content p{font-weight:normal;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-message,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-message{padding-bottom:15px;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-message button,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-message button{font-size:12px;font-weight:bold;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons button,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-buttons button{background:white;color:black;font-weight:normal;border-radius:5px;float:right;margin:0 15px 15px 0;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{font-family:inherit;}@media only screen and (max-width:990px){}@media only screen and (max-width:768px){.navbar-header{padding-top:15px;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0px;}.navbar-toggle{right:15px;top:15px;}.logo{float:left !important;padding:0;}#block-jemford-socialmedialinks{text-align:left;float:none;padding:10px 10px 30px;}#block-jemford-exposedformsearchpage-1,#block-jemford-exposedformtrails-and-sitesblock-1,#block-jemford-exposedformtrails-and-sitesblock-2{float:none;margin:0 15px;}#block-jemford-exposedformsearchpage-1 .form-actions,#block-jemford-exposedformtrails-and-sitesblock-1 .form-actions,#block-jemford-exposedformtrails-and-sitesblock-1 .form-actions{clear:none;}#views-exposed-form-trails-and-sites-block-1 .form--inline,#views-exposed-form-trails-and-sites-block-2 .form--inline{display:block;}#block-jemford-exposedformsearchpage-1 .form-item,#block-jemford-exposedformsearchpage-1 button,#block-jemford-exposedformtrails-and-sitesblock-1 .form-item,#block-jemford-exposedformtrails-and-sitesblock-1 button,#block-jemford-exposedformtrails-and-sitesblock-2 .form-item,#block-jemford-exposedformtrails-and-sitesblock-2 button{width:100%;margin-bottom:0;}#block-jemford-exposedformsearchpage-1 .form-item input,#block-jemford-exposedformtrails-and-sitesblock-1 .form-item input,#block-jemford-exposedformtrails-and-sitesblock-2 .form-item input{border-radius:5px 5px 0 0;}#block-jemford-exposedformsearchpage-1 button,#block-jemford-exposedformtrails-and-sitesblock-1 button,#block-jemford-exposedformtrails-and-sitesblock-2 button{border-radius:0 0 5px 5px;}#views-exposed-form-trails-and-sites-block-1 .form-item-field-geofield-proximity-source-configuration-origin-address input,#views-exposed-form-trails-and-sites-block-2 .form-item-field-geofield-proximity-source-configuration-origin-address input{width:100%;}.menu.menu--main{display:block;}.menu.menu--main .dropdown:before{content:'+';position:absolute;right:0;top:10px;color:white;right:15px;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:none;}.menu.menu--main .dropdown .dropdown-menu{padding:15px 0;}.menu.menu--main .dropdown .dropdown-menu li a{color:white !important;}#block-jemford-views-block-news-block-2 .view-content .views-row{width:33.333%;}.region-sidebar-first{margin-top:0;}.region-sidebar-second{margin-top:30px;}.view-id-related .view-content,.view-sponsors .view-content{display:flex;flex-wrap:wrap;}.view-id-related .views-row,.view-sponsors .views-row{width:50%;padding:15px;border-bottom:0}}@media only screen and (min-width:768px){.navbar-nav{float:none;text-align:center;}.navbar-nav li{float:none;display:inline-block;}.navbar-nav li a{color:white !important}}@media only screen and (max-width:640px){.navbar-header{margin:0 !important;}.logo{text-align:center;width:100%;}#block-jemford-starterkit-block-1{clear:both;text-align:center;padding:0 0 15px;width:100% !important;}.cols-3 td{display:inline-block !important;}.view-banner .views-row{align-items:center;}.view-banner .views-row .views-field{padding:30px;}.view-banner .views-row .views-field-nothing{width:100%;}.view-banner .views-row .views-field-nothing .title{font-size:2em;}.view-banner .views-row .views-field-field-image-banner{width:100%;}.view-banner .views-row .views-field-title{padding:0 30px 30px;}.view-banner .view-content .views-row{width:50%;border:1px solid white;background:#ddd;}.view-banner .view-content .views-row:nth-child(5){display:none;}#block-jemford-views-block-news-block-1 .view-content .views-row,#block-jemford-views-block-news-block-3 .view-content .views-row{width:100%;}#block-jemford-views-block-news-block-2 .view-content .views-row{padding:0 15px;width:50%;}.view-taxonomy-term .view-content .views-row,.view-events .view-content .views-row,.view-blogs .view-content .views-row,.view-id-search .view-content .views-row,.view-trails-and-sites .view-content .views-row{width:50%;}.content > .field--name-field-image,.field--name-body img.right{float:none;width:100%;margin:0 0 30px 0;}.paragraph--type--media-and-text .field{width:100%;}.paragraph--type--media-and-text .field--name-field-text-area{padding:30px 0;text-align:left;}.order_switch_left_and_right{flex-direction:inherit;}.eu-cookie-compliance-banner .popup-content > div,.eu-cookie-withdraw-banner .popup-content > div{width:100%;max-width:100%;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-buttons{padding:0;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons button,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-buttons button{float:none;}}@media only screen and (max-width:555px){}
