/* cmsms stylesheet: EEP Core modified: Tuesday, March 24, 2026 8:03:25 AM */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}audio, canvas, video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}[hidden], template {display: none;}html {font-family: sans-serif; 	-ms-text-size-adjust: 100%; 	-webkit-text-size-adjust: 100%; }body {margin: 0;}a {background: transparent;}a:focus {outline: thin dotted;}a:active, a:hover, a:focus {outline: 0;}h1 {font-size: 2em;margin: 0.67em 0;}abbr[title] {border-bottom: 1px dotted;}b, strong {font-weight: bold;}dfn {font-style: italic;}hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}mark {background: #ff0;color: #000;}code, kbd, pre, samp {font-family: monospace, serif;font-size: 1em;}pre {white-space: pre-wrap;}q {quotes: "\201C" "\201D" "\2018" "\2019";}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 0;}fieldset {border: 1px solid #a2c743;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0; 	padding: 0; }button, input, select, textarea {font-family: inherit; 	font-size: 100%; 	margin: 0; }button, input {line-height: normal;}button, select {text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; 	cursor: pointer; }button[disabled], html input[disabled] {cursor: default;}input[type="checkbox"], input[type="radio"] {box-sizing: border-box; 	padding: 0; }input[type="search"] {-webkit-appearance: textfield; 	-moz-box-sizing: content-box;-webkit-box-sizing: content-box; 	box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto; 	vertical-align: top; }table {border-collapse: collapse;border-spacing: 0;}html {color: #222;font-size: 1em;line-height: 1.4;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #a2c743;margin: 1em 0;padding: 0;}audio, canvas, img, svg, video {vertical-align: middle;}fieldset {border: 0;margin: 0;padding: 0;}textarea {resize: vertical;}.hidden {display: none !important;visibility: hidden;}.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}.invisible {visibility: hidden;}.cf:before, .cf:after {content: " "; 	display: table; }.cf:after {clear: both;}textarea {overflow: auto;vertical-align: top;resize: vertical}ul, ol {margin: 1em 0;padding: 0 0 0 40px}dd {margin: 0 0 0 40px}nav ul, nav ol {list-style: none;list-style-image: none;margin: 0;padding: 0}pre, code, kbd, samp {font-family: monospace, serif;_font-family: courier new, monospace;font-size: 1em}pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word}q {quotes: none}q:before, q:after {content: "";content: none}small {font-size: 85%}html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}body {margin: 0;font-size: 1em;-webkit-font-smoothing: antialiased;}.container {padding-left: 10px;padding-right: 10px;}.row {width: 100%;max-width: 1440px;margin: 0 auto;position: relative;}.row:before, .row:after, .form-row:before, .form-row:after {content: " ";display: table;}.row:after, .form-row:after {clear: both;}.full {width: 100%;display: block;}.half, .third, .two-third, .quarter, .three-quarter, .fifth, .two-fifth, .three-fifth, .four-fifth {float: left;}.half {width: 50%;}.third {width: 33.33%;}.two-third {width: 66.66%;}.quarter {width: 25%;}.three-quarter {width: 75%;}.fifth {width: 20%;}.two-fifth {width: 40%;}.three-fifth {width: 60%;}.four-fifth {width: 80%}.row [class*="-col"] {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}@media only screen and (min-width: 768px) {.container {padding-left: 20px;padding-right: 20px;}.col, .one-col, .two-col, .three-col, .four-col, .five-col, .six-col, .seven-col, .eight-col, .nine-col, .ten-col, .eleven-col {margin-left: 3.8%;float: left;min-height: 1px;position: relative;}.row .one-col {width: 4.85%;}.row .two-col {width: 13.45%;}.row .three-col {width: 22.05%;}.row .four-col {width: 30.75%;}.row .five-col {width: 39.45%;}.row .six-col {width: 48.1%;}.row .seven-col {width: 56.75%;}.row .eight-col {width: 65.4%;}.row .nine-col {width: 74.05%;}.row .ten-col {width: 82.7%;}.row .eleven-col {width: 91.35%;}.row .twelve-col {width: 100%;margin-left: 0;}.row [class*="-col"]:first-child, .row [class*="-col"].first {margin-left: 0;}.row .offset-one {margin-left: 8.65% !important;}.row .offset-two {margin-left: 17.25% !important;}.row .offset-three {margin-left: 25.85% !important;}.row .offset-four {margin-left: 34.55% !important;}.row .offset-five {margin-left: 43.25% !important;}.row .offset-six {margin-left: 51.8% !important;}.row .offset-seven {margin-left: 60.55% !important;}.row .offset-eight {margin-left: 69.2% !important;}.row .offset-nine {margin-left: 77.85% !important;}.row .offset-ten {margin-left: 86.5% !important;}.row .offset-eleven {margin-left: 95.15% !important;}.row .push-one, .row .push-two, .row .push-three, .row .push-four, .row .push-five, .row .push-six, .row .push-seven, .row .push-eight,.row .push-nine, .row .push-ten, .row .push-eleven, .row .pull-one, .row .pull-two, .row .pull-three, .row .pull-four, .row .pull-five,.row .pull-six, .row .pull-seven, .row .pull-eight, .row .pull-nine, .row .pull-ten, .row .pull-eleven {position: relative;margin-left: 0;}.row .push-one {left: 8.65%;}.row .push-two {left: 17.25%;}.row .push-three {left: 25.85%;}.row .push-four {left: 34.55%;}.row .push-five {left: 43.25%;}.row .push-six {left: 51.8%;}.row .push-seven {left: 60.55%;}.row .push-eight {left: 69.2%;}.row .push-nine {left: 77.85%;}.row .push-ten {left: 86.5%;}.row .push-eleven {left: 95.15%;}.row .pull-one {right: 4.85%;}.row .pull-two {right: 13.45%;}.row .pull-three {right: 22.05%;}.row .pull-four {right: 30.75%;}.row .pull-five {right: 39.45%;}.row .pull-six {right: 48%;}.row .pull-seven {right: 56.75%;}.row .pull-eight {right: 65.4%;}.row .pull-nine {right: 74.05%;}.row .pull-ten {right: 82.7%;}.row .pull-eleven {right: 91.35%;}}
/* cmsms stylesheet: EEP Layout modified: Tuesday, March 24, 2026 8:04:15 AM */
@font-face {font-family: 'eep';src: url('https://earlyearthprotectors.org.uk/uploads/eep/fonts/eep.eot');src: url('https://earlyearthprotectors.org.uk/uploads/eep/fonts/eep.eot?#iefix') format('embedded-opentype'),url('https://earlyearthprotectors.org.uk/uploads/eep/fonts/eep.woff') format('woff'),url('https://earlyearthprotectors.org.uk/uploads/eep/fonts/eep.ttf') format('truetype'),url('https://earlyearthprotectors.org.uk/uploads/eep/fonts/eep.svg#simplex') format('svg');font-weight: normal;font-style: normal;}[class^="icon-"], [class*=" icon-"] {font-family: 'eep';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-arrow-up:before {content: "\e600";}.icon-arrow-left:before {content: "\e601";}.icon-search:before {content: "\e603";}.icon-printer:before {content: "\e604";}.icon-linkedin:before {content: "\e605";}.icon-pinterest:before {content: "\e606";}.icon-youtube:before {content: "\e607";}.icon-facebook:before {content: "\e608";}.icon-google:before {content: "\e609";}.icon-twitter:before {content: "\e60a";}.icon-link:before {content: "\e602";}body {background: #ddf59d;font-family: Verdana, sans-serif;font-size: 1em; 	color: #555;line-height: 1.5;}.leftaligned {margin-left: 0;}.rightaligned {margin-right: 0;}body#boxed {background-color: #ddf59d;}body.fullwidth .row {max-width: none;}a img {border: none;}.right {float: right;}.left {float: left;}.spacing {margin: 15px;}.spacing.left {margin-right: 0;}.spacing.right {margin-left: 0;}.border {border: 2px solid #a2c743;}pre, code, kbd, samp {font-family: 'Courier New', monospace;color: #555;}pre code {line-height: 1.4;font-size: .8125em;}pre {padding: 10px;margin: 10px 0;overflow: auto;width: 93%;background: #f1f1f1;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;}*:first-child+ html pre {padding-bottom: 20px;overflow-y: hidden;overflow: visible;overflow-x: auto;}* html pre {padding-bottom: 20px;overflow: visible;overflow-x: auto;}hr {border: solid #a2c743;border-width: 1px 0 0 0;clear: both;margin: 10px 0 30px 0;height: 0;}a {color: #993300;}a.external {text-decoration: none;}a:visited {color: #663300;}a:hover, a:focus {transition: transform .3s ease-out;-webkit-transition: color .3s ease-out;-moz-transition: color .3s ease-out;-o-transition: color .3s ease-out;text-decoration: underline;}a:focus {outline: thin dotted;}a:hover, a:active, a:focus {outline: 0;}a.external:after {content: "\e602";padding-left: 4px;font-family: 'eep';text-decoration: none;}h1, h2 {font-family: Arial, sans-serif;font-weight: 700;}h3, h4, h5, h6 {font-weight: 400;}h1 {color: #65870c;margin: 10px 0;font-size: 2em; 	text-transform: uppercase;}h2 {color: #65870c;font-size: 1.75em; }h3 {color: #65870c;font-size: 1.5em; }h4 {color: #65870c;font-size: 1.375em; }h5 {font-size: 1.25em }h6 {font-size: 1.125em; }blockquote, blockquote p {font-size: 1.0625em;line-height: 1.5;color: #555;font-style: italic;font-family: Georgia, Times New Roman, serif;}blockquote {margin: 0 0 20px 0;padding: 9px 10px 10px 19px;border-left: 5px solid #f1f1f1;}blockquote cite {display: block;font-size: .941176em;color: #555;}blockquote cite:before {content: "\2014 \0020";}blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {font-family: Georgia, Times New Roman, serif;}.page-wrapper {border-top: 5px solid #a2c743;margin-bottom: 15px;}#boxed #wrapper {margin-top: 15px;border-top: 5px solid #a2c743;background: #fffde5;box-shadow: 0 0 15px 0 #c6c6c6;}#boxed.page-wrapper {border-top: none;}.inner-section {padding-left: 20px;padding-right: 20px;}.logo {margin-top: 20px;text-align: center;}.logo a {display: block;}.image-large {display: none;}.image-small {display: block;}.header-text {color: #65870c;font-family: 'Times New Roman', serif;font-weight: 800;font-size: 5vw;margin-top: 20px;text-align: center;line-height: 0.7;}.phrase-text {font-family: sans-serif;text-transform: uppercase;color: #65870c;font-weight: 700;font-size: 2vw; }.search {text-align: right;margin-top: 20px;float: right;}input.search-input::-webkit-search-decoration, input.search-input::-webkit-search-results-button,input.search-input::-webkit-search-results-decoration {-webkit-appearance: none;}.search .icon-search {margin-left: -25px;display: inline-block;height: 24px;line-height: 24px;text-align: center;width: 24px;position: relative;z-index: 10;color: #ddd;top: 3px;}.search ::-webkit-input-placeholder,.search ::-moz-placeholder,.search input[placeholder] {line-height: normal;}input.search-input {border: 1px solid #f1f1f1;line-height: normal;outline: 0;padding: 6px 0 6px .5%;font-size: .6875em; 	color: #555;transition: all .35s ease-in-out;-webkit-transition: all .35s ease-in-out;-moz-transition: all .35s ease-in-out;-o-transition: all .35s ease-in-out;max-width: 99.5%;}input.search-input:focus {border: 1px solid #a2c743;box-shadow: 0 0 3px #a2c743;-webkit-box-shadow: 0 0 3px #a2c743;-moz-box-shadow: 0 0 3px #a2c743;-o-box-shadow: 0 0 3px #a2c743;}#main-menu {margin-top: 25px;}#main-menu > li {display: block;border-bottom: 1px dotted #fffde5;position: relative;}#main-menu > li:last-child {border-bottom: none;}#main-menu > li > a,#main-menu > li.sectionheader > span {font-family:'Arial Narrow Bold', sans-serif;text-transform: uppercase;color: #663300;background-color: #fffde5;text-decoration: none;font-size: 1.5em; 	font-weight: 700;cursor: pointer;padding: 8px 0;display: block;position: relative;}#main-menu > li.current > a,#main-menu > li.current.sectionheader > span {color: #fffde5;background-color: #663300;}#main-menu > li:hover > a,#main-menu > li.sectionheader:hover > span {color: #fffde5;background-color: #993300;}#main-menu > li > ul,#main-menu > li > ul > li > ul  {position: absolute;left: -999em;}#main-menu > li:hover > ul,#main-menu > li:focus > ul,#main-menu > li.active > ul,#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li:focus > ul, #main-menu > li > ul > li.active > ul {position: relative;left: 0;}#main-menu > li > ul > li > a,#main-menu > li > ul > li.sectionheader > span,#main-menu > li > ul > li > ul > li > a, #main-menu > li > ul > li > ul > li.sectionheader > span {text-decoration: none;color: #fffde5;background-color: #663300;text-transform: uppercase;display: block;padding: 4px 0;}#main-menu > li > ul > li:hover > a,#main-menu > li > ul > li.sectionheader:hover > span,#main-menu > li > ul > li > ul > li:hover > a,#main-menu > li > ul > li > ul > li.sectionheader:hover > span,#main-menu > li > ul > li:focus > a,#main-menu > li > ul > li.sectionheader:focus > span,#main-menu > li > ul > li > ul > li:focus > a,#main-menu > li > ul > li > ul > li.sectionheader:focus > span {background-color: #993300;}#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {padding-left: 15px;font-size: .875em;text-transform: none;}#main-menu > li > a i,#main-menu > li > ul > li > a i,#main-menu > li.sectionheader > span i,#main-menu > li > ul > li.sectionheader > span i {float: right;position: relative;padding-top: 6px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}#main-menu > li:hover > a i,#main-menu > li.active > a i,#main-menu > li:focus > a i,#main-menu > li > ul > li:hover > a i,#main-menu > li > ul > li:focus > a i,#main-menu > li > ul > li.active > a i,#main-menu > li.sectionheader:hover > span i,#main-menu > li.sectionheader:focus > span i,#main-menu > li.active.sectionheader > span i,#main-menu > li > ul > li.sectionheader:hover > span i,#main-menu > li > ul > li.sectionheader:focus > span i,#main-menu > li > ul > li.active.sectionheader > span i {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}.content-wrapper {padding-top: 20px;}.content-top {color: #555;font-style: italic;line-height: 20px;position: relative;}.breadcrumb {display: inline-block;background: #fffde5;width: auto;padding-right: 6px;z-index: 1;position: relative;}.breadcrumb a {color: #663300;font-weight: bold;display: inline-block;width: auto;background: #fffde5;}a.printbutton {display: none;}.content .news-summary span.heading {display: none;}.content .news-article {margin-bottom: 15px;padding-bottom: 15px;}.content .news-summary ul.category-list {margin: 15px 0;}.content .news-summary ul.category-list li a, .news-summary ul.category-list li span {border-radius: 4px;}.news-summary ul.category-list li span {opacity: .4;}.news-article h2 {margin: 15px 0;}.news-article h2 {font-family: 'Arial Narrow Bold', sans-serif;text-transform: uppercase;color: #65870c;font-size: 16px;text-decoration: none;font-weight: 700;}.news-article .meta {margin-top : 15px;}.news-article .date {background: #65870c;color: #fffde5;display: block;float: left;width: 40px;padding: 6px;height: 40px;font-size: 20px;line-height: 0.9;border-radius: 26px;text-align: center;}.news-article .day {padding-bottom: 2px;display: block;}.news-article .month {display: block;}.news-article .author, .news-article .category {font-family: 'Noto Sans', sans-serif;display: block;padding-left: 60px;font-size: 0.9em;font-style: italic;}.news-category ul.category-list {margin: 15px 0 -1px 0;padding: 0;list-style: none;}.news-category ul.category-list li {float: left;display: block;width: auto;margin-right: 5px;}.news-category ul.category-list li a, .news-category ul.category-list li span {display: block;color: #fffde5;padding: 4px 8px;background: #663300;border-radius: 4px 4px 0 0;text-decoration: none;font-size: 11px;font-weight: bold;text-transform: uppercase;}.news-category ul.category-list li span {background: #555;}.news-category ul.category-list li a:hover,.news-category ul.category-list li a:focus {background-color: #993300;}.news-summary .paginate {font: bold 1em/1.3 'Noto Sans', sans-serif;}.news-summary .paginate a {color: #fff;background-color: #663300;padding: 0 3px;}.news-summary .paginate a:hover,.news-summary .paginate a:focus {background-color: #993300;}.news-article .more, .news-article .more a,.news-article .back, .news-article .back a {font: 800 'Noto Sans', sans-serif;color: #663300;text-decoration: none;font-weight: bold;}.news-article .more a:hover,.news-article .more a:focus,.news-article .back a:hover,.news-article .back a:focus {text-decoration: underline;color: #993300;}.lt-ie9 .sidebar .news-article:before {display: none;}.news-detail {border: 5px solid #a2c743;padding: 15px;}.footer {position: relative;border-top: 8px solid #a2c743;margin: 25px 0 10px 0;padding-top: 20px;padding-bottom: 20px;}.footer:before {content: '';border-top: 2px dotted #fffde5;border-bottom: 2px dotted #fffde5;height: 4px;display: block;position: absolute;width: 100%;top: -8px;left: 0;}.copyright {padding-top: 15px;}.copyright-info {color: #555;font-size: .6875em; }.footer ul.social {padding: 0;margin: 0;list-style: none;text-align: center;}.footer .social li {display: inline;margin: 0;padding: 0;margin-right: 6px;}.footer .social li a {display: inline-block;text-decoration: none;font-size: 2.625em;line-height: 1;color: #555;}.footer .social li a:hover,.footer .social li a:focus {color: #663300;}.footer .social li a i {display: inline-block;}.back-top a {display: inline-block;width: 16px;height: 16px;line-height: 16px;padding: 8px;border: 5px solid #a2c743;text-decoration: none;color: #fffde5;background-color: #663300;border-radius: 500px;-webkit-border-radius: 500px;-moz-border-radius: 500px;-o-border-radius: 500px;position: absolute;top: -24px;left: 50%;margin-left: -12px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}.back-top a:hover,.back-top a:focus {background-color: #993300;color: #fffde5;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.footer-navigation {padding-top: 15px;border-bottom: 1px solid #a2c743;}#footer-menu li > a,#footer-menu li.sectionheader > span {color: #663300;display: block;text-decoration: none;background-color: #fffde5;border-radius: 3px;padding: 0 10px;}#footer-menu li > a.current,#footer-menu li.sectionheader > span.current {color: #fffde5;background-color: #663300;}#footer-menu li > a:hover,#footer-menu li.sectionheader > span:hover,#footer-menu li > a:focus,#footer-menu li.sectionheader > span:focus {color: #fffde5;background-color: #993300;}#footer-menu > li > a,#footer-menu > li.sectionheader > span {font-family: sans-serif;text-transform: uppercase;text-decoration: none;display: block;border-radius: 3px;}#footer-menu > li > ul > li > a,#footer-menu > li > ul > li.sectionheader > span {font-size: .875em; 	padding: 2px;}#footer-menu > li > ul {margin: 15px 0;}@media screen and (min-width: 768px) {.lt-768 {display: none;}.logo {margin-top: 12px;position: relative;text-align: left;}.image-large {display: block;}.image-small {display: none;}.header-text {color: #65870c;font-family: 'Times New Roman', serif;font-weight: 800;font-size: 5vw;margin-top: 12px;text-align: center;line-height: 0.7;}.phrase-text {font-family: sans-serif;text-transform: uppercase;color: #65870c;font-weight: 700;font-size: 2vw; 	}nav.main-navigation {z-index: 990;height: 55px;line-height: 37px;margin-top: 20px;}#main-menu {float: right;margin-top: 0;}#main-menu > li {display: inline-block;padding: 0;margin: 0 4px;border: none;position: relative;}#main-menu > li i {display: none;}.touch-device #main-menu > li i {display: inline-block;float: none;}.touch-device #main-menu > li li i {float: left;display: inline-block;margin-right: 8px;padding-top: 2px;text-align: left;}.touch-device #main-menu > li:first-child li i {float: right;}#main-menu > li:first-child, #main-menu > li.first {margin-left: 0;}#main-menu > li:last-child, #main-menu > li.last {margin-right: 0;}#main-menu > li > a,#main-menu > li.sectionheader span {padding: 0 10px 0 10px;line-height: 37px;font-size: 1em;border-radius: 4px;}#main-menu > li.parent.active > a,#main-menu > li.parent.active > span {color: #fffde5;background-color: #663300;background-color: rgba(102, 51, 0, .95);}#main-menu > li.parent:hover > a,#main-menu > li.sectionheader.parent:hover > span,#main-menu > li.parent:focus > a,#main-menu > li.sectionheader.parent:focus > span {color: #fffde5;background-color: #993300;background-color: rgba(153, 51, 0, .95);}#main-menu > li > ul,#main-menu > li > ul > li > ul  {display: block;width: 260px;}#main-menu > li:hover > ul,#main-menu > li:focus > ul,#main-menu > li.active > ul,#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li:focus > ul,#main-menu > li > ul > li.active > ul {height: auto;position: absolute;z-index: 9999;top: 37px;right: 0;left: auto;display: block;border-radius: 3px;}#main-menu > li:first-child:hover > ul,#main-menu > li:first-child:focus > ul,#main-menu > li:first-child.active > ul {right: auto;left: 0;}#main-menu > li > ul > li {position: relative;line-height: 1;margin: 0;padding-left: 10px;}#main-menu > li:first-child > ul > li {padding-right: 10px;padding-left: 0;}#main-menu > li > ul > li > a,#main-menu > li > ul > li.sectionheader > span,#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {color: #fffde5;display: block;text-transform: none;line-height: 1.2;border-bottom: 1px dotted #fffde5;background-color: #663300;background-color: rgba(102, 51, 0, .98);padding: 8px 12px;font-size: .875em; 		text-decoration: none;}#main-menu > li > ul > li.current > a,#main-menu > li > ul > li.current.sectionheader > span,#main-menu > li > ul > li > ul > li.current > a,#main-menu > li > ul > ul > li > li.current.sectionheader > span {color: #fffde5;background-color: #663300;}#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li:focus > ul,#main-menu > li > ul > li.active > ul {width: 250px;height: auto;top: 0;right: auto;left: -250px;}#main-menu > li:first-child > ul > li:hover > ul,#main-menu > li:first-child > ul > li:focus > ul,#main-menu > li:first-child > ul > li.active > ul {left: auto;right: -250px;}.lt-ie9 #main-menu > li > ul > li:hover > ul,.lt-ie9 #main-menu > li > ul > li:focus > ul,.lt-ie9 #main-menu > li > ul > li.active > ul {left: -247px;}#main-menu > li > ul > li:hover > ul:after,#main-menu > li > ul > li.active > ul:after {content: '';width: 0px;height: 0px;border-style: solid;border-width: 7px 0 7px 6px;border-color: transparent transparent transparent #fffde5;border-color: transparent transparent transparent rgba(85, 85, 85, .95);position: absolute;right: -6px;top: 12px;}.lt-ie9 #main-menu > li:first-child > ul > li:hover > ul,.lt-ie9 #main-menu > li:first-child > ul > li:focus > ul,.lt-ie9 #main-menu > li:first-child > ul > li.active > ul {left: auto;right: -247px;}#main-menu > li:first-child > ul > li:hover > ul:after,#main-menu > li:first-child > ul > li:focus > ul:after,#main-menu > li:first-child > ul > li.active > ul:after {left: -10px;right: auto;}#main-menu li ul li a:hover,#main-menu li ul li a:focus,#main-menu li ul li span.sectionheader:hover,#main-menu li ul li span.sectionheader:focus  {box-shadow: 0 0 5px rgba(85, 85, 85, .9);z-index: 2;}#main-menu > ul > li:last-child > a,#main-menu > ul > li.sectionheader:last-child > span,#main-menu > ul > li > ul > li:last-child > a,#main-menu > ul > li > ul > li.sectionheader:last-child > span {border-bottom: none;}.header-bottom {height: 55px;line-height: 55px;padding: 8px 0;}input.search-input {height: 17px;line-height: 17px;width: 100%;max-width: 320px;}input.search-input:focus {max-width: 90%;}a.printbutton {display: block;padding-left: 6px;width: 16px;height: 16px;float: right;text-decoration: none;color: #663300;background-color: #fffde5;z-index: 1;position: relative;}a.printbutton i {display: inline-block;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}a.printbutton:hover,a.printbutton:focus {color: #993300;}a.printbutton:hover i,a.printbutton:focus i {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);}.footer ul.social {text-align: left;}.footer .social li a i {display: inline-block;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-ms-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}.footer .social li a:hover i,.footer .social li a:focus i {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);}.footer-navigation {border-bottom: none;}#footer-menu > li {float: left;display: block;position: relative;margin-left: 3.8%;color: #663300;border-radius: 3px;}#footer-menu > li:first-child {margin-left: 0;}}@media only screen and (max-width: 780px) {.search {margin-top: 15px;}input.search-input {width: 100%;max-width: 100%;float: left;}input.search-input:focus {max-width: none;}.header-bottom {padding-top: 20px;text-align: center;line-height: inherit;padding: 20px 0;}}@media only screen and (min-width: 940px) and (max-width: 1110px) {#main-menu > li {margin: 0;}#main-menu > li > a,#main-menu > li.sectionheader span {padding: 0 6px;}}@media only screen and (min-width: 768px) and (max-width: 1050px) {.row nav.main-navigation {height: auto;float: none;display: block;margin-left: 0;width: 100%;clear: left;}#main-menu {margin-top: 15px;margin-bottom: 15px;border-bottom: 1px solid #a2c743;float: none;display: block;}#main-menu > li {margin: 0;bottom: -1px;text-align: center;border-bottom: 1px solid #fffde5;border-right: 1px solid #fffde5;border-top: 1px solid #fffde5;}#main-menu > li.current {border-bottom-color: #fffde5;border-top-color: #fffde5;}#main-menu > li.current > a {border-top: 1px solid #fffde5;line-height: 45px;}#main-menu > li:first-child {border-left: 1px solid #fffde5;}#main-menu > li > a,#main-menu > li > span {line-height: 46px;padding-left: 12px;padding-right: 12px;}#main-menu > li:hover > ul,#main-menu > li:focus > ul,#main-menu > li.active > ul {top: 45px;}.header-bottom {height: auto;}.row .seven-col.phrase-text,.row .five-col.search {display: block;float: right;width: 100%;margin-left: 0;text-align: center;}}@-ms-viewport {width: device-width;}@-o-viewport {width: device-width;}@-moz-viewport {width: device-width;}@-webkit-viewport {width: device-width;}@viewport {width: device-width;}
.icon-facebook:before {
	content: "\e608";
}

.icon-google:before {
	content: "\e609";
}

.icon-twitter:before {
	content: "\e60a";
}

.icon-link:before {
	content: "\e602";
}

body {
	background: #fffde5;
	font-family: 'Noto Sans', sans-serif;
	font-size: 1em; 	color: #555;
	line-height: 1.5;
}

.leftaligned {
	margin-left: 0;
}

.rightaligned {
	margin-right: 0;
}

body#boxed {
	background-color: #ddf59d;
}

body.fullwidth .row {
	max-width: none;
}

a img {
	border: none;
}

.right {
	float: right;
}

.left {
	float: left;
}

.spacing {
	margin: 15px;
}

.spacing.left {
	margin-right: 0;
}

.spacing.right {
	margin-left: 0;
}

.border {
	border: 2px solid #a2c743;
}

pre, code, kbd, samp {
	font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', monospace;
	color: #555;
}

pre code {
	line-height: 1.4;
	font-size: .8125em;
}

pre {
	padding: 10px;
	margin: 10px 0;
	overflow: auto;
	width: 93%;
	background:#f1f1f1;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
}

*:first-child+ html pre {
	padding-bottom: 20px;
	overflow-y: hidden;
	overflow: visible;
	overflow-x: auto;
}

* html pre {
	padding-bottom: 20px;
	overflow: visible;
	overflow-x: auto;
}

hr {
	border: solid #e9e9e9;
	border-width: 1px 0 0 0;
	clear: both;
	margin: 10px 0 30px 0;
	height: 0;
}


a {
	color: #663300;
}

a.external {
	text-decoration: none;
}

a:visited {
	color: #663300;
}

a:hover, a:focus {
	color: #993300;
	transition: transform .3s ease-out;
	-webkit-transition: color .3s ease-out;
	-moz-transition: color .3s ease-out;
	-o-transition: color .3s ease-out;
	text-decoration: underline;
}

a:focus {
	outline: thin dotted;
}

a:hover, a: focus,  a:active {
	outline: 0;
}

a.external:after {
	content: "\e602";
	padding-left: 4px;
	font-family: 'eep';
	text-decoration: none;
}

h1, h2 {
	font-family: 'Arial Narrow Bold', sans-serif;
	font-weight: 700;
}

h3, h4, h5, h6 {
	font-weight: 400;
}

h1 {
	color: #65870c;
	margin: 10px 0;
	font-size: 2em; 	text-transform: uppercase;
}

h2 {
	color: #65870c;
	font-size: 1.75em; }

h3 {
	color: #65870c;
	font-size: 1.5em; }

h4 {
	color: #65870c;
	font-size: 1.375em; }

h5 {
	font-size: 1.25em }

h6 {
	font-size: 1.125em; }

blockquote, blockquote p {
	font-size: 1.0625em;
	line-height: 1.5;
	color: #555;
	font-style: italic;
	font-family: Georgia, Times New Roman, serif;
}

blockquote {
	margin: 0 0 20px 0;
	padding: 9px 10px 10px 19px;
	border-left: 5px solid: #f1f1f1;
}

blockquote cite {
	display: block;
	font-size: .941176em;
	color: #555;
}

blockquote cite:before {
	content: "\2014 \0020";
}

blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {
	font-family: Georgia, Times New Roman, serif;
}

.page-wrapper {
	border-top: 5px solid #a2c743;
	margin-bottom: 15px;
}

#boxed #wrapper {
	margin-top: 15px;
	border-top: 5px solid #a2c743;
	background: #fffde5;
	box-shadow: 0 0 15px 0 #c6c6c6;
}

#boxed.page-wrapper {
	border-top: none;
}

