  /**** PORTFOLIO ****/
  .neko-portfolio{
    position:relative;
  }
  .neko-portfolio .more-link
  {
    background:none;
    color:#777;
  }

  /*.header-opaque:not(.header-boxed) .neko-portfolio-default,
  .header-opaque:not(.header-boxed) .neko-portfolio-two-cols{
    padding-top: 44px;
  }*/

  .neko-portfolio a.more-link:hover,
  .neko-portfolio a.more-link:focus,
  .neko-portfolio a.more-link:active
  {
    background:none;
    color:#111;
  }
  .neko-portfolio.neko-mosaic{
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }


  .neko-portfolio-mosaic-wrapper{
    width: 100%;
  }

  .neko-portfolio-mosaic-wrapper, .neko-portfolio-isotope-wrapper{
    overflow: hidden;
    opacity: 0;
    visibility: collapse;
  }

  .neko-force-resp-portfolio{
    max-width: none;
    width:100%;
  }

  /* fullwidth single */
  .neko-portfolio-fullwidth .container-fw > .row-fw > div {
    padding:30px;
  }

  @media(min-width:1025px){
    .neko-portfolio-fullwidth .container-fw  {
      display:table;
    }


    .neko-portfolio-fullwidth .container-fw > .row-fw  {
      display: table-row;
    }


    .neko-portfolio-fullwidth .container-fw > .row-fw > div {
      padding:80px;
      display:table-cell;
      float:none;
    }


    .neko-portfolio-fullwidth .container-fw > .row-fw > div:first-child {
      background-color: #ededed;
    }
  }





  /** filter **/
  nav.neko-portfolio-filter {
    margin-bottom: 22px;
    display: block;
  }
  nav.neko-portfolio-filter a {
    text-transform: uppercase;
    color:#777;
    font-size: 14px;
  }

  nav.neko-portfolio-filter a:hover, nav.neko-portfolio-filter a.current {
    text-decoration:none;
    color:#111;
  }


  nav.neko-portfolio-filter ul {
    margin:0;
    padding: 0;
  }
  nav.neko-portfolio-filter li {
    display:inline-block;
    margin-right: 11px;
    /*margin:0.625em 0 0 10px;*/
  }
  
  nav.neko-portfolio-filter li.filterTitle h3 {
    font-size: 1em;
    line-height: 0.75;
    margin-bottom:0;
    font-weight: 400;
  }

  /** end filter **/


  /** item grid **/


  .neko-portfolio.neko-grid {
    overflow:hidden;
  }

  .neko-portfolio-isotope-item:not(.mosaic-item) > article { 
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15); 
            box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
    margin-bottom: 30px;
  }

  .neko-portfolio-isotope-item .item-content{
    padding:20px;
    text-align: center;
  }

  .neko-portfolio-isotope-item .item-content h3 {
    font-size: 16px;
  }

  .neko-portfolio-isotope-item .item-content p {
    font-size: 13px;
  }


  ul.project-meta { margin:0; padding:0; list-style:none; } 
  ul.project-meta span{ font-weight:800; }


  /* OWL */
  .portfolio-thumb-nav{ 
    display: inline-block !important; 
    width:142px !important; 
    height:90px !important; 
    border-radius: 0 !important;
    margin:0 !important;
    margin:10px 10px 0 0!important;
  }

  .owl-pagination .owl-page:last-child .portfolio-thumb-nav{
    margin-right:0 !important;
  }

  /* LOCAL VIDEO */
  .neko-portfolio-videoWrapper-local .mejs-container, .mejs-embed, .mejs-embed body{
    background: #000 !important;
  }

  .neko-portfolio-videoWrapper-local .mejs-controls .mejs-button button:focus {
    outline: none!important;
  }

  .neko-portfolio-videoWrapper-local .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background-color: rgba(255, 255, 255, 0.18)!Important;
  }

  .neko-portfolio-videoWrapper-local .mejs-container {
    background-color: transparent!important;
    background-image: none!important;
  }

  .neko-portfolio-videoWrapper-local .mejs-container .mejs-poster img {
    max-width: none!important;
    width: 100%!important;
  }

  body .neko-portfolio-videoWrapper-local .mejs-poster {
    background-size: cover;
  }


  .neko-portfolio-videoWrapper-local .wp-video-shortcode {
    max-width: 100%;
  }


  /* HOVER */

  /* Common style */

  *[class^="neko-portfolio-icon-"]:before, 
  *[class*=" neko-portfolio-icon-"]:before {
    margin:0;
  }

  .neko-portfolio .icon-rounded{
    border-radius:50%;
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center;
    font-size:14px;
    color:#fff;
  }

  .neko-portfolio .icon-rounded:before{
    margin: auto;
    text-align: center;
    line-height: 40px;
  }

  figure.img-hover-portfolio {
    position: relative;
    /* float: left; */
    overflow: hidden;
      /* text-align: center; */
    /* cursor: pointer; */
    /* width: 100.1%; */
/*    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;*/
  }

  figure.img-hover-portfolio img {
    /*position: relative;*/
    display: block;
    /*min-height: 100%;*/
    width: 100.3%;
    max-width: 100.3%;
  }

  figure.img-hover-portfolio figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }

  figure.img-hover-portfolio figcaption::before,
  figure.img-hover-portfolio figcaption::after {
    pointer-events: none;
  }

  figure.img-hover-portfolio figcaption,
  figure.img-hover-portfolio figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  /* Anchor will cover the whole item by default */
  /* For some effects it will show as a button */
  figure.img-hover-portfolio figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
  }

  figure.img-hover-portfolio h2 {
    font-weight: 300;
  }

  figure.img-hover-portfolio h2 span {
    font-weight: 800;
  }

  figure.img-hover-portfolio h2,
  figure.img-hover-portfolio p {
    margin: 0;
  }

  figure.img-hover-portfolio p {
    letter-spacing: 1px;
    font-size: 68.5%;
  }

  figure.img-hover-portfolio p.icon-links a{
    opacity: 0;
  }

  figure.img-hover-portfolio:hover p.icon-links a{
    opacity: 1;
  }

  figure.img-hover-portfolio p.icon-links a:first-child {
    margin-right:5px;
  }


  /* End Common style */


  /* Original hover effect */

  figure.img-hover-portfolio.original:not(.canceled) figcaption {
    top: auto;
    bottom: 0;
    padding: 1em;
    height: 100%;
    background: rgba(255,255,255,0);
    color: #3c4a50;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    z-index:3;
  }


  figure.img-hover-portfolio.original p.icon-links{
    margin:0;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
    text-align: center;
    width: 100%;
    left:0;
    /*overflow: hidden;*/
  }

  figure.img-hover-portfolio.original p.icon-links a {
    display: inline-block;
    -webkit-transition: all 0.20s;
    transition: all 0.20s;
    -webkit-transition-timing-function: cubic-bezier(.5,-0.81,.57,1.76);
            transition-timing-function: cubic-bezier(.5,-0.81,.57,1.76);
    opacity:0;
  }

  figure.img-hover-portfolio.original p.icon-links a:first-child {
    margin-right:5px;
    -webkit-transform: translate3d(0,-400%,0);
            transform: translate3d(0,-400%,0);
  }


  figure.img-hover-portfolio.original p.icon-links a:nth-child(2) {
    -webkit-transform: translate3d(0,400%,0);
            transform: translate3d(0,400%,0);
  }


  figure.img-hover-portfolio.original:hover:not(.canceled) figcaption{
    background: rgba(0,0,0,0.6);
  }

  figure.img-hover-portfolio.original:hover p.icon-links a {
    opacity:1;
  }

  figure.img-hover-portfolio.original:hover p.icon-links a:first-child {
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  figure.img-hover-portfolio.original:hover p.icon-links a:nth-child(2) {
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }
  /* End original hover effect */





  /* Romeo hover effect */
  figure.img-hover-portfolio.romeo {
    background-color: black;
  }

  figure.img-hover-portfolio.romeo:not(.canceled) img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  figure.img-hover-portfolio.romeo figcaption > a.full-link{
    text-indent: 0;
    padding:0;
    margin:0;
    opacity:0.8;
    background-color: transparent;
  }


  figure.img-hover-portfolio.romeo figcaption a i {
    background:none;
    color:white;
    width: 66px;
    height: 66px;
  }

  figure.img-hover-portfolio.romeo figcaption a i:before {
    font-size: 66px;
    line-height: 66px;
  }



  figure.img-hover-portfolio.romeo figcaption a.full-link i{
    position:absolute;
    top:50%;
    left:50%;
    opacity: 0;
    -webkit-transform:translate(-50%,-50%) scale(0,0);
            transform:translate(-50%,-50%) scale(0,0); 
    -webkit-transition: all 0.35s; 
    transition: all 0.35s; 

  }


  figure.img-hover-portfolio.romeo:hover:not(.canceled) img {
    opacity: 0.4;
    -webkit-transform: translate3d(0,0,110px);
            transform: translate3d(0,0,110px);
  }

  figure.img-hover-portfolio.romeo:hover figcaption > a.full-link i{
    opacity: 1;
    -webkit-transform:translate(-50%,-50%) scale(1,1);
            transform:translate(-50%,-50%) scale(1,1);

  }


  figure.img-hover-portfolio.romeo h2,
  figure.img-hover-portfolio.romeo p {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    color: white;
    text-align: center;
    opacity:0;
  }


  figure.img-hover-portfolio.romeo p.icon-links i:before  {
    font-size: 30px;
    line-height: 30px;
  }

  figure.img-hover-portfolio.romeo h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
            transform: translate3d(0,-50%,0) translate3d(0,-150%,0);
  }

  figure.img-hover-portfolio.romeo p {
    padding: 0.25em 2em;
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,150%,0);
            transform: translate3d(0,-50%,0) translate3d(0,150%,0);
  }

  figure.img-hover-portfolio.romeo:hover h2,
  figure.img-hover-portfolio.romeo:hover p
  {
    opacity:1;
  }

  figure.img-hover-portfolio.romeo:hover h2 {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,-60%,0);
            transform: translate3d(0,-50%,0) translate3d(0,-60%,0);
  }

  figure.img-hover-portfolio.romeo:hover p {
    -webkit-transform: translate3d(0,-50%,0) translate3d(0,30%,0);
            transform: translate3d(0,-50%,0) translate3d(0,30%,0);
  }
  /* End romeo hover effect */



  /* zoe hover effect */
  figure.img-hover-portfolio.zoe {
    overflow: hidden; /* Chrome, Safari, Opera */
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }


  /* img*/
  figure.img-hover-portfolio.zoe > img {
    opacity: 1;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }

  figure.img-hover-portfolio.zoe:hover > img {
    opacity: 0.5;
    -webkit-transition-delay: 0.16s;
            transition-delay: 0.16s;
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  /* figcaption */
  figure.img-hover-portfolio.zoe figcaption {
    top: auto;
    bottom: 0;
    padding: 10px;
    height: auto;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    -webkit-transform: translate3d(0, 400%, 0);
            transform: translate3d(0, 400%, 0);
    background-color: #fff;
  }

  @media(min-width:992px){
      figure.img-hover-portfolio.zoe figcaption {
        padding: 1em 1em 1em 24px;
      }
  }



  figure.img-hover-portfolio.zoe figcaption > a {
    display: none;
    font-size: inherit;
  }

  /* title */
  figure.img-hover-portfolio.zoe h2 {
    font-size: 16px;
    line-height: 28px;
    float: left;
    display: inline-block;
    width:68%;
  }

  @media(min-width:992px){
    figure.img-hover-portfolio.zoe h2 {
      width:70%;
    }
  }



  .neko-portfolio-mosaic-4 figure.img-hover-portfolio.zoe h2,
  .neko-portfolio-isotope-item.col-md-3 figure.img-hover-portfolio.zoe h2 {
    font-size: 14px;
    line-height: 28px;
    width:60%;
  }
  figure.img-hover-portfolio.zoe:hover h2
  {
    -webkit-transition-delay: 0.05s;
            transition-delay: 0.05s;
  }


  figure.img-hover-portfolio.zoe .icon-links {
    float: right;
  }
  figure.img-hover-portfolio.zoe .icon-links a {
    float: left;
    font-size: 1.2em;
  }

  figure.img-hover-portfolio.zoe .icon-links a:first-child {
    margin-right:10px;
  }

  figure.img-hover-portfolio.zoe i{
    width:auto;
  }
  figure.img-hover-portfolio.zoe .icon-links a:hover {
    text-decoration: none;
  }



  figure.img-hover-portfolio.zoe h2,
  figure.img-hover-portfolio.zoe .icon-links a,
  figure.img-hover-portfolio.zoe a.full-link  {
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(0, 200%, 0);
            transform: translate3d(0, 200%, 0);
  }

  figure.img-hover-portfolio.zoe .icon-links a span::before {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  figure.img-hover-portfolio.zoe .description {
    position: absolute;
    bottom: 80px;
    left: 0;
    padding: 0 0 0 24px;
    font-size: 18px;
    text-transform: none;
    opacity: 0;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    -webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */
  }
  
  figure.img-hover-portfolio.zoe:hover .description {
    opacity: 1;
  }

  figure.img-hover-portfolio.zoe:hover a.full-link {
    position: static;
    display: inline-block;
    float: right;
    width: auto;
    height: auto;
    opacity: 1;
    text-indent: 0;
    color: #555555;
    line-height: 20px;
  }

  figure.img-hover-portfolio.zoe:hover figcaption,
  figure.img-hover-portfolio.zoe:hover h2,
  figure.img-hover-portfolio.zoe:hover .icon-links a,
  figure.img-hover-portfolio.zoe:hover a.full-link  {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  
  
  figure.img-hover-portfolio.zoe:hover .icon-links a:first-child {
    -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
  }
  figure.img-hover-portfolio.zoe:hover .icon-links a:nth-child(2) {
    -webkit-transition-delay: 0.15s;
            transition-delay: 0.15s;
  }
  figure.img-hover-portfolio.zoe:hover .icon-links a:nth-child(3),
  figure.img-hover-portfolio.zoe:hover a.full-link {
    -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s;
  }



  @media (max-width: 480px) {
    figure.img-hover-portfolio.zoe figcaption h5,
    figure.img-hover-portfolio.zoe .description {
      display: none;
    }
  }
  /* end zoe hover effect */

  /*** end hover images ***/


  /* Mosaic */
  .neko-portfolio-mosaic .mosaic-item{
    float:left;
    -webkit-backface-visibility: hidden;
  }

  .neko-portfolio-mosaic.neko-portfolio-mosaic-6 .mosaic-item, 
  .neko-portfolio-mosaic.neko-portfolio-mosaic-4 .mosaic-item, 
  .neko-portfolio-mosaic.neko-portfolio-mosaic-3 .mosaic-item, 
  .neko-portfolio-mosaic.neko-portfolio-mosaic-2 .mosaic-item{
    width:50%;
  }



  /* PREV NEXT BUTTONS */
  .neko_portfolio_single_nav li:not(:first-child) a { margin-left:10px; }


  /* PRELOADER */
  .preloader-portfolio {
    position:absolute;
    width:100%;
    top:0;
    right:0;
    bottom:0;
    background-color:transparent;
    z-index:200;
  }
  .status-portfolio {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:15%; /* centers the loading animation vertically one the screen */
    margin:0 0 0 -100px; /* is width and height divided by two */
    text-align: center;
    padding-top: 0;
    z-index:10; 
    background-color   : transparent;
    background-image   : url('../image/preloader.gif');
    background-repeat  :no-repeat;
    background-position: center center;
  }


  /* ENHANCED ZOOM */
  #neko-ajax-content .portfolio-item-pic img{
    width:100%;
    margin-bottom:15px;
  }

  @media(min-width:768px){
    .portfolio-item-pic img{
      margin-bottom:15px;
    }
  }

  #neko-ajax-content .portfolio-content {
    padding:50px;
    background:#eee;
    margin-bottom:2em;
    position: relative;
  }
  
  #neko-ajax-content .portfolio-close {
    position: absolute;
    top: 0;
    right: 0;
    background: none;
    border: none;
    font-size: 28px;
    text-align: center;
    outline: none;
    border-radius: 0;
    background-color: #ddd;
    width: 60px;
    height: 60px;
    padding: 0px;
    /*padding:0 0 5px 5px;*/
  }

  #neko-ajax-content .portfolio-close:hover, #neko-ajax-content .portfolio-close:focus{
    background:#555;
    color:#fff;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  #neko-ajax-content .neko-portfolio-single-nav.pager {
    text-align: left;

  }

  #neko-ajax-content .pager li > a.prev-next-ajax:not(:hover) {
    background-color:#fff;
  }

  #neko-ajax-content .pager li > a.neko-portfolio-launch {
    margin-right:5px;
  }

  #neko-ajax-content.pager li > a{
    padding: 5px 8px;
  } 


  .portfolio-item-data .neko_portfolio_single_nav.pager{
    text-align: left;
    padding:0;
  }


  /*#neko-ajax-content .more-link {
    padding:0 0 22px 0;
  }*/

  #neko-ajax-content a.neko-portfolio-launch {
    padding: 13px 22px;
    display: inline-block;
    text-decoration: none;
    font-size:16px;
    text-transform: uppercase;
    background:#444;
    color:#fff;
    margin-bottom: 22px;
    border: medium none;
    -webkit-transition: all 0.8s ease-out 0s;
    transition: all 0.8s ease-out 0s;
    outline: none;
    letter-spacing: 3px;
  }

  #neko-ajax-content a.neko-portfolio-launch:hover {
    background:#fff;
    color:#444; 
  }

  #neko-ajax-content h2.item-title {
