.footer-widgets .widget-area .widget:not(.woocommerce) a {
       color: #5f9c9f; 
       display: inline-block; 
       font-size: 15px; 
       font-weight: bold; 
       margin-top: 8px; 
    } 

.footer-widgets .widget-area .widget:not(.woocommerce) {
       color: rgba(93,93,89,1); 
       font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Tahoma, sans-serif; 
       padding-bottom: 18px; 
       padding-left: 18px; 
       padding-right: 18px; 
       padding-top: 18px; 
    } 

.footer-widgets .widget-area .widget:not(.woocommerce) .widget-title {
       color: rgba(75,75,72,1); 
       font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Tahoma, sans-serif; 
       font-weight: bold; 
    } 

.footer-widgets .widget-area {
       padding-top: 0px; 
    } 

.page article.entry .entry-content {
       color: #5d5d59; 
       font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Tahoma, sans-serif; 
       font-size: 16px; 
       line-height: 25px; 
    } 

.page article.entry .entry-content h2 {
       font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Tahoma, sans-serif; 
       line-height: 4px; 
    } 

.page article.entry .entry-content p {
       line-height: 25px; 
    } 

.page article.entry .entry-content ul {
       margin-bottom: 5px; 
    } 

.sidebar-primary .widget:not(.woocommerce) a {
       color: rgba(93,93,89,1)!important; 
    } 

.sidebar-primary .widget:not(.woocommerce) {
       background-color: rgba(245,216,90,1); 
       margin-bottom: 6px; 
       padding-bottom: 15px; 
       padding-left: 15px; 
       padding-right: 15px; 
       padding-top: 15px; 
       text-align: center; 
    } 

.sidebar-primary .widget:not(.woocommerce) .widget-title {
       color: rgba(93,93,89,1); 
       font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Tahoma, sans-serif; 
       font-size: 18px; 
       font-weight: bold; 
    } 

.sidebar-primary .widget:not(.woocommerce) p {
       color: rgba(93,93,89,1); 
       font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Tahoma, sans-serif; 
       padding-right: 0px; 
       text-align: center; 
    } 

footer.site-footer a {
       color: #5d5d59!important; 
    } 

footer.site-footer {
       background-color: rgba(245,216,90,1)!important; 
       font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Tahoma, sans-serif; 
       font-weight: bold; 
       height: 91px; 
    } 

footer.site-footer p {
       color: rgba(93,93,89,1); 
       margin-bottom: 0px; 
       padding-bottom: 0px; 
    } 

nav.nav-primary ul.menu {
       background-color: #f5d85a; 
    } 

nav.nav-primary ul.menu .current_page_item > a {
       background-color: rgba(245,216,90,1); 
       color: rgba(162,29,34,1); 
       font-size: 16px; 
       font-weight: bold; 
    } 

nav.nav-primary ul.menu li a {
       color: rgba(93,93,89,1); 
       font-weight: bold; 
    } 

nav.nav-primary ul.menu li {
       background-color: #f5d85a; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       color: rgba(255,255,255,1); 
       font-family: Lucida Grande, Lucida Sans Unicode, Lucida Sans, Verdana, Tahoma, sans-serif; 
       font-size: 16px; 
       font-weight: bold; 
    } 

nav.nav-secondary ul.menu .current_page_item > a {
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       color: rgba(162,29,34,1); 
    } 

nav.nav-secondary ul.menu li a {
       background-color: transparent; 
       color: rgba(93,93,89,1); 
    } 

nav.nav-secondary ul.menu li {
       background-color: transparent; 
       border-bottom-color: #ffffff; 
       box-shadow: rgba(0, 0, 0, 0.3) 2px 4px 3px; 
       color: transparent; 
       font-size: 16px; 
       font-weight: bold; 
       text-shadow: none; 
    } 