.inner-section {
	padding-left: 20px;
	padding-right: 20px;
}


.logo {
	margin-top: 20px;
	text-align: center;
}

.logo a {
	display: block;
}

.header-text {
	color: #65870c;
	font-family: 'Times New Roman', serif;
	font-weight: 800;
	font-size: 5vw;
	margin-top: 20px;
	text-align: center;
	line-height: 0.7;
}

.phrase-text {
	font-family: 'Arial Narrow Bold', sans-serif;
	text-transform: uppercase;
	color: #65870c;
	font-weight: 700;
	font-size: 2vw; }

.search {
	text-align: right;
}

input.search-input::-webkit-search-decoration, input.search-input::-webkit-search-results-button,
input.search-input::-webkit-search-results-decoration {
	-webkit-appearance: none;
}

.search .icon-search {
	margin-left: -25px;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 24px;
	position: relative;
	z-index: 10;
	color: #ddd;
	top: 3px;
}

.search ::-webkit-input-placeholder,
.search ::-moz-placeholder,
.search input[placeholder] {
	line-height: normal;
}

input.search-input {
	border: 1px solid #f1f1f1;
	line-height: normal;
	outline: 0;
	padding: 6px 0 6px .5%;
	font-size: .6875em; 	color: #555;
	transition: all .35s ease-in-out;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	-o-transition: all .35s ease-in-out;
	max-width: 99.5%;
}

