body {
/* line-height: 1.6;*/
/* color: #222222;*/
/* font-size: 16px;*/
/*background: #f4f4f4;*/
letter-spacing: -.25px;
}

#sp-main-body {
line-height: 1.6;
}

.body-wrapper {
/*	background: #f4f4f4;*/
}

#sp-main-body {
/* line-height: 1.6; */
}

a {
font-weight: bold;
}

#sp-bottom a,
.sp-floox-login.sp-mod-login a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
font-weight: bold!important;
}

a:focus { 
color: #64711F;
outline: -webkit-focus-ring-color auto 5px;
}

p {
 margin: 0 0 16px 0;
}

.header_left {
/* float: left;*/
}

#osmap ul {
 padding-left: 5px;
 margin-bottom: 0;
}

ul.level_1,
ul.level_2 { 
 margin-left: 17px; 
 margin-top: 5px; 
 } 

.level_0 li { 
 border-bottom: 1px dotted #CCCCCC!important; 
 line-height: 1.3; 
 list-style: none outside none !important; 
 margin-right: 30px; 
 padding-bottom: 7px; 
 padding-top: 9px !important; 
 } 

 .level_1 li { 
 border-bottom: none!important; 
 line-height: 1.3 !important; 
 list-style: disc outside none !important; 
 padding-bottom: 5px; 
 padding-top: 5px !important; 
 } 

 .level_2 li { 
 list-style: circle outside none !important; 
 } 

ul.level_2 { 
 padding-top: 5px; 
 } 
 
.itemBackToTop {
 display: none;
}

.formResponsive .formHorizontal .formControlLabel {
 width: 100%!important;
 text-align: left!important;
 margin-bottom: 3px;
}

.formResponsive .formHorizontal .formControls {
 margin: 0!important;
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
 height: inherit!important;
 padding: 12px 13px!important;
 font-size: 17px!important;
 width: 420px;
 background: #fcfcfc!important;
 border-radius: 0 0 0 0!important;
 border-color: #d3d3d3;
}

.formValidation {
 clear: both;
 display: block!important;
}

.formResponsive .formError {
 font-size: 14px!important;
 margin-top: -5px!important;
 float: left!important;
 background: #CC0000!important;
 color: #FFFFFF!important;
 padding: 4px 10px!important;
 text-transform: uppercase!important;
 height: inherit!important;
 overflow: hidden!important;
}

.formResponsive .rsform-block-message .formError {
 margin-top: 0!important;
}

.formResponsive .formHorizontal .rsform-block {
 margin-bottom: 5px;
}

.formResponsive textarea {
 height: 151px!important;
}

.formResponsive .formHorizontal .rsform-block-recaptcha .formControlLabel {
	margin: 0!important;
	padding: 0!important;
}

.formResponsive .formHorizontal .rsform-block.rsform-block-recaptcha {
	margin-top: 15px!important;
}

#rc-imageselect, .g-recaptcha {
transform:scale(0.8);
transform-origin:0 0;
}

.rsform-block-recaptcha .formControlLabel {
display: none;
} 


.message_success556 {
 background-color: #007b76;
 color: #FFFFFF;
 padding: 50px 40px 40px;
 font-size: 120%;
 text-align: center;
}

ul.sigProElegant li.sigProThumb {
 list-style: none;
 margin-right: 5px;
 margin-bottom: 5px;
 line-height: 1!important;
 padding: 0!important;
}

ul.sigProElegant li.sigProThumb a.sigProLink {
 border-width: 10px 10px 10px 10px!important;
}

ul.sigProElegant li.sigProThumb a.sigProLink {
 overflow: hidden;
}

ul.sigProElegant span.sigProPseudoCaption, ul.sigProElegant span.sigProCaption {
}

ul.sigProResponsive li.sigProThumb a.sigProLink {
 background: #f4f2ed;
 border-color: #f4f2ed;
}

ul.sigProResponsive span.sigProPseudoCaption {
 background: #f4f2ed;
}

ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
 background: #333333;
 border-color: #333333;
}

ul.sigProResponsive li.sigProThumb a.sigProLink:hover span.sigProPseudoCaption {
 background: #333333;
}

ul.sigProResponsive span.sigProPseudoCaption, ul.sigProResponsive span.sigProCaption {
 color: #333333;
 font-size: 12px;
	 margin-bottom: -3px;
}

ul.sigProResponsive li:hover span.sigProPseudoCaption, ul.sigProResponsive li:hover span.sigProCaption {
 color: #FFFFFF!important;
}

div.itemImageBlock,
div.catItemImageBlock {
 padding: 0;
 margin: 8px 0 15px 0;
}

div.itemImageBlock img,
span.catItemImage img {
 width: 100%!important;
 max-width: 100%!important;
 height: auto!important;
 padding: 0!important;
}

div.k2ItemsBlock ul li div.moduleItemIntrotext {
 line-height: 1.6;
}


div.catItemIntroText {
 color: #222222;
 padding-top: 10px;
}

.catItemTitle a {
 color: #333333;
 font-size: 26px;
}

.catItemTitle a:hover {
 color: #1278bc;
}

h3.module-title {
/*
 text-transform: uppercase;
 font-weight: 500;
 margin-bottom: 10px;
 font-size: 21px;
*/
}

div.itemToolbar {
 padding: 0;
 border: none;
 margin: 0 0 10px 0;
 background: none;
}

.item_created44 {
 float: left;
 font-size: 13px!important;
 margin-top: 3px!important;
 padding-left: 0!important;
 color: #888888;
}

div.catItemVideoBlock,
.itemVideoBlock {
 padding: 0!important;
 margin: 50px 0!important;
}

.catItemVideoBlock h3,
.itemVideoBlock h3 {
 display: none;
}

.oops44 {
 margin: 10px 30px 20px 40px;
 border-right: 1px solid #eaeaea;
 padding-right: 20px;
}

.doh44 {
 font-size: 80px!important;
 margin-top: 30px!important;
}

.sorry44 {
 font-size: 30px;
}

.page44 {
 font-size: 17px;
}
 
div.itemIntroText {
 padding: 0;
 font-size: inherit;
 color: inherit;
 line-height: inherit;
 font-weight: normal;
}

a.k2ReadMore {
 color: #333333;
 text-decoration: none!important;
 display: block;
 float: left;
 border: 1px solid #444444;
 border-radius: 2px 2px 2px 2px;
 padding: 7px 12px;
 margin: -5px 0 25px 0;
 line-height: 1;
}

a.k2ReadMore:hover {
 color: #FFFFFF;
 background: #1278BC;
 border-color: #1278BC;
}

div.catItemLinks {
 margin: 0;
}

.catItemDateCreated,
.catItemAuthor {
 float: left;
 font-size: 13px!important;
 margin: 2px 10px 10px 0!important;
 color: #999999!important;
}

.catItemDateCreated {
 /* border-right: 1px solid #d7d7d7; */
 padding-right: 10px;
}

div.itemBody {
 padding-top: 0;
}

.module-inner .k2ItemsBlock ul {
 margin: 0;
 padding: 0;
 width: 90%;
}

.module-inner .k2ItemsBlock li {
 list-style: none;
 background: none;
 padding: 10px 0;
}

div.itemListCategory {
 background: none;
 border: none;
 padding: 0;
}

div.itemListCategory h2 {
 border-bottom: 1px solid #d7d7d7;
}

div.catItemBody {
 clear: both;
 padding-top: 5px;
}

.itemContainerLast {
 border-bottom: 1px dotted #d7d7d7;
 margin-bottom: 25px;
 padding-bottom: 5px;
}

.close-offcanvas {
/* font-size: 24px;*/
/* width: 30px;*/
/* height: 30px;*/
/* line-height: 1;*/
/* padding: 1px;*/
}

#offcanvas-toggler {
/*line-height: inherit; */
/*padding-top: 19px;*/
}

#offcanvas-toggler > i {
/* margin-top: 1px;*/
/* font-size: 28px;*/
/* padding: 6px 8px;*/
/* color: #333333;*/
}

#offcanvas-toggler > i:hover {
/* background: #1278BC;*/
/* color: #FFFFFF;*/
}

#sp-header {
height: inherit;
/*padding: 0;*/
}

#sp-header .container {
/*max-width: 100%;*/
}

