.r-portfolio-filter{margin-bottom:50px}

.r-portfolio-filter .g-block{margin-bottom:20px}

.r-pf-cat .btn{margin-bottom:4px}
.r-portfolio-filter .r-pf-search{text-align:right;position:relative}
.r-portfolio-filter .r-pf-search input{width:100%;padding-right:40px}@media (min-width:768px){.r-portfolio-filter .r-pf-search input{width:80%}}
.r-portfolio-filter .r-pf-search i{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:40px;text-align:center;opacity:.5}
.r-portfolio-filter .r-pf-search input:focus~i{opacity:.8}.rpgrid-25,.rpgrid-33,.rpgrid-50{float:left;min-height:1px}@media (min-width:960px){.rpgrid-25{width:25%}
.rpgrid-33{width:33.33333333%}.rpgrid-50{width:50%}}@media (min-width:768px) and 
  (max-width:959px){.rpgrid-25,.rpgrid-33,.rpgrid-50{width:50%}}@media (max-width:767px){.rpgrid-25,.rpgrid-33,.rpgrid-50{width:100%}}
.filtr-container.r-imagegrid, .filtr-container.r-imagegrid .r-ig-item {
  margin: 0;
}



.fond_image{
/*background:#ed8a2b;*/
display:inline-block;
}
.fond_image img{
opacity:1;
-moz-transition: opacity 0.9s;
-webkit-transition: opacity 0.9s;
-o-transition: opacity 0.9s;
}
.fond_image img:hover{
opacity:0.8;
-moz-transition: opacity 0.7s;
-webkit-transition: opacity 0.7s;
-o-transition: opacity 0.7s;
}