input.search-input:focus {
	border: 1px solid #a2c743;
	box-shadow: 0 0 3px #a2c743;
	-webkit-box-shadow: 0 0 3px #a2c743;
	-moz-box-shadow: 0 0 3px #a2c743;
	-o-box-shadow: 0 0 3px #a2c743;
}

#main-menu {
	margin-top: 25px;
}

#main-menu > li {
	display: block;
	border-bottom: 1px dotted #fffde5;
	position: relative;
}

#main-menu > li:last-child {
	border-bottom: none;
}

#main-menu > li > a,
#main-menu > li.sectionheader > span {
	font-family: 'Arial Narrow Bold', sans-serif;
	text-transform: uppercase;
	color: #663300;
	text-decoration: none;
	font-size: 1.5em; 	font-weight: 700;
	cursor: pointer;
	padding: 8px 0;
	display: block;
	position: relative;
	border-radius: 4px;
}

#main-menu > li.current > a,
#main-menu > li.current.sectionheader > span {
	color: #fffde5;
	background-color: #663300;
}

#main-menu > li:hover > a,
#main-menu > li:focus > a,
#main-menu > li.sectionheader:hover > span,
#main-menu > li.sectionheader:focus > span {
	color: #fffde5;
	background-color: #993300;
}

#main-menu > li > ul,
#main-menu > li > ul > li > ul  {
	position: absolute;
	left: -999em;
}