#sp-header .col-xs-8,
#sp-header .col-sm-3,
#sp-header .col-md-3,
#sp-header .col-xs-4,
#sp-header .col-sm-9,
#sp-header .col-md-9,
#sp-header .col-lg-2,
#sp-header .col-lg-8 {
/* width: inherit;*/
}

#sp-header .logo {
margin-top: -5px;
margin-right: -5px;
}

#sp-header .logo a {
padding: 5px;
border-radius: 5px;
}

#sp-header .logo a:hover,
#sp-header .logo a:focus {
background: #6F7C22;
}

.logo img {
/*  max-width: 375px; */
}

#sp-header #sp-menu {
/* float: right;*/
}

#sp-top-bar {
/* padding: 4px 0 2px;*/
}

#sp-bottom {
/* background: #121416!important;*/
}

#sp-bottom1,
#sp-bottom3 {
/* color: #a6a6a6;*/
}

#sp-bottom3 a {
/* color: #ffffff;*/
}

#sp-bottom3 a:hover {
/* text-decoration: underline;*/
}

#sp-bottom3 a:before {
/*  font-family: FontAwesome;*/
/*  content: "\f105";*/
/*  margin-right: 8px;*/
}

#sp-bottom3 strong {
/* color: #f4f4f4;*/
}

#sp-bottom1 img {
/* width: 100%;*/
/* max-width: 300px;*/
}


#sp-bottom h3 {
/* border-bottom: 1px solid #444647;*/
/* color: #FFFFFF;*/
/* font-weight: 700!important;*/
/* font-size: 26px!important;*/
/*  padding-bottom: 5px;*/
}

#sp-bottom .menu li {
/*    display: inline-block;*/
/*    margin-bottom: 0;*/
/*    width: 48%;*/
/*    border-bottom: none;*/
}

#sp-bottom .menu a {
/* color: #FFFFFF;*/
}

#sp-bottom .menu a:hover,
#sp-bottom .menu a:focus {
/* color: #FF75D2;*/
/* text-decoration: underline;*/
}

#sp-bottom3 h3 {
/* margin-bottom: 27px;*/
}

#sp-footer {
/* background: #0a0a0b!important;*/
/* color: #a6a6a6!important;*/
/* font-size: 14px;*/
/* padding: 40px 0;*/
}

#sp-footer ul.menu {
/* margin: 0 auto 20px!important;*/
/* display: inline-block;*/
}

#sp-footer .menu li {
/* display: inline;*/
/* float: left;*/
/* border: none;*/
/* margin: 0;*/
/* padding: 0 20px;*/
/* border-right: 1px solid #D7CCE6;*/
}

#sp-footer .menu li:last-child {
/* border: none;*/
}

#sp-footer .menu li a:before {
/* display: none;*/
}

#sp-footer .menu li a {
/* background: none;*/
/* padding: 0;*/
/* line-height: 1;*/
}

#sp-footer .menu li a:hover {
/* text-decoration: underline;*/
}


ul.social-icons > li a {
/* color: #CCCCCC!important;*/
}

#sp-footer a {
 color: #FFFFFF!important;
}

#sp-footer a:hover {
/* color: #FFFFFF!important;*/
}

#sp-footer a:hover {
 text-decoration: underline;
}

#sp-top-bar p {
/* margin: 0;*/
/* padding: 0;*/
}

#sp-top-bar .sp-module {
/* margin: 0 5px;*/
}

#sp-top2 {
/* padding-right: 5px;*/
/* float: right;*/
}

#sp-top1 .sp-module {
/* font-size: 14px;*/
/* padding-top: 4px;*/
}

#sp-top2 .sp-module {
/* float: right;*/
}

.top_right99 {
margin-top: 5px;
}

ul.social-icons {
/* float: right;*/
/* margin: -2px 10px 0 0;*/
}

#sp-top2 input#mod-search-searchword {
/* height: 30px;*/
/* border-radius: 0 0 0 0;*/
}

.sp-megamenu-parent > li > a {
/*  color: #FFFFFF; */
/* line-height: inherit;*/
/* padding: 13px 16px;*/
/* margin: 18px 0 0 1px;*/
/* font-size: 17px!important;*/
 text-transform: uppercase;
/* font-weight: 500;*/
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
/*	color: #dd46a0;*/
}

.sp-megamenu-parent > li:hover > a {
/*	color: #dd46a0;*/
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
/* color: #FFFFFF;*/
/* background: #1278BC;*/
/* border-radius: 2px 2px 2px 2px;*/
}

fieldset.phrases,
fieldset.only {
 display: none;
}

.close-offcanvas:hover {
/* background: #1278BC;*/
/* color: #FFFFFF;*/
}

.offcanvas-menu .offcanvas-inner .sp-module,
.offcanvas-menu .offcanvas-inner .sp-module {
/* padding: 30px 30px 0;*/
}

#sp-main-body {
/* padding: 40px 0 60px;*/
}

.formResponsive input[type="submit"], .formResponsive button[type="submit"] {
 border: none;
 text-shadow: none;
 background: #6F7C22!important;
 text-transform: uppercase;
 border-radius: 2px 2px 2px 2px;
 padding: 12px 20px;
 font-size: 19px;
 box-shadow: none;
 margin-top: 20px;
 font-weight: 600;
}

.formResponsive input[type="submit"]:hover, .formResponsive button[type="submit"]:hover {
background: #64711F!important;
}

.scrollup:before {
/*  content: " \f062";*/
/*  font-size: 24px;*/
/*  font-weight: 500;*/
/*  color: #FFFFFF;*/
}

.scrollup {
/* border-radius: 50%;*/
/* border: none;*/
/* background: #606060;*/
}

.scrollup:hover {
/* background: #1278bc;*/
}

.rsform-block-toptext {
 margin-bottom: 20px!important;
}

#sp-right {
/*border-left: 1px solid #dfdfdf;*/
/*padding-top: 5px;*/
}

#sp-right h3.sp-module-title {
/* font-size: 24px;*/
/* text-transform: none;*/
}

/* K2 Latest Blog/Entries ... using 'blog563' for mod suffix 
.blog563 ul > li {
 background: none;
}

.blog563 ul > li > a::before {
 display: none;
}

.blog563 li {
 line-height: 1.3;
 margin-bottom: 10px!important;
 padding-bottom: 10px!important;
}

.blog563 li.lastItem {
 border: none!important;
}

.blog563 .moduleItemDateCreated {
 font-size: 12px;
 color: #888888;
 clear: both;
}

.blog563 .moduleItemIntrotext {
 width: 100px;
 float: left;
  margin-right: 10px;
}

.blog_right66 {
 float: left;
 width: 140px;
}

.blog563 .moduleItemTitle {
 color: #333333;
}

.blog563 .moduleItemTitle:hover,
.blog563 .moduleItemTitle:focus {
 color: #1278BC;
}

*/

/* News/Blog Category View K2 

.catItem_img556 {
 width: 47%;
 float: left;
 margin-right: 2%;
}

.catItem_content556 {
 width: 49%;
 float: left;
}

*/

div.itemToolbar ul li a {
 font-size: 13px;
}

div.itemSocialSharing {
/* padding: 20px 0 8px 0;*/
}

#searchForm .form-limit,
.search-results .result-created,
.search-results .result-category {
 display: none;
}

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
 margin-top: 0;
 margin-bottom: 0;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:focus {
 color: #333333;
}

.pagination a {
 text-decoration: none!important;
}

.breadcrumb {
/* background: none;*/
/* margin: 0;*/
/* font-size: 14px;*/
}

.breadcrumb a:hover {
/* color: #1278bc;*/
/* text-decoration: underline;*/
}

.breadcrumb i {
/* font-size: 15px;*/
}

#sp-breadcrumbs {
/* box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.33)*/
}

#k2Container {
 max-width: 850px;
 padding-right: 20px;
 padding-bottom: 0;
}

#k2Container a:hover {
 text-decoration: underline;
}

.sp-megamenu-parent .home33335 {
 display: none;
}

div.itemFullText {
 padding-top: 10px;
}

.itemFullText h3 {
/* font-weight: 800;*/
/* margin-bottom: 10px!important;*/
}

.MENU-CSS .sp-dropdown {
 width: 290px!important;
}

#sp-right .sp-module ul.menu li a::before {
 display: none;
}

