.site-header {
  margin-bottom: 5px;
  max-height:100%;
}
.site-logo {
    max-width: 350px;
}
.home .site-header {
  margin-bottom: 45px;
  max-height:100%;
}
.home .site-logo {
    max-width: 350px;
}
.site-branding {
    -ms-transform: rotate(-4.5deg); /* IE 9 */
    -webkit-transform: rotate(-4.5deg); /* Chrome, Safari, Opera */
    transform: rotate(-4.5deg);
    margin-top:140px;
  padding-top:0px;
    
}
.top-bar {
  padding-bottom:0;
}
.top-bar .header-search {
  display:none;
}
.page-header {
  padding:10px 30px;
}
.hentry {
  padding-top:10px;
  padding-right:20px;
  padding-left:20px;
}
.widget-area {
    -ms-transform: rotate(-4.2deg); /* IE 9 */
    -webkit-transform: rotate(-4.2deg); /* Chrome, Safari, Opera */
    transform: rotate(-4.2deg);
  width:250px;
  margin-left:-30px;
  margin-top:-20px;
  padding:30px 10px 60px 70px;
  border-right:2px solid #b41c10;
  height:120%;
}
.sidebar-nav {
  display:none;
}
.slicknav_nav {
  font-size: 0.7em;
}
a:focus {
  outline:none;
}
.gallery-item {
  padding-bottom:20px;
}
.thumb-link {
  top: 0;
  left: 0;
  font-size: 180px;
  height:232px;
  width:350px;
}
.fa-link:before {
    content: "";
}
#pbCaption .title {
  display:none !important;
}
.pbThumbs li.active a img {
    border-color: #b41c10 !important;
}
.comments-area, .post-navigation, .navigation.posts-navigation {
  display:none;
}
.but {
  background-color:#b41c10;
  padding:13px 15px 15px 15px;
  width:180px;
  text-align:center;
  transition: background-color 0.3s;
}
.but a {
  color:#fff;
}
.but:hover {
  background-color:#17191B;
}
.but-back {
  background-color:#b41c10;
  padding:7px 15px 10px 15px;
  width:120px;
  text-align:center;
  transition: background-color 0.3s;
}
.but-back a {
  color:#fff;
}
.but-back:hover {
  background-color:#17191B;
}
.site-info.container {
  background-color: #b41c10;
  padding:20px 10px;
  color:#fff;
  text-align:center;
}
.site-info.container a {
  color:#fff;
}
.site-info.container a:hover {
  color:#8B8B8B;
}
.grid-layout .category-portfolio .entry-content {
  display:none;
}

@media only screen and (max-width: 767px) {
.sidebar-toggled {
    left: 225px;
}
}
@media only screen and (max-width: 460px) {
.hentry {
    padding-bottom:60px;
}
  .sidebar-toggle.sidebar-toggled { 
    left: 225px;
}
    .sidebar-toggle {
    left:25px;
}
}