#logo {
	max-width: 122px;
}
.HOAlist h2 {
	text-align: center;
	border-bottom: 1px dotted;
	margin-bottom: 8px;
}
.HOAlist {
	max-width: 33%;
	width: 33%;
	float: left;
	padding: 20px;
}
.HOAlist ul li {
	margin-bottom: 8px;
}
.HOAlistLast h2 {
	text-align: center;
	border-bottom: 1px dotted;
	margin-bottom: 8px;
}
.HOAlistLast ul {
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
	-moz-column-count: 3; /* Firefox */
	column-count: 3;
	list-style-type: none;
}

@media screen and (max-width: 787px) {
.bannerHeader #grid1wrap {
	margin-top: 71px;
}
}
.home #grid1wrap {
	margin-top: 0px;
}
.menu-icon-cont.sm-btn-1172:before {
	background: #39481e;
	color: rgb(214, 188, 0);
}

@media screen and (max-width: 600px) {
.ls-wrapper.ls-in-out {
	display: none !important;
}
.HOAlist, .HOAlistLast {
	max-width: 100%;
	width: 100%;
	float: none;
	padding: 20px;
}
.HOAlistLast ul {
	-webkit-column-count: 1; /* Chrome, Safari, Opera */
	-moz-column-count: 1; /* Firefox */
	column-count: 1;
}
}

@media screen and (max-width: 1100px) {
#menu-wrap, #top4 {
	display: none;
}
#logo {
	margin-left: 20px;
}
}

@media screen and (max-width: 786px) {
.mainWrapMargin section#mainwrap {
	margin-top: 120px;
}
html {
	font-weight: 400;
}
}
dt.level1.off-nav-480.notparent.first {
	background: #d6bc00;
}
dt.level1.off-nav-480.notparent.first a {
	font-weight: 900;
}
#mainwrap.container-padding .zen-spotlight {
	padding: 30px 0%;
}

@media screen and (max-width: 800px) {
#bannerwrap {
	margin-top: 68px;
}
#mainwrap.container-padding .zen-spotlight {
	padding: 10px 0% 30px;
}
}
.social-wrap span {
	font-size: 1em;
}
#navwrap {
	border-color: #c1c5b8;
}
.social-wrap.social-square span.primary {
	background: red;
}
#navwrap {
	border-width: 0 0 1px 0;
}
.home #navwrap {
	border-width: 1px 0 1px 0;
}
a.readon.btn.btn {
	text-transform: uppercase;
	font-size: 13px;
	padding: 4px 10px;
	font-family: 'Droid Serif';
}
li.item-101 a {
	padding-left: 0;
}
#menu li {
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
@media screen and (max-width: 1300px) {
#menu li {
	font-size: .9em;
}
#menu li li {
	font-size: .8em;
}
}
#menu li li {
	font-size: .9em;
}
#menu ul li a img {
	max-width: 130px;
	vertical-align: middle;
	padding-left: 10px;
}
.menu-wrapper .offcanvas-trigger a.btn, #navwrap .offcanvas-trigger a.btn, .zen-menu-horizontal ul li {
	line-height: 76px;
}
/*.menu-wrapper .offcanvas-trigger a.btn, #navwrap .offcanvas-trigger a.btn {
	background: #39481e;
	color: #d6bc00;
	font-family: 'Oswald';
	text-transform: uppercase;
	font-size: 15px;
}*/
.zen-menu ul > li.parent > a:before, .zen-menu ul > li.parent > .zen-menu-heading:before {
	content: none;
}
#top4 {
	margin-left: 0;
	width: 315px;
}
#top4 p {
	margin: 0;
}
#top4 a {
	background: #d6bc00;
	color: #39481e;
	font-family: 'Droid Serif';
	text-transform: uppercase;
	font-size: 15px;
	line-height: 77px;
	display: block;
	text-align: center;
}
#top4 a:hover {
	background: #fff;
	color: #d6bc00;
}
#top4 .moduletable.callModule a {
	border-right: 1px dotted #39481e;
}
#top4 .moduletable.quoteModule a {
	background: #39481e;
	color: #d6bc00;
}
#top4 .moduletable.quoteModule a:hover {
	background: #fff;
	color: #d6bc00;
}
#top4 .zen-icon-arrow-circle-o-right:before {
	color: #d6bc00;
}
.fixed .menu-wrapper .zen-icon {
	color: #39481e;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
#top4 a:hover span.zen-icon {
	color: #d6bc00 !important;
}
.container-padding-sml .zen-spotlight {
	padding-top: 0;
	padding-bottom: 0;
}
.zen-menu.zen-menu-horizontal ul li.item-101 > a:hover, .zen-menu.zen-menu-horizontal ul li.item-101 > span:hover {
	background: none;
}
.zentools .zt-block {
	margin: 0;
}
#bottomwrap {
	border: 1px solid #b1b1b1;
	border-width: 1px 0;
}
h1.article-title {
    text-align: center;
    border-bottom: 1px dotted;
	text-transform: uppercase;
}
.moduletable.contactMessageInFooter h2 {
	margin-bottom: 0;
	line-height: 1em;
	font-size: 1.9em;
}
.moduletable.contactMessageInFooter a {
	display: block;
	padding: 10px 0 20px 0;
	background: #dad7c0;
	color: #39481e !important;
}
.moduletable.contactMessageInFooter a:hover {
	background: #39481e;
	color: #d6bc00 !important;
}
/*div#zentools-1195*/
.zen-menu-horizontal ul ul {
    background: rgba(57, 72, 30, .9);
    padding: 20px;
    min-width: 340px;
}


