article.post {
       border-style: solid; 
       border-width: 0px; 
    } 

article.post header .title a {
       color: rgba(118,92,67,1); 
       font-style: normal; 
       font-weight: normal; 
    } 

article.post header .title {
       color: rgb(118, 92, 67); 
       font-family: Merriweather; 
       font-size: 20px; 
       font-weight: normal; 
    } 

body #top ul.nav li a {
       font-family: Merriweather; 
    } 

body #top ul.nav li a:hover {
       background-color: rgb(118, 92, 67); 
       color: rgba(250,235,216,1); 
    } 

.archive article {
       border-color: rgb(230, 230, 230); 
       border-width: 1px; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 20px; 
    } 

.element_of_3 {
       box-sizing: border-box; 
       max-width: 33%; 
       padding-left: 15px; 
       padding-right: 15px; 
       width: 32%; 
    } 

.fa {
       padding-right: 5px; 
    } 

.features .feature {
       max-width: 277px; 
       padding-bottom: 0px; 
       padding-left: 20px; 
       padding-right: 20px; 
    } 

.page-template-template-magazine article {
       border-color: rgba(230,230,230,1); 
       border-style: solid; 
       border-width: 1px; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 20px; 
    } 

.single-post article {
       border-color: rgb(230, 230, 230); 
       border-width: 1px; 
       padding-bottom: 20px; 
       padding-left: 20px; 
       padding-right: 20px; 
       padding-top: 20px; 
    } 

.single-post #connect {
       background-color: transparent; 
       margin-bottom: 0px; 
       margin-top: 10px; 
    } 

.soliloquy-container img {
       border-top-color: rgba(118,92,67,1); 
       border-top-style: solid; 
       border-top-width: 3px; 
    } 

.wprm_shortcode .head p.price {
       background-color: rgb(252, 247, 233); 
    } 

.wprm_shortcode .head p.title {
       background-color: rgb(252, 247, 233); 
       font-size: 19px; 
       text-transform: none; 
    } 

h1.archive_header {
       color: rgba(48,33,28,1); 
       font-family: 'Oswald', Arial, sans-serif; 
    } 

#footer #copyright {
       font-family: Merriweather; 
    } 

#footer #credit {
       font-family: Merriweather; 
    } 

#footer-widgets .block .widget:not(.woocommerce) a {
       color: #765c43; 
       font-family: Merriweather, arial, sans-serif; 
    } 

#footer-widgets .block .widget:not(.woocommerce) p {
       font-family: Merriweather; 
       font-size: 12px; 
    } 

#footer-widgets li a {
       font-weight: bold; 
    } 

#main .page .entry h2 {
       margin-bottom: 16px; 
    } 

#main .page .entry h3 {
       margin-bottom: 20px; 
    } 

#main .page .entry p {
       font-family: Merriweather; 
       line-height: 29px; 
    } 

#main .page h1.title {
       display: none; 
    } 

#nav-container {
       background-color: rgba(166,132,98,1); 
       border-bottom-color: rgba(255,255,255,1); 
       border-bottom-width: 3px; 
       border-color: rgba(255,255,255,1); 
       border-top-color: #ffffff; 
       border-top-width: 3px; 
       border-width: 3px 0px 0px; 
    } 

#sidebar .widget:not(.woocommerce) p {
       font-family: Merriweather; 
    } 

#sidebar {
       font-family: Merriweather, arial, sans-serif; 
    } 

#top-nav a:hover {
       color: rgba(251,240,227,1); 
    } 

#top-nav li a:hover {
       color: rgba(251,240,227,1); 
    } 

#wrapper #footer-widgets .widget > h3 {
       color: rgba(118,92,67,1); 
       font-family: Merriweather; 
    } 

#wrapper #navigation {
       background-color: rgba(166,132,98,1); 
    } 

#wrapper #navigation ul.nav .current-menu-item > a {
       background-color: rgba(118,92,67,1); 
    } 

#wrapper #navigation ul.nav li a {
       color: rgba(255,255,255,1); 
       font-family: 'Oswald', arial, sans-serif; 
       font-size: 16px; 
       font-weight: 300; 
    } 

#wrapper #navigation ul.nav li a:hover {
       background-color: rgba(118,92,67,1); 
    } 

#wrapper #sidebar .widget > h3 {
       color: rgba(48,33,28,1); 
       font-family: Merriweather; 
    } 

html #footer {
       font-family: Merriweather; 
    } 

html #wrapper #connect h3 {
       color: rgba(48,33,28,1); 
       font-family: Merriweather; 
       font-size: 18px; 
       font-weight: normal; 
    } 

body #top ul.nav {
    } 

#wrapper #navigation ul.nav li {
    } 


@media screen and (max-width: 768px) { body #top ul.nav {   text-align: center; }  }  
@media screen and (max-width: 768px) { .element_of_3 {   box-sizing: border-box; }  }  
@media screen and (max-width: 768px) { .element_of_3 {   padding-left: 13px; }  }  
@media screen and (max-width: 768px) { .element_of_3 {   padding-right: 14px; }  }  
@media screen and (min-width: 0px) and (max-width: 599px) { .element_of_3 {   max-width: 100% ; }  }  
@media screen and (min-width: 0px) and (max-width: 599px) { .element_of_3 {   width: 100% ; }  }  
@media screen and (min-width: 1025px) { #footer-widgets li a {   display: block; }  }  
@media screen and (min-width: 1025px) { #nav-container {   border-bottom-color: rgba(255,255,255,1); }  }  
@media screen and (min-width: 1025px) { #nav-container {   border-bottom-width: 3px; }  }  
@media screen and (min-width: 1025px) { #wrapper #navigation ul.nav li {   font-size: 16px; }  }  