#sp-right .sp-module ul.menu li:before {
/*  font-family: FontAwesome;
  content: "\f105";
  float: left;
  top: 6px;
  position: relative; */
}

#sp-right .sp-module ul.menu li a {
 padding: 9px 0 10px 18px;
 line-height: 1.3;
}

/* Right Nav Second Level */

#sp-right .sp-module ul.menu ul {
 margin-bottom: 5px;
}

#sp-right .sp-module ul.menu li li:before {
 left: 20px
}


#sp-right .sp-module ul.menu li li a {
 padding: 9px 0 10px 38px;
 line-height: 1.3;
}

#sp-right .nav-header {
 cursor: default;
 color: #333333!important;
 text-transform: uppercase;
 font-weight: 600;
}



.offcanvas-menu .offcanvas-inner .sp-module ul > li ul a::before {
/* display: none;*/
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul >li:before {
/*
  font-family: FontAwesome;
  content: "\f105";
  float: left;
  top: 11px;
  position: relative;
  left: 30px;
*/
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a {
/*
 padding: 15px 0 15px 47px;
 line-height: 1.3;
*/
}

/* Off canvas third level */

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > ul >li:before {
/*
  font-family: FontAwesome;
  content: "\f105";
  float: left;
  top: 11px;
  position: relative;
  left: 45px;
*/
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > ul > li > a {
/*
 padding: 15px 0 15px 62px;
 line-height: 1.3;
*/
}

.sp-has-child.MENU-CSS a {
 cursor: default;
}

.sp-megamenu-parent a.sp-group-title {
/*
 font-size: 20px;
 cursor: default!important;
 background: none!important;
 color: #333333!important;
*/
}

/* .sp-megamenu-parent .col-sm-4:nth-child(1) {
 width: 32%;
}

.sp-megamenu-parent .col-sm-4:nth-child(2) {
 width: 25%;
}

.sp-megamenu-parent .col-sm-4:nth-child(3) {
 width: 42%;
} */

hr {
 border-color: #ddd;
}

.itemFullText ul {
 margin: 0 0 20px 0;
 padding: 0 0 0 20px;
}

.itemFullText ul li {
 padding: 0 10px 8px 0;
}

.itemFullText table {
 font-size: 15px;
 margin-bottom: 20px;
 border: 1px solid #eeeeee;
}

.itemFullText td {
 padding: 6px 9px;
}

.itemFullText tr:nth-child(odd) {
 background: #eeeeee;
}

.itemFullText th {
 background: #333333;
 color: #FFFFFF;
  padding: 6px 9px;
}

.nivo-lightbox-image img {
 margin: 0 auto;
}

blockquote {
/* border-left-width: 10px;*/
/* margin-bottom: 40px;*/
/* padding-right: 40px;*/
/* line-height: 1.6;*/
}

.body-innerwrapper {
/*
    margin: 0 auto;
    max-width: 1600px;
	background: #f4f4f4;
*/
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
/* font-size: 15px!important;*/
}

.itemid-SEARCH111 #system-message-container {
/* display: none;*/
}

#sp-top-bar .sp-module {
/*margin: 0;*/
}

#sp-top-bar a {
/*color: #FFFFFF;*/
/*margin: 0 7px 0 0;*/
/*float: left;*/
}

#sp-top-bar a:hover {
/*text-decoration: underline;*/
/*color: #FF75D2;*/
}

#sp-top-bar a.account_link77 {
/*margin: 0 20px 0 0;*/
}


#sp-top-bar {
/*	color: #fff;*/
/*	font-size: 14px;*/
}

#sp-top1 {
/*margin-top: 5px;*/
}

#sp-top2 {
/*text-align: right;*/
}

.form-control {
	display: block;
	width: 100%;
	padding: .12rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 3px;
	max-width: 300px;
	margin-left: 10px;
}

.mortgage-calculator-form .form-control {
max-width: inherit;
}

.mortgage-calculator-form h2 {
 font-size: 18px;
 margin-top: 10px;
}

.calculator-tool input[type="checkbox"] + label {
vertical-align: inherit;
}

#sp-top2 .form-control {
/*max-width: 225px;*/
}

#sp-top2 .media88 i {
/*font-size: 23px;*/
}

#searchForm fieldset,
#searchForm .form-inline {
display: none;
}

#searchForm hr {
display: none;
}

.nope5565 {
display: none;
}

.sp-page-title .breadcrumb {
/*font-size: 14px;*/
}


#sp-menu.col-lg-8 {
/*	-ms-flex: 0 0 75%;*/
/*	flex: 0 0 75%;*/
/*	max-width: 75%;*/
/*	margin-top: 13px;*/
}



#offcanvas-toggler > .fa:hover, 
#offcanvas-toggler > .fa:focus, 
#offcanvas-toggler > .fa:active {
/*	color: #e264af;*/
}

#sp-bottom .sp-module .sp-module-title {
/* margin-top: 10px!important;*/
/* margin-bottom: 25px!important;*/
}

.sp-page-title {
/*background-color:  transparent;*/
/*padding: 50px 0;*/
}

#sp-footer1 {
text-align: center;
/*padding: 30px 0;*/
/*font-size: 16px;*/
}

#sp-logo {
/*background: #171717;*/
/*color: #FFFFFF;*/
/*text-align: center;*/
}

#sp-logo a {
color: #FFFFFF;
}

#sp-header .logo a {
/*	font-size: 30px;*/
/*	font-weight: 600;*/
/*	letter-spacing: -.5px;*/
}

#sp-logo.col-lg-4 {
/*	-ms-flex: 0 0 35.333333%;*/
/*	flex: 0 0 35.333333%;*/
/*	max-width: 35.333333%;*/
}

#sp-menu.col-lg-4 {
/*	-ms-flex: 0 0 45.333333%;*/
/*	flex: 0 0 45.333333%;*/
/*	max-width: 45.333333%;*/
}

#sp-phone-header.col-lg-4 {
/*	-ms-flex: 0 0 19.333333%;*/
/*	flex: 0 0 19.333333%;*/
/*	max-width: 19.333333%;*/
/*text-align: center;*/
}

#sp-phone-header {
/*font-size: 17px!important;*/
/*font-weight: 600;*/
}

#sp-phone-header p {
/*margin: 17px 0 0 0;*/
}

#sp-phone-header a {
/*color: #252525;*/
}

#sp-phone-header a:hover {
/*color: #007b76*/
}

.sp-page-title-heading {
/*text-align: center;*/

}

.sp-megamenu-parent > li.active > a {
/*	font-weight: 600;*/
}

body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
/*	font-family: "FontAwesome";*/
/*	content: "\f107";*/
/*	float: right;*/
/*	margin-left: 7px;*/
/*	display: none;*/
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
/*padding: 10px 0;*/
}

#sp-header .logo {
/*height: 90px;*/
}

#sp-menu {
/*padding-top: 17px;*/
}

#sp-phone-header p {
/*margin: 33px 0 0 0;*/
}

#sp-main-body {
	padding: 70px 0 70px;
}

.article-header h1 {
/*line-height: 1.1;*/
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
/*	margin-bottom: 1rem;*/

}

blockquote {
/*border-left: 10px solid #007b76;*/
/*font-size: 110%;*/
/*margin: 25px 0 50px 0;*/
/*padding: 15px 40px;*/
}

#userForm h2 {
/*font-size: 2.25rem;*/
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
/*	margin: 0 0 15px;*/
/* text-transform: uppercase;*/
/* font-size: 20px;*/
}

.sp-module.no_padding {
/* padding: 0!important;*/
/* border: none!important;*/
}

.sp-module.no_padding img {
/*margin: 30px 0 -15px 30px;*/
/*max-width: 230px;*/
}

#sp-component.col-lg-12 {
/*max-width: 850px;*/
/*margin-left: auto;*/
/*margin-right: auto;*/
}

.rsform-block-recaptcha {
 margin: 10px 0 25px 0!important;
}

.rsform-block-top-info {
 margin-bottom: 30px!important;
}

.formResponsive textarea {
 height: 115px!important;
}

.form_left44 {
 float: left;
}

.form_right44 {
 float: left;
}

.rsform-block-submit {
 padding-top: 0;
}

.form_left44 {
	margin-right: 70px;
}

.formResponsive .formHorizontal .rsform-block.rsform-block-recaptcha {
	margin-top: 25px !important;
}

