@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,h6,h7,h8 {text-align:center;}
.page-header h1{margin-bottom:15px;}
/*SimpleImage*/
img.sigFreeImage {max-width:99% !important;}
p.100, div.100 {width:100%;margin:0 auto;}
div {max-width:100% !important;}
div.contact p{font-size:1.3em;}
/*div.wrapper-below-top {width:100%;position:fixed;top:0;z-index:10;background:#fff;padding:0;}*/
div#content-container{display:inline-flex;grid-template-columns: 1fr;width:100%;max-width:100%;padding-top:50px;}
p.space {margin:15px 0;}
div#mod-custom738{display:none;}
.landscape {display:none;}
div.featured p{padding:0px;}
li {line-height:1.5em;margin-bottom:25px; font-size:1.3em;}
div.com-content-article.item-page p{line-height:1.5em;font-size:1.3em;}
div.item-content p {font-size:1.1em;}
div.navbar-menu{height:0px;}
img {max-width:100% !important;height:auto;margin:0 auto;}
header.sticky {width:100%;position:fixed;top:0;background:#fff;padding:0;height:200px;z-index:9000;}
.container-topbar {
    grid-template-columns: 1fr 1fr;
    width: 94%;
    margin: 0 auto;
    z-index: 10000;
    position: relative;
    background: #526a03;
    padding-left: 10px;
}
.container-topbar p{margin-bottom:1px;}
	div#mod-custom253 {grid-column:1/3; text-align:center;margin:-20px 0;}
div#mod-custom251, div#mod-custom252, div#mod-custom253, div#mod-custom253 p{padding:0px;}
div.wrapper-below-top {display:grid;}
div.navbar-menu {display:none;}
div.mission {margin:0 auto;padding-top:35px;}
.grid-child.container-below-top {display:grid;grid-template-columns: 250px auto;margin-top:5px;width: 100%;justify-content:center;}
.grid-child.container-below-top-home {display:none;}
div.mission h1, div.mission h2 {font-size:1.1em;padding:10px;}
div.container-phone {max-width:100%;}
div#dj-megamenu249mobileWrap {padding-top:25px;margin-left:-4px;}
ul li.sigFreeThumb {padding-inline-start:0px;}

div.site-grid{display:grid;padding-top:240px;}
div.container-banner.full-width{display:grid;padding:0.1px;}
/*div.container-banner.full-width a{color:#fff;}*/
div.container-banner.full-width h3 {font-size:2em;}
div.mod_rapid_contact_ex {padding:20px;background-color:#526a03;background-image:url("../../../images/contact-br-mobile.jpg");background-position:right;background-repeat:no-repeat;background-size:contain;}
dt.article-info-term, dl.article-info.text-muted {display:none;}
.rpx_field_input {font-size:1rem; margin-bottom:1px;}
a.btn.btn-primary.art-button {padding:12px 10px 12px 10px;background: #000;color:#fff;border-radius:6px;margin-top:15px;}
div.artcaption-button{margin-top:45px;}
div.text-desc p{font-size:16px !important;}
.grid-child.container-component.inner{max-width:100%;}
/*div.text-desc h1, div.text-desc h2, div.text-desc h3, div.text-desc h4 {font-size:19px;text-transform:uppercase;max-width:100%;}
.rpx-compact .rpx_field input, .rpx-compact .rpx_field textarea, .rpx-compact .rpx_field select {
    padding: 5px 7px;
    margin-bottom: 1px;
    font-size: 1rem;}
img.left, img.right {margin:0 auto;}*/

.mod-custom.custom h4 {padding:10px;font-size:20px;max-width:10%;}
p.readmore{text-align:center;margin:25px auto;}
a.btn.btn-secondary {background:#6d822b;padding:10px 12px 13px 12px;color:#fff;border-radius:6px;text-decoration:none;}
div#mod-custom268 {padding:20px;max-width:100%;font-size:1.2em;line-height:1.3em;}
/*Blog Layout/Featured*/
div.blog {padding-top:25px;}
div.blog p {font-size:1.1em;line-height:1.4em;}
li.com-content-blog__link {font-size:1.1em;}
.columns-2 {display:grid;grid-template-columns:1fr;}
.columns-3 {display:block;}
div.page-header {text-align:center;}
/* Vertical Menu */
.menu-icon-cont .menu-icon3 {
    display: inline-block;
    position: relative;
    height: 0px;
    margin: 34px 0 0 0;
    user-select: none;
    width: 0px;
}
.sm-container > #off-menu_774:not(.sm-popup){max-width:90vw;}
ul.mobile li {font-size:1.1em;line-height:1.2em;text-align:center;list-style: none;padding-inline-start: 0px;}
/*Simple Image Gallery */
ul li.sigFreeThumb {max-width:320px !important;}
/* DJ Menu */
.dj-megamenu-offcanvas-dark .dj-mobile-open-btn {margin-left:-1px !important;}
ul.mobile {text-align:center;font-size:1.1em;list-style: none;padding-inline-start: 0px;}
.grid-child.container-bottom-b div.moduletable p{margin-bottom:15px;}
div.newsflash{margin-top:35px;}
/*OS Map*/
div.osmap-items ul li,li.even{font-size:1.1em;}
div#mod-custom761 {margin:25px 0px;}
ul#easyamm-accordion-771 li a{font-size:0.4em;}