font-size: 18px;
margin-bottom: 11px;
  }

  /* MEDIA QUERIES */

  @media(min-width:480px){}

  @media(min-width:768px){
    /* Mosaic */
    .neko-portfolio-mosaic.neko-portfolio-mosaic-6 .mosaic-item, 
    .neko-portfolio-mosaic.neko-portfolio-mosaic-4 .mosaic-item, 
    .neko-portfolio-mosaic.neko-portfolio-mosaic-3 .mosaic-item, 
    .neko-portfolio-mosaic.neko-portfolio-mosaic-2 .mosaic-item{
      width: 50%;
    }
  }


  @media(min-width:992px){


  }


  @media(min-width:1200px){

    /* Mosaic */
    .neko-portfolio-mosaic.neko-portfolio-mosaic-6 .mosaic-item{
      width: 16.66666667%;
    }
    .neko-portfolio-mosaic.neko-portfolio-mosaic-4 .mosaic-item{
      width:25%;
    }
    .neko-portfolio-mosaic.neko-portfolio-mosaic-3 .mosaic-item{
      width:33.33333333%;
    }
    .neko-portfolio-mosaic.neko-portfolio-mosaic-2 .mosaic-item{
      width:50%;
    }

  }

  /* MEDIA QUERIES */



  .neko-container-size{
    /* max-width:1140px; */
    max-width:100%;
    margin-right:auto;
    margin-left:auto;
  }

  /**** END PORTFOLIO ****/



  /**** WIDGETS ****/

  .recentWorkLink{
    display: block;
    float: left;
    width: 22%;
    margin: 0 4% 4% 0; 
  }

  .recentWorkLink img{
    width: 100%;
  }

  .recentWorkLink:nth-of-type(4n+0) {
    margin-right: 0;
  }


  @media (min-width: 768px) {}

  @media (min-width: 992px) {}

  @media (min-width: 1200px) {}


  /**** END WIDGETS ****/

  /* STYLES SINGLES */

  div:not(.neko-portfolio-nav-footer) > article.neko-portfolio-single {
    padding-bottom: 44px;
  }

  /* header */
  .neko-portfolio-single .item-header {
    padding:44px 0;
  }

  .neko-portfolio-fullwidth .neko-portfolio-single .item-header {
    padding:44px;
  }
  .single-neko_portfolio .item-header h1 {
    margin-bottom: 0;
    padding:0;
    width:50%;
    text-align: left;
    float:left;

  }
  
  .neko-portfolio-default .neko-portfolio-no-header,
  .neko-portfolio-two-cols .neko-portfolio-no-header {
    padding-top: 52px;
  }

  /* navigation */

  .neko-portfolio-single-nav.pager {
    padding:0;
    margin:0;
  }

  .neko-portfolio-single-nav.pager li {
    display:inline-block;
    padding:0;
    margin:0;
  }

  .neko-portfolio-single-nav.pager li > a {
    display:inline-block;
    height: 44px;
  }

  .neko-portfolio-single-nav.pager li > a > i {
    width:20px;
    text-align: center;
    margin-right: 0;
  }

  
  .neko-portfolio-single .item-header .neko-portfolio-single-nav {
    width:50%;
    text-align: right;
    float:left;
    margin: 0;
  }

  .neko-portfolio-single .item-header .neko-portfolio-single-nav:first-child {
    width:100%;
    text-align: center;
  }

  .neko-portfolio-single footer.item-footer {
      padding:44px 0;
  }

  .neko-portfolio:not(.neko-portfolio-fullwidth) .neko-portfolio-single .item-media {
    margin-bottom: 44px;
  }

  .neko-portfolio-fullwidth .neko-portfolio-single .item-media {
    margin-bottom: 0;
  }

  .neko-portfolio-fullwidth-boxed2 .neko-portfolio-single .item-content {
    margin-top: 22px;
  }

  .neko-portfolio-fullwidth .neko-page-header{
    margin-bottom: 0;
  }

  .neko-portfolio-two-cols .neko-portfolio-single .item-description,
  .neko-portfolio-default .neko-portfolio-single .item-description {
    margin-bottom:22px; 
  }





  /** related works **/

  #neko-related-works {
    padding-bottom: 44px;
  }

  #neko-related-works .neko-portfolio-portfolio-item:nth-of-type(n+4){
    margin-top: 30px;
  }


  #neko-related-works footer.item-footer {
    background-color: transparent;
    text-align: center;
    color:#444;
  }

  #neko-related-works footer.item-footer h2 {
    padding-top: 22px;
    text-align: center;
  }



