/* Text */
body, p {font-family: Lato;line-height:24px;font-weight: 400;font-size: 15px;color:#0a0909}
li, li p, li p span {text-align:left;font-family : Lato !important; line-height: 23px;font-weight: 400;font-size: 15px  !important;color:#0a0909 !important;padding:2px 0.1% 10px !important;}
body {-webkit-text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
p {padding:2px 0 15px;margin:0}
.copyright-text, .footer a, .footer a:link {color: #848282!important;font-size: 12px;}
.template-61620 section, #hero, #hero-slogan, #mid {font-family: 'Lato', san-serif !important}
h1, h2, h3, h4, h5, h6 {font-family: inherit !important;font-style: normal;font-weight: 600 !important;padding: 3px 0 9px;}
h1, h2, h4, h5, h6 {color: #008e1c;}
.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {color: #000;}
h1, h2, h3 {text-align:left}
h1 {font-size: 43px;line-height: 46px;}
h2 {font-size: 29px;line-height: 33px;}
h3 {font-size: 22px;line-height: 26px;}
#hero h1, #hero h2, #hero p, #hero a, .hero h1, .hero-gradient h2 {color: #fff !important;margin:0 0 5px !important; font-family: inherit !important}
#hero-slogan span, .hero-gradient h1 {color: #fff !important;font-family: inherit !important}
#hero h2 {font-size: 400% !important;margin:0 0 4% !important;line-height: normal !important}
#hero p {font-size:20px !important;}
.cta p {text-align: center !important;display: block !important;margin: 0 auto;}
#features figure p, #features figure h2, #features figure h3, .hero h1, .hero-gradient h1 {text-align:center !important}
#features h2 {text-align: center;font-size: 39px !important;}
.footer-61620 .copyright-text, .footer-61620 a, .footer-61620 a:link, .footer-61620 p, .footer-61620 ul, .footer-61620 ul li {color: #717a81 !important;}
.footer-61620 .copyright-text, .footer-61620 a, .footer-61620 a:link {font-size: 12px;}
.footer-61620 p {font-size: 12px !important;}
.footer-61620 ul li {font-size: 12px !important;}
a:link,a,a:active,a:visited,a:hover {color:#02791a;text-decoration:underline;border:0}
/* Location */ #location span {font-family: Georgia, serif !important; font-style: normal; font-weight: 400;color:#fff;font-size:52px; line-height: 57px;opacity:1 !important}
#category h1, .entry-header-column h2 {font-style: normal;font-weight: 400;line-height: normal;background-color: #f8f8f8;border-radius: 6px;box-shadow: #989898 1px 1px 1px;padding:16px;margin:10px 0 20px;text-align:center;}
.entry-header-column h2 {font-size:22px !important;}
#category h1 {font-size: 24px !important;}

/* Remove below after building sitewide theme. Only use Lato */
#features h2, #features h3, #features h4, #features h5, #features p, #features a, #mid h2, #mid h3, #mid h4, #mid h5, #mid p, #mid a, #categories h2, #categories h3, 
#categories h4, #categories h5, #categories p, #categories a, #prefooter h2, #prefooter h3, #prefooter h4, #prefooter h5, #prefooter p, #prefooter a 
{font-family: inherit !important}

#mid h2, #mid h3, #mid h5, #mid p, #mid a {color:#000 !important;margin:0 0 15px !important;}
#mid h4 {color: #fff !important;}
#mid h2, #categories h2 {font-size: 35px !important;line-height: 45px !important;}
#mid h3 {font-size: 20px !important;line-height: normal !important;}
#mid h4 {font-size: 50px !important;margin: 30% 0 60px !important;background-image: linear-gradient(to right, #fff0, #00000054, #fff0) !important;padding: 30px 20px 35px;}
#features h2, #features h3, #features h4, #features h5, #features p, #features a {font-family: inherit !important}
#features h3 {font-size: 22px !important;}
#info1 h2, #info1 h3, #info1 h4, #info1 h5, #info1 p, #info1 a {font-family: inherit !important;color:#000 !important}
#form article h2, #form article h3, #form article h4, #form  article p, #form article a, #form article ol, #form article ol li {font-family: inherit !important;color:#fff !important}
#form article h2 {font-size: 38px !important;line-height:44px !important;}
#form ol li b {font-size: 25px !important;line-height: 50px !important;}
#categories h2, #categories h3, #categories h4, #categories h5 {color:#2d4e25 !important}
a:hover {text-decoration:none!important}
.submenu ul li a {font-size: 18px !important;font-weight: bold !important;text-decoration:none !important;text-align:left !important}
.submenu ul li {color:#02791a !important;padding: 2px 0 7px !important; font-size: 18px !important;font-weight: bold !important;}
.submenu ul {padding: 6px 0 0 35px;}
.submenu h2 {font-family: Lato !important;font-size: 24px !important;margin: 0 auto 2px;color: #0a0909 !important;}
.submenu h3 {text-align: center !important;margin: 0 0 15px;padding: 0;font-family: Lato !important;color: #0a0909 !important;font-size: 17px !important;}
.entry-content td {padding: 11px 6px !important;font-size: 99% !important;vertical-align: baseline;width: 20%;text-align: left !important; border: #ccc 1px solid;}
.entry-content table {width: auto !important;}
.entry-footer {border-top: #e5e5e5 1px solid;padding: 20px 0 0;margin: 15px 0 0;font-weight: bold !important;}
.navigation {margin: 40px auto 10px;}
.navigation ul {padding:0}
.navigation li a:hover,.navigation li.active a {background-color: #3aac51;}
.navigation li a {background-color: #8ba08f;}
.navigation li a:hover,.navigation li.active a,.navigation li a,.navigation li.disabled {color: #fff;text-decoration:none;}
.navigation li {display: inline;}
.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled {border-radius: 3px;cursor: pointer;padding: 12px;padding: 0.75rem;}
.noscript-container {background:#fff;padding:50px;max-width:87%;font-size:28px;line-height:40px;color:#a02020;margin: 10px auto;border: #a02020 3px solid;border-radius: 6px;}
ul {margin: 0 0 10px;padding: 0 0 0 15px;list-style-type: disc;}
ol {margin: 0;padding: 0 0 0 10px;}
li {display: list-item;text-align: left;white-space:unset !important}
b,strong {font-weight: bold !important;}
