@charset "UTF-8";
/**
 * TABLET
**

- Base
- Header
- Notification
- Content
- Footer
*/

/** 
 * #header 
**/
#header .innerwrap{ height: 130px; } 



#nav{}
#nav h3{ position: absolute; top: -9999em; }
#nav .menu{ bottom: 0; position: absolute; right: 0; }

#nav .child-level-0{ height: 0; overflow: hidden; position: absolute; z-index: 999999;  }
#nav .child-level-0{ left: 0; opacity: 0; top: 2.25em;  }
#nav .parent:hover > .child-level-0,
#nav .parent.hover > .child-level-0{ height: auto; overflow: visible; top: 2.5000000000em; opacity: 1; }
#nav .child-level-0,
#nav .parent:hover > .child-level-0,
#nav .parent.hover > .child-level-0{
	-webkit-transition: top 0.25s ease-out;
	-o-transition: top 0.25s ease-out;
	-ms-transition: top 0.25s ease-out;
	-moz-transition: top 0.25s ease-out;
	transition: top 0.25s ease-out;
}
#nav .child-level-0 ul{ margin: 0; padding: 0; }
#nav .child-level-0 ul li{ font-size: 0.9375000000em; line-height: 1.5em; list-style: none; margin: 0; padding: 0; }
#nav .child-level-0 ul li a{ color: #4f4f4f; display: block; text-decoration: none; white-space: nowrap; }
#nav .child-level-0 ul li a:focus,
#nav .child-level-0 ul li a:hover,
#nav .child-level-0 ul li.is-current > a{ color: #8e7c67; text-decoration: underline; }

#nav .child-level-0 > .container{ background: #fff; margin: 0; padding: 15px 25px 15px 18px;  }
#nav .child-level-0 > .container{
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.5);
	-o-box-shadow: 0 0 0 rgba(0,0,0,0.5);
	-ms-box-shadow: 0 0 0 rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0.5);
	box-shadow: 0 0 0 rgba(0,0,0,0.5);
}
#nav .parent:hover > .child-level-0 > .container{
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
	-o-box-shadow: 0 0 15px rgba(0,0,0,0.5);
	-ms-box-shadow: 0 0 15px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
	box-shadow: 0 0 15px rgba(0,0,0,0.5);
}
#nav .child-level-0 > .container:before { content:""; display: block; position: absolute; left: 20px; top: -5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; }
#nav .child-level-0 > .container ul{ margin: 5px 0 5px 10px; }
#nav .is-ancestor > .is-child > ul > li > a{ color: #808080; text-transform: uppercase; }

#nav .menu ul{ margin: 0; padding: 0; }
#nav .menu ul li{ list-style: none; margin: 0; padding: 0; }
#nav .menu ul li a{ text-decoration: none; }
#nav .menu > ul > li{ float: left; margin-left: 1.25000000000em; position: relative; }
#nav .menu > ul > li > a{ border-bottom: 3px solid transparent; color: #666666; display: block; font-family: 'oswald', arial, verdana, sans-serif; font-size: 1.5000000000em; font-weight: 300; padding-bottom: 14px; text-transform: uppercase; }
#nav .menu > ul > li.is-active > a,
#nav .menu > ul > li:hover > a,
#nav .menu > ul > li > a:focus,
#nav .menu > ul > li > a:hover{ color: #8e7c67; }
#nav .menu > ul > li.is-active > a{ border-color: #8e7c67;  }
#nav .item-00 { display: none; }
#nav .item-01 { display: none; }
/**/

#nav-mobile{ display: none; }

/**
 * MODULES
**/
.box-products .count-4{ padding-right: 0; }
.has-script .box-products .count-4{ padding-right: 40px; }

/**
 * PAGES
**/

/* #common-home */
#common-home #content.layout #content-middle{ padding: 40px 20px 100px 20px; }

/* #product-category */
#product-category .display-grid .product-list .count-2,
#product-category .display-grid .product-list .count-5,
#product-category .display-grid .product-list .count-8,
#product-category .display-grid .product-list .count-11{ padding-right: 0; }

/* #product-manufacturer-info */
#product-manufacturer-info  h1{ margin-bottom: -40px; position: static; top: 0; }
#product-manufacturer-info .display-grid .product-list .count-3,
#product-manufacturer-info .display-grid .product-list .count-7,
#product-manufacturer-info .display-grid .product-list .count-11{ padding-right: 0; }

/* #product-search */
#product-search .display-grid .product-list .count-3,
#product-search .display-grid .product-list .count-7,
#product-search .display-grid .product-list .count-11,
#product-search .display-grid .product-list .count-15{ padding-right: 0; }

/* #product-special */
#product-special h1{ margin-bottom: -40px; position: static; top: 0; }
#product-special .display-grid .product-list .count-3,
#product-special .display-grid .product-list .count-7,
#product-special .display-grid .product-list .count-11,
#product-special .display-grid .product-list .count-15{ padding-right: 0; }