body {background-color: #094509;font-family: 'Source Sans Pro', sans-serif;margin: 0px 0px 0px 0px;color:#393a39;font-size:1.1em;}
#page {position:relative;width: 100%;max-width: 1920px;margin: 0 auto;}
img {height: auto !important;width: auto !important;max-width: 100%;	vertical-align: bottom;}
#layout {max-width: 1640px;margin: 0px auto;}
#layout2 {max-width: 1200px;margin: 0px auto;}
.logorow {background-color:#fff;}
.donatebutton {text-align:right;display:inline-block;}
.donatebutton a {background-color:#094509;border-radius: 0 0 10px 10px;padding:12px 40px;color:#fff!important;display:inline-block;font-size:1.2em;font-weight:700 !important;}
.donatebutton a:hover {background-color:#393a39;color:#fff;font-weight:700!important;}

.topmenu {text-align:right;padding-right:15px;}
.topmenu ul {list-style-type: none;margin:0;padding:0;display:inline-block;}
.topmenu li {padding:0 10px;border-right:1px solid #393a39;display:inline-block;font-size:.9em;}
.topmenu li:last-child {border-right:0px;}
.topmenu a {color:#393a39;font-weight:400;}
.topmenu a:hover {color:#1e67b3;}
@media only screen and (min-width: 0px) and (max-width: 860px) {
.topmenu {display:none;}
}
.affinity-row .column-menu1 {width: 30%;float: left;}
.affinity-row .column-menu2 {width: 70%;float: left;}
@media only screen and (min-width: 0px) and (max-width: 904px) {
.affinity-row .column-menu1 {float: none !important;	width: auto !important;text-align:center;}
.affinity-row .column-menu2 {float: none !important;	width: auto !important;text-align:center;}

}
.sliderow {background:url(../images/slide.jpg) center center no-repeat;background-size:cover;}
.slidecontent {color:#fff;padding:0px 20px 20px 80px;}
.slidecontent .headline {font-size:5em;font-weight:700;text-shadow: 4px 2px 4px #082f62;}
.slidecontent .tag {font-size:4em;padding-bottom:75px;text-shadow: 4px 2px 4px #082f62;}
.slidebutton-large {font-size:1.4em;}
.slidebutton {background-color: rgba(51, 88, 139, 0.7);border:1px solid #becbda;padding:20px 40px;text-align:center;max-width:200px;font-size:1.2em;display:inline-block;margin-right:15px;}
.slidebutton a {color:#fff;text-decoration:none;font-weight:400 !important;}
.slidebutton a:hover {color:#9edead;text-decoration:none;}
@media only screen and (min-width: 0px) and (max-width: 1115px) {
.slidecontent .headline {font-size:4em;}
.slidecontent .tag {font-size:3em;padding-bottom:25px;}
}
@media only screen and (min-width: 0px) and (max-width: 885px) {
.slidecontent .headline {font-size:2.5em;}
.slidecontent .tag {font-size:2em;padding-bottom:25px;}
.slidebutton {max-width:150px;font-size:1em;padding:10px 20px;}
}
@media only screen and (min-width: 0px) and (max-width: 635px) {
.slidecontent {padding:0px 20px 20px 40px;}
.slidecontent .headline {font-size:1.5em;}
.slidecontent .tag {font-size:1em;padding-bottom:15px;}
.slidebutton {padding:10px 20px;text-align:center;max-width:300px;font-size:.9em;margin-right:10px;}
.slide-hide {display:none;}
}
.slide-interior {}

.interiorrow {background-size:cover;}
.interiorrowcontent {color:#fff;text-align:center;padding:50px 10px;}
.interiorrowcontent .headline {font-size:3em;text-transform:uppercase;font-weight:700;}
.interiorrowcontent .location {padding-bottom:20px;font-size:1.3em;}
.preservecontainer {max-width:95%;margin:0 auto;}
.preserveinfo {max-width:980px;margin:0 auto;padding:5px;border-right:1px solid #1e67b3;border-bottom:1px solid #1e67b3;border-left:1px solid #1e67b3;}
ul#preserves {list-style-type: none;margin: 0;padding: 0;text-align:center;}
ul#preserves li {display: inline-block;padding: 5px 50px;margin-bottom: 4px;text-align:left;line-height:1.2em;}
ul#preserves li.location {background: url('../images/icon-location.gif') no-repeat;background-position:7px 5px;}
ul#preserves li.acres {background: url('../images/icon-acres.gif') no-repeat;background-position:7px 5px;}
ul#preserves li.hunting {background: url('../images/icon-hunting.gif') no-repeat;background-position:1px 5px;}
ul#preserves li.map {background: url('../images/icon-map.gif') no-repeat;background-position:1px 5px;}
ul#preserves li.map a {color:#393a39;font-weight:normal;}

ul#preservedetail {list-style-type: none;margin: 0;padding: 0;}
ul#preservedetail li {display: inline-block;padding: 15px 50px;margin-bottom: 4px;line-height:1em;}
ul#preservedetail li.hunting {background: url('../images/icon-hunting.gif') no-repeat;background-position:1px 5px;}
ul#preservedetail li.map {background: url('../images/icon-map.gif') no-repeat;background-position:1px 5px;}
ul#preservedetail li a {color:#094509;}
ul#preservedetail li a:hover {color:#1d62a7;font-weight:700!important;}

.factsrow {max-width:1200px;margin:0 auto;color:#fff;padding-top:20px;}
.facts-number {font-size:4em;font-family: 'Courgette', cursive;line-height:1em;}
.facts-title {font-size:1.4em;letter-spacing:.1em;}
.facts-years {font-family: 'Courgette', cursive;font-size:1.5em;background:url(../images/50years.png) center center no-repeat;min-width:120px;min-height:55px;line-height:1em;}
@media only screen and (min-width: 0px) and (max-width: 875px) {
.facts-number {font-size:3em;}
}

.button a {background-color:#f7ce40;border:3px solid #fff;padding:20px 40px;color:#1a2930;display: inline-block;font-weight:normal !important;text-align:center;}
.button a:hover {background-color:#1a2930;color:#fff;text-decoration:none;}
.button-white a {background-color:#fff;border:3px solid #195b00;padding:20px 40px;color:#195b00;display: inline-block;font-weight:700 !important;text-align:center;text-decoration:none;}
.button-white a:hover {background-color:#195b00;color:#fff;text-decoration:none;}

.subscribe {color:#04a4a4; font-size: .9em;position:relative;padding-left:23px;float:left;margin-bottom:0;}
.subscribe-icon {width:20px;height:15px;left:0;top:5px;background:url(../images/subscribe.gif) center center no-repeat;position:absolute;}
.subscribe a {color:#04a4a4;text-decoration:none;}
.affinity-row {padding: 0px;}
.affinity-row:after {visibility: hidden;display: block;content: "\0020";clear: both;	height: 0;}
.affinity-row.sidebar-right .column-content,.affinity-row.sidebar-left .column-content,.affinity-row.thirds.full-height .column-content {	padding: 15px;}
.affinity-row {padding: 0px;}
.affinity-row:after {visibility: hidden;display: block;content: "\0020";clear: both;height: 0;}
.affinity-row .column-half {width: 50%;float: left;}
.affinity-row .column-half-4col {width: 50%;float: left;}
@media only screen and (min-width: 0px) and (max-width: 900px) {
.affinity-row .column-half-4col {float: none !important;	width: auto !important;}
}
.affinity-row .column-half-home4 {width: 50%;float: left;}
@media only screen and (min-width: 0px) and (max-width: 500px) {
.affinity-row .column-half-home4 {float: none !important;	width: auto !important;}
}
.affinity-row .column-halfbreakA, .column-halfbreakB {width: 50%;float: left;}
@media only screen and (min-width: 0px) and (max-width: 1200px) {
.affinity-row .column-halfbreakA {width: 60%;float: left;}
.affinity-row .column-halfbreakB {width: 40%;float: left;}
}
@media only screen and (min-width: 0px) and (max-width: 1000px) {
.affinity-row .column-halfbreakA {float: none !important;	width: auto !important;}
.affinity-row .column-halfbreakB {float: none !important;	width: auto !important;min-height:300px;}
.p7ehc-content {float:none;width:auto;height: auto !important;max-height:888678px;}
.content-pad {padding:0px;}
}
.affinity-row .column-half-contact {width: 50%;float: left;}
@media only screen and (min-width: 0px) and (max-width: 1100px) {
.affinity-row .column-half-contact {float: none !important;	width: auto !important;}
}
.affinity-row .column-third {width: 33.3333333%;float: left;}
.affinity-row .column-fourth {width: 25%;float: left;}
.affinity-row .column-fifth {width: 20%;float: left;}
.affinity-row .column-70 {width: 70%;float: left;}
.affinity-row .column-75 {width: 75%;float: left;}
.affinity-row .column-30 {width: 30%;float: left;}
.affinity-row .column-60 {width: 60%;float: left;}
.affinity-row .column-40 {width: 40%;float: left;}
.affinity-row .column-60-menu {width: 70%;float: left;}
.affinity-row .column-40-menu {width: 30%;float: left;}
@media only screen and (min-width: 0px) and (max-width: 800px) {
.affinity-row .column-60-menu {float: none !important;	width: auto !important;}
.affinity-row .column-40-menu {float: none !important;	width: auto !important; text-align:center;}
}
.affinity-row .column-80 {width: 80%;float: left;}
.affinity-row .column-20 {width: 20%;float: left;}
.affinity-row .column-35 {width: 35%;float: left;}
.affinity-row .column-65 {width: 65%;float: left;}
.affinity-row .column-third-sidebars-center {width: 31%;float: left;}
.affinity-row.sidebar-left .column-1 {width: 76%;float: right;}
.affinity-row.sidebar-left .column-2 {width: 24%;float: right;}
.affinity-row.sidebar-left .column-content {line-height: 1.5;}
.affinity-row.sidebar-left .column-2 .column-content {font-size: .9em;}
.affinity-row.sidebar-right .column-1 {width: 76%;float: left;}
.affinity-row.sidebar-right .column-2 {width: 24%;float: left;}
.affinity-row.sidebar-right .column-content {line-height: 1.5;}
.affinity-row.sidebar-right .column-2 .column-content {font-size: .9em;}
.left-border {border-left: 1px solid #000;}
.right-border {border-right: 1px solid #a3bdaa;}
.left-right-border {border-left: 1px solid #a3bdaa;border-right: 1px solid #a3bdaa;}
.column-content {line-height: 1.5;padding: 30px;}
.affinity-row.sidebar-right .column-content,
.affinity-row.sidebar-left .column-content,
.affinity-row.thirds.full-height .column-content {padding: 30px;}
.no-pad-left-top-bottom {padding-top: 0px !important;padding-bottom: 0px !important;	padding-left: 0px !important;}
.no-pad-right-top-bottom {padding-top: 0px !important;padding-right: 0px !important;
	padding-bottom: 0px !important;}
.no-pad-top-bottom {padding-top: 0px !important;padding-bottom: 0px !important;}
.no-pad-left {padding-left: 0px !important;}
.no-pad-right {padding-right: 0px !important;}
.middle-pic-pad {padding-right:24px;padding-left:24px;}
h1, h2, h3, h4 {line-height: normal;margin: 30px 0px 0px 0px;}
h1 {font-size:3em;font-weight:400;color:#1e67b3;}
h2 {font-size:1.3em;font-weight:700;text-transform:uppercase;}
h3 {font-size:1.8em;color:#1e67b3;font-family: 'Courgette', cursive;font-weight:normal;}

.column-content h1:first-child,.column-content h2:first-child,.column-content h3:first-child,.column-content h4:first-child {margin-top: 10px;}
.clearfloat {clear:both;}
.picright {float:right;margin:0 0 20px 30px;}
.picleft {float:left;margin: 0 20px 30px 0;}
.frame {border:5px solid #b2b2b2;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}
.page-topper {margin-top: 0 !important;}
.font-large {font-size: 1.3em;}
.font-smallest {font-size: .7em;}
.font-small {font-size: .85em;}
.font-highlight {color:#1e67b3;}
.font-white {color:#fff;}
.divider {border-bottom:1px solid #1e67b3;padding:20px}
.homeservicebutton {color:#fff;font-size:2em;font-weight:700;padding:15px;text-align:center;background-color:#202229;margin:27px;text-transform:uppercase;}
.homeservicebutton a {color:#fff;}
.homeservicebutton a:hover {color:#ef7076;text-decoration:none;}
@media only screen and (min-width: 0px) and (max-width: 980px) {
.homeservicebutton {font-size:1.3em;}
}

.footer {color:#fff;background-color:#094509;font-size:.9em;}
.footer a {color:#fff;text-decoration:none;font-weight:400 !important;}
.footer a:hover {color:#1e67b3;text-decoration:underline;}
.footer-copyright {color:#fff;font-size:.8em;font-weight:normal;padding-top:20px;}
.footer-copyright a, a:hover{color:#fff;text-decoration:none !important;font-weight:normal !important;}
.footer ul {list-style-type: none;margin:0;padding:0;}
.footer li {padding-bottom: 18px;line-height:1em;}


a {color:#1e67b3;text-decoration:none;font-weight:700;}
a:hover {color:#1e67b3;text-decoration:underline;font-weight:700;}
.neutral-phone a, .neutral-phone a:hover {color:#1a2930;text-decoration:none;font-weight:400;}
a[href^=tel] { color: inherit; text-decoration: none;}
strong {font-weight:700;}
.linknone {color:#000;font-weight:normal;}
.formfield1 {background-color: #e6f3e9;	width: 95%;	border: 0px !important;	margin: 5px 0 7px 0;padding: 5px 15px;height: 35px;font-family: 'Source Sans Pro', sans-serif;font-size:1em;}
.formfield2 {height: 142px;	border: 0px !important;	background-color: #e6f3e9;width: 95%;margin: 5px 0 5px 0;padding:5px 15px;font-size:1em;font-family: 'Source Sans Pro', sans-serif;}
#formsubmit {width: 80px;height: 35px;background-color: #094509;border: 0px solid #fde7e3 !important;font-family: 'Source Sans Pro', sans-serif;display: inline;border: 0;	color: #fff;font-size: 1em;-webkit-appearance: none;}
#formsubmit:hover {cursor:pointer;background-color: #393a39;color:#fff;border: 0;}
.form-row1 {background-color: #dac8b2;padding: 15px;}
.form-row2 {background-color: #f5ece2;padding: 15px;}
.column-content-form {padding:1px 10px;}
.margin-ehc {margin:30px 0px;}
.map-wrapper {position: relative;padding-bottom: 100%;padding-top: 0px;height: 0px;overflow: hidden;margin-bottom: 20px;}
.map-wrapper iframe, .map-wrapper object, .map-wrapper embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.more-blue {width:184px;height:58px;background:url(../images/more-blue.png) no-repeat;padding:17px 0 0 25px;}
.more-blue a {color:#fff;}
.more-blue a:hover {color:#272828;text-decoration:none;}
.more-black {width:184px;height:58px;background:url(../images/more-black.png) no-repeat;padding:17px 0 0 25px;}
.more-black a {color:#fff;}
.more-black a:hover {color:#0dabea;text-decoration:none;}
.viewall {background-color:#1e67b3;text-align:center;padding:15px;font-size:1.3em;border-radius:10px;}
.viewall a {color:#fff !important;text-decoration:none;}
.viewall a:hover {color:#04a4a4;text-decoration:none;}
.clickbutton {padding:10px 0 20px 0;}
.clickbutton a {border:2px solid #fff;text-align:center;padding:10px 20px;color:#fff;font-weight:700 !important;text-decoration:none;font-size: 1.4em;}
.clickbutton a:hover {background-color:#215f2f;color:#fff;text-decoration:none;}

.video-wrapper {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0px;overflow: hidden;}
.video-wrapper iframe, .video-wrapper object, .video-wrapper embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.servicelist, .servicelist ul { margin-top: 20px; padding-left: 1em;  list-style-type: none;}
.servicelist li:before { position: absolute; margin-left: -1.3em; margin-top:-4px;content: "\00BB"; color: #3171bb; font-weight:700;font-size:1.1em;}
.servicelist li {padding-bottom:15px;}
.actionrow {text-align:center;padding:30px 10px;font-size:1.7em;color:#fff;}
.actionrow ul { list-style-type: none;margin:0;padding:0;}
.actionrow li {padding: 30px;display:inline-block;}
.actionrow li.request {border:1px solid #fff;}
.actionrow a {color:#fff;font-weight:400 !important;}
.actionrow a:hover {color:#101443;}
.headertags {text-align:right;max-width:1600px;margin:0 auto;}
.headertags h1 {background: url(../images/headerscroll.gif) 0px 20px no-repeat;padding:0 0 8px 100px;font-weight:bold;display:inline-block;font-size:3.5em;font-weight:400;margin:10px;}
@media only screen and (min-width: 0px) and (max-width: 750px) {
.headertags {text-align:center;}
.headertags h1 {font-size:3em;pading:10px;}

}
.content-pad {padding:80px;}
.service-icon {position:absolute;left:0;top:0;}
.service-content {padding:0 0 30px 100px;position:relative;}
.homebox-title {font-size:2.5em;color:#fff;font-weight:700;padding-bottom:30px;line-height:1em;}
.homebox-div {border-top:2px solid #fff;width:150px;padding:15px 0;margin:0 auto;}
.homebox-tag {font-size:1.4em;color:#fff;padding-bottom:35px;}
@media only screen and (min-width: 0px) and (max-width: 800px) {
.clickbutton a {font-size: 1em;}
.homebox-title {font-size:1.7em;}
.homebox-tag {font-size:1em;}
}
@media only screen and (min-width: 0px) and (max-width: 700px) {
body {margin: 0px 0 0 0px;}
#layout {max-width: none;padding: 0px;}
.column,.column-1,.column-2,.column-3,.column-half,.column-third,.column-fourth,.column-fifth,.column-70,.column-30,.column-60,.column-40,.column-80,.column-20,.column-35,.column-65, .column-75, .column-third-sidebars-center  {float: none !important;	width: auto !important;}
.column-content {height: auto !important;max-height: 888678px;border: none !important;}
.middle-pic-pad {padding:0px;}
.no-pad-left {padding-left: 0px !important;padding-right: 0px !important;}
.no-pad-right {padding-right: 0px !important;padding-left: 0px !important;}
.mobile-center {text-align:center;}
.menupad {padding-top:0px;}
.mobile-hide {display:none;}
.logorow {padding:20px 10px;}
h1 {font-size:1.5em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}

.picright {float: none;margin: 0px auto;display: block;text-align: center;margin-bottom: 15px;}
.mission {background: none;padding:0px;display:inline-block;font-size:1.2em;}
.actionrow {padding:20px 10px;font-size:1.3em;}
.tag {font-size:1.8em;}
.mobile-no-pad-top {padding-top:0px;}
.mobile-no-pad-bottom {padding-bottom:0px;}
.interiorrowcontent {padding:20px 10px;}
.interiorrowcontent .headline {font-size:2em;}
}
@media only screen and (min-width: 700px) and (max-width: 1660px) {
#layout {max-width: none;}
}
@media only screen and (min-width: 700px) and (max-width: 1220px) {
#layout2 {max-width: none;}
}

