@charset "utf-8";
/* CSS Document */
.portrait{display:none;}
div#mod-custom768 {display:none;}
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;}
ul.mobile li {font-size:1.3em;line-height:1.5em;}
div#mod-custom277 p.center50 {font-weight:bold;vertical-align:baseline;line-height:43px;width:55%;margin: 0 auto;}
div.item-content p {font-size:1.2em;line-height:1.3em;}
div.navbar-menu{height:0px;}
img {max-width:100% !important;height:auto;}
  .container-topbar {display:grid;grid-template-columns: 1fr 1fr 2fr;width:98%;}
.container-topbar p{margin-bottom:0;}
div.moduletable.landscape div#mod-custom738{display:block;}
	/*div#mod-custom253 {/*grid-column:1/3; text-align:center;display:none;}*/
div.wrapper-below-top {display:grid;}
div.navbar-menu {display:none;}
.grid-child.container-logo {display:grid;grid-template-columns:250px auto;margin-top:15px;width: 100%;justify-content:center;}

header.sticky {width:100%;position:fixed;top:0;z-index:9000;background:#fff;padding:0;height:150px;}
div#mod-custom271,div#mod-custom738 {text-align:right;display:block;}
div#mod-custom735,div#mod-custom736 {padding-top:3px;}
.grid-child.container-below-top {display:grid;grid-template-columns: 250px auto;margin-top:15px;width: 100%;justify-content:center;}
div#dj-megamenu249mobileWrap {padding-top:25px;padding-left:20px;}
ul.dj-mobile-dark li.dj-mobileitem>a {font-size:17px;}
div.mission h2 {padding:10px 10px 10px 25px;font-size:1.2em;text-align:center;}
div.site-grid{padding-top:240px;}
.grid-child.container-below-top-home {display:grid;grid-template-columns: 150px 2fr 1fr;margin-top:5px;width: 100%;justify-content:center;}
div.grid-child.container-top-a{display:grid;grid-template-columns:1fr ;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;}
div#rpx_div_rpx_1{width:57%;margin:0 auto;}
div.rpx_field.rpx_field_button.form-group {margin:0 auto;}
.rpx_field_input {font-size:1rem; margin-bottom:1px;}
a.btn.btn-primary.art-button {padding:2px 8px 4px 8px;background: #000;color:#fff;border-radius:6px;}
div.artcaption-button{margin-top:15px;}
div.text-desc p{font-size:16px !important;}
div.text-desc h1, div.text-desc h2, div.text-desc h3, div.text-desc h4 {font-size:19px;text-transform:uppercase;}
.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 {float:left;margin-right:20px;}
img.right {float:right;margin-left:20px;}
.mod-custom.custom h4 {padding:10px;font-size:20px;}
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;}

.grid-child.container-bottom-b{display:grid;grid-template-columns:1fr 1fr;width:85%;margin:0 auto;grid-gap:30px;/*padding:20px;*/}
/* Vertical Menu */
.menu-icon-cont:before{top:30px;}
div.inner div.link a{font-size:1.3em;}

/* Simple Image Gallery */
ul.sigFreeClassic li.sigFreeThumb {float:none; text-align:center;display:grid;justify-content:center;}
img.sigFreeImg {margin:0 auto;}
/*OS Map*/
div.osmap-items ul li,li.even{font-size:1.1em;}