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

- Base
- Header
- Notification
- Content
- Footer
*/
body{ width: 738px; min-width: 738px;  }	
.innerwrap{ width: 698px; }

/** 
 * #header 
**/
#header .innerwrap{ padding-top: 130px; } 
#header-links li.home{ display: none; }
#header-links li.contact{ display: none; }


#nav{ display: none;  }
#nav-mobile h3{ bottom: 0; margin: 0; position: absolute; right: 0; }
#nav-mobile h3 a{ color: #666666; display: block; font-family: 'oswald', arial, verdana, sans-serif; font-size: 1.5000000000em; font-weight: 300; line-height: 30px; margin: 0; padding-bottom: 20px; padding-right: 65px; position: relative; text-decoration: none; text-transform: uppercase; top: 0; vertical-align: bottom; }
#nav-mobile h3 a:after{ background: url(../images/sprites.png) no-repeat -300px 0; content: ""; cursor: pointer; display: block; height: 30px; overflow: hidden; position: absolute; right: 0; text-indent: -9999em; top: 0;  width: 55px;  }
#nav-mobile:hover h3 a:after{ background-position: -300px -60px; }
#nav-mobile .menu{ background: #fff; display: none; position: absolute; right: 0; top: 130px; width: 470px; }
#nav-mobile .menu{
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-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-mobile:hover .menu{ display: block; }
#nav-mobile .menu:before { content:""; display: block; position: absolute; right: 20px; top: -5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; }

#nav-mobile .menu ul{ margin: 0; padding: 0; }
#nav-mobile .menu ul li{ list-style: none; margin: 0; padding: 0; }
#nav-mobile .menu ul li a{ display: block; padding-right: 30px; position: relative; text-decoration: none; }
#nav-mobile .menu ul li a:focus,
#nav-mobile .menu ul li a:hover{ text-decoration: underline; }
#nav-mobile .menu .root{ padding: 20px; }
#nav-mobile .menu .root > li{ border-bottom: 1px solid #dedede; }
#nav-mobile .menu .root > li:last-child{ border: 0; }
#nav-mobile .menu .root > li > a{ color: #8e7c67; font-family: 'oswald', arial, verdana, sans-serif; font-size: 1.1250000000em; font-weight: 300; line-height: 1.125em; padding: 20px 0; text-transform: uppercase; }
#nav-mobile .menu .root > li > .child > ul > li > a{ padding: 15px 0; }
#nav-mobile .menu .root .is-parent > .child > ul > li > a{ color: #000; font-size: 0.9375000000em; padding: 12px; }
#nav-mobile .menu .root .is-parent > .child > ul > li:nth-child(even)> a{ background-color: #f5f5f5; }
#nav-mobile .menu .root > .is-ancestor > .child > ul > li > a{ background: none; color: #8e7c67; font-family: 'oswald', arial, verdana, sans-serif;font-size: 0.9375000000em; font-weight: 300; line-height: 1.125em; padding-left: 0; text-transform: uppercase; }
#nav-mobile .menu .root > .is-ancestor > .child > ul > li:nth-child(even) > a{ background: none; }
#nav-mobile .menu .root > .is-ancestor > a:after,
#nav-mobile .menu .root > .is-parent > a:after{ background: url(../images/sprites.png) no-repeat -240px 0; content: ""; display: block; height: 20px; margin-top: -10px; position: absolute; right: 0; top: 50%; width: 20px; }
#nav-mobile .menu .root > .is-ancestor.is-active > a:after,
#nav-mobile .menu .root > .is-parent.is-active > a:after{ background-position: -270px -0; }
.has-script #nav-mobile .menu .root > .is-ancestor > .child,
.has-script #nav-mobile .menu .root > .is-parent > .child{ display: none; }



/**
 * #content 
**/
#content .innerwrap{ background-image: url(../images/structure/box-shadow@738.jpg); width: 738px; }
#content.layout #content-middle{ padding: 20px; }
#content.layout-left #column-left{ display: none; }
#content.layout-left #column-center{ float: none; margin-right: 0; width: auto; }
#content.layout-left #content-middle{ padding: 20px; }
#content.layout-right #column-right{ display: none; }
#content.layout-right #column-center{ float: none; margin-right: 0; width: auto; }
#content.layout-right #content-middle{ padding: 20px; }

/** 
 * #footer 
**/
#footer .innerwrap{ width: 718px; }
#footer .section{ width: 500px; }
#footer #sitemap > ul > li{ float: none; width: 155px; }
#footer #sitemap > ul > li.is-parent{ margin-bottom: 2em; }
#footer #sitemap .item-59{ float: left; }
#footer #sitemap .item-60{ float: left;  }
#footer #sitemap .item-61{ float: left;  }
#footer .aside .facebook{ width: 180px; }
#footer .aside .facebook iframe{ width: 180px !important; }

/**/

/**
 * COMMONS
**/

/**
 * MODULES
**/
.module{ background-image: url(../images/structure/box-shadow@738.jpg); }


/* #module-login */
#module-login .left{ width: 310px; }
#module-login .right{ width: 310px; }

/* #module-manufacturer */
#module-manufacturer .slide a{ margin: 0; }
#module-manufacturer .slide a img{ height: auto; width: 160px; }

/* #module-slideshow */
#module-slideshow{ background-position: center 300px; height: 300px; width: 738px; }
#module-slideshow .swiper-container{ height: 300px; }
#module-slideshow .swiper-slide{ height: 300px; width: 738px; }
#module-slideshow .swiper-slide img{ width: 738px; }
#module-slideshow .swiper-iframe iframe{ height: 300px; width: 738px; }
#module-slideshow .swiper-pagination{ top: 260px; }

/**
 * PAGES
**/

/* #checkout-checkout */
#checkout-checkout .columns .left{ width: 310px; }
#checkout-checkout .columns .right{ width: 310px; }

/* #common-home */
#common-home #content.layout #content-middle{ padding: 40px 20px 100px 20px; }
#common-home #content-middle{ background-image: url(../images/structure/box-shadow@738.jpg); }
#common-home #content-middle .section{ width: 340px; }
#common-home #content-middle .aside{ padding-left: 20px; width: 320px; }

/* #product-category */
#product-category h1{ margin-bottom: -40px; position: static; top: 0; }
#product-category #content.layout-left #column-left{  display: block; width: auto; }
#product-category .display-list #content.layout-left #column-left{ left: auto; position: absolute; right: -15px; top: 290px; }
#product-category .display-grid #content{ padding-bottom: 200px;}
#product-category .display-grid #content.layout-left #column-left{ bottom: -150px; position: absolute; top: auto; }
#product-category #module-category{ display: none; }
#product-category  #module-promote{ left: 0; }
#product-category  #module-promote a{ width: 200px; }
#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-2,
#product-manufacturer-info .display-grid .product-list .count-5,
#product-manufacturer-info .display-grid .product-list .count-8,
#product-manufacturer-info .display-grid .product-list .count-11{ padding-right: 0; }

/* #product-product */
#product-product #content-middle{ background-image: url(../images/structure/box-shadow@738.jpg); }
#product-product #content-middle .right { width: 222px; }

/* #product-search */
#product-search label[for=sub_category]{ display: block; margin-top: 1em; }
#product-search label[for=description]{ display: block; margin-bottom: 2em; }
#product-search .display-grid .product-list .count-2,
#product-search .display-grid .product-list .count-5,
#product-search .display-grid .product-list .count-8,
#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; }