#Submit.btn {
margin-top: 10px;
}

.sp-megamenu-parent > li.sp-has-child > a::after, .sp-megamenu-parent > li.sp-has-child > span::after {
display: none;
}

#sp-top1 .sp-module ul > li > a::before {
display: none;
}

.sp-module.newsletter334 {
margin: 8px 0 0 9px!important;
}

.phone39845 {
float: left;
padding-right: 20px;
}

.phone39845 i {
margin-top: 0!important;
margin-right: 7px!important;
float: left;
display: block;
}

.newsletter334 a,
.newsletter334 i {
float: left;
line-height: 1!important;
color: #FFFFFF!important;
}

.phone39845 a:hover,
.phone39845 a:focus,
.new_sign783 a:hover,
.new_sign783 a:focus,
.skip_to_content445 a:focus,
.skip_to_content445 a:hover {
text-decoration: underline;
}

.new_sign783 i {
margin-top: 0!important;
margin-right: 7px!important;
float: left;
display: block;
}

.skip_to_content445 {
padding-right: 20px;
float: left;
}

.skip_to_content445 i {
padding-right: 5px;
}

#sp-top2 ul.social-icons {
margin-right: 25px;
}

ul.social-icons > li {
margin: 0px 1px;
}

.social-icons i {
padding: 5px;
border: 1px solid transparent;
}

.social-icons i:hover,
.social-icons i:focus {
border: 1px solid #FFFFFF;
}

.sp-contact-info,
.sp-floox-login.sp-mod-login a,
.social-icons > li a {
font-size: 13px;
}

.sp-floox-login.sp-mod-login a:hover,
.sp-floox-login.sp-mod-login a:focus {
text-decoration: underline;
}


#sp-top2 ul.social-icons a:hover {
color: #FFFFFF;
}

.social_bottom33 {
/*text-align: center;*/
margin-top: -11px;
margin-left: -5px;
}

.social_bottom33 i {
font-size: 19px;
padding: 5px;
border: 1px solid transparent;
}

.social_bottom33 i:hover,
.social_bottom33 i:focus {
border-color: #FFFFFF;
}

.social_bottom33 a {
/* color: #FFFFFFC7; */
color: #FFFFFF!important;
}

.social_bottom33

.social_bottom33 a:hover {
/* color: #6F7C22; */
}

#sp-bottom2, #sp-bottom3, #sp-bottom4 {
	margin-top: 0;
}

.wedc2 {
float: left;
max-width: 410px;
margin-top: -7px;
/* margin-left: -15px; */
}

.goc2 {
max-width: 191px;
float: left;
margin: -28px 0 0 60px;
}

.bottom-content-wrap {
/* border-color: #555555; */
}

#sp-bottom {
padding-top: 70px!important;
}

.bottom-content-wrap {
padding-bottom: 65px;
}

#sp-header {
padding-top: 10px;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
letter-spacing: 0;
font-weight: 700 !important;
padding: 0 9px !important;
font-size: 17px;
}

#sp-logo.col-md-2 {
	width: 21.667%;
}

#sp-menu.col-md-9 {
	width: 75.5%;
	padding-left: 0!important;
}

#sp-search.col-md-1 {
	width: 1%;
/*	padding-right: 0!important;*/
}

#sp-menu {
padding-top: 20px;
}

.floox-top-search {
margin-top: -2px!important;
}

#sp-top-bar {
padding-top: 5px;
}

#sp-top-bar .container {
padding-bottom: 2px;
border: none!important;
}

#sp-top-bar {
background: #6F7C22;
}

.sppb-addon-animated-number {
background: none!important;
margin-bottom: 0;
margin-top: 30px;
}

.sppb-addon.sppb-addon-animated-number .sppb-animated-number {
letter-spacing: -5px;
}

.homepage-services-icons55 {
width: 100%;
overflow: hidden;
text-transform: uppercase;
font-weight: 700;
font-size: 19px;
line-height: 1.2;
}

.custom.homepage-services-icons55 div {
width: 17%;
float: left;
text-align: center;
margin: 0 1.5%;
}

.custom.homepage-services-icons55 div img {
max-height: 130px;
width: auto;
margin: 0 auto 25px;
}

#sppb-addon-1560540682735 {
color: rgba(0, 0, 0, 0.7);
}

.sp-module.ea_icon22 {
float: right;
}

.sp-module.ea_icon22 img {
max-width: 57px;
margin: 4px 0 0 25px;
}

.icon-top-wrapper i {
font-weight: bold;
}

#sp-logo img {
  max-width: 223px;
}

.sp-megamenu-parent .contact_main665 .sp-dropdown.sp-dropdown-main.sp-menu-right {
width: 310px!important;
left: -105px;
}

div.sp-page-title h1,
div.sp-page-title h2 {
font-size: 34px;
color: #FFFFFF;
letter-spacing: 2.55px;
text-transform: uppercase;
margin-bottom: 15px;
}

h1 {
margin-top: 0;
margin-bottom: 20px;
letter-spacing: -.5px;
}

h2 {
letter-spacing: -.5px!important;
}

div.sp-page-title {
padding: 250px 0;
}

div.sp-page-title::before {
	opacity: 0.6;
	background: #1C314A;
}

#offcanvas-toggler {
font-size: 30px;
}

.icon-top-wrapper i {
font-size: 23px;
}

.top-search-wrapper {
margin-top: 23px;
}

.btn.btn-primary, .btn.sppb-btn-primary, .sppb-btn.btn-primary, .sppb-btn.sppb-btn-primary {
font-size: 16px;
}

.offcanvas-menu .offcanvas-inner .sp-module:first-child {
	margin: 0;
	padding: 10px 0px 0 0;
}

.homepage-services-icons55 a {
color: #333333;
}

.homepage-services-icons55 a:focus,
.homepage-services-icons55 a:hover {
color: #6F7C22;
text-decoration: underline;
}

.error-page .error-message::before {
 content: none!important;
}

.article-list .article {
	margin-bottom: 30px;
	padding: 25px;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
}

.article-list h2  {
margin-bottom: 15px;
line-height: 1!important;
}

.article-list h2 a {
color: #333333!important;
font-size: 24px;
}

.article-list .col-md-6:nth-child(odd) {
clear: both;
}

.article-list dl.article-info {
display: none;
}

.article-list .readmore a {
background: #6F7C22;
color: #FFFFFF;
padding: 10px 15px!important;
font-weight: 600;
}

.article-list .readmore a:hover,
.article-list .readmore a:focus {
background: #64711F!important;
}

.article-list img {
width: 100%;
}

.entry-image.full-image img {
width: 100%;
}

.article-details {
max-width: 950px;
padding: 0;
margin-left: auto;
margin-right: auto;
}

.article-details .category-name a {
	border: 1px solid #EDEDED;
	border-radius: 4px;
	font-size: 13px;
	color: #6C7577;
	letter-spacing: 2.4px;
	font-weight: 400 !important;
	line-height: 1;
	padding: 7px 11px 5px;
	display: inline-block;
	text-transform: uppercase;
	margin: 0 auto 30px;
}

dd.category-name {
text-align: center;
}

.article-details .category-name a:hover {
 background-color: #6F7C22;
 color: #FFFFFF;
 border-color: #6F7C22;
}

.blog .category-desc {
max-width: 950px;
margin-left: auto;
margin-right: auto;
}

.bt-cs .bt-row {
padding: 0 0 0 35px!important;
}

.bt-cs.news339 .bt-row {
padding: 0 35px 0 0!important;
}

.bt-cs .bt-inner {
padding: 0!important;
}

.bt-cs .bt-inner img {
border: none!important;
width: 50%!important;
margin: 0 0 0 35px!important;
padding: 0!important;
}

.bt-cs.news339 .bt-inner img {
border: none!important;
width: 50%!important;
margin: 0 35px 0 0!important;
padding: 0!important;
}

.bt-cs .bt-inner .bt-category {
text-transform: uppercase;
color: #666666;
font-size: 15px;
padding: 40px 0 5px 0;
display: inline-block;
}

.bt-cs .bt-inner .bt-category:hover {
text-decoration: underline;
color: #6F7C22;
}

.bt-cs .bt-inner .bt-title {
	clear: both;
	color: #333333!important;
	font-weight: bold!important;
	text-transform: none!important;
	line-height: 1.1!important;
	font-size: 26px!important;
	font-family: Roboto, sans-serif!important;
	padding: 0 25px 25px 0;
}