div#zentools-1195 h2 {
	font-size: 1.4em;
	line-height: 1;
	padding: 8px 0;
}
p.disclaimer {
	clear: both;
	text-align: center;
	border-top: 1px solid #ccc;
	padding-top: 14px;
}
.footerLeft, .footerCenter, .footerRight {
	float: left;
}
.footerLeft, .footerRight {
	width: 30%;
}
.footerCenter {
	width: 40%;
	text-align: center;
	font-family: "Droid Sans";
	text-transform: uppercase;
	font-size: 1.2em;
}
.footerCenter p {
	line-height: 1.3;
}
.footerLeft img {
	float: right;
}

@media screen and (max-width: 800px) {
.footerLeft, .footerCenter, .footerRight {
	clear: both;
	text-align: center;
}
.footerLeft, .footerRight {
	width: 100%;
}
.footerCenter {
	width: 100%;
	text-align: center;
}
.footerLeft img {
	float: none;
}
}
.modulePadding {
	padding: 20px 0;
}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="number"], .formResponsive input[type="email"], .formResponsive input[type="tel"], .formResponsive input[type="url"], .formResponsive input[type="password"] {
	background: #fff;
}
blockquote {
	font-size: 1em;
	margin: 10px 10px 0 10px;
	border-color: #d6bc00;
}
#zentools-1197 h2 {
	line-height: 1;
	margin: 8px 0;
}
#zentools-1197 .zt-image img {
	margin-bottom: 4px;
}
.pager li a {
	border: 1px solid #d6bc00;
	color: #d6bc00;
}
.pagenav li {
	margin-top: 40px;
}
img.mfp-img {
	padding: 0;
}
.formResponsive input[type="button"]:first-child, .formResponsive button[type="button"]:first-child, .formResponsive input[type="reset"]:first-child, .formResponsive button[type="reset"]:first-child, .formResponsive input[type="submit"]:first-child, .formResponsive button[type="submit"]:first-child, .formResponsive input[type="reset"], .formResponsive button[type="reset"] {
	height: 45px;
}
.formResponsive .formHorizontal .formControlLabel {
	text-align: left;
}
p.testimonialOrigin {
	margin-left: 80px;
	font-size: 90%;
}
.testimonial .article-title {
	margin-bottom: 0;
	padding-bottom: 0;
	color: #d6bc00;
	font-size: 1.5em;
}
.testimonial article {
	margin-bottom: 20px;
}
.testimonial #mainwrap.container-padding .zen-spotlight {
	padding-top: 0;
}
#footerwrap a:hover {
	color: #d6bc00;
}
#navwrap .zen-container {
	width: 100%;
	max-width: 1220px;
}

@media screen and (max-width: 800px) {
.zen-menu-horizontal ul a, .zen-menu-horizontal ul .zen-menu-heading {
	padding: 0 10px;
}
.moduletable.homeIntro h2 {
	font-size: 1.2em;
}
}
.zen-menu.zen-menu-horizontal ul li li > a, .zen-menu.zen-menu-horizontal ul li li > span {
	border-bottom: 1px dotted rgba(214, 188, 0, 0.4) !important;
}
.zen-menu.zen-menu-horizontal ul li li:last-child > a, .zen-menu.zen-menu-horizontal ul li li:last-child > span {
	border-bottom: none!important;
}

@media screen and (max-width: 1000px) {
#menu li, #top4 a {
	font-size: .85em;
}
}
.sm-btn-1172 {
	background: #39481e;
}
.sm-btn-1172 .menu-icon3 span {
	background: rgb(214, 188, 0);
}
span.secondary.animated-slower.zen-animate.fadeInRightBig.fa.fa-yelp.zen-icon.zen-icon-yelp {
	background: #ce2200;
}
span.primary.animated-faster.zen-animate.fadeInRightBig.fa.fa-angellist.zen-icon.zen-icon-angellist {
	background: #29a036;
}
section#toolbar .container-padding-vert-sml .zen-spotlight {
	padding: 0;
}
.moduletable.quoteModule {
	max-width: 175px;
	clear: none;
	float: right;
}
.moduletable.callModule {
	clear: none;
}
.zen-marginless-grid .zg-col-10, .zg-fullwidth .zg-col-10 {
	width: -webkit-calc(100% - 315px);
	width: -moz-calc(100% - 315px);
	width: calc(100% - 315px);
}
