@media (max-width: 1199px) {
	.wpb_row { margin-top: 0; }
	.wpb_row > * { margin-top: 0; }
}
@media (max-width: 1199px) {
	.row { margin-top: 0; }
	.row > * { margin-top: 0; }
}
@media(min-width: 780px){
    .custom-title .title-h1 > span{
        position: relative;
    }
    .custom-title .title-h1 > span:before{
        content: '';
        position: absolute;
        width: 3px;
        height: 105px;
        background: #787882;
        top: 17px;
        left: -60px;
    }
    .custom-title .title-h1 > span:after{
        content: '';
        position: absolute;
        width: 13px;
        height: 105px;
        background: #787882;
        top: 17px;
        right: -60px;
    }
}
body .portfolio .portfilio-top-panel{
    margin-bottom: 25px;
}
.woocommerce .gem-button-separator-holder{
    visibility:hidden;
}
body .portfolio-filters a{
    color: #fff;
    background-color: #2e3036;
}
body .portfolio-filters a.active{
    color: #151518;
    background-color: #fff;
}
body .portfolio-filters a:hover{
    color: #fff;
    background-color: #777981;
}