@charset "UTF-8";

@media (min-width: 1200px) {



/*!
Animate.css - http://daneden.me/animate

Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

*/



.animated {
-webkit-animation-fill-mode: both;
        animation-fill-mode: both;
}



/***************************************************************************
                                ANIMATIONS
***************************************************************************/

/* rubber band */
@-webkit-keyframes rubber_band {
	0% {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
	25% {-webkit-transform: scale3d(1.20, 0.80, 1);-moz-transform: scale3d(1.20, 0.80, 1);transform: scale3d(1.20, 0.80, 1);}
	50% {-webkit-transform: scale3d(0.80, 1.20, 1);-moz-transform: scale3d(0.80, 1.20, 1);transform: scale3d(0.80, 1.20, 1);}
	75% {-webkit-transform: scale3d(1.10, 0.90, 1);-moz-transform: scale3d(1.10, 0.90, 1);transform: scale3d(1.10, 0.90, 1);}
	100% {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}

@keyframes rubber_band {
	0% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
	30% {-webkit-transform: scale3d(1.25, 0.75, 1);-ms-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}
	40% {-webkit-transform: scale3d(0.75, 1.25, 1);-ms-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}
	50% {-webkit-transform: scale3d(1.15, 0.85, 1);-ms-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}
	65% {-webkit-transform: scale3d(.95, 1.05, 1);-ms-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1);}
	75% {-webkit-transform: scale3d(1.05, .95, 1);-ms-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1);}
	100% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}






/* bounce left */
@-webkit-keyframes bounce_left {
0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0% {-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);opacity: 0;visibility: hidden;}
60% {-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);opacity: 1;visibility: visible;}
75% {-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}
90% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}
100% {-webkit-transform: none;transform: none;}
}

@keyframes bounce_left {
0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
0% {-webkit-transform: translate3d(-3000px, 0, 0);-ms-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0);opacity: 0;visibility: hidden;}
60% {-webkit-transform: translate3d(25px, 0, 0);-ms-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0);opacity: 1;visibility: visible;}
75% {-webkit-transform: translate3d(-10px, 0, 0);-ms-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}
90% {-webkit-transform: translate3d(5px, 0, 0);-ms-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}
100% {-webkit-transform: none;-ms-transform: none;transform: none;}
}





/* bounce right */
@-webkit-keyframes bounce_right {
	0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
	0% {-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);opacity: 0;visibility: hidden;}
	60% {-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);opacity: 1;visibility: visible;}
	75% {-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}
	90% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}
	100% {-webkit-transform: none;transform: none;}
}

@keyframes bounce_right {
	0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);}
	0% {-webkit-transform: translate3d(3000px, 0, 0);-ms-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0);opacity: 0;visibility: hidden;}
	60% {-webkit-transform: translate3d(-25px, 0, 0);-ms-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0);opacity: 1;visibility: visible;}
	75% {-webkit-transform: translate3d(10px, 0, 0);-ms-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}
	90% {-webkit-transform: translate3d(-5px, 0, 0);-ms-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}
	100% {-webkit-transform: none;-ms-transform: none;transform: none;}
}





/* fade up */
@-webkit-keyframes fade_up {
	0% {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);opacity: 0;}
	100% {-webkit-transform: none;transform: none;opacity: 1;}
}

@keyframes fade_up {
	0% {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);opacity: 0;}
	100% {-webkit-transform: none;transform: none;opacity: 1;}
}






/* fade left */
@-webkit-keyframes fade_left {
	0% {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);opacity: 0;visibility: hidden;}
	100% {-webkit-transform: none;transform: none;opacity: 1;visibility: visible;}
}

@keyframes fade_left {
	0% {-webkit-transform: translate3d(-100%, 0, 0);-ms-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);opacity: 0;visibility: hidden;}
	100% {-webkit-transform: none;-ms-transform: none;transform: none;opacity: 1;visibility: visible;}
}





/* fade right */
@-webkit-keyframes fade_right {
	0% {-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);opacity: 0;visibility: hidden;}
	100% {-webkit-transform: none;transform: none;opacity: 1;visibility: visible;}
}

@keyframes fade_right {
	0% {-webkit-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);opacity: 0;visibility: hidden;}
	100% {-webkit-transform: none;-ms-transform: none;transform: none;opacity: 1;visibility: visible;}
}





/* flip Y */
@-webkit-keyframes flip_y {
	0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;visibility: hidden;}
	40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;visibility: visible;}
	80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);}
}

@keyframes flip_y {
	0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;visibility: hidden;}
	40% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);-ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1;visibility: visible;}
	80% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);-ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg);}
	100% {-webkit-transform: perspective(400px);-ms-transform: perspective(400px);transform: perspective(400px);}
}





/* zoom in */
@-webkit-keyframes zoom_in {
	0% {-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);opacity: 0;visibility: hidden;}
	50% {opacity: 1;visibility: visible;}
}