#main-menu > li:hover > ul,
#main-menu > li:focus > ul,
#main-menu > li.active > ul,
#main-menu > li > ul > li:hover > ul, #main-menu > li > ul > li:focus > ul,
#main-menu > li > ul > li.active > ul {
	position: relative;
	left: 0;
}

#main-menu > li > ul > li > a,
#main-menu > li > ul > li.sectionheader > span,
#main-menu > li > ul > li > ul > li > a, #main-menu > li > ul > li > ul > li.sectionheader > span {
	text-decoration: none;
	color: #fffde5;
	background-color: #663300;
	text-transform: uppercase;
	display: block;
	padding: 4px 0;
}

#main-menu > li > ul > li:hover > a,
#main-menu > li > ul > li.sectionheader:hover > span,
#main-menu > li > ul > li > ul > li:hover > a,
#main-menu > li > ul > li > ul > li.sectionheader:hover > span,
#main-menu > li > ul > li:focus > a,
#main-menu > li > ul > li.sectionheader:focus > span,
#main-menu > li > ul > li > ul > li:focus > a,
#main-menu > li > ul > li > ul > li.sectionheader:focus > span {
	color: #fffde5;
	background-color: #993300;
}

#main-menu > li > ul > li > ul > li > a,
#main-menu > li > ul > li > ul > li.sectionheader > span {
	padding-left: 15px;
	font-size: .875em;
	text-transform: none;
}

