

/* ********************************************************************************************
	Transitions
*********************************************************************************************** */

/* Links and other selected elements */
a,
span.category-label,
span.category-label:before{
	transition:		all 450ms ease-in-out;
	-moz-transition:	all 450ms ease-in-out;
	-webkit-transition:	all 450ms ease-in-out;
	-o-transition:		all 450ms ease-in-out;
}


a:hover{
	transition-duration:			100ms;
	-moz-transition-duration:		100ms;
	-webkit-transition-duration:	        100ms;
	-o-transition-duration:			100ms;
}


/* Interface icons: toolbar icons, pager, prev/next slide etc. */
.sorter .view-mode .grid,
.sorter .view-mode .list,

/* Back link */
.buttons-set .back-link a,
div.alert a,
.aw-blog-read-more,

/* Theme Button */
button.button span span,
div.alert-inner button.close,
.products-grid button.button .icon,

/* Add-to links */
.add-to-links a,
.add-to-links span.icon,

/* Accordion: opener */
.accordion .opener,
.resp-arrow,

/* Scroll to top */
.scrollup,

/* Fade on */
.fade-on-hover,

/* Forms */
input.input-text, select, textarea,
.product-options ul.options-list,

/* Tabs & accordion */
.resp-tabs-list li,
.gen-tabs .tabs li,
h2.resp-accordion:after,
.resp-tabs-list li:after,

/* Peer Icons */
.peer-icon .icon,

/* Custom Banner */
.page-banners .banner *,
.custom-banners .banner *,
.custom-banners .banner.on-hover .hover-bg:after,

/* Grid Action */
.products-grid .item .actions,

/* Menu */
.nav-container #nav > li > a:before,
#mega-nav > li > a:before,
#mega-nav ul.subs li li a,
#mega-nav ul.subs li li a:before,
#mega-nav .megamenu-vertical ul.subs li a:before,
#mega-nav .megamenu-vertical ul.subs li a,
.nav-container #nav li ul li a,
.nav-container #nav li ul li a:before,

/* Sidenav & Layerd Navigation */
#sidenav li a,
.block-layered-nav #narrow-by-list li a,
.block-layered-nav #narrow-by-list li a:before,
#sidenav li a:before,

/* Slider Navigaiton*/ 
.owl-theme .owl-controls .owl-page span,
.owl-theme .owl-controls .owl-buttons div

{
	transition:		all 300ms ease-in-out;
	-moz-transition:	all 300ms ease-in-out;
	-webkit-transition:	all 300ms ease-in-out;
	-o-transition:		all 300ms ease-in-out;
	-ms-transition:		all 300ms ease-in-out;
}

/* Structural elements */

/* Layered nav */
.block-layered-nav dd li,

/* Grid */
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_full,
.grid-col2-sidebar,
.grid-col2-main,

/* Products */
.products-grid .item,
.products-list .item

{
	transition:		all 300ms ease-in-out;
	-moz-transition:	all 300ms ease-in-out;
	-webkit-transition:	all 300ms ease-in-out;
	-o-transition:		all 300ms ease-in-out;
	-ms-transition:		all 300ms ease-in-out;
}