a {
    color: #fff;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #597D26;
}

body {
    color: #909090;
    background: #ffffff;
    font-size: 14px;
    font-family: 'Droid Sans',Arial,sans-serif;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}

h1,h2,h3,h4,h5,h6,.menu {
    font-family: 'Droid Sans',Arial,sans-serif;
}

.nav-bar {
    background-color: rgba(97,135,41,0.9);
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.2);
}

#intro {
    background-image: url("../images/bkg-intro.jpg");
    color: #ffffff;
}

.bkg-cover {
    background-color: rgba(94,131,40,0.74);
    height: 100%;
}

.btn-flat {
    border: 1px solid #ffffff;
    color: #ffffff;
}

.btn-flat:hover {
    border: 1px solid #ffffff;
    background: rgba(255,242,0,0.8);
    color: #597D26;
}

.btn-flat-fill,#submit,#submit-comm {
    background-color: rgba(94,131,40,0.64);
    border: 2px solid #767000;
    color: #ffffff;
}

.btn-flat-fill:hover,#submit:hover,#submit-comm:hover,.current-page {
    background-color: #597D26;
    color: #ffffff;
}

.btn-flat-fill:active,.btn-flat-fill:focus,#submit:active,#submit:focus,#submit-comm:active,#submit-comm:focus {
    -webkit-box-shadow: 0px 1px 0px #40AA78;
    -moz-box-shadow: 0px 1px 0px #40AA78;
    box-shadow: 0px 1px 0px #40AA78;
}

.menu li a {
    color: #fff;
}

.menu li a:hover,.menu li a:focus,.menu li a.active {
    color: #597D26;
    background: #FFF200;
}

.mobile-navigation {
    background-color: #F8F8F8;
    color: #8F8F8F;
}

.section-title {
    border: 2px solid #597D26;
    color: #597D26;
}

.section-sub-title {
    border: 2px solid #ffffff;
    color: #ffffff;
}

.about-bkg {
    background-color: #fff;
    height: 100%;
}

.about-img {
	border: 1px solid #a6b972;
	background: #94cc3d;
	background: -moz-linear-gradient(-45deg, #c3ff60 0%, #b4f74a 11%, #94cc3d 33%, #5f8428 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#c3ff60), color-stop(11%,#b4f74a), color-stop(33%,#94cc3d), color-stop(100%,#5f8428));
	background: -webkit-linear-gradient(-45deg, #c3ff60 0%,#b4f74a 11%,#94cc3d 33%,#5f8428 100%);
	background: -o-linear-gradient(-45deg, #c3ff60 0%,#b4f74a 11%,#94cc3d 33%,#5f8428 100%);
	background: -ms-linear-gradient(-45deg, #c3ff60 0%,#b4f74a 11%,#94cc3d 33%,#5f8428 100%);
	background: linear-gradient(135deg, #c3ff60 0%,#b4f74a 11%,#94cc3d 33%,#5f8428 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94cc3d', endColorstr='#5f8428',GradientType=1 );
}

.about-feature h4 {
    color: #597D26;
}

#team-bkg {
    background-image: url("../images/bkg-showcase.jpg");
}

#team-bkg-cover {
    background-color: rgba(94,131,40,0.74);
    height: 100%;
}

.team-member h4,.flexslider-testimonials {
    color: #ffffff;
}

.team-member span {
    color: #597D26;
}


.shot-more {
    background: none repeat scroll 0 0 #597D26;
    color: #ffffff;
}

.service h5 {
    color: #597D26;
}
.table-column {
    background: #ffffff;
}

.column-title {
    background: #597D26;
    color: #ffffff;
}

.contact-bkg {
    background: #fff;
}

.section-color,.section-color-c {
    color: #ffffff;
}

.section-color-c {
    border: 2px solid #ffffff;
}

input.comm-field,#message2 {
    border: 2px solid #767000;
    color: #ffffff;
    background-color: rgba(94,131,40,0.64);
}

select.comm-field {
    border: 2px solid #767000;
    color: #ffffff;
    background-color: rgba(94,131,40,0.64);
}

select.comm-field option {
    color: #ffffff;
    background-color: rgba(94,131,40,0.64);
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}

#message2 {
    resize: vertical;
}

input.comm-field-post,#comment {
    border: 2px solid #767000;
}

input.comm-field:focus,#message2:focus {
    color: #fff;
    background: #597D26;
}

select.comm-field:focus {
    color: #fff;
    background: #597D26;
}

.comm-title h5,.widgettitle {
    color: #597D26;
}

#search-string {
    border: 2px solid #e5e5e5;
}

.widget_recent_entries ul li a,.widget_categories ul li a,.widget_archive ul li a {
    color: #597D26;
}

.widget_recent_entries ul li a:hover,.widget_categories ul li a:hover,.widget_archive ul li a:hover {
    color: #597D26;
}

.widget_tag_cloud a {
    background: #597D26;
    color: #ffffff;
}

.widget_tag_cloud a:hover {
    background: #597D26;
    color: #597D26;
}

.output2 {
    border: 1px solid #ff0000;
}

.comment-body {
    border-bottom: 1px solid #e5e5e5;
}

.comment-author .author a:link,.comment-author .author a:visited,.comment-reply-link,.title-archive {
    color: #597D26;
}

.comment-author .author a:hover,.comment-reply-link:hover,.widget_recent_entries ul li:before,.widget_categories ul li:before,.widget_archive ul li:before {
    color: #597D26;
}

footer {
    background: #ffffff;
}

a.foo-fb {
    background: url("../images/green/icon-facebook.png") no-repeat 0px 0px;
}

a.foo-fb:hover {
    background-position: 0px -40px;
}

a.foo-tw {
    background: url("../images/green/icon-twitter.png") no-repeat 0px 0px;
}

a.foo-tw:hover {
    background-position: 0px -40px;
}

a.foo-gplus {
    background: url("../images/green/icon-gplus.png") no-repeat 0px 0px;
}

a.foo-gplus:hover {
    background-position: 0px -40px;
}

a.foo-linkedin {
    background: url("../images/green/icon-linkedin.png") no-repeat 0px 0px;
}

a.foo-linkedin:hover {
    background-position: 0px -40px;
}

a.foo-pinterest {
    background: url("../images/green/icon-pinterest.png") no-repeat 0px 0px;
}

a.foo-pinterest:hover {
    background-position: 0px -40px;
}

a.foo-dribbble {
    background: url("../images/green/icon-dribbble.png") no-repeat 0px 0px;
}

a.foo-dribbble:hover {
    background-position: 0px -40px;
}

a.foo-vimeo {
    background: url("../images/green/icon-vimeo.png") no-repeat 0px 0px;
}

a.foo-vimeo:hover {
    background-position: 0px -40px;
}

a.foo-stumble {
    background: url("../images/green/icon-stumble.png") no-repeat 0px 0px;
}

a.foo-stumble:hover {
    background-position: 0px -40px;
}

a.foo-flickr {
    background: url("../images/green/icon-flickr.png") no-repeat 0px 0px;
}

a.foo-flickr:hover {
    background-position: 0px -40px;
}