.bt-introtext {
padding-top: 10px;
}

.bt-cs .bt-inner .readmore a {
background: #6F7C22;
color: #FFFFFF;
text-transform: uppercase;
display: block;
float: left;
padding: 7px 25px;
margin-top: 15px;
border-radius: 2px;
}

.bt-cs .bt-inner .readmore a:hover {
background: #64711F !important;
}

.article-introtext a:hover,
div[itemprop="articleBody"] a:hover {
text-decoration: underline!important;
}

.article-introtext a:focus,
div[itemprop="articleBody"] a:focus {
color: #64711F;
}

div[itemprop="articleBody"] h2,
div[itemprop="articleBody"] h3 {
margin-top: 40px!important;
}

div[itemprop="articleBody"] h3 {
font-size: 22px;
}

#sp-right {
padding-top: 30px;
}

.newsletter3387 {
background: #6F7C22;
color: #FFFFFF;
} 

.newsletter3387 h3 {
font-size: 28px;
}

.custom.newsletter3387 {
padding: 20px 30px 30px;
}

.newsletter3387 label {
font-weight: bold;
}

.newsletter3387 input {
width: 95%;
padding: 20px;
border-radius: 0 0 0 0;
margin-bottom: 20px;
}

.newsletter3387 input#mc-embedded-subscribe {
margin: 15px 0;
border-radius: 3px 3px 3px 3px;
border: none;
box-shadow: none;
color: #464F15;
font-weight: bold;
padding: 15px 20px;
}

.newsletter3387 input#mc-embedded-subscribe:hover {
background: #1a1a1a;
color: #FFFFFF;
}

#sp-left .sp-module .sp-module-title::after, #sp-right .sp-module .sp-module-title::after {
	
	display: none;
}

#sp-left .sp-module .sp-module-title::before, #sp-right .sp-module .sp-module-title::before {
	display: none;
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
	font-size: 18px;
	/* color: #FFFFFF; */
	font-weight: 600 !important; 
	text-transform: uppercase;
	padding: 20px 20px 20px 20px;
	border-bottom: 1px solid #F5F5F5;
	margin-bottom: 0;
	position: relative;
	font-family: Roboto, sans-serif;
}

#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
padding: 20px;
}

.eb-taskbar .btn {
border-radius: 2px;
font-size: 16px;
text-transform: uppercase;
padding: 13px 27px;
line-height: 1;
border-color: #6F7C22;
}

.eb-taskbar {
margin-top: 20px;
}

.eb-taskbar .btn-primary,
.eb-taskbar .btn-default {
border: 1px solid #6F7C22;
background: #6F7C22;
color: #FFFFFF;
}

.eb-taskbar .btn:hover,
.eb-taskbar .btn:focus {
background: #64711F!important;
color: #FFFFFF!important;
border-color: #64711F!important;
}

.eb-event-title a {
color: #333333;
}

.eb-description-details a {
text-decoration: underline;
}

.eb-container .input-append .add-on, .eb-container .input-prepend .add-on {
	height: 48px!important;
	line-height: 39px;
}

a.eb-event-title-link {
font-size: 27px;
}

#adminForm h3 {
margin: 20px 0 20px 0!important;
}

#eb-individual-registration-page .eb-message {
margin-bottom: 40px;
}

#ctct_recaptcha_1 {
display: none!important;
}

div.ctct-form-embed form.ctct-form-custom .ctct-form-errorMessage {

	background: #FFFFFF!important;
}

.sp-module.bottom_mission33 {
/* margin-left: -17px; */
}

.bottom_mission33 h3 {
margin: 6px 0 5px 0!important;
font-size: 16px!important;
}

.bottom_mission33 p {
/* max-width: 670px; */
}

.bottom_mission33 a {
color: #DFDFDF;
text-decoration: underline;
}

.bottom_mission33 a:hover {
/* color: #6F7C22; */
}

.sppb-addon-persion .sppb-person-image, .sppb-addon-person .sppb-person-image {
	margin-bottom: 0;
}

.sppb-addon-person {
	margin-bottom: 10px;
}

.board-staff55 .sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel-heading span.sppb-panel-title {
	padding-left: 10px;
}

.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel-heading span {
	color: #6F7C22;
	font-weight: normal!important;
}

.accordion-network-map .sppb-toggle-direction {
display: none!important;
}

.accordion-network-map .sppb-panel-title {
padding-left: 0!important;
}

.sppb-addon-accordion.accordion-network-map .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-default {
	margin-bottom: 0;
}

.sppb-addon-accordion.accordion-network-map .sppb-addon-content .sppb-panel-group .sppb-panel-heading {
padding: 7px 15px;
line-height: 1.4;
}

.accordion-network-map .sppb-addon-title {
	padding: 10px 25px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-right: -10px;
	margin-left: -10px;
}

.sppb-addon-accordion.accordion-network-map .sppb-panel-collapse {
background: #f7f7f7;
}

.accordion-network-map h2 {
font-weight: 600;
text-transform: uppercase;
font-size: 21px;
margin-top: 10px;
color: #000000;
}

.accordion-network-map {
border-width: 2px;
border-color: #F2F2F2;
border-style: solid;
/* border-radius: 7px; */
margin: 0px 0px 5px 0px;
padding: 0 10px 15px; 
}

.award-row88 {

}

.award-recipients66 .sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel-heading {
background: #6F7C22;
color: #FFFFFF;
}

.award-recipients66 .sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel-heading button {
	color: #FFFFFF;
	font-weight: bold !important;
}

.search9956 label {
display: none;
}

.search9956 .finder .word input {
	display: block;
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
	padding: 30px;
	text-align: center;
	font-size: 21px;
	margin-top: -20px;
}

.search9956 .btn.btn-primary {
display: block!important;
margin: 20px auto;
font-size: 19px;
}

.search9956 #sp-main-body {
padding-bottom: 130px;
}

.search9956 #search-results {
text-align: center;
padding: 80px 80px 65px;
background: rgba(233, 233, 233, 0.6);
margin-top: 30px;
}

.search9956 #search-results h2 {
display: none;
}

.finder.search9956 #search-results h2 {
display: block;
margin-top: 0;
}

.search9956 #search-query-explained {
display: none;
}

.itemid-202 .sp-module.newsletter3387 {
max-width: 750px;
margin: 20px auto;
}

.itemid-202 .sp-module.newsletter3387 h3 {
	margin-top: 30px;
	margin-bottom:0;
	color: #FFFFFF;
	font-size: 42px;
	line-height: 42px;
	line-height: 52px;
	text-transform: uppercase;
	font-family: Roboto, sans-serif;
	font-weight: bold;
	text-align: center;
  padding-top:40px;
}

.doh_shell ul {
display: block;
overflow: hidden;
padding-left: 20px;
}

div[itemprop="articleBody"] ul li {
padding: 0 0 10px 0;
}

div[itemprop="articleBody"] ul,
div[itemprop="articleBody"] ol {
padding-left: 27px;
}

#sp-right .sp-module.events_mod44 ul li {
padding-left: 30px;
padding-top: 18px;
border-bottom: 1px solid rgba(206, 206, 206, 0.6) !important;
}

.events_mod44 .col-md-3 {
width: inherit!important;
padding-left: 0!important;
padding-right: 5px;
}

.article-info > dd {
padding-bottom: 20px;
}

.article p.img_caption {
display: none;
}

.ebm-upcoming-events li {
line-height: 1.5!important;
}

#sp-right .sp-module .sp-module-title {
line-height: 1.3;
}

.sp-module.events_mod44 {
border-bottom: none!important;
background: rgba(233, 233, 233, 0.6);
border-radius: 4px 4px 0 0!important; 
}

.sp-module.events_mod44 li a,
.sp-module.wildfire_news223 a {
color: #333333;
}

.sp-module.events_mod44 li a:hover,
.sp-module.wildfire_news223 a:hover {
color: #6F7C22;
text-decoration: underline;
}

.sp-module.wildfire_eventsbtn66 {
border-top: none!important;
background: rgba(233, 233, 233, 0.6);
margin-top: 0!important;
border-radius: 0 0 4px 4px!important; 
padding:  25px 0 20px 30px;
}