#main-menu > li > a i,
#main-menu > li > ul > li > a i,
#main-menu > li.sectionheader > span i,
#main-menu > li > ul > li.sectionheader > span i {
	float: right;
	position: relative;
	padding-top: 6px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform 250ms ease-out 0s;
	-moz-transition: -moz-transform 250ms ease-out 0s;
	-o-transition: -o-transform 250ms ease-out 0s;
	transition: transform 250ms ease-out 0s;
}

#main-menu > li:hover > a i,
#main-menu > li:focus > a i,
#main-menu > li.active > a i,
#main-menu > li > ul > li:hover > a i,
#main-menu > li > ul > li:focus > a i,
#main-menu > li > ul > li.active > a i,
#main-menu > li.sectionheader:hover > span i,
#main-menu > li.sectionheader:focus > span i
#main-menu > li.active.sectionheader > span i,
#main-menu > li > ul > li.sectionheader:hover > span i,
#main-menu > li > ul > li.sectionheader:focus > span i,
#main-menu > li > ul > li.active.sectionheader > span i {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.content-wrapper {
	padding-top: 20px;
}

.content-top {
	color: #555;
	font-style: italic;
	line-height: 20px;
	position: relative;
}

.breadcrumb {
	display: inline-block;
	background: #fffde5;
	width: auto;
	padding-right: 6px;
	z-index: 1;
	position: relative;
}

