nav.nav-primary ul.menu .current_page_item > a {
       background-color: rgba(14,38,59,1) ; 
       color: rgba(255,255,255,1) ; 
    } 

nav.nav-primary ul.menu li a {
       background-color: rgba(60,81,98,1) ; 
       padding-right: 18px ; 
       height: 45px ; 
       padding-top: 16px ; 
       padding-bottom: 15px ; 
    } 

nav.nav-primary ul.menu li a:hover {
       color: rgba(129,146,157,1) ; 
    } 

body {
       background-color: rgba(235,235,234,1) ; 
    } 

.site-header {
       height: 45px ; 
       min-height: 45px ; 
       background-color: rgba(140,157,167,1) ; 
    } 

nav.nav-primary ul.menu {
       height: 55px ; 
    } 

.site-header .wrap {
       height: 45px ; 
    } 

nav.nav-primary ul.menu li {
       height: 56px ; 
    } 

main.content {
       background-color: rgba(255,255,255,1) ; 
       padding-left: 40px ; 
       padding-top: 32px ; 
    } 

article.entry {
       padding-left: 40px ; 
    } 

.sidebar-primary {
       width: 290px ; 
       background-color: rgba(250,249,249,1) ; 
       margin-right: 0px ; 
       padding-right: 20px ; 
       padding-left: 20px ; 
    } 

.footer-widgets {
       background-color: rgba(14,38,59,1) ; 
       padding-top: 20px ; 
       padding-bottom: 20px ; 
    } 

footer.site-footer {
       padding-top: 10px ; 
       padding-bottom: 10px ; 
       font-size: 12px ; 
       color: rgba(85,85,85,1) ; 
    } 

.title-area {
       height: 54px ; 
    } 

.title-area .site-title {
       height: 54px ; 
       padding-top: 0px ; 
       padding-bottom: 0px ; 
    } 

nav.nav-primary {
    } 


@media screen and (min-width: 481px) and (max-width: 768px) { nav.nav-primary ul.menu li {   height: 45px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { nav.nav-primary ul.menu li a:hover {   background-color: rgba(129,146,157,1); }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { nav.nav-primary ul.menu {   height: 45px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { nav.nav-primary {   height: 44px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .title-area .site-title {   height: 44px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { .title-area {   height: 55px; }  }  