.anthemeblocks-producttabs{
    margin-bottom: 54px;
}

.anthemeblocks-producttabs h2{
	text-align: center;
    margin-bottom: 2px;
    font-size: 36px;
    text-transform: uppercase;
}
.anthemeblocks-producttabs .tabs-img{
	max-width: 220px;
    max-height: 20px;
    margin: 0 auto 17px;
}
.anthemeblocks-producttabs .tabs-img img{
	max-width: 100%;
}
.anthemeblocks-producttabs .nav-tabs{
	text-align: center;
	border-bottom: none;
	margin-bottom: 25px;
}
.anthemeblocks-producttabs .nav-item{
	float: none;
	display: inline-block;
    margin: 0 42px 0 39px;
    
}
.anthemeblocks-producttabs .nav-link {
    position: relative;
	padding: 0;
    border: none;
    font-size: 24px;
}
.nav-item .nav-link {
    font-weight: 400;
    text-transform: uppercase;
}
.nav-item .nav-link:hover,
.nav-item .nav-link:active {
    color: #070707;
} 
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:focus,
.nav-tabs .nav-link.active:hover {
    color: #070707;
}

.anthemeblocks-producttabs .nav-item .nav-link.active:before{
    opacity: 1;
}
.anthemeblocks-producttabs .nav-item:last-child .nav-link{
	border: none;
}
#index .tab-pane.active .product-miniature {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    position: relative;
    animation-name: bes2;
    transform-origin: 0px 0px;
}

#index .tab-pane .product-miniature {
    animation-duration: .5s;
    animation-fill-mode: both;
    animation-timing-function: ease;
}
/*

@keyframes bes2 {
    from {
        transform: scaleX(0);
    }
    to {
        transform: scaleX(1);
    }
}

*/
#index .tab-pane.active .product-miniature:before {
    z-index: 5;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fff;
    content: "";
    animation-name: bes;
    transform-origin: 100% 0px;
    animation-duration: .5s;
    animation-fill-mode: both;
    animation-timing-function: ease;
}
@keyframes bes2 {
    from {
        opacity: 0;
        transform: scale(.8);
    }
    to {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes bes {
    from {
        transform: scaleX(1);
    }
    to {
        transform: scaleX(0);
    }
}
.anthemeblocks-producttabs .featured-products-box {
    margin-top: 0;
}
.tab-pane.fade {
    opacity: 1;
}



@media (max-width: 640px){
	.anthemeblocks-producttabs .nav-link{
		border: none;
	}
	.anthemeblocks-producttabs .nav-item{
        display: block;
        margin-bottom: 10px;
	}
}