.breadcrumb a {
	color: #663300;
	font-weight: bold;
	display: inline-block;
	width: auto;
	background: #fffde5;
}

a.printbutton {
	display: none;
}


.content .news-summary span.heading {
	display: none;
}

.content .news-article {
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.content .news-summary ul.category-list {
	margin: 15px 0;
}

.content .news-summary ul.category-list li a, .news-summary ul.category-list li span {
	border-radius: 4px;
}

.news-summary ul.category-list li span {
	opacity: .4;
}

.news-article h2 {
	margin: 15px 0;
}

.news-article h2 {
	font-family:'Arial Narrow Bold', sans-serif;
	text-transform: uppercase;
	color: #65870c;
	font-size: 16px;
	text-decoration: none;
	font-weight: 700;
}

.news-article .meta {
	margin-top : 15px;
}

.news-article .date {
	background: #65870c;
	color: #fff;
	display: block;
	float: left;
	width: 40px;
	padding: 6px;
	height: 40px;
	line-height: 0.9;
	font-size: 20px;
	border-radius: 26px;
	text-align: center;
}

.news-article .day {
	padding-bottom: 2px;
	display: block;
}

.news-article .month {
	display: block;
}

.news-article .author, .news-article .category {
	font-family: 'Noto Sans', sans-serif;
	display: block;
	padding-left: 60px;
	font-size: 0.9em;
	font-style: italic;
}

.news-category ul.category-list {
	margin: 15px 0 -1px 0;
	padding: 0;
	list-style: none;
}

.news-category ul.category-list li {
	float: left;
	display: block;
	width: auto;
	margin-right: 5px;
}

.news-category ul.category-list li a, .news-category ul.category-list li span {
	display: block;
	color: #fffde5;
	padding: 4px 8px;
	background: #663300;
	border-radius: 4px 4px 0 0;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.news-category ul.category-list li span {
	background: #555;
}

.news-category ul.category-list li a:hover,
.news-category ul.category-list li a:focus {
	background-color: #993300;
}

.news-summary .paginate {
	font: bold 1em/1.4 'Noto Sans', sans-serif;
}

.news-summary .paginate a {
	color: #fff;
	background-color: #663300;
	padding: 0 3px;
}
.news-summary .paginate a:hover,
.news-summary .paginate a:focus {
	background-color: #993300;
}

.news-article .more, .news-article .more a,
.news-article .back, .news-article .back a {
	font: 800 'Noto Sans', sans-serif;
	color: #663300;
	text-decoration: none;
	font-weight: bold;
}

.news-detail {
	border: 5px solid #a2c743;
	padding: 15px;
}

.news-article .more a:hover,
.news-article .more a:focus,
.news-article .back a:hover,
.news-article .back a:focus {
	text-decoration: underline;
	color: #993300;
}

.footer {
	position: relative;
	border-top: 8px solid #a2c743;
	margin: 25px 0 10px 0;
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer:before {
	content: '';
	border-top: 2px dotted #a2c743;
	border-bottom: 2px dotted #a2c743;
	height: 4px;
	display: block;
	position: absolute;
	width: 100%;
	top: -8px;
	left: 0;
}

.copyright {
	padding-top: 15px;
}

.copyright-info {
	color: #555;
	font-size: .6875em; }

.footer ul.social {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

.footer .social li {
	display: inline;
	margin: 0;
	padding: 0;
	margin-right: 6px;
}

.footer .social li a {
	display: inline-block;
	text-decoration: none;
	font-size: 2.625em;
	line-height: 1;
	color: #555;
}

.footer .social li a:hover,
.footer .social li a:focus {
	color: #993300;
}

.footer .social li a i {
	display: inline-block;
}

.back-top a {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	padding: 8px;
	border: 5px solid #a2c743;
	text-decoration: none;
	color: #fffde5;
	background-color: #663300;
	border-radius: 500px;
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	-o-border-radius: 500px;
	position: absolute;
	top: -24px;
	left: 50%;
	margin-left: -12px;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

.back-top a:hover,
.back-top a:focus {
	background-color: #993300;
	color: #fff;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.footer-navigation {
	padding-top: 15px;
	border-bottom: 1px solid #a2c743;
}

#footer-menu li > a,
#footer-menu li.sectionheader > span {
	color: #663300;
	display: block;
	text-decoration: none;
	background-color: #fffde5;
	border-radius: 3px;
	padding: 0 10px;
}

#footer-menu li > a.current,
#footer-menu li.sectionheader > span.current {
	color: #fffde5;
	background-color: #663300;
}

#footer-menu li > a:hover,
#footer-menu li > a:focus,
#footer-menu li.sectionheader > span:hover,
#footer-menu li.sectionheader > span:focus {
	color: #fffde5;
	background-color: #993300;
}

#footer-menu > li > a,
#footer-menu > li.sectionheader > span {
	font-family: sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	border-radius: 3px;
}

#footer-menu > li > ul > li > a,
#footer-menu > li > ul > li.sectionheader > span {
	font-size: .875em; 	padding: 2px;
}

#footer-menu > li > ul {
	margin: 15px 0;
}


