body, p.lead {font-size: 14px; color: #202020; font-family: 'Lato', sans-serif;}
a, a:hover, .widgettitle {color:#0e792f;}

h1, h2, h3, h4, h5, h6 {font-size: 22px; color: #0e792f;}

.button {padding: 6px 30px; background:#0e792f; border: 0; color: #fff; border-radius:6px !important; text-shadow:none; margin:auto; text-align:center;}
.button:hover {background:#b5ba17; color: #fff; text-decoration:none;}

.navbar-responsive-collapse {padding-top: 20px;}
#navbar-form {float: right;}
#searchform button[type="submit"]{background: url(/images/search.png) center center no-repeat #75bb3f; width: 18px; height:25px; float: right;}
#searchform input {height: 25px; width: 200px; float: left; font-size: 12px; color: #202020;}
#phone {float: right; padding-top: 15px; font-weight:bold; font-size:14px;}

#featured2 {margin-top: 10px; padding:0 10px 0 15px;}
#featured1 {border-right:1px solid #ccc; padding: 0 10px; margin:0;}
.home .post_content {margin-left: 0; margin-right:0; padding: 0; border: 1px solid #ccc; }
.home .post_content .col-sm-12/*, #sidebar2*/ {border: 1px solid #ccc; margin:0; padding:0;}

#sidebar2 {/*padding-left: 15px; margin-top:10px;*/}
.col-xs-7, #fpw_widget-2 {padding: 0;}
.col-sm-12{padding: 0; margin:10px 0;}

a.moretag {display: block; width: 150px; margin-top: 15px;}
.moretag:hover {color: #fff;}
.gform_body input[type="text"], .gform_body input[type="file"]{ height:20px; border: 1px solid #ccc;}
input.button, .moretag{padding: 7px 25px 9px; color:#fff; border: 1px solid #0d3a61; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top:25px; text-shadow: 1px 1px #202020; font-weight:250; text-transform:uppercase; margin:0;
	background: #fba047;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYTA0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2ZiOGMyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	
	background: -moz-linear-gradient(top,  #00cc33 0%, #0e792f 56%, #0a5822 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d3a61), color-stop(56%,#0e792f), color-stop(100%,#0a5822));
	background: -webkit-linear-gradient(top,  #00cc33 0%,#0e792f 56%,#0a5822 100%);
	background: -o-linear-gradient(top,  #00cc33 0%,#0e792f 56%,#0a5822 100%);
	background: -ms-linear-gradient(top,  #00cc33 0%,#0e792f 56%,#0a5822 100%);
	background: linear-gradient(to bottom,  #00cc33 0%,#0e792f 56%,#0a5822 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cc33', endColorstr='#0a5822',GradientType=0 );
}
.gform_body label.gfield_label{font-size: 12px !important;font-family: 'Lato', sans-serif !important; }
.gfield_select {background: url(images/dropdown.png) center right no-repeat; border: 1px solid #ccc !important;
	border-radius:0;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100px;
    text-indent: 5px;
    text-overflow: "";
	padding:0;
	margin:0;
}
.gfield_select select::-ms-expand {
	display: none;
	}
#gform_fields_1 li {margin: 3px 0; padding:0;}
.gfield_description, .gform_widget {margin: 0; padding:0;}

#gform_2 .gfield, #gform_2 label.gfield_label{ font-size:16px !important;}
.gfield_radio li, .gfield_checkbox li {float: left; }
.gfield_radio li label, .gfield_checkbox li label {float: left !important; margin: 3px 25px 0 7px !important;}
.gform_page, .gform_page_footer{clear: both !important;}
#gform_2 .gform_page_fields {margin-top: 55px !important; margin-bottom: 55px !important;}

#gform_2 {border: none;}

.home li.large input[type="file"] {margin-left: 130px; position: relative; padding-left: 0; width: 250px !important;} 
li.large input[type="file"] {margin-left: 103px; width: 192px !important; height:25px;}

#inner-footer {border: 0; margin:0;}
#inner-footer a, #inner-footer .textwidget {font-size: 12.5px;}
#inner-footer a{color:#202020;}
#inner-footer .widgettitle{font-size:16px; font-weight:bold;}
#inner-footer ul {margin-left: 17px; padding-left:0;}

p.attribution {text-align: center; margin-top:15px;}