.color {
    color: #5b7f18
    }
.featured {
  width: 100%;
  margin-bottom: 12px;
  padding-bottom: 8px;
  padding-left: 15px;
  float: left;
  border: 2px solid #003d4d
  }
a:pressed{
color:#003d4d;text-decoration:none
}
ul{
list-style-type:none;padding:0;margin:0
}
.bookimage{
padding-bottom:10px
}
.book-feed{
width:15%;float:right;clear:right;text-align:center
}
.book-feed-text{
font-size:16px
}
.subtab{
width:49%;background-color:#edebeb;color:#737070;text-align:center
}
.subtab.w--current,.subtab:hover{
background-color:#003d4d;color:#fff
}
.btn {
  position: relative;
  bottom: 2px;
  display: block;
  margin-top: 6px;
  margin-right: 15px;
  padding: 2px 8px;
  float: right;
  clear: left;
  border: 1px solid #edebeb;
  border-radius: 10px;
  background-color: #737070;
  box-shadow: #f5f2f2 0px 0px 4px 0px;
  color: #edebeb;
  text-decoration: none;
}
.btn:active {
  position: static;
  background-image: none;
  box-shadow: none;
}
.category-menu {
  width: 118%;
  padding-top: 30px;
}
.categorybtn {
  display: block;
  width: 40%;
  margin-top: 15px;
  margin-right: 15px;
  padding: 5px;
  float: left;
  border-radius: 8px;
  background-image: -webkit-linear-gradient(303deg, #003d4d 40%, rgba(0, 61, 77, 0.90) 57%, rgba(0, 61, 77, 0.8) 68%, rgba(0, 61, 77, 0.70) 79%, rgba(0, 61, 77, 0.6));
  background-image: linear-gradient(147deg, #003d4d 40%, rgba(0, 61, 77, 0.90) 57%, rgba(0, 61, 77, 0.8) 68%, rgba(0, 61, 77, 0.70) 79%, rgba(0, 61, 77, 0.6));
}
.categorytitle {
  display: inline;
  width: 73%;
  color: #edebeb;
  text-align: center;
}
.categoryimg {
  margin-right: 10px;
  float: left;
}
body {
    font-family: 'Open Sans', sans-serif;
    color: #333;
}
h1 {
    display: inline-block;
    margin-bottom: 10px;
    clear: left;
    font-family: 'Droid Serif', serif;
    color: #003d4d;
    font-size: 28px;
    line-height: 44px;
    font-weight: 400;
    text-align: left;
}
h2 {
    display: inline-block;
    float: none;
    font-family: 'Droid Serif', serif;
    color: #003d4d;
    font-size: 22px;
    line-height: 36px;
    font-weight: 400;
}
h3 {
    display: block;
    margin-bottom: 10px;
    font-family: 'Droid Serif', serif;
    color: #003d4d;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
}
h4 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 24px;
    font-weight: 700;
    text-decoration: none;
}
h5 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
}
h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
}
p {
    display: block;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 26px;
}
.button {
    position: relative;
    left: 35%;
    top: 0;
    bottom: 0;
    display: inline-block;
    min-height: 45px;
    min-width: 220px;
    margin-left: 0;
    padding: 12px 25px;
    background-color: #d32300;
    -webkit-transition: all 813ms ease;
    transition: all 813ms ease;
    color: #fff;
    text-align: center;
    text-decoration: none;
}
.button:hover {
    background-color: #ed1c24;
}
.button.nav-bnt {
    position: relative;
    left: auto;
    top: 0;
    right: auto;
    bottom: auto;
    z-index: 50;
    width: 100%;
    height: auto;
    min-height: 40px;
    min-width: 0;
    margin-bottom: 6px;
    margin-left: 0;
    padding: 8px 0;
    border: 1px solid #000;
    background-color: #fff;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    -webkit-transition-delay: initial;
    transition-delay: initial;
    font-family: 'Open Sans', sans-serif;
    color: #003d4d;
    font-size: 16px;
    text-align: center;
}
.button.nav-bnt:hover {
    left: auto;
    top: auto;
    right: auto;
    bottom: 2px;
    background-color: #5b7f18;
    box-shadow: #737070 -1px 3px 10px 1px;
    color: #fff;
}
.button.nav-bnt.w--current {
    background-color: #5b7f18;
    color: #fff;
}
.button.slide-up {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.menu-slider {
    position: static;
    display: inline-block;
    width: 100%;
    height: 243px;
    float: left;
}
.slider {
    width: 100%;
    height: 100%;
    padding-top: 58px;
}
.slider.books {
    background-image: url('../main assets/images/books.jpg');
    background-position: 50% 50%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.slider.donate {
    width: 100%;
    background-image: url('../main assets/images/donate.jpg');
    background-position: 50% 50%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.slider.asses {
    background-image: url('../main assets/images/assesements.jpg');
    background-position: 50% 50%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.slider.news-slider {
    background-image: url('../main assets/images/news.jpg');
    background-position: 50% 50%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.slider-description {
    min-height: 100px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 15px 110px;
    background-color: rgba(255, 255, 255, .63);
}
.read-more-desciption {
    margin-top: 15px;
    padding-right: 0;
    padding-left: 0;
}
.slider-text {
    display: block;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
}
.slider-text.books {
    margin-top: 17px;
}
.nav-colume {
    position: relative;
    z-index: 45;
    display: inline-block;
    width: 14.8%;
    float: right;
    clear: none;
}
.ad-space {
    display: inline-block;
    width: 100%;
    max-height: 600px;
    min-height: 600px;
    margin-right: 0;
    float: right;
    clear: right;
}
.mission {
    display: inline-block;
    width: 85%;
    margin-right: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 34px;
    float: none;
    border-bottom: 2px solid #737070;
}
.news {
    display: inline-block;
    width: 40%;
    margin-top: 40px;
    margin-bottom: 4px;
    margin-left: 0;
    float: left;
    clear: none;
}
.new-cjrb {
    display: inline-block;
    width: 40%;
    margin-top: 40px;
    margin-left: 55px;
    float: none;
}
.mission-p {
    width: 100%;
    margin-top: 22px;
    margin-right: 0;
    padding-right: 0;
    padding-left: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    text-decoration: none;
}
.logo {
    position: relative;
    left: 38px;
    top: -24px;
    z-index: 1;
    display: block;
    width: 100%;
    padding-left: 0;
    color: #5b7f18;
    font-family: 'Droid Serif', serif;
    font-size: 51px;
    line-height: 27px;
    font-weight: 400;
}
.news-p {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    font-family: 'Open Sans', sans-serif;
    line-height: 22px;
}
.sign-in {
    display: block;
    width: 75%;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #5b7f18;
    border-radius: 21px;
    color: #5b7f18;
    font-size: 14px;
    text-decoration: none;
}
.sign-in:hover {
    position: relative;
    left: 0;
    right: 0;
    bottom: 2px;
    border-width: 1px;
    border-color: #003d4d;
    background-color: transparent;
    box-shadow: #737070 -1px 2px 6px -1px;
    color: #d32300;
}
.signin {
    display: block;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}
.navigation {
    width: 100%;
    margin-left: 0;
    float: none;
    clear: none;
}
.footer {
    margin-top: 25px;
}
.source {
    padding-top: 0;
    padding-bottom: 0;
    color: #5b7f18;
    font-weight: 700;
    text-align: right;
}
.text-link {
    display: inline;
    float: none;
    font-family: 'Open Sans', sans-serif;
    color: #d32300;
    text-decoration: none;
}
.text-link:hover {
    color: #5b7f18;
    text-decoration: underline;
}
.text-link.float {
    margin-top: 8px;
    margin-right: 15px;
    text-decoration: none;
    float: right;
}
.text-link.float:hover {
    color: #5b7f18;
    text-decoration: underline;
}
.text-link2 {
    display: inline;
    float: none;
    font-family: 'Open Sans', sans-serif;
    color: #d32300;
    text-decoration: none;
}
.text-link2.float {
    margin-top: 8px;
    margin-right: 15px;
    text-decoration: none;
}
.text-link2.float:hover {
    color: #5b7f18;
    text-decoration: underline;
}
.location {
    display: inline-block;
    float: left;
    font-style: normal;
}
.support {
    display: inline-block;
    margin-right: 68px;
    margin-bottom: 20px;
    padding-right: 0;
    padding-left: 0;
    float: right;
    text-align: center;
}
.footer-disclaimer {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 16px;
    text-indent: 0;
}
.footer-row {
    padding-top: 8px;
    border-top: 4px solid #5b7f18;
}
.footer-location {
    display: inline-block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    float: left;
    clear: both;
    font-family: 'Droid Serif', serif;
    font-size: 12px;
    line-height: 16px;
    text-indent: 0;
}
.footer-support {
    margin-top: 0;
    color: #5b7f18;
    font-size: 16px;
}
.footer-signature {
    margin-top: 80px;
}
.footer-signature-text {
    display: block;
    width: 100%;
    margin-top: 1px;
    padding-right: 0;
    padding-left: 0;
    float: left;
    font-size: 13px;
    text-align: left;
}
.ad-script {
    width: 100%;
    margin-left: 8px;
}
.articles-archive {
    width: 100%;
    float: left;
}
.archive-article-title {
    display: block;
    width: 95%;
    margin-top: 20px;
    float: left;
	font-family: 'Droid Serif', serif;
    line-height: 30px;
    font-weight: 400;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    font-size: 22px;
}
.archive-article-title:hover {
    text-decoration: underline;
}
.articles-link {
    display: inline-block;
    width: 100%;
    color: #003d4d;
    text-decoration: none;
}
.articles-link:hover {
    color: #003d4d;
    text-decoration: underline;
}
.articles-link:active {
    color: #6906cc;
}
.articles-link.pressed {
    display: inline-block;
    width: 90%;
    float: left;
}
.articles-link.pressed:active {
    color: #d32300;
}
.articles-link.elected {
    display: inline;
}
.mask {
    width: 100%;
    height: 100%;
    background-color: transparent;
}
.slider-div {
    width: 83%;
    float: left;
}
.paypal {
    clear: right;
}
.paypal.donate {
    padding-right: 137px;
}
.articles-sub-menue {
    width: 100%;
    float: left;
}
.sub-menue-container {
    position: static;
    width: 84%;
    float: left;
    clear: none;
}
.utility-nav {
    margin-top: 8px;
    margin-bottom: 10px;
}
.link {
    margin-top: 6px;
    padding-right: 15px;
    float: left;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    text-decoration: none;
}
.link:hover {
    color: #d32300;
    text-decoration: underline;
}
.link.w--current {
    float: left;
    color: #d32300;
    text-decoration: underline;
}
.link.w--current:hover {
    color: #d32300;
}
.articles-archive-area {
    width: 78.03%;
    margin-right: 10px;
    padding-left: 10px;
    float: right;
    border-top: 2px solid #000;
}
.tabs-menu {
    position: relative;
    z-index: 16;
    width: 20.7%;
    float: left;
}
.directorsnipet {
    width: 33.33%;
    margin-top: 15px;
    float: left;
}
.snipetinfo {
    text-align: center;
}
.snipetinfo:hover {
    font-size: 18px;
}
.directorimg {
    border-radius: 97px;
}
.directorimg:hover {
    position: relative;
    left: 0;
    right: 0;
    bottom: 5px;
    margin-bottom: 0;
    box-shadow: #737070 -1px 5px 10px 0;
}
.directorimg.none {
    width: 20%;
    height: 16%;
    margin-top: 15px;
    margin-right: 16px;
    float: left;
}
.directorimg.none:hover {
    bottom: 0;
    box-shadow: none;
}
.directorname {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Droid Serif', serif;
    font-size: 20px;
    text-align: center;
}
.directorshort {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 11px;
    padding-right: 20px;
    padding-left: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
.seperator {
    margin-top: 20px;
    margin-bottom: 10px;
    border-top: 1px solid #003d4d;
}
.store {
    display: block;
    width: 100%}
.carosel {
    padding-left: 60px;
}
.directorlink {
    color: #000;
    text-decoration: none;
}
.directorlink:hover {
    text-decoration: underline;
}
.directors {
     display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
}
.directorposition {
    font-family: 'Open Sans', sans-serif;
    color: #d32300;
    font-size: 14px;
    font-weight: 700;
}
.intro-area {
    width: 84%;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 30px;
}
.directordescription {
    display: inline-block;
    width: 82%;
    margin-top: 15px;
    margin-right: 3px;
    margin-left: 20px;
    float: left;
}
.article {
    display: block;
    width: 85%;
    padding-right: 0;
    float: left;
}
.author {
    display: block;
    margin-right: 24px;
    float: left;
    clear: left;
    text-align: left;
    text-transform: capitalize;
}
.date {
    display: block;
    margin-right: 20px;
    float: left;
    clear: left;
    text-transform: capitalize;
}
.articlessource {
    display: block;
    margin-right: 22px;
    float: left;
    clear: left;
    color: #5b7f18;
    font-weight: 700;
    text-align: left;
    text-transform: capitalize;
}
.article-attrib {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: left;
    font-size: 13px;
    text-align: left;
}
.articlead {
    position: relative;
    z-index: 3;
    display: inline-block;
    width: 100%;
    min-width: 0;
    float: right;
    clear: right;
}
.category {
    display: inline-block;
    margin-top: 23px;
    margin-bottom: 0;
    padding-bottom: 4px;
    color: #d32300;
    font-size: 13px;
    text-decoration: underline;
}
.directorwriteup {
    padding-right: 0;
    padding-left: 0;
    text-indent: 0;
}
.propertyassesment {
    font-size: 18px;
    line-height: 25px;
    text-indent: 22px;
}
.articlecontent {
    width: 100%;
    margin-top: 15px;
    padding-left: 0;
    float: right;
    font-size: 17px;
    line-height: 25px;
    font-weight: 400;
    text-align: left;
}
.articlecontainer {
    width: 100%;
    margin-top: 15px;
    margin-left: 19px;
    float: left;
}
.leftatributation {
    width: 17%;
    margin-top: 20px;
    float: left;
    text-align: center;
}
.about-us {
    text-align: left;
}
.membershipinfo {
    width: 100%;
    margin-top: 28px;
    line-height: 28px;
    text-align: center;
}
.membershipinfo.donate {
    width: 85%;
    margin-top: 20px;
    font-size: 16px;
}
.mainpagead {
    width: 14%;
    float: right;
}
.articlesnipet {
    padding-right: 17px;
    padding-left: 17px;
    font-size: 16px;
}
.newsiteam {
    padding-bottom: 10px;
    border-bottom: 1px solid #003d4d;
}
.categorylink {
    display: inline-block;
    margin-top: 8px;
    color: #d32300;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
}
.categorylink:hover {
    text-decoration: underline;
}
.contactform {
    width: 83%}
.donatesignup {
    width: 84%}
.signin-section {
    width: 49%;
    margin-right: 7px;
    padding-right: 5px;
    float: left;
}
.signin-section.seporater {
    border-right: 2px solid #737070;
}
.signinbutton {
    display: block;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    float: none;
    border-radius: 15px;
    background-color: #003d4d;
    -webkit-transition: background-color 500ms ease, border-radius 500ms ease, width 500ms ease;
    transition: background-color 500ms ease, border-radius 500ms ease, width 500ms ease;
    text-align: center;
}
.signinbutton:hover {
    width: 100%;
    border-radius: 0;
    background-color: #d32300;
}
.signinbutton.registrationbutton {
    width: 50%}
.signinbutton.registrationbutton:hover {
    width: 70%}
.success {
    width: 84%;
    text-align: center;
}
._404 {
    width: 84%;
    padding-right: 90px;
    padding-left: 90px;
    font-family: Georgia, Times, 'Times New Roman', serif;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
}
.oops {
    font-family: Georgia, Times, 'Times New Roman', serif;
    color: #000;
    font-size: 40px;
}
.errorcontact {
    width: 83%;
    padding-right: 96px;
    padding-left: 96px;
}
.articlecontact {
    display: inline-block;
    width: 20%;
    float: left;
}
.textlink {
    color: #d32300;
    font-weight: 700;
    text-decoration: none;
}
.textlink:hover {
    position: relative;
    left: 0;
    right: 0;
    bottom: 3px;
    text-decoration: underline;
}
.relatedarticlestpl {
    width: 48%;
    padding-right: 8px;
    padding-left: 8px;
    float: left;
}
.relatedarticlestpl.seperatorline {
    border-right: 2px solid #737070;
}
.backbutton {
    display: block;
    width: 83%;
    margin-top: 10px;
    margin-bottom: 26px;
    float: left;
    text-align: center;
}
.back {
    position: static;
    display: block;
    color: #003d4d;
    text-align: center;
    text-decoration: none;
}
.back:hover {
    position: relative;
    left: 0;
    right: 0;
    bottom: 3px;
    color: #d32300;
    text-decoration: underline;
}
.backimage {
    margin-top: -13px;
}
.current-directors {
    width: 83%;
    margin-bottom: 10px;
    float: left;
    font-size: 16px;
}
.pastdirectors {
    margin-top: 5px;
    display: block;
    text-align: center;
}
.caseinfo {
    font-size: 16px;
    line-height: 28px;
    text-align: center;
}
.courtcase {
    font-size: 16px;
}
.search {
    display: inline-block;
    width: 32%;
    height: 26px;
    margin-top: 8px;
    margin-right: 60px;
    float: right;
}
.searchbutton {
    padding: 1px 15px;
    float: right;
    background-color: #d32300;
}
.searchbutton:hover {
    background-color: #5b7f18;
}
.searchinput {
    width: 81%;
    height: 24px;
    margin-right: 2px;
    padding-top: 7px;
    padding-bottom: 7px;
    float: right;
}
.lock {
    display: inline-block;
    width: 5%;
    float: right;
}
.socialfeeds {
    display: inline-block;
    margin-top: 5px;
    margin-right: 0;
    float: right;
}
.facebook {
    margin-right: 2px;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-size: 14px;
    text-decoration: none;
}
.rss {
    color: #000;
    text-decoration: none;
}
.upbutton {
    position: fixed;
    top: 174px;
    right: 100px;
    z-index: 15;
}
.contactbutton {
    float: right;
    background-color: #d32300;
}
.formtext {
    color: #5b7f18;
}
.registrationform {
    display: block;
    width: 50%;
    margin-right: auto;
    margin-left: auto;
}
.formposition {
    text-align: left;
}
.forgot-password {
    text-align: right;
}
.tagline {
    position: relative;
    top: 3px;
    right: 79px;
    bottom: 0;
    float: right;
    font-family: Niconne, sans-serif;
    color: #d32300;
    font-size: 40px;
    line-height: 48px;
}
.logoleaf {
    position: relative;
    left: 7px;
    top: 13px;
}
.related {
    color: #d32300;
}
html.w-mod-js [data-ix=slide-up] {
    opacity: 0;
    -webkit-transform: translate(0px, 68px);
    -ms-transform: translate(0px, 68px);
    transform: translate(0px, 68px);
}
html.w-mod-js [data-ix=slide-up-2] {
    opacity: 0;
    -webkit-transform: translate(0px, 77px);
    -ms-transform: translate(0px, 77px);
    transform: translate(0px, 77px);
}
html.w-mod-js [data-ix=site-map-hide] {
    display: none;
    -webkit-transform: translate(0px, 140px);
    -ms-transform: translate(0px, 140px);
    transform: translate(0px, 140px);
}
html.w-mod-js [data-ix=minus] {
    display: none;
}
html.w-mod-js [data-ix=hide-snipet] {
    display: none;
    -webkit-transform: translate(0px, -73px);
    -ms-transform: translate(0px, -73px);
    transform: translate(0px, -73px);
}
html.w-mod-js [data-ix=scroll-up-appear] {
    display: none;
}
@media (max-width:991px) {
h1 {
    font-size: 27px;
}
h2 {
    font-size: 22px;
}
h3 {
    font-size: 18px;
}
.button.nav-bnt {
    width: 100%;
    float: left;
    clear: both;
}
.button.nav-bnt.w--current {
    width: 100%}
.button.nav-bnt.subnav {
    width: 50%;
    margin-right: 0;
    padding-right: 3px;
    padding-left: 5px;
    float: left;
    clear: none;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
}
.button.nav-bnt.subnav:hover {
    float: left;
    clear: none;
    font-size: 14px;
}
.button.nav-bnt.subnav.w--current {
    width: 50%;
    min-height: 40px;
    float: left;
    clear: none;
    border: 2px solid #5b7f18;
    background-color: #fff;
    background-image: url(../images/leaf.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: 600;
}
.button.nav-bnt.subnav.w--current:hover {
    float: left;
    clear: none;
    border: 2px solid #5b7f18;
    font-size: 14px;
}
.button.nav-bnt.subnav.first-tab {
    width: 50%;
    border: 1px solid #000;
}
.button.nav-bnt.subnav.first-tab.w--current {
    width: 50%;
    margin-top: 0;
    border-style: solid;
    border-right-width: 2px;
    border-right-color: #5b7f18;
    background-color: #fff;
    font-size: 15px;
}
.menu-slider {
    width: 592px;
    height: 251px;
    background-color: transparent;
}
.slider.books {
    padding-top: 23px;
}
.slider.donate {
    padding-top: 23px;
    float: none;
}
.slider.asses, .slider.news-slider {
    padding-top: 23px;
}
.slider-text {
    font-size: 18px;
    line-height: 28px;
}
.nav-colume {
    display: block;
    width: 18%;
    margin-top: 7px;
    float: right;
    clear: right;
}
.mission {
    width: 100%}
.news {
    width: 47%}
.new-cjrb {
    width: 48%;
    margin-left: 35px;
}
.mission-p {
    font-size: 24px;
}
.logo {
    font-size: 47px;
}
.news-p {
    font-size: 15px;
}
.sign-in {
    width: 80%;
    margin-right: 0;
    margin-left: 0;
    float: none;
}
.navigation {
    margin-top: 6px;
    float: none;
}
.location {
    margin-left: -8px;
    font-size: 14px;
}
.support {
    margin-right: 18px;
    margin-bottom: 60px;
    float: right;
    clear: none;
}
.footer-disclaimer {
    font-size: 11px;
}
.footer-location {
    margin-right: 0;
    font-size: 12px;
    line-height: 16px;
}
.footer-support {
    margin-left: 14px;
    float: none;
    clear: none;
}
.footer-signature {
    display: block;
    margin-top: 0;
    float: left;
}
.footer-signature-text {
    display: block;
    margin-bottom: 0;
    font-size: 10px;
}
.slider-div {
    width: 82%;
    float: left;
}
.paypal {
    margin-left: 18px;
}
.paypal.donate {
    padding-right: 132px;
}
.sub-menue-container {
    width: 82%;
    margin-top: 0;
    padding-top: 0;
    border-top: 2px none #737070;
}
.link, .link.w--current {
    padding-right: 8px;
}
.articles-archive-area {
    width: 106%;
    padding-left: 0;
    float: left;
    border-top-style: none;
}
.archive-article-title {
    font-size: 18px;
  }
.tabs-menu {
    width: 99%;
    float: left;
}
.directorsnipet {
    width: 50%}
.directorimg.none {
    width: 23%;
    margin-top: 8px;
    margin-right: 9px;
}
.store {
    width: 100%}
.carosel {
    width: 98%;
    padding-left: 0;
}
.intro-area {
    padding-right: 33px;
}
.directordescription {
    width: 80%;
    margin-top: 34px;
    margin-right: 3px;
    margin-left: 8px;
    font-size: 15px;
}
.article {
    width: 82%}
.author {
    margin-right: 5px;
}
.date {
    margin-right: -1px;
}
.articlessource {
    margin-right: -9px;
}
.propertyassesment {
    font-size: 15px;
}
.articlecontent {
    font-size: 16px;
}
.articlecontainer {
    width: 100%;
    margin-left: 0;
}
.leftatributation {
    width: 21%;
    margin-right: 5px;
}
.membershipinfo.donate {
    width: 82%;
    margin-top: 5px;
    font-size: 15px;
}
.mainpagead {
    width: 14%}
.articlesnipet {
    font-size: 15px;
}
.contactform {
    width: 81%}
.donatesignup {
    width: 82%}
.signin-section {
    width: 100%;
    border-top-style: none;
    border-top-width: 2px;
}
.signin-section.seporater {
    width: 100%;
    border-bottom: 2px solid #737070;
    border-top-style: none;
    border-top-color: #737070;
    border-right-style: none;
}
.articlecontact {
    width: 50%}
.current-directors {
    width: 82%;
    font-size: 15px;
}
.search {
    width: 29%;
    margin-right: 11px;
    float: right;
    clear: none;
}
.searchinput {
    width: 72%}
.upbutton {
    right: 69px;
}
.tagline {
    right: 43px;
    margin-bottom: -20px;
    font-size: 33px;
}
.logoleaf {
    left: 6px;
    top: 10px;
    right: 4px;
}
.categorybtn {
    width: 47%;
  }
}
@media (max-width:767px) {
.featured {
    width: 95%;
    margin-left: 12px;
  }
h1 {
    margin-left: 10px;
    font-size: 26px;
}
h2 {
    font-size: 20px;
}
h4 {
    width: 100%}
.button.nav-bnt.subnav.court, .button.nav-bnt.subnav.first-tab.w--current {
    width: 50%}
.nav-colume.mobile {
    width: 70%;
    margin-top: 68px;
    margin-right: 33px;
    margin-left: 33px;
    float: left;
}
.news {
    width: 95%;
    margin-right: 14px;
    margin-left: 14px;
}
.new-cjrb {
    width: 95%;
    margin-top: 18px;
    margin-right: 14px;
    margin-left: 14px;
}
.sign-in {
    display: block;
    width: 70%;
    margin-right: 33px;
    margin-left: 33px;
    float: left;
}
.footer-support {
    width: 90%}
.footer-signature-text {
    font-size: 11px;
}
.articles-link.pressed, .articles-link.w--current {
    font-size: 17px;
}
.paypal {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.sub-menue-container {
    width: 99%;
    margin-left: 5px;
}
.utility-nav {
    display: block;
    width: 75%;
    margin-top: 14px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0;
    padding-left: 0;
    float: left;
    text-align: center;
}
.link.mobile {
    margin-top: 12px;
    padding-right: 8px;
}
.articles-archive-area {
    width: 100%}
.directorsnipet {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 100px;
    padding-left: 100px;
}
.directorimg.none {
    width: 24%;
    margin-left: 10px;
}
.directorshort {
    font-size: 15px;
}
.seperator {
    padding-left: 10px;
}
.directors {
    font-size: 15px;
}
.intro-area {
    width: 95%;
    margin-right: 14px;
    margin-left: 14px;
    padding-right: 16px;
    padding-left: 2px;
    font-size: 15px;
}
.directordescription {
    width: 99%;
    font-size: 14px;
}
.article {
    width: 100%;
    float: left;
}
.article-attrib {
    padding-left: 6px;
    text-align: center;
}
.category {
    text-align: left;
}
.propertyassesment {
    font-size: 15px;
}
.articlecontent {
    font-size: 14px;
}
.articlecontainer {
    width: 100%;
    margin-right: 13px;
    float: left;
}
.leftatributation {
    width: 21%;
    margin-right: 12px;
    margin-left: 1px;
    float: right;
    text-align: center;
}
.membershipinfo {
    width: 90%;
    margin-right: 29px;
    margin-left: 29px;
}
.membershipinfo.donate {
    width: 95%;
    margin-right: 0;
    margin-left: 10px;
    font-size: 14px;
}
.categorylink {
    text-align: left;
}
.mobilenav {
    display: inline-block;
    width: 100%;
    float: right;
    background-color: #fff;
}
.navbar {
    display: inline-block;
    width: 100%;
    margin-top: -10px;
    float: none;
    border: 1px solid #5b7f18;
    border-radius: 21px;
    background-color: #fff;
}
.menubutton {
    display: block;
    width: 11%;
    margin-right: 8px;
    margin-left: auto;
    float: right;
    border: 1px solid #000;
    text-align: center;
}
.menubutton.w--open {
    position: relative;
    left: 1px;
    bottom: 1px;
    z-index: 2;
    width: auto;
    border: 1px solid #5b7f18;
    border-radius: 0;
    background-color: #5b7f18;
}
.navmenu {
    position: static;
    left: -8px;
    top: 0;
    right: -1px;
    display: block;
    max-height: 500px;
    margin-top: -1px;
    border: 1px solid #5b7f18;
    border-radius: 21px;
    background-color: #fff;
    box-shadow: none;
    color: #fff;
}
.contactform {
    width: 96%;
    margin-left: 11px;
}
.mobilename {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 3px;
    text-align: center;
}
.donatesignup {
    width: 100%}
.signin-section {
    width: 100%;
    margin-right: 0;
    padding-left: 5px;
}
._404, .errorcontact, .signin-section.seporater, .success {
    width: 100%}
.articlecontact {
    width: 53%}
.relatedarticlestpl {
    width: 100%}
.relatedarticlestpl.seperatorline {
    width: 100%;
    border-right-style: none;
}
.backbutton {
    width: 99%}
.back {
    width: 100%}
.current-directors {
    width: 100%;
    padding-left: 6px;
    font-size: 14px;
}
.search {
    display: block;
    width: 65%;
    margin-right: auto;
    margin-bottom: 17px;
    margin-left: auto;
    float: none;
}
.searchinput {
    width: 75%}
.upbutton {
    left: 475px;
}
.newnav {
    background-color: #fff;
}
.categorybtn {
    width: 67%;
  }
}@media (max-width:479px) {
    h1 {
    margin-bottom: 1px;
    margin-left: 3px;
    padding-bottom: 1px;
    font-size: 20px;
}
h2 {
    margin-left: 3px;
    font-size: 19px;
}
.button {
    left: 26%;
    min-width: 140px;
}
.button.nav-bnt.subnav {
    display: block;
    width: 90%;
    margin-right: auto;
    margin-left: 10px;
    font-size: 14px;
}
.button.nav-bnt.subnav.first-tab, .button.nav-bnt.subnav.w--current {
    width: 90%}
.button.nav-bnt.subnav.first-tab.w--current {
    width: 90%;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 13px;
}
.button.load {
    left: 26%;
    min-height: 0;
    min-width: 140px;
}
.menu-slider {
    width: 320px;
    height: 191px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.slider-description {
    padding-right: 9px;
    padding-left: 9px;
}
.read-more-desciption {
    margin-top: 3px;
}
.slider-text {
    font-size: 15px;
}
.slider-text.books {
    margin-top: 40px;
}
.nav-colume.mobile {
    width: 90%;
    margin-top: 13px;
    margin-right: auto;
    margin-left: 10px;
    float: left;
    clear: none;
}
.nav {
    margin-top: -1px;
}
.sign-in {
    width: 90%;
    margin-right: auto;
    margin-left: 10px;
}
.location {
    width: 144px;
    margin-left: 0;
    float: left;
    clear: none;
}
.support {
    margin-right: 1px;
    margin-bottom: 27px;
    float: right;
    clear: none;
}
.footer-location {
    width: 100%;
    clear: both;
}
.footer-signature-text {
    font-size: 12px;
}
.articles-link.pressed, .articles-link.w--current {
    font-size: 16px;
}
.slider-div {
    width: 100%}
.paypal {
    float: none;
}
.utility-nav {
    width: 54%;
    margin-right: auto;
    margin-left: 10px;
    padding-left: 0;
}
.link {
    margin-bottom: 11px;
    float: left;
    clear: left;
}
.directorsnipet {
    padding-right: 20px;
    padding-left: 20px;
}
.directorimg.none {
    width: 35%;
    float: right;
}
.directors, .directorshort {
    font-size: 13px;
}
.intro-area {
    margin-right: 0;
    margin-left: 4px;
    padding-top: 2px;
    padding-right: 8px;
    padding-left: 3px;
    font-size: 13px;
}
.directordescription {
    width: 96%;
    float: left;
    font-size: 13px;
}
.author {
    float: left;
    clear: none;
}
.date {
    margin-left: 0;
    float: left;
    clear: left;
}
.articlessource {
    margin-left: -1px;
    float: left;
    clear: none;
}
.article-attrib {
    width: 100%;
    margin-bottom: 11px;
    text-align: center;
}
.category {
    margin-top: 2px;
}
.propertyassesment {
    font-size: 13px;
}
.articlecontent {
    margin-top: 0;
    font-size: 13px;
    text-align: left;
}
.articlecontainer {
    width: 95%;
    margin-right: 8px;
    margin-left: 8px;
    float: left;
}
.leftatributation {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    float: left;
}
.membershipinfo {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.membershipinfo.donate {
    width: 97%;
    margin-left: 4px;
    font-size: 13px;
}
.articlesnipet {
    padding-right: 4px;
    padding-left: 4px;
    font-size: 13px;
}
.categorylink {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    float: none;
    clear: none;
}
.navbar {
    margin-top: 5px;
}
.menubutton {
    width: 21%;
    padding-left: 18px;
    float: right;
    clear: right;
}
.menubutton.w--open {
    top: -2px;
    right: 0;
    bottom: -2px;
    width: 21%;
    float: right;
}
.navmenu {
    width: 80%;
    max-height: 628px;
    min-width: 0;
    box-shadow: none;
}
.contactform {
    margin-left: 7px;
}
.mobilename {
    display: inline-block;
    width: 169px;
    float: left;
}
.signin-section {
    width: 100%;
    padding-left: 4px;
    text-align: left;
}
.signin-section.seporater {
    width: 100%;
    padding-right: 0;
    padding-bottom: 15px;
    padding-left: 0;
    border-right-style: none;
    text-align: left;
}
._404 {
    padding-right: 3px;
    padding-left: 3px;
}
.errorcontact {
    padding-right: 26px;
    padding-left: 2px;
}
.articlecontact {
    width: 97%}
.logotext {
    margin-top: 6px;
}
.current-directors {
    font-size: 13px;
}
.search {
    width: 61%;
    margin-top: 11px;
    float: left;
    clear: left;
}
.searchinput {
    width: 69%}
.categorybtn {
    width: 81%;
    }
     .featured {
    margin-left: 7px;
  }
}