@media screen and (min-width: 768px) {

	.lt-768 {
		display: none;
	}

	.logo {
		margin-top: 12px;
		position: relative;
		text-align: left;
	}



	
	nav.main-navigation {
		z-index: 990;
		height: 55px;
		line-height: 37px;
		margin-top: 20px;
	}

	#main-menu {
		float: right;
		margin-top: 0;
	}

		#main-menu > li {
		display: inline-block;
		padding: 0;
		margin: 0 4px;
		border: none;
		position: relative;
	}

		#main-menu > li i {
		display: none;
	}

	.touch-device #main-menu > li i {
		display: inline-block;
		float: none;
	}

	.touch-device #main-menu > li li i {
		float: left;
		display: inline-block;
		margin-right: 8px;
		padding-top: 2px;
		text-align: left;
	}

	.touch-device #main-menu > li:first-child li i {
		float: right;
	}

	#main-menu > li:first-child, #main-menu > li.first {
		margin-left: 0;
	}

	#main-menu > li:last-child, #main-menu > li.last {
		margin-right: 0;
	}

	#main-menu > li > a,
	#main-menu > li.sectionheader span {
		padding: 0 10px 0 10px;
		line-height: 37px;
		font-size: 1em;
	}

	#main-menu > li.parent:hover > a,
	#main-menu > li.parent:focus > a,
	#main-menu > li.sectionheader.parent:hover > span
	#main-menu > li.sectionheader.parent:focus > span,
	#main-menu > li.parent.active > a,
	#main-menu > li.parent.active > span {
		color: #fffde5;
		background-color: #663300;
		background-color: rgba(102, 51, 0, .95);
	}

		#main-menu > li > ul,
	#main-menu > li > ul > li > ul  {
		display: block;
		width: 260px;
	}

	#main-menu > li:hover > ul,
	#main-menu > li:focus > ul,
	#main-menu > li.active > ul,
	#main-menu > li > ul > li:hover > ul,
	#main-menu > li > ul > li:focus > ul,
	#main-menu > li > ul > li.active > ul {
		height: auto;
		position: absolute;
		z-index: 9999;
		top: 37px;
		right: 0;
		left: auto;
		display: block;
		border-radius: 3px;
	}

	#main-menu > li:first-child:hover > ul,
	#main-menu > li:first-child:focus > ul,
	#main-menu > li:first-child.active > ul {
		right: auto;
		left: 0;
	}

	#main-menu > li > ul > li {
		position: relative;
		line-height: 1;
		margin: 0;
		padding-left: 10px;
	}

	#main-menu > li:first-child > ul > li {
		padding-right: 10px;
		padding-left: 0;
	}

	#main-menu > li > ul > li > a,
	#main-menu > li > ul > li.sectionheader > span,
	#main-menu > li > ul > li > ul > li > a,
	#main-menu > li > ul > li > ul > li.sectionheader > span {
		color: #fffde5;
		display: block;
		text-transform: none;
		line-height: 1.2;
		border-bottom: 1px dotted #fffde5;
		background-color: #663300;
		background-color: rgba(102, 51, 0, .98);
		padding: 8px 12px;
		font-size: .875em; 		text-decoration: none;
	}

	#main-menu > li > ul > li.current > a,
	#main-menu > li > ul > li.current.sectionheader > span,
	#main-menu > li > ul > li > ul > li.current > a,
	#main-menu > li > ul > ul > li > li.current.sectionheader > span {
		color: #fffde5;
		background-color: #663300;
	}

		#main-menu > li > ul > li:hover > ul,
	#main-menu > li > ul > li:focus > ul,
	#main-menu > li > ul > li.active > ul {
		width: 250px;
		height: auto;
		top: 0;
		right: auto;
		left: -250px;
	}

	#main-menu > li:first-child > ul > li:hover > ul,
	#main-menu > li:first-child > ul > li:focus > ul,
	#main-menu > li:first-child > ul > li.active > ul {
		left: auto;
		right: -250px;
	}

	.lt-ie9 #main-menu > li > ul > li:hover > ul,
	.lt-ie9 #main-menu > li > ul > li:focus > ul,
	.lt-ie9 #main-menu > li > ul > li.active > ul {
		left: -247px;
	}

	#main-menu > li > ul > li:hover > ul:after,
	#main-menu > li > ul > li:focus > ul:after,
	#main-menu > li > ul > li.active > ul:after {
		content: ' ';
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 7px 0 7px 6px;
		border-color: transparent transparent transparent #fffde5;
		border-color: transparent transparent transparent rgba(255, 253, 229, .95);
		position: absolute;
		right: -6px;
		top: 12px;
	}

	.lt-ie9 #main-menu > li:first-child > ul > li:hover > ul,
	.lt-ie9 #main-menu > li:first-child > ul > li:focus > ul,
	.lt-ie9 #main-menu > li:first-child > ul > li.active > ul {
		left: auto;
		right: -247px;
	}

	#main-menu > li:first-child > ul > li:hover > ul:after,
	#main-menu > li:first-child > ul > li:focus > ul:after,
	#main-menu > li:first-child > ul > li.active > ul:after {
		left: -10px;
		right: auto;
	}

	#main-menu li ul li a:hover,
	#main-menu li ul li a:focus,
	#main-menu li ul li span.sectionheader:hover
	#main-menu li ul li span.sectionheader:focus {
		box-shadow: 0 0 5px rgba(85, 85, 85, .9);
		z-index: 2;
	}

	#main-menu > ul > li:last-child > a,
	#main-menu > ul > li.sectionheader:last-child > span,
	#main-menu > ul > li > ul > li:last-child > a,
	#main-menu > ul > li > ul > li.sectionheader:last-child > span {
		border-bottom: none;
	}

	.header-bottom {
		height: 55px;
		line-height: 55px;
		padding: 8px 0;
	}

	.phrase-text {
		text-align: left;
	}

	input.search-input {
		height: 17px;
		line-height: 17px;
		width: 100%;
		max-width: 320px;
	}

	input.search-input:focus {
		max-width: 90%;
	}

		a.printbutton {
		display: block;
		padding-left: 6px;
		width: 16px;
		height: 16px;
		float: right;
		text-decoration: none;
		color: #663300;
		background-color: #fffde5;
		z-index: 1;
		position: relative;
	}

	a.printbutton i {
		display: inline-block;
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		transform: rotateY(0deg);
		-webkit-transition: -webkit-transform 250ms ease-out 0s;
		-moz-transition: -moz-transform 250ms ease-out 0s;
		-o-transition: -o-transform 250ms ease-out 0s;
		transition: transform 250ms ease-out 0s;
	}

	a.printbutton:hover,
	a.printbutton:focus {
		color: #993300;
	}

	a.printbutton:hover i,
	a.printbutton:focus i {
		-webkit-transform: rotateY(360deg);
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}

	
	.footer ul.social {
		text-align: left;
	}

	.footer .social li a i {
		display: inline-block;
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		-ms-transform: rotateY(0deg);
		-o-transform: rotateY(0deg);
		transform: rotateY(0deg);
		-webkit-transition: -webkit-transform 250ms ease-out 0s;
		-moz-transition: -moz-transform 250ms ease-out 0s;
		-ms-transition: -moz-transform 250ms ease-out 0s;
		-o-transition: -o-transform 250ms ease-out 0s;
		transition: transform 250ms ease-out 0s;
	}

	.footer .social li a:hover i,
	.footer .social li a:focus i  {
		-webkit-transform: rotateY(360deg);
		-moz-transform: rotateY(180deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}

	
	.footer-navigation {
		border-bottom: none;
	}

	#footer-menu > li {
		float: left;
		display: block;
		position: relative;
		margin-left: 3.8%;
		color: #663300;
	}

	#footer-menu > li:first-child {
		margin-left: 0;
	}
}

