/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition License
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magentocommerce.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     rwd_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://www.magentocommerce.com/license/enterprise-edition
 */
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */

/* Clears and hasLayout fixes */
.header-container,
.header-container .top-container,
.header,
.header .quick-access,
#nav,
.main,
.footer,
.footer-container .bottom-container,
.col-main,
.col2-set,
.col3-set,
.col3-layout .product-options-bottom .price-box,
.col4-set,
.messages li,
.search-autocomplete li,
.block,
.block .block-content,
.block .actions,
.block li.item,
.block-poll li,
.block-poll .label,
.block-layered-nav .currently li,
.block-account .block-content li a,
.mini-products-list .product-details,
.page-title,
.rss-title h1,
.products-grid,
.products-list li.item,
.box-account .box-head,
.dashboard .box .box-title,
.box-reviews li.item,
.box-tags li.item,
.pager,
.sorter,
.ratings,
.add-to-box,
.add-to-cart,
.product-essential,
.product-collateral,
.product-view .product-img-box .more-views ul,
.product-view .box-tags .form-add,
.product-view .product-shop .short-description,
.product-view .box-description,
.product-options .options-list li,
.product-options,
.product-options-bottom,
.truncated,
.truncated .truncated_full_value,
.product-review,
.cart,
.cart-collaterals,
.cart .crosssell li.item,
.cart .discount,
.opc .step-title,
.opc .step,
.multiple-checkout,
.sp-methods,
.checkout-progress,
.multiple-checkout .place-order,
.form-list li,
.form-list .field,
.group-select li,
.buttons-set,
.page-print .print-head,
.cart-tax-total,
.advanced-search-summary,
.advanced-search-summary p,
.gift-messages-form .item,
.send-friend .form-list li p,
.centinel .authentication { zoom:1; }

/*
 * Corrects `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */
[hidden] {
  display: none;
}


/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * Removes border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}


/* NEW STYLES */

/* NAV */
#header-nav #nav{
        font-size: 0.001px;
        letter-spacing: -1em;
}
.nav-primary{
    display: inline-block;
    font-size: 14px;
    letter-spacing:normal;
}

.nav-primary a.level0{
    padding: 0 17px;
    line-height: 29px;
    text-transform: uppercase;
}
.nav-primary .menu-active,
.nav-primary li.level0:hover {
    z-index: 200;
}
.nav-primary li.level0{
    display: inline-block;
    position: relative;
}
.nav-primary li.level0 ul {
    position: absolute;
    left: 0;
    top: 29px;
    z-index: 10;
    width: 250px;
    padding:5px;
    display: none;
    min-height: 320px;
    border: 1px solid #CDA979;
    background-color: #fff;
}
.nav-primary li.level0 ul ul{
    left: 248px;
    top: -1px;
    /*border-left: 0 none;*/
}
.nav-primary li.level0 ul li{
    padding: 6px 0;
    display: block;
}
.nav-primary li.level0 ul li a{
    /*width: 88%;*/
    padding: 0 0 0 5px;
    font-size: 15px;
    line-height: 15px;
    white-space: nowrap;
}
.nav-primary li.level0 ul li a span{
    display: inline-block;
    width: 90%;
    vertical-align: top;
}
.nav-primary li.level0 li.parent > a {
    position: relative;
}
.nav-primary li.level0 > a > .icn-parent{
    display: none;
}
.nav-primary li .icn-parent{
    background-color: #fff;
    height: 27px;
    line-height: 27px;
    width: 26px;
    text-align: center;
    float: none;
    vertical-align: top;
    position: absolute;
    top: -6px;
}
.nav-primary li .icn-parent:before{
    content: "\f0da";
    color:#CDA979;
}

.nav-primary li:hover,
#nav .nav-secondary-right > li:hover{
    background-color: #EAE3D7;
}
.nav-primary ul.level0 li:hover > a > .icn-parent:before{
    color:#693935;
}

/* menu desktop hover effects */
/*.nav-primary  li:hover > ul{
    display:block;
}*/
.js-opened-effect .nav-primary > li.js-main-opened > ul,
.js-opened-effect .nav-primary ul li.js-sub-opened > ul,
.js-opened-effect .nav-primary > li.js-main-opened ul li.js-sub-opened > ul{
    display:block;
}
/* end menu desktop hover effects */

#nav .nav-secondary-right{
    position:absolute;
    top:0;
    right:17px;
}
#nav .nav-secondary-right > li a{
    line-height: 31px;
}
#nav .nav-secondary-right > li a span{
    padding: 0 10px;
    border-left: 1px solid #E2D9C8;
}
#nav .nav-secondary-right > li:first-child a span{
    border-left:0 none;
}
.nav-secondary-right-mobile-ver{
    display: none;
}


/* LOGIN & NL */
#header-newsletter-form, #header-login-form-not-logged{
    display:none;
}
.header-account-container.js-active-newsletter #header-newsletter-form, 
.page-header.js-active-login #header-login-form-not-logged{
    display: block;   
}

/* TINYSCROLL: MINICART */
.minicart-wrapper .scrollbar-container .scrollbar.js-init-fadein-effect{
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.minicart-wrapper .scrollbar-container .scrollbar.js-get-fadein-effect{
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}