.ebm-upcoming-events li {
margin-bottom: 0!important;
}

h1.wf_eventheader77 {
margin-top: 0!important;
margin-bottom: 40px!important;
text-transform: uppercase;
}

.sp-module.wildfire_news223 {
background: rgba(233, 233, 233, 0.6);
}

.sp-module.events_mod44 h3,
.sp-module.wildfire_news223 h3,
.sp-module.wildfire-sidebar55 h3 {
background: rgba(219, 218, 218, 0.6);
}

.sp-module.events_mod44 ul {
/* padding-top: 15px; */
}

#sp-right .sp-module.wildfire_news223 {
border-radius: 4px 4px 0 0!important; 
}

#sp-right .sp-module.wildfire_news223 ul li {
padding: 20px 30px 20px 20px!important;
border-bottom-color: rgba(206, 206, 206, 0.6) !important;
}

#sp-right .sp-module.wildfire_news223.edp97 ul li {
padding: 20px 30px 20px 4px!important;
}

#sp-right .sp-module.wildfire_news223 a {
line-height: 1.4!important;
}

.sp-module.wildfire_eventsbtn66.news8345 {
border-top: 1px solid rgba(206, 206, 206, 0.6) !important;
background: rgba(233, 233, 233, 0.6);
margin-top: 0!important;
border-radius: 0 0 4px 4px!important; 
padding:  25px 0 20px 20px;
}

.view-article.itemid-217 #sp-main-body,
.view-article.itemid-174 #sp-main-body,
.view-article.itemid-296 #sp-main-body,
.view-article.itemid-297 #sp-main-body {
padding-top: 70px;
}

.view-article.itemid-217 #sp-component.col-md-8,
.view-article.itemid-174 #sp-component.col-md-8,
.view-article.itemid-296 #sp-component.col-md-8,
.view-article.itemid-297 #sp-component.col-md-8,
.view-article.itemid-363 #sp-component.col-md-8,
.view-article.itemid-364 #sp-component.col-md-8,
.view-article.itemid-444 #sp-component.col-md-8 {
width: 66.66666667%!important;
}

.view-article.itemid-217 #sp-right,
.view-article.itemid-174 #sp-right,
.view-article.itemid-296 #sp-right,
.view-article.itemid-297 #sp-right,
.view-article.itemid-363 #sp-right,
.view-article.itemid-364 #sp-right,
.view-article.itemid-444 #sp-right {
display: block;
}

.itemid-217 h1,
.itemid-234 h1,
.itemid-174 h1,
.itemid-296 h1,
.itemid-297 h1 {
text-transform: uppercase;
}

.itemid-296 .sp-module ul.nav > li:last-child,
.itemid-297 .sp-module ul.nav > li:last-child {
border-bottom: 1px solid rgba(206, 206, 206, 0.6);
}

#eb-event-page h1.eb-page-heading {
	padding: 10px !important;
}

.itemid-234 .sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel-heading.active {
border-radius: 0;
}

.sp-module.wildfire-sidebar55 {
background: rgba(233, 233, 233, 0.6);
}

.custom.wildfire-sidebar55 {
padding: 20px;
}

.itemid-232 h1.page-title {
font-size: 42px;
color: #333333!important;
}

body.view-search.itemid-232 div.search {
margin-top: 10px;
}

.com-search.view-search .search-filter-wrap, .com-search.view-search .search-results-wrap {
	padding: 35px 30px 0px;

}

.profile-edit {
	margin-top: 5px;
}

.profile-edit .form-horizontal .control-label {
	width: 248px;
	text-align: left;
}

#sp-left .sp-module.members_menu3384 ul li, #sp-right .sp-module ul li {

	padding: 11px 30px 15px 2px;
}

.vina-accordion-content .vina-accordion-item {
margin-bottom: 2px;
}

.vina-accordion-item:hover {
background: #6F7C22!important;
color: #FFFFFF!important;
cursor: pointer;
}

.itemid-233 h3,
.itemid-233 li li {
display: none;
}

.finder .search-results p {
line-height: 2!important; 
font-size: 17px;
}

.finder .search-results a:hover {
text-decoration: underline;
}

.itemid-252 fieldset {
margin-bottom: 30px;
}

.itemid-252 input[type="text"],
.itemid-252 input[type="email"],
.itemid-252 input[type="password"] {
width: 250px;
}

.itemid-252 .radio input[type="radio"] {
margin-left: 0;
margin-top: 6px;
}

.itemid-252 .radio label {
padding-right: 20px;
}

.itemid-277 .formResponsive .formControls label {
margin-right: 15px
}

.alert.alert-notice {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
	text-align: center;
	background: #2b2828;
	color: #FFFFFF;
	padding-top: 30px;
}

.layout-edit .btn-toolbar .btn-secondary,
.layout-edit .btn-toolbar .modal_64 {
padding: 10px 25px 11px;
border-radius: 2px;
}

.layout-edit .btn-toolbar .btn-secondary:hover ,
.layout-edit .btn-toolbar .modal_64:hover {
color: #FFFFFF;
}

.layout-edit #jform_title {
width: 85%;
}

.layout-edit select#form_catids {
width: 475px;
}

.layout-edit .btn-toolbar {
margin-top: 20px;
}

.eb_empty {
padding: 20px;
}

.article-can-edit a {
float: right;
background: #6F7C22;
color: #FFFFFF;
padding: 10px 20px;
display: block;
clear: both;
border-radius: 2px;
}

.article-can-edit a:hover {
background: #64711F;
}

.input-prepend .modal.btn {
background: none!important;
position: inherit!important;
}

.media-preview.add-on {
display: none;
}

.top-search-input-wrap .search-wrap .search.floox-top-search .sp_search_input::after {
right: -3px;
top: -2px;
}

#sp-footer .sp-copyright {
	color: #c1c1c1;
}

#maincontent {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}

button#offcanvas-toggler {
border: none;
background: none;
}

.edp33 .sp-dropdown-sub {
display: none!important;
}

.edp33 a:after {
display: none;
}

.itemid-101 .skip_to_content445 {
/* display: none; */
}

.sp-module ul > li > a {
	color: #666;
}

a.region-landing33 {
text-decoration: none!important;
text-transform: uppercase;
background: #6F7C22;
font-weight: 600;
padding: 9px 25px;
border-radius: 4px;
display: inline-block;
margin-top: 10px;
}

a.region-landing33:hover,
a.region-landing33:focus {
background: #414814;
}

#sp-content-top {
	padding: 30px 0px 0px 0px;
	margin: 0px 0px -15px 0px;
}

table caption {
text-transform: uppercase;
color: #333333;
font-weight: 600;
}

.feed88 h2 {
font-size: 19px;
line-height: 24px;
text-transform: uppercase;
font-weight: 800;
letter-spacing: 0!important;
}

h2.h2_sidebar55 {
	font-size: 18px;
	/* color: #FFFFFF; */
	font-weight: 600 !important;
	text-transform: uppercase;
	padding: 20px 20px 20px 20px;
	border-bottom: 1px solid #F5F5F5;
	margin: -20px -20px 20px!important;
	position: relative;
	font-family: Roboto, sans-serif;
	background: rgba(219, 218, 218, 0.6);
	letter-spacing: 0!important;
}


.bt-cs .next, .bt-cs .prev {
    display: block!important;
}

.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel-heading span.sppb-panel-title {
font-weight: bold!important;
}

.sppb-btn.sppb-btn-primary {
 font-weight: bold!important; 
}

button.open995 {
background: none;
border: none;
color: #FFFFFF;
font-weight: bold;
font-size: 23px;
border-radius: 2px 2px 2px 2px;
padding: 4px 5px 5px;
margin-left: -2px;
}

button.open995:hover,
button.open995:focus {
background: #6F7C22;
}

button.close995 {
background: none;
border: none;
color: #FFFFFF;
font-weight: bold;
font-size: 25px;
border-radius: 2px 2px 2px 2px;
padding: 0 8px 3px;
margin-left: -2px;
line-height: 1;
height: inherit;
}

button.close995:hover,
button.close995:focus {
background: #6F7C22;
}

ul.social_bottom77 li {
display: inline-block;
}

.export_nav777 .sppb-panel-body a {
color: #4F5917!important;
}

.calculator-tool .payment-option,
.calculator-tool button.large {
background: #4F5D1D!important;
}

