
/* ********************************************************************************************
	Common
*********************************************************************************************** */

/* Font Face ================================================== */

/* Bender */
.Bender,
.header .language,
.header .currency,
span.category-label,
.header .wishlist,
.header .top-links,
div.wp-custom-menu-popup .itemSubMenu a.itemMenuName,
.sidebar,
.sorter,
.pager,
.shopping_cart .block-subtitle,
.dashboard .box-info h4, .addresses-list h3,
button.button.btn-small span span{font-family: Bender;}

/* Bender-Light */
.Bender-Light{font-family: Bender-Light;}

/* Bender-Bold */

.Bender-Bold,
div.wp-custom-menu-popup a.itemMenuName,
.product-name,
input.qty,
.account-login .buttons-set a, #opc-login .buttons-set a,
.load-more-holder a{font-family: Bender-Bold;}

/* Bender-Italic */

.Bender-Italic,
.sale,.new,
.price-box .old-price .price,
.data-table .cart-price .price,
.cart .totals td{font-family: Bender-Italic;}

/* Bender-Black */

.Bender-Black,
#mega-nav > li > a,
#mega-nav .megamenu-horizontal ul.subs > li > a,
.toggleMenu,
.custom-links li a,
#sidenav li.level0 > a,
.nav-container #nav > li > a,
#cssmenu #mobile-menu > li > a,
.block-layered-nav dt, .block-blog dt,
button.button span,
.buttons-set .back-link a, div.alert a,
#opc-login h3,
#opc-login .form-list li.control label,
.sp-methods dt,
.page-not-found1 .above-heading,
.page-not-found2 .bottom-below-heading,
.products-grid.product-hover-style2 .add-to-links li a{font-family: Bender-Black;}


/* Bender-LightItalic */
.Bender-LightItalic{font-family: Bender-LightItalic;}

/* Bender-BoldItalic */
.Bender-BoldItalic,
.price,
.data-table td.last .cart-price .price,
.data-table tfoot tr.last td strong,
.cart .totals .checkout-types li a,
a.scrollup,
.postDetails a{font-family: Bender-BoldItalic;}

/* Bender-BlackItalic */
.Bender-BlackItalic,
.shopping_cart .dropdown-toggle span.price,
h1, h2, h3, h4, h5, h6,
.block .block-title strong,
.cart .totals tfoot th strong, .cart .totals tfoot td strong,
.opc .step-title .number,
.resp-tabs-list li,
.page-not-found2 .above-heading{font-family: Bender-BlackItalic;}

/* Common Style ================================================================= */

/* Secondary headings */

.cart .discount h2,
.cart .shipping h2,
.block .block-title strong,
.account-login h2{line-height: 1.3333em;font-size: 2em;}

/* All Headings*/

/* Primary */
.fieldset .legend,
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend,
.multiple-checkout h2,
.postTitle h2,
.box-account .box-head h2,
.order-items h2.table-caption,
.order-items h2.sub-title,
.order-items .order-comments h2{font-size: 1.333em;line-height: 1.333em;}

/* Secondary */
.dashboard .box .box-title h3,
.dashboard .box .box-title h4,
.order-info-box h2,
.addresses-list h2{ font-size: 1.222em; line-height: 1.222em;}

/* Third */
.dashboard .box-info h4,
.addresses-list h3{font-size: 1.1111em;line-height: 1.111em;}

/* ********************************************************************************************
	Transitions
*********************************************************************************************** */

/* Links */

a,
.load-more-holder span i{transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-moz-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-webkit-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;-o-transition:color 450ms ease-in-out, background-color 450ms ease-in-out;}
a:hover,
.load-more-holder a:hover span i{transition-duration:100ms;-moz-transition-duration:100ms;-webkit-transition-duration:100ms;-o-transition-duration:100ms;}


/* Opacity */
.form-button .button span {transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-webkit-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;}

/* Misc Icons in theme */
.sorter .view-mode .grid,
.sorter .view-mode .list,
.buttons-set .back-link a,
div.alert a,
.add-to-links a,
.quick-view a,
.accordion .opener,
.scrollup,
span.icon-hover,
div.icon-hover,
.feature-icon-hover span.icon,
.social-link a .icon{transition:color 300ms ease-in-out, background-color 300ms ease-in-out, box-shadow 300ms ease-in-out, opacity 300ms ease-in-out;-moz-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, box-shadow 300ms ease-in-out, opacity 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, box-shadow 300ms ease-in-out, opacity 300ms ease-in-out;-o-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, box-shadow 300ms ease-in-out, opacity 300ms ease-in-out;-ms-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, box-shadow 300ms ease-in-out, opacity 300ms ease-in-out;}

/* Elements with animated color, background color and borders */

input.input-text, select, textarea,
.product-options ul.options-list,
.quantity_counter,
.product-view .product-img-box .more-views .thumbnails li a,
.mini-products-list .product-image,
.cart .crosssell .product-image,
.resp-tabs-list li,
.opc .step-title{transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;-moz-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;-o-transition:color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;}

/* Structural elements  */

.block-layered-nav dd li,
.grid12-1,
.grid12-2,
.grid12-3,
.grid12-4,
.grid12-5,
.grid12-6,
.grid12-7,
.grid12-8,
.grid12-9,
.grid12-10,
.grid12-11,
.grid12-12,
.grid-full,
.grid-col2-sidebar,
.grid-col2-main,
.product-view .product-img-box,
.form-search .input-text,
#nav > li,
.header .logo{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;}