/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.template{line-height:1.6}
hr{display:block;border:solid #ced3b5;border-width:0 0 2px;clear:both;padding-top:15px;margin:0 0 28px;height:0}
ol,ul{margin-bottom:1em}
.pg-body .columns img{width:100%}
.pg-body h3{border-top:2px solid #ced3b5;padding-top:15px;margin-top:20px}
.pg-body h3.border-none{border-top:0px;padding-top:0px;margin-top:0px}
h1{line-height:1.3}
h2,h3,h4{line-height:1.4}
#header-inner{transition:all .3s ease;position:relative}
#header-inner .header-logo{position:absolute;top:30px;left:30px;cursor:pointer;width:280px;display:block;z-index:2000}
#header-inner .header-logo img{width:100%}
#header-inner .header-search{position:absolute;right:50px;top:15px;z-index:1014}
#header-inner .header-search #search #p-search{font-family:"Plus Jakarta Sans",Helvetica,Arial,sans-serif;padding:11px 12px;width:210px;border:1px solid #e3e3e3;font-size:14px;line-height:14px;box-shadow:none;border-radius:2px}
#menu-h>ul li ul li.folder:hover>ul:not(.menu-mega){visibility:hidden}
#menu-h>ul li ul:not(.menu-mega){border-radius:0}
#menu-h>ul li.folder:hover>ul:not(.menu-mega){box-shadow:0 10px 24px rgba(0,0,0,.1)}
#menu-h>ul li div a::after{content:"";display:block;position:relative;height:3px;width:0;margin:0 auto;top:-12px;background-color:#7a7a0a;transition:all .3s ease}
#menu-h>ul li.selected div a::after,#menu-h>ul li div a:hover::after{width:100%}
#menu-h>ul li ul:not(.menu-mega) li a:after{width:0}
.fa{display:inline-block;font-size:inherit;margin-top:30px}
.fa ul{padding-left:0;list-style-type:none;margin-top:0;margin-left:0}
.fa ul li{margin-left:0;margin-bottom:1em;line-height:1.6;font-family:"Plus Jakarta Sans",Helvetica,Arial,sans-serif}
.fa-ul>li{position:relative}
.fa-phone:before{content:"";color:#7a7a0a;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-map-marker:before{content:"";color:#7a7a0a;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-life-ring:before{content:"";color:#7a7a0a;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-envelope:before{content:"";color:#7a7a0a;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-circle:before{content:"";color:#7a7a0a;margin-right:10px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#content-footer ul,.pg-body ul{padding-left:0;list-style-type:none;margin-left:0}
#content-footer ul li,.pg-body ul li{margin-left:0;margin-bottom:.4em;line-height:1.6;font-family:"Plus Jakarta Sans",Helvetica,Arial,sans-serif}
#content-footer ul li:before,.pg-body ul li:before{content:"";margin-right:10px;color:#7a7a0a;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pg-sitemap ul li:before{content:""}
.button-cta-wrapper{display:block;text-align:center;margin:30px 0}
.button-cta-wrapper.align-left{text-align:left}
.responsive-fields input,.responsive-fields select,.responsive-fields textarea{padding:12px;box-sizing:border-box;border:1px solid #e3e3e3}
.responsive-fields .row-submit input,.button-cta,a.button-cta{background-color:#7a7a0a;color:#fff;border:0px;display:inline-block;font-family:"Plus Jakarta Sans",Helvetica,Arial,sans-serif;text-align:center;font-size:13px;font-weight:bold;text-transform:uppercase;padding:15px 40px;box-sizing:border-box;letter-spacing:2px;border-radius:12px;transition:all .3s ease}
.responsive-fields .row-submit input:hover,.button-cta:hover,a.button-cta:hover{background-color:#ced3b5;color:#22333b}
table.responsive{display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden;webkit-overflow-scrolling:touch;overflow-scrolling:touch}
table.responsive th:first-child{position:sticky;left:0px;background:#7a7a0a}
table.responsive tr{display:table-row;visibility:scroll}
table.responsive tr td:first-child{position:sticky;left:0px;background:inherit}
.input-container.row-label{margin-bottom:0px;line-height:1}
.input-container.row-radio label{font-weight:normal}
.input-container.row-checkbox .input-block{display:flex;align-items:flex-start;margin-top:60px}
.input-container textarea#id_Statement{min-height:300px}
.grid-contact-two{display:grid;width:100%;grid-template-columns:1fr 1fr;column-gap:15px}
@media(min-width: 10px)and (max-width: 767px){.grid-contact-two{display:grid;width:100%;grid-template-columns:1fr}
}
.block-fw{display:block;box-sizing:border-box;width:100%}
.block-fw.block-padding{padding:60px}
.block-fw.margin-on{margin:60px 0}
.block-fw.margin-on.margin-bottom-none{margin-bottom:0px}
.olive-bg{background:#7a7a0a}
.olive-bg h1,.olive-bg h2,.olive-bg h3,.olive-bg h4,.olive-bg h5,.olive-bg h6,.olive-bg p{color:#e5edf1}
.olive-dark-bg{background:#393905}
.olive-dark-bg h1,.olive-dark-bg h2,.olive-dark-bg h3,.olive-dark-bg h4,.olive-dark-bg h5,.olive-dark-bg h6,.olive-dark-bg p{color:#e5edf1}
.olive-pale-bg{background:#ced3b5}
.olive-paler-bg{background:#e2e5d2}
.blue-bg{background:#22333b}
.blue-bg h1,.blue-bg h2,.blue-bg h3,.blue-bg h4,.blue-bg h5,.blue-bg p{color:#e5edf1}
.block-caption{padding:30px;position:absolute;z-index:5000;margin-top:-100px;width:60%}
.block-caption h2{margin-bottom:0px;padding-top:0px;margin-top:0px}
.flex-wrapper{display:flex}
.flex-wrapper .olive-pale-bg{background:#ced3b5}
.flex-wrapper .block-triple{position:relative;width:33%;margin:15px;background:#fff;border-radius:12px;box-shadow:0 0 8px rgba(0,0,0,.1);box-sizing:border-box;padding:30px;justify-content:space-between;display:flex;flex-direction:column}
.flex-wrapper .block-triple .block-icon{margin-right:15px;flex:0 0 80px;transition:all .3s ease}
.flex-wrapper .block-triple .block-icon img{width:100%}
.flex-wrapper .block-triple .block-heading{flex:1}
.flex-wrapper .block-triple .button-cta-wrapper{margin:15px 0 0 0}
.flex-wrapper .block-triple a.button-cta.button-minor{font-size:12px;padding:8px 15px;text-align:left;border-radius:12px}
.flex-wrapper .block-flex-caption{display:flex;align-items:center;margin-bottom:10px;transition:all .3s ease}
.flex-wrapper .block-flex-caption h3{margin-bottom:0px;line-height:1}
.flex-wrapper .block-double{width:50%;box-sizing:border-box;justify-content:center}
.flex-wrapper .block-double.meetings-bg{background:url(/_data/site/103/templates/current/css/bannerMeeting.jpg) center no-repeat;background-size:cover;min-height:500px}
.flex-wrapper .block-double.minutes-bg{background:url(/_data/site/103/templates/current/css/bannerMinutes.jpg) center right no-repeat;background-size:cover;min-height:400px}
.flex-wrapper .block-double.whatdo-bg{background:url(/_data/site/103/templates/current/css/horsesFieldGrendon.jpg) center no-repeat;background-size:cover;min-height:500px}
.flex-wrapper .block-double.data-bg{background:url(/_data/site/103/templates/current/css/blockAge2.jpg) center no-repeat;background-size:cover;min-height:400px}
.flex-wrapper .block-double.block-text{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:30px}
.flex-wrapper .block-double.block-text ul{padding-left:0;list-style-type:none;margin-left:0}
.flex-wrapper .block-double.block-text ul li{margin-left:0;margin-bottom:.4em;line-height:1.6;font-family:"Plus Jakarta Sans",Helvetica,Arial,sans-serif}
.flex-wrapper .block-double.block-text ul li:before{content:"";margin-right:10px;color:#7a7a0a;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.flex-wrapper .block-double h1.pg-title{font-size:31px}
.flex-wrapper .block-double .button-cta-wrapper{margin:15px 0 0 0;text-align:left}
.flex-wrapper .block-double a.button-cta.button-minor{display:inline-block;font-size:12px;padding:8px 15px;text-align:left;border-radius:12px}
@media(min-width: 1002px)and (max-width: 1093px){.flex-wrapper .block-flex-caption h3{font-size:21px}
}
@media(min-width: 925px)and (max-width: 1002px){.flex-wrapper .block-flex-caption h3{font-size:21px}
.flex-wrapper .block-triple .block-icon{margin-right:15px;flex:0 0 60px}
}
@media(min-width: 5px)and (max-width: 925px){.flex-wrapper{flex-wrap:wrap}
.flex-wrapper .block-triple{width:100%;margin:15px 0}
}
@media(min-width: 5px)and (max-width: 767px){.flex-wrapper{flex-wrap:wrap}
.flex-wrapper.mob-reverse{flex-direction:column-reverse}
.flex-wrapper .block-double{width:100%}
}
.file-icon-wrapper img{display:none}
.gallery-file-list{text-align:left}
.gallery-file-list .file-box{margin-bottom:15px}
.gallery-file-list .file-box .caption-title::before{content:"";background-image:url(/_data/site/103/templates/current/css/pdfWhite.svg);display:inline-block;width:23px;height:28px;margin-right:10px;background-repeat:no-repeat;vertical-align:bottom;transition:all .3s ease}
.gallery-file-list .caption-text{display:inline-block;background:#7a7a0a;padding:15px 30px;border-radius:28px;transition:all .3s ease}
.gallery-file-list .caption-text .caption-title{font-weight:normal !important;color:#fff}
.gallery-file-list .caption-text:hover{background:#ced3b5}
.gallery-file-list .caption-text:hover .caption-title{color:#363636}
.gallery-file-list .caption-text:hover .caption-title:before{background-image:url(/_data/site/103/templates/current/css/pdfGreen.svg)}
.folder-preset-1394 .folder-view li .img{border-radius:18px 18px 0 0}
.folder-preset-1394 .folder-view li .caption{border-radius:0 0 18px 18px}
.folder-preset-1394 .folder-view li .caption-text-wrapper{border-radius:0 0 18px 18px;box-sizing:border-box;padding:30px;text-align:left}
.folder-preset-1394 .folder-view li .caption-text-wrapper .pg-body-list{font-size:14px}
.folder-preset-1394 .folder-view li .caption-text-wrapper h3.pg-title-list{line-height:1.3;margin-bottom:.6em;font-size:21px}
._body-9473 #body-header .section-inner{max-width:1004px;padding:0}
._body-9473 #body-header-box{padding-left:0;padding-right:0;padding-bottom:0}
._body-9473 #body-header>.section-inner{max-width:100%}
._body-9473 #body-header-inner.section-inner{max-width:100%;padding-bottom:0;padding-top:0}
._body-9473 #main-content-box{padding-top:0px;padding-bottom:0px}
.folder-view.folder-news .pg-author-date{margin-bottom:2em}
.folder-view.folder-news .pg-author-date .pg-time{display:none}
.folder-view.folder-news .pg-author-date .pg-date{font-weight:bold}
.folder-view.folder-news h2.pg-title-list{margin-bottom:.3em}
#news-item .pg-title{margin-bottom:.2em}
#news-item .pg-author-date{margin-bottom:2em;border-bottom:1px solid #ced3b5;padding-bottom:10px}
#news-item .pg-author-date .pg-time{display:none}
#news-item .pg-author-date .pg-date{font-weight:bold}
#news-item .pg-gallery-image{margin-bottom:30px}
ul:not(#menu-hamb){margin-bottom:1em}
#gallery-8167.im-gallery{width:100%}
.template table p{margin:0}
table{background:#fff;border:solid 1px #ddd;margin-bottom:1.25rem;table-layout:auto}
table caption{background:rgba(0,0,0,0);color:#222;font-size:1rem;font-weight:700}
table thead{background:#e4e6d7}
table thead tr th,table thead tr td{color:#51530f;font-size:.875rem;font-weight:700;padding:.5rem .625rem .625rem}
table tfoot{background:#f5f5f5}
table tfoot tr th,table tfoot tr td{color:#222;font-size:.875rem;font-weight:700;padding:.5rem .625rem .625rem}
table tr th,table tr td{color:#222;font-size:.875rem;padding:.5625rem .625rem;text-align:left}
table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}
table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}
.connect-wrapper{margin-top:1.6rem;margin-bottom:1.6rem;text-align:left}
.connect-wrapper a{display:inline-block;margin:10px;text-decoration:none}
.connect-wrapper ul{margin:0;line-height:0}
.connect-wrapper ul li{display:inline-block;text-indent:-9999px;width:35px;height:35px;background-size:contain;margin:0;transition:all .3s ease}
.connect-wrapper ul li:hover{opacity:.6;filter:alpha(opacity=60)}
.connect-wrapper ul .facebook li{background:url(/_data/site/103/templates/current/css/socialFacebook.svg) no-repeat}
#footer{padding-top:60px;padding-bottom:30px}
#footer #footer-box h1,#footer #footer-box h2,#footer #footer-box h3,#footer #footer-box h4,#footer #footer-box h5,#footer #footer-box h6,#footer #footer-box p{color:#e5edf1}
#footer #footer-box p{font-size:.9em}
#footer #footer-box a{color:#ced3b5}
#footer #footer-box a:hover{color:#918f3d}
#footer #footer-box .match-height{margin-bottom:15px}
#footer #footer-box .footer-logo{width:250px;margin:0 auto}
#footer #footer-box .footer-body{box-sizing:border-box;padding-top:60px;padding-bottom:30px}
#footer #footer-box .footer-end p{text-align:center;padding-top:30px;padding:0;margin:0;font-size:.8em;line-height:35px}
.powered{display:none}
@media only screen and (max-width: 767px){#browser-box{padding:0}
#l-col,#r-col{display:none}
.template{font-size:14px}
#footer h4,#footer p{text-align:center}
._body-8525 .pg-body>div{overflow:scroll}
}

/*==@template_custom==*/