.calculator-tool .payment-option.active, .calculator-tool .payment-option.active:hover,
.calculator-tool button.large:hover {
	background-color: #242E00!important;
}

.calculator-tool .payment-option {
border-color: #242E00!important;
}

.calculator-tool .payment-option:focus,
.calculator-tool button.large:focus {
outline: -webkit-focus-ring-color auto 5px;
}

.sppb-addon-accordion button {
background: none;
border: none;
box-shadow: none;
}

.sppb-addon-accordion button.sppb-panel-title {
font-size: 16px;
/*padding-left: 20px;*/
color: #6F7C22;
font-weight: bold;
}

.sppb-addon-accordion button.sppb-toggle-direction {
padding-left: 0;
/*top: 12px!important;*/
transform: none!important;
}

.sppb-addon-accordion .sppb-panel-heading.active button.sppb-panel-title,
.sppb-addon-accordion .sppb-panel-heading.active button.sppb-toggle-direction {
color: #FFFFFF!important;
}

.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel-heading.active button i::before {
	content: '\e907';
}

.sppb-addon-accordion.accordion-network-map button.sppb-panel-title {
font-size: 15px;
padding: 0;
text-align: left;
color: #222222!important;
font-weight: bold;
letter-spacing: -.5px;
}

#sppb-addon-1564495492486 .sppb-addon-accordion.accordion-network-map button.sppb-panel-title,
#sppb-addon-1564495492486 h2 {
color: #FFFFFF!important;
}

.sppb-addon-accordion.accordion-network-map .sppb-panel-heading.active button.sppb-panel-title {
color: #222222!important;
}

.summary-container.payment-container button {
background: none; 
border: none;
padding: 0;
}

.itemid-101 .newsletter334 .skip_to_content445 {
	display: none !important;
}

#sp-top-banner {
background: #951037;
color: #FFFFFF;
padding: 8px 0;
width: 100%;

}

.top-message55 a {
	background: #ffffff;
	color: #951037;
	display: inline-block;
	padding: 5px 20px;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 3px 3px 3px 3px;
	margin-left: 8px;
	margin-right: 8px;
	font-size: 18px;
}

.top-message55 a:hover,
.top-message55 a:focus {
	background: #4d091d;
	color: #FFFFFF;
}

.top-message55 p {
margin: 0;
}

.reg-login-form-wrap .form-links a {
	color: #65711E;
}

.addtaxes {
	color: #5e7701!important;
}

.success55 .article-details {
max-width: 1035px;
}

.success55 h2 {
font-size: 24px;
}

.success_aside55 {
width: 31%;
float: left;
margin-right: 5%;
margin-top: 5px;
}

.success_main55 {
width: 63.9999%;
float: left;
}

.success_fewwords55 {
	color: #FFFFFF;
	background-color: #6F7C22;
	box-shadow: 0 0 0 0 #ffffff;
	padding: 20px 20px 20px 20px;
	margin: 30px auto 0;
}




/* SNIH     a color: #647-11F (old) 	a:hover: #6F7C22   #889-92A (old)	background: rgba(233, 233, 233, 0.6)	
/*****
/*****
/*****	   
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (min-width: 1200px) {

body {
/*margin-top: 20px;*/
/*margin-bottom: 20px;*/
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 1199px) {

	
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/

@media (min-width: 992px) and (max-width: 1199px) {
    
.sp-megamenu-parent {
/* display: none;*/
}

#sp-logo.col-lg-4 {
/*	-ms-flex: 0 0 33.333333%;*/
/*	flex: 0 0 33.333333%;*/
/*	max-width: 33.333333%;*/
}

#sp-menu.col-lg-4 {
/*	-ms-flex: 0 0 48.333333%;*/
/*	flex: 0 0 48.333333%;*/
/*	max-width: 48.333333%;*/
}

#sp-phone-header.col-lg-4 {
/*	-ms-flex: 0 0 17.333333%;*/
/*	flex: 0 0 17.333333%;*/
/*	max-width: 17.333333%;*/
text-align: center;
}

#sp-header .logo a {
	font-size: 26px;
}

.form_left44 {
	margin-right: 32px;
}

.wedc2 {
float: left;
max-width: 400px;
margin-top: -8px;
margin-left: 0;
}

.goc2 {
max-width: 180px;
float: left;
margin: -23px 0 0 24px;
}

.sp-megamenu-parent .contact_main665 .sp-dropdown.sp-dropdown-main.sp-menu-right {
    left: -165px!important;
}

#sp-menu.col-md-9 {
	width: 74.5%;
	padding-left: 0!important;
}

.sp-megamenu-parent > li {
	margin: 0px 1px;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (min-width: 992px) {

#column-wrap-id-1561655617070 {
text-align: right;
}

.sp-module.wedc44 {
margin-top: 58px!important;
}

.itemid-179 .sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel-heading span {
	font-size: 15px!important;
}

.item-298 .fa-external-link::before {
    content: "\f08e";
    position: absolute;
    left: 240px;
    top: 12px;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 991px) {

#sp-top-bar .col-lg-6 {
/* width: 50%;*/
}

#sp-top-bar {
/*font-size: 13px;*/
}

.logo-image {
/*height: 64px!important;*/
}

#sp-logo.col-lg-4 {
/*	-ms-flex: 0 0 47.333333%;*/
/*	flex: 0 0 47.333333%;*/
/*	max-width: 47.333333%;*/
}

#sp-menu.col-lg-4 {
/*	-ms-flex: 0 0 8.333333%;*/
/*	flex: 0 0 8.333333%;*/
/*	max-width: 8.333333%;*/
}

#sp-phone-header.col-lg-4 {
/*	-ms-flex: 0 0 40.333333%;*/
/*	flex: 0 0 40.333333%;*/
/*	max-width: 40.333333%;*/
/*text-align: right;*/
}

#sp-header .logo a {
/*	font-size: 26px;*/
}

#sp-header .logo {
/*	height: 76px;*/
}

#sp-phone-header {
/*font-size: 19px!important;*/
}

#offcanvas-toggler {
/*font-size: 26px;*/
}

#sp-menu {
/*	padding-top: 9px;*/
}

#sp-phone-header p {
/*	margin: 25px 0 0 0;*/
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
/*display: block!important;*/
margin: 0 0 15px 0;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
	display: block;
	font-size: 17px;
	padding: 13px 0;
	position: relative;
	font-weight: bold;
}

.offcanvas-menu .offcanvas-inner .sp-module ul.nav.menu {
padding-right: 5px;
padding-left: 10px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
    font-size: 16px;
    padding: 10px 0;
/*	font-weight: normal;*/
text-transform: none;
}

.offcanvas-menu .offcanvas-inner {
	padding: 10px;
	padding-top: 50px;
	padding-bottom: 150px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li:hover > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li:focus > a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li.active > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:hover > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:focus > a {
color: #6F7C22;
}

#sp-menu {
/*	position: absolute!important;*/
/*	right: 29px;*/
}

.wedc2 {
float: left;
max-width: 345px;
margin-top: -9px;
margin-left: -15px;
}

.goc2 {
max-width: 171px;
float: left;
margin: 5px 0 0 -20px!important;
clear: both;
}

#sp-footer1 {
text-align: left;
}

#sppb-addon-1561667609337 {
    text-align: center;
    margin-top: 50px!important;
}

.sp-contact-info li, .sp-floox-login.sp-mod-login a, ul.social-icons > li a {
	font-size: 14px;
}

#sp-top-bar {
	padding-top: 7px;
}

#sp-top-bar #sp-top2 {
	margin-top: 1px;
}

#sppb-addon-1560533641245 {
    margin-bottom: 0!important;
}

.bt-cs .bt-row,
.bt-cs.news339 .bt-row {
padding: 0 0 0 0!important;
}

.bt-cs .bt-inner {
padding: 0 0;
}

.bt-cs .bt-inner img,
.bt-cs.news339 .bt-inner img {
border: none;
width: 100%!important;
margin: 0!important;
padding: 0!important;
float: none!important;
max-width: 100%;
}

.bt-cs .bt-inner .bt-category {
text-transform: uppercase;
color: #666666;
font-size: 15px;
padding: 0 0 5px 0;
display: inline-block;
clear: both;
}

.bt-cs .bt-inner .bt-category:hover {
text-decoration: underline;
color: #6F7C22;
}

