﻿/*		Tablet Layout: 768px.
		Gutters: 24px.
		Outer margins: 28px.
		Inherits styles from: Default Layout.
-----------------------------------------------------------------
cols    1     2      3      4      5      6      7      8
px      68    160    252    344    436    528    620    712    */

@media only screen and (min-width:750px) and (max-width:940px){#header,#container-wrapper,#top-bar-content,#menu-mobile,#footer,#powered{width:740px;margin:0 auto}.category-info p img,.welcome,#scroll-to-top,#menu,#top-links,#search-mobile{display:none!important}#top-bar #cart{right:200px}#top-bar #search input{width:150px}#header{margin:45px auto 0}#header #logo{padding:25px 0}#header #logo img{max-width:740px}#welcome-mobile{display:block;font-size:16px;margin-bottom:15px;padding:10px 0;border-top:1px dashed #c1c1c1;border-bottom:1px dashed #c1c1c1}#welcome-mobile a{font-size:16px;font-weight:400;color:#dd5151}.links-mobile{display:inline-block;margin-bottom:30px}.links-mobile a{display:inline-block;margin:10px 2px 0;padding:5px 10px;color:#fff!important;font-size:15px;text-decoration:none;text-transform:uppercase;background-color:#dd5151}#menu-mobile{display:block;text-align:center;margin:0 auto}#menu-mobile-link{background-image:url(../image/menu-bg.png);background-repeat:repeat-x;background-color:#111;line-height:45px;font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:2px;cursor:pointer}#menu-mobile-nav{display:none;clear:both;background-color:rgba(0,0,0,.08)}#menu-mobile-nav ul{list-style:none;padding:0;margin:0}#menu-mobile-nav ul li a{display:block;text-transform:uppercase;text-decoration:none;letter-spacing:1px;line-height:45px;border-bottom:1px dashed #aaa}.cat-mobile>a{font-size:20px;font-weight:400;color:#333}.cat-mobile>a:before,.cat-mobile>a:after{content:"*";font-size:18px;vertical-align:-5%;padding:0 3px}.sub-cat-mobile ul li>a{font-size:18px;color:#333}.slideshow{border-color:#D1D1D1!important}.slideshow .nivo-directionNav{display:none!important}.slider-shadow{background:url(../image/slider-shadow-mobile.png) no-repeat!important;margin-bottom:35px!important}.product-info{overflow:hidden}.product-info .image img{width:290px}.product-info>.left+.right{margin:0 0 0 320px;padding:0 0 0 15px;border:1px dashed rgba(15,18,12,.5);outline:1px dashed rgba(171,128,112,.3)}.bal{border:0;outline:0}.product-info .image-additional{width:275px}.htabs a{padding:10px 10px 9px;letter-spacing:1px;font-size:13px}.pagination{text-align:center}.pagination .links{float:none}.pagination .links a,.pagination .links b{border:0;border-radius:0}.pagination .results{float:none;margin-top:15px}#footer .column1,#footer .column2,#footer .column3,#footer .column4{width:21.8%;min-height:178px}.column-contacts{width:28%;min-height:178px}ul.social-icons li{margin:0 7px 7px 0}#container{padding-top:15px}.banner{text-align:center}.banner div{float:none;display:inline-block}.banner div img{max-width:100%}.box-product{text-align:center}.welcome-message a img{max-width:340px;max-height:110px}.box-product .boxgrid,.product-info .image,.product-info .image-additional a,.category-info .image img,#top-bar #cart .content{border-color:#d1d1d1}.box-product>div{margin:0 15px 30px}}

/*		Mobile Layout: 320px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width:750px){#container-wrapper,#top-bar-content,#header{width:auto!important}.wishlist-info thead .model,.wishlist-info tbody .model,.wishlist-info thead .stock,.wishlist-info tbody .stock,.wishlist-info thead .image,.wishlist-info tbody .image,.cart-info .image,.cart-info .model,.cart-info .price,.button-cart-mobile,.jcarousel-skin-opencart,.category-info p img,.welcome,#top-bar-content .links,#top-links,#top-bar #cart,#top-bar #search,#menu,#slider-bg,#header #cart,#column-left,#column-right,#footer,#scroll-to-top{display:none!important}.dropdown-links{margin-left:10px}#header{height:auto;text-align:center}#header #logo{padding:25px 0}#header #logo img{max-width:100%}#welcome-mobile{display:block;margin-bottom:15px;padding:10px 0;border-top:1px dashed #c1c1c1;border-bottom:1px dashed #c1c1c1}#welcome-mobile a{font-weight:400;color:#dd5151}#search-mobile{position:relative;display:inline-block;margin-bottom:20px}#search-mobile .button-search-mobile{position:absolute;top:0;right:0;background-image:url(../image/button-search.png);background-position:center;background-repeat:no-repeat;width:35px;height:100%;cursor:pointer}#search-mobile input{padding:1px 30px 1px 5px;margin:0;width:280px;height:32px;color:#555;text-transform:uppercase;font-size:12px;border-color:#d1d1d1}.links-mobile{display:inline-block;margin-bottom:30px}.links-mobile a{display:inline-block;margin:10px 5px 0;padding:5px 10px;color:#fff!important;font-size:15px;text-decoration:none;text-transform:uppercase;background-color:#dd5151}.text-home{display:block}#language{right:180px}#currency{right:5px}#menu-mobile{display:block;text-align:center;margin:0 auto}#menu-mobile-link{background-image:url(../image/menu-bg.png);background-repeat:repeat-x;background-color:#111;line-height:45px;font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:2px;cursor:pointer}#menu-mobile-nav{display:none;clear:both;background-color:rgba(0,0,0,.08)}#menu-mobile-nav ul{list-style:none;padding:0;margin:0}#menu-mobile-nav ul li a{display:block;text-transform:uppercase;text-decoration:none;letter-spacing:1px;line-height:45px;border-bottom:1px dashed #aaa}.cat-mobile>a{font-size:17px;font-weight:400;color:#333}.cat-mobile>a:before,.cat-mobile>a:after{content:"*";font-size:18px;vertical-align:-8%;padding:0 3px}.sub-cat-mobile ul li>a{font-size:17px;color:#333}.slideshow{border-color:#D1D1D1!important}.slideshow .nivo-directionNav{display:none!important}.slider-shadow{background:none!important;margin-bottom:35px!important}.box-product{text-align:center}.heading-center,.heading-product h1{font-size:28px!important}.box .box-heading{font-size:22px}.product-info{overflow:hidden;text-align:center}.grow{display:none}.product-info>.left+.right{margin:-5px 0 11px;border:1px dashed rgba(15,18,12,.5);outline:1px dashed rgba(171,128,112,.3)}.bal{border:0;outline:0}.product-info>.left,.product-info .image,.product-info .image-additional{float:none;margin-left:auto;margin-right:auto;width:400px}.product-info .image img{max-width:100%}.product-info .image-additional a{float:none;display:inline-block;margin:5px}.heading-product h1{text-align:center}.price-container{background-image:none;margin-left:0;display:inline-block}.product-info .review .share{display:inline-block}.htabs{height:auto;margin:0}.htabs a{float:none;display:block;margin:0;background-image:url(../image/menu-bg.png);border:0;font-size:16px;padding:13px 0}.htabs a.selected{border:0}.tags{margin-top:-10px;margin-bottom:15px;text-align:left}.pagination{text-align:center}.pagination .links{float:none}.pagination .links a,.pagination .links b{border:0;border-radius:0}.pagination .results{float:none;margin-top:15px}#footer-area{border:0;background:0}#footer-mobile{display:block;background-image:url(../image/footer-bg-pat.png);background-color:#333}.footer-menu-mobile h3{margin:0;text-align:center;text-transform:uppercase;font-size:18px;font-weight:300;background-image:url(../image/menu-bg.png);background-repeat:repeat-x;cursor:pointer;line-height:45px;color:#eee}.footer-menu-mobile div ul{padding:0;margin:0}.footer-menu-mobile div ul li{list-style:none;text-align:center;line-height:45px;background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #dadada}.footer-menu-mobile div ul li a{display:block;font-size:16px;color:#333;text-transform:uppercase;text-decoration:none}#powered{padding-top:15px;width:100%;color:#666}.powered-alignleft{float:none;text-align:center;padding-bottom:10px}.powered-alignright{float:none;text-align:center}#container{padding:15px 10px 0}.breadcrumb{margin:0 0 25px}.banner{text-align:center}.banner div{float:none;margin:0 0 15px}.banner div img{max-width:100%}.product-filter .display{margin-bottom:5px}#content .content{overflow:hidden}#column-left+#column-right+#content,#column-left+#content,#column-right+#content{float:none;margin:0}.login-content .left,.login-content .right{float:none;width:100%}#content .content .left,#content .content .right,.return-name,.return-model,.return-quantity,.return-reason,.return-opened,.return-captcha{float:none;width:100%;margin-right:0}a.button,input.button{letter-spacing:normal}#notification-fixed .success,#notification-fixed .warning,#notification-fixed .attention,#notification-fixed .information{position:relative!important;top:0;border-width:10px;border-style:solid;border-color:#d1d1d1}.success .close,.warning .close,.attention .close,.information .close{top:-20px;right:-20px}.htabs-carousel a{display:block;background-image:url(../image/menu-bg.png);padding:8px 0;margin:4px -10px;border:0;border-radius:0}.htabs-carousel a:hover{background-color:#dd5151}.htabs-carousel a.selected{background-color:#111}.box-product .boxgrid,.product-info .image,.product-info .image-additional a,.category-info .image img{border-color:#d1d1d1}}

/*		Wide Mobile Layout: 480px.
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */

@media only screen and (min-width:0) and (max-width:340px){#search-mobile .button-search-mobile{right:4px}#search-mobile input{width:160px}#welcome-mobile{padding:10px}h1{font-size:22px}table select{width:90%}input[type=text],input[type=password]{max-width:80%!important}table.form tr td:first-child{width:0}.pagination-top .results,.pagination-bottom .results{padding-top:7px}}

/*	Retina media query.
	Overrides styles for devices with a 
	device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){}