#fieldtabproductsisotope {
    display: block;
    position: relative;
    width: 100%;
    margin-bottom: 30px;
    background: #ffffff;
}
#fieldtabproductsisotope .isotope-item{
    text-align: center;
	overflow: hidden;
	padding: 0;
}

#fieldtabproductsisotope .isotope-item .item-inner{
    border-top: none;
    border-bottom: none;
    border-right: none;
    margin-bottom: 20px;
}
#fieldtabproductsisotope .isotope-item .left-block{
    overflow: hidden;
    position: relative;
}
#fieldtabproductsisotope .fieldtabproductsisotope-filters {
    text-align: center;
    text-transform: capitalize;
    border-bottom: 1px solid #ebebeb;
    border-radius: 25px 25px 25px 25px;
    border: 1px solid #d95457;
    height:35px;
    display: inline-block;
    position: relative;
    z-index: 9;
    background: #ffffff;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#fieldtabproductsisotope .fieldtabproductsisotope-filter {
    display: inline-block;
    
    white-space: nowrap;
}
#fieldtabproductsisotope li.fieldtabproductsisotope-filter:first-child a{
    height: 35px;
    line-height: 30px;
}
#fieldtabproductsisotope .fieldtabproductsisotope-filter:last-child{
    margin-right: 0;
}
#fieldtabproductsisotope .fieldtabproductsisotope-filter a {
    color: #666666;
    cursor: pointer;
    display: block;
    padding: 0px 16px;
    position: relative;
}
#fieldtabproductsisotope .fieldtabproductsisotope-filter a:hover{color:#d95457; }

#fieldtabproductsisotope .fieldtabproductsisotope-filter a:hover,
#fieldtabproductsisotope .fieldtabproductsisotope-filter a{
    text-align: left;
    width: 100%;
    line-height: 30px;
}
#fieldtabproductsisotope.horizontal_mode .item-inner .right-product{    min-height: 89px;}
#fieldtabproductsisotope .grid-sizer {
    opacity: 0;
    visibility: hidden;
    margin: 0 1%;
    padding: 0;
}
.isotope-grid {
    margin: 0;
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -ms-transition: height 0.5s;
    -o-transition: height 0.5s;
    transition: height 0.5s;
}

.no-touch .isotope-grid .item-buttons {
    opacity: 0;
}

.no-touch .isotope-grid .item:hover .item-buttons {
    opacity: 100;
}

.touch .isotope-grid .item-buttons {
    opacity: 100!important;
}

#fieldtabproductsisotope.horizontal_mode .item-inner .button-action .add-to-cart{
	top: 50%;
    left: 42%;
}
#fieldtabproductsisotope.horizontal_mode .item-inner .button-action .quick-view{
	top: 50%;
    left: 58%;
}
#fieldtabproductsisotope .title_block{
    text-align: center;
    padding-right: 80px;
}
#fieldtabproductsisotope > .title_block > .title_font{
    float: left;
    position: relative;
    background: #ffffff;
    z-index: 10;
    font-size: 20px;
    padding-left: 50px;
    padding-right: 15px;
    height: 35px;
    line-height: 35px;
}
#fieldtabproductsisotope .title_block .title_font i{
    font-size: 16px;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 35px;
    width: 35px;
    line-height: 35px;
    border-radius: 6px;
    margin-right: 8px;
    text-align: center;
    color: #ffffff;
    background: #d95457;
}
#fieldtabproductsisotope .fieldtabproductsisotope-filter a span{
    font-size: 13px;
}
#fieldtabproductsisotope .title_block:before {
    position: absolute;
    content: "";
    width: 100%;
    left: 0;
    height: 1px;
    top: 17.5px;
    z-index: 1;
    background: #d95457;
}
#fieldtabproductsisotope .owl-buttons{
    top: -73px;
    right: -11px;
    background: #ffffff;
    z-index: 10;
}
.fieldtabproductsisotope-products{
    border: 1px solid #ebebeb;
    padding: 20px 10px 0px 10px;
}