@media only screen and (max-width:1220px){
#journal-header,#container,#footer,#powered div{max-width:980px}
#content,.breadcrumb{max-width:980px}
.ie8 .breadcrumb{width:980px}
.journal-slider,.slideshow,.nivoSlider{width:980px;margin:0 auto}
#journal-header .welcome,.top-links{width:500px}
.safari #journal-header .welcome,.safari .top-links{width:499px}
#logo{width:200px}
#logo a img{max-width:200px}
#journal-header .menu{width:780px}
.product-grid>div,#content .box-product>div{width:220px;margin-right:16px}
.journal-filter .product-grid>div{margin-right:20px;min-height:357px}
#column-right + #content .product-grid>div,#column-right + #content .box-product>div,#column-left + #content .product-grid>div,#column-left + #content .box-product>div{width:233px}
#column-right + #content .journal-filter .product-grid>div,#column-left + #content .journal-filter .product-grid>div{width:231px;margin-right:22px}
.product-info .image a img{max-width:350px}
.product-info .image-additional a img{max-width:80px}
select[name="category_id"]{width:200px}
.zoomContainer,.zoomWindowContainer div{width:350px !important;height:350px !important}
}
@media only screen and (max-width:980px){
.product-filter .order-select {width:80px;}
.product-filter .display {padding-left:5px; width:70px;}
.product-compare {margin-left:10px;}
.product-filter .display span {margin:0px 6px 0 0;}
.mega-menu-item{width:236px}
.super-menu>li>div{width:100%;left:0}
.product-menu-item{width:173px}
.product-menu-item img{max-width:150px}
.brands-menu-item{width:133px}
.custom-block-left,.custom-block-right{display:none}
.journal-gallery a img{max-width:133px}
#column-left + #content .journal-gallery a img,#column-right + #content .journal-gallery a img{max-width:120px}
html,body{overflow-x:hidden}
.back-top{visibility:hidden}
.zoomContainer{display:none !important}
#container,#journal-header,.journal-filter,.filter-container,#journal-header .menu{max-width:769px}
.journal-slider,.slideshow,.nivoSlider{width:769px !important;margin:0 auto}
.banner,.banner div,.banner div img{height:auto;max-width:769px !important;margin:0 auto}
.banner{margin-bottom:-2px}
.journal-filter ul li a{font-size:13px !important}
#journal-header .menu{width:769px}
header,#journal-header{height:160px}
#journal-header .top-links,#journal-header .welcome{width:569px}
.safari #journal-header .welcome{width:568px}
#journal-header .cart,#search{width:285px}
#cart .content,#cart.active .content{left:3px;top:-2}
#journal-header .cart,.chrome #journal-header .cart{-webkit-box-shadow:0 1px 3px -2px rgba(0,0,0,.3);box-shadow:0 1px 3px -2px rgba(0,0,0,.3)}
#search{max-width:284px}
#search .button-search{border-left:1px solid #dbdbdb}
#journal-header .top-links a:first-child{border-left:none}
.product-compare{position:absolute;left:65px}
.product-compare a{font-size:11px}
.product-list .description{max-width:60%}
.mobile .product-over{display:none}
.breadcrumb{width:769px}
.product-info,.product-info>.left,.product-info>.left + .right{display:block}
.product-info>.left{width:100%}
.product-info .image{float:none;text-align:center}
.product-info .image a{display:inline-block}
.product-info .image a img{max-width:420px}
.product-info .image-additional{width:100%;margin-left:-5px;text-align:center}
.social{max-width:100%}
.product-grid>div,#content .box-product>div{margin-right:16px;width:230px}
#column-right + #content .product-grid>div,#column-right + #content .box-product>div,#column-left + #content .product-grid>div,#column-left + #content .box-product>div{width:255px}
.journal-filter .product-grid>div{width:229px}
#column-right + #content .journal-filter .product-grid>div,#column-left + #content .journal-filter .product-grid>div{width:252px;margin-right:22px}
.return-detail{overflow:hidden}
.return-quantity{width:100%}
.return-opened{margin-top:20px}
.journal-filter ul{height:40px}
#footer{border:0;position:relative;width:770px;margin:0 auto;overflow:hidden}
.fb{width:291px;margin:17px auto}
.connect{text-align:center}
.connect div{margin-bottom:10px}
.connect section,.connect section + section{float:none}
.connect section + section{border-top:1px solid #6F7580;padding-top:11px;margin-bottom:4px;display:block;width:100%}
.connect a{margin-bottom:5px}
#powered div{position:relative;width:768px;padding-left:10px}
.gallery_text{max-width:100%}
.mobile .overlay{display:none !important}
.product-filter .limit b,.product-filter .sort b{font-size:11px}
.home-container .product-grid {padding-left:20px;}
}
@media only screen and (max-width:760px){
  .compare {display: none;}
#super-menu{height:auto}
.mega-menu-item{width:450px;float:none}
.mega-menu-item img{display:none}
.mega-menu-item ul{max-width:100%;float:none}
.mega-menu-top{font-size:13px;padding:10px 7px}
.mega-menu-sub{font-size:14px;padding:6px 0}
.mega-menu-item ul li span:before{padding-top:8px}
.product-menu-item{width:217px}
.brands-menu-item{width:137px}
#super-menu>ul{overflow:hidden}
#super-menu>ul.mobile-nav{width:480px;min-height:40px;display:block;list-style:none;margin:0;padding:0;position:relative;border:none}
.super-menu .open,.super-menu .close{display:block;height:40px;cursor:pointer;font-family:inherit;line-height:3.1;font-size:15px;padding-left:12px;text-transform:uppercase}
.mobile-nav>li>a span{display:block;width:39px;height:39px;right:0;top:0;position:absolute;padding-top:13px;text-align:center;border-left:1px solid #333745}
.mobile-nav>li>a span:before{font-family:'icons';content:"1";font-size:11px}
#super-menu>ul.mobile-nav>li{display:block;position:relative;min-width:0;border:none}
#super-menu>ul.mobile-nav>li:nth-child(2){border-top-width:1px;border-top-style:solid}
#super-menu>ul.mobile-nav>li>a{text-align:left;padding-left:12px;height:40px;font-size:inherit;text-transform:uppercase;text-decoration:none;display:block;z-index:6;position:relative;line-height:3.1;border-bottom:1px solid}
#super-menu>ul.mobile-nav>li>div,#super-menu>ul.mobile-nav>li>ul{position:relative;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';visibility:visible;border-top:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:red}
.no-span a span{display:none !important}
#super-menu>ul.mobile-nav>li>div>div{height:auto !important}
#super-menu>ul.mobile-nav>li:last-child>div{left:0}
#super-menu>ul.mobile-nav>li>div>ul{display:block;min-width:100%}
.rotate-90{border-left:0 !important}
.rotate-0{border-left-width:1px;border-left-style:solid}
.price.menu-hide{display:inline-block !important}
.camera-caption{padding:10px !important;bottom:10px;margin:0 10px;font-size:11px !important}
.camera_prev,.camera_next,.camera_commands{height:40px;width:40px;margin-top:-25px;font-size:27px}
#boxer-overlay,#boxer,a.quickview{display:none !important}
.journal-gallery a img{max-width:136px}
#column-left + #content .journal-gallery a img,#column-right + #content .journal-gallery a img{max-width:136px}
.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);border:none;border-bottom:1px solid #333745;font-weight:bold}
.rotate-0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);border:none;border-left:1px solid #333745}
.sf-menu li a span{display:block;width:39px;height:39px;right:0;top:0;position:absolute;padding-top:13px;text-align:center;border-left:1px solid #333745}
.sf-menu li a span.rotate-90{border-left:none}
.sf-menu li ul a span{border:none;background-color:#eee}
.sf-menu li a span.rotate-90,.sf-menu li ul a span.rotate-90{color:#ea2e49}
.sf-menu ul,.sf-menu ul ul{left:0;position:relative;display:block}
.sf-menu>li ul span:before,.sf-menu>li>a span:before{font-size:13px}
.sf-menu ul li{overflow:auto;height:auto}
.sf-menu ul li a{color:white}
.mobile-nav .open,.mobile-nav .close{display:block;height:40px;cursor:pointer;font-family:inherit;line-height:2.7;font-size:15px;padding-left:12px;text-transform:uppercase;color:white}
.sf-menu>li:hover{background:none !important}
.sf-menu>li{color:white}
header,#journal-header{height:280px;width:480px}
#logo{width:480px;height:80px}
#logo a img{max-width:480px}
#journal-header .top-links,#journal-header .welcome{width:480px !important}
#journal-header .top-links{border-bottom:1px solid #dbdbdb;height:40px}
#journal-header .top-links a{min-width:40px;font-size:11px;height:40px}
#journal-header .top-links a:last-child{border-right:none}
#journal-header .welcome{height:40px;display:table;border-bottom:1px solid;z-index:9999}
#journal-header .welcome form{display:table-cell;vertical-align:middle;border-bottom:none}
#journal-header .welcome form #currency a{margin:0 3px}
#journal-header .welcome #welcome{display:table-cell;vertical-align:middle;text-align:right;font-size:12px;padding:0;padding-right:13px;border:none}
#journal-header .welcome #welcome a{font-size:12px}
#journal-header .cart{width:480px;border:none;border:none}
#journal-header .cart #cart{width:100%}
#journal-header .cart #cart .heading a{width:480px;vertical-align:middle}
#journal-header .cart #cart .heading a span{font-size:15px;padding-right:45px}
#cart .content,#cart.active .content{min-width:480px;width:480px;max-width:480px;left:0;-webkit-box-shadow:none;box-shadow:none}
#search{max-width:480px;width:480px}
#search input{width:455px;min-width:435px}
#search .button-search{border-left:none}
.breadcrumb{width:480px}
#column-right,#column-left,.side-shade,.side-shade2{display:none}
#column-right + #content{margin-right:0}
#column-left + #content{margin-left:0}
#container,#journal-header,.journal-filter,.filter-container,#journal-header .menu{max-width:480px}
.journal-slider,.slideshow,.nivoSlider{width:480px !important;margin:0 auto}
.nivo-directionNav a{width:50px;height:50px;margin-top:-25px;font-size:28px}
.caption{padding:13px !important}
.caption span{font-size:13px !important}
.product-compare{display:none}
.checkout-content .left{width:100%}
#content .content{font-size:13px}
#content .content .left{width:100%}
#content input[type="text"]:not(input[name="quantity"]),#content input[type="password"],#content textarea,.return-product input[type="text"]{max-width:100% !important;width:100% !important}
#content .content .right,.return-name,.return-model,.return-opened,.return-reason{float:none;width:100%}
.product-list .wishlist,.product-list .compare{display:none}
.product-list .description{padding-top:5px;max-height:35px;max-width:45%;font-size:11px;overflow:hidden}
.product-info .cart input.button{width:200px;min-height:42px;position:relative;top:1px}
.checkout-content .right{width:100%}
.login-content .right,.login-content .left{width:100%;margin-bottom:20px}
.htabs a{width:100%}
.product-over{display:none}
.product-grid>div,#content .box-product>div{width:210px}
.journal-filter .product-grid>div{width:209px}
#column-right + #content .product-grid>div,#column-right + #content .box-product>div,#column-left + #content .product-grid>div,#column-left + #content .box-product>div{width:210px}
#column-right + #content .journal-filter .product-grid>div,#column-left + #content .journal-filter .product-grid>div{width:212px;margin-right:18px}
.journal-filter ul li a{padding-left:0 !important;font-size:10px !important;overflow:hidden}
.journal-filter ul{height:40px}
#journal-header .menu{height:auto;clear:both;width:480px;position:relative;z-index:98}
#menu{background:none;border:none;height:auto;position:relative;color:white;font-size:13px}
#menu>ul.mobile-nav{width:480px;min-height:40px;display:block;list-style:none;margin:0;padding:0;position:relative;border:none}
#menu .open,#menu .close{display:block;height:40px;cursor:pointer;font-family:inherit;line-height:3.1;font-size:15px;padding-left:12px;text-transform:uppercase}
#menu>ul.mobile-nav>li{display:block;position:relative;min-width:0;border:none}
#menu>ul.mobile-nav>li:nth-child(2){border-top:1px solid}
#menu>ul.mobile-nav>li>a{text-align:left;padding-left:12px;height:40px;font-size:inherit;text-transform:uppercase;color:inherit;text-decoration:none;display:block;z-index:6;position:relative;line-height:3.1;border-bottom:1px solid}
#menu>ul.mobile-nav>li>div{position:relative;z-index:5;-webkit-box-shadow:0 1px 6px -1px rgba(0,0,0,.5);box-shadow:0 1px 6px -1px rgba(0,0,0,.5);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;opacity:1;filter:alpha(opacity=100);visibility:visible}
#menu>ul.mobile-nav>li:last-child>div{left:0}
#menu>ul.mobile-nav>li>div>ul{display:block;min-width:100%}
#menu>ul>li:hover{background:none !important}
#footer{border:0;position:relative;width:480px;margin:0 auto;overflow:hidden}
#footer .column{width:auto !important;display:block;margin-bottom:7px}
#footer h3{max-height:35px;text-transform:uppercase;border-bottom:1px solid;padding:10px 0;padding-bottom:10px;margin:0 5px;margin-left:10px}
#footer .column ul{margin-top:8px;margin-left:8px}
#footer .column ul li{padding:4px}
#footer .column a{font-size:11px;padding-left:4px}
.connect{text-align:center;padding:0}
.connect div{float:none;font-size:13px !important;line-height:2.6;margin:0}
.connect div span{display:block;background-color:transparent !important;margin-right:0}
.connect a{width:42px;height:42px}
.connect section,.connect section + section{float:left;text-align:left;width:100%}
.connect section + section{text-align:center}
.connect section:first-child>div{width:100%;margin:0;border-top:1px solid #6F7580}
.connect section>div:first-child{border-top:none}
.custom-text{font-size:11px}
#powered{height:auto}
#powered div{position:relative;width:480px;padding-left:0;padding-top:7px}
#powered div p{position:relative;width:100%;text-align:center;display:block;float:none;padding:13px 0 14px 0}
#powered div img{float:none;margin-right:7px;margin-top:5px}
.android #cart .content{display:none}
select[name="category_id"]{width:100%;max-width:100%;margin-top:20px;margin-bottom:-15px;display:block}
.android #search input{min-width:400px}
.home-container .product-grid {padding-left:25px;}
#footer .custom-text {text-align:center;}
.home-container .product-grid {padding-left:0px ;margin-right:-25px !important;} 
}
@media only screen and (max-width:470px){
.mega-menu-item{width:290px}
.product-menu-item{width:137px}
.product-menu-item img{max-width:115px}
.brands-menu-item{width:134px}
#super-menu>ul.mobile-nav{width:320px}
.journal-gallery a img{max-width:132px}
#column-left + #content .journal-gallery a img,#column-right + #content .journal-gallery a img{max-width:132px}
#journal-header .welcome form{text-align:center;width:100%}
#journal-header .welcome form div{display:inline-block}
#container,#journal-header,#journal-header .menu,.breadcrumb,footer,#powere{max-width:320px;width:320px;margin:0 auto}
.success,.warning,.attention,.information{font-size:10px;height:auto}
.success a,.warning a,.attention a,.information a{font-size:10px}
.checkout-content .right a{font-size:11px}
.journal-filter,.filter-container{max-width:320px}
.journal-slider,.slideshow,.nivoSlider{width:320px !important;margin:0 auto}
header,#journal-header{height:270px;width:320px}
#logo{width:320px;height:80px}
#logo a img{max-width:320px}
#journal-header .top-links,#journal-header .welcome{width:320px !important}
#journal-header .top-links{height:30px}
#journal-header .top-links a{min-width:40px;font-size:8px !important;height:30px}
#journal-header .top-links a:last-child{border-right:none}
#journal-header .welcome #welcome{height:40pxdisplay:block;line-height:40px;text-align:center;font-size:16px !important;padding:0;width:100%}
#journal-header .cart{width:320px;border:none}
#journal-header .cart #cart{width:320px}
#journal-header .cart #cart .heading a{width:320px;vertical-align:middle}
#journal-header .cart #cart .heading a span{font-size:15px;padding-right:45px}
#cart .content,#cart.active .content{min-width:320px;width:320px;max-width:320px;left:0;-webkit-box-shadow:none;box-shadow:none}
ul li .sale{right:0}
#content .cart-info{margin:-20px}
.checkout-content .right{font-size:11px}
.checkout-content .right a{font-size:11px}
.product-filter{padding-left:7px}
.product-filter .display,.product-filter .limit b,.product-filter .sort b{display:none}
.product-filter .sort{float:left}
.product-filter .display{padding-left:0 !important}
.category-list ul li a{line-height:1.5}
.pagination .results{font-size:11px;font-weight:normal;padding-top:7px}
.product-info .image{padding:0;margin-bottom:0}
.product-info .image img{max-width:280px !important;max-height:280px !important;margin-left:20px}
.product-info .image-additional{margin-left:20px;margin-bottom:30px}
.product-info>.left{margin:-20px;max-width:280px}
.product-info .cart div:nth-child(2),.product-info .cart div:nth-child(3){display:none}
.product-info .cart div:first-child{display:block}
.product-info .cart input.button{width:175px;min-height:42px;position:relative;top:1px}
table.form tr td:first-child{font-size:12px}
table.form input[type="text"]{min-width:200px}
input[type="text"],input[type="password"],textarea{max-width:200px;min-width:200px}
.login-content input[type="email"],.login-content input[type="password"]{max-width:280px;min-width:280px}
.login-content input[type="password"]{margin-bottom:10px}
.android .login-content input[type="email"],.android .login-content input[type="password"]{max-width:260px;min-width:260px}
.android #search input{min-width:200px}
.mobile .login-content .right-login input.button{margin-top:15px}
select{max-width:197px}
.ne{display:none}
.sitemap-info{margin:0 -20px 10px 0}
.sitemap-info .left,.sitemap-info .right{width:50%}
.sitemap-info ul>li a{font-size:11px}
.sitemap-info ul>li>ul li a{font-size:11px}
.wishlist-info{margin:-20px}
.wishlist-info table{width:100%}
#content .content .left{margin-right:5px}
.buttons .right{font-size:12px}
.product-over{display:none}
#column-right + #content .journal-filter .product-grid>div,#column-left + #content .journal-filter .product-grid>div{width:280px;margin-right:18px}
#journal-header .menu{height:40px;clear:both;width:480px;position:relative;z-index:98}
#journal-header .menu{height:auto}
#menu{height:auto}
#menu>ul.mobile-nav{width:320px}
footer,#footer{width:320px;max-width:320px;overflow:hidden}
.connect{text-align:center;padding:0}
.connect div{float:none;font-size:14px;line-height:2.6;margin:0}
.connect div span{display:block;background-color:transparent !important}
.connect a{width:42px;height:42px}
.connect section,.connect section + section{float:left;text-align:left;width:100%}
.connect section + section{text-align:center}
.connect section:first-child>div{width:100%;margin:0;border-top:1px solid #6F7580}
.connect section>div:first-child{border-top:none}
.custom-text{font-size:11px}
#powered{height:auto}
#powered div{width:320px}
#powered div p{font-size:11px}
#powered div p a{font-size:11px}
#powered div img{float:none;margin-right:5px;margin-top:5px}
.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m{max-width:93px;margin-bottom:6px}
.gallery_text{margin-left:40px;margin-bottom:40px}
.return-opened input[type="text"],.return-opened input[type="password"],.return-opened input[name='captcha'],.return-opened textarea{max-width:100% !important;width:100% !important}
.return-captcha{float:none}
.checkout-product .name a{width:60px;display:block;overflow:hidden}
.checkout-product .model span{display:block;width:45px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
#search{max-width:320px;width:320px}
#search input{width:315px;min-width:135px;max-width:275px !important;float:none}
.android #search{max-width:320px;width:320px;float:none}
.android #search input[type="text"]{width:260px !important;float:none;display:block}
.android #search .button-search{border-left:none}
.product-info .cart input.button{width:192px}
.product-grid {padding-left:0px;}
.home-container .product-grid {padding-left:0px;margin-right:0px !important;position:relative;}
.home-container .product-grid > div {width:280px !important;float:none; } 
.android .home-container .product-grid > div {width:100% !important;}
.product-fastbuy input[type=text] {width:180px !important;min-width:100px;}
.cart-info table {table-layout:fixed;}
.cart-info table td {padding:3px 5px;font-size:10px;}
.cart-info table td.quantity {white-space:nowrap;}
.cart-info table thead td {font-size:11px;}
}
