.header-menu li:hover a span,
.header-menu li.active a span{
    transform: scaleX(1);
    transition: all .4s ease-in;
    transition-delay: 0s;
}
.header-menu li:hover a .menu-title,
.header-menu li.active a .menu-title{
    color: #FFF;
    transition: all .5s ease-in;
}
.header-menu li:hover a .menu-title:after,
.header-menu li.active a .menu-title:after{
    transform: scaleX(1);
    transition-delay: .4s;
}

.big-store-big-img,
.big-store-s-img,
.big-store-middle,
.s-store-img-box1,
.s-store-img,
.s-store-long-img
{
    height: auto;
    overflow: hidden;
    position: relative;
    vertical-align: top;
}
.big-store .mask,
.s-store .mask{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff0000+0,000000+50,ff0000+100 */
    background: rgb(255,0,0); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,0,0,0.6) 0%, rgba(0,0,0,0.0) 50%, rgba(255,0,0,0.6) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,0,0,0.6) 0%,rgba(0,0,0,0.0) 50%,rgba(255,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,0,0,0.6) 0%,rgba(0,0,0,0.0) 50%,rgba(255,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff0000',GradientType=0 ); /* IE6-9 */
    display: block;
    top: 0;
    opacity: 0;
    transition: all .4s linear;
}
.big-store .mask2,
.s-store .mask2{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    transform: scaleX(0);
    display:block;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff0000+0,000000+50,ff0000+100 */
    background: rgb(255,0,0); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,0,0,0.0) 0%, rgba(0,0,0,0.6) 50%, rgba(255,0,0,0.0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,0,0,0.0) 0%,rgba(0,0,0,0.6) 50%,rgba(255,0,0,0.0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,0,0,0.0) 0%,rgba(0,0,0,0.6) 50%,rgba(255,0,0,0.0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff0000',GradientType=0 ); /* IE6-9 */
    display: block;
    transition: all .4s linear;
}
.s-store .mask2,
.big-store .mask
{
    top: 0;
}

.big-store a:hover .mask,
.s-store a:hover .mask{
    opacity: 1;
    transition: all .2s ease-in;
    transition-delay: .4s;
}
.big-store a:hover .mask2,
.s-store a:hover .mask2{
    transform: scaleX(1);
    transition: all .4s ease-in;
}
.mask-icon{
    width: 100%;
    height: 100%;
    display: block;
    background-image: url('../img/hover-bird.png');
    background-repeat: no-repeat;
    background-size: 35px;
    background-position: center;
    position: absolute;
    top: 0;
    opacity: 0;
    z-index: 4;
    transition: all .4s linear;
}
.mask-glass{
    width: 80px;
    z-index: 5;
    opacity: 0;
    position: absolute;
    top: calc(50% - 34px);
    left: calc(50% - 33px);
    transition: all .4s linear;
}
.big-store a:hover .mask-icon,
.s-store a:hover .mask-icon{
    opacity: 1;
    transition: all .4s ease-in;
    transition-delay: .5s;
}
.big-store a:hover .mask-glass,
.s-store a:hover .mask-glass{
    opacity: 1;
    position: absolute;
    transition: all 1s linear;
    transition-delay: .8s;
}

.products-left-list-img{
    transition: all .4s ease-out;
    cursor:crosshair;
}

.products-left-list li .products-left-list-img:hover{
    transform: rotate(10deg) scale(1.05);
    transition: all .4s ease-in;
}

.products-right li:hover .periphery-img{
    transform: scale(1.1);
    transition: all .4s ease-in;
}
.periphery-img,
.products-food-box1,
.prodcuts-food2-img,
.prodcuts-food3-img,
.prodcuts-food4-img,
.prodcuts-food5-img,
.products-food-1-box img{
    transition: all .4s ease-out;
}
.products-food-1-box img:hover,
.prodcuts-food2-img:hover,
.prodcuts-food3-img:hover,
.prodcuts-food4-img:hover,
.prodcuts-food5-img:hover{
    transform: scale(1.05);
    transition: all .4s ease-in;
}
.products-food5-smoke{
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 1;
}
.contact-box li.button input,
.contact-box li.button .check
{
    transition: all .4s ease-out;
}
.contact-box li.button:hover input{
    background-color: #fff;
    border: 1px solid #FFF;
    color: #000;
    transition: all .4s ease-in;
}
.contact-box li.button:hover .check{
    color: #000;
    transition: all .4s ease-in;
}
.footer-list li a,
.store-info-list li a{
    transition: all .4s linear;
}
.footer-list li a:hover,
.store-info-list li a:hover{
    color: #e71f19;
    transition: all .4s ease-in;
}

.products-left-periphery li.on,
.products-right-periphery li.on{
    box-shadow: rgba(0,0,0,0.0) 2px 2px 0px;
    transition: all .3s linear;
    transition-delay: .4s;
}
.products-left-periphery li.on  span,
.products-right-periphery li.on span{
    box-shadow: rgba(0,0,0,0.0) 2px 2px 0px;
    transition: all .4s linear;

}