.edit-link { display: none; }




.page-wrap,
#content .content-wrapper{
  padding-bottom: 0 !important;
}

.entry-footer{
  margin-top: 0;
}

#main > .hentry{
  padding-bottom: 0 !important;    
}




@media only screen and (max-width: 991px) {
.panel-row-style[data-hasbg="hasbg"] {
    background-attachment: scroll !important;
}
}




@media only screen and (min-width:320px){
  
  .roll-project .project-item{
    padding: 10px;
  }
  
  .roll-project .project-item .project-pop {
    width: calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: -moz-calc(100% - 20px);
    height: calc(100% - 20px);
    height: -webkit-calc(100% - 20px);
    height: -moz-calc(100% - 20px);
  }  
  
}




@media only screen and (max-width: 767px) {
    header#masthead div.col-md-4.col-sm-8.col-xs-12,
    header#masthead div.col-md-8.col-sm-4.col-xs-12 {
        width: auto;
    }

    header#masthead div.col-md-8.col-sm-4.col-xs-12 {
        float: right;
        padding: 10px 20px;
    }

    header#masthead nav#mainnav-mobi {
        left: -194px;
        width: 250px;
    }
}