ul#pronav{margin:0 auto;padding:0;width:950px;list-style:none;font-size:1.1em;position:fixed;clear:both;padding-top:78px}
ul#pronav
li{margin:0;padding:0;position:relative;clear:both}
ul#pronav li
a{color:#fff;padding:5px 25px;text-decoration:none;display:inline-block}
ul#pronav>li>a{text-transform:uppercase;font-size:13px;font-family:lato;padding:12px 20px;width:275px;font-weight:200}
ul#pronav>li.secondary>a{padding:10px 20px;font-size:.6rem;color:#999}
ul#pronav>li{border-bottom:#666 1px solid}
ul#pronav > li.dropdown > a:after,.switcher a:after{content:"\f105";position:absolute;font-family:FontAwesome;font-weight:400;font-style:normal;color:#fff;left:250px}
ul#pronav > li.open > a:after,.switcher.open a:after{content:"\f107"}
ul#pronav>li>a:hover{text-decoration:underline!important}
.nav-header-promo{border-bottom:0!important;padding-top:12px!important}
.nav-header-promo
a{font-size:.8rem;padding:1px 20px!important}
.switcher
.sub{list-style-type:none;padding-bottom:20px}
.switcher .sub li
a{font-size:.6rem;font-weight:100;text-transform:uppercase}
ul#pronav>li.nav-header-promo>a:after,ul#pronav>li.secondary>a:after{content:""}
.switcher a:after{content:"\f105"!important;color:#999}
.switcher.open a:after{content:"\f107"!important;color:#999}
ul#pronav li
.sub{top:95px;left:0;z-index:99999;display:none;opacity:1!important;padding-top:10px}
ul#pronav li .sub
.row{clear:both;width:100%;margin-bottom:10px;text-align:center}
ul#pronav li .sub .row
ul{list-style:none;margin:0;padding:0}
ul#pronav .sub ul
li{width:auto;display:block;float:none;color:#000;margin-bottom:6px!important}
ul#pronav .sub ul li
a{float:none;text-indent:0;height:auto;background:transparent;padding:3px 25px;display:block;text-decoration:none;color:#fff;text-align:left;font-size:14px;font-family:lato}
ul#pronav li .sub li
a{font-weight:400;color:#9b9b9b}
ul#pronav .sub ul
li.first{margin-top:8px;margin-bottom:13px!important}
ul#pronav .sub ul li.first
a{text-transform:uppercase;font-size:15px;font-family:lato;font-weight:400;color:#fff}
ul#pronav .sub ul li a:hover{background-position:0 0;text-decoration:underline;text-align:left}
ul#pronav .sub ul li.first span.pronav-widget-category-link-first-no-link
span{float:none;text-indent:0;height:auto;background:transparent;padding:3px 25px;display:block;text-decoration:none;color:#000;text-align:left;font-size:11px;font-weight:700;font-size:13px}
ul#pronav .sub ul li.first span.pronav-widget-category-link-first-no-link span:hover{color:#D96708;background-position:0 0;text-decoration:none;text-align:left}
.clear{clear:both}
ul#pronav li .sub .row ul.sunglasses-ul{width:240px;max-width:240px}
.my-knomo
a{color:#295727!important}
@media only screen and (min-width: 599px) {
ul#pronav li#nav-about .sub
.row{text-align:left}
ul#pronav li#nav-about .sub .row
ul{margin-left:427px}
ul#pronav li#nav-sale .sub
.row{text-align:left}
ul#pronav li#nav-sale .sub .row
ul{margin-left:521px}
ul#pronav li .sub .row
ul{display:inline-block}
.nav-header-promo,li.secondary{display:none}
ul#pronav{z-index:100;top:45px;left:260px;height:auto;padding-top:0}
ul#pronav
li{float:left;clear:none;border-bottom:0!important}
ul#pronav>li>a{float:left;width:auto;padding-bottom:23px;font-size:15px}
ul#pronav>li>a:hover,ul#pronav>li{text-decoration:none!important}
ul#pronav>li.dropdown:hover>a{background:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/images/menu-arrow.png) center bottom no-repeat;background-size:25px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/menu-arrow.png',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../../images/menu-arrow.png',sizingMethod='scale')"}
ul#pronav > li:hover
.sub{display:block;opacity:1!important}
ul#pronav li
a{color:#000}
ul#pronav li
.sub{position:fixed;top:95px;left:0;width:100%;z-index:99999;background:#000;background:transparent\9;background:rgba(0,0,0,1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8000000,endColorstr=#d8000000);zoom:1;float:left;display:none;-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.2)}
.nav-header-promo
a{font-size:.7rem!important;border-right:1px solid #000}
.nav-header-promo
a.last{border-right:0}
.nav-header-promo
br{display:inline-block;border-right:1px solid #000;height:12px;content:"";float:left;margin-top:7px;line-height:0}
ul#pronav li .sub .row
ul{margin:30px 0 45px;vertical-align:top;margin-right:10px}
li ul li.menu-item-depth-2 a { float:left !important; line-height:25px !important;}
.em_nav ul.hnav{width:70%;}
.mini-newsletter .input-text{width: 200px;padding-left: 15px;}
}
@media only screen and (min-width: 1200px) {
.nav-header-promo{display:block;right:4.5%;top:15px;float:right!important}
.em_nav ul.hnav{width:73%;}
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,dialog{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none;visibility:hidden}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,hr,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td,menu,img,figure,figcaption{margin:0;padding:0;border:0;font-weight:400;font-style:normal;font-size:100%;line-height:1;font-family:inherit}
html{height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{font-size:100%;margin:0;min-height:100%}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
table{border-collapse:collapse;border-spacing:0}
th{text-align:left}
tr,th,td{padding:0}
form{margin:0}
fieldset{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
label{display:block}
legend{border:0;*margin-left:-7px}
button,input,select,textarea{line-height:normal!important;vertical-align:baseline;*vertical-align:middle}
button,input{*overflow:visible}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;cursor:hand;-webkit-appearance:button}
input[type="text"],input[type="password"],input[type="email"],textarea{margin:0}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
table button,table
input{*overflow:auto}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
blockquote,q,cite{font-style:italic}
blockquote{padding-left:1.625em;padding-left:1.625rem;border-left:1px solid #ddd}
blockquote>p{padding:0}
ul,ol{list-style-position:inside;padding:0}
li ul,li
ol{margin:0 1.625em;margin:0 1.625rem}
dl
dd{margin-left:1.625em;margin-left:1.625rem}
a,a:visited{text-decoration:none;color:#06c}
a:hover{color:#0cb5d3;border-bottom:none}
a:focus{outline:thin dotted}
a:hover,a:active{outline:none}
a:link{-webkit-tap-highlight-color:rgba(0,102,204,0.15)}
::selection{background:#ff0035;color:#fff;text-shadow:none}
::-moz-selection{background:#ff0035;color:#fff;text-shadow:none}
figure{margin:0}
img,embed,object,video{max-width:100%}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
mark{background:#ff0}
ins{text-decoration:none;background:#ff9}
del{text-decoration:line-through}
hr{display:block;height:1px;border:0;border-bottom:1px solid #ddd}
strong,b,dt{font-weight:700}
em,i,dfn{font-style:italic}
var,address{font-style:normal}
sub,sup{font-size:.625em;font-size:.625rem;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em;top:-.5rem}
sub{bottom:-.25em;bottom:-.25rem}
.group:before,.group:after{content:"";display:table}
.group:after{clear:both}
.group{*zoom:1}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.font-awesome{font-family:FontAwesome;font-weight:400;font-style:normal}
.accessible-hide{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.hidden{display:none!important;visibility:hidden}
.inline-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}
body{width:100%;*zoom:1}
body:before,body:after{content:"";display:table}
body:after{clear:both}
body:before,body:after{content:"";display:table}
body:after{clear:both}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{text-align:center;margin:0 auto;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;font-family:sans-serif;overflow:hidden}
.wrapper{background:#fff;display:block}
.header-container{display:inline;float:left;width:100%;margin:0;margin:0;left:0;top:0;z-index:99;background:#fff;height:65px;position:absolute}
.header-top-links{display:none}
.nav-container{display:inline;float:left;width:97.916666666667%;margin:0 1.0416666666667%;margin-top:.5625em;margin-bottom:.5625em}
.mobile-menu{position:absolute;color:#fff!important;font-size:30px;text-align:right;right:5px;z-index:101;display:block;width:47px;padding:10px;line-height:20px;height:45px;top:10px;overflow:hidden}
.mobile-menu:after{content:"\f0c9";font-family:FontAwesome;font-weight:400;font-style:normal;position:absolute;top:13px;left:10px;color:#000}
.mobile-cart{position:absolute;top:26px;z-index:1000;right:60px;color:#000;text-transform:uppercase;font-size:.8rem}
.main-container{width:100%;margin:0;margin-top:65px;padding:0;margin-bottom:.5625em;overflow:hidden;position:absolute;-webkit-overflow-scrolling:touch;z-index:90;background:#fff}
.catalog-product-view .main-container{margin-top:0}
.main-container
.main{*zoom:1;position:relative}
.main-container .main:before,.main-container .main:after{content:"";display:table}
.main-container .main:after{clear:both}
.main-container .main:before,.main-container .main:after{content:"";display:table}
.main-container .main:after{clear:both}
.main-container .main .col-main{*zoom:1;position:relative;margin-bottom:.5625em}
.main-container .main .col-main:before,.main-container .main .col-main:after{content:"";display:table}
.main-container .main .col-main:after{clear:both}
.main-container .main .col-main:before,.main-container .main .col-main:after{content:"";display:table}
.main-container .main .col-main:after{clear:both}
.main-container .main .col-left .block:first-child{margin-top:0}
.main-container .main .col-right .block:first-child{margin-top:0}
.big-slider{max-height:500px;width:auto!important;margin:0 auto}
.big-slider.wide{max-height:none}
.col1-layout .main .col-main{width:100%!important;margin-bottom:0}
.col2-left-layout .main .col-main,.col2-right-layout .main .col-main{margin-bottom:1.125em}
.col3-layout .main .col-wrapper .col-main{margin-bottom:1.125em}
.col3-layout .main .col-wrapper .col-left{margin-bottom:1.125em}
.footer-container{display:inline;float:left;width:97.916666666667%;margin:0 1.0416666666667%;margin-top:.5625em;margin-bottom:1.125em}
.opc .col2-set,.account-login .col2-set{*zoom:1;margin-bottom:1.125em}
.opc .col2-set:before,.account-login .col2-set:before,.opc .col2-set:after,.account-login .col2-set:after{content:"";display:table}
.opc .col2-set:after,.account-login .col2-set:after{clear:both}
.opc .col2-set:before,.account-login .col2-set:before,.opc .col2-set:after,.account-login .col2-set:after{content:"";display:table}
.opc .col2-set:after,.account-login .col2-set:after{clear:both}
.opc .col2-set:last-child,.account-login .col2-set:last-child{margin-bottom:0}
.opc .col2-set .col-1,.account-login .col2-set .col-1{float:left;width:47.5%}
.opc .col2-set .col-2,.account-login .col2-set .col-2{float:right;width:47.5%}
.above-footer{padding:15px 0 0;vertical-align:top;display:table;width:100%;max-width:950px;margin:40px auto 0}
.above-footer-container{background:#ededed}
.above-footer>div{font-size:.7rem;margin-top:10px;padding:10px 0}
.above-footer > div.a-left
h5{margin-top:16px;text-transform:uppercase;font-size:1rem}
.above-footer>div.a-right{border-left:solid 1px #cecece;padding:22px 20px 0;margin-bottom:10px}
.above-footer > div .block-subscribe{background:transparent;border:0}
.above-footer > div .mini-newsletter{width:100%;margin:0 auto}
.mini-newsletter
label{display:inline-block;text-transform:uppercase;font-size:1rem;font-weight:400;margin-right:10px}
.mini-newsletter .input-text{font-size:.75rem;height:31px}
#newsletter-validate-detail
legend{display:none}
#newsletter-validate-detail
button{width:auto;height:31px;padding:9px 10px!important;text-transform:uppercase;font-size:.7rem}
.footer{clear:both;max-width:950px;margin:10px auto 0;padding-top:20px}
.footer>div{margin-bottom:40px;vertical-align:top}
.footer > div
a{display:block;font-size:.8rem;line-height:.8rem;margin-bottom:15px;font-weight:400;text-transform:uppercase}
.footer > div
h4{font-weight:400;text-transform:uppercase;font-size:.9rem}
.footer-col-two{text-align:center!important;padding-top:30px}
.footer-col-three{padding-top:18px}
.footer-col-two
a{display:inline!important;font-size:2.6rem!important;padding:0 2px}
.absolute-footer{margin-top:40px;border-top:solid 1px #000;padding:15px 10px 40px;background:#ededed}
.absolute-footer>div{float:left;width:50%;text-align:left;font-size:.7rem}
.absolute-footer>div.af-right{text-align:right}
.big-slider{margin-top:2%}
.big-slider.wide{max-height:500px;max-width:none;margin:0 0 0 -50%}
.left{float:left}
.right{float:right}
.the-slideshow.gen-slider-arrows2.gen-slider-pager1.gen-slider-pager1-pos-bottom-right.grid12-9 img {
    width: 100%;
}
@media only screen and (min-width: 479px) {
.big-slider.wide{max-width:none;margin-left:-25%}
.col1-layout .main .cart-collaterals{display:block;width:102.08333333333%;margin:0 -1.0416666666667%;*zoom:1}
.col1-layout .main .cart-collaterals:before,.col1-layout .main .cart-collaterals:after{content:"";display:table}
.col1-layout .main .cart-collaterals:after{clear:both}
.col1-layout .main .cart-collaterals:before,.col1-layout .main .cart-collaterals:after{content:"";display:table}
.col1-layout .main .cart-collaterals:after{clear:both}
.col1-layout .main .cart-collaterals .col2-set{display:inline;float:left;width:47.916666666667%;margin:0 1.0416666666667%}
.col1-layout .main .cart-collaterals
.totals{display:inline;float:left;width:47.916666666667%;margin:0 1.0416666666667%}
.col2-left-layout
.main{display:block;width:102.08333333333%;margin:0 -1.0416666666667%;*zoom:1}
.col2-left-layout .main:before,.col2-left-layout .main:after{content:"";display:table}
.col2-left-layout .main:after{clear:both}
.col2-left-layout .main:before,.col2-left-layout .main:after{content:"";display:table}
.col2-left-layout .main:after{clear:both}
.col2-left-layout .main
.breadcrumbs{display:inline;float:left;width:97.916666666667%;margin:0 1.0416666666667%}
.col2-left-layout .main .col-main{display:inline;float:left;margin:0 1.0416666666667%;float:right}
.col2-left-layout .main .col-left{display:inline;margin:0 1.0416666666667%;float:left}
.col2-right-layout
.main{display:block;margin:0 -1.0416666666667%;*zoom:1}
.col2-right-layout .main:before,.col2-right-layout .main:after{content:"";display:table}
.col2-right-layout .main:after{clear:both}
.col2-right-layout .main:before,.col2-right-layout .main:after{content:"";display:table}
.col2-right-layout .main:after{clear:both}
.col2-right-layout .main
.breadcrumbs{display:inline;float:left;width:97.916666666667%;margin:0 1.0416666666667%}
.col2-right-layout .main .col-main{display:inline;float:left;width:47.916666666667%;margin:0 1.0416666666667%}
.checkout-cart-index .col2-right-layout .main .col-main{display:block;float:none;width:100%;margin:0}
.col2-right-layout .main .col-right{display:inline;float:left;width:47.916666666667%;margin:0 1.0416666666667%}
.checkout-cart-index .col2-right-layout .main .col-right{display:block;float:none;width:100%;margin:0}
.col3-layout .main .col-wrapper{display:inline;float:left;width:47.916666666667%;margin:0 1.0416666666667%}
.col3-layout .main .col-right{display:inline;float:left;width:47.916666666667%;margin:0 1.0416666666667%}
}
@media only screen and (min-width: 599px) {
.col1-layout .main .product-essential .product-col-right{height:370px}
a.mobile-menu{position:fixed}
a.mobile-cart{position:fixed}
.header-top-links{display:block;background:#000;height:30px;color:#ccc;padding:6px 6%;position:fixed;top:0;left:0;z-index:1000;width:100%}
.header-container{height:65px;top:30px;position:fixed;padding:0 100px}
.header-top-links
span{float:left;font-size:.7em;text-transform:uppercase}
.header-top-links
div.links{float:right;text-transform:uppercase}
.header-top-links div.links
a{color:#ccc}
.header-top-links div.links .links,.header-top-links div.links .store-switch{display:inline-block}
.accordion{margin-top:50px}
#accordion{text-align:center!important}
#accordion>li{display:inline-block;width:23%;vertical-align:top}
#accordion > li ul li,#accordion > li ul li p,#accordion > li ul li
td{font-family:lato;font-size:.85rem;line-height:1.2rem;color:#000;font-weight:200}
#accordion li ul li ul li,#accordion li ul li
ul{list-style-type:disc!important}
#accordion li.accordion-colors{position:absolute;top:345px;width:39.583333333333%;left:50%;padding-left:20px;max-width:320px}
#accordion
img{display:none}
.color
img{display:inline!important}
#accordion li
h6{border:0;background:transparent;margin-bottom:20px}
#accordion li h6>span{border-bottom:1px solid #333;display:inline}
#accordion li h6>span>span{display:none}
#accordion li
ul{display:block!important;margin:0;padding:0 20px!important}
#accordion li.accordion-colors
ul{padding:0 10px!important}
#accordion li.accordion-colors
h6{font-size:15px!important}
.accordion-colors>ul{display:block!important}
ul.color{padding:0!important}
#accordion li ul
ul.color{display:block;padding-left:0!important;margin-left:0!important}
#accordion li.accordion-colors
ul{display:block!important}
ul.color
li{display:inline-block}
.accordion-colors
h6{margin-bottom:0!important}
.product-features{margin:0!important}
.product-features
h4{text-align:center!important;font-weight:400;font-size:1.6rem}
.feature{display:inline-block;border:0;padding:30px 0;border:0!important;margin-bottom:0!important;width:25%;vertical-align:top}
.feature>a{display:block}
.feature .feature-description{text-align:center}
.feature .feature-description h5,.feature .feature-description
p{margin:0 10% 10px!important}
.feature .feature-description
p{text-align:left;font-weight:200;font-size:.85rem;line-height:1.2rem}
.feature .feature-description
h5{font-size:1.5rem;margin-bottom:15px!important;font-weight:200;line-height:1.5rem;padding-top:20px}
#accordion li.accordion-colors{text-align:left}
#accordion li.accordion-colors
h6{text-transform:none}
#accordion li.accordion-colors h6>span{border:0}
.regular-price{margin-left:0!important;font-size:1.2rem;margin-top:14px}
.category-product-bottom .regular-price{margin-top:7px;font-weight:700}
.footer>div{width:33%;display:inline-block;text-align:left}
.footer-col-three{padding-left:70px}
.above-footer > div.a-left
img{float:left;padding-right:20px}
.above-footer>div{float:left;display:table-cell;width:50%;text-align:left}
.above-footer{padding:15px 0 40px}
.footer>div{margin-bottom:0}
.big-slider{margin:0 0 0 10%}
.big-slider.wide{max-width:none;max-height:500px;margin:0 0 0 -25%}
.page{border-collapse:collapse}
.page .nav-container{display:block;margin:0 -1.0416666666667%;*zoom:1;display:table-header-group;float:none}
.page .nav-container:before,.page .nav-container:after{content:"";display:table}
.page .nav-container:after{clear:both}
.page .nav-container:before,.page .nav-container:after{content:"";display:table}
.page .nav-container:after{clear:both}
.page .nav-container
#nav{display:inline;float:left;width:97.916666666667%;margin:0 1.0416666666667%}
.page a[href="#nav"]{display:none!important;visibility:hidden}
.wrapper{overflow:visible}
.main-container{width:auto;margin:0;padding-top:95px;position:relative}
.main-container.col2-right-layout{margin:0 10px 10px}
.col1-layout .main .product-essential{display:block;width:102.08333333333%;margin:0 -1.0416666666667%;*zoom:1}
.col1-layout .main .product-essential:before,.col1-layout .main .product-essential:after{content:"";display:table}
.col1-layout .main .product-essential:after{clear:both}
.col1-layout .main .product-essential:before,.col1-layout .main .product-essential:after{content:"";display:table}
.col1-layout .main .product-essential:after{clear:both}
.col1-layout .main .product-essential .product-col-right{display:inline-block;float:left;width:39.583333333333%;margin:0 1.0416666666667%;float:right;background-color:rgba(255,255,255,0.9)}
.col1-layout .main .product-essential .product-col-left{margin:0}
.col1-layout .main .col3-set{display:block;width:102.08333333333%;margin:0 -1.0416666666667%;*zoom:1}
.col1-layout .main .col3-set:before,.col1-layout .main .col3-set:after{content:"";display:table}
.col1-layout .main .col3-set:after{clear:both}
.col1-layout .main .col3-set:before,.col1-layout .main .col3-set:after{content:"";display:table}
.col1-layout .main .col3-set:after{clear:both}
.col1-layout .main .col3-set .col-1{display:inline;float:left;width:31.25%;margin:0 1.0416666666667%}
.col1-layout .main .col3-set .col-2{display:inline;float:left;width:31.25%;margin:0 1.0416666666667%}
.col1-layout .main .col3-set .col-3{display:inline;float:left;width:31.25%;margin:0 1.0416666666667%}
}
@media only screen and (min-width: 767px) {
.checkout-cart-index .col2-right-layout .main .col-right{display:inline;float:left;width:28.25%;margin:0 1.0416666666667%}
.checkout-cart-index .col2-right-layout .main .col-main{display:inline;float:left;width:67.583333%;margin:0 1.0416666666667%}
#accordion li.accordion-colors
ul{display:block!important}
#accordion li.accordion-colors ul
ul.color{background:transparent}
#accordion li.accordion-colors ul ul.color
li{width:30px!important}
.product-view .product-essential .product-shop .product-name{padding-bottom:0!important}
#accordion li.accordion-colors{top:325px}
.comp_bundle #accordion li.accordion-colors{top:355px}
.col1-layout .main .product-essential .product-col-right{height:400px}
.big-slider{min-height:600px}
.big-slider.wide{height:auto;min-height:600px;margin-left:-10%}
.col1-layout .main .cart-collaterals{display:block;width:102.08333333333%;margin:0 -1.0416666666667%;*zoom:1}
.col1-layout .main .cart-collaterals:before,.col1-layout .main .cart-collaterals:after{content:"";display:table}
.col1-layout .main .cart-collaterals:after{clear:both}
.col1-layout .main .cart-collaterals:before,.col1-layout .main .cart-collaterals:after{content:"";display:table}
.col1-layout .main .cart-collaterals:after{clear:both}
.col1-layout .main .cart-collaterals .col2-set{display:inline;float:left;width:64.583333333333%;margin:0 1.0416666666667%}
.col1-layout .main .cart-collaterals .col2-set .col-1{display:inline;float:left;width:48.4375%;margin:0}
.col1-layout .main .cart-collaterals .col2-set .col-2{display:inline;float:right;width:48.4375%;margin:0}
.col1-layout .main .cart-collaterals
.totals{display:inline;float:left;width:31.25%;margin:0 1.0416666666667%}
.col2-left-layout
.main{display:block;width:102.08333333333%;margin:0 -1.0416666666667%;*zoom:1}
.col2-left-layout .main:before,.col2-left-layout .main:after{content:"";display:table}
.col2-left-layout .main:after{clear:both}
.col2-left-layout .main:before,.col2-left-layout .main:after{content:"";display:table}
.col2-left-layout .main:after{clear:both}
.col2-left-layout .main .col-main{display:inline;float:left;width:64.583333333333%;margin:0 1.0416666666667%;float:right}
.col2-left-layout .main .col-left{display:inline;width:31.25%;margin:0 1.0416666666667%;float:left}
.col2-right-layout
.main{display:block;margin:0 -1.0416666666667%;*zoom:1}
.col2-right-layout .main:before,.col2-right-layout .main:after{content:"";display:table}
.col2-right-layout .main:after{clear:both}
.col2-right-layout .main:before,.col2-right-layout .main:after{content:"";display:table}
.col2-right-layout .main:after{clear:both}
.col2-right-layout .main .col-main{display:inline;float:left;width:64.583333333333%;margin:0 1.0416666666667%}
.col2-right-layout .main .col-right{display:inline;float:left;width:31.25%;margin:0 1.0416666666667%}
.col2-right-layout .main
#product_addtocart_form{display:block;width:103.125%;margin:0 -1.5625%;*zoom:1}
.col2-right-layout .main #product_addtocart_form:before,.col2-right-layout .main #product_addtocart_form:after{content:"";display:table}
.col2-right-layout .main #product_addtocart_form:after{clear:both}
.col2-right-layout .main #product_addtocart_form:before,.col2-right-layout .main #product_addtocart_form:after{content:"";display:table}
.col2-right-layout .main #product_addtocart_form:after{clear:both}
.col2-right-layout .main #product_addtocart_form .product-shop{display:inline;width:46.875%;margin:0 1.5625%;float:left}
.col2-right-layout .main #product_addtocart_form .product-img-box{display:inline;float:left;width:46.875%;margin:0 1.5625%;float:right}
.col2-right-layout .main #product_addtocart_form #product-options{display:inline;float:left;width:96.875%;margin:0 1.5625%}
.col2-right-layout .main #product_addtocart_form .product-options-bottom{display:inline;float:left;width:96.875%;margin:0 1.5625%}
.col3-layout
.main{display:block;width:102.08333333333%;margin:0 -1.0416666666667%;*zoom:1}
.col3-layout .main:before,.col3-layout .main:after{content:"";display:table}
.col3-layout .main:after{clear:both}
.col3-layout .main:before,.col3-layout .main:after{content:"";display:table}
.col3-layout .main:after{clear:both}
.col3-layout .main
.breadcrumbs{display:inline;float:left;width:97.916666666667%;margin:0 1.0416666666667%}
.col3-layout .main .col-wrapper{display:inline;float:left;width:72.916666666667%;margin:0 1.0416666666667%}
.col3-layout .main .col-wrapper .col-main{display:inline;float:right;width:65.277777777778%;margin:0}
.col3-layout .main .col-wrapper .col-left{display:inline;float:left;width:31.944444444444%;margin:0}
.col3-layout .main .col-right{display:inline;float:left;width:22.916666666667%;margin:0 1.0416666666667%}
.products-grid{*zoom:1;width:104.16666666667%;margin:0 -2.0833333333333%}
.products-grid:before,.products-grid:after{content:"";display:table}
.products-grid:after{clear:both}
.products-grid:before,.products-grid:after{content:"";display:table}
.products-grid:after{clear:both}
.products-grid
.item{display:inline;float:left;width:29.166666666667%;margin:0 2.0833333333333%}
}
@media only screen and (min-width: 959px) {
.wrapper{margin:0 auto;overflow:visible}
.big-slider.wide{margin-left:0}
.col1-layout .main .cart .cart-collaterals{display:block;width:102.08333333333%;margin:0 -1.0416666666667%;*zoom:1}
.col1-layout .main .cart .cart-collaterals:before,.col1-layout .main .cart .cart-collaterals:after{content:"";display:table}
.col1-layout .main .cart .cart-collaterals:after{clear:both}
.col1-layout .main .cart .cart-collaterals:before,.col1-layout .main .cart .cart-collaterals:after{content:"";display:table}
.col1-layout .main .cart .cart-collaterals:after{clear:both}
.col1-layout .main .cart .cart-collaterals .col2-set{display:inline;float:left;width:64.583333333333%;margin:0 1.0416666666667%}
.col1-layout .main .cart .cart-collaterals
.totals{display:inline;float:left;width:31.25%;margin:0 1.0416666666667%}
.col2-left-layout
.main{display:block;width:102.08333333333%;margin:0 -1.0416666666667%;*zoom:1}
.col2-left-layout .main:before,.col2-left-layout .main:after{content:"";display:table}
.col2-left-layout .main:after{clear:both}
.col2-left-layout .main:before,.col2-left-layout .main:after{content:"";display:table}
.col2-left-layout .main:after{clear:both}
.col2-left-layout .main .col-main{display:inline;float:left;width:72.916666666667%;margin:0 1.0416666666667%;float:right}
.col2-left-layout .main .col-left{display:inline;width:22.916666666667%;margin:0 1.0416666666667%;float:left}
.col2-right-layout
.main{display:block;margin:0 -1.0416666666667%;*zoom:1}
.col2-right-layout .main:before,.col2-right-layout .main:after{content:"";display:table}
.col2-right-layout .main:after{clear:both}
.col2-right-layout .main:before,.col2-right-layout .main:after{content:"";display:table}
.col2-right-layout .main:after{clear:both}
.col2-right-layout .main .col-main{display:inline;float:left;width:72.916666666667%;margin:0 1.0416666666667%}
.col2-right-layout .main .col-right{display:inline;float:left;width:22.916666666667%;margin:0 1.0416666666667%}
.col2-right-layout
.main{display:block;margin:0 -1.0416666666667%;*zoom:1}
.col2-right-layout .main:before,.col2-right-layout .main:after{content:"";display:table}
.col2-right-layout .main:after{clear:both}
.col2-right-layout .main:before,.col2-right-layout .main:after{content:"";display:table}
.col2-right-layout .main:after{clear:both}
.col2-right-layout .main #product_addtocart_form .product-shop{display:inline;width:34.375%;margin:0 1.5625%;float:left}
.col2-right-layout .main #product_addtocart_form .product-img-box{display:inline;float:left;width:59.375%;margin:0 1.5625%;float:right}
}
#nav-jump{display:none}
@media only screen and (min-width: 599px) {
.product-view .product-essential .product-shop .product-name{padding-bottom:10px}
ul.color
li{width:30px}
ul.color li
img{width:100%}
ul.color li .color-text{display:none}
.product-view .product-essential .product-shop
.ratings{text-align:right;position:absolute;left:20px;top:255px;display:none}
}
@media only screen and (min-width: 676px) {
.product-view .product-essential .product-shop .product-name{padding-bottom:0}
div.small-product-image{width:50px}
}
@media only screen and (min-width: 767px) {
.product-view .product-essential .product-shop
.ratings{display:block;top:375px}
}
.font-awesome{font-family:FontAwesome;font-weight:400;font-style:normal}
.accessible-hide{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.hidden{display:none!important;visibility:hidden}
.inline-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}
body,button,input,select,textarea{font-family:"Lato","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:18px;line-height:1rem;color:#000}
.sans-serif{font-family:"Lato","Helvetica Neue",Arial,Helvetica,sans-serif}
.serif{font-family:Cambria,Georgia,Times,"Times New Roman",serif}
.monospace{font-family:"Courier New",Courier,monospace}
h1,h2,h3,h4,h5,h6{font-weight:700}
h1{font-size:36px;font-size:2.25rem;line-height:42px;line-height:2.3333333333333rem;margin:0 0 .5625em}
h2{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2rem;margin:0 0 .64285714285714em}
h3{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.6666666666667rem;margin:0 0 .75em}
h4{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem;margin:0 0 .9em}
h5{font-size:16px;font-size:1rem;line-height:20px;line-height:1.1111111111111rem;margin:0 0 1.125em}
h6{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;margin:0 0 1.125em}
small{font-size:14px;font-size:.875rem;margin:0 0 1.125em}
p,ul,ol{font-size:16px;font-size:1rem;line-height:18px;line-height:1rem;margin:0 0 1.125em}
.std{line-height:24px;line-height:1.3333333333333rem}
pre,code,kbd,samp{font-family:"Courier New",Courier,monospace;font-size:16px;font-size:1rem;line-height:18px;line-height:1rem}
form,button,input,select,textarea,label{font-size:16px;font-size:1rem;line-height:18px;line-height:1rem}
dl
dd{margin:0 0 1.125em}
dt{margin-bottom:.5625em}
a,a:visited{color:#000}
a:hover{text-decoration:underline}
a.symbol:hover{text-decoration:none}
::selection{background:#f09;color:#fff}
::-moz-selection{background:#f09;color:#fff}
.nav-container,#pronav{background:none repeat scroll 0 0 #333;display:block!important;float:left;height:100%;margin:0;overflow-y:scroll;padding:65px 0 0;position:fixed;text-align:left;top:0;width:279px}
ul#nav li ul li:hover ul.shown-sub{display:block!important}
@font-face{font-family:'Mono Social Icons Font';src:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/fonts/MonoSocialIconsFont-1.10.eot);src:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/fonts/MonoSocialIconsFont-1.10.eot?#iefix) format("embedded-opentype"),url(http://www.knomobags.com/skin/frontend/knomo/knomo5/fonts/MonoSocialIconsFont-1.10.woff) format("woff"),url(http://www.knomobags.com/skin/frontend/knomo/knomo5/fonts/MonoSocialIconsFont-1.10.ttf) format("truetype"),url(http://www.knomobags.com/skin/frontend/knomo/knomo5/fonts/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont) format("svg");src:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/fonts/MonoSocialIconsFont-1.10.ttf) format("truetype");font-weight:400;font-style:normal}
.symbol,a.symbol:before{font-family:'Mono Social Icons Font';-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}
a.symbol:before{content:attr(title);margin-right:0;font-size:130%}
.symbol.facebook:before{content:"&#xe227;"}
.symbol.twitter:before{content:"\&#xe286;"}
.symbol.instagram:before{content:"&#xe300;"}
.symbol.pinterest:before{content:"&#xe264;"}
.font-awesome{font-family:FontAwesome;font-weight:400;font-style:normal}
.accessible-hide{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.hidden{display:none!important;visibility:hidden}
.inline-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}
@font-face{font-family:'FontAwesome';src:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/fonts/fontawesome-webfont.eot);src:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(http://www.knomobags.com/skin/frontend/knomo/knomo5/fonts/fontawesome-webfont.woff) format("woff"),url(http://www.knomobags.com/skin/frontend/knomo/knomo5/fonts/fontawesome-webfont.ttf) format("truetype"),url(http://www.knomobags.com/skin/frontend/knomo/knomo5/fonts/fontawesome-webfont.svg#FontAwesome) format("svg");font-weight:400;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit}
a [class^="icon-"],a [class*=" icon-"]{display:inline-block;text-decoration:inherit}
.icon-large:before{vertical-align:middle;font-size:1.3333333333333em}
.btn [class^="icon-"],.nav-tabs [class^="icon-"],.btn [class*=" icon-"],.nav-tabs [class*=" icon-"]{line-height:.9em}
li [class^="icon-"],li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}
li .icon-large:before,li .icon-large:before{width:1.875em}
ul.icons{list-style-type:none;margin-left:2em;text-indent:-.8em}
ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.8em}
ul.icons li .icon-large:before,ul.icons li .icon-large:before{vertical-align:initial}
.icon-glass:before{content:"\f000"}
.icon-music:before{content:"\f001"}
.icon-search:before{content:"\f002"}
.icon-envelope:before{content:"\f003"}
.icon-heart:before{content:"\f004"}
.icon-star:before{content:"\f005"}
.icon-star-empty:before{content:"\f006"}
.icon-user:before{content:"\f007"}
.icon-film:before{content:"\f008"}
.icon-th-large:before{content:"\f009"}
.icon-th:before{content:"\f00a"}
.icon-th-list:before{content:"\f00b"}
.icon-ok:before{content:"\f00c"}
.icon-remove:before{content:"\f00d"}
.icon-zoom-in:before{content:"\f00e"}
.icon-zoom-out:before{content:"\f010"}
.icon-off:before{content:"\f011"}
.icon-signal:before{content:"\f012"}
.icon-cog:before{content:"\f013"}
.icon-trash:before{content:"\f014"}
.icon-home:before{content:"\f015"}
.icon-file:before{content:"\f016"}
.icon-time:before{content:"\f017"}
.icon-road:before{content:"\f018"}
.icon-download-alt:before{content:"\f019"}
.icon-download:before{content:"\f01a"}
.icon-upload:before{content:"\f01b"}
.icon-inbox:before{content:"\f01c"}
.icon-play-circle:before{content:"\f01d"}
.icon-repeat:before{content:"\f01e"}
.icon-refresh:before{content:"\f021"}
.icon-list-alt:before{content:"\f022"}
.icon-lock:before{content:"\f023"}
.icon-flag:before{content:"\f024"}
.icon-headphones:before{content:"\f025"}
.icon-volume-off:before{content:"\f026"}
.icon-volume-down:before{content:"\f027"}
.icon-volume-up:before{content:"\f028"}
.icon-qrcode:before{content:"\f029"}
.icon-barcode:before{content:"\f02a"}
.icon-tag:before{content:"\f02b"}
.icon-tags:before{content:"\f02c"}
.icon-book:before{content:"\f02d"}
.icon-bookmark:before{content:"\f02e"}
.icon-print:before{content:"\f02f"}
.icon-camera:before{content:"\f030"}
.icon-font:before{content:"\f031"}
.icon-bold:before{content:"\f032"}
.icon-italic:before{content:"\f033"}
.icon-text-height:before{content:"\f034"}
.icon-text-width:before{content:"\f035"}
.icon-align-left:before{content:"\f036"}
.icon-align-center:before{content:"\f037"}
.icon-align-right:before{content:"\f038"}
.icon-align-justify:before{content:"\f039"}
.icon-list:before{content:"\f03a"}
.icon-indent-left:before{content:"\f03b"}
.icon-indent-right:before{content:"\f03c"}
.icon-facetime-video:before{content:"\f03d"}
.icon-picture:before{content:"\f03e"}
.icon-pencil:before{content:"\f040"}
.icon-map-marker:before{content:"\f041"}
.icon-adjust:before{content:"\f042"}
.icon-tint:before{content:"\f043"}
.icon-edit:before{content:"\f044"}
.icon-share:before{content:"\f045"}
.icon-check:before{content:"\f046"}
.icon-move:before{content:"\f047"}
.icon-step-backward:before{content:"\f048"}
.icon-fast-backward:before{content:"\f049"}
.icon-backward:before{content:"\f04a"}
.icon-play:before{content:"\f04b"}
.icon-pause:before{content:"\f04c"}
.icon-stop:before{content:"\f04d"}
.icon-forward:before{content:"\f04e"}
.icon-fast-forward:before{content:"\f050"}
.icon-step-forward:before{content:"\f051"}
.icon-eject:before{content:"\f052"}
.icon-chevron-left:before{content:"\f053"}
.icon-chevron-right:before{content:"\f054"}
.icon-plus-sign:before{content:"\f055"}
.icon-minus-sign:before{content:"\f056"}
.icon-remove-sign:before{content:"\f057"}
.icon-ok-sign:before{content:"\f058"}
.icon-question-sign:before{content:"\f059"}
.icon-info-sign:before{content:"\f05a"}
.icon-screenshot:before{content:"\f05b"}
.icon-remove-circle:before{content:"\f05c"}
.icon-ok-circle:before{content:"\f05d"}
.icon-ban-circle:before{content:"\f05e"}
.icon-arrow-left:before{content:"\f060"}
.icon-arrow-right:before{content:"\f061"}
.icon-arrow-up:before{content:"\f062"}
.icon-arrow-down:before{content:"\f063"}
.icon-share-alt:before{content:"\f064"}
.icon-resize-full:before{content:"\f065"}
.icon-resize-small:before{content:"\f066"}
.icon-plus:before{content:"\f067"}
.icon-minus:before{content:"\f068"}
.icon-asterisk:before{content:"\f069"}
.icon-exclamation-sign:before{content:"\f06a"}
.icon-gift:before{content:"\f06b"}
.icon-leaf:before{content:"\f06c"}
.icon-fire:before{content:"\f06d"}
.icon-eye-open:before{content:"\f06e"}
.icon-eye-close:before{content:"\f070"}
.icon-warning-sign:before{content:"\f071"}
.icon-plane:before{content:"\f072"}
.icon-calendar:before{content:"\f073"}
.icon-random:before{content:"\f074"}
.icon-comment:before{content:"\f075"}
.icon-magnet:before{content:"\f076"}
.icon-chevron-up:before{content:"\f077"}
.icon-chevron-down:before{content:"\f078"}
.icon-retweet:before{content:"\f079"}
.icon-shopping-cart:before{content:"\f07a"}
.icon-folder-close:before{content:"\f07b"}
.icon-folder-open:before{content:"\f07c"}
.icon-resize-vertical:before{content:"\f07d"}
.icon-resize-horizontal:before{content:"\f07e"}
.icon-bar-chart:before{content:"\f080"}
.icon-twitter-sign:before{content:"\f081"}
.icon-facebook-sign:before{content:"\f082"}
.icon-instagram-sign:before{content:"\f16d"}
.icon-camera-retro:before{content:"\f083"}
.icon-key:before{content:"\f084"}
.icon-cogs:before{content:"\f085"}
.icon-comments:before{content:"\f086"}
.icon-thumbs-up:before{content:"\f087"}
.icon-thumbs-down:before{content:"\f088"}
.icon-star-half:before{content:"\f089"}
.icon-heart-empty:before{content:"\f08a"}
.icon-signout:before{content:"\f08b"}
.icon-linkedin-sign:before{content:"\f08c"}
.icon-pushpin:before{content:"\f08d"}
.icon-external-link:before{content:"\f08e"}
.icon-signin:before{content:"\f090"}
.icon-trophy:before{content:"\f091"}
.icon-github-sign:before{content:"\f092"}
.icon-upload-alt:before{content:"\f093"}
.icon-lemon:before{content:"\f094"}
.icon-phone:before{content:"\f095"}
.icon-check-empty:before{content:"\f096"}
.icon-bookmark-empty:before{content:"\f097"}
.icon-phone-sign:before{content:"\f098"}
.icon-twitter:before{content:"\f099"}
.icon-facebook:before{content:"\f09a"}
.icon-github:before{content:"\f09b"}
.icon-unlock:before{content:"\f09c"}
.icon-credit-card:before{content:"\f09d"}
.icon-rss:before{content:"\f09e"}
.icon-hdd:before{content:"\f0a0"}
.icon-bullhorn:before{content:"\f0a1"}
.icon-bell:before{content:"\f0a2"}
.icon-certificate:before{content:"\f0a3"}
.icon-hand-right:before{content:"\f0a4"}
.icon-hand-left:before{content:"\f0a5"}
.icon-hand-up:before{content:"\f0a6"}
.icon-hand-down:before{content:"\f0a7"}
.icon-circle-arrow-left:before{content:"\f0a8"}
.icon-circle-arrow-right:before{content:"\f0a9"}
.icon-circle-arrow-up:before{content:"\f0aa"}
.icon-circle-arrow-down:before{content:"\f0ab"}
.icon-globe:before{content:"\f0ac"}
.icon-wrench:before{content:"\f0ad"}
.icon-tasks:before{content:"\f0ae"}
.icon-filter:before{content:"\f0b0"}
.icon-briefcase:before{content:"\f0b1"}
.icon-fullscreen:before{content:"\f0b2"}
.icon-group:before{content:"\f0c0"}
.icon-link:before{content:"\f0c1"}
.icon-cloud:before{content:"\f0c2"}
.icon-beaker:before{content:"\f0c3"}
.icon-cut:before{content:"\f0c4"}
.icon-copy:before{content:"\f0c5"}
.icon-paper-clip:before{content:"\f0c6"}
.icon-save:before{content:"\f0c7"}
.icon-sign-blank:before{content:"\f0c8"}
.icon-reorder:before{content:"\f0c9"}
.icon-list-ul:before{content:"\f0ca"}
.icon-list-ol:before{content:"\f0cb"}
.icon-strikethrough:before{content:"\f0cc"}
.icon-underline:before{content:"\f0cd"}
.icon-table:before{content:"\f0ce"}
.icon-magic:before{content:"\f0d0"}
.icon-truck:before{content:"\f0d1"}
.icon-pinterest:before{content:"\f0d2"}
.icon-pinterest-sign:before{content:"\f0d3"}
.icon-google-plus-sign:before{content:"\f0d4"}
.icon-google-plus:before{content:"\f0d5"}
.icon-money:before{content:"\f0d6"}
.icon-caret-down:before{content:"\f0d7"}
.icon-caret-up:before{content:"\f0d8"}
.icon-caret-left:before{content:"\f0d9"}
.icon-caret-right:before{content:"\f0da"}
.icon-columns:before{content:"\f0db"}
.icon-sort:before{content:"\f0dc"}
.icon-sort-down:before{content:"\f0dd"}
.icon-sort-up:before{content:"\f0de"}
.icon-envelope-alt:before{content:"\f0e0"}
.icon-linkedin:before{content:"\f0e1"}
.icon-undo:before{content:"\f0e2"}
.icon-legal:before{content:"\f0e3"}
.icon-dashboard:before{content:"\f0e4"}
.icon-comment-alt:before{content:"\f0e5"}
.icon-comments-alt:before{content:"\f0e6"}
.icon-bolt:before{content:"\f0e7"}
.icon-sitemap:before{content:"\f0e8"}
.icon-umbrella:before{content:"\f0e9"}
.icon-paste:before{content:"\f0ea"}
.icon-user-md:before{content:"\f200"}
.header-container{-webkit-box-shadow:0 5px 13px 0 rgba(50,50,50,0.05);-moz-box-shadow:0 5px 13px 0 rgba(50,50,50,0.05);box-shadow:0 5px 13px 0 rgba(50,50,50,0.05)}
h1.logo{width:180px;height:auto;margin:15px 8px;margin:0;display:block;position:relative;z-index:1000;clear:both}
a.logo{width:120px;height:auto;margin:15px 8px;display:block;position:relative;z-index:1000;clear:both}
a.logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
h1.logo a:hover,a.logo a:hover{border:none}
h1.logo img,a.logo
img{margin-bottom:16px;margin-bottom:1rem}
h1.logo a:after,a.logo a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}
.logo
object{height:34px}
.customer-account-create h3,.customer-account-create
h4{text-transform:uppercase;margin-top:20px}
.customer-account-create form .group-select
ul{text-align:left;list-style-type:none}
.customer-account-create form .group-select ul .input-text{width:100%}
.customer-account-create form
.legend{display:none}
.customer-account-create form .group-select{margin-top:20px}
.customer-account-create form .group-select ul .field,.customer-account-create form .group-select ul .input-box{margin-bottom:20px}
.customer-account-create form .newsletter-checkbox
label{display:inline-block}
.customer-account-create
form{margin:0 20px}
.category-description.std>div{float:none!important}
.category-description.std > div
h1{font-weight:400;font-size:1.8rem;text-transform:uppercase;margin-bottom:5px}
.category-description.std > div
p{font-size:.7rem;text-transform:uppercase;font-weight:100}
.quick-access #search_mini_form .form-search
label{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;line-height:40px;line-height:2.2222222222222rem;margin-bottom:0}
.quick-access #search_mini_form .form-search
.button{width:auto}
.quick-access .form-language
label{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;line-height:28px;line-height:1.5555555555556rem;margin-bottom:0}
.pro-images
ul{list-style-type:none}
.product-view .product-essential .product-shop .product-name
h1{padding:0;font-weight:200;font-size:1.2rem;padding:0}
.product-view .product-essential .product-shop .product-name
h2{padding:0;font-weight:400;font-size:1.6rem;text-transform:uppercase;margin-bottom:5px}
.product-view .product-essential .product-shop .product-name
h3{padding:0;font-weight:200;font-size:1rem}
#my-mask{overflow:hidden;display:none;position:absolute;top:0;left:0;z-index:100000;background:#fff}
.product-zoom{font-family:FontAwesome;position:absolute;top:0;left:0;cursor:pointer;color:#fff;background:#000;padding:10px 15px 10px 10px;font-weight:100}
.product-zoom-close{position:absolute;cursor:pointer;top:0;right:0;z-index:1000;background:#000;color:#fff;padding:10px;font-weight:100}
.color{text-align:center;margin-left:0}
.account-login{max-width:960px;margin:20px auto 0;padding:0 20px}
.account-login
h1{display:none}
.account-login h2,.account-login
p{text-transform:uppercase}
.account-login .col2-set .col-2{float:none;text-align:left;width:100%}
.account-login .col2-set .col-1{float:none;text-align:left;width:100%}
.account-login .new-users{margin-top:40px}
.knomo-id{width:100%;margin:0 auto;text-align:center}
.knomo-id
img{padding-bottom:1rem;height:140px;width:auto;margin-top:-8px}
.knomo-id h5,.feature-bottom
h5{text-transform:uppercase;font-size:1.5rem;font-weight:100;margin:0 0 .6em;line-height:1.5rem}
.knomo-id p,.feature-bottom
p{font-weight:200;font-size:.85rem;line-height:1.2rem}
.feature-bottom{display:inline-block;width:100%;vertical-align:top;padding:0 1%}
.feature-bottom img,.feature-bottom
iframe{max-width:100%;margin-bottom:1.2rem}
hr{border-bottom:1px solid #cecece;margin:40px 0;clear:both}
.h_iframe{position:relative}
.h_iframe
.ratio{display:block;width:100%;height:auto}
.h_iframe
iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.review-container{background:#eee;padding:2rem 0;margin-top:4rem}
.review-container .form-add{display:none;max-width:40%;min-width:300px;margin:40px auto 70px}
.review-container
h3{text-transform:uppercase;font-weight:400}
.review-container a.add-review{font-weight:300;text-decoration:underline;font-size:.8rem}
.reviews
li{width:96%;display:inline-block;vertical-align:top;text-align:left;margin:0 2%;border-bottom:1px solid #999;overflow:hidden;padding:2% 0}
.reviews li .review-name{text-transform:uppercase;margin-bottom:.4rem}
.reviews li .review-title{font-size:.8rem;font-weight:400;line-height:1rem}
.reviews li .review-short{font-size:.8rem;font-weight:200;line-height:1rem;overflow:hidden}
.reviews li .review-short .read-more,.reviews li .review-content .read-more{font-weight:400;cursor:pointer}
.add-to-box{float:right;margin-right:50px}
.email-friend{clear:both}
.clearer{clear:both}
.product-features{margin:0 10px}
.product-features
h4{text-align:left;text-transform:uppercase;margin-left:10px}
.product-features
h5{text-transform:uppercase;margin:20px 0 10px;font-weight:400}
.feature{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #000}
.feature
img{min-width:100%;height:auto}
.feature
p{font-size:.8em;margin:0 20px 10px}
.account-nav{padding-top:20px}
.account-nav
h3{display:none}
.account-nav
ul{list-style-type:none;text-align:left}
.account-nav ul li a,.account-nav ul
li{text-transform:uppercase;font-size:.7rem}
.account-nav ul
li{margin-bottom:10px;margin-left:20px}
.customer-account-index .col-main,.customer-account-edit .col-main,.customer-address-index .col-main{padding-top:20px;padding-right:20px}
.customer-account-index .col-main .page-head{display:none}
.col-main form ul,.customer-account-index .col-main form ul
li{list-style-type:none}
.col-main form ul li
.field{margin-bottom:20px}
.customer-account-index .col-main .dashboard-welcome{margin-bottom:40px}
.customer-account-index .col-main
h4{text-transform:uppercase}
.customer-account-index .col-main
p{letter-spacing:1px;font-size:.8rem}
@media only screen and (min-width: 599px) {
#my-mask{top:90px;position:fixed}
.product-zoom{left:10px}
.product-zoom-close{top:5px}
.color{text-align:left;margin-left:10px}
.category-image{margin:0}
.product-view .product-essential .product-shop .product-name
h1{font-size:1rem!important}
.product-view .product-essential .product-shop .product-name
h2{font-size:1.3rem;line-height:1.4rem}
.product-view .product-essential .product-shop .product-name
h3{font-size:.8rem;line-height:.8rem}
.customer-address-index .col-1,.customer-address-index .col-2{width:100%!important;float:none!important}
.customer-account-index .col-main .myknomo-col-1,.customer-account-index .col-main .myknomo-col-2{display:inline-block;width:49%;vertical-align:top}
.knomo-id{width:50%;text-align:center}
.reviews
li{width:45%}
.feature-bottom{width:40%;margin-top:1%}
.header-container .header
.logo{float:left}
.header-container .header .logo
img{margin-bottom:0}
.header-container .header .quick-access{float:right;text-align:right}
.header-container .header .quick-access
#search_mini_form{margin-bottom:.75em}
.header-container .header .quick-access .welcome-msg{margin-bottom:.75em}
.header-container .header .quick-access
.links{line-height:16px;line-height:.88888888888889rem;margin-bottom:.5625em}
.header-container .header .quick-access .links
li{line-height:16px;line-height:.88888888888889rem}
.header-container .header .quick-access .links li
a{padding:0}
}
a[href="#nav"]{font-size:20px;font-size:1.25rem;display:block;position:fixed;top:10px;right:10px;z-index:999;width:30px;height:30px;white-space:nowrap;overflow:hidden;background-color:#06c;line-height:30px;color:#fff;text-align:center;text-decoration:none}
a[href="#nav"]:hover{background-color:#004c99}
#nav{*zoom:1;list-style:none}
#nav:before,#nav:after{content:"";display:table}
#nav:after{clear:both}
#nav
ul{list-style:none;margin:0}
#nav > li
a{display:block;padding:.5625em;color:#fff}
#nav>li.active>a{color:#fff;background-color:#06c}
#nav>li.active>a:hover{color:#fff;background-color:#004c99}
#nav>li.level0>a{text-transform:uppercase}
#nav > li ul.level0 > li
a{color:#FFF;text-transform:uppercase;background-color:#333;padding:.8em;border-left:4px solid transparent}
#nav > li ul.level0 > li:hover
a{color:#fff}
#nav > li ul.level0>li.active>a{color:#fff}
#nav > li ul.level0 > li ul.level1 > li
a{background:none repeat scroll 0 0 transparent;color:#9b9b9b;display:block;float:none;font-family:lato;font-size:14px;height:auto;padding:3px 25px;text-align:left;text-decoration:none;text-indent:0;font-weight:400;text-transform:capitalize}
#nav > li ul.level0 > li ul.level1 > li
.linkss{float:right;font-size:11px;list-style:outside none none}
a:hover{text-decoration:underline}
#nav > li ul.level0 > li
ul.level1{display:block}
.toolbar
.sorter{position:relative;overflow:visible}
.sort-by{float:none;position:absolute;top:-52px;right:30%;font-family:lato;text-transform:uppercase;z-index:1000}
.sort-by
select{background:transparent;padding:7px 20px 7px 12px;border:1px solid #cecece;border-radius:0;-webkit-appearance:none}
.sort-by
label{margin-top:4px;font-size:.7rem}
.filter{list-style-type:none;font-size:.7rem}
.filter > li
ul{display:none;background:#fff;position:absolute;top:29px;left:-1px;min-width:130px;padding:0;list-style-type:none;font-size:.7rem;margin:0;border:1px solid #cecece;z-index:1}
.filter > li ul
li{padding:9px;border-top:1px solid #cecece}
.filter > li ul li:hover,.narrow-by>ul>li:hover{background:#cecece}
.filter > li ul li:hover a,.narrow-by>ul>li:hover>span{color:#fff}
.filter > li ul li:nth-child(1){border-top:0}
.layered-nav{float:none;display:block;vertical-align:top;text-align:left;height:43px;position:relative;z-index:1000;margin-top:0;padding:0 30%}
.narrow-by{float:left}
.narrow-by>ul>li{float:left;margin-right:5px;cursor:pointer;margin-top:9px;position:relative;padding:9px 12px;min-width:180px;height:31px}
.narrow-by > ul > li
ul{min-width:180px}
.narrow-by>ul>li>span{border:#cecece solid 1px}
.narrow-by>ul>li>span:after{content:"\f107";font-family:FontAwesome;font-weight:400;font-style:normal;padding-left:5px;font-size:9px}
.layered-nav:last-child .narrow-by>ul>li:last-child{margin-right:0}
.filter-by{display:inline-block;margin:10px 20px 0 0;font-size:11px}
.mobile-filter{display:inline-block;padding:7px 12px 7px 0;text-transform:uppercase;font-size:.7rem;margin-top:9px;cursor:pointer}
.filter{display:none}
.sort-by
label{display:block!important;text-align:right;font-weight:400}
.sort-by
select{display:none}
.filter>li{padding:0!important}
.filter>li>span{padding:9px 12px!important;display:block!important}
.filter > li
ul{top:30px!important;left:0!important;border-width:1px!important}
.narrow-by>ul>li{float:none;margin-top:-1px}
.regions{display:none;position:absolute;background:#000;font-size:1em;z-index:100;text-align:left;padding:10px 40px 10px 20px}
.regions
li{display:block!important;padding:5px 0}
.store-switch:hover
.regions{display:block}
.store-switch:hover .regions a:hover{color:#fff;text-decoration:underline}
.store-switch{line-height:1.3rem;margin-right:1.5rem}
h4.new-arrivals{font-size:1.5rem;text-transform:uppercase;margin-top:80px}
@media only screen and (min-width: 599px) {
.narrow-by>ul>li>span{display:inline-block!important}
.mobile-filter{vertical-align:top}
#narrow-by-list{display:inline-block}
.filter{display:block}
.sort-by
select{display:inline-block}
.sort-by{right:5.75%}
.layered-nav{padding:0 6%}
.sort-by
label{display:inline-block!important}
.sort-by:after{content:"\f107";font-family:FontAwesome;font-weight:400;font-style:normal;padding-left:5px;font-size:9px;position:absolute;right:10px;top:10px;z-index:-1}
.narrow-by>ul>li{margin-top:9px;float:left;min-width:0}
.nav-container{position:fixed;top:50px;left:200px;z-index:999;height:auto}
#nav > li
a{color:#000}
#nav>li.active>a{background:transparent;color:#000}
#nav > li ul.level0 > li
ul.level1{display:block}
.nav-container,#pronav{background:transparent;overflow:visible;width:2000px}
.button,button,input[type="submit"],input[type="reset"],input[type="button"],.link-cart{padding:1em!important}
.mobile-menu{display:none}
.mobile-cart{display:none}
.nav-container
#nav{padding-right:1.0416666666667%;padding-left:1.0416666666667%}
.nav-container #nav
ul{list-style:none;margin:0}
.nav-container #nav
li{position:relative;float:left;text-align:left}
.nav-container #nav li
a{font-size:14px;font-size:.875rem;line-height:32px;padding:0 .5625em}
.nav-container #nav li.parent>a{padding-right:30px}
.nav-container #nav li.parent>a:after{font-size:10px;font-size:.625rem;font-family:FontAwesome;font-weight:400;font-style:normal;line-height:32px;display:block;content:"\f078";position:absolute;top:0;right:10px;bottom:0;color:#fff}
.nav-container #nav li
ul.level0{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.15);box-shadow:0 0 8px 0 rgba(0,0,0,0.15);position:absolute;left:-9999px}
.nav-container #nav li ul.level0.shown-sub{top:auto;left:0}
.nav-container #nav li ul.level0>li{position:relative;width:160px}
.nav-container #nav li ul.level0>li.parent{border-top:none}
.nav-container #nav li ul.level0 > li
a{padding:0 .5625em}
.nav-container{display:none!important}
.nav-container #nav li ul.level0 > li
ul.level1{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,0.15);box-shadow:0 0 8px 0 rgba(0,0,0,0.15);position:absolute;left:-9999px}
.nav-container #nav li:hover
ul.level0{left:0}
.nav-container #nav li ul.level0 > li ul.level1.shown-sub{top:0;left:160px}
.nav-container #nav li ul.level0 > li ul.level1>li{position:relative;width:160px}
}
.breadcrumbs{position:absolute;top:510px;left:15px;z-index:100;display:none}
.breadcrumbs
ul{font-size:.6rem;list-style:none;margin-bottom:1.40625em;font-size:.75rem}
.breadcrumbs ul .home
a{color:#999}
.breadcrumbs ul
li{display:inline}
.breadcrumbs ul li
a{color:#000}
.breadcrumbs ul li a:hover{color:#004c99}
.add-to-box
button{padding:1rem 1.8rem!important;text-transform:uppercase}
@media only screen and (min-width: 599px) {
.breadcrumbs
ul{text-align:left}
.catalog-product-view
.breadcrumbs{display:block}
}
@media only screen and (min-width: 767px) {
.breadcrumbs{position:absolute;top:610px}
}
.footer-container{border-top:1px dotted #bfbfbf;padding-top:.5625em}
.footer-container .footer
ul{list-style:none;margin-bottom:0}
.footer-container .footer ul
li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-left:.5625em;padding:.5625em 0}
.footer-container .footer ul li:first-child{margin-left:0}
.footer-container .footer p,.footer-container .footer
address{font-size:12px;font-size:.75rem;background-color:#e6e6e6;margin:0;padding-left:1.125em;padding-right:1.125em}
.footer-container .footer
p{padding-top:1.125em}
.footer-container .footer
address{padding-bottom:1.125em}
.col-main .std
p{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.1111111111111rem}
.col-main .std ul,.col-main .std ol,.col-main .std
dl{margin-bottom:1em!important}
.col-main .std ul li,.col-main .std ol li,.col-main .std dl
li{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.1111111111111rem}
.col-main .std ul dd,.col-main .std ol dd,.col-main .std dl
dd{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.1111111111111rem;margin-bottom:1.125em!important}
@media only screen and (min-width: 599px) {
.col-main
.std{text-align:left}
.category-description.std{text-align:center}
.catalog-category-view .col-left .filter > li
ul{display:none;background:#fff;position:absolute;top:13px;min-width:130px;padding:0 10px}
.catalog-category-view .col-left .filter > li:hover
ul{display:block}
.catalog-category-view .col-left .layered-nav{float:none;display:inline-block;vertical-align:top;text-align:left;height:43px;position:relative;z-index:1000}
.catalog-category-view .col-left .narrow-by{float:left}
.catalog-category-view .col-left .narrow-by>ul>li{float:left;margin-right:35px;cursor:pointer;margin-top:9px;position:relative}
.catalog-category-view .col-left .narrow-by>ul>li>span:after{content:"▼";padding-left:5px;font-size:9px}
.catalog-category-view .col-left .layered-nav:last-child .narrow-by>ul>li:last-child{margin-right:0}
.catalog-category-view .col-left .filter-by{display:inline-block;margin:10px 20px 0 0;font-size:11px}
}
.category-products .products-grid,.category-products .products-list{margin-bottom:0;list-style:none}
.category-products .products-grid.last .item.last,.category-products .products-list.last
.item.last{border-bottom:none;padding-bottom:0;margin-bottom:1.40625em}
.category-products .products-grid .item,.category-products .products-list
.item{margin-bottom:1.125em}
.category-products .products-grid .item .product-image img,.category-products .products-list .item .product-image
img{margin-bottom:.5625em}
.category-products .products-grid .item .product-name,.category-products .products-list .item .product-name{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.6666666666667rem;margin-left:.5625em;margin-right:.5625em}
.category-products .products-grid .item .btn-cart,.category-products .products-list .item .btn-cart{font-size:24px;font-size:1.5rem;width:100%;padding-top:.28125em;padding-bottom:.28125em;margin:0}
.category-products .products-grid .item .desc,.category-products .products-list .item
.desc{text-align:left;line-height:22px;line-height:1.2222222222222rem;margin:0 .5625em 1.125em}
@media only screen and (min-width: 479px) {
.category-products .products-grid .item .product-name,.category-products .products-list .item .product-name{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
.category-products .products-grid .item .price-box,.category-products .products-list .item .price-box{font-size:16px;font-size:1rem;line-height:20px;line-height:1.1111111111111rem;margin-bottom:1.125em}
.category-products .products-grid .item .price-box .price-as-configured,.category-products .products-list .item .price-box .price-as-configured{font-size:16px;font-size:1rem;line-height:20px;line-height:1.1111111111111rem}
.category-products .products-grid .item .btn-cart,.category-products .products-list .item .btn-cart{font-size:16px;font-size:1rem}
}
@media only screen and (max-width: 600px){
.the-slideshow .direction-nav a{margin-top:-300px;}
.above-footer-container .above-footer{margin: 0 auto 0;}
.slides .hp-right.white h2 { font-size:24px !important;}
}
@media only screen and (min-width: 767px) {
.category-products .products-grid.last
.item.last{border-bottom:1px dotted gray}
}
.product-view .product-essential .product-shop .product-name
h1{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.6666666666667rem;text-transform:uppercase;font-size:1.2rem;line-height:1.2rem;padding:0}
.product-view .product-essential .product-shop .product-name
h2{font-size:1.6rem;line-height:1.6rem;text-transform:uppercase;margin-bottom:5px}
.product-view .product-essential .product-shop .product-name
h3{font-size:.9rem;line-height:.9rem}
h2.product-sub{font-size:1.2rem;font-weight:400}
.availability{display:block;margin:0}
.add-to-cart label,.add-to-cart
#qty{display:none}
.product-view .product-essential .product-shop .email-friend a,.product-view .product-essential .product-shop .no-rating
a{font-weight:700;background-repeat:no-repeat}
.product-view .product-essential .product-shop .email-friend{margin-bottom:1.125em}
.product-view .product-essential .product-shop
.availability{font-weight:700}
.product-view .product-essential .product-shop .availability
span{font-weight:400}
.product-view .product-essential .product-shop .add-to-box
.or{display:none}
.product-view .product-essential .product-shop .add-to-box .add-to-cart
input{margin-bottom:.5625em}
.product-view .product-essential .product-shop .short-description{background-color:#eee;padding:1.125em;margin:1.125em 0}
.product-view .product-essential .product-shop .short-description
h2{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem;margin-bottom:.75em}
.product-view .product-essential .product-shop .short-description
.std{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.1111111111111rem;text-align:left;margin-bottom:.5625em}
.product-view .product-essential .product-img-box{margin-bottom:1.125em}
.product-view .product-essential .product-img-box .product-image
img{display:block;width:100%}
.product-view .product-essential .product-img-box .more-views
h2{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem}
.product-view .product-essential .product-img-box .more-views
ul{list-style:none}
.product-view .product-essential .product-img-box .more-views ul
li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-right:.5625em}
.product-view .product-essential .product-img-box .more-views ul li:last-child{margin-right:0}
.product-view .product-essential .product-options{text-align:left}
.product-view .product-essential .product-options dl
dt{padding:0 1.125em}
.product-view .product-essential .product-options dl dt
label{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem;margin-bottom:1.125em}
.product-view .product-essential .product-options dl dt
label.required{padding:0;margin-bottom:.5625em}
.product-view .product-essential .product-options dl dt label.required
em{color:red}
.product-view .product-essential .product-options dl
dd{border-bottom:1px dotted gray;padding:0 1.125em 1.125em}
.product-view .product-essential .product-options dl dd .input-box .options-list{list-style:none}
.product-view .product-essential .product-options dl dd .input-box .options-list li .radio,.product-view .product-essential .product-options dl dd .input-box .options-list li
.checkbox{float:left;margin:0 .5625em 1px 0}
.product-view .product-essential .product-options dl dd .input-box .options-list li .label
label{line-height:22px;line-height:1.2222222222222rem;font-weight:400}
.product-view .product-essential .product-options dl dd .input-box .options-list li .label label .price-notice{font-weight:700}
.product-view .product-essential .product-options dl dd .input-box
.multiselect{width:100%}
.product-view .product-essential .product-options dl dd .qty-holder
label{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-right:.5625em}
.product-view .product-essential .product-options
.required{font-size:14px;font-size:.875rem;font-weight:700;color:red;padding:0 1.125em}
.product-view .product-essential .product-options-bottom .add-to-cart{text-align:center}
.product-view .product-essential .product-options-bottom .add-to-cart
input{width:40px}
.product-view .product-essential .product-options-bottom .add-to-cart .btn-cart{width:auto}
@media only screen and (min-width: 599px) {
.product-col-right{position:absolute;top:50px;left:50%;padding:20px 15px;max-width:300px}
.add-to-box{margin-right:0}
.product-view .product-essential .product-shop{text-align:left}
.product-view .product-essential .product-shop .email-friend a,.product-view .product-essential .product-shop .no-rating
a{font-size:14px;font-size:.875rem}
.product-view .product-essential .product-shop
.ratings{*zoom:1;text-align:left}
.product-view .product-essential .product-shop .ratings:before,.product-view .product-essential .product-shop .ratings:after{content:"";display:table}
.product-view .product-essential .product-shop .ratings:after{clear:both}
.product-view .product-essential .product-shop .ratings .rating-links{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;margin-bottom:0}
.product-view .product-essential .product-shop .ratings .rating-links a:first-child{margin-right:5px}
.product-view .product-essential .product-shop
.availability{font-size:14px;font-size:.875rem}
.product-view .product-essential .product-shop .availability
span{font-weight:400}
.product-view .product-essential .product-shop .add-to-box .add-to-cart{*zoom:1;margin-bottom:.5625em}
.product-view .product-essential .product-shop .add-to-box .add-to-cart:before,.product-view .product-essential .product-shop .add-to-box .add-to-cart:after{content:"";display:table}
.product-view .product-essential .product-shop .add-to-box .add-to-cart:after{clear:both}
.product-view .product-essential .product-shop .add-to-box .add-to-cart
label{font-size:14px;font-size:.875rem;line-height:36px;line-height:2rem;float:left;margin-right:5px;margin-bottom:0}
.product-view .product-essential .product-shop .add-to-box .add-to-cart
input{float:left;width:30px;margin-right:5px}
.product-view .product-essential .product-shop .add-to-box .add-to-cart .btn-cart{float:left;width:auto}
.product-view .product-essential .product-shop .add-to-box .add-to-links{clear:both}
.product-view .product-essential .product-shop .short-description
h2{font-size:16px;font-size:1rem;line-height:22px;line-height:1.2222222222222rem;margin-bottom:.5625em}
.product-view .product-essential .product-shop .short-description
.std{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;margin-bottom:0}
.product-view .product-essential .product-options dl dt
label{font-size:16px;font-size:1rem;line-height:22px;line-height:1.2222222222222rem}
.product-view .product-essential .product-options dl dt
label.required{padding:0;margin-bottom:.5625em}
.product-view .product-essential .product-options dl dd .input-box .options-list li .radio,.product-view .product-essential .product-options dl dd .input-box .options-list li
.checkbox{margin:3px .5625em 0 0}
.product-view .product-essential .product-options dl dd .input-box .options-list li .label
label{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.2222222222222rem;margin-bottom:0}
.product-view .product-essential .product-options-bottom .price-box{float:left}
.product-view .product-essential .product-options-bottom .add-to-cart{float:right;margin-bottom:1.125em}
.product-view .product-essential .product-options-bottom .add-to-cart
label{display:inline}
.product-view .product-essential .product-options-bottom .add-to-cart .btn-cart{width:auto}
.product-view .product-essential .product-options-bottom .add-to-links{clear:both}
}
@media only screen and (min-width: 767px) {
.product-options-bottom .add-to-links .link-wishlist{float:left}
.product-options-bottom .add-to-links .link-compare{float:right}
.add-to-links{padding-bottom:.5625em;margin-top:.75em}
.add-to-links
li{display:block}
.add-to-links li
a{float:none}
}
.cart{width:84%;margin:0 auto}
.checkout-cart-index .col-right{padding-top:20px}
.checkout-cart-index .col-right
.totals{border:0;text-align:left;background:transparent}
.checkout-cart-index .col-right .totals .forgot-password{display:block;font-size:.7rem;padding-top:0;margin-bottom:20px}
.checkout-cart-index .col-right .totals #login-form{border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:20px}
.crosssell{border-color:#000!important;background:transparent!important}
.checkout-cart-index .col-right .totals #login-form .input-text{width:100%}
.checkout-cart-index .col-right
button{display:block!important;width:100%;text-transform:uppercase}
.checkout-cart-index .btn-remove{padding:0 0 0 20px}
#discount-coupon-form
h2{display:none}
#discount-coupon-form{border:0!important;background:transparent!important;text-align:left}
#discount-coupon-form
button{padding:.55rem!important;margin-top:2px;width:auto!important}
#discount-coupon-form .input-box{display:inline-block}
#discount-coupon-form .buttons-set{display:inline}
.checkout-cart-index #shopping-cart-table
thead{display:none}
#shopping-cart-table #shopping-cart-totals-table{float:right}
#shopping-cart-table tbody tr
td{vertical-align:middle}
#shopping-cart-table tbody tr td .btn-remove{margin-top:-8px}
#shopping-cart-table tbody tr td h2
a{text-transform:uppercase}
#shopping-cart-table tbody tr td .product-image{margin-top:-13px;display:block}
.checkout-cart-index h1,.checkout-cart-index .totals
h2{border-bottom:0 solid #000;padding-bottom:10px;float:none!important;line-height:2rem}
.checkout-cart-index .page-title,.checkout-cart-index h1,.checkout-cart-index .totals
h2{font-size:1.4rem!important;margin-top:0;padding-top:0;text-align:left;text-transform:uppercase;font-weight:400}
.checkout-cart-index .col-right .totals
h3{text-align:left;text-transform:uppercase;font-weight:400;font-size:1rem}
.checkout-cart-index .col-right .totals
p{font-weight:100;font-size:.9rem}
.checkout-cart-index .col-right .form-list
li{margin-bottom:15px;font-size:.9rem;font-weight:100}
.checkout-cart-index .col-right .form-list li
label{font-weight:400}
.cart .page-title.title-buttons .checkout-types{list-style:none}
@media only screen and (min-width: 599px) {
.cart,.checkout-cart-index .col-right
.totals{border:0 solid #000}
.cart .page-title.title-buttons{*zoom:1;margin-bottom:1.125em}
.cart .page-title.title-buttons:before,.cart .page-title.title-buttons:after{content:"";display:table}
.cart .page-title.title-buttons:after{clear:both}
.cart .page-title.title-buttons
h1{float:left}
.cart .page-title.title-buttons .checkout-types{float:right;list-style:none}
body:not(.checkout-onepage-index) .cart > form:before,body:not(.checkout-onepage-index) .cart>form:after{content:"";display:block;position:absolute;top:0;bottom:0;width:0;height:0;z-index:0}
body:not(.checkout-onepage-index) .cart>form:before{-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 0 rgba(0,0,0,0);left:0}
body:not(.checkout-onepage-index) .cart>form:after{-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 0 rgba(0,0,0,0);right:0}
body:not(.checkout-onepage-index) #checkout-review-table-wrapper:before,body:not(.checkout-onepage-index) #checkout-review-table-wrapper:after{content:"";display:block;position:absolute;top:0;bottom:0;width:0;height:0;z-index:0}
body:not(.checkout-onepage-index) #checkout-review-table-wrapper:before{-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 0 rgba(0,0,0,0);left:0}
body:not(.checkout-onepage-index) #checkout-review-table-wrapper:after{-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 0 rgba(0,0,0,0);right:0}
}
@media only screen and (min-width: 767px) {
.product-col-right{padding:15px}
.customer-account-create .col-main form,.customer-account-create .col-main .create-acc-img{display:inline-block;vertical-align:top;width:47%}
.customer-account-create .col-main .create-acc-img{margin-top:20px}
.checkout-onepage-index .cart > form:before,.checkout-onepage-index .cart>form:after{content:"";display:block;position:absolute;top:0;bottom:0;width:0;height:0;z-index:0}
.checkout-onepage-index .inner-shadow-wrapper:before,.wishlist-index-index .inner-shadow-wrapper:before,.customer-account-index .inner-shadow-wrapper:before,.sales-order-view .inner-shadow-wrapper:before,.sales-order-history .inner-shadow-wrapper:before,.review-customer-index .inner-shadow-wrapper:before,.review-product-list .inner-shadow-wrapper:before,.catalog-product-compare-index .inner-shadow-wrapper:before,.checkout-onepage-index .inner-shadow-wrapper:after,.wishlist-index-index .inner-shadow-wrapper:after,.customer-account-index .inner-shadow-wrapper:after,.sales-order-view .inner-shadow-wrapper:after,.sales-order-history .inner-shadow-wrapper:after,.review-customer-index .inner-shadow-wrapper:after,.review-product-list .inner-shadow-wrapper:after,.catalog-product-compare-index .inner-shadow-wrapper:after{content:"";display:block;position:absolute;top:0;bottom:0;width:0;height:0;z-index:0}
}
.page-popup{text-align:center;margin:1.125em 0}
.page-popup .page-wrapper{margin:0 1.125em}
.page-popup
#product_comparison{margin-bottom:1.125em}
.page-popup .product-image-popup{margin:0 auto}
.page-popup .product-image-popup .buttons-set
.button{width:auto;margin-bottom:1.125em}
.page-popup .product-image-popup .buttons-set .button:hover{color:#fff}
.page-popup .product-image-popup
.nav{margin:0 0 1.125em}
.page-popup .product-image-popup .nav
a{position:relative;text-decoration:none}
.page-popup .product-image-popup .nav a.prev:after,.page-popup .product-image-popup .nav a.next:after{font-family:FontAwesome;font-weight:400;font-style:normal;font-size:15px;line-height:22px;color:#06c;display:block;position:absolute;top:0;bottom:0}
.page-popup .product-image-popup .nav
a.prev{padding-left:15px}
.page-popup .product-image-popup .nav a.prev:after{content:"\f053";left:0}
.page-popup .product-image-popup .nav
a.next{padding-right:15px}
.page-popup .product-image-popup .nav a.next:after{content:"\f054";right:0}
.page-popup .product-image-popup
.image{margin-bottom:1.125em}
.block{background-color:#f6f6f6;border:1px solid #ccc;padding:1.125em;margin:1.125em 0}
.block ul,.block ol,.block
dl{list-style:none;margin-bottom:0}
.block .block-title{font-size:22px;font-size:1.375rem;line-height:28px;line-height:1.5555555555556rem;border-bottom:1px dotted gray;padding:0 0 .5625em;margin-bottom:.9em}
.block .block-title
small{font-size:22px;font-size:1.375rem;color:gray}
.block .block-subtitle{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem;font-weight:700;margin-bottom:1.125em}
.block .block-content .item
p{font-size:14px;font-size:.875rem}
.block .block-content .item p
a{font-weight:700}
.block .block-content
.actions{font-size:14px;font-size:.875rem}
.block-cart .block-content .subtotal,.block-wishlist .block-content .subtotal,.block-related .block-content
.subtotal{font-size:16px;font-size:1rem;line-height:20px;line-height:1.1111111111111rem;position:relative;background-color:#fff;padding:.5625em;margin-bottom:.75em}
.block-cart .block-content .subtotal:after,.block-wishlist .block-content .subtotal:after,.block-related .block-content .subtotal:after{content:" ";position:absolute;top:-10px;right:0;left:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin-right:auto;margin-left:auto}
.block-cart .block-content .subtotal .label,.block-wishlist .block-content .subtotal .label,.block-related .block-content .subtotal .label,.block-cart .block-content .subtotal .price,.block-wishlist .block-content .subtotal .price,.block-related .block-content .subtotal
.price{color:#000}
.block-cart .block-content .subtotal .price,.block-wishlist .block-content .subtotal .price,.block-related .block-content .subtotal
.price{font-weight:700}
.block-cart .block-content .button,.block-wishlist .block-content .button,.block-related .block-content
.button{font-size:18px;font-size:1.125rem;margin-bottom:.9em}
.block-wishlist .block-content .mini-products-list .item .product-details .link-cart{width:100%;text-align:center}
.block-wishlist .block-content
.actions{margin-top:1.125em}
.block-wishlist .block-content .actions
a{font-weight:700}
.block-compare .block-content #compare-items .item .product-name{padding-right:21px;margin-bottom:.5625em}
.block-compare .block-content #compare-items .item.last .product-name{margin-bottom:0}
.block-compare .block-content
.actions{text-align:right}
.block-compare .block-content .actions
.button{width:100%;margin-top:1.125em}
.block-poll
form{margin-bottom:0}
.block-poll form .block-content{text-align:left}
.block-poll form .block-content ul
li{margin-bottom:.5625em}
.block-poll form .block-content ul li
.radio{float:left;margin:1px .5625em 1px 0}
.block-poll form .block-content ul li .label
label{line-height:18px;line-height:1rem}
.block-poll form .block-content ul li:last-child{margin-bottom:0}
.block-poll form .block-content ul
.answer{font-weight:700}
.block-poll form .block-content ul
.votes{float:right}
.block-poll form .block-content
.button{width:100%;margin-top:1.125em}
.block-viewed .block-title{font-size:20px;font-size:1.25rem}
.block-viewed .block-content{text-align:left}
.block-viewed .block-content .product-name{margin-bottom:.5625em}
.block-reorder
form{margin-bottom:0}
.block-reorder form .block-content .item
.checkbox{float:left;margin:0}
.block-reorder form .block-content .item .product-name{text-align:left;padding-left:1.6875em}
.block-reorder form .block-content .actions .btn-cart{width:100%;margin-bottom:.5625em}
.block-reorder form .block-content .actions
a{font-weight:700}
.block-layered-nav .block-content{text-align:left}
.block-layered-nav .block-content #narrow-by-list
dt{margin-bottom:.75em}
.block-layered-nav .block-content #narrow-by-list
li{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.1111111111111rem;color:gray;margin-bottom:.28125em}
.block-layered-nav .block-content #narrow-by-list li
a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;font-size:16px;font-size:1rem;line-height:20px;line-height:1.1111111111111rem;position:relative;padding-left:21px}
.block-layered-nav .block-content #narrow-by-list li a:before{font-family:FontAwesome;font-weight:400;font-style:normal;line-height:20px;line-height:1.1111111111111rem;font-size:16px;content:"\f055";display:block;position:absolute;top:0;bottom:0;left:0;width:16px;height:auto}
.block-layered-nav .block-content
.currently{border-bottom:1px dotted gray;padding-bottom:1.125em;margin-bottom:1.125em}
.block-layered-nav .block-content .currently
ol{margin-bottom:.5625em}
.block-layered-nav .block-content .currently ol
li{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.1111111111111rem;color:#000;margin-bottom:.375em}
.block-layered-nav .block-content .currently ol li
.label{font-weight:700}
.block-layered-nav .block-content .currently ol li:last-child{margin-bottom:.28125em}
.block-layered-nav .block-content .currently
.actions{display:block;text-align:right}
.block-subscribe #newsletter-validate-detail{margin-bottom:0}
.block-subscribe #newsletter-validate-detail .block-content .form-subscribe-header{margin-bottom:1.125em}
.block-subscribe #newsletter-validate-detail .block-content
input{width:100%}
.block-subscribe #newsletter-validate-detail .block-content
.button{width:100%;margin-top:1.125em}
.block-related .block-content .mini-products-list .item
.product{overflow:hidden}
@media only screen and (min-width: 479px) {
.block .block-title{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem}
.block .block-title
small{font-size:16px;font-size:1rem}
.block .block-subtitle{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
.block .block-content
p{font-size:14px;font-size:.875rem}
}
@media only screen and (min-width: 767px) {
.block{text-align:left}
.account-login .col2-set .col-2{float:left;text-align:left;width:47.5%}
.account-login .col2-set .col-1{float:right;text-align:left;width:47.5%}
}
.tags-list{list-style:none;margin-bottom:1.125em}
.tags-list
li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;background-color:#09f;padding:.375em .5625em;margin-bottom:.28125em}
.tags-list li
a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;color:#fff}
.tags-list li:hover{background-color:#007acc}
form{margin-bottom:1.125em}
label{font-size:14px;font-size:.875rem;line-height:14px;line-height:.77777777777778rem;font-weight:700;margin-bottom:.5625em}
.button,button,input[type="submit"],input[type="reset"],input[type="button"],.link-cart{font-size:14px;font-size:.875rem;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;font-weight:700;color:#fff;max-width:300px;background-color:#0cb5d3;transition:background-color 0;padding:1em}
.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.link-cart:hover{transition:background-color .5s;background-color:#000}
.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,.link-cart:active{background-color:#000}
input[type="text"],input[type="password"],input[type="email"],textarea,.multiselect,.input-text{font-size:14px;font-size:.875rem;line-height:14px;line-height:.77777777777778rem;max-width:480px;color:gray;outline:none;border:1px solid #ccc}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,.input-text:focus{border:1px solid #75b9f0;color:#000}
select{background-color:#fff}
.success,.error{color:#fff}
.notice{color:#000}
.messages{margin-bottom:0}
.messages,.messages
ul{list-style:none}
.messages .error-msg,.messages ul .error-msg,.messages .success-msg,.messages ul .success-msg,.messages .note-msg,.messages ul .note-msg,.messages .notice-msg,.messages ul .notice-msg{color:#fff;padding:.5625em}
.messages .error-msg ul li,.messages ul .error-msg ul li,.messages .success-msg ul li,.messages ul .success-msg ul li,.messages .note-msg ul li,.messages ul .note-msg ul li,.messages .notice-msg ul li,.messages ul .notice-msg ul
li{line-height:22px;line-height:1.2222222222222rem}
.messages .error-msg span,.messages ul .error-msg span,.messages .success-msg span,.messages ul .success-msg span,.messages .note-msg span,.messages ul .note-msg span,.messages .notice-msg span,.messages ul .notice-msg
span{position:relative;padding-left:21px}
.messages .error-msg span:before,.messages ul .error-msg span:before,.messages .success-msg span:before,.messages ul .success-msg span:before,.messages .note-msg span:before,.messages ul .note-msg span:before,.messages .notice-msg span:before,.messages ul .notice-msg span:before{font-family:FontAwesome;font-weight:400;font-style:normal;line-height:22px;line-height:1.2222222222222rem;font-size:16px;display:block;position:absolute;top:0;bottom:0;left:0;width:16px;height:auto}
.messages .error-msg,.messages ul .error-msg{background-color:red}
.messages .error-msg span:before,.messages ul .error-msg span:before{content:"\f06a";color:#fff}
.messages .success-msg,.messages ul .success-msg{background-color:#0c3}
.messages .success-msg span:before,.messages ul .success-msg span:before{content:"\f058";color:#fff}
.messages .note-msg,.messages ul .note-msg,.messages .notice-msg,.messages ul .notice-msg{color:#000;background-color:#fc0}
.messages .note-msg span:before,.messages ul .note-msg span:before,.messages .notice-msg span:before,.messages ul .notice-msg span:before{content:"\f05a";color:#000}
.links{font-size:12px;font-size:.7rem;list-style:none;margin-bottom:0!important}
.links>li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;line-height:16px;line-height:1rem;margin-left:1.5rem}
.links li:first-child{margin-left:0}
.links li
a{padding:.5625em 0}
.toolbar{*zoom:1;font-size:12px;font-size:.75rem}
.toolbar:before,.toolbar:after{content:"";display:table}
.toolbar:after{clear:both}
.toolbar
label{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;font-size:12px;font-size:.75rem;line-height:32px;line-height:1.7777777777778rem;margin-right:5px;margin-bottom:0}
.pager{overflow:hidden;margin-bottom:0}
.pager
.amount{font-size:12px;font-size:.75rem;line-height:32px;line-height:1.7777777777778rem;float:left;margin-bottom:.5625em}
.pager
.limiter{font-size:12px;font-size:.75rem;line-height:32px;line-height:1.7777777777778rem;float:right;margin-bottom:.5625em}
.pager .limiter
label{font-size:12px;font-size:.75rem;line-height:32px;line-height:1.7777777777778rem;display:inline}
.pager .limiter
select{font-size:12px;font-size:.75rem;margin-top:2px;margin-right:2px}
.pager
.pages{clear:both;margin-bottom:1.125em}
.pager .pages
strong{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;line-height:26px;line-height:1.4444444444444rem;margin-right:5px}
.pager .pages
ol{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;list-style:none;margin-bottom:0}
.pager .pages ol
li{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}
.pager .pages ol
li.current{color:#fff;background-color:gray;padding:.225em .45em}
.pager .pages ol li:first-child{margin-left:0}
.pager .pages ol li
a{display:block;background-color:#fff;padding:.225em .45em}
.pager .pages ol li a:hover{color:#fff;background-color:#06c}
.pager .pages ol li a:active{background-color:#000}
.pager .pages ol li a.previous,.pager .pages ol li
a.next{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:relative;border:0;font:0/0 a;text-align:center;color:transparent;width:23px;height:23px}
.pager .pages ol li a.previous img,.pager .pages ol li a.next
img{display:none}
.pager .pages ol li a.previous:after,.pager .pages ol li a.next:after{font-family:FontAwesome;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#06c;display:block;position:absolute;top:0;right:0;bottom:0;left:0}
.pager .pages ol li a.previous:hover:after,.pager .pages ol li a.next:hover:after{color:#fff}
.pager .pages ol li a.previous:after{content:"\f053"}
.pager .pages ol li a.next:after{content:"\f054"}
.sorter{overflow:hidden}
.sorter .view-mode{font-size:12px;font-size:.75rem;line-height:32px;line-height:1.7777777777778rem;float:left;margin-bottom:0}
.sorter .view-mode .grid,.sorter .view-mode
.list{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:relative;border:0;font:0/0 a;text-align:center;color:transparent;width:20px;height:28px}
.sorter .view-mode .grid:after,.sorter .view-mode .list:after{font-family:FontAwesome;font-weight:400;font-style:normal;font-size:20px;line-height:32px;line-height:1.7777777777778rem;color:#bfbfbf;display:block;position:absolute;top:0;right:0;bottom:0;left:0}
.sorter .view-mode .grid:after{content:"\f009"}
.sorter .view-mode .list:after{content:"\f039"}
.sorter .view-mode a.grid:after,.sorter .view-mode a.list:after{color:#06c}
.sorter .view-mode a.grid:hover:after,.sorter .view-mode a.list:hover:after{color:#004c99}
.sorter .sort-by{float:right;margin-bottom:0}
.sorter .sort-by
select{font-size:12px;font-size:.75rem;margin-top:2px;margin-right:2px}
.sorter .sort-by
a{background-color:#fff;padding:.28125em .5625em .225em}
.toolbar-bottom{clear:both}
.toolbar-bottom
.toolbar{margin-bottom:0}
@media only screen and (min-width: 479px) {
.toolbar .pager
.amount{float:none}
.toolbar .pager
.limiter{float:none}
.toolbar .pager
.pages{margin-bottom:.5625em}
.toolbar .sorter .view-mode{float:none;margin-bottom:.5625em}
.toolbar .sorter .sort-by{float:none;display: none;}
}
@media only screen and (min-width: 767px) {
.toolbar .pager
.amount{float:left}
.toolbar .pager
.limiter{float:right}
.toolbar .pager
.pages{margin-bottom:1.125em}
.toolbar .sorter .view-mode{float:left;margin-bottom:0}
.toolbar .sorter .sort-by{float:right}
}
@media only screen and (min-width: 959px) {
.toolbar .pager
.pages{clear:none;border-bottom:1px dotted gray;padding-bottom:1.125em}
}
.btn-remove,.btn-edit{line-height:20px;line-height:1.1111111111111rem;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;position:relative;border:0;font:0/0 a;color:transparent;float:right}
.btn-remove:after,.btn-edit:after{font-family:FontAwesome;font-weight:400;font-style:normal;line-height:20px;line-height:1.1111111111111rem;font-size:16px;color:gray;display:block;position:absolute;top:0;right:0;bottom:0;width:16px;height:auto}
.btn-remove:hover:after,.btn-edit:hover:after{color:#000}
.btn-remove:after{content:"\f057"}
.btn-edit:after{content:"\f044"}
.data-table,.products-grid{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;display:block;border-collapse:separate;text-align:left;margin-bottom:1.125em;position:relative;z-index:5}
.data-table colgroup,.products-grid colgroup,.data-table thead,.products-grid thead,.data-table tbody,.products-grid tbody,.data-table tfoot,.products-grid
tfoot{width:100%}
.data-table colgroup tr th,.products-grid colgroup tr th,.data-table thead tr th,.products-grid thead tr th,.data-table tbody tr th,.products-grid tbody tr th,.data-table tfoot tr th,.products-grid tfoot tr
th{z-index:1;position:relative;vertical-align:top;font-weight:700;border-bottom:1px solid #bfbfbf;padding:1.125em .5625em}
.data-table colgroup tr td,.products-grid colgroup tr td,.data-table thead tr td,.products-grid thead tr td,.data-table tbody tr td,.products-grid tbody tr td,.data-table tfoot tr td,.products-grid tfoot tr
td{z-index:1;position:relative!important;vertical-align:top;border-bottom:1px solid #bfbfbf;background-color:#fff;padding:1.125em .5625em}
.data-table colgroup tr td .product-image,.products-grid colgroup tr td .product-image,.data-table thead tr td .product-image,.products-grid thead tr td .product-image,.data-table tbody tr td .product-image,.products-grid tbody tr td .product-image,.data-table tfoot tr td .product-image,.products-grid tfoot tr td .product-image{border:none}
.data-table colgroup tr td .product-image img,.products-grid colgroup tr td .product-image img,.data-table thead tr td .product-image img,.products-grid thead tr td .product-image img,.data-table tbody tr td .product-image img,.products-grid tbody tr td .product-image img,.data-table tfoot tr td .product-image img,.products-grid tfoot tr td .product-image
img{display:block;position:relative;z-index:2;max-width:50px;height:auto}
.data-table colgroup tr td .product-name,.products-grid colgroup tr td .product-name,.data-table thead tr td .product-name,.products-grid thead tr td .product-name,.data-table tbody tr td .product-name,.products-grid tbody tr td .product-name,.data-table tfoot tr td .product-name,.products-grid tfoot tr td .product-name{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
.data-table colgroup tr td .disc,.products-grid colgroup tr td .disc,.data-table thead tr td .disc,.products-grid thead tr td .disc,.data-table tbody tr td .disc,.products-grid tbody tr td .disc,.data-table tfoot tr td .disc,.products-grid tfoot tr td
.disc{list-style:none}
.data-table colgroup tr td p,.products-grid colgroup tr td p,.data-table thead tr td p,.products-grid thead tr td p,.data-table tbody tr td p,.products-grid tbody tr td p,.data-table tfoot tr td p,.products-grid tfoot tr td
p{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
.data-table colgroup tr td .input-text,.products-grid colgroup tr td .input-text,.data-table thead tr td .input-text,.products-grid thead tr td .input-text,.data-table tbody tr td .input-text,.products-grid tbody tr td .input-text,.data-table tfoot tr td .input-text,.products-grid tfoot tr td .input-text{width:30px}
.data-table colgroup tr td .ratings,.products-grid colgroup tr td .ratings,.data-table thead tr td .ratings,.products-grid thead tr td .ratings,.data-table tbody tr td .ratings,.products-grid tbody tr td .ratings,.data-table tfoot tr td .ratings,.products-grid tfoot tr td
.ratings{margin-bottom:0}
.data-table colgroup tr td .ratings .rating-links,.products-grid colgroup tr td .ratings .rating-links,.data-table thead tr td .ratings .rating-links,.products-grid thead tr td .ratings .rating-links,.data-table tbody tr td .ratings .rating-links,.products-grid tbody tr td .ratings .rating-links,.data-table tfoot tr td .ratings .rating-links,.products-grid tfoot tr td .ratings .rating-links{margin-bottom:0}
.data-table colgroup tr td .ratings .rating-links a,.products-grid colgroup tr td .ratings .rating-links a,.data-table thead tr td .ratings .rating-links a,.products-grid thead tr td .ratings .rating-links a,.data-table tbody tr td .ratings .rating-links a,.products-grid tbody tr td .ratings .rating-links a,.data-table tfoot tr td .ratings .rating-links a,.products-grid tfoot tr td .ratings .rating-links
a{display:block;margin:0 0 .5625em}
.data-table colgroup tr td .ratings .rating-links a:last-child,.products-grid colgroup tr td .ratings .rating-links a:last-child,.data-table thead tr td .ratings .rating-links a:last-child,.products-grid thead tr td .ratings .rating-links a:last-child,.data-table tbody tr td .ratings .rating-links a:last-child,.products-grid tbody tr td .ratings .rating-links a:last-child,.data-table tfoot tr td .ratings .rating-links a:last-child,.products-grid tfoot tr td .ratings .rating-links a:last-child{margin-bottom:0}
.data-table colgroup tr td .btn-remove,.products-grid colgroup tr td .btn-remove,.data-table thead tr td .btn-remove,.products-grid thead tr td .btn-remove,.data-table tbody tr td .btn-remove,.products-grid tbody tr td .btn-remove,.data-table tfoot tr td .btn-remove,.products-grid tfoot tr td .btn-remove{position:relative;outline:0}
.data-table colgroup tr.last th,.products-grid colgroup tr.last th,.data-table thead tr.last th,.products-grid thead tr.last th,.data-table tbody tr.last th,.products-grid tbody tr.last th,.data-table tfoot tr.last th,.products-grid tfoot tr.last th,.data-table colgroup tr.last td,.products-grid colgroup tr.last td,.data-table thead tr.last td,.products-grid thead tr.last td,.data-table tbody tr.last td,.products-grid tbody tr.last td,.data-table tfoot tr.last td,.products-grid tfoot tr.last
td{border-bottom:none}
.data-table colgroup tr.first th,.products-grid colgroup tr.first th,.data-table thead tr.first th,.products-grid thead tr.first th,.data-table tbody tr.first th,.products-grid tbody tr.first th,.data-table tfoot tr.first th,.products-grid tfoot tr.first
th{border-bottom:1px solid #bfbfbf}
.data-table thead tr td,.products-grid thead tr
td{border-bottom:1px solid #bfbfbf!important}
.data-table tfoot tr td,.products-grid tfoot tr
td{border-bottom:none;border-top:1px solid #bfbfbf}
.data-table tfoot tr td .btn-continue,.products-grid tfoot tr td .btn-continue,.data-table tfoot tr td .btn-update,.products-grid tfoot tr td .btn-update{z-index:2;width:auto;padding:0;margin:0;border-bottom:1px dotted #06c;background-color:transparent;font-size:14px;font-size:.875rem;color:#06c}
.data-table tfoot tr td .btn-continue:hover,.products-grid tfoot tr td .btn-continue:hover,.data-table tfoot tr td .btn-update:hover,.products-grid tfoot tr td .btn-update:hover{border-bottom:none}
.data-table tfoot tr td .btn-continue,.products-grid tfoot tr td .btn-continue{margin-right:0}
.data-table#checkout-review-table tfoot tr.first td,.products-grid#checkout-review-table tfoot tr.first
td{padding-bottom:0}
.data-table#checkout-review-table tfoot tr.last td,.products-grid#checkout-review-table tfoot tr.last
td{padding-top:0}
.data-table,.box-up-sell .products-grid{position:relative;overflow-x:auto}
.products-grid{text-align:center}
#wishlist-view-form{background-color:transparent;padding:0;margin-bottom:0}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table{table-layout:fixed;margin-bottom:1.125em}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup col:nth-child(1),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead col:nth-child(1),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody col:nth-child(1),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot col:nth-child(1){width:25%}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup col:nth-child(2),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead col:nth-child(2),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody col:nth-child(2),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot col:nth-child(2){width:35%}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup col:nth-child(3),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead col:nth-child(3),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody col:nth-child(3),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot col:nth-child(3){width:15%}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup col:nth-child(4),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead col:nth-child(4),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody col:nth-child(4),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot col:nth-child(4){width:20%}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup col:nth-child(5),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead col:nth-child(5),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody col:nth-child(5),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot col:nth-child(5){width:5%}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr th:nth-child(1),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr th:nth-child(1),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr th:nth-child(1),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr th:nth-child(1),#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr td:nth-child(1),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr td:nth-child(1),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr td:nth-child(1),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr td:nth-child(1){width:25%}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr th:nth-child(2),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr th:nth-child(2),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr th:nth-child(2),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr th:nth-child(2),#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr td:nth-child(2),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr td:nth-child(2),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr td:nth-child(2),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr td:nth-child(2){width:35%}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr th:nth-child(3),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr th:nth-child(3),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr th:nth-child(3),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr th:nth-child(3),#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr td:nth-child(3),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr td:nth-child(3),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr td:nth-child(3),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr td:nth-child(3){width:15%}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr th:nth-child(4),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr th:nth-child(4),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr th:nth-child(4),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr th:nth-child(4),#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr td:nth-child(4),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr td:nth-child(4),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr td:nth-child(4),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr td:nth-child(4){width:20%}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr th:nth-child(5),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr th:nth-child(5),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr th:nth-child(5),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr th:nth-child(5),#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr td:nth-child(5),#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr td:nth-child(5),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr td:nth-child(5),#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr td:nth-child(5){width:5%}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr th .price-box,#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr th .price-box,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr th .price-box,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr th .price-box,#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr td .price-box,#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr td .price-box,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr td .price-box,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr td .price-box{margin-bottom:0}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr th textarea,#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr th textarea,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr th textarea,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr th textarea,#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr td textarea,#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr td textarea,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr td textarea,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr td
textarea{width:100%;max-width:100%}
#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr th .btn-cart,#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr th .btn-cart,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr th .btn-cart,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr th .btn-cart,#wishlist-view-form .inner-shadow-wrapper #wishlist-table colgroup tr td .btn-cart,#wishlist-view-form .inner-shadow-wrapper #wishlist-table thead tr td .btn-cart,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tbody tr td .btn-cart,#wishlist-view-form .inner-shadow-wrapper #wishlist-table tfoot tr td .btn-cart{width:auto;margin-bottom:.5625em}
.buttons-set2
button{width:auto;margin-bottom:.5625em}
.cart>form{position:relative}
.cart>form:before,.cart>form:after{content:"";display:block;position:absolute;top:0;bottom:0;width:60px;height:100%;z-index:20}
.inner-shadow-wrapper{position:relative}
.inner-shadow-wrapper:before,.inner-shadow-wrapper:after{content:"";display:block;position:absolute;top:0;bottom:0;width:60px;height:100%;z-index:20}
.add-to-links{overflow:hidden;list-style:none;margin:1.125em 0 0}
.add-to-links
.separator{display:none}
.col-main
.block{margin:10px}
.product-collateral{margin:1.125em 0 0;z-index:10;padding:0 10px}
.product-collateral .box-description{padding-bottom:1.125em}
.product-collateral .box-description
h2{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem;margin-bottom:.75em}
.product-collateral .box-description
.std{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.1111111111111rem;text-align:left}
.product-collateral .box-additional{margin-bottom:1.125em}
.product-collateral .box-additional
h2{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem;margin-bottom:.75em}
.product-collateral .box-up-sell{-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}
.product-collateral .box-up-sell
h2{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem;margin-bottom:.75em}
.product-collateral .box-tags
h2{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem;margin-bottom:.75em}
.product-collateral .box-tags
h3{font-size:16px;font-size:1rem;line-height:18px;line-height:1rem;margin-bottom:1.125em}
.product-collateral .box-tags .product-tags{list-style:none}
.product-collateral .box-tags .product-tags
li{font-size:14px;font-size:.875rem;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;background-color:#09f;padding:.5625em;margin:0 .28125em .5625em 0}
.product-collateral .box-tags .product-tags li:hover{background-color:#007acc}
.product-collateral .box-tags .product-tags li
a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;color:#fff}
.product-collateral .box-tags form
label{display:block;width:100%;clear:both}
.product-collateral .box-tags form
input{width:100%}
.product-collateral .box-tags form
.button{width:100%;margin-top:.5625em}
.product-collateral .box-tags
.note{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;color:gray;text-align:left;margin-bottom:1.125em}
@media only screen and (min-width: 599px) {
.product-collateral .box-description{text-align:left}
.product-collateral .box-tags{text-align:left}
.product-collateral .box-tags
h3{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.1111111111111rem}
.product-collateral .box-tags .form-add
label{float:left}
.product-collateral .box-tags .form-add .input-box{display:inline}
.product-collateral .box-tags .form-add .input-box
input{width:auto}
.product-collateral .box-tags .form-add
.button{width:auto;margin-top:0}
}
@media only screen and (min-width: 479px) {
.crosssell h2,#discount-coupon-form h2,.shipping h2,.totals
h2{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
}
.crosssell #crosssell-products-list{list-style:none;margin-bottom:0}
.crosssell #crosssell-products-list
.item{border-bottom:1px dotted gray;margin-bottom:1.125em}
.crosssell #crosssell-products-list
.item.last{border-bottom:none;margin-bottom:0}
.crosssell #crosssell-products-list .item .product-image{float:left}
.crosssell #crosssell-products-list .item .product-details{text-align:left;margin-left:95px}
.crosssell #crosssell-products-list .item .product-details .product-name{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem}
.crosssell #crosssell-products-list .item .product-details .price-box{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem;margin-bottom:1.125em}
.crosssell #crosssell-products-list .item .product-details .btn-cart{width:auto}
@media only screen and (min-width: 479px) {
.crosssell #crosssell-products-list .item .product-image{float:left}
.crosssell #crosssell-products-list .item .product-image
img{max-width:50px;height:auto}
.crosssell #crosssell-products-list .item .product-details{margin-left:60px}
.crosssell #crosssell-products-list .item .product-details .product-name{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
.crosssell #crosssell-products-list .item .product-details .price-box{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
.crosssell #crosssell-products-list .item .product-details .add-to-links li a.link-wishlist,.crosssell #crosssell-products-list .item .product-details .add-to-links li a.link-compare{float:none}
}
#discount-coupon-form .discount .discount-form .input-box
input{width:100%;margin-bottom:.5625em}
#discount-coupon-form .discount .discount-form .buttons-set
.button{width:100%}
.shipping .shipping-form form .form-list{list-style:none;margin-bottom:0}
.shipping .shipping-form form .form-list li .input-box
select{max-width:100%;margin-bottom:.5625em}
.shipping .shipping-form form .form-list li .input-box .input-text{width:100%;margin-bottom:.5625em}
.shipping .shipping-form form .buttons-set
.button{width:100%}
.shipping #co-shipping-method-form .sp-methods dd
ul{list-style:none}
.shipping #co-shipping-method-form .sp-methods dd ul
li{text-align:left}
.shipping #co-shipping-method-form .sp-methods dd ul li
.radio{float:left;margin:2px .5625em 1px 0}
.shipping #co-shipping-method-form .sp-methods dd ul li
label{line-height:24px;line-height:1.3333333333333rem}
.totals #shopping-cart-totals-table,#shopping-cart-totals-table{width:100%;text-align:left;margin-bottom:.75em}
.totals #shopping-cart-totals-table tbody tr td,.totals #shopping-cart-totals-table tfoot tr
td{width:50%}
.totals #shopping-cart-totals-table tbody tr td,#shopping-cart-totals-table tbody tr
td{font-size:14px;font-size:.875rem;vertical-align:top;border-bottom:0!important;padding:.4em 0}
#shopping-cart-totals-table tbody tr
td.last{text-align:right}
.totals #shopping-cart-totals-table tbody tr td:first-child{text-align:right;padding-right:.5625em}
.totals #shopping-cart-totals-table tbody tr td:last-child{text-align:left;padding-left:.5625em}
.totals #shopping-cart-totals-table tfoot tr
td{font-size:16px;font-size:1rem;line-height:24px;line-height:1.3333333333333rem}
.totals #shopping-cart-totals-table tfoot tr td:first-child{text-align:right;padding-right:.5625em}
.totals #shopping-cart-totals-table tfoot tr td:last-child{text-align:left;padding-left:.5625em}
.totals .checkout-types{list-style:none;margin-bottom:0}
.totals .checkout-types li .btn-checkout{width:100%;margin-bottom:1.125em}
.totals .checkout-types li
a{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
.link-wishlist,.link-compare{font-size:13px;font-size:.8125rem;font-weight:700}
.link-wishlist{float:left}
.link-compare{float:right}
.mini-products-list{text-align:left}
.mini-products-list
.item{margin-bottom:1.125em}
.mini-products-list
.item.last{margin-bottom:0}
.mini-products-list .item
.checkbox{float:left;margin:1px .5625em 1px 0}
.mini-products-list .item .product-image{float:left;margin-right:.75em}
.mini-products-list .item .product-details{font-size:14px;font-size:.875rem}
.mini-products-list .item .product-details .product-name{padding-right:47px;margin-bottom:.5625em}
.mini-products-list .item .product-details
.price{font-weight:700}
.mini-products-list .item .product-details .link-cart:hover{color:#fff}
.mini-products-list .item .product-details
.truncated{position:relative;display:block;clear:both;background-color:#fff;padding:1.125em;margin-top:2.25em}
.mini-products-list .item .product-details .truncated:after{content:" ";position:absolute;top:-10px;right:0;left:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin-right:auto;margin-left:auto}
.mini-products-list .item .product-details .truncated .item-options
dt{margin-bottom:.5625em}
.mini-products-list .item .product-details .truncated .item-options
dd{margin-bottom:1.125em}
.mini-products-list .item .product-details .truncated .item-options dd
.mini-products-list .item .product-details .btn-edit{margin-right:26px}
.price-box{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem;margin-bottom:0}
.price-box .regular-price .price,.price-box .price-from .price,.price-box .price-to .price,.price-box .special-price .price,.price-box .minimal-price .price,.price-box .price-as-configured .price,.price-box .full-product-price
.price{line-height:38px;line-height:2.1111111111111rem}
.price-box .price-from{margin-bottom:0}
.price-box .old-price{color:gray;line-height:27px}
.price-box .old-price
.price{text-decoration:line-through;float:left}
.price-box .price-as-configured{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem;color:#fff;background-color:#0c0;padding:.5625em;margin-bottom:.5625em}
@media only screen and (min-width: 599px) {
.price-box .price-as-configured{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;margin-bottom:0}
.price-box-bundle .price-box .price-from{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;margin-bottom:0}
.price-box-bundle .price-box .price-to{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;margin-bottom:0}
}
.product-pricing{margin-bottom:1.6875em}
.product-pricing
li{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
.ratings{margin-bottom:1.125em}
.ratings .rating-box{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;border:0;font:0/0 a;color:transparent;width:60px;height:12px;background:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/images/icon-star-sml.png) repeat-x left top;background-size:12px 32px}
.ratings .rating-box
.rating{height:24px;background:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/images/icon-star-sml.png) repeat-x left -21px;background-size:12px 32px}
.ratings
.amount{margin-left:.5625em}
.ratings .amount
a{line-height:30px;line-height:1.6666666666667rem}
.ratings .rating-links{margin-top:.5625em}
.ratings .rating-links
a{margin-right:1.125em}
.ratings .rating-links a:last-child{margin-right:0}
.ratings .rating-links
.separator{display:none}
@media only screen and (min-width: 479px) {
.ratings .rating-box{width:60px;height:16px;background:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/images/icon-star-sml.png) repeat-x left top;background-size:12px 32px}
.ratings .rating-box
.rating{height:16px;background:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/images/icon-star-sml.png) repeat-x left -21px;background-size:12px 32px}
.catalog-product-view .ratings .rating-box
.rating{height:16px;background:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/images/icon-star-sml.png) repeat-x left -23px;background-size:12px 32px}
.ratings .amount
a{line-height:20px;line-height:1.1111111111111rem}
}
.opc{list-style:none}
.opc
.section{position:relative;background-color:#e6e6e6;padding:1.125em;margin-bottom:1.125em}
.opc .section .step-title{position:relative;margin-bottom:0}
.opc .section .step-title
.number{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.4444444444444rem;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;font-weight:700;color:#e6e6e6;background-color:#fff;padding:.140625em .375em;margin-bottom:.28125em}
.opc .section .step-title
h2{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.6666666666667rem;margin-bottom:0}
.opc .section .step-title > a,.opc .section .step-title
.edit{position:absolute;top:10px;right:0;border:0;font:0/0 a;color:transparent;float:right}
.opc .section .step-title > a:after,.opc .section .step-title .edit:after{font-family:FontAwesome;font-weight:400;font-style:normal;font-size:20px;color:#06c;content:"\f044";display:block;position:absolute;top:0;right:0;width:20px;height:20px}
.opc .section .step-title > a:hover:after,.opc .section .step-title .edit:hover:after{color:#004c99}
.opc .section.allow
.edit{display:block;position:absolute;top:1.125em;right:1.125em}
.opc
.section.active{border:1px solid #bfbfbf;background-color:transparent}
.opc .section.active .step-title
.number{color:#fff;background-color:#bfbfbf}
.opc .section.active .step-title
h2{border-bottom:1px dotted #bfbfbf;padding-bottom:.5625em;margin-bottom:1.125em}
.opc .section.active .step-title > a,.opc .section.active .step-title
.edit{display:none}
.opc .section .step #checkout-step-shipping_method #co-shipping-method-form{margin-bottom:0}
.opc .section .step #checkout-shipping-method-load,.opc .section .step #co-payment-form{margin-bottom:0}
.opc .section .step #checkout-shipping-method-load dl dt .radio,.opc .section .step #co-payment-form dl dt
.radio{margin-bottom:.5625em}
.opc .section .step #checkout-shipping-method-load dl dt label,.opc .section .step #co-payment-form dl dt
label{display:inline}
.opc .section .step #checkout-shipping-method-load dl dd,.opc .section .step #co-payment-form dl
dd{margin-bottom:.5625em}
.opc .section .step #checkout-shipping-method-load dl dd:last-child,.opc .section .step #co-payment-form dl dd:last-child{margin-bottom:0}
.opc .section .step #checkout-shipping-method-load dl dd p,.opc .section .step #co-payment-form dl dd
p{margin-bottom:.5625em}
.opc .section .step #checkout-shipping-method-load dl dd p:last-child,.opc .section .step #co-payment-form dl dd p:last-child{margin-bottom:0}
.opc .section .step #checkout-shipping-method-load dl dd ul,.opc .section .step #co-payment-form dl dd
ul{list-style:none;margin-bottom:1.125em}
.opc .section .step #checkout-shipping-method-load dl dd ul li label,.opc .section .step #co-payment-form dl dd ul li
label{display:inline}
ul.ul{list-style-type:disc;margin-bottom:1.125em}
.col2-set .col-1 h2,.col2-set .col-2
h2{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.6666666666667rem}
.col2-set .col-1 h3,.col2-set .col-2
h3{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.2222222222222rem}
.col2-set .col-1 h4,.col2-set .col-2
h4{font-size:16px;font-size:1rem;line-height:20px;line-height:1.1111111111111rem}
.col2-set .col-1 p,.col2-set .col-2
p{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;margin-bottom:.5625em}
.col2-set .col-1 a,.col2-set .col-2
a{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
.col2-set .col-1 form .form-list,.col2-set .col-2 form .form-list{margin-bottom:0}
.col2-set .col-2 #login-form{margin-bottom:0}
.form-list{list-style:none;margin:0 0 .5625em}
.form-list
li.control{margin-bottom:1.125em!important}
.form-list li.control .input-box{display:inline}
.form-list li.control
.radio{margin-bottom:.5625em}
.form-list li.control
label{display:inline;margin-bottom:.5625em}
.form-list li:last-child{margin-bottom:0}
.form-list li
.radio{margin-right:5px;margin-bottom:0!important}
.form-list li
label{display:inline;margin-bottom:.5625em}
.form-list li .input-box{margin-top:.5625em}
.form-list li .input-box .input-text{width:100%;margin-bottom:1.125em;padding:.5625em}
.form-list li .input-box
select{max-width:180px;overflow:hidden;margin-bottom:1.125em}
.form-list li .input-box select
option{max-width:180px;overflow:hidden}
.form-list li .input-box textarea,.form-list li .input-box
.multiselect{width:100%;max-width:480px}
.form-list li .input-range{margin-top:.5625em;margin-bottom:.5625em}
.form-list li
ul{list-style:none;margin:0}
.form-list li ul li
label{margin-bottom:.5625em}
.form-list li ul li div
label{margin-bottom:.5625em}
.form-list li ul li .field
label{margin-bottom:.5625em}
.form-list li ul li .input-box .input-text{width:100%;margin-bottom:1.125em}
.form-list li ul li .input-box
select{max-width:200px;overflow:hidden;margin-bottom:1.125em}
.form-list li ul li .input-box select
option{max-width:200px;overflow:hidden}
.buttons-set .back-link,.buttons-set .f-left{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;display:block}
.buttons-set
.button{margin-bottom:1.125em}
.buttons-set .please-wait
img{display:block;margin:1.125em auto .5625em}
#checkout-progress-wrapper .block-progress .block-title{margin-bottom:1.125em}
#checkout-progress-wrapper .block-progress .block-content dl
dt{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;background-color:#fff;padding:.5625em;margin-bottom:2px}
#checkout-progress-wrapper .block-progress .block-content dl
dt.complete{margin-bottom:0}
#checkout-progress-wrapper .block-progress .block-content dl dt
.separator{margin-right:5px;margin-left:5px}
#checkout-progress-wrapper .block-progress .block-content dl
dd{margin-top:1.125em;margin-bottom:1.125em}
#checkout-progress-wrapper .block-progress .block-content dl
dd.complete{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
#checkout-progress-wrapper .block-progress .block-content dl dd
address{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
#checkout-progress-wrapper .block-progress .block-content dl dd
p{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;margin-bottom:0}
.checkout-onepage-success .page .main-container.col1-layout .main .col-main .page-title
h1{text-align:center}
.checkout-onepage-success .page .main-container.col1-layout .main .col-main
p{margin-bottom:.5625em}
.checkout-onepage-success .page .main-container.col1-layout .main .col-main p:last-of-type{margin-bottom:1.125em}
.checkout-onepage-success .page .main-container.col1-layout .main .col-main .buttons-set{margin-bottom:1.125em}
.validation-advice{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;position:relative;font-weight:700;background-color:#fc0;padding:.5625em 2em;margin-bottom:.5625em;margin-top:13px}
.billing_cp_address_class .input-address .validation-advice,.input-password .validation-advice{margin-top:40px}
.validation-advice:before{font-family:FontAwesome;font-weight:400;font-style:normal;line-height:36px;line-height:2rem;content:"\f05a";color:#000;font-size:16px;display:block;position:absolute;top:0;bottom:0;left:10px;width:16px;height:auto}
@media only screen and (min-width: 767px) {
.opc .section .step-title
.number{position:absolute;top:0;left:0}
}
.my-account .dashboard .welcome-msg
.hello{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333rem}
.my-account .dashboard .welcome-msg
p{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.1111111111111rem}
.my-account
form{background-color:#eee;padding:2.25em;margin-bottom:1.125em}
.my-account form .fieldset
h2{font-size:18px;font-size:1.125rem;line-height:30px;line-height:1.6666666666667rem;border-bottom:1px dotted #bfbfbf;padding-bottom:.5625em;margin-bottom:1.125em}
.my-account form .buttons-set
.button{border:none}
.my-account
.pager{*zoom:1;margin-bottom:.5625em}
.my-account .pager:before,.my-account .pager:after{content:"";display:table}
.my-account .pager:after{clear:both}
.my-account .pager
.amount{font-size:14px;font-size:.875rem;line-height:32px;line-height:1.7777777777778rem;margin-bottom:.5625em}
.my-account .pager
.limiter{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;float:right}
.my-account .pager .limiter
label{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.2222222222222rem;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-top:5px;margin-bottom:0}
.my-account .pager
.pages{float:right}
.my-account .pager .pages ul,.my-account .pager .pages
ol{*zoom:1;list-style:none}
.my-account .pager .pages ul:before,.my-account .pager .pages ol:before,.my-account .pager .pages ul:after,.my-account .pager .pages ol:after{content:"";display:table}
.my-account .pager .pages ul:after,.my-account .pager .pages ol:after{clear:both}
.my-account .pager .pages ul li,.my-account .pager .pages ol
li{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;position:relative;float:left;margin-left:.5625em}
.my-account .pager .pages ul li a,.my-account .pager .pages ol li
a{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
.my-account .buttons-set .back-link
a{font-weight:700}
.block-account .block-content ul
li{line-height:24px;line-height:1.3333333333333rem}
.title-buttons{margin-bottom:1.6875em}
.addresses-primary{background-color:#f6f6f6;border:1px solid #ccc;padding:1.125em;margin-bottom:1.125em}
.addresses-primary
h2{border-bottom:1px dotted #bfbfbf;padding-bottom:.5625em;margin-bottom:1.125em}
.addresses-primary ul,.addresses-primary
ol{list-style:none;margin-bottom:0}
.addresses-primary ul .item,.addresses-primary ol
.item{margin-bottom:1.6875em}
.addresses-primary ul .item:last-child,.addresses-primary ol .item:last-child{margin-bottom:0}
.addresses-primary ul .item address,.addresses-primary ol .item
address{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;margin-bottom:1.125em}
.addresses-primary ul .item p,.addresses-primary ol .item
p{margin-bottom:.5625em}
.addresses-primary ul .item p:last-child,.addresses-primary ol .item p:last-child{margin-bottom:0}
.addresses-additional{border:1px solid #e6e6e6;padding:1.125em;margin-bottom:1.125em}
.addresses-additional
h2{border-bottom:1px dotted #bfbfbf;padding-bottom:.5625em;margin-bottom:1.125em}
.addresses-additional ul,.addresses-additional
ol{list-style:none;margin-bottom:0}
.addresses-additional ul li p,.addresses-additional ol li
p{margin-bottom:.75em}
.addresses-additional ul li p:last-child,.addresses-additional ol li p:last-child{margin-bottom:0}
.box-account{margin-bottom:2.25em}
.box-account .box-head{position:relative;margin-bottom:1.125em}
.box-account .box-head
h2{font-size:18px;font-size:1.125rem;line-height:30px;line-height:1.6666666666667rem}
.box-account .box-head
a{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;position:absolute;top:0;right:0;font-weight:700}
.box-account ul,.box-account
ol{list-style:none}
.box-account .data-table{margin-top:1.125em}
.box-account
.box{background-color:#f6f6f6;border:1px solid #ccc;padding:1.6875em;margin-bottom:1.125em}
.box-account .box .box-title{position:relative;border-bottom:1px dotted #bfbfbf;padding-bottom:.5625em;margin-bottom:1.125em}
.box-account .box .box-title
h3{margin-bottom:.28125em}
.box-account .box .box-title
a{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem;position:absolute;top:0;right:0}
.box-account .box .box-content{*zoom:1}
.box-account .box .box-content:before,.box-account .box .box-content:after{content:"";display:table}
.box-account .box .box-content:after{clear:both}
.box-account .box .box-content .col-1{width:47.5%;float:left}
.box-account .box .box-content .col-2{width:47.5%;float:right}
.box-account .box .box-content
p{margin-bottom:.5625em}
.box-account .box .box-content p:last-child{margin-bottom:0}
.box-account .box .box-content
address{font-size:14px;font-size:.875rem;line-height:18px;line-height:1rem}
.box-reviews #my_recent_reviews
.item{border-bottom:1px dotted #bfbfbf;padding-bottom:1.125em;margin-bottom:1.125em}
.box-reviews #my_recent_reviews .item
.number{font-size:16px;font-size:1rem;line-height:22px;line-height:1.2222222222222rem;float:left;font-weight:700;margin-right:.5625em}
.box-reviews #my_recent_reviews .item .details
h3{font-size:16px;font-size:1rem;line-height:22px;line-height:1.2222222222222rem;margin-bottom:.5625em}
.box-reviews #my_recent_reviews .item .details h3
a{font-weight:700}
.box-reviews #my_recent_reviews .item .details
.ratings{margin-bottom:0}
@media only screen and (min-width: 767px) {
.my-account{text-align:left}
.my-account .title-buttons{*zoom:1;margin-bottom:0}
.my-account .title-buttons:before,.my-account .title-buttons:after{content:"";display:table}
.my-account .title-buttons:after{clear:both}
.my-account .title-buttons
h1{float:left}
.my-account .title-buttons
.button{float:right;width:auto}
.my-account .col2-set{*zoom:1}
.my-account .col2-set:before,.my-account .col2-set:after{content:"";display:table}
.my-account .col2-set:after{clear:both}
.my-account .col2-set .col-1{width:47.5%;float:left}
.my-account .col2-set .col-2{width:47.5%;float:right}
}
.cms-index-noroute .std dl,.cms-no-route .std
dl{margin-bottom:1.125em}
.cms-index-noroute .std dl dt,.cms-no-route .std dl
dt{margin-bottom:1.125em}
.cms-index-noroute .std dl dd,.cms-no-route .std dl
dd{margin-bottom:1.125em}
.cms-index-noroute .std dl dd ul,.cms-no-route .std dl dd ul,.cms-index-noroute .std dl dd ol,.cms-no-route .std dl dd
ol{margin-bottom:1.125em;margin-left:1.125em}
.cms-index-noroute .std dl dd ul li,.cms-no-route .std dl dd ul li,.cms-index-noroute .std dl dd ol li,.cms-no-route .std dl dd ol
li{line-height:22px;line-height:1.2222222222222rem}
.clearer{clear:both}
ul.color{margin:0;padding:0}
ul.color
li{display:inline-block}
.cart-table h2.product-name{font-size:11px!important}
@media only screen and (min-width: 479px) {
.page-title
h1{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2rem;margin:0 0 .75em}
.cart-table h2.product-name{font-size:14px!important;font-size:.875rem!important}
}
#accordion ul,#accordion ul li,#accordion{list-style-type:none;text-align:left}
#accordion
h6{background:#efefef;border:#cecece solid 1px;padding:0 10px;text-transform:uppercase;font-size:17px;margin:0;cursor:pointer;font-family:'Lato',sans-serif;margin-bottom:3px}
#accordion h6>span>span{text-transform:none;font-style:italic;padding-left:11px;font-family:georgia;letter-spacing:0}
#accordion h6>span{padding:7px 0;display:block;margin:0;font-weight:400}
#accordion li>ul{display:none;padding:0 10px}
#accordion li ul
li{padding:10px 0}
#accordion li ul
ul{display:block;padding-left:10px;margin-left:10px}
#accordion li ul li ul
li{padding:0}
.bags{margin-top:0}
.bags UL
SPAN{display:block;text-align:center;line-height:13px}
.bags
UL{list-style:none;margin:0;text-align:center}
.bags>UL>LI{width:32%;min-width:310px;display:inline-block;text-align:center;border-left:1px solid #eee;border-bottom:1px solid #eee;padding-bottom:10px}
.bags>UL>LI>div{position:relative}
.bags UL
SPAN{display:block;text-align:center;line-height:150%}
.bags UL SPAN .regular-price{float:none}
.bags UL
SPAN.red{color:#ed1c24}
.bags UL SPAN.red
SPAN{margin:0;color:#666;display:inline;text-decoration:line-through}
.bags UL LI
A{display:block;color:#666}
.bags UL LI A:HOVER{text-decoration:none}
.bags UL
SPAN.slim{padding-left:12px;background:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/images/icons/arrow.gif) no-repeat left center;font-size:11px;margin:0 12px;text-align:center}
.bags UL p.short-description{text-align:center;margin:0}
.bags UL
.price_block{margin:0 12px}
.bags UL
IMG{margin-top:0}
.totes
P{margin:10px 20px 0 0;color:#707070}
.bags UL LI.no-border{border-bottom:none}
.bags li .more-colors{height:20px;z-index:1000}
.bags li .more-colors>span{display:none}
.bags li .more-colors .color-text{display:none}
.bags li .more-colors
li{width:15px;margin:0 4px 0 0;padding:0;height:15px;overflow:hidden}
.bags li .more-colors li
a{z-index:10000}
.bags li
.ratings{margin:5px 0}
.bags li .ratings .rating-box,.bags li .ratings
.rating{background-size:10px auto;width:49px}
.bags li .ratings .reviews-count{display:none}
.bags li .promo-text{margin:3px 0;color:red;text-transform:none;font-family:georgia;font-style:italic;font-size:13px}
.bags li > div > a > span,.bags li>div>a>p{margin:0}
.bags UL
LI{border:0;position:relative;height:400px;font-family:lato;text-transform:uppercase}
.bags UL LI>div>a{padding:0 30px!important;display:inline-block;color:#000}
.bags UL LI > div > a
img.image_34{display:none}
.bags UL
SPAN.slim{padding-left:0;background:none;font-size:13px;margin:0}
.bags UL LI
p{margin:0}
.bags
.price_block{position:relative}
.bags .price_block .old-price{top:19px;right:0;text-align:right;margin:0}
.bags .price_block .special-price{top:0;right:0}
.bags .price_block .special-price,.bags .price_block .special-price
span{text-align:center;line-height:100%}
.bags .short-description{clear:both;font-size:11px;padding-top:0}
.bags
img{display:block;position:absolute;top:0;left:0}
.catalog-category-view .regular-price
.price{color:#000}
.bags ul li
span.price{font-size:13px}
.old-price{margin:0;margin-right:8px;display:inline}
.old-price .price-label{white-space:nowrap;color:#999}
.old-price
.price{font-weight:400;color:#000;text-decoration:line-through;display:inline!important}
.special-price{margin:0;padding:3px 0;clear:both}
.special-price .price-label{font-size:13px;font-weight:700;white-space:nowrap;color:#cd5033;display:inline!important}
.special-price
.price{font-size:13px;font-weight:400;color:#f14950;display:inline!important}
.more-colors
li{display:inline-block}
.add-to-box label,.add-to-box
input{display:none}
.regular-price{text-align:left;display:block;float:left;margin-left:20px}
.middle-container{max-width:960px;margin:0 auto}
.page-title{padding-top:20px}
.page-title
h1{font-weight:400}
.color .color-text{display:none}
.checkout-cart-index .col2-right-layout .main,.onestepcheckout-index-index .col1-layout
.main{max-width:960px;margin:0 auto}
.account-create-text{text-transform:uppercase;margin:20px;font-size:.9rem;line-height:1.2rem}
@media only screen and (min-width: 970px) {
.product-col-right,#accordion li.accordion-colors{left:60%}
.cat-main-header{position:relative}
.category-description.std>div{position:absolute;right:20%;top:40%;float:none!important}
.category-description.std>div.white{color:#fff}
.category-description.std>div.black{color:#000}
.category-description.std>div.left{left:20%;right:auto}
}
.cms-page-view .main,.cms-stores-by-postcode .page .store-finder{max-width:960px;margin:0 auto}
.cms-page-view .col-main{padding:30px 20px 0;text-align:left}
.cms-page-view .col-main
h1{text-transform:uppercase;font-size:2rem;font-weight:400}
.cms-page-view .col-main
h2{text-transform:uppercase;font-size:1.8rem;font-weight:400}
.cms-page-view
.sidebar{text-align:left;padding:30px 20px 0}
.cms-page-view .sidebar
a{text-transform:uppercase;font-size:.8rem;padding-bottom:5px;display:inline-block}
.cms-page-view .sidebar
ul{list-style-type:none}
@media only screen and (min-width: 1000px) {
.knomo-id
img{float:left;margin-right:50px}
.knomo-id{text-align:left}
}
ul.color li img:hover{-webkit-filter:brightness(70%);transition:-webkit-filter .75s}
.customer-account-edit .group-select .input-text{width:300px}
.contacts-index-index .form-list input,.contacts-index-index .form-list textarea,.contacts-index-index .form-list
select{display:block}
.contacts-index-index .form-list
input.check{display:inline-block}
.contacts-index-index .form-list
label{font-size:12px}
.contacts-index-index .form-list{text-align:left}
.contacts-index-index .form-list
li{margin-bottom:20px;font-size:12px}
.contacts-index-index
.main{max-width:960px;margin:0 auto}
.contacts-index-index .col-main{text-align:left}
@media only screen and (min-width: 720px) {
.contacts-index-index .center-column,.contacts-index-index .right-column{display:inline-block;vertical-align:top}
.contacts-index-index .center-column{width:68%;margin-right:2%}
.contacts-index-index .right-column{width:29%}
}
@media only screen and (min-width: 1000px) {
.contacts-index-index .center-column{width:78%}
.contacts-index-index .right-column{width:19%}
}
.contacts-index-index .right-column
p{font-size:12px}
.onestepcheckout-index-index .mobile-menu{display:none}
.product-view .product-essential .product-shop .product-name
p{font-size:.7rem;line-height:.7rem;margin-bottom:5px}
.reserve-signup{position:absolute;z-index:100000;width:300px;margin-left:-150px;top:150px;left:50%;background:#fff;border:1px solid #000;padding:20px;-webkit-box-shadow:4px 4px 19px 0 rgba(50,50,50,0.75);-moz-box-shadow:4px 4px 19px 0 rgba(50,50,50,0.75);box-shadow:4px 4px 19px 0 rgba(50,50,50,0.75)}
.mc-field-group{padding-bottom:20px;text-align:left}
.mc-field-group
input{width:100%}
.reserve-signup
button{float:right;text-transform:uppercase}
.indicates-required{float:right;color:red;font-size:12px}
.reserve-signup
h2{margin-bottom:30px}
.reserve-close{position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer}
.watch-video{display:none}
@media only screen and (min-width: 599px) {
.reserve-signup{position:fixed;top:120px;left:50%}
}
div.small-product-image{width:auto}
@media only screen and (max-width: 676px) {
div.small-product-image{width:50px}
}
@media only screen and (max-width: 599px) {
.play-button-container{position:absolute;top:100px;text-align:center;width:100%}
.watch-video{display:block}
.hp-slide>div.h_iframe{max-height:300px}
.product-shop .bundle-product{padding:0 20px}
.product-shop .bundle-left{margin-bottom:0}
#footer-signup-offer,#bundle-product-popup{margin-left:-50%!important}
}
.hp-slide>div.h_iframe{position:absolute!important;top:0;left:0;width:100%;margin:0;height:100%}
.reserve-signup-btn{padding:1rem 1.2rem!important}
.reserve-email-red{color:red}
.review-content{font-size:.8rem;font-weight:200;line-height:1rem}
.play-button-container .play-button{width:30px!important;height:30px!important;min-height:60px!important;min-width:60px!important;display:block;margin:30px auto}
.welcome-msg{display:none}
.bundle-product{margin-top:20px}
.bundle-left{float:left;margin-bottom:0}
.bundle-product
h4{text-transform:uppercase;font-size:16px;margin-bottom:3px}
.bundle-product h4
label{display:inline-block}
.bundle-product
h5{font-size:14px;font-weight:300;margin-bottom:5px}
.bundle-product
p{font-size:.7rem;line-height:.7rem}
.bundle-product p.product-color{margin-bottom:5px}
.bundle-product p.product-sku{margin-bottom:15px}
.bundle-product .small-product-image{float:right}
.catalog-product-view .bundle-product .small-product-image
img{cursor:pointer}
.bundle-product .bundle-price{font-size:.9rem;line-height:.9rem}
.bundle-product .special-price{color:red}
.bundle-product .normal-price{text-decoration:line-through}
.product-view .product-essential .product-shop .product-name{margin-bottom:0!important}
.font-awesome{font-family:FontAwesome;font-weight:400;font-style:normal}
.accessible-hide{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.hidden{display:none!important;visibility:hidden}
.inline-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}
body{width:100%;*zoom:1}
body:before,body:after{content:"";display:table}
body:after{clear:both}
body:before,body:after{content:"";display:table}
body:after{clear:both}
.best-selling
h3{font-size:22px;font-size:1.375rem;line-height:28px;line-height:1.5555555555556rem;border-bottom:1px dotted #999;padding-bottom:.5625em;margin-bottom:.5625em}
.best-selling
td{padding:0 .5625em}
.best-selling td .product-description
p{font-size:14px;font-size:.875rem}
.best-selling td .product-description p
a{font-weight:700}
.best-selling td .product-description p:last-child
a{font-weight:400}
.catalog-category-view .col-main .page-title+a img,.catalog-category-view .col-main .category-title+a
img{margin-bottom:1.125em}
.catalog-category-view.categorypath-electronics-html .col-main{text-align:center}
.catalog-category-view.categorypath-electronics-html .col-main
h3{height:29px}
.catalog-category-view.categorypath-electronics-html .col-main h3
a{display:inline-block}
.catalog-category-view.categorypath-electronics-html .col-main
.left{float:none;display:inline-block;margin-right:0!important}
.catalog-category-view.categorypath-electronics-html .col-main
.right{float:none;text-align:center;display:inline-block}
@media only screen and (min-width:767px) {
.cms-home .main-container .main .col-main
.std{display:block;width:102.77777777778%;margin:0 -1.3888888888889%;*zoom:1}
.cms-home .main-container .main .col-main .std:before,.cms-home .main-container .main .col-main .std:after{content:"";display:table}
.cms-home .main-container .main .col-main .std:after{clear:both}
.cms-home .main-container .main .col-main .std:before,.cms-home .main-container .main .col-main .std:after{content:"";display:table}
.cms-home .main-container .main .col-main .std:after{clear:both}
.cms-home .main-container .main .col-main .std .side-col{display:inline;float:left;width:30.555555555556%;margin:0 1.3888888888889%}
.cms-home .main-container .main .col-main .std .home-spot{display:inline;float:left;width:63.888888888889%;margin:0 1.3888888888889%}
}
@media
print {
*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
#ajax_cart_holder{position:absolute;width:100%;margin:0 auto;z-index:10000000000!important}
#ajax_cart_loading{color:#fff;font-size:.5rem}
#ajax_cart_loading
img{vertical-align:middle}
#ajax_cart_container{display:none;position:absolute;width:100%;top:65px;color:#FFF;padding:10px;z-index:9999999!important;line-height:13px;background:#000}
#ajax_cart_content{z-index:10000}
#ajax_cart_head{width:100%;height:0;position:relative}
#ajax_cart_middle{z-index:9999;width:100%;padding:15px}
#close_cart{display:block;float:left;margin:0;height:13px;left:20px!important;bottom:20px!important;position:absolute;font-size:.5rem}
#ajax_cart_bottom_edge{width:303px;height:17px}
#ajax_cart_container
a{color:#fff;text-decoration:none;font-weight:700}
#ajax_cart_container a:hover,#ajax_cart_container a:active{color:#555}
#ajax_cart_close{display:none;width:14px;height:14px;float:right;font-weight:700}
#ajax_cart_products{width:100%;color:#878787}
#ajax_cart_products
td{margin:0;padding:5px;vertical-align:middle;height:18px;border-bottom:1px solid #e7e7e7;font-size:12px;color:#858585}
#ajax_cart_products
img{vertical-align:middle}
#ajax_cart_products
.del_product{display:block;margin-left:4px;width:14px;height:13px;background:url(http://www.knomobags.com/skin/frontend/knomo/knomo5/images/icon_close.png) no-repeat}
#ajax_cart_products
.qty{width:18%;text-align:center}
#ajax_cart_products
.actions{width:5%}
.ajax_cart_message{font-weight:700;margin-bottom:7px;font-size:12px;padding-left:5px;color:#fff}
.ajax_cart_message.bad{color:red}
#ajax_cart_bottom{text-align:right;padding-bottom:25px}
#ajaxcart_subtotal{border-top:0 solid #e7e7e7;border-bottom:1px solid #e7e7e7;overflow:hidden;height:26px;color:#fff}
#ajaxcart_subtotal.no_border{border-bottom:0 solid #e7e7e7;font-size:12px}
#lbl_basket_total{display:block;float:left;width:84px;height:24px;line-height:24px;color:#fff;font-size:14px;padding-left:5px}
#ajax_bag_total{display:block;float:right;width:100px;text-align:right;font-size:13px;color:#fff;line-height:24px;padding-right:5px}
.btn_checkout_small{float:right;width:auto;height:17px;border:0 none;cursor:pointer;background:#000!important;padding:3px 5px;margin:9px 0 0 10px;font-size:12px;font-weight:700;color:#fff!important;line-height:18px}
#ajax_cart_head
a{background:transparent url(http://www.knomobags.com/skin/frontend/knomo/knomo5/images/cross_black.gif) no-repeat;color:#FFF;display:block;float:right;font-size:17px;height:30px;margin:15px 17px 0 0;padding-right:16px;background-position:100% 4px;padding-bottom:3px}
@media only screen and (min-width: 599px) {
#ajax_cart_holder{position:fixed}
#ajax_cart_container{display:none;position:absolute;width:303px;right:0;top:30px;color:#fff;padding:10px;z-index:9999999!important;line-height:13px;background:#000}
#ajax_cart_head{width:303px;height:0;position:relative}
#ajax_cart_middle{z-index:9999;width:273px;padding:15px}
}
#footer-signup-offer-overlay{left:0;background-color:#000;visibility:hidden;position:fixed;bottom:0;width:100%;height:100%;z-index:100}
#footer-signup-offer,#bundle-product-popup{position:fixed;top:100px;margin:0 auto;max-width:400px;min-width:300px;background:#fff;border-width:1px;border-color:#000;border-style:solid;-webkit-box-shadow:0 0 30px rgba(0,0,0,1);-moz-box-shadow:0 0 30px rgba(0,0,0,1);box-shadow:0 0 30px rgba(0,0,0,1);padding:20px;z-index:100000;left:50%;margin-left:-200px;border:0;width:100%}
#footer-signup-offer h2,#bundle-product-popup
h2{font-weight:400;text-transform:uppercase;display:inline-block;color:#000;padding:1px 8px;margin:20px 30px;text-align:center;font-size:40px;font-weight:300}
#footer-signup-offer
p{text-align:center;color:#000;font-size:18px;line-height:26px;margin-bottom:30px}
#footer-signup-offer p.top,#bundle-product-popup
p.top{text-transform:uppercase;font-size:18px;line-height:26px;margin:40px 0 0}
#footer-signup-offer p.bottom,#bundle-product-popup
p.bottom{text-transform:uppercase}
#footer-signup-offer
p.conditions{font-family:georgia;font-size:12px;font-style:italic;margin:30px}
#footer-signup-offer .button.no-thanks,#bundle-product-popup .button.no-thanks{bottom:17px!important;left:318px}
#footer-signup-offer .close,#bundle-product-popup
.close{cursor:pointer;position:absolute;top:3px;right:5px;color:#000;padding:3px;font-family:arial;font-size:20px;width:auto;text-align:right}
#offer-tab{position:fixed;top:200px;left:0;width:150px;margin-left:-170px;padding:20px;border:1px solid #999;border-left:0}
#offer-tab
span{display:block;position:absolute;right:2px;font-size:42px;top:0;line-height:113px;cursor:pointer}
#offer-tab
strong{text-decoration:underline}
.mc-field-group{max-width:280px;margin:0 auto}
#bundle-product-popup{text-align:left}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider .slides>li{position:relative;-webkit-backface-visibility:hidden;background:#fff;overflow:hidden}
.flexslider .slides
img{width:100%;display:block}
.flex-pauseplay
span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html
.slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{max-width:100%!important;margin:0 0 30px!important;background:#fff!important;position:relative!important;zoom:1!important}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider
.slides{zoom:1}
.carousel
li{margin-right:5px}
.flex-direction-nav{*height:0}
.flex-direction-nav
a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 10px 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(255,255,255,0.8);text-shadow:1px 1px 0 rgba(0,0,0,0.5);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;border:1px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-box-shadow:2px -2px 0 0 rgba(50,50,50,0.6);-moz-box-shadow:2px -2px 0 0 rgba(50,50,50,0.6);box-shadow:2px -2px 0 0 rgba(50,50,50,0.6);border-width:2px 2px 0 0;text-indent:-9999999px}
.flex-direction-nav .flex-prev{left:50px!important;border-width:0 0 2px 2px;-webkit-box-shadow:-2px 2px 0 0 rgba(50,50,50,0.6);-moz-box-shadow:-2px 2px 0 0 rgba(50,50,50,0.6);box-shadow:-2px 2px 0 0 rgba(50,50,50,0.6)}
.flex-direction-nav .flex-next{right:50px!important;text-align:right;text-indent:9999999px}
.flexslider:hover .flex-prev{opacity:.7;left:20px}
.flexslider:hover .flex-next{opacity:.7;right:20px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-pauseplay
a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"FontAwesome";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}
.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-25px;text-align:center}
.flex-control-nav
li{text-align:center;margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li
a{width:6px;height:6px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{display:none}

.checkout-page ol#checkoutSteps {
    text-align: left;
}
.opc .section .step-title h2{
    padding-left: 48px;
    font-size: 18px;
}
ol#checkoutSteps select {
    width: 100%;
    max-width: 480px;
    min-height: 40px;
    border: 1px solid #ccc;
}

@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}
}
@media screen and (min-width: 599px) {
.catalog-product-view
.flexslider{height:600px}
.flex-control-thumbs{margin:30px 0 0;position:static;overflow:hidden;display:block}
.flex-control-thumbs
li{margin:0 3px 3px 0;-webkit-box-shadow:0 3px 3px 0 rgba(50,50,50,0.05);-moz-box-shadow:0 3px 3px 0 rgba(50,50,50,0.05);box-shadow:0 3px 3px 0 rgba(50,50,50,0.05);height:90px;width:100px}
.flex-control-thumbs
img{display:block;opacity:.7;cursor:pointer;margin:0 auto;max-height:90px;max-width:100px}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
}
@media screen and (min-width: 767px) {
.catalog-product-view
.flexslider{height:700px}
}
@media screen and (min-width: 1200px) {
.flexslider .slides>li{max-height:600px}
.big-slider.wide{width:100%!important;max-height:800px}
}
iframe#iframeRegCard{height:518px;width:100%;border:1px solid #666}
iframe#sagepaydirectpro-iframe-post{height:500px;width:100%;border:none}
div#direct3d-logos{width:351px;margin:0 auto;margin-top:5px}
div#direct3d-logos
img{padding-right:10px}
div.sagecardh1
h1{display:inline}
div.sagecardh1
img{padding-top:12px;padding-left:10px}
select#sagepaytoken_start_yr,select#sagepaytoken_start,select#sagepaytoken_expiration_yr,select#sagepaytoken_expiration{width:125px}
select#sagepaytoken_start,select#sagepaytoken_expiration{margin-right:10px}
form#frmRegCard
input.cvv{width:3em!important}
.sidebar .sagepaysuite-logo{display:block;margin:10px 0;text-align:center}
.sidebar .sagepaysuite-logo
a{float:none}

@media screen and (max-width: 1280px) {
.col-right1.sidebar .totals {
    padding: 10px 20px !important;
}

.totals {
    width: 100% !important;
	margin-bottom:20px;
}
}

@media screen and (max-width: 957px) {
	.button.btn-continue {
    max-width: 100%!important;
    width: 100% !important;
	
}

.button.btn-update {
    max-width: 100%!important;
    width: 100% !important;
}


.button, button, input[type="submit"], input[type="reset"], input[type="button"], .link-cart {
    max-width: 100% !important;
    width: 100%;
}
}

@media screen and (max-width: 790px) {
	.checkout-cart-index .main .col-right1 { width:100% !important; margin-top:15px !important;}
	.checkout-cart-index .main .col-main1 { width:100% !important;}
	.button, input[type="submit"], input[type="reset"], input[type="button"], .link-cart {max-width: 100%; width:100% !important;}
	.button.btn-update {max-width: 100%!important; width:100% !important;}
	.button.btn-continue { max-width: 100% !important; width:100% !important;}
	input[type="text"], input[type="password"], input[type="email"], textarea, .multiselect, .input-text {max-width: 611px;}
	.mini-newsletter .input-text {
    float: left;
    width: 69%;
}

#newsletter-validate-detail
 button {
    width: 100px;
    float: left;
}
	
}


@media screen and (max-width: 768px) {
.mini-newsletter
 label { width:100% !important;}
 .mini-newsletter .input-text {
    float: left;
    width: 60%;
}

#newsletter-validate-detail
 button {
    width: 100px;
    float: left;
}
}

@media screen and (max-width: 599px) {
.sort-by {
    right: 33.75%;
}
}

@media screen and (max-width: 667px) {
.grid12-1,.grid12-2,.grid12-3,.grid12-4,.grid12-5,.grid12-6,.grid12-7,.grid12-8,.grid12-9,.grid12-10,.grid12-11,.grid12-12,.grid4-1,.grid4-2,.grid4-3,.grid2-1,.grid-full,.grid-col2-sidebar,.grid-col2-main{margin-left:0!important;margin-right:0!important}
#search_form{margin-right:4px}
.mini-newsletter .input-text {
    float: left;
    width: 100%;
}

#newsletter-validate-detail
 button {
    width: 100%;
    float: left;
}
}
@media screen and (max-width: 600px) {
#nav > li..nav-3 ul.level0 > li a{background:none repeat scroll 0 0 transparent;color:#9b9b9b;display:block;float:none;font-family:lato;font-size:14px;font-weight:400;height:auto;padding:3px 25px;text-align:left;text-decoration:none;text-indent:0;text-transform:capitalize}
}
@media screen and (min-width: 600px) {
.totals{width:100%;float:right}

.sort-by {
    right: 44.75%;
}


}
@media screen and (max-width: 568px) {
#shopping-cart-table tbody tr
 td {
    vertical-align: middle;
    width: 100%;
    float: left;
}
.totals .checkout-types li
 a { font-size:10px;}
}
 

@media screen and (max-width: 414px) {
.hp-right.white h2 {
    font-size: 20px !important;
}


.slides .hp-right.white h2 { font-size:24px !important;}
.sort-by {
    right: 44.75%;
}

ul.direction-nav {
    position: absolute;
    width: 100%;
    top: 25%;
}

.big-slider {
    margin-top: 20%;
}
.product-zoom {
    top: 15% !important;
}
}

@media screen and (max-width: 375px) {
.big-slider {
    margin-top: 20%;
}

.product-zoom {
    top: 15% !important;
}
}

@media screen and (max-width: 320px) {
	

.slides .hp-right.white h2 { font-size:24px !important;}
.sort-by {
    right: 44.75%;
}

.product-zoom { margin-top:25px;}

ul.direction-nav {
    position: absolute;
    width: 100%;
    top: 23%;
}

.big-slider {
    margin-top: 20%;
}

.product-zoom {
    top: 15% !important;
}
}

.feature2 {
  border: 0 none !important;
  display: inline-block;
  margin-bottom: 0 !important;
  max-width: 1100px;
  padding: 40px 0;
  vertical-align: top;
  width: 96%;
}
.feature2 > h3 {
  font-family: "Lato","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-size: 35px;
  font-weight: 300;
  letter-spacing: 2px;
  margin-bottom: 50px;
  text-transform: uppercase;
}
.feature2 ul li {
  display: inline-block;
  list-style: outside none none;
  padding: 1%;
  width: 17%;
  vertical-align: middle;
}
.feature2 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.feature2 img {
  height: auto;
}
.price-box .regular-price {
  display: inline-block;
  float: none;
  margin-left: 20px;
  text-align: left;
}

.price-box {
  float: left;
  text-align: center;
  width: 100%;
}

.products-grid.products-grid--max-1-col.first.last.odd {
  box-sizing: border-box;
  float: left;
  margin: 0 !important;
  padding: 0 50px;
  width: 100%;
}

.products-grid .item {
  display: inline;
  float: left;
  margin: 0;
  text-align: center !important;
  width: 25%;
}
.page-title.category-title h1 {
  font-weight: 300;
}
.page-title.category-title {
  padding: 30px;
}


/***--24-1-2017--***/


.bags {
  box-sizing: border-box;
  float: left;
  padding: 0 140px;
  width: 100%;
}
.bags > ul {
  box-sizing: border-box;
  float: left;
  padding: 0 0px;
  width: 100%;
}

.bags > UL > LI {
  border-bottom: medium none;
  border-left: medium none;
  display: inline-block;
  float: left;
  height: auto !important;
  min-width: auto;
  padding-bottom: 10px;
  text-align: center;
  width: 25%;
}
.product-image {
  float: left;
  height: auto !important;
  padding: 0 !important;
  width: 100% !important;
}
.onsale-category-container-grid {
  float: left;
  width: 100%;
}
.product-image > div {
  float: left !important;
  height: auto !important;
  width: 100% !important;
}
.product-image img {
  height: auto !important;
  position: relative !important;
  width: 100% !important;
}
.category-product-bottom {
  float: left;
  width: 100% !important;
}

ul.color {
  display: none;
  margin: 0;
  padding: 0;
}
.short-description {
  display: none;
}
.name-seller {
  font-family: Lato !important;
  font-size: 20px;
  line-height: 1.33333rem;
  margin: 0 0 -1.1em;
  padding: 20px;
  text-transform: uppercase;
}

@media screen and (max-width: 768px)

{
	.products-grid .item {
  width: 50%;
}
.feature2 ul li {
  width: 25%;
}
.bags > UL > LI {
  width: 50%;
}
}

@media screen and (max-width: 640px)
{
	.products-grid .item a {
  padding: 0;
}
	.feature2 ul li {
  width: 48%;
}
.products-grid .item {
  width: 100%;
}
.products-grid .item img {
  float: none;
  margin: auto;
  width: auto;
}
}
@media screen and (max-width: 480px){
.bags {
  padding: 0px;
}
}
/******27 jan**/


@supports (overflow:-webkit-marquee)
   and (justify-content:inherit) {
      .bags > UL > LI { 
  border-bottom: medium none;
  border-left: medium none;
  float: left;
  height: auto !important;
  min-width: 25%;
  padding-bottom: 10px;
  text-align: center;
  width: 25%; 
  }

}