@media only screen and (max-width: 780px) {

	.search {
		margin-top: 15px;
	}

	input.search-input {
		width: 100%;
		max-width: 100%;
		float: left;
	}

	input.search-input:focus {
		max-width: none;
	}

	.header-bottom {
		padding-top: 20px;
		text-align: center;
		line-height: inherit;
		padding: 20px 0;
	}


}

@media only screen and (min-width: 940px) and (max-width: 1110px) {

	#main-menu > li {
		margin: 0;
	}

	#main-menu > li > a,
	#main-menu > li.sectionheader span {
		padding: 0 6px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1050px) {

	.row nav.main-navigation {
		height: auto;
		float: none;
		display: block;
		margin-left: 0;
		width: 100%;
		clear: left;
	}

	#main-menu {
		margin-top: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid #fffde5;
		float: none;
		display: block;

	}

	#main-menu > li {
		margin: 0;
		bottom: -1px;
		text-align: center;
		border-bottom: 1px solid #fffde5;
		border-right: 1px solid #fffde5;
		border-top: 1px solid #fffde5;
	}

	#main-menu > li.current {
		border-bottom-color: #fffde5;
		border-top-color: #fffde5;
	}

	#main-menu > li.current > a {
		border-top: 1px solid #fffde5;
		line-height: 45px;
	}

	#main-menu > li:first-child {
		border-left: 1px solid #fffde5;
	}

	#main-menu > li > a,
	#main-menu > li > span {
		line-height: 46px;
		padding-left: 12px;
		padding-right: 6px;
	}

	#main-menu > li:hover > ul,
	#main-menu > li:focus > ul,
	#main-menu > li.active > ul {
		top: 45px;
	}

	.header-bottom {
		height: auto;
	}

	.row .five-col.search {
		display: block;
		float: right;
		width: 100%;
		margin-left: 0;
		text-align: center;
	}
}

@-ms-viewport {
	width: device-width;
}

@-o-viewport {
	width: device-width;
}

@-moz-viewport {
	width: device-width;
}

@-webkit-viewport {
	width: device-width;
}

@viewport {
	width: device-width;
}

/* cmsms stylesheet: EEP Sidebar modified: Wednesday, March 25, 2026 9:54:49 AM */
/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/cssplay-responsive-auto-manual-css-only-slideshow.html
Copyright (c) Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */

  :root {
   --image:6; /* number of images */
   --slide:1s; /* slide time from one image to the next */
   --still:5s; /* stationary time of each image */

   /* do not alter the following variables */
   --tot:calc(var(--slide) + var(--still));
   --ani:calc(var(--image) * var(--tot));
   }

#outer {
    width: 90%;
    max-width: 300px;
    aspect-ratio: 300/450;
    margin: auto;
    position: relative;
    border: 0.4cqw solid #a2c743;
}

.target {
    container: sidebar / size;
    white-space:nowrap;
    height:10px;
    width:100%;
}

.holder {
    aspect-ratio: 300/450;
    width:100%;
    display:flex;
    flex-wrap:nowrap;
}

.holder img {
    display:block;
    width:0;
    height:100%;
    padding:0;
    margin:0;
    transition: width var(--slide);
    object-fit: cover;
}

.holder h3 {
    width: 100%;
    height:80px;
    margin: 0;
    font: 800 clamp(10px, 1.2em, 20px) arial, sans-serif;
    color: #65870c;
    position:absolute;
    left:0;
    top:0;
    overflow:hidden;
    z-index:20;
    text-wrap: wrap;
}

.holder h3 span {
    position:absolute;
    top:-100px; /* starts off out of view */
    left: 15px;
    background-color: #fff;
    transition:var(--slide);
}

@container sidebar (height : 10px) {
    .holder img:nth-of-type(1) {
        width:100%;
    }
    .holder h3:nth-of-type(1) span {
        top: 15px;
    }
}
@container sidebar (height : 20px) {
    .holder img:nth-of-type(2) {
        width:100%;
    }
    .holder h3:nth-of-type(2) span {
        top: 15px;
    }
}
@container sidebar (height : 30px) {
    .holder img:nth-of-type(3) {
        width:100%;
    }
    .holder h3:nth-of-type(3) span {
        top: 15px;
    }
}
@container sidebar (height : 40px) {
    .holder img:nth-of-type(4) {
        width:100%;
    }
    .holder h3:nth-of-type(4) span {
        top: 15px;
    }
}
@container sidebar (height : 50px) {
    .holder img:nth-of-type(5) {
        width:100%;
    }
    .holder h3:nth-of-type(5) span {
        top: 15px;
    }
}

@container sidebar (height : 60px) {
    .holder img:nth-of-type(6) {
        width:100%;
    }
    .holder h3:nth-of-type(6) span {
        top: 15px;
    }
}
/* continue for each slide image */

@keyframes sidebarSlides {
    0% {height:10px;}
    100% {height:calc((var(--image) + 1) * 10px)}
}

/* continue for each slide image */

#outer .target {
    animation: sidebarSlides steps(var(--image)) var(--ani) infinite;
}

#facebook {
    text-align: center;
    margin-top: 20px;
}
/* cmsms stylesheet: EEP Contact Form modified: Tuesday, March 24, 2026 8:04:02 AM */
.contactform div {margin: 0 0 5px 0}.contactform div div {margin: 0 0 0 150px;padding: 0 0 5px 0;}.contactform input[type="email"],.contactform input[type="text"],.contactform textarea {margin: 0 5px 0 0;font-family: Verdana, sans-serif;font-size: 1em;border: #f1f1f1 solid 1px;border-radius 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}.contactform textarea { height: 100px }.contactform input[type="email"]:hover,.contactform input[type="email"]:focus,.contactform input[type="text"]:hover,.contactform input[type="text"]:focus,.contactform textarea:hover,.contactform textarea:focus {border: #a2c743 solid 1px;cursor: default;}.contactform input[type="submit"] {width: 300px;margin: 10px 0 0 0;color: #fff;background-color: #663300;border: #663300 solid 1px;border-radius 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;cursor: pointer;}.contactform input[type="submit"]:hover,.contactform input[type="submit"]:focus {background-color: #993300;}.contactform label {width: 150px;float: left;}.contactform_success {color: #65870c;font-weight: bold;}.contactform_text_error {color: #f00;font-weight: bold;}.captchapict {width: 300px;border: #f1f1f1 solid 1px;border-radius 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}.contactform_website,.contactform_website * {display: none !important}
