.breadcrumb {
       font-family: Vollkorn; 
       font-size: 16px; 
    } 

.page article.entry .entry-content h2 {
       color: rgba(18,48,46,1); 
       font-family: Roboto Condensed; 
       font-weight: normal; 
       margin-top: 0px; 
       text-transform: none; 
    } 

.page article.entry .entry-content h3 {
       color: rgb(209, 143, 19); 
       font-size: 40px; 
       font-weight: lighter; 
       text-decoration: none!important; 
       text-transform: none; 
    } 

.page article.entry .entry-content h4 {
       font-size: 30px; 
       font-weight: normal; 
       margin-bottom: 15px; 
       text-transform: none; 
    } 

.page article.entry .entry-content p {
       font-family: Vollkorn!important; 
       font-weight: normal; 
    } 

.page article.entry .entry-title {
       font-weight: bold; 
    } 

.title-area .site-title a {
       color: rgb(209, 143, 19)!important; 
       font-family: Roboto Condensed; 
       font-size: 29px; 
       font-weight: normal; 
       text-transform: uppercase; 
    } 

#wpcf7-f214-p176-o1 input[type=submit] {
       font-family: Roboto Condensed; 
       text-transform: uppercase; 
    } 

article.entry {
    } 

nav.nav-primary ul.menu li ul li a {
       background-color: rgba(18,48,46,1); 
       width: 235px; 
    } 

.site-header {
    } 

nav.nav-primary ul.menu li a {
       font-family: Roboto Condensed; 
       font-size: 16px; 
    } 


@media screen and (max-width: 768px) { article.entry {   display: block!important; }  }  
@media screen and (max-width: 768px) { article.entry {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { nav.nav-primary ul.menu li ul li a {   background-color: rgba(255,255,255,1)!important; }  }  
@media screen and (max-width: 768px) { nav.nav-primary ul.menu li ul li a {   color: rgb(18, 48, 46)!important; }  }  
@media screen and (max-width: 768px) { nav.nav-primary ul.menu li ul li a {   padding-left: 10px!important; }  }  
@media screen and (max-width: 667px) { .site-header {   width: 568px!important; }  }  
@media screen and (max-width: 480px) { .site-header {   width: 305px!important; }  }  
@media screen and (max-width: 480px) { .title-area .site-title a {   font-size: 22px!important; }  }  