@keyframes zoom_in {
	0% {-webkit-transform: scale3d(.3, .3, .3);-ms-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3);opacity: 0;visibility: hidden;}
	50% {opacity: 1;visibility: visible;}
}





/***************************************************************************
                                INIT
***************************************************************************/

/* 8.1 HEADER */
#logo a:hover:after {

-webkit-animation-name: rubber_band;
        animation-name: rubber_band;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}



/* 8.4 SHOWCASE */
.custom_showcase {

-webkit-animation-name: bounce_left;
        animation-name: bounce_left;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}

.custom_showcase__1 {
-webkit-animation-delay: .5s;
        animation-delay: .5s;
}
.custom_showcase__2 {
-webkit-animation-delay: .3s;
        animation-delay: .3s;
}
.custom_showcase__3 {
-webkit-animation-delay: .1s;
        animation-delay: .1s;
}
.custom_showcase__4 {
-webkit-animation-delay: .2s;
        animation-delay: .2s;

-webkit-animation-name: bounce_right;
        animation-name: bounce_right;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}
.custom_showcase__5 {
-webkit-animation-delay: .4s;
        animation-delay: .4s;

-webkit-animation-name: bounce_right;
        animation-name: bounce_right;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}
.custom_showcase__6 {
-webkit-animation-delay: .6s;
        animation-delay: .6s;

-webkit-animation-name: bounce_right;
        animation-name: bounce_right;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}

  
  
  
/* HOMEPAGE BANNER */
.banner .ins {
-webkit-animation-delay: .2s;
        animation-delay: .2s;

-webkit-animation-name: zoom_in;
        animation-name: zoom_in;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}


/* 8.5 MAIN PRODUCT LISTING */
.product_listing_main .product,
.best-sellers-home .product {

-webkit-animation-name: fade_right;
        animation-name: fade_right;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}

.product_listing_main .product__1,
.best-sellers-home .product__1 {
-webkit-animation-delay: .4s;
        animation-delay: .4s;
}
.product_listing_main .product__2,
.best-sellers-home .product__2 {
-webkit-animation-delay: .1s;
        animation-delay: .1s;

-webkit-animation-name: fade_left;
        animation-name: fade_left;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}
.product_listing_main .product__3,
.best-sellers-home .product__3 {
-webkit-animation-delay: .3s;
        animation-delay: .3s;
}
.product_listing_main .product__4,
.best-sellers-home .product__4 {
-webkit-animation-delay: .5s;
        animation-delay: .5s;

-webkit-animation-name: fade_left;
        animation-name: fade_left;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}

  
  

/* HOMEPAGE BLOG */
.homepage_blog__article {

-webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
        backface-visibility: visible !important;
-webkit-animation-name: flip_y;
        animation-name: flip_y;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}


/* 8.6 FOOTER */
.footer_block__1 {
-webkit-animation-delay: .1s;
        animation-delay: .1s;

-webkit-animation-name: fade_left;
        animation-name: fade_left;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}

.footer_block__2 {
-webkit-animation-delay: .25s;
        animation-delay: .25s;

-webkit-animation-name: fade_left;
        animation-name: fade_left;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}

.footer_block__3 {
-webkit-animation-delay: .4s;
        animation-delay: .4s;

-webkit-animation-name: fade_left;
        animation-name: fade_left;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}

.footer_block__4 {
-webkit-animation-delay: .55s;
        animation-delay: .55s;

-webkit-animation-name: fade_left;
        animation-name: fade_left;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}

.footer_block__5 {
-webkit-animation-delay: .25s;
        animation-delay: .25s;

-webkit-animation-name: fade_right;
        animation-name: fade_right;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}





/* 10.2 SIDEBAR PRODUCT LISTING */
.product_listing_sidebar .product {

-webkit-animation-name: zoom_in;
        animation-name: zoom_in;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}



/* 13.1 BLOG POSTS LISTING */
.blog-article {

-webkit-animation-name: fade_up;
        animation-name: fade_up;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}

.blog-article__1 {}
.blog-article__2 {
-webkit-animation-delay: .25s;
        animation-delay: .25s;
}
.blog-article__3 {
-webkit-animation-delay: .5s;
        animation-delay: .5s;
}



/* 12.4 RELATED PRODUCTS */
.product_listing_related .product {

-webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
        backface-visibility: visible !important;
-webkit-animation-name: flip_y;
        animation-name: flip_y;
-webkit-animation-duration: .8s;
        animation-duration: .8s;

}

.product_listing_related .product__1 {
-webkit-animation-delay: ;
        animation-delay: ;
}
.product_listing_related .product__2 {
-webkit-animation-delay: .2s;
        animation-delay: .2s;
}
.product_listing_related .product__3 {
-webkit-animation-delay: .4s;
        animation-delay: .4s;
}
.product_listing_related .product__4 {
-webkit-animation-delay: .6s;
        animation-delay: .6s;
}



}