p,
input, 
textarea {
font-size: 16px !important;
}
#Top_bar.is-sticky {
opacity: 1;
}
.btn-green {
font-size: 16px !important;
line-height: 17px;
font-weight: 400;
color: #8aa83a !important;
font-family: Quicksand;
border: solid 3px #8aa83a !important;;
border-radius: 3px !important;;	
}
.btn-green a {
color: #8aa83a !important;
}
.btn-green:hover {
color: #fff !important;;
background-color: #8aa83a !important;;
}
.btn-green:hover a {
color: #fff !important;
}
.btn-green a:hover {
text-decoration: none;
}
.home-form {
float: right;
}
.us-img-column {
min-height: 550px;
}
.column_blog {
margin-top: 100px !important;
}
.entry-title {
font-size: 27px;
line-height: 36px;
font-weight: 400;
}
.post-meta,
.icon-comment-empty-fa,
.post-comments,
.icon-doc-text {
display: none;
}
.post-footer {
background: none;
padding: 0;
overflow: visible;
margin-top: 30px;
}
.post-footer .post-links {
float: none;
border: none;
padding-left: 0;
line-height: 50px;
}
a.post-more {
font-size: 16px !important;
line-height: 17px;
font-weight: 400;
color: #8aa83a !important;
font-family: Quicksand;
border: solid 3px #8aa83a !important;
border-radius: 3px !important;
text-decoration: none;
padding: 11px 20px;
}
a.post-more:hover {
color: #fff !important;
background-color: #8aa83a !important;
}
.blog-grid-home {
text-align: center;
}
.avoilz-table {
border: solid 1px #f0efee;
border-collapse: collapse;
border-spacing: 0;
font: normal 13px Arial, sans-serif;
}
.avoilz-table thead th {
background-color: #f0efee !important;
border: solid 1px #f0efee;
color: #663d1a;
padding: 10px;
text-align: left;
text-shadow: 1px 1px 1px #fff;
}
.avoilz-table tbody td {
border: solid 1px #f0efee;
color: #000;
padding: 10px;
text-align: left;
text-shadow: 1px 1px 1px #fff;
}
#Footer {
background-color: #fff;
}
#Footer .widgets_wrapper .container  {
display: flex;
align-items: center;
}
@media only screen and (max-width: 767px) {
.mobile-header-mini #Top_bar #logo {
padding: 15px!important;
}
.mobile-header-mini #Top_bar a.responsive-menu-toggle,
.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {
top: 45px !important;
}
}
@media only screen and (min-width: 768px) {
#Top_bar.is-sticky {
height: 90px;
}
#Top_bar.is-sticky #logo img.logo-sticky {
display: none;
max-height: 35px;
}
#Top_bar.is-sticky #logo img.logo-main {
display: inline;
}
#Top_bar.is-sticky #logo, #Top_bar.is-sticky .custom-logo-link {
padding: 15px 0!important;
height: 60px!important;
line-height: 15px!important;
}
#Top_bar.is-sticky .menu > li > a span {
line-height: 60px;
}
}
@media only screen and (max-width: 479px)  {
.entry-title {
font-size: 12px;
line-height: 18px;
font-weight: 400;
}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
.entry-title {
font-size: 18px;
line-height: 25px;
font-weight: 400;
}
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
.entry-title {
font-size: 21px;
line-height: 29px;
font-weight: 400;
}
}
@media only screen and (min-width: 768px) {   
.reverse-row {        
flex-direction: row-reverse !important;  
}
}