
body, p, pre, form, input, textarea, select { font-family: Open Sans, sans-serif; font-size: 14px; font-weight:400; }
h1, h2, h3, h4, h5, h6 { font-family: Open Sans, sans-serif; font-weight:400; }
h1.logo { font-family: Lato, sans-serif; font-weight: 100; color:#ffffff !important; }
h1.logo a, h1.logo a:hover { color:#ffffff; }


.primary { background:#008148; }
.secondary { background:#19c46c; }
.tertiary { background:#e4ede8; }
html,
.main-container p {
    color: #000000;
}
body{
    background:#eaf4ef;
}
h1, h2, h3, h4, h5, h6 { 
	color:#000000; 
}
div.main-container {
    background: #ffffff;
}
.page h1, .blog h1, .archive h1, .single h1, .error404 h1{
    font-weight:;
}
.intro { 
    color:#19c46c;
}
a, a:visited { 
    color:#008148;  
}
a:hover { 
    color:#000000;  
}
.box:hover {
     background:#008148;
}
nav a, nav a:visited {
    color: #19c46c;
}
nav li:last-child a { 
    border-right:1px solid #1bb062;
}
nav a, nav a:visited {
    border-left:1px solid #1bb062;
}
nav ul.sub-menu li a {
    color:#19c46c;
    background: #008148;     
}
nav ul.sub-menu li a:hover {
	color:#19c46c;
    background:#19c46c !important; 
} 
nav ul li:hover a, nav li a:hover, nav li:focus a, nav li a:focus {
    color:#ffffff !important; 
}
nav li.current-menu-item a, nav li.current_page_item a {
    color:#ffffff !important; 
}
aside li a, aside li a:visited {
    color: #19c46c;
}
aside li a:hover {
    color:#008148;
}
.box p {
    color:#000000;
}
.box:hover p {
    color:#19c46c;
}
.box:hover h3, .box:hover span, .flex-holder h3 {
    color:#ffffff !important;
}
#projects article .media-wrap .padder  {
    color:#000000;
}
#projects article .media-wrap a.url:hover .padder  {
    color: #ffffff;
    background: #008148; 
}
#projects article .media-wrap a.url:hover .padder em  {
    color:#19c46c;
}
#comments { 
    border-top: 1px solid #e4ede8;
}
#facebook-comments { 
    border-top: 1px solid #e4ede8; 
}
#comments .comment-author {
    color:#008148; 
}
#comments img.avatar {
    border: 3px solid #e4ede8;
}
#comments .comment-meta {
    color:#19c46c;
}
#comments li.comment .comment-body { 
    border-bottom:1px solid #e4ede8;
}
#comments ul.children img.avatar {
    border: 1px solid #e4ede8;
}
#comments ul.children .comment-author {
    color:#008148; 
}
.widget-frontpage {
    border-top: 1px solid #e4ede8;
}
.fmenu a, .fmenu a:visited {
    border-left:1px solid #1bb062;  
}
.fmenu a, .fmenu a:visited {
    color: #19c46c;
}
.twitter .twitterFooter a {
    color:#19c46c !important;
}
.twitter .twitterFooter a:hover {
    color:#008148 !important;
}
div.footer-container {
    background: #008148;
}
.widget-footer, .widget-footer h3  {
    color:#19c46c;
}
.widget-footer h1, .widget-footer h2 {
    color:#ffffff;
}
.widget-footer ul.social li a {
    color:#ffffff;
    background-color: #1bb062;
}
footer .social li a:hover {
    color:#008148;
    background-color: #ffffff;  
}
.copyright  p {
    color:#19c46c !important;
}
.copyright  a  {
    color:#ffffff !important;
}
