h4.form-head {
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
    text-align: center;
}
.main-navigation {
    background-color: #efbf67;    color: #000000 !important;
}
.main-navigation a {
   color: #000000 !important;font-weight:500 !important;
}
.main-navigation li.current_page_item > a, .main-navigation li.current-menu-item > a, .main-navigation li.current_page_ancestor > a, .main-navigation li.current-menu-ancestor > a{
color: #0c8301 !important;font-weight:bold;
}
.main-navigation a:hover, .main-navigation ul > :hover > a, .main-navigation ul > .focus > a{
color: #0c8301 !important;font-weight:bold;
}
.main-navigation .nav-menu > li > a:after, .main-navigation .menu > li > a:after{
display:none
}
p {
font-size:16px !important
}
.site-branding{
    padding: 1em 0 0px;
}
.main-navigation ul ul {
    background-color: #efbf67;}
.main-navigation ul ul li:hover, .main-navigation ul ul li.focus {
    background: #efbf67;
}
.main-navigation ul ul a, .main-navigation a{font-size:18px !important}
.main-navigation ul ul a{width: 195px;padding: 3%;}
.main-navigation ul ul li.current_page_item > a, .main-navigation li.current-menu-item > a{color:#0c8301 !important;font-weight:bold !important;}
@media (min-width:790px){input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="date"], input[type="tel"], input[type="number"] {
    border: 1px solid #eee;font-size: 14px; font-size: 1.4rem;   padding: 0.6em;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;
    border-radius: 2px;  -webkit-transition: 0.2s ease-in;   transition: 0.2s ease-in;   width: 100%;}}
@media (max-width:780px){input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="date"], input[type="tel"], input[type="number"] {border: 1px solid #eee;font-size: 14px; font-size: 1.4rem;   padding: 0.6em;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;
    border-radius: 2px;  -webkit-transition: 0.2s ease-in;   transition: 0.2s ease-in;   width: 90% !important;}}
a:focus {    outline: none;}
span.wpcf7-form-control.wpcf7-acceptance {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.site-footer {
    background-color: #000000 !important;
]
.entry-content h2, .post-content h2, .page-content h2 {
    font-family: Georgia, Times, Times New Roman, serif;
    text-transform: inherit;
    font-style: italic;
    font-weight: 900;
    font-size: 24px;
    letter-spacing: 1px;
    color: saddlebrown;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    border: none;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: saddlebrown;
    font-family: Georgia, Times, Times New Roman, serif;
    margin-bottom: 20%;
    font-style: italic;
}
button, input[type="button"], input[type="reset"], input[type="submit"], #infinite-handle span{background-color: #0c8301 !important;}
.social-links ul a:before{background: #efbf67 !important;}
