#mid-banner { padding-top: 0; padding-bottom: 0;} 
#bottom-banner { margin-top: -20px;} 
#mid-banner { background: #027d2a;} 
.main-navigation ul ul a { line-height: 27px;border-bottom: 1px solid #eee;} 
.main-navigation ul ul a { width: 250px;} 
.item-post {
    border-bottom: 1px solid rgb(228, 228, 228);
    padding-bottom: 10px;
    background: #fff;
    border-radius: 5px;
    margin-top: 7px;
}
.nav-menu > li a {     margin-right: 10px !important;}
.btn-primary { border-radius:5px;} 
.item-post:hover {box-shadow: 0 2px 15px #999; transition:1s;} 

.item-page {
    background: #fff;
    padding: 25px;
    border-radius: 5px;
      box-shadow: 0 1px 8px #eee;
  min-height: 820px;
}

.hentry {
    border-bottom: 1px solid #ddd;
      background: #fff;
    padding: 10px;
border-radius: 5px;

}
#top-banner {
    background: linear-gradient(#0FAF97,#007765);
}

.site-cta .fa { box-shadow: 0 1px 15px #ddd;
}
.cameraCont, .cameraContents {filter: brightness(1.1);}
.item-post .post-title {
    font-size: 25px;
    margin-top: 15px;
    padding-bottom: 10px;
    line-height: 25px;
}
#top-banner {
    background: linear-gradient(#0FAF97,#00634f);
}
.post-content { font-size: 17px !important;}
@media only screen and (max-width:600px) { 
  .site-title { width: 320px;} }
} 