.bt-cs .bt-inner .bt-title {
	clear: both;
	padding: 0 25px 25px 0;
}

.bt-introtext {
padding-top: 10px;
}

.bt-cs .bt-inner .readmore a {
background: #6F7C22;
color: #FFFFFF;
text-transform: uppercase;
display: block;
float: left;
padding: 7px 25px;
margin-top: 15px;
margin-bottom: 20px;
border-radius: 2px;
}

.bt-cs .bt-inner .readmore a:hover {
background: #64711F !important;
}

.bt_shell66 {
padding: 30px;
}

.bottom_mission33 img {
display: none;
}

.ebm-upcoming-events-improved div.ebm-event-date {
	width: 40px;
	display: block;
	text-align: center;
	margin: 0 auto 10px;
}

#sp-right .sp-module.events_mod44 h3 {
text-align: center;
}

#sp-right .sp-module.events_mod44 ul li {
text-align: center;
padding-left: 0;
padding-right: 0;
}

.sp-module.wildfire_eventsbtn66 {
padding-left: 0;
padding-right: 0;
text-align: center;
}

.sp-module.wildfire_eventsbtn66 .btn {
margin: 0 auto;
}

.sp-module.wildfire_eventsbtn66.news8345 {
padding-left: 0;
padding-right: 0;
}

.skip_to_content445 {
display: none;
}

button.open995 {
margin-left: -5px;
}

.success_aside55 {
width: 100%;
float: left;
margin-right: 0;
margin-bottom: 40px;
}

.success_main55 {
width: 100%;
float: left;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media (min-width: 768px) and (max-width: 991px) {

/* .sp-megamenu-parent {
 display: block!important; 
}

#offcanvas-toggler {
 display: none;
} */

#sp-component.col-lg-8 {
/*width: 65%;*/
}

#sp-right.col-lg-4 {
/*width: 35%;*/
}

div.sp-page-title {
	padding: 170px 0;
}

#section-id-1560539172631 .sppb-col-md-3 {
width: 48%;
padding-left: 1%;
padding-right: 1%;
float: left;
}

#sppb-addon-1560541997694 {
text-align: center
}

.custom.homepage-services-icons55 div {
width: 28.99999%;
float: none;
display: inline-block;
margin-bottom: 50px;
}

#sppb-addon-1563466174941,
#sppb-addon-1563467276529,
#sppb-addon-1563467276548,
#sppb-addon-1563467276553 {
width: 44.999999%;
float: left;
margin: 2.5%!important;
}

.board-staff55 .sppb-col-md-3 {
width: 30%;
}

.board-staff55 .sppb-col-md-9 {
width: 70%;
}

.form-horizontal .controls {
	*padding-left: 0;
	margin-left: 0
}

#sp-menu.col-md-9 {
	width: 72.5%;
	padding-left: 0 !important;
	padding-right: 5px;
}

.itemid-101 #sp-top-banner {
margin-top: -20px!important;
font-size: 16px;
}

#sp-top-banner a {
font-size: 17px;
}


}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (min-width: 768px) {

#sp-left .sp-module:first-child, #sp-right .sp-module:first-child {
	margin-top: -25px;
}

.article-details  {
padding-right: 30px;
}

.success55 h1 {
font-size: 375%;
text-align: center;
}

.success55 p.callout55 {
font-size: 160%;
line-height: 1.2;
text-align: center;
margin: 40px auto;
}

}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 768px) {
    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 767px) {

#sp-logo.col-lg-4 {
/*	-ms-flex: 0 0 64.333333%;*/
/*	flex: 0 0 64.333333%;*/
/*	max-width: 64.333333%;*/
}

#sp-menu.col-lg-4 {
/*	-ms-flex: 0 0 8.333333%;*/
/*	flex: 0 0 8.333333%;*/
/*	max-width: 8.333333%;*/
}

#sp-phone-header.col-lg-4 {
/*	-ms-flex: 0 0 18.333333%;*/
/*	flex: 0 0 18.333333%;*/
/*	max-width: 18.333333%;*/
text-align: right;
}

#sp-header .logo a {
/*	font-size: 20px;*/
}

#sp-header .logo {
/*	height: 50px;*/
}

#sp-phone-header {
/*font-size: 22px!important;*/
}

#offcanvas-toggler {
/*font-size: 26px;*/
}

#sp-menu {
/*	padding-top: 0;*/
/*	margin-top: -4px;*/
}

#sp-phone-header p {
/*	margin: 10px 0 0 0;*/
}

.phone44 span {
/*display: none;*/
}

#sp-menu {
/*	right: 12px;*/
}

.article-list .article {

	padding: 15px;

}

.view-article.itemid-217 #sp-component.col-md-8 {
	width: 100% !important;
}

#sp-menu.col-md-9 {
	width: 65.5%;
	padding-left: 0 !important;
    padding-right: 5px !important;
}

#sp-search.col-md-1 {
	width: 1%;
	padding-right: 0 !important;
	float: left;
}
    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 600px) { 

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
max-width: 85%;
}

#sp-main-body {
	padding: 40px 0 60px;
}

#userForm h2,
.article-details .article-header h1, .article-details .article-header h2 {
	font-size: 29px; 
}

#userForm h2 {
	 font-size: 1.75rem; 
}

.success55 h2 {
font-size: 20px;
}

.sp-module.no_padding img {
max-width: 250px;
}


.form_left44 {
	 margin-right: 0; 
	 float: none;
}

.wedc2 {
float: none;
max-width: 90%;
margin: 10px auto 10px;
}

.goc2 {
max-width: 171px;
float: none;
margin: 0 auto!important;
clear: both;
}

#sp-footer1 {
text-align: center;
padding-bottom: 80px;
}

#sp-bottom1,
#sp-bottom2 {
text-align: center!important;
}

.bottom-content-wrap {
padding-bottom: 0;
}


div.sp-page-title {
	padding: 158px 0;
}

.custom.homepage-services-icons55 div {
width: 45.99999%;
float: none;
display: inline-block;
margin-bottom: 50px;
}

#sppb-addon-1560541997694 {
text-align: center
}

.custom.homepage-services-icons55 div img {
max-height: 97px;
}

.new_sign783 {
    display: none!important;
}

#sp-top2 ul.social-icons {
    display: none!important;
}

#sp-top1.col-xs-6 
#sp-top1.col-sm-6,
#sp-top1.col-md-6 {
    padding-left: 0!important;
}

#sp-top-bar .container {
    padding-left: 0!important;
    padding-right: 0!important;
    width: 90%!important;
}

#sp-top1.col-xs-6,
#sp-top2.col-xs-6 {
	width: inherit!important;
}

#sp-top1.col-xs-6 {
    padding-left:10px!important;
}

#sp-top2.col-xs-6 {
    float: right;
}

#sp-top-bar #sp-top2 {
	margin-top: 0px;
}

#sp-top-bar {
	padding-top: 4px;
	padding-bottom: 1px;
}

.footer-links563 {
    display: block;
}

.sp-module.ea_icon22 img {
    margin-left: 15px;
}

#sp-header {
    top: 25px;
}

#sp-logo img {
    max-width: 185px;
    margin-top: 8px;
}

#sp-menu {
    padding-right: 25px!important;
}

#offcanvas-toggler {
    line-height: 54px;
}

div[data-arrow-content="icon_only"].sp-slider .sp-nav-control .nav-control {
    width: 30px;
}

.sp-module.bottom_mission33 {
margin-left: 15px;
margin-right: 15px;
margin-top: 60px;
}

#sp-bottom {
padding-bottom: 20px!important;
}

.view-article.itemid-217 #sp-component.col-md-8,
.view-article.itemid-174 #sp-component.col-md-8,
.view-article.itemid-296 #sp-component.col-md-8,
.view-article.itemid-297 #sp-component.col-md-8 {
width: 100%!important;
}

.itemid-101 #sp-top-banner {
margin-top: -10px!important;
}

#sp-top-banner a {
font-size: 16px;
display: block;
margin-top: 10px;
margin-bottom: 10px;
max-width: 330px;
margin-left: auto;
margin-right: auto;
}


}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 500px) {


}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 400px) {
    
}
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/*****
/****/
@media screen and (max-width: 340px) {

.sp-floox-login.sp-mod-login {
    display: none;
}

}