@media only screen and (min-width:1375px){
	body{
		min-width:1272px;
		overflow-x:hidden
	}

	.container_12{
		margin-left:auto;
		margin-right:auto;
		width:1272px
	}

	.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{
		display:inline;
		float:left;
		position:relative;
		margin-left:0;
		margin-right:0
	}

	.pull_1,.pull_10,.pull_11,.pull_12,.pull_2,.pull_3,.pull_4,.pull_5,.pull_6,.pull_7,.pull_8,.pull_9,.push_1,.push_10,.push_11,.push_12,.push_2,.push_3,.push_4,.push_5,.push_6,.push_7,.push_8,.push_9{
		position:relative
	}

	.alpha{
		margin-left:0
	}

	.omega{
		margin-right:0
	}

	.container_12 .grid_1{
		width:86px
	}

	.container_12 .grid_2{
		width:192px
	}

	.container_12 .grid_3{
		width:298px
	}

	.container_12 .grid_4{
		width:404px;
		margin-right:20px
	}

	.container_12 .grid_5{
		width:510px
	}

	.container_12 .grid_6{
		width:616px
	}

	.container_12 .grid_7{
		width:722px
	}

	.container_12 .grid_8{
		width:828px
	}

	.container_12 .grid_9{
		width:934px
	}

	.container_12 .grid_10{
		width:1040px
	}

	.container_12 .grid_11{
		width:1146px
	}

	.container_12 .grid_12{
		width:1252px
	}

	.container_12 .prefix_1{
		padding-left:106px
	}

	.container_12 .prefix_2{
		padding-left:212px
	}

	.container_12 .prefix_3{
		padding-left:318px
	}

	.container_12 .prefix_4{
		padding-left:424px
	}

	.container_12 .prefix_5{
		padding-left:530px
	}

	.container_12 .prefix_6{
		padding-left:636px
	}

	.container_12 .prefix_7{
		padding-left:742px
	}

	.container_12 .prefix_8{
		padding-left:848px
	}

	.container_12 .prefix_9{
		padding-left:954px
	}

	.container_12 .prefix_10{
		padding-left:1060px
	}

	.container_12 .prefix_11{
		padding-left:1166px
	}

	.container_12 .suffix_1{
		padding-right:106px
	}

	.container_12 .suffix_2{
		padding-right:212px
	}

	.container_12 .suffix_3{
		padding-right:318px
	}

	.container_12 .suffix_4{
		padding-right:424px
	}

	.container_12 .suffix_5{
		padding-right:530px
	}

	.container_12 .suffix_6{
		padding-right:636px
	}

	.container_12 .suffix_7{
		padding-right:742px
	}

	.container_12 .suffix_8{
		padding-right:848px
	}

	.container_12 .suffix_9{
		padding-right:954px
	}

	.container_12 .suffix_10{
		padding-right:1060px
	}

	.container_12 .suffix_11{
		padding-right:1166px
	}

	.container_12 .push_1{
		left:106px
	}

	.container_12 .push_2{
		left:212px
	}

	.container_12 .push_3{
		left:318px
	}

	.container_12 .push_4{
		left:424px
	}

	.container_12 .push_5{
		left:530px
	}

	.container_12 .push_6{
		left:636px
	}

	.container_12 .push_7{
		left:742px
	}

	.container_12 .push_8{
		left:848px
	}

	.container_12 .push_9{
		left:954px
	}

	.container_12 .push_10{
		left:1060px
	}

	.container_12 .push_11{
		left:1166px
	}

	.container_12 .pull_1{
		left:-106px
	}

	.container_12 .pull_2{
		left:-212px
	}

	.container_12 .pull_3{
		left:-318px
	}

	.container_12 .pull_4{
		left:-424px
	}

	.container_12 .pull_5{
		left:-530px
	}

	.container_12 .pull_6{
		left:-636px
	}

	.container_12 .pull_7{
		left:-742px
	}

	.container_12 .pull_8{
		left:-848px
	}

	.container_12 .pull_9{
		left:-954px
	}

	.container_12 .pull_10{
		left:-1060px
	}

	.container_12 .pull_11{
		left:-1166px
	}

	.products-grid#upsell-product-table>li:nth-of-type(5n+5){
		margin-right:0
	}

	.products-grid#upsell-product-table>li:nth-of-type(5n+1){
		clear:left
	}

	.block-related .no-slider li.item:nth-of-type(2n+2){
		margin-right:0
	}

	.block-related .no-slider li.item:nth-of-type(2n+1){
		clear:left
	}

	.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(2n+1){
		clear:none
	}

	.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(5n+5){
		margin-right:0
	}

	.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(4n+1){
		clear:left
	}

	.productpage_small .more-views ul.no-slider li:nth-of-type(7n+7){
		margin-right:0
	}

	.productpage_small .more-views ul.no-slider li:nth-of-type(7n+1){
		clear:left
	}

	.productpage_small .more-views ul.no-slider li{
		margin-right:9px
	}

	.more-views ul.no-slider li a{
		margin:0
	}

	.productpage_large .more-views ul.no-slider li:nth-of-type(5n+5){
		margin-right:0
	}

	.productpage_large .more-views ul.no-slider li:nth-of-type(5n+1){
		clear:left
	}

	.productpage_large .more-views ul.no-slider li{
		margin-right:9px
	}

	.productpage_large .more-views ul.no-slider li,.productpage_large .more-views ul.no-slider li a{
		width:73px
	}

	.productpage_extralarge .more-views ul.no-slider li{
		margin-right:16px
	}

	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(10n+10){
		margin-right:0
	}

	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(10n+1){
		clear:left
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item{
		width:174px
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(5n+1){
		clear:none!important
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(5n+5){
		margin-right:10px!important
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		clear:left!important;
		margin:0 10px 0 0!important
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+2){
		margin:0 0 0 10px!important
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		clear:none!important;
		margin-left:10px!important
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+2){
		margin-right:10px!important
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:156px
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+1){
		margin-left:0!important;
		clear:left!important
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+4){
		margin-right:0!important
	}

	.product-essential.productpage_small .product-shop .vertical .box-up-sell .products-grid li.item{
		width:129px!important
	}

	.product-essential.productpage_small.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:134px!important
	}

	.product-essential.productpage_large .product-shop .vertical .box-up-sell .products-grid li.item{
		width:227px
	}

	.product-essential.productpage_large.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:183px!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item{
		margin:0 10px!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+1){
		clear:none!important;
		margin-left:10px!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+3){
		margin-right:10px!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item{
		width:209px!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+1){
		clear:left!important;
		margin-left:0!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+4){
		margin-right:0!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+1){
		clear:none!important;
		margin-left:10px!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+4){
		margin-right:10px!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:227px!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(5n+1){
		clear:left!important;
		margin-left:0!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(5n+5){
		margin-right:0!important
	}

	#nav.nav-wide li.tech{
		padding:1.5em 31px 0 0;
		width:220px
	}

	.nav-wide#nav-wide li.over .menu-wrapper{
		display:block!important
	}

	aside.sidebar .block.block-wishlist li.item .product-details{
		width:64%
	}

	.product-essential .product-image .es-nav-prev{
		left:0
	}

	.product-essential .product-image .es-nav-next{
		right:0
	}

	.product-view .box-up-sell .products-grid li.item{
		width:234px
	}

	.slider-container.slider-2 .home-slider-conainer .products-grid li.item{
		width:313px
	}

	.slider-container.slider-2 .home-slider-conainer .products-grid li.item .indent{
		padding-left:2px;
		padding-right:18px
	}

	.product-view .productpage_small .more-views #more-views-slider li{
		width:103px;
		margin:0
	}

	.product-view .productpage_small .more-views #more-views-slider li a{
		margin-right:16px
	}

	.product-view .productpage_medium .more-views #more-views-slider li{
		margin:0;
		width:102px
	}

	.product-view .productpage_medium .more-views #more-views-slider li a{
		margin-right:19px;
		margin-left:1px
	}

	.product-view .productpage_large .more-views #more-views-slider li{
		margin:0;
		width:101px
	}

	.product-view .productpage_large .more-views #more-views-slider li a{
		margin-right:14px;
		margin-left:1px
	}

	.product-view .productpage_extralarge .more-views.slider-on{
		width:520px
	}

	.product-view .productpage_extralarge .more-views #more-views-slider li{
		margin:0;
		width:130px
	}

	.product-view .productpage_extralarge .more-views #more-views-slider li a{
		margin-right:15px
	}

	.product-view .product-image .cloud-zoom-big{
		width:100%!important
	}

	.product-view .more-views #more-views-slider li a{
		width:auto
	}

	.product-view .more-views #more-views-slider li a img{
		width:100%
	}

	.related-wrapper-bottom .block-related li.item{
		width:313px
	}

	.multiple-checkout .sp-methods .form-list input.input-text{
		width:306px
	}

	.crosssell .product-image img{
		width:100%
	}

	.opc .field{
		width:410px
	}

	.opc .field input.input-text{
		width:380px
	}

	.opc .field-2,.opc .name-lastname{
		width:424px
	}

	.opc .form-list .field select,.opc .form-list .field-2 select{
		width:100.5%
	}

	.opc .form-list li.wide input.input-text{
		width:91.3%
	}

	.opc .form-list li.wide select{
		width:94%
	}

	.opc .form-list .fields .field input,.opc .form-list .fields .field-2 input{
		width:95%
	}

	.opc .form-list .fields .field.name-lastname input{
		width:96%
	}

	.opc .form-list .input-box{
		width:92%
	}

	.form-list li.wide select{
		width:824px
	}

	.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname,.form-list .customer-name-suffix .name-lastname{
		width:275px
	}

	.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text,.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text{
		width:225px
	}

	.opc .form-list .field.name-middlename input.input-text{
		width:87px
	}

	.opc .form-list .fields .field.name-middlename{
		width:151px
	}

	.opc .form-list .fields .field.name-lastname{
		width:48%
	}

	.opc .field-2 input.input-text,.opc .name-lastname input.input-text{
		width:407px
	}

	.opc .gift-messages-form .allow-gift-messages-for-order-container .form-list input.input-text{
		width:253px
	}

	.opc .sp-methods input.input-text{
		width:303px
	}

	.form-list .field{
		width:406px
	}

	.form-list .name-middlename{
		width:131px
	}

	.form-list input.input-text{
		width:350px
	}

	.form-list li.wide input.input-text{
		width:755px
	}

	.form-list select{
		width:372px
	}

	.form-list li.wide textarea{
		width:785px
	}

	.content_bottom #newsletter{
		width:74.1%
	}

	.catalog-product-view .box-reviews .review{
		width:78%
	}

	.cart .shipping .form-list input{
		width:92%
	}

}

@media only screen and (min-width:978px){
	.nav-wide#nav-wide .menu-wrapper.default-menu{
		margin:0;
		padding: 0px 0;
		width:23em;
		box-shadow:none
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul{
		background-color:#222
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0{
		margin-left:0;
		margin-right:0;
		padding:0
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li.level1{
		clear:both;
		display:block;
		float:none;
		padding:0 0px;
		margin:0;
		position:relative
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li{
		-moz-transition:background-color 400ms ease;
		-webkit-transition:background-color 400ms ease;
		-o-transition:background-color 400ms ease;
		transition:background-color 400ms ease
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li:hover{
		background-color:#2f2f2f
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li.parent:after{
		border-left:3px solid rgba(0,0,0,0);
		border-right:3px solid rgba(0,0,0,0);
		border-top:4px solid #aaa;
		content:"";
		position:absolute;
		right:19px;
		top:45%
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 a{
		padding:0 9px;
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a{
		margin:0;
		background:0 0
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a:hover span{
		background:none!important
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 li.level1 a span{
		margin:0;
		padding:15px 0 15px 0;
		background:0 0;
		text-transform:none;
		color:#fff;
		font-size:1.1em;
		line-height:1.8em;
		font-family:Arial,sans-serif;
		font-weight:500;
		-moz-transition:color 300ms ease;
		-webkit-transition:color 300ms ease;
		-o-transition:color 300ms ease;
		transition:color 300ms ease
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 ul{
		margin:0;
		padding:0px 0;
		border:none;
		display:none;
		width:15em;
		position:absolute;
		top:10px;
		left:14em;
		z-index:999
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 ul li{
		border:none;
		padding:0 19px;
		position:relative
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 ul li a{
		padding-left:0
	}

	.nav-wide#nav-wide .menu-wrapper.default-menu ul.level0 ul a span:before{
		display:none
	}

}

@media only screen and (min-width:1008px) and (max-width:1374px){
	body{
		min-width:1008px;
		overflow-x:hidden
	}

	.container_12{
		margin-left:auto;
		margin-right:auto;
		width:1008px
	}

	.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{
		display:inline;
		float:left;
		position:relative;
		margin-left:0;
		margin-right:0
	}

	.pull_1,.pull_10,.pull_11,.pull_12,.pull_2,.pull_3,.pull_4,.pull_5,.pull_6,.pull_7,.pull_8,.pull_9,.push_1,.push_10,.push_11,.push_12,.push_2,.push_3,.push_4,.push_5,.push_6,.push_7,.push_8,.push_9{
		position:relative
	}

	.alpha{
		margin-left:0
	}

	.omega{
		margin-right:0
	}

	.container_12 .grid_1{
		width:54px
	}

	.container_12 .grid_2{
		width:138px
	}

	.container_12 .grid_3{
		width:222px;
		padding-left:10px
	}

	.container_12 .grid_4{
		width:306px;
		padding-left:10px
	}

	.container_12 .grid_5{
		width:390px
	}

	.container_12 .grid_6{
		width:474px
	}

	.container_12 .grid_7{
		width:558px
	}

	.container_12 .grid_8{
		width:642px
	}

	.container_12 .grid_9{
		width:726px
	}

	.container_12 .grid_10{
		width:810px
	}

	.container_12 .grid_11{
		width:894px
	}

	.container_12 .grid_12{
		width:978px
	}

	.container_12 .prefix_1{
		padding-left:84px
	}

	.container_12 .prefix_2{
		padding-left:168px
	}

	.container_12 .prefix_3{
		padding-left:252px
	}

	.container_12 .prefix_4{
		padding-left:336px
	}

	.container_12 .prefix_5{
		padding-left:420px
	}

	.container_12 .prefix_6{
		padding-left:504px
	}

	.container_12 .prefix_7{
		padding-left:588px
	}

	.container_12 .prefix_8{
		padding-left:672px
	}

	.container_12 .prefix_9{
		padding-left:756px
	}

	.container_12 .prefix_10{
		padding-left:840px
	}

	.container_12 .prefix_11{
		padding-left:924px
	}

	.container_12 .suffix_1{
		padding-right:84px
	}

	.container_12 .suffix_2{
		padding-right:168px
	}

	.container_12 .suffix_3{
		padding-right:252px
	}

	.container_12 .suffix_4{
		padding-right:336px
	}

	.container_12 .suffix_5{
		padding-right:420px
	}

	.container_12 .suffix_6{
		padding-right:504px
	}

	.container_12 .suffix_7{
		padding-right:588px
	}

	.container_12 .suffix_8{
		padding-right:672px
	}

	.container_12 .suffix_9{
		padding-right:756px
	}

	.container_12 .suffix_10{
		padding-right:840px
	}

	.container_12 .suffix_11{
		padding-right:924px
	}

	.container_12 .push_1{
		left:84px
	}

	.container_12 .push_2{
		left:168px
	}

	.container_12 .push_3{
		left:252px
	}

	.container_12 .push_4{
		left:336px
	}

	.container_12 .push_5{
		left:420px
	}

	.container_12 .push_6{
		left:504px
	}

	.container_12 .push_7{
		left:588px
	}

	.container_12 .push_8{
		left:672px
	}

	.container_12 .push_9{
		left:756px
	}

	.container_12 .push_10{
		left:840px
	}

	.container_12 .push_11{
		left:924px
	}

	.container_12 .pull_1{
		left:-84px
	}

	.container_12 .pull_2{
		left:-168px
	}

	.container_12 .pull_3{
		left:-252px
	}

	.container_12 .pull_4{
		left:-336px
	}

	.container_12 .pull_5{
		left:-420px
	}

	.container_12 .pull_6{
		left:-504px
	}

	.container_12 .pull_7{
		left:-588px
	}

	.container_12 .pull_8{
		left:-672px
	}

	.container_12 .pull_9{
		left:-756px
	}

	.container_12 .pull_10{
		left:-840px
	}

	.container_12 .pull_11{
		left:-924px
	}

	.col3-layout .products-grid.grid-3-columns li.item{
		width:33.2%
	}

	.header-slider-container{
		padding:0 0 20%
	}

	#cart-accordion .crosssell .item.last{
		margin-left:0
	}

	.products-grid#upsell-product-table>li:nth-of-type(3n+1){
		clear:left
	}

	.products-grid#upsell-product-table>li:nth-of-type(3n+3){
		margin-right:0
	}

	.products-grid#upsell-product-table>li:nth-of-type(6n+1){
		clear:both
	}

	.block-related .no-slider li.item:nth-of-type(2n+2){
		margin-right:0
	}

	.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(4n+1){
		clear:left
	}

	.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(5n+5){
		margin-right:0
	}

	.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(5n+1){
		clear:none
	}

	.more-views ul.no-slider li:nth-of-type(5n+5){
		margin-right:0!important
	}

	.more-views ul.no-slider li:nth-of-type(5n+1){
		clear:left
	}

	.productpage_small .more-views ul.no-slider li{
		margin-right:19px
	}

	.more-views ul.no-slider li a{
		margin:0
	}

	.productpage_medium .more-views ul.no-slider li,.productpage_medium .more-views ul.no-slider li a{
		width:70px
	}

	.productpage_medium .more-views ul.no-slider li{
		margin-right:10px
	}

	.productpage_large .more-views ul.no-slider li,.productpage_large .more-views ul.no-slider li a{
		width:69px
	}

	.productpage_large .more-views ul.no-slider li{
		margin-right:10px
	}

	.productpage_large .more-views ul.no-slider li:nth-of-type(5n+5){
		margin-right:10px!important
	}

	.productpage_large .more-views ul.no-slider li:nth-of-type(5n+1){
		clear:none
	}

	.productpage_large .more-views ul.no-slider li:nth-of-type(4n+1){
		clear:left
	}

	.productpage_large .more-views ul.no-slider li:nth-of-type(4n+4){
		margin-right:0!important
	}

	.productpage_extralarge .more-views ul.no-slider li,.productpage_extralarge .more-views ul.no-slider li a{
		width:75px!important
	}

	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(5n+5){
		margin-right:10px!important
	}

	.productpage_extralarge .more-views ul.no-slider li{
		margin-right:10px
	}

	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(7n+7){
		margin-right:0
	}

	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(7n+1){
		clear:left
	}

	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(5n+1){
		clear:none
	}

	.productpage_small .more-views #more-views-slider li{
		width:95px
	}

	.block-wishlist .prev{
		left:40%
	}

	.block-wishlist .next{
		right:40%
	}

	aside.sidebar .block.block-wishlist li.item .product-image{
		float:none;
		width:98%
	}

	aside.sidebar .block.block-wishlist li.item .product-details{
		float:none;
		width:100%;
		margin-top:.75em
	}

	.block-related li.item{
		width:222px
	}

	.block-related .next{
		right:40%
	}

	.block-related .prev{
		left:40%
	}

	.related-wrapper-bottom .block-related li.item{
		width:244px
	}

	.related-wrapper-bottom .block-related .prev{
		left:-20px
	}

	.related-wrapper-bottom .block-related .next{
		right:-20px
	}

	.more-views .next,.productpage_large .more-views .next{
		right:43%
	}

	.more-views .prev,.productpage_large .more-views .prev{
		left:43%
	}

	.product-options-bottom .pob_left{
		margin-bottom:1.5em
	}

	.cart sidebar .discount .input-box{
		width:99%;
		float:none
	}

	.cart sidebar .discount .buttons-set{
		float:none;
		width:100%;
		margin-top:.75em
	}

	.cart sidebar .discount .buttons-set button,.cart sidebar .discount .buttons-set button span{
		width:100%
	}

	.cart sidebar .discount .buttons-set button span span{
		float:none;
		display:block;
		text-align:center;
		width:auto
	}

	.cart .cart-collaterals .shipping-form .form-list input{
		width:94.5%
	}

	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-1,#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2,#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-3{
		width:28.5%!important
	}

	.form-list input.input-text{
		width:273px
	}

	.catalog-product-view .box-reviews .form-list .field{
		margin-left:18px
	}

	.cart .grid_9{
		margin:0 0 1.5em;
		width:100%
	}

	.cart .sidebar.grid_3{
		margin:0;
		width:100%
	}

	.cart .sidebar.grid_3 section{
		float:left;
		margin-left:22px;
		margin-top:0;
		width:28%
	}

	.cart .sidebar.grid_3 section:first-child{
		margin-left:0
	}

	.cart .sidebar.grid_3 .totals{
		width:32%
	}

	.cart .discount .input-box input,.cart .shipping .form-list input{
		width:89%
	}

	#checkout-coupon-discount-load .discount-form .input-box input#coupon-code{
		width:92%
	}

	.block-poll .answer{
		text-align:left;
		width:100%
	}

	.block-poll .votes{
		float:none;
		width:100%;
		text-align:right;
		display:block;
		margin:0
	}

	.my-wishlist .wishlist-input-box{
		margin:0 auto;
		float:none
	}

	.my-wishlist .data-table button{
		margin-top:.75em;
		float:none
	}

	.my-wishlist .data-table .product-name{
		max-width:88%
	}

	.my-wishlist .data-table textarea{
		width:93%
	}

	.block-subscribe .input-box{
		width:100%;
		float:none
	}

	aside.sidebar .block-subscribe .actions{
		float:none;
		margin-top:1em;
		width:100%
	}

	aside.sidebar .block-subscribe .actions button{
		width:100%
	}

	aside.sidebar .block-subscribe .actions button span{
		width:100%;
		float:none;
		display:block;
		padding:0;
		text-align:center
	}

	.content_bottom .block-subscribe button{
		margin-left:-1px
	}

	header#header .welcome-msg span:after{
		top:-7px
	}

	header#header .links li a:after{
		top:-3px
	}

	.nav-wide#nav-wide li.over .menu-wrapper{
		display:block!important
	}

	body.boxed-layout header#header.floating .sticky-close{
		right:0;
		background-color:#000
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin{
		left:11%;
		top:30%
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin h2{
		font-size:6.667em
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin h4{
		font-size:2em
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin h5{
		font-size:1.25em
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin h3{
		font-size:3.5em
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin p{
		font-size:.91em;
		letter-spacing:3px
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2{
		left:11%;
		top:30%
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 h2{
		font-size:6.667em;
		margin-top:-2%
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 h4{
		font-size:2em
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 h3{
		float:right;
		font-size:3.5em;
		margin-left:0;
		margin-right:-12%;
		margin-top:-1.5%
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 p{
		font-size:1.25em
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3{
		left:31%;
		top:30%
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3 h2{
		font-size:6.667em;
		margin-top:-2%
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3 h4{
		font-size:2em
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3 h3{
		font-size:3.5em;
		margin-left:13%
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3 p{
		font-size:1.25em
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container.slide-skin{
		top:42%;
		left:8%
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container.slide-skin-2{
		top:47%;
		right:12%
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container.slide-skin-3{
		top:41%
	}

	.slider-container .next{
		right:-20px
	}

	.slider-container .prev{
		left:-20px
	}

	#nav-wide.nav-wide .top-content .top-menu-features li,#nav-wide.nav-wide .top-content .top-menu-links li{
		width:22%
	}

	#nav-wide.nav-wide .top-content .top-menu-features li span{
		width:72%
	}

	#nav-wide.nav-wide .top-content .top-menu-features li span h3{
		font-size:1.16em
	}

	#nav-wide.nav-wide .right-content .menu-banner{
		width:45%
	}

	.form-list .customer-dob .dob-year input.input-text{
		width:112px
	}

	.form-list li.wide input.input-text{
		width:598px
	}

	.form-list select{
		width:297px
	}

	.data-table .product-name a{
		font-size:1.25em
	}

	aside.sidebar .block.block-layered-nav dl dd .filter-lbl,aside.sidebar .block.block-layered-nav dl dd a{
		width:82%
	}

	aside.sidebar .block-title strong span,aside.sidebar .block.block-layered-nav dl dt h2{
		font-size:1.5em;
		line-height:1.5em
	}

	.product-view .product-shop .product-name h2{
		font-size:2em
	}

	.product-view .box-up-sell .products-grid li.item{
		width:303px
	}

	.product-view .box-tags .form-add input.input-text{
		width:97%
	}

	.product-view .box-tags .form-add .input-box{
		width:81%
	}

	.catalog-product-view .box-reviews .form-add .form-list input{
		width:91%
	}

	.catalog-product-view .box-reviews .form-add .form-list textarea{
		width:95%
	}

	#footer .contacts-footer-content .fields .field{
		margin-right:8px
	}

	#footer .contacts-footer-content .fields .field input{
		width:79%
	}

	#footer .contacts-footer-content .wide textarea,#footer .contacts-footer-content input{
		width:90%
	}

	#footer .footer-topline .custom-footer-content.features li>div{
		width:75%
	}

	#footer .footer-topline .custom-footer-content.features li>div h3{
		font-size:1.25em
	}

	#footer .custom-footer-content ul.links li a{
		font-size:.91em;
		line-height:1em
	}

	#footer .custom-footer-content ul.links li a:hover{
		padding-left:20px!important
	}

	#footer .custom-footer-content ul.links li a:hover:before{
		left:0
	}

	#footer .custom-footer-content ul.links li a:before{
		top:.75em
	}

	.product-view .productpage_extralarge .more-views{
		width:60%
	}

	.productpage_extralarge .more-views .prev{
		left:46.2%
	}

	.productpage_extralarge .more-views .next{
		right:46.2%
	}

	.productpage_extralarge .more-views li{
		width:117px!important
	}

	.product-view .product-next,.product-view .product-prev{
		top:.75em
	}

	.productpage_medium .more-views li{
		width:98px
	}

	.productpage_medium .more-views .prev{
		left:44%
	}

	.productpage_medium .more-views .next{
		right:44%
	}

	.productpage_small .more-views .prev{
		left:45.3%
	}

	.productpage_small .more-views .next{
		right:45.3%
	}

	.productpage_small.product-shop .availability{
		padding-top:0;
		float:left
	}

	.product-view .productpage_small.product-shop .price-box{
		clear:both;
		display:block
	}

	.product-view .productpage_small.product-shop .product-next,.product-view .productpage_small.product-shop .product-prev{
		top:4px
	}

	.contacts-index-index .form-list li.wide textarea{
		width:595px
	}

	.data-table .product-name a{
		max-width:69%
	}

	section .crosssell .product-image{
		width:100%;
		margin:0
	}

	section .crosssell .product-details{
		width:100%
	}

	.cart .cart-collaterals .discount-form .input-box input{
		width:94%
	}

	.multiple-checkout .form-list select{
		width:297px
	}

	.opc-wrapper-opc .opc-col-center,.opc-wrapper-opc .opc-col-left,.opc-wrapper-opc .opc-col-right{
		width:32%!important
	}

	.opc-wrapper-opc .opc-col-right{
		margin-left:0!important
	}

	.opc-wrapper-opc .opc-col-left .fields .field{
		width:45%!important
	}

	.opc .form-list .fields .field input,.opc .form-list .fields .field-2 input{
		width:87%
	}

	.opc .form-list .fields .field.name-middlename{
		width:150px
	}

	.opc .form-list .customer-name-middlename .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-lastname,.opc .form-list .customer-name-suffix .name-lastname{
		width:180px
	}

	.opc .form-list .customer-name-middlename .name-firstname input,.opc .form-list .customer-name-middlename-suffix .name-firstname input,.opc .form-list .customer-name-middlename-suffix .name-lastname input,.opc .form-list .customer-name-suffix .name-lastname input{
		width:75%
	}

	.opc .gift-messages-form .form-list li.wide textarea{
		width:65.5%
	}

	.opc .sp-methods dd select{
		width:45.5%
	}

	.opc #login-form input{
		width:92%
	}

	.slider-container .four-products .home-slider li.item{
		width:326px
	}

	.mobile-device span.label-new,.mobile-device span.label-sale{
		padding:0 9px
	}

	.mobile-device aside.sidebar .block.block-layered-nav #amount-1,.mobile-device aside.sidebar .block.block-layered-nav #amount-2{
		width:34%
	}

	.mobile-device aside.sidebar .block.block-layered-nav dl dd .price>p{
		margin:0
	}

	aside.sidebar .block.block-layered-nav #slider-range{
		width:90%;
		margin-left:0
	}

	.product-view .product-shop .bundle-box .price-box{
		line-height:normal;
		min-height:1px
	}

	.product-view .product-shop .bundle-box~.availability{
		float:left;
		line-height:1.583em;
		min-height:1px
	}

	.product-options dd .input-box{
		margin-bottom:0;
		width:65%
	}

	header#header.floating .nav-container{
		margin-right:0;
		width:95%
	}

	#toTop{
		right:10px
	}

	body.boxed-layout .container_12{
		padding-left:0;
		padding-right:0
	}

	.product-view .productpage_small .product-next,.product-view .productpage_small .product-prev{
		top:.417em
	}

	#footer .footer-address-block{
		font-size:.83em
	}

	.widget-latest li .post-date{
		border:none;
		margin-right:0
	}

	.product-collateral .vertical:after{
		left:221px
	}

	.product-view .vertical .box-up-sell li:nth-of-type(4n+1){
		clear:none!important
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item{
		width:125px
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+1),.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+1),.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(5n+1),.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(6n+1){
		clear:none!important
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		clear:left!important;
		margin-left:0
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+2){
		margin-right:0
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:160px;
		margin:0 10px!important
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		clear:none!important
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+1){
		clear:left!important;
		margin-left:0!important
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+3){
		margin-right:0!important;
		margin-left:10px!important
	}

	.col3-layout .toolbar .sidebar-button{
		margin-bottom:1em;
		float:left
	}

	.col3-layout .toolbar .sorter .view-mode{
		float:right;
		margin:0 0 1em
	}

	.col3-layout.sidebar-off .toolbar .sorter .view-mode{
		float:left;
		margin:0 20px 0 0
	}

	.col3-layout.sidebar-off .sorter .sort-by{
		clear:none;
		float:none;
		display:inline-block;
		margin-right:5px
	}

	.col3-layout.sidebar-off .sorter a.asc,.col3-layout.sidebar-off .sorter a.desc{
		float:none
	}

	.col3-layout .sorter .limiter{
		margin-top:.5em
	}

	.col3-layout .sorter .sort-by{
		clear:left;
		float:left;
		display:block;
		margin-right:5px
	}

	.col3-layout .sorter a.asc,.col3-layout .sorter a.desc{
		float:left
	}

	.cart .grid_4 .discount .input-box input,.cart .grid_4 .shipping .form-list input{
		width:80%
	}

	.about-us-wrapper .text{
		width:57%
	}

	.about-us-wrapper .image{
		width:40%
	}

	.about-us-wrapper .text h2{
		font-size:2.75em
	}

	.about-us-wrapper .text h3{
		margin-bottom:.75em
	}

	.widget-list #products-list{
		padding:1.5em 15px;
		margin:0 -15px
	}

}

@media only screen and (min-width:768px) and (max-width:1007px){
	body{
		min-width:768px;
		overflow-x:hidden
	}

	.container_12{
		margin-left:auto;
		margin-right:auto;
		width:768px
	}

	.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{
		display:inline;
		float:left;
		position:relative;
		margin-left:0;
		margin-right:0
	}

	.pull_1,.pull_10,.pull_11,.pull_12,.pull_2,.pull_3,.pull_4,.pull_5,.pull_6,.pull_7,.pull_8,.pull_9,.push_1,.push_10,.push_11,.push_12,.push_2,.push_3,.push_4,.push_5,.push_6,.push_7,.push_8,.push_9{
		position:relative
	}

	.alpha{
		margin-left:0
	}

	.omega{
		margin-right:0
	}

	.container_12 .grid_1{
		width:44px
	}

	.container_12 .grid_2{
		width:108px
	}

	.container_12 .grid_3{
		width:172px
	}

	.container_12 .grid_4{
		width:236px
	}

	.container_12 .grid_5{
		width:300px
	}

	.container_12 .grid_6{
		width:364px
	}

	.container_12 .grid_7{
		width:428px
	}

	.container_12 .grid_8{
		width:492px
	}

	.container_12 .grid_9{
		width:556px
	}

	.container_12 .grid_10{
		width:620px
	}

	.container_12 .grid_11{
		width:684px
	}

	.container_12 .grid_12{
		width:768px
	}

	.container_12 .prefix_1{
		padding-left:64px
	}

	.container_12 .prefix_2{
		padding-left:128px
	}

	.container_12 .prefix_3{
		padding-left:192px
	}

	.container_12 .prefix_4{
		padding-left:256px
	}

	.container_12 .prefix_5{
		padding-left:320px
	}

	.container_12 .prefix_6{
		padding-left:384px
	}

	.container_12 .prefix_7{
		padding-left:448px
	}

	.container_12 .prefix_8{
		padding-left:512px
	}

	.container_12 .prefix_9{
		padding-left:576px
	}

	.container_12 .prefix_10{
		padding-left:640px
	}

	.container_12 .prefix_11{
		padding-left:704px
	}

	.container_12 .suffix_1{
		padding-right:64px
	}

	.container_12 .suffix_2{
		padding-right:128px
	}

	.container_12 .suffix_3{
		padding-right:192px
	}

	.container_12 .suffix_4{
		padding-right:256px
	}

	.container_12 .suffix_5{
		padding-right:320px
	}

	.container_12 .suffix_6{
		padding-right:384px
	}

	.container_12 .suffix_7{
		padding-right:448px
	}

	.container_12 .suffix_8{
		padding-right:512px
	}

	.container_12 .suffix_9{
		padding-right:576px
	}

	.container_12 .suffix_10{
		padding-right:640px
	}

	.container_12 .suffix_11{
		padding-right:704px
	}

	.container_12 .push_1{
		left:64px
	}

	.container_12 .push_2{
		left:128px
	}

	.container_12 .push_3{
		left:192px
	}

	.container_12 .push_4{
		left:256px
	}

	.container_12 .push_5{
		left:320px
	}

	.container_12 .push_6{
		left:384px
	}

	.container_12 .push_7{
		left:448px
	}

	.container_12 .push_8{
		left:512px
	}

	.container_12 .push_9{
		left:576px
	}

	.container_12 .push_10{
		left:640px
	}

	.container_12 .push_11{
		left:704px
	}

	.container_12 .pull_1{
		left:-64px
	}

	.container_12 .pull_2{
		left:-128px
	}

	.container_12 .pull_3{
		left:-192px
	}

	.container_12 .pull_4{
		left:-256px
	}

	.container_12 .pull_5{
		left:-320px
	}

	.container_12 .pull_6{
		left:-384px
	}

	.container_12 .pull_7{
		left:-448px
	}

	.container_12 .pull_8{
		left:-512px
	}

	.container_12 .pull_9{
		left:-576px
	}

	.container_12 .pull_10{
		left:-640px
	}

	.container_12 .pull_11{
		left:-704px
	}

	.header-slider-container{
		padding:0 0 20%
	}

	.products-grid.eight-products li.item,.products-grid.seven-products li.item,.products-grid.six-products li.item,.widget-slider.eight-products li.item,.widget-slider.seven-products li.item,.widget-slider.six-products li.item{
		width:16.667%
	}

	.products-grid.eight-products li.item:nth-of-type(6n+1),.products-grid.five-products li.item:nth-of-type(5n+1),.products-grid.four-products li.item:nth-of-type(4n+1),.products-grid.seven-products li.item:nth-of-type(6n+1),.products-grid.six-products li.item:nth-of-type(6n+1),.products-grid.three-products li.item:nth-of-type(3n+1),.products-grid.two-products li.item:nth-of-type(2n+1){
		clear:left
	}

	.products-grid.eight-products li.item:nth-of-type(6n),.products-grid.five-products li.item:nth-of-type(5n),.products-grid.four-products li.item:nth-of-type(4n),.products-grid.seven-products li.item:nth-of-type(6n),.products-grid.six-products li.item:nth-of-type(6n),.products-grid.three-products li.item:nth-of-type(3n),.products-grid.two-products li.item:nth-of-type(2n){
		clear:right
	}

	.products-grid.eight-products li.item:nth-of-type(8n+1),.products-grid.seven-products li.item:nth-of-type(7n+1){
		clear:none
	}

	.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(3n+1){
		clear:left
	}

	.nav-container{
		background:0 0
	}

	.data-table td{
		padding:9px
	}

	header#header.floating .grid_12 .small_logo{
		z-index:9999
	}

	header#header{
		text-align:center
	}

	header#header .header-top-right,header#header h2.logo,header#header h2.small_logo{
		float:none;
		text-align:center;
		display:block;
		clear:both;
		padding-top:.75em
	}

	header#header.floating .header-top-right{
		padding-top:0
	}

	header#header.floating h2.small_logo{
		display:inline-block
	}

	header#header .quick-access{
		text-align:center;
		padding:0 0 .75em;
		display:inline-block
	}

	header#header .quick-access .links{
		margin:0;
		margin-left:15px
	}

	.page-title h1,.page-title h2,.widget-title h2,header.rating-title h2{
		font-size:2em
	}

	header#header.floating .topline{
		padding:0!important
	}

	header#header.floating .grid_12 .small_logo{
		text-align:left;
		top:-12px
	}

	header#header.floating .menu-button{
		background-color:#ff000;
		display:none;
		float:right;
		margin:1em 28px 0 0;
		padding:0
	}

	.sticky-nav header#header.floating .menu-button{
		display:inline-block
	}

	.sticky-cart header#header.floating .menu-button,.sticky-search header#header.floating .menu-button{
		margin-right:0
	}

	.sticky-search.sticky-cart header#header.floating .menu-button{
		margin-right:95px
	}

	.sticky-cart header#header.floating .sticky-close-box .menu-button,.sticky-search header#header.floating .sticky-close-box .menu-button{
		margin-right:63px
	}

	.sticky-search.sticky-cart header#header.floating .sticky-close-box .menu-button{
		margin-right:100px
	}

	header#header.floating .nav-container{
		right:0;
		left:auto;
		margin:0;
		top:100%
	}

	.category-label,header#header .nav-container>ul{
		display:none
	}

	#toTop{
		display:none!important
	}

	header#header.floating .sticky-close-box .menu-button{
		padding-right:18px
	}

	header.page-title .amount{
		bottom:.4em
	}

	header#header .nav-container.mobile .menu-wrapper{
		background:#000
	}

	.products-grid .more-views-mode .btn-quick-view span span span,.products-list .more-views-mode .btn-quick-view span span span{
		display:none
	}

	.products-grid .more-views-mode .btn-quick-view span span i,.products-list .more-views-mode .btn-quick-view span span i{
		margin:0
	}

	.ajax-media-button-holder .ajax-media span span{
		display:none
	}

	.ajax-media-button-holder .ajax-media span i{
		margin:0
	}

	.ajax-media-button-holder.no-quick-view .ajax-media span span{
		display:inline-block
	}

	.ajax-media-button-holder.no-quick-view .ajax-media span i{
		margin-right:9px
	}

	.ajax-media-holder{
		right:auto;
		left:0
	}

	.ajax-media-holder .more-views{
		right:auto;
		left:-500px;
		-moz-transition:left 300ms ease;
		-webkit-transition:left 300ms ease;
		-o-transition:left 300ms ease;
		transition:left 300ms ease
	}

	.ajax-media-holder .more-views.show{
		right:auto;
		left:0;
		-moz-transition:left 300ms ease;
		-webkit-transition:left 300ms ease;
		-o-transition:left 300ms ease;
		transition:left 300ms ease
	}

	.ajax-media-holder .more-views li{
		float:left;
		margin-right:3px;
		margin-bottom:0
	}

	.meigee-tabs-content{
		padding:14px
	}

	#product_tabs_upsell_products_contents li.item{
		margin-bottom:9px
	}

	#cart-accordion .crosssell .item.last{
		margin-left:0
	}

	#cart-accordion .crosssell .item:nth-of-type(4n+3){
		margin-right:0
	}

	.col3-layout .toolbar .sorter .sort-by label{
		display:none
	}

	.meigee-tabs li{
		margin-bottom:1px
	}

	.product-view .box-up-sell .products-grid li.item{
		width:233px
	}

	.product-view .box-collateral.box-up-sell .products-grid li.item{
		width:230px
	}

	.block-wishlist .next,.block-wishlist .prev{
		top:76px
	}

	.block-wishlist .prev{
		right:40px
	}

	.block-wishlist .next{
		right:20px
	}

	.product-view .productpage_small .more-views #more-views-slider li{
		margin:0;
		width:91px
	}

	.product-view .productpage_small .more-views #more-views-slider li a{
		margin-right:14px
	}

	.product-view .productpage_small .more-views.slider-on{
		padding-bottom:2em
	}

	.product-view .productpage_medium .more-views #more-views-slider li{
		margin:0;
		width:100px
	}

	.product-view .productpage_medium .more-views #more-views-slider li a{
		margin-right:13px;
		margin-left:2px
	}

	.product-view .more-views.slider-on{
		padding-bottom:2em
	}

	.more-views .next,.more-views .prev{
		bottom:-10px
	}

	.product-view .productpage_large .more-views #more-views-slider li{
		margin:0;
		width:79px
	}

	.product-view .productpage_large .more-views #more-views-slider li a{
		margin-right:13px
	}

	.product-view .productpage_extralarge .more-views #more-views-slider li{
		margin:0;
		width:108px
	}

	.product-view .productpage_extralarge .more-views #more-views-slider li a{
		margin-right:15px
	}

	.product-view .product-shop .price-box{
		display:block
	}

	.product-view .product-shop .availability{
		min-height:1px;
		line-height:normal;
		float:none;
		clear:both
	}

	.more-views .next{
		right:-1px
	}

	.product-view .product-shop .product-name h2{
		font-size:2em;
		line-height:1.25em
	}

	.product-view .product-next,.product-view .product-prev{
		top:.5em
	}

	.product-view .box-tags .form-add input.input-text{
		width:95%
	}

	.product-view .box-tags .form-add .input-box{
		width:75%
	}

	.catalog-product-view .box-reviews .form-add .form-list input{
		width:92%
	}

	.productpage_large .more-views .next{
		right:40.5%
	}

	.productpage_large .more-views .prev{
		left:40.5%
	}

	.productpage_medium .more-views .prev{
		left:42.5%
	}

	.productpage_medium .more-views .next{
		right:42.5%
	}

	.product-view .productpage_extralarge .more-views{
		width:540px
	}

	.product-view .more-views #more-views-slider li a{
		width:auto
	}

	.product-view .more-views #more-views-slider li a img{
		width:100%
	}

	.product-view .grouped-items-table td,.product-view .grouped-items-table th{
		padding:.75em 5px
	}

	.product-view .grouped-items-table td .price-box{
		font-size:.83em
	}

	.product-view .product-shop .price-block{
		position:relative
	}

	.product-view .product-shop .availability-only{
		top:0
	}

	.product-view .product-shop .availability-only a{
		padding:0
	}

	.product-view .grouped-items-table{
		top:1.5em;
		margin-bottom:1.5em
	}

	.productpage_small .product-shop .availability{
		padding-right:60px;
		padding-top:0;
		float:right;
		line-height:40px
	}

	.productpage_small .product-shop,.productpage_small>.grid_3{
		width:354px
	}

	.product-shop.productpage_small+.grid_3{
		float:right;
		margin-right:10px
	}

	.product-view .product-shop.productpage_small .price-box{
		display:inline-block
	}

	.product-shop+.grid_3 .block-related li.item{
		width:182px
	}

	.product-view .productpage_small+.product-shop .price-block{
		min-height:1px
	}

	.product-options-bottom .pob_left{
		margin-bottom:1.5em;
		float:none
	}

	.product-options-bottom .add-to-cart button.button span span{
		padding:0 20px
	}

	.productpage_small .more-views .next{
		right:44%
	}

	.product-shop+.grid_3 .block-related .prev,.productpage_small .more-views .prev{
		left:44%
	}

	.product-shop+.grid_3 .block-related .next{
		right:44%
	}

	.productpage_extralarge .related-wrapper .block-related .prev,.productpage_large .related-wrapper .block-related .prev,.productpage_medium .related-wrapper .block-related .prev{
		left:37%
	}

	.productpage_extralarge .related-wrapper .block-related .next,.productpage_large .related-wrapper .block-related .next,.productpage_medium .related-wrapper .block-related .next{
		right:37%
	}

	.productpage_small .related-wrapper .block-related .prev{
		left:43.5%
	}

	.productpage_small .related-wrapper .block-related .next{
		right:43.5%
	}

	.productpage_small .more-views .next,.productpage_small .more-views .prev{
		bottom:0
	}

	.productpage_small .product-shop+.grid_3{
		float:right;
		margin-right:10px
	}

	.product-view .productpage_small .product-shop .price-box{
		display:inline-block
	}

	.product-view .vertical:after{
		left:171px
	}

	.product-view .vertical .box-up-sell .products-grid li.item{
		width:178px
	}

	.product-view .vertical .box-up-sell li:nth-of-type(4n+1){
		clear:none!important
	}

	.product-view .vertical .box-up-sell li:nth-of-type(3n+1){
		clear:left!important
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item{
		margin:0!important;
		width:100%
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:180px;
		margin:0 10px!important
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+1),.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+1){
		clear:none!important
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		margin-left:0!important;
		clear:left!important
	}

	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+2){
		margin-right:0!important
	}

	.product-essential.productpage_small.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:157px!important
	}

	.product-essential.productpage_large .product-shop .vertical .box-up-sell .products-grid li.item{
		width:122px
	}

	.product-essential.productpage_large .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+1){
		clear:none!important
	}

	.product-essential.productpage_large .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		clear:left!important
	}

	.product-essential.productpage_large.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:218px
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item{
		width:160px!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		clear:none!important;
		margin-left:10px!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+2){
		margin-right:10px!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+1){
		clear:left!important;
		margin-left:0!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+3){
		margin-right:0!important
	}

	#cart-accordion .accordion-content .crosssell li.item{
		width:223px
	}

	.crosssell .minimal-price,.crosssell .minimal-price-link{
		padding-top:7px
	}

	.cart .accordion-content .discount .input-box{
		width:100%
	}

	.cart .accordion-content .discount .input-box input{
		width:92%
	}

	header#header.floating .welcome-msg{
		display:none
	}

	.cart .discount .input-box{
		width:100%;
		float:none
	}

	.cart .discount .input-box input{
		width:86%
	}

	.cart .cart-collaterals .shipping-form .form-list input{
		width:93%
	}

	.cart .shipping .form-list input{
		width:86%
	}

	section .crosssell .product-details,section .crosssell .product-image{
		width:100%;
		margin:0
	}

	section .crosssell .minimal-price,section .crosssell .minimal-price-link{
		float:left
	}

	.multiple-checkout .gift-messages-form .form-list li.wide textarea{
		width:57%
	}

	.multiple-checkout .gift-messages-form .details .form-list li.wide textarea{
		width:40%
	}

	.multiple-checkout .gift-messages-form .details .form-list .field{
		width:235px
	}

	.multiple-checkout .gift-messages-form .details .form-list .field input{
		width:213px
	}

	.multiple-checkout .gift-messages-form .form-list .field{
		width:170px
	}

	.multiple-checkout .gift-messages-form .form-list .field input{
		width:135px
	}

	.multiple-checkout .form-list select{
		width:238px
	}

	.data-table .cart-price .price{
		font-size:1.5em
	}

	.block-related li.item{
		width:172px
	}

	.block-related .next{
		right:37%
	}

	.block-related .prev{
		left:37%
	}

	.block-related .product-name a{
		max-width:91%
	}

	.related-wrapper-bottom .block-related li.item{
		width:249px
	}

	.related-wrapper-bottom .block-related .next{
		right:-10px;
		opacity:1;
		filter:alpha(opacity=100)
	}

	.related-wrapper-bottom .block-related .prev{
		left:-10px;
		opacity:1;
		filter:alpha(opacity=100)
	}

	.block-related header .block-subtitle a{
		top:-26px;
		padding-left:17px
	}

	.related-wrapper-bottom .block-related header .block-subtitle a{
		top:2px;
		padding-left:0
	}

	.block-related .next,.block-related .prev,.more-views .next,.more-views .prev{
		opacity:1
	}

	.opc-wrapper-opc .opc-col-center,.opc-wrapper-opc .opc-col-left,.opc-wrapper-opc .opc-col-right{
		width:48%!important
	}

	.opc-wrapper-opc .opc-col-right{
		float:left!important
	}

	.opc .form-list input.input-text{
		width:91%
	}

	.opc .field{
		width:264px
	}

	.opc .field-2,.opc .name-lastname{
		width:267px
	}

	.my-account .pager .pages{
		float:left;
		clear:both
	}

	.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname,.form-list .customer-name-suffix .name-lastname{
		width:140px
	}

	.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text,.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text{
		width:105px
	}

	.form-list .customer-dob .dob-year input.input-text{
		width:55px
	}

	.form-list .field{
		width:255px
	}

	.form-list input.input-text{
		width:215px
	}

	.contacts-index-index .form-list li.wide textarea{
		width:467px
	}

	.form-list li.wide input.input-text{
		width:471px
	}

	.form-list select{
		width:240px
	}

	.form-list .customer-name-middlename .name-middlename{
		width:117px
	}

	.form-list .customer-name-middlename .name-middlename input{
		width:82px
	}

	.form-list li.wide textarea{
		width:495px
	}

	.form-list li.wide select{
		width:505px
	}

	.opc .form-list .customer-dob .dob-day input,.opc .form-list .customer-dob .dob-month input,.opc .form-list .customer-dob .dob-year input{
		width:80%!important
	}

	.gift-messages-form .form-list li.wide textarea{
		width:85%
	}

	.gift-messages-form .details .form-list li.wide textarea{
		width:65%
	}

	.opc .sp-methods .form-list input.input-text{
		width:95%
	}

	.opc .sp-methods .form-list select{
		width:100%
	}

	.opc .sp-methods select.month{
		width:150px
	}

	.opc .form-list .name-middlename input.input-text{
		width:73%!important
	}

	.opc .form-list li.wide input.input-text{
		width:465px
	}

	.opc .form-list li.wide select{
		width:97%
	}

	.opc .form-list .name-middlename{
		width:116px
	}

	.opc .form-list .customer-name-middlename .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-lastname,.opc .form-list .customer-name-suffix .name-lastname{
		width:145px!important
	}

	.opc .form-list .customer-name-middlename .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text,.opc .form-list .customer-name-prefix .name-firstname input.input-text,.opc .form-list .customer-name-suffix .name-lastname input.input-text{
		width:77%!important
	}

	.opc .form-list .customer-name-middlename .name-middlename{
		width:120px!important
	}

	.opc .form-list .fields .field{
		width:47%
	}

	.opc .form-list .fields .field input,.opc .form-list .fields .field-2 input{
		width:84%
	}

	.opc .form-list .field select,.opc .form-list .field-2 select{
		width:93%
	}

	.opc .gift-messages-form .f-fix .form-list .fields .field{
		width:38%
	}

	.opc .gift-messages-form .f-fix .form-list .fields .field input{
		width:80%
	}

	.opc .gift-messages-form .f-fix .form-list li.wide textarea{
		width:68%
	}

	.opc .gift-messages-form .form-list .fields .field input{
		width:80%
	}

	.opc .gift-messages-form .form-list li.wide textarea{
		width:63%
	}

	.opc .step{
		padding:1.5em 20px
	}

	.opc #login-form input{
		width:89%
	}

	.addresses-list .addresses-additional,.addresses-list .addresses-primary{
		padding-left:15px;
		padding-right:15px
	}

	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-3{
		float:right;
		width:43.5%!important;
		clear:none
	}

	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .two_fields .short .data_area input[name="billing[telephone]"],#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .two_fields .short .data_area input[name="billing[region]"],#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .two_fields .short.name-middlename .data_area input{
		width:94%
	}

	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .data_area input{
		width:93%
	}

	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .data_area select[name="billing[region_id]"]{
		width:110%
	}

	.content_bottom #newsletter{
		width:52%
	}

	header#header .welcome-msg{
		position:static;
		margin-left:20px
	}

	header#header .links{
		position:static;
		margin-top:-3px
	}

	header#header .welcome-msg span:after{
		top:-6px
	}

	header#header .links li a:after{
		top:-3px
	}

	.pages{
		margin-top:1.5em
	}

	aside.sidebar .actions a{
		margin-top:1.5em;
		margin-right:0
	}

	aside.sidebar .block .block-title strong span{
		font-size:1em!important
	}

	aside.sidebar .block.block-wishlist li.item .product-image{
		width:98%;
		float:none
	}

	aside.sidebar .block.block-wishlist li.item .product-details{
		float:none;
		width:100%;
		margin-top:.75em
	}

	.catalog-product-view .box-reviews .form-add .form-list textarea{
		width:94%
	}

	.catalog-product-view .box-reviews .form-list .field{
		width:47%;
		margin-left:14px
	}

	.catalog-product-view .box-reviews .review{
		width:65%
	}

	.ratings-table{
		width:24%
	}

	.ratings-table th{
		padding-right:10px
	}

	.ratings .rating-box{
		float:none
	}

	.ratings .rating-links{
		clear:both
	}

	.block-related li.item .product{
		padding:0 10px
	}

	.block-poll .answer{
		text-align:left;
		width:100%
	}

	.block-poll .votes{
		float:none;
		width:100%;
		text-align:right;
		display:block;
		margin:0
	}

	.my-wishlist .wishlist-input-box{
		margin:0 auto;
		float:none
	}

	.my-wishlist .data-table button{
		margin-top:.75em;
		float:none
	}

	.my-wishlist .data-table textarea{
		width:90%
	}

	.my-wishlist .data-table .product-name{
		max-width:82%
	}

	.meigee-tabs-content .box-up-sell .products-grid li.item{
		width:232px
	}

	.block-reorder .product-name{
		float:right;
		width:80%;
		margin-left:7px
	}

	#nav li a span,#nav-wide li a span{
		font-size:.91em
	}

	.nav-container li.level-top.over>a,.nav-container li.level-top>a:hover{
		margin:0;
		padding:0;
		background:none!important
	}

	.nav-container .menu-wrapper.default-menu ul{
		background:none!important
	}

	.nav-container .menu-wrapper.default-menu ul li{
		padding:0!important;
		background:none!important
	}

	.cms-home .topline{
		position:relative
	}

	aside.sidebar .block-subscribe .input-box{
		width:100%;
		float:none
	}

	aside.sidebar .block-subscribe .actions{
		float:none;
		margin-top:1em;
		width:100%
	}

	aside.sidebar .block-subscribe .actions button{
		width:100%
	}

	aside.sidebar .block-subscribe .actions button span{
		width:100%;
		float:none;
		display:block;
		padding:0;
		text-align:center
	}

	aside.sidebar .block.block-subscribe .input-box input{
		width:79%
	}

	.header-slider-container .iosSlider .slider .item h2{
		letter-spacing:-6px;
		font-size:5em
	}

	.header-slider-container .iosSlider .slider .item h4{
		font-size:2em;
		margin-top:-3px
	}

	.header-slider-container .iosSlider .slider .item h5{
		font-size:1.25em;
		margin-top:2px
	}

	.header-slider-container .iosSlider .slider .item h3{
		font-size:3em;
		margin-top:-4px
	}

	.header-slider-container .iosSlider .slider .item p{
		font-size:.75em;
		letter-spacing:1px
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 p{
		font-size:1em
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 h3{
		font-size:3em
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2 h4{
		font-size:1.5em;
		margin-right:-1%
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3 h3{
		font-size:3em;
		letter-spacing:-2px;
		margin-top:-3%
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3 h4{
		font-size:1.75em;
		margin-right:-3%
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container{
		left:9%;
		top:47%
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container.slide-skin-2{
		top:53%;
		right:29%;
		left:auto
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container.slide-skin-3{
		right:auto;
		top:54%;
		left:26%
	}

	.header-slider-container .iosSlider .slider .item .slide-container{
		top:21%;
		left:10%
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-2{
		left:auto;
		right:12%;
		top:35%
	}

	.header-slider-container .iosSlider .slider .item .slide-container.slide-skin-3{
		left:37%;
		right:auto;
		top:34%
	}

	.slider-container .next{
		right:-10px;
		opacity:1;
		filter:alpha(opacity=100)
	}

	.slider-container .prev{
		left:-10px;
		opacity:1;
		filter:alpha(opacity=100)
	}

	#wishlist-table .truncated a.details{
		display:none
	}

	#wishlist-table .truncated .item-options{
		display:block;
		position:relative;
		border:none;
		background:0 0;
		padding:0 0 1.5em
	}

	#footer{
		font-size:.91em
	}

	#footer .contacts-footer-content .fields .field{
		width:100%;
		margin-bottom:.75em;
		margin-right:0
	}

	#footer .contacts-footer-content .wide textarea,#footer .contacts-footer-content input{
		width:87%
	}

	#footer .footer-topline .custom-footer-content.features li>div h3{
		font-size:1.123em
	}

	#footer .custom-footer-content ul.links li a:before{
		top:.75em
	}

	#footer .custom-footer-content ul.links li a{
		font-size:.91em;
		line-height:1
	}

	#footer .custom-footer-content ul.links li a:hover{
		padding-left:20px
	}

	#footer .custom-footer-content ul.links li a:hover:before{
		left:0
	}

	#footer .footer-second-line .custom-footer-content ul.links li a:hover{
		padding-left:20px
	}

	#footer .contacts-footer-content .fields .field input{
		width:87%
	}

	.menu-button{
		display:inline-block;
		float:left;
		vertical-align:middle;
		margin:1.3em 0
	}

	#nav-wide.nav-wide .bottom-content,#nav-wide.nav-wide .right-content,#nav-wide.nav-wide .top-content{
		display:none
	}

	aside.sidebar .block.block-layered-nav dl dd .filter-lbl,aside.sidebar .block.block-layered-nav dl dd a{
		width:78%
	}

	aside.sidebar .block.block-layered-nav #slider-range{
		margin-left:0;
		width:94%
	}

	aside.sidebar .block.block-layered-nav{
		padding-left:10px;
		padding-right:10px
	}

	.products-grid li.item .button-holder{
		margin-bottom:.75em;
		padding-right:15px
	}

	.products-grid .add-to-links li{
		padding-right:15px
	}

	.sorter .limiter{
		font-size:.91em;
		padding-top:5px
	}

	.sorter .limiter ul li{
		padding:0 3px
	}

	.toolbar .sidebar-button{
		float:left
	}

	.sidebar-off .toolbar .sorter .limiter{
		padding-top:0
	}

	.products-grid .price-box{
		font-size:.83em
	}

	.products-grid .minimal-price .price,.products-grid .minimal-price .price-label,.products-grid .minimal-price-link .label,.products-grid .minimal-price-link .price{
		font-size:1em
	}

	.products-grid.small-grid li.item .add-to-links li{
		display:inline-block
	}

	.data-table .product-name a{
		max-width:58%
	}

	.toolbar .amount{
		top:3em
	}

	.slider-container .four-products .home-slider li.item{
		width:384px
	}

	#footer .footer-bg img{
		width:100%
	}

	.mobile-device span.label-new,.mobile-device span.label-sale{
		padding:0 9px
	}

	.mobile-device aside.sidebar .block.block-layered-nav #amount-1,.mobile-device aside.sidebar .block.block-layered-nav #amount-2{
		width:34%
	}

	.mobile-device aside.sidebar .block.block-layered-nav dl dd .price>p{
		margin:0
	}

	.products-grid .button-holder .ajax-loader-item{
		left:2px
	}

	.product-options dd .input-box{
		margin-bottom:0;
		width:65%
	}

	body.boxed-layout .container_12{
		padding-left:0;
		padding-right:0
	}

	.block-subscribe-popup .block-content label{
		padding-bottom:1.5em
	}

	.block-subscribe-popup .input-box{
		height:150px
	}

	.block-subscribe-popup{
		background:#eaeaea;
		position:relative;
		width:492px!important;
		height:333px!important
	}

	.block-subscribe-popup .indent{
		float:none;
		width:auto;
		padding:3em 30px
	}

	.block-subscribe-popup .indent input[type=text]{
		width:96%
	}

	.block-subscribe-popup .indent button.button{
		margin-bottom:3em
	}

	.productpage_small .more-views ul.no-slider li:nth-of-type(4n+4){
		margin-right:0
	}

	.productpage_small .more-views ul.no-slider li:nth-of-type(4n+1){
		clear:left
	}

	.productpage_small .more-views ul.no-slider li{
		margin-right:16px
	}

	.more-views ul.no-slider li a{
		margin:0
	}

	.productpage_medium .more-views ul.no-slider li:nth-of-type(4n+4){
		margin-right:0
	}

	.productpage_medium .more-views ul.no-slider li:nth-of-type(4n+1){
		clear:left
	}

	.productpage_medium .more-views ul.no-slider li a{
		width:70px
	}

	.productpage_medium .more-views ul.no-slider li{
		margin-right:6px
	}

	.productpage_large .more-views ul.no-slider li:nth-of-type(3n+3){
		margin-right:0
	}

	.productpage_large .more-views ul.no-slider li:nth-of-type(3n+1){
		clear:left
	}

	.productpage_large .more-views ul.no-slider li a{
		width:72px
	}

	.productpage_large .more-views ul.no-slider li{
		margin-right:10px
	}

	.productpage_extralarge .more-views ul.no-slider li{
		margin-right:13px
	}

	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(6n+6){
		margin-right:0
	}

	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(6n+1){
		clear:left
	}

	aside.sidebar .actions a+button{
		margin-top:.75em
	}

	#footer .footer-address-block{
		font-size:.83em
	}

	#footer .footer-topline .custom-footer-content.features li{
		position:relative
	}

	#footer .footer-topline .custom-footer-content.features li i{
		position:absolute;
		left:0;
		top:-9px;
		width:auto;
		height:auto;
		margin:0;
		padding:0;
		border:none
	}

	#footer .footer-topline .custom-footer-content.features li>div{
		width:auto
	}

	#footer .footer-topline .custom-footer-content.features li>div h3{
		padding-left:19px
	}

	.subscribe-fancy{
		display:none!important
	}

	body.popup-tablet .subscribe-fancy{
		display:block!important
	}

	.widget-latest li .post-date{
		border:none;
		margin-right:0
	}

	.cart .grid_4 .discount .input-box input,.cart .grid_4 .shipping .form-list input{
		width:90%
	}

	.col3-layout .toolbar .sidebar-button{
		margin-bottom:1em;
		float:left
	}

	.col3-layout .toolbar .sorter .view-mode{
		float:right;
		margin:0 0 1em
	}

	.col3-layout.sidebar-off .toolbar .sorter .view-mode{
		float:left;
		margin:0 20px 0 0
	}

	.col3-layout.sidebar-off .sorter .sort-by{
		clear:none;
		float:none;
		display:inline-block;
		margin-right:5px
	}

	.col3-layout.sidebar-off .sorter a.asc,.col3-layout.sidebar-off .sorter a.desc{
		float:none
	}

	.col3-layout .sorter .limiter{
		margin-top:0;
		padding-top:.5em
	}

	.col3-layout .sorter .sort-by{
		clear:left;
		float:left;
		display:block;
		margin-right:5px
	}

	.col3-layout .sorter a.asc,.col3-layout .sorter a.desc{
		float:left
	}

	.col3-layout .toolbar .sidebar-button span{
		display:inline
	}

	.col3-layout .toolbar .sidebar-button i{
		margin-right:5px
	}

	.toolbar .sidebar-button span{
		display:none!important
	}

	.toolbar .sidebar-button i{
		margin:0!important
	}

	.parallax-banners-wrapper .text-banner .banner-content{
		font-size:.91em
	}

	.parallax-page header#header .header-top-right{
		margin-top:0
	}

	.about-us-wrapper .text{
		width:62%
	}

	.about-us-wrapper .image{
		width:35%
	}

	.about-us-wrapper .text h2{
		font-size:2.25em
	}

	.about-us-wrapper .text h3{
		margin-bottom:.75em;
		font-size:1.75em
	}

	.about-us-wrapper .text p{
		margin-bottom:.75em
	}

	.parallax-page .nav-container.mobile li.level-top>a span{
		color:#fff!important
	}

	.parallax-page .menu-button{
		color:#000
	}

}

@media only screen and (max-width:767px){
	.container_12{
		margin-left:15px;
		margin-right:15px;
		width:auto
	}

	.alpha,.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.omega{
		margin-left:0;
		margin-right:0
	}

	.align_center,.align_right{
		text-align:left
	}

	.category-products .products-grid li.item{
		width:auto!important
	}

	.products-grid.eight-products li.item,.products-grid.five-products li.item,.products-grid.four-products li.item,.products-grid.seven-products li.item,.products-grid.six-products li.item,.products-grid.three-products li.item,.products-grid.two-products li.item,.widget-slider.eight-products li.item,.widget-slider.five-products li.item,.widget-slider.four-products li.item,.widget-slider.seven-products li.item,.widget-slider.six-products li.item,.widget-slider.three-products li.item,.widget-slider.two-products li.item{
		width:100%;
		margin-left:0;
		margin-right:0;
		display:inline-block
	}

	.products-list.meigee-widget .description-wrapper,.products-list.meigee-widget .image-wrapper{
		width:100%!important
	}

	.backstretch{
		padding-bottom:70px!important
	}

	.backstretch img{
		height:100%!important
	}

	.block-related .no-slider li.item:nth-of-type(2n+2){
		margin-right:0
	}

	.block-related .no-slider li.item:nth-of-type(2n+1){
		clear:left
	}

	body.sidebar-left .col2-left-layout .col-main{
		float:none!important
	}

	#footer .container_12,#header .container_12,.content-wrapper .container_12,.home-text-blocks .container_12{
		margin-left:0;
		margin-right:0
	}

	.main-left{
		float:none!important
	}

	#toTop{
		display:none!important
	}

	.main-container{
		padding-top:0
	}

	.form-list li,.form-list li .field{
		margin-right:0
	}

	.form-guest{
		width:100%
	}

	.buttons-set button{
		float:none
	}

	.buttons-set a{
		display:block
	}

	table.data-table table,table.data-table tbody,table.data-table td,table.data-table th,table.data-table thead,table.data-table tr{
		display:block;
		border:0;
		text-align:left!important
	}

	.data-table .c_actions{
		float:left;
		margin-bottom:1em
	}

	table.data-table thead tr{
		display:none
	}

	table.data-table td,table.data-table th{
		padding:1em 0
	}

	table.data-table td a.product-image{
		width:auto;
		max-width:100%;
		margin:0 auto .75em;
		float:none
	}

	table.data-table td a.product-image img{
		width:100%
	}

	table.data-table td .cart-label{
		width:80px;
		display:block;
		float:left;
		font-size:1.16em;
		line-height:2.5em;
		color:#fff;
		font-weight:400
	}

	table.data-table td.last{
		border-bottom:1px solid #E4E4E4;
		padding-top:0;
		padding-bottom:0;
		margin-bottom:12px
	}

	.account-login .new-users,.account-login .registered-users{
		padding-bottom:9px
	}

	.account-login .registered-users .buttons-set{
		padding-left:0
	}

	.account-login .registered-users .buttons-set a{
		margin-top:11px;
		float:right!important
	}

	.account-login .registered-users .buttons-set button{
		float:left;
		margin-left:0
	}

	.account-login .registered-users .form-list{
		width:98%
	}

	.header-slider-container{
		padding:0 0 20%
	}

	header#header{
		text-align:center
	}

	header#header .logo{
		float:none;
		display:block
	}

	header#header a.logo img{
		max-width:none
	}

	header#header .quick-access{
		padding:0
	}

	header#header .welcome-msg{
		display:none
	}

	header#header .form-search{
		float:none;
		width:auto;
		margin-left:10px;
		margin-right:10px
	}

	header#header h2.small_logo{
		float:none;
		padding:1.5em 0
	}

	header#header h2.logo{
		float:none;
		margin-bottom:1.5em
	}

	header#header .nav-container>ul li header#header .select-box{
		text-align:center;
		padding:22px 0 0
	}

	header#header .form-currency,header#header .form-language{
		float:none;
		display:inline-block
	}

	header#header.floating .topline{
		padding:0!important
	}

	header#header.floating .grid_12 .small_logo{
		text-align:left;
		top:19%;
		margin-left:0
	}

	header#header.floating .menu-button{
		background:0 0;
		display:none;
		float:right;
		margin-right:1em;
		margin-top:1em;
		padding:0
	}

	.sticky-nav header#header.floating .menu-button{
		display:inline-block
	}

	.sticky-cart header#header.floating.no-sticky-logo .menu-button,.sticky-search header#header.floating.no-sticky-logo .menu-button{
		margin-right:55px
	}

	.sticky-cart.sticky-search header#header.floating.no-sticky-logo .menu-button{
		margin-right:97px
	}

	header#header.floating .nav-container{
		right:0;
		left:auto;
		top:100%
	}

	header#header .nav-container>ul .menu-item-button{
		width:30px;
		height:30px;
		text-align:center;
		line-height:30px
	}

	header#header .nav-container>ul .menu-item-button i{
		vertical-align:middle
	}

	header#header .top-cart .block-content{
		padding:0 0 1.5em;
		width:326px;
		right:50%;
		margin-right:-163px
	}

	header#header .top-cart .block-content .actions{
		padding-left:10px;
		padding-right:10px
	}

	header#header #search_mini_form{
		display:block;
		margin:0;
		width:100%;
		margin-top:1.5em
	}

	header#header .top-block-wrapper .grid_12{
		text-align:center
	}

	header#header .top-block-wrapper h2{
		width:auto;
		text-align:center;
		float:none;
		margin-bottom:18px
	}

	header#header .top-block-wrapper button{
		float:none
	}

	.cms-home .topline{
		position:relative
	}

	header#header .customer-name,header#header .links li a.top-link-login,header#header .top-cart .title-cart,header#header .top-link-wishlist{
		width:90px;
		height:40px;
		background-color:#000!important;
		padding:0!important;
		text-align:center;
		line-height:40px!important;
		font-size:0!important
	}

	header#header .top-link-wishlist{
		width:32%
	}

	header#header .top-cart{
		margin-left:5px;
		position:static;
		width:32%
	}

	header#header .top-cart .block-title,header#header .top-cart .block-title .title-cart,header#header .top-cart .block-title a{
		width:100%;
		display:inline-block
	}

	header#header .top-cart .block-title .title-cart{
		height:auto
	}

	header#header .customer-name,header#header .links,header#header .mobile-links{
		float:right;
		margin-left:5px;
		width:32%
	}

	header#header .top-cart .block-title.active,header#header .top-cart .block-title:hover{
		padding:0!important;
		margin:0!important;
		background-color:#000!important
	}

	header#header .links li a.top-link-login i,header#header .top-cart .title-cart i,header#header .top-link-wishlist i{
		line-height:40px;
		color:#fff
	}

	header#header .top-cart .title-cart i{
		padding-left:9px;
		padding-right:0
	}

	header#header .customer-name:before,header#header .links:before,header#header .top-cart .block-title:before{
		content:none
	}

	header#header .links li,header#header .links li a.top-link-login{
		width:100%
	}

	header#header .links li a.top-link-login i{
		display:block
	}

	header#header .customer-name i,header#header .links li a.top-link-login i,header#header .top-cart .title-cart i{
		font-size:14px!important
	}

	header#header .quick-access.simple-list .links li.last,header#header .quick-access.simple-list .simple .customer-name{
		display:block
	}

	header#header .quick-access.simple-list.logged-in .links{
		background-color:#000;
		box-shadow:0 1px 5px rgba(0,0,0,.1);
		padding:0 5px;
		position:absolute;
		display:none;
		right:0;
		top:42px;
		z-index:99999;
		margin-left:0!important
	}

	header#header .quick-access.simple-list.logged-in .links li{
		display:block
	}

	header#header .quick-access.simple-list .links li a{
		display:block;
		float:none
	}

	header#header .quick-access.simple-list .links li a.top-link-wishlist{
		width:auto;
		height:auto;
		line-height:normal!important
	}

	header#header .quick-access.simple-list .links li a.top-link-wishlist i{
		display:none
	}

	header#header .form-currency label,header#header .form-language label{
		display:none!important
	}

	header#header .header-top-right{
		float:none;
		display:block;
		text-align:center
	}

	header#header .menu-button{
		display:block;
		background-color:#000;
		margin:0;
		padding:.75em 0;
		margin-bottom:.75em
	}

	body.boxed-layout header#header .menu-button{
		margin:0 0 .75em;
		padding:.75em 0
	}

	body.boxed-layout header#header.floating .menu-button{
		margin-bottom:0!important
	}

	header#header .menu-button span i{
		vertical-align:middle
	}

	header#header .customer-name+.links{
		top:40px
	}

	header#header.floating .sticky-close{
		display:none!important
	}

	header#header .topline .container_12{
		position:relative
	}

	header#header .mobile-links{
		display:block;
		background-color:#000!important;
		height:40px;
		line-height:40px!important;
		padding:0!important;
		text-align:center;
		cursor:pointer
	}

	header#header .mobile-links i{
		font-size:14px;
		line-height:40px;
		display:inline-block;
		cursor:pointer
	}

	header#header .quick-access.simple-list .links{
		position:absolute;
		right:0;
		top:40px;
		display:none
	}

	header#header .quick-access.simple-list .links li a.top-link-login{
		background:#fff!important;
		font-size:.91em!important;
		padding:.75em 11px!important;
		height:auto!important;
		line-height:1.63em!important;
		width:auto!important
	}

	header#header .quick-access.simple-list .links li a:hover{
		background-color:#f5f5f5
	}

	header#header .quick-access.simple-list .links .top-link-login i{
		display:none
	}

	.header-slider-container .iosSlider .slider .item .slide-container h3,.header-slider-container .iosSlider .slider .item .slide-container h4,.header-slider-container .iosSlider .slider .item .slide-container h5,.header-slider-container .iosSlider .slider .item .slide-container p{
		display:none!important
	}

	.header-slider-container .iosSlider .slider .item .slide-container{
		top:33%
	}

	.header-slider-container .iosSlider .slider .item .slide-container h2{
		font-size:2.5em;
		letter-spacing:0
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container h4,.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container h5{
		display:block!important
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container{
		top:27%
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container h4{
		font-size:1.8em;
		margin-top:0
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container h5{
		letter-spacing:-1px;
		font-size:1.3em;
		margin-top:2px
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container.slide-skin-2{
		top:36%
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container.slide-skin-2 h4{
		text-align:right
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container.slide-skin-3{
		top:29%
	}

	header#header .nav-container>ul li{
		position:relative;
		padding:0;
		float:none;
		height:auto!important;
		background:0 0;
		display:block
	}

	header#header .nav-container>ul li:hover{
		background:0 0;
		border:none;
		height:auto
	}

	header#header .nav-container>ul li:hover a{
		padding-bottom:6px
	}

	header#header .nav-container>ul li.active a{
		padding-bottom:5px
	}

	#nav li.level-top.active>a>span,#nav li.level-top:hover>a>span{
		border:none!important
	}

	#nav li .menu-item-button>.fa-minus,#nav-wide li .menu-item-button>.fa-minus{
		display:none
	}

	#nav .menu-item-button.active>.fa-minus,#nav-wide .menu-item-button.active>.fa-minus{
		display:inline-block
	}

	#nav .menu-item-button.active>.fa-plus,#nav-wide .menu-item-button.active>.fa-plus{
		display:none
	}

	#nav ul li.parent:after{
		content:none
	}

	header#header .nav-container>ul li li{
		position:relative;
		padding:0 5px;
		float:none!important
	}

	header#header .nav-container>ul .menu-desc{
		display:none
	}

	header#header .nav-container>ul .menu-item-button{
		z-index:999;
		position:absolute;
		right:0;
		top:0;
		cursor:pointer
	}

	header#header .nav-container>ul li a{
		color:#515151;
		line-height:1.5em;
		padding:0 0 6px;
		display:block;
		float:none;
		background:0 0;
		text-transform:uppercase
	}

	header#header .nav-container>ul li a span{
		font-weight:400
	}

	header#header .nav-container>ul li.last a{
		border-bottom:none
	}

	header#header .nav-container>ul ul.level0{
		padding:9px 18px!important;
		width:auto!important;
		position:static;
		background:#fff;
		border:none;
		box-shadow:none
	}

	header#header .nav-container>ul li li a{
		border-bottom:none;
		font-size:1.41em
	}

	header#header .nav-container>ul li li li li a{
		font-size:1.25em
	}

	header#header .nav-container li.tech{
		width:100%;
		padding:0
	}

	header#header .nav-container ul.tech{
		padding-bottom:0
	}

	header#header #topCartContent .item.last{
		display:none
	}

	header#header .nav-container li.level1>a>span{
		text-transform:none!important;
		-moz-transition:color 300ms ease;
		-webkit-transition:color 300ms ease;
		-o-transition:color 300ms ease;
		transition:color 300ms ease
	}

	.header-slider-wrapper>.container_12{
		margin-left:10px;
		margin-right:10px
	}

	.sticky-cart header#header.floating .grid_12 .top-cart{
		display:none
	}

	.sticky-cart header#header.floating.no-sticky-logo .grid_12 .top-cart{
		display:block;
		width:auto;
		right:20px
	}

	.sticky-cart header#header.floating.no-sticky-logo .grid_12 .top-cart .title-cart{
		height:auto;
		line-height:42px!important;
		width:auto;
		padding:0 15px!important;
		background:none!important;
		-moz-transition:background 300ms ease;
		-webkit-transition:background 300ms ease;
		-o-transition:background 300ms ease;
		transition:background 300ms ease
	}

	.sticky-cart header#header.floating.no-sticky-logo .grid_12 .top-cart .title-cart i{
		padding-left:0;
		color:#222;
		-moz-transition:color 300ms ease;
		-webkit-transition:color 300ms ease;
		-o-transition:color 300ms ease;
		transition:color 300ms ease
	}

	.sticky-cart header#header.floating.no-sticky-logo .grid_12 .top-cart .block-title.active .title-cart,.sticky-cart header#header.floating.no-sticky-logo .grid_12 .top-cart .block-title:hover .title-cart{
		background:#222!important
	}

	.sticky-cart header#header.floating.no-sticky-logo .grid_12 .top-cart .block-title.active .title-cart i,.sticky-cart header#header.floating.no-sticky-logo .grid_12 .top-cart .block-title:hover .title-cart i{
		color:#fff
	}

	.sticky-cart header#header.floating.no-sticky-logo .grid_12 .top-cart .block-content{
		right:143px
	}

	header#header.floating #search_mini_form{
		display:none!important
	}

	.sticky-search header#header.floating.no-sticky-logo #search_mini_form{
		display:block!important;
		right:10px!important
	}

	.sticky-search.sticky-cart header#header.floating.no-sticky-logo #search_mini_form{
		right:53px!important
	}

	#nav.nav-wide ul.level2,#nav.nav-wide ul.level2 ul{
		padding-top:0!important;
		padding-bottom:0!important
	}

	header#header .nav-container.mobile #nav .menu-item-button{
		top:2px
	}

	header#header .nav-container.mobile #nav ul.level0 li .menu-item-button{
		top:9px
	}

	.nav-container.mobile{
		position:absolute;
		top:39px;
		z-index:999
	}

	.nav-wide#nav-wide .bottom-content,.nav-wide#nav-wide .right-content,.nav-wide#nav-wide .top-content{
		display:none
	}

	.nav-wide#nav-wide .menu-item-button{
		top:4px!important
	}

	#nav li.level-top.active,#nav li.level-top:hover,#nav li.level-top>a{
		background:none!important
	}

	header#header .nav-container>ul{
		right:0;
		left:auto
	}

	.nav-container li.level-top.over>a,.nav-container li.level-top>a:hover{
		margin:0;
		padding:0;
		background:none!important
	}

	.nav-container .menu-wrapper.default-menu ul{
		background:none!important
	}

	.nav-container .menu-wrapper.default-menu ul li{
		padding:0!important;
		background:none!important
	}

	#nav-wide.nav-wide .menu-wrapper,#nav-wide.nav-wide .menu-wrapper.default-menu ul{
		background:none!important
	}

	header.page-title .amount{
		bottom:.6em
	}

	.category-label{
		display:none
	}

	.block-subscribe-popup{
		height:370px!important;
		width:100%!important
	}

	.block-subscribe-popup .indent label{
		padding-bottom:1.5em
	}

	.block-subscribe-popup .input-box{
		height:145px
	}

	.cms-home.header-slider.onlyhome-slider .topline{
		position:relative
	}

	.add-to-cart-success{
		left:50%;
		margin-left:-143px;
		width:226px
	}

	.header-slider-container .iosSlider .next,.header-slider-container .iosSlider .prev{
		display:none
	}

	.slider-container .next,.slider-container .prev{
		opacity:1;
		filter:alpha(opacity=100)
	}

	.slider-container .prev{
		left:-25px
	}

	.slider-container .next{
		right:-25px
	}

	.block-related header .block-subtitle a{
		top:-26px;
		padding-left:17px
	}

	.slider-container .four-products .home-slider li.item{
		width:280px
	}

	.home-text-blocks .grid_12>div{
		margin-bottom:.75em
	}

	.home-text-blocks .grid_12>div:last-of-type{
		margin-bottom:0
	}

	.grid_8 .header-slider-container.boxed-slider{
		margin:0 10px
	}

	.slider-banner{
		padding:.4em 10px 0
	}

	.home-banners>div{
		margin-bottom:1.5em
	}

	.page-title h1,.page-title h2,.widget-title h2,header.rating-title h2{
		font-size:2em
	}

	.home-slider-conainer .products-grid li.item .indent{
		padding:0 3px
	}

	.nav-container>ul{
		display:none
	}

	body .container_12.header-position{
		margin-left:10px;
		margin-right:10px
	}

	.rev_slider_wrapper{
		margin-bottom:0!important;
		padding-bottom:1.5em!important
	}

	.nav-container.mobile{
		left:20px
	}

	body>.content-wrapper{
		overflow:hidden
	}

	.products-grid li.item{
		float:none;
		margin:0
	}

	.products-grid .product-image img{
		width:100%
	}

	.product-view .box-up-sell .products-grid li.item{
		width:auto
	}

	.content-wrapper .main-container .col-main{
		position:relative
	}

	.toolbar .amount{
		top:3em
	}

	.sorter .view-mode{
		margin-bottom:.75em
	}

	.sorter .limiter{
		float:none;
		margin-top:.75em
	}

	.main-container .grid_3,.main-container .grid_9{
		margin-left:10px;
		margin-right:10px
	}

	.home-banners .grid_3{
		margin-left:0;
		margin-right:0
	}

	.toolbar .sbSelector{
		min-width:135px
	}

	.products-grid .button-holder .ajax-loader-item,.products-list .button-holder .ajax-loader-item{
		right:-2px
	}

	.products-list .product-shop .button-holder{
		margin-right:0;
		display:block;
		float:left
	}

	.products-list .product-shop .add-to-links{
		padding-top:12px;
		display:block;
		float:left
	}

	.breadcrumbs-wrapper{
		padding-top:15px;
		padding-bottom:13px
	}

	.breadcrumbs-links-text-box{
		display:none
	}

	.catalog-product-view .breadcrumbs-wrapper{
		padding-bottom:26px
	}

	.ajax-index-options .product-view .product-img-box{
		margin:0
	}

	.toolbar .sorter .view-mode{
		margin:0 6px 0 0
	}

	.toolbar .sidebar-button,.toolbar .sorter .sort-by label{
		display:none
	}

	aside.sidebar{
		margin-top:1.5em;
		display:block!important
	}

	aside.sidebar .block{
		margin:0 0 22px
	}

	aside.sidebar .block-title strong{
		margin:0 -3px
	}

	aside.sidebar .block.block-wishlist li.item{
		width:280px
	}

	.block-wishlist .next{
		right:42.5%
	}

	.block-wishlist .prev{
		left:42.5%
	}

	.product-view .product-img-box .product-image .cloud-zoom img{
		margin:0 auto
	}

	.product-view .product-options-bottom{
		margin-bottom:18px
	}

	.product-view .product-essential .product-image .es-nav-next{
		right:5px
	}

	.product-view .productpage_small .more-views #more-views-slider li{
		margin:0;
		width:93px
	}

	.product-view .productpage_small .more-views #more-views-slider li a{
		margin-right:12px;
		margin-left:3px
	}

	.product-view .productpage_small .more-views.slider-on{
		padding-bottom:1.5em
	}

	.product-view .productpage_medium .more-views #more-views-slider li{
		margin:0;
		width:93px
	}

	.product-view .productpage_medium .more-views #more-views-slider li a{
		margin-right:12px;
		margin-left:3px
	}

	.product-view .productpage_medium .more-views.slider-on{
		padding-bottom:1.5em
	}

	.product-view .productpage_medium .more-views .prev{
		left:1px
	}

	.product-view .productpage_large .more-views #more-views-slider li{
		margin:0;
		width:93px
	}

	.product-view .productpage_large .more-views #more-views-slider li a{
		margin-right:12px;
		margin-left:3px
	}

	.product-view .productpage_large .more-views.slider-on{
		padding-bottom:1.5em
	}

	.product-view .productpage_extralarge .more-views #more-views-slider li{
		margin:0;
		width:93px
	}

	.product-view .productpage_extralarge .more-views #more-views-slider li a{
		margin-right:12px;
		margin-left:3px
	}

	.product-view .productpage_extralarge .more-views.slider-on{
		padding-bottom:1.5em
	}

	.product-view .more-views #more-views-slider li a{
		width:auto
	}

	.product-view .more-views #more-views-slider li a img{
		width:100%
	}

	.block-related .prev{
		left:42%
	}

	.block-related .next{
		right:42%
	}

	.product-view .box-tags .form-add .input-box{
		width:100%;
		border-bottom:solid 1px #ddd;
		padding-bottom:1.5em;
		margin-bottom:1.5em
	}

	.product-view .grouped-items-table{
		display:table;
		top:2.5em;
		margin-bottom:2em
	}

	.product-view .grouped-items-table thead{
		display:table-header-group
	}

	.product-view .grouped-items-table tbody{
		display:table-row-group
	}

	.product-view .grouped-items-table tr{
		display:table-row
	}

	.product-view .grouped-items-table td,.product-view .grouped-items-table th{
		display:table-cell;
		border:solid 1px #eee
	}

	.product-view .grouped-items-table th{
		padding-left:0;
		padding-right:0
	}

	.fancybox-iframe{
		width:100%!important
	}

	.product-view .product-shop .product-name h2{
		font-size:2em;
		line-height:1.25
	}

	.product-view .product-next,.product-view .product-prev{
		top:5px
	}

	.product-view .product-shop{
		position:relative
	}

	.more-views .next{
		bottom:-10px;
		right:42%!important
	}

	.more-views .prev{
		left:42%!important;
		bottom:-10px
	}

	.product-view .product-shop .price-box{
		float:left;
		clear:both
	}

	.product-view .product-shop .availability{
		padding:0!important;
		float:left;
		line-height:1.583em;
		min-height:1px;
		clear:both
	}

	.block-related .block-title strong{
		margin:0 -3px
	}

	.product-view .box-up-sell .products-grid .ratings{
		float:none
	}

	.product-collateral .box-collateral .form-add{
		width:100%
	}

	.product-collateral h2{
		font-size:1em
	}

	.product-view .box-tags .form-add input.input-text{
		width:94%
	}

	.catalog-product-view .box-reviews .rating-subtitle h2,header.rating-title h2{
		margin:0 -3px
	}

	.related-wrapper-bottom .block-related .block-title strong span{
		font-size:2em
	}

	.related-wrapper-bottom .block-related li.item{
		width:280px
	}

	.related-wrapper-bottom .block-related .next,.related-wrapper-bottom .block-related .prev{
		opacity:1;
		filter:alpha(opacity=100)
	}

	.related-wrapper-bottom .block-related .next{
		right:-20px
	}

	.related-wrapper-bottom .block-related .prev{
		left:-20px
	}

	.product-shop+.grid_3{
		margin:0
	}

	.catalog-product-view .box-reviews.full-table .review-fields,.catalog-product-view .box-reviews.full-table fieldset{
		float:none;
		width:100%
	}

	.product-view .vertical:after{
		display:none
	}

	.vertical .meigee-tabs{
		border-bottom:1px solid #ddd
	}

	.vertical .holder>div{
		margin-right:0!important;
		margin-left:0!important;
		width:auto!important
	}

	.vertical .meigee-tabs{
		margin-bottom:1.5em!important
	}

	.vertical .meigee-tabs-content{
		padding-left:18px;
		padding-right:18px
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item{
		width:100%;
		margin:0
	}

	.product-view .vertical .box-up-sell .products-grid li.item{
		width:100%
	}

	.product-essential.productpage_large.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item,.product-essential.productpage_small.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:100%!important;
		margin:0!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item{
		margin:0!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:100%!important;
		margin:0!important
	}

	body.boxed-layout.catalog-product-view .box-reviews .data-table thead th{
		padding-left:6px;
		padding-right:6px
	}

	.meigee-tabs li{
		margin-top:0;
		margin-bottom:0;
		float:none;
		display:block
	}

	.meigee-tabs li a{
		height:22px;
		border-top:none
	}

	.meigee-tabs a:hover,.meigee-tabs li.active a,.meigee-tabs li.active a:hover{
		margin-top:0;
		margin-bottom:0;
		height:22px
	}

	.vertical .meigee-tabs-content#product_tabs_upsell_products_contents{
		padding-right:18px
	}

	.catalog-product-view .box-reviews .form-add{
		padding-bottom:18px
	}

	.catalog-product-view .box-reviews .form-add .form-list{
		width:100%
	}

	.catalog-product-view .box-reviews ul.form-list li{
		padding:4px 0
	}

	.catalog-product-view .box-reviews table.data-table table{
		display:table
	}

	.catalog-product-view .box-reviews table.data-table thead{
		display:table-header-group
	}

	.catalog-product-view .box-reviews table.data-table tbody{
		display:table-row-group
	}

	.catalog-product-view .box-reviews table.data-table tr{
		display:table-row
	}

	.catalog-product-view .box-reviews table.data-table td,.catalog-product-view .box-reviews table.data-table th{
		display:table-cell
	}

	.catalog-product-view .box-reviews table.data-table thead tr{
		display:table-row
	}

	.catalog-product-view .box-reviews .data-table{
		margin:10px 0
	}

	.catalog-product-view .box-reviews .data-table th{
		padding:4px 3px;
		border:1px solid #E4E4E4;
		font-weight:700;
		white-space:normal
	}

	.catalog-product-view .box-reviews .data-table td{
		border:1px solid #E4E4E4
	}

	.catalog-product-view .box-reviews .data-table thead th span{
		text-indent:0;
		white-space:normal;
		overflow:visible;
		background:none!important;
		width:auto;
		font-size:10px;
		color:#fff
	}

	.catalog-product-view .box-reviews .data-table td{
		padding:9px 11px
	}

	.catalog-product-view .box-reviews .form-add .form-list input,.catalog-product-view .box-reviews .form-add .form-list textarea{
		width:92%!important
	}

	.catalog-product-view .box-reviews .data-table tbody th{
		font-size:1em;
		padding:9px
	}

	.subscribe-fancy{
		display:none!important
	}

	body.popup-mobile .subscribe-fancy{
		display:block!important
	}

	aside.sidebar .block.block-cart .img-container{
		width:22%
	}

	aside.sidebar .block.block-cart .product-details{
		width:75%
	}

	.cart .page-title{
		text-align:center;
		border-bottom:none
	}

	.cart .page-title h1{
		font-size:2.16em;
		line-height:1.5em;
		font-weight:400;
		float:none;
		margin-bottom:18px;
		text-transform:uppercase;
		text-align:center;
		display:block
	}

	.cart .title-buttons .checkout-types,.cart .title-buttons .checkout-types li{
		float:none
	}

	.cart .checkout-types button.button{
		display:inline-block;
		width:auto
	}

	.cart .checkout-types button.button span{
		display:block;
		float:none
	}

	.cart .totals.totals-accordion table{
		float:none;
		margin-bottom:9px
	}

	table.cart-table td.information,table.cart-table tr.buttons-row td.buttons{
		background-color:#f5f5f5
	}

	table.cart-table tr.buttons-row{
		padding-top:18px
	}

	table.cart-table tr.buttons-row td.buttons{
		padding:0;
		background:0 0;
		border:none
	}

	table.cart-table tr.buttons-row td.buttons button.button{
		width:100%;
		margin:0 0 5px
	}

	table.cart-table tr.buttons-row td.buttons button.button span{
		float:none;
		display:block
	}

	.cart .title-buttons .checkout-types li{
		text-align:center;
		margin-left:0;
		margin-bottom:9px
	}

	.cart .title-buttons .checkout-types .paypal-logo a{
		display:block
	}

	table.cart-table td{
		padding-top:0
	}

	table.cart-table td.information{
		padding-left:10px!important;
		padding-top:.75em;
		padding-bottom:.75em
	}

	.cart-table .quantity-box{
		float:left
	}

	.cart-table input.quantity-decrease,.cart-table input.quantity-increase{
		margin-top:10px
	}

	.cart-table div.quantity-increase{
		margin:0
	}

	.cart-table tr{
		position:relative
	}

	.cart-table .remove{
		background:0 0
	}

	.cart-table .remove a{
		display:inline-block;
		position:absolute
	}

	.cart-table .remove a i{
		border:none;
		height:auto;
		width:auto;
		padding:5px;
		line-height:normal;
		color:#ddd
	}

	.cart-table .product-name{
		clear:both
	}

	.cart-table .product-name a{
		max-width:100%
	}

	.cart-blocks-title h2{
		margin:0 -3px
	}

	.cart .discount,.crosssell,.shipping{
		margin-bottom:1.5em
	}

	.cart .crosssell .product-details{
		width:56%;
		padding:0
	}

	.cart .totals{
		float:none
	}

	.cart .totals .totals-border{
		text-align:center
	}

	.cart .totals .checkout-types{
		float:none
	}

	#cart-accordion .crosssell{
		padding-left:0
	}

	#cart-accordion .crosssell li.item{
		float:none;
		width:auto!important;
		text-align:center;
		padding-bottom:1.5em
	}

	.cart #cart-accordion .crosssell .product-details{
		width:100%;
		text-align:left
	}

	#cart-accordion .crosssell .product-image{
		text-align:center;
		display:inline-block;
		margin-bottom:.75em
	}

	#cart-accordion .crosssell .product-image img{
		width:100%
	}

	#cart-accordion h3.accordion-title{
		font-size:1em
	}

	.crosssell li.item{
		padding-bottom:1em
	}

	.cart .cart-collaterals .discount-form,.cart .cart-collaterals .shipping-form{
		width:100%
	}

	.cart .cart-collaterals .discount-form .input-box input,.cart .cart-collaterals .shipping-form .form-list input{
		width:90%
	}

	.cart .totals.totals-accordion{
		text-align:center
	}

	.cart .totals.totals-accordion .checkout-types{
		float:none
	}

	.cart .subtotal-label{
		display:inline-block;
		line-height:3.2em;
		padding-right:5px
	}

	.my-wishlist .page-title{
		text-align:center
	}

	.my-wishlist .page-title h1{
		float:none
	}

	.my-wishlist .buttons-set{
		margin-top:0
	}

	.my-wishlist .buttons-set button.button{
		float:left
	}

	.my-wishlist .buttons-set button.button>span>span{
		padding-left:10px;
		padding-right:10px
	}

	table#wishlist-table{
		margin-bottom:18px
	}

	table#wishlist-table td textarea{
		width:91%
	}

	table#wishlist-table td .cart-cell{
		background-color:#f5f5f5;
		padding:10px 0 0;
		overflow:hidden
	}

	table#wishlist-table td .cart-label{
		float:left;
		text-align:left;
		clear:both;
		padding-left:15px
	}

	table#wishlist-table td .wishlist-input-box{
		float:left;
		padding-bottom:9px
	}

	table#wishlist-table td .price-box{
		padding-top:.5em;
		float:left;
		margin:0
	}

	table#wishlist-table td .price-box .price{
		font-size:1.16em;
		line-height:1.57em
	}

	table#wishlist-table td .cart-cell button.button{
		margin:0;
		clear:both;
		display:block;
		width:100%
	}

	table#wishlist-table td .cart-cell button.button span{
		border:none;
		padding:0;
		height:auto;
		display:block;
		float:none;
		width:100%;
		-moz-border-radius:0;
		border-radius:0
	}

	table#wishlist-table td .cart-cell button.button span span{
		display:inline-block;
		width:100%;
		color:#fff;
		font-size:1em;
		background-color:#222
	}

	table#wishlist-table td .cart-cell button.button:hover>span{
		background-position:left -61px
	}

	table#wishlist-table td .cart-cell button.button:hover span span{
		background-position:2px 22px
	}

	table#wishlist-table td.last{
		border-bottom:none
	}

	#wishlist-table .truncated{
		padding-bottom:1.5em
	}

	#wishlist-table .truncated a.details{
		display:none
	}

	#wishlist-table .truncated .item-options{
		display:block;
		position:relative;
		border:none;
		background:0 0;
		padding:0 0 1.5em
	}

	.my-wishlist .data-table .truncated{
		float:none;
		clear:both
	}

	.my-wishlist .data-table .truncated .price{
		font-size:1.16em;
		line-height:1.2em;
		font-weight:700
	}

	.my-wishlist .buttons-set{
		padding:0;
		background:0 0;
		border:none
	}

	.my-wishlist .buttons-set button.button{
		width:100%;
		margin:0 0 5px
	}

	.my-wishlist .buttons-set button.button span{
		float:none;
		display:block
	}

	.my-wishlist .data-table .last{
		padding:0
	}

	.my-wishlist .data-table .product-name{
		max-width:82%
	}

	table#wishlist-table td a.product-image{
		margin:0 auto;
		max-width:100%;
		width:auto
	}

	table#wishlist-table td a.product-image img{
		width:100%
	}

	.opc{
		margin-bottom:18px
	}

	.opc .field{
		padding-bottom:9px
	}

	.opc .field-2,.opc .name-lastname{
		width:auto;
		float:none
	}

	.opc .input-box{
		width:auto!important;
		float:none
	}

	.opc .input-box input.input-text{
		width:85%!important
	}

	.opc .input-box select{
		width:96%!important
	}

	.opc .buttons-set{
		padding:0 0 18px;
		margin:0
	}

	.opc .buttons-set button.button{
		float:right;
		margin-left:0;
		margin-right:10px
	}

	.opc .required{
		text-align:right
	}

	.opc .order-review .product-name{
		margin-bottom:0
	}

	.opc .order-review table.data-table td.last{
		margin-bottom:0;
		padding-bottom:10px;
		padding-top:0
	}

	.opc .gift-messages-form .form-list li.wide textarea{
		width:85%
	}

	.opc .gift-messages-form .f-fix .form-list .fields .field input{
		width:80%!important
	}

	.opc .gift-messages-form .f-fix .form-list li.wide textarea{
		width:78%
	}

	.opc .sp-methods dd select{
		width:95%!important
	}

	.opc-wrapper-opc .opc-col-center,.opc-wrapper-opc .opc-col-left,.opc-wrapper-opc .opc-col-right{
		width:100%!important
	}

	.opc-wrapper-opc .opc-col-center,.opc-wrapper-opc .opc-col-right{
		margin-left:0!important
	}

	.opc-wrapper-opc .input-box{
		width:100%!important
	}

	.opc-wrapper-opc .input-box input{
		width:93%!important;
		padding:9px 10px 9px 5px!important
	}

	.opc-wrapper-opc .input-box select{
		width:95%!important
	}

	.opc-wrapper-opc .gift-messages-form li input{
		width:91%!important
	}

	.opc-wrapper-opc .gift-messages-form .details li input{
		width:84%!important
	}

	.opc-wrapper-opc #is_subscribed{
		width:auto!important
	}

	.opc-wrapper-opc #review-buttons-container button{
		float:none
	}

	.opc-wrapper-opc .payment-block .input-box{
		width:89%!important
	}

	.opc-wrapper-opc .payment-block .input-box input{
		width:90%!important
	}

	#modal-login .md-content{
		width:265px!important
	}

	.opc-messages{
		margin-left:-149px!important;
		width:297px!important
	}

	.opc-wrapper-opc .opc-col-left .wide select{
		width:100%!important
	}

	.products-grid#upsell-product-table li.item a.product-image{
		display:block;
		text-align:center
	}

	.special-block #container{
		height:auto!important
	}

	.special-block #container .banner-block{
		position:relative!important;
		left:50%!important;
		top:auto!important;
		margin-right:0;
		margin-left:-111px;
		float:left;
		display:block;
		clear:both
	}

	.form-list .field{
		float:none
	}

	.form-list .name-middlename{
		width:auto
	}

	.form-list .name-middlename input.input-text{
		width:90%
	}

	.opc .form-list .name-middlename input.input-text{
		width:99%
	}

	.form-list,.input-box select{
		width:100%
	}

	.form-list .input-box{
		width:30%
	}

	.form-list input.input-text,.form-list li.wide .input-box{
		width:90%
	}

	.form-list li.wide textarea{
		width:30%
	}

	.form-list .customer-dob .dob-year input.input-text{
		width:54px
	}

	.opc .customer-dob .dob-day input.input-text,.opc .customer-dob .dob-month input.input-text{
		width:40px!important
	}

	.my-account .pager .pages{
		float:none;
		padding-top:1em;
		clear:both
	}

	.my-account .pager .pages li{
		margin-bottom:.75em
	}

	.gift-messages-form .details .form-list li.wide textarea,.gift-messages-form .form-list li.wide textarea{
		width:95%
	}

	.opc .back-link{
		float:none
	}

	.tool-tip{
		width:90%;
		top:300px!important
	}

	#checkout-step-review #review-buttons-container .f-left{
		float:none!important
	}

	.form-list li.wide input.input-text{
		width:100%
	}

	.form-list li,.form-list li .field{
		width:100%!important
	}

	.form-list li .field+.field{
		margin-top:10px
	}

	.form-list li.street-address .input-box input.input-text{
		width:92%
	}

	.form-list li.select-address{
		width:100%
	}

	.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname,.form-list .customer-name-suffix .name-lastname{
		width:auto
	}

	.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text,.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text{
		width:90%
	}

	.order-review table.data-table td .cart-label{
		width:30%;
		float:left
	}

	ul.checkout-progress{
		padding:0
	}

	ul.checkout-progress li{
		float:none;
		width:auto;
		padding:7px 0
	}

	.multiple-checkout .page-title{
		margin-bottom:18px;
		padding-bottom:9px;
		text-align:left
	}

	.multiple-checkout .buttons-set .back-link{
		padding-bottom:1em
	}

	.multiple-checkout .gift-messages-form .form-list .field input{
		width:189px
	}

	.checkout-multishipping-overview table.data-table td .cart-label{
		width:35%;
		float:left
	}

	.checkout-multishipping-overview table.data-table th,table.data-table td{
		padding-left:0;
		padding-right:0
	}

	.my-wishlist table.data-table td{
		padding:0
	}

	.my-wishlist table.data-table td.last{
		padding:0;
		border-bottom:1px solid #e5e5e5!important
	}

	.my-wishlist .data-table .product-name{
		margin-bottom:9px
	}

	.multiple-checkout table.data-table td .cart-label{
		width:35%;
		float:left
	}

	.multiple-checkout table.data-table td select{
		width:60%
	}

	.multiple-checkout .data-table .product-name{
		float:left;
		width:60%
	}

	.multiple-checkout .data-table .product-name a{
		max-width:100%;
		font-size:1.25em;
		margin:0
	}

	.multiple-checkout table.data-table td{
		clear:both
	}

	.multiple-checkout table.data-table td.last{
		padding-bottom:12px
	}

	.multiple-checkout .gift-messages-form .form-list li.wide textarea{
		width:81%
	}

	.multiple-checkout .gift-messages-form .details .form-list li.wide textarea{
		width:90%
	}

	.multiple-checkout .gift-messages-form .details .form-list .field input{
		width:136px
	}

	.multiple-checkout .sp-methods select{
		width:85%
	}

	.multiple-checkout .sp-methods input.input-text{
		width:75%
	}

	.multiple-checkout .sp-methods select.month{
		width:90px
	}

	#login-holder{
		margin-left:-157px;
		width:224px;
		padding:0 30px
	}

	#login-holder form .actions{
		margin-left:-30px;
		margin-right:-30px;
		padding-left:30px;
		padding-right:30px
	}

	.map-container .map-block{
		width:100%!important;
		bottom:auto;
		top:auto!;
		left:auto;
		right:auto
	}

	.map-container .map-block.left-top{
		top:0;
		left:0
	}

	.map-container .map-block.right-top{
		top:0;
		right:0
	}

	.map-container .map-block.left-bottom{
		bottom:0;
		left:0
	}

	.map-container .map-block.right-bottom{
		bottom:0;
		right:0
	}

	ul.social-links{
		float:none;
		display:inline-block
	}

	#footer .contacts-footer-content .fields .field{
		margin-bottom:.75em
	}

	#footer .contacts-footer-content .fields .field input,#footer .contacts-footer-content .wide textarea,#footer .contacts-footer-content input{
		width:92%
	}

	#footer .footer-topline .custom-footer-content.features li>div{
		width:79%
	}

	#footer .store-switcher{
		float:none;
		margin:0
	}

	#footer address{
		float:none
	}

	.footer-second-line .grid_4.alpha{
		position:relative
	}

	#footer>.container_12{
		text-align:center
	}

	body.boxed-layout #footer .content_bottom{
		padding-bottom:33em;
		margin-bottom:0
	}

	body.boxed-layout #footer .content_bottom>.grid_12{
		margin-left:20px;
		padding-top:300px
	}

	body.boxed-layout #footer .content_bottom button#find-us{
		top:37%
	}

	body.boxed-layout #footer .content_bottom.active button#find-us{
		margin-top:1px;
		top:54%
	}

	body.boxed-layout #footer .content_bottom.active button#find-us span span{
		line-height:31px
	}

	body.boxed-layout #footer .content_bottom.active{
		padding-bottom:14em
	}

	.products-list .price-box,.products-list li.item .button-holder{
		margin-right:14px
	}

	.products-list li.item .button-holder{
		margin-bottom:1em
	}

	.block-related li.item{
		width:280px
	}

	.block-related .next,.block-related .prev,.more-views .next,.more-views .prev{
		opacity:1;
		filter:alpha(opacity=100)
	}

	.product-options-bottom .pob_left{
		margin-bottom:1.5em
	}

	.add-to-cart button.button span span{
		padding:0 22px
	}

	.catalog-product-view .box-reviews .form-list .field{
		margin-left:0
	}

	.box-reviews .omega{
		margin-top:1.5em
	}

	.cart .discount .input-box{
		float:none;
		width:100%
	}

	.cart .discount .input-box input,.cart .shipping .form-list input{
		width:89.9%
	}

	.cart .discount .buttons-set{
		float:none;
		margin-top:5px
	}

	.dashboard .box-info .omega{
		float:none;
		margin-top:1.5em
	}

	.content_banners>div{
		margin-bottom:5px
	}

	.product-shop{
		margin-top:1.5em
	}

	.catalog-product-view .box-reviews .review{
		width:51%
	}

	.ratings-table{
		width:32%
	}

	.ratings-table th{
		padding-right:10px
	}

	.block-related li.item .product{
		padding:0 10px
	}

	.block-related #block-related-slider{
		margin-bottom:1.5em
	}

	aside.sidebar .block.block-layered-nav dl dt{
		position:relative
	}

	aside.sidebar .block.block-layered-nav .btn-nav{
		left:0
	}

	aside.sidebar .block-subscribe .input-box{
		width:62%
	}

	aside.sidebar .block-subscribe .input-box input{
		width:89%
	}

	.addresses-list .addresses-primary,table#wishlist-table td a.product-image{
		margin-bottom:1.5em
	}

	header#header .top-cart .mini-products-list li{
		margin:0;
		padding:1.5em 10px
	}

	.cart-table .item-options dl{
		clear:left
	}

	.cart-table .item-options dd{
		clear:right
	}

	.cart-table .cart-edit{
		padding-left:0
	}

	.item-options dd,.item-options dt{
		display:block
	}

	.contacts-index-index .form-list li.wide textarea{
		width:214px
	}

	.footer-second-line .grid_12>div,.footer-topline .grid_12>div{
		margin-bottom:2em
	}

	#footer .footer-second-line .footer-links{
		margin-bottom:0;
		padding-bottom:2.75em
	}

	.footer-second-line .grid_12 .omega,.footer-topline .grid_12 .omega{
		margin-bottom:0
	}

	#footer .clear{
		margin:0!important
	}

	.product-options dd .input-box{
		margin-bottom:0;
		width:100%
	}

	.bundle-box{
		display:block
	}

	.mobile-device aside.sidebar .block.block-layered-nav #amount-1,.mobile-device aside.sidebar .block.block-layered-nav #amount-2{
		width:34%
	}

	.mobile-device aside.sidebar .block.block-layered-nav dl dd .price>p{
		margin:0
	}

	body.boxed-layout .container_12{
		padding:0
	}

	nav.breadcrumbs{
		margin-top:0;
		padding-top:1.75em
	}

	.block-subscribe-popup{
		background:#eaeaea!important;
		position:relative
	}

	.block-subscribe-popup .indent{
		float:none;
		width:auto;
		padding:3em 30px
	}

	.block-subscribe-popup .indent input[type=text]{
		width:94%
	}

	.block-subscribe-popup .indent button.button{
		margin-bottom:3em
	}

	.more-views ul.no-slider li:nth-of-type(3n+3){
		margin-right:0!important
	}

	.more-views ul.no-slider li:nth-of-type(3n+1){
		clear:left
	}

	.productpage_small .more-views ul.no-slider li{
		margin-right:19px
	}

	.more-views ul.no-slider li a{
		margin:0
	}

	.productpage_extralarge .more-views ul.no-slider li,.productpage_large .more-views ul.no-slider li,.productpage_medium .more-views ul.no-slider li{
		margin-right:21px
	}

	header#header .top-link-wishlist:hover{
		background:#eee;
		padding:0;
		margin:0
	}

	header#header .top-link-wishlist:hover .wishlist-items,header#header .top-link-wishlist:hover i{
		color:#888!important
	}

	header#header .top-link-wishlist .wishlist-items{
		line-height:1;
		color:#fff
	}

	#footer .footer-address-block{
		font-size:.83em
	}

	.ajax-index-options .bundle-box .price-box{
		float:none;
		clear:both
	}

	.ajax-index-options .product-view .product-essential .product-options,.ajax-index-options .product-view .product-essential .product-options-bottom{
		margin-right:0!important
	}

	.ajax-index-options .product-options dd .input-box{
		width:100%
	}

	.ajax-index-options .product-options-bottom .add-to-cart{
		margin-right:0
	}

	.ajax-index-options .product-options dd select{
		width:100%
	}

	.ajax-index-options .full-product-price{
		display:inline-block;
		vertical-align:middle
	}

	.ajax-index-options .more-views .next,.ajax-index-options .more-views .prev{
		bottom:0
	}

	.ajax-index-options .product-view .more-views{
		margin-bottom:.75em;
		padding:0 0 2em
	}

	.ajax-index-options .product-view .img-holder{
		padding:0!important
	}

	.ajax-index-options .product-view .product-shop .price-box{
		float:none
	}

	.ajax-index-options .product-view .more-views li{
		width:60px
	}

	.header-slider.onlyhome-slider .topline{
		z-index:99
	}

	header#header .top-cart .block-content{
		top:90%
	}

	#onepagecheckout_orderform .col3-set .col-1,#onepagecheckout_orderform .col3-set .col-2{
		min-height:100px!important
	}

	#onepagecheckout_orderform input.checkbox,#onepagecheckout_orderform input.radio{
		margin-left:0!important
	}

	body.boxed-layout #checkout-coupon-discount-load .discount-form button{
		width:96%
	}

	body.boxed-layout #checkout-coupon-discount-load .discount-form .buttons-set button.button span span{
		padding:0 14px
	}

	.cart-table .remove a{
		left:45px;
		margin-top:-2px
	}

	.home-text-blocks .container_12,header#header .topline>.container_12{
		padding-bottom:.75em!important
	}

	.home-text-blocks .container_12{
		padding-top:0
	}

	body.boxed-layout #footer .footer-second-line>.container_12{
		overflow:hidden
	}

	.boxed-layout .slider-banner{
		padding-bottom:1.5em
	}

	.cart .grid_4 .discount .input-box input,.cart .grid_4 .shipping .form-list input{
		width:91%
	}

	.cms-no-route .page-not-found h2{
		font-size:15em;
		letter-spacing:-19px;
		margin-left:-.125em
	}

	.cms-no-route .page-not-found h3{
		font-size:2.5em;
		letter-spacing:-3px;
		margin-bottom:1.5em
	}

	.cms-no-route .page-not-found p{
		font-size:1em;
		text-align:left
	}

	.cms-no-route #footer{
		position:relative
	}

	.cms-no-route header#header #search_mini_form{
		width:100%
	}

	.cms-no-route header#header .form-search input{
		width:82%
	}

	.product-tabs li{
		float:none
	}

	.product-tabs-box{
		padding:1.5em
	}

	.about-us-wrapper .image{
		float:none;
		margin:0 0 1.5em;
		width:100%
	}

	.about-us-wrapper .text{
		float:none;
		width:100%
	}

	.parallax-banners-wrapper .text-banner .banner-content .container_12{
		text-align:center
	}

	.parallax-banners-wrapper .text-banner .banner-content{
		font-size:.5em;
		left:0!important;
		right:0!important;
		text-align:center
	}

	.parallax-banners-wrapper .text-banner .banner-content h2{
		letter-spacing:-6px
	}

	.parallax-banners-wrapper .text-banner .banner-content h3{
		letter-spacing:-4px;
		margin:0
	}

	.parallax-banners-wrapper .text-banner .banner-content h4,.parallax-banners-wrapper .text-banner .banner-content h5{
		letter-spacing:-1px
	}

	.parallax-banners-wrapper .text-banner .banner-content p{
		letter-spacing:3px;
		margin-top:0
	}

	.parallax-banners-wrapper .text-banner .banner-content.skin-3 h4{
		letter-spacing:-2px
	}

	.parallax-banners-wrapper .text-banner .banner-content.skin-3 p{
		letter-spacing:-.5px
	}

	.parallax-banners-wrapper .text-banner .banner-content.skin-4 h2{
		letter-spacing:-2px
	}

	.parallax-banners-wrapper .text-banner .banner-content.skin-4 h3{
		margin-bottom:1.5%
	}

	.parallax-banners-wrapper .text-banner .banner-content.skin-4 h5{
		letter-spacing:-.5px
	}

	.parallax-page header#header .header-top-right{
		margin-top:0
	}

	.parallax-page header#header .menu-button,.parallax-page header#header .top-cart .title-cart,.parallax-page header#header .top-link-wishlist{
		background-color:#000!important
	}

	.parallax-page header#header .top-cart,.parallax-page header#header .top-link-wishlist{
		width:49%
	}

	.parallax-page header#header .top-cart .title-cart i,.parallax-page header#header .top-link-wishlist i{
		color:#fff!important
	}

	.parallax-page .background-wrapper,.product-tabs-bg{
		background-color:#222
	}

	.parallax-page .background-wrapper img,.product-tabs-bg img{
		display:none
	}

	.parallax-page .widget-list #products-list{
		margin:0;
		padding:1.5em
	}

	.parallax-page header#header .top-cart .block-title.active,.parallax-page header#header .top-cart .block-title:hover{
		background-color:inherit!important
	}

	.parallax-page .home-text-blocks .container_12,.parallax-page header#header .topline>.container_12{
		padding:0!important
	}

	.parallax-page .nav-container.mobile li.level-top>a span{
		color:#fff!important
	}

	.parallax-page .menu-button{
		color:#fff
	}

}

@media only screen and (min-width:480px) and (max-width:767px){
	body{
		min-width:460px;
		overflow-x:hidden
	}

	.container_12{
		margin-left:auto;
		margin-right:auto;
		width:450px
	}

	.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{
		margin-left:0;
		margin-right:0
	}

	.grid_12{
		margin-left:10px;
		margin-right:10px
	}

	.alpha,.omega{
		margin-left:0;
		margin-right:0
	}

	.align_center,.align_right{
		text-align:left
	}

	.products-grid.eight-products li.item,.products-grid.five-products li.item,.products-grid.four-products li.item,.products-grid.seven-products li.item,.products-grid.six-products li.item,.products-grid.three-products li.item,.products-grid.two-products li.item,.widget-slider.eight-products li.item,.widget-slider.five-products li.item,.widget-slider.four-products li.item,.widget-slider.seven-products li.item,.widget-slider.six-products li.item,.widget-slider.three-products li.item,.widget-slider.two-products li.item{
		width:50%
	}

	.products-grid.eight-products li.item .product-container,.products-grid.five-products li.item .product-container,.products-grid.four-products li.item .product-container,.products-grid.seven-products li.item .product-container,.products-grid.six-products li.item .product-container,.products-grid.three-products li.item .product-container,.products-grid.two-products li.item .product-container{
		margin-left:10px;
		margin-right:10px
	}

	.category-products .products-grid li.item{
		width:50%!important;
		clear:none!important
	}

	.category-products .products-grid li.item:nth-of-type(2n+1){
		clear:left!important
	}

	.products-grid.widget-grid li.item{
		clear:none!important
	}

	.products-grid.widget-grid li.item:nth-of-type(2n+1){
		clear:left!important;
		margin-left:0!important
	}

	.products-grid.widget-grid li.item:nth-of-type(2n+1) .product-container{
		margin-left:0!important
	}

	.products-grid.widget-grid li.item:nth-of-type(2n+2){
		margin-right:0!important;
		margin-right:0!important
	}

	.products-grid.widget-grid li.item:nth-of-type(2n+2) .product-container{
		margin-right:0!important
	}

	.products-grid#upsell-product-table>li:nth-of-type(2n+2){
		margin-right:0
	}

	.products-grid#upsell-product-table>li:nth-of-type(2n+1){
		clear:left
	}

	.block-related .no-slider li.item:nth-of-type(2n+2){
		margin-right:0
	}

	.block-related .no-slider li.item:nth-of-type(2n+1),.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(2n+1){
		clear:left
	}

	.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(3n+3){
		margin-right:0
	}

	.related-wrapper-bottom .block-related .no-slider li.item{
		width:133px
	}

	.col2-layout .col-main,.sidebar{
		width:100%
	}

	#footer .container_12,#header .container_12,.content-wrapper .container_12,.grid_8 .header-slider-container.boxed-slider,.home-text-blocks .container_12,.home-text-blocks .container_12 .grid_12,.main-container .grid_12,.main-container .grid_3,.main-container .grid_9{
		margin-left:auto;
		margin-right:auto
	}

	.backstretch{
		padding-bottom:300px!important
	}

	.backstretch img{
		height:100%!important
	}

	header#header .grid_12{
		margin-left:0;
		margin-right:0
	}

	header#header .customer-name,header#header .links,header#header .top-cart,header#header .top-link-wishlist{
		width:32.5%
	}

	.slider-container .four-products .home-slider li.item{
		width:420px
	}

	.header-slider-wrapper>.container_12{
		margin-left:auto;
		margin-right:auto
	}

	.sticky-cart header#header.floating.no-sticky-logo .grid_12 .top-cart .block-content{
		right:167px
	}

	.sticky-search header#header.floating.no-sticky-logo #search_mini_form{
		right:0!important
	}

	.sticky-search.sticky-cart header#header.floating.no-sticky-logo #search_mini_form{
		right:32px!important
	}

	.header-slider-container .iosSlider .slider .item .slide-container h4{
		display:block!important;
		font-size:1.8em;
		margin-top:.1em
	}

	.header-slider-container.boxed-slider .iosSlider .slider .item .slide-container h3{
		display:block!important;
		font-size:3em;
		margin-top:-4px
	}

	.slider-banner{
		padding:1em 0 0
	}

	body .container_12.header-position{
		margin-left:auto;
		margin-right:auto
	}

	body .container_12.header-position .grid_12{
		margin-left:0;
		margin-right:0
	}

	.nav-container.mobile{
		left:30px
	}

	header#header #topCartContent .item.last,header#header #topCartContent .item.second{
		display:none
	}

	header#header .top-cart .block-content .mini-products-list{
		margin-bottom:0
	}

	header#header .top-cart .mini-products-list li{
		padding:.75em 10px
	}

	header#header .top-cart .block-content .subtotal{
		margin-bottom:0;
		font-size:.84em;
		padding:.75em 0
	}

	.products-grid li.item{
		float:left
	}

	.products-grid li.grid_3{
		width:190px;
		margin-left:10px;
		margin-right:10px
	}

	.products-grid li.alpha{
		margin-left:0
	}

	.products-grid li.omega{
		margin-right:0
	}

	.products-grid.large-grid li.grid_3,.products-grid.small-grid li.item{
		width:190px;
		margin-left:10px;
		margin-right:10px;
		float:left
	}

	.products-grid#upsell-product-table li.grid_3{
		width:186px
	}

	.related-wrapper-bottom .block-related li.item{
		width:210px!important
	}

	.products-grid.small-grid .minimal-price-link{
		float:none!important
	}

	.regular-price+.minimal-price,.regular-price+.minimal-price-link,.special-price+.minimal-price,.special-price+.minimal-price-link{
		float:none
	}

	.products-grid .button-holder .ajax-loader-item,.products-list .button-holder .ajax-loader-item{
		right:0
	}

	.toolbar .pager .pages{
		float:left
	}

	aside.sidebar .block.block-layered-nav dl dd .filter-lbl,aside.sidebar .block.block-layered-nav dl dd a{
		width:90%
	}

	aside.sidebar .block.block-layered-nav #slider-range{
		width:91%
	}

	.block-compare li.item .product-name{
		width:93%
	}

	aside.sidebar .block.block-wishlist li.item{
		width:420px
	}

	aside.sidebar .block.block-wishlist li.item .product-image{
		width:120px
	}

	aside.sidebar .block.block-wishlist li.item .product-details{
		width:67%
	}

	.block-wishlist .prev{
		left:44.7%
	}

	.block-wishlist .next{
		right:44.7%
	}

	.product-view .productpage_extralarge .more-views #more-views-slider li,.product-view .productpage_large .more-views #more-views-slider li,.product-view .productpage_medium .more-views #more-views-slider li,.product-view .productpage_small .more-views #more-views-slider li{
		margin:0;
		width:84px
	}

	.product-view .more-views #more-views-slider li a{
		width:auto
	}

	.more-views .prev{
		left:44.7%!important
	}

	.more-views .next{
		right:44.7%!important
	}

	.product-view .product-shop .price-box{
		float:none
	}

	.product-view .product-shop .availability{
		float:right;
		padding-right:60px!important;
		min-height:40px;
		line-height:40px;
		clear:none
	}

	.product-view .grouped-items-table td,.product-view .grouped-items-table th{
		padding:.75em
	}

	.product-banner{
		margin-bottom:1.5em
	}

	.product-view .vertical .box-up-sell .products-grid li.item{
		width:187px!important
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item{
		margin:0 10px;
		width:182px!important
	}

	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		margin-left:0!important
	}

	.product-essential.productpage_small .product-shop .vertical .box-up-sell .products-grid li.item{
		width:190px!important
	}

	.product-essential.productpage_small.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:190px!important;
		margin:0 10px!important
	}

	.product-essential.productpage_small.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		margin-left:0!important
	}

	.product-essential.productpage_small.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+2){
		margin-right:0!important
	}

	.product-essential.productpage_large .product-shop .vertical .box-up-sell .products-grid li.item{
		margin:0 10px!important;
		width:182px!important
	}

	.product-essential.productpage_large.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:180px!important;
		margin:0 10px!important
	}

	.product-essential.productpage_large.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		margin-left:0!important
	}

	.product-essential.productpage_large.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+2){
		margin-right:0!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item{
		width:182px!important;
		margin:0 10px!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+1){
		clear:none!important;
		margin-left:10px!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+3){
		margin-right:10px!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		clear:left!important;
		margin-left:0!important
	}

	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+2){
		margin-right:0!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width:172px!important;
		margin:0 10px!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+1){
		clear:none!important;
		margin-left:10px!important
	}

	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+4){
		margin-right:10px!important
	}

	.special-block #container{
		height:auto!important
	}

	.special-block #container .banner-block{
		position:relative!important;
		left:auto!important;
		top:auto!important;
		margin-right:0;
		margin-left:0;
		float:left;
		display:block;
		clear:none
	}

	.special-block #container .banner-block.even{
		margin-right:10px
	}

	.special-block #container .banner-1 img{
		width:205px;
		height:130px
	}

	.special-block #container .banner-1.style-3 img{
		width:205px;
		height:277px
	}

	.toolbar .pager .amount{
		padding:2px 8px 0 7px
	}

	.block-related header .block-subtitle a{
		top:1px;
		padding-left:0
	}

	.block-subscribe-popup{
		height:310px!important
	}

	.block-subscribe-popup .input-box{
		height:125px
	}

	.special-block #container .banner-2{
		height:130px;
		width:205px
	}

	.special-block #container .banner-2 img.over-img{
		width:205px;
		height:130px
	}

	.my-wishlist .link-edit{
		width:37%!important
	}

	.my-wishlist .btn-remove{
		width:39%!important
	}

	.block-related li.item{
		width:210px
	}

	.block-related .next{
		right:44.7%
	}

	.block-related .prev{
		left:44.7%
	}

	.block-related .product-name a{
		max-width:92%
	}

	.data-table .c_actions{
		margin-top:.75em
	}

	.data-table td,.data-table tr{
		clear:both
	}

	.cart .discount .input-box input,.cart .shipping .form-list input{
		width:93.5%
	}

	.content_bottom #newsletter{
		width:87%
	}

	.content_bottom #newsletter-validate-detail button{
		width:100%
	}

	.ratings-table{
		width:22%
	}

	.catalog-product-view .box-reviews .review{
		width:68%
	}

	.cart .cart-collaterals .discount-form .input-box input,.cart .cart-collaterals .shipping-form .form-list input{
		width:93%
	}

	aside.sidebar.block-subscribe .input-box{
		width:76%
	}

	aside.sidebar .block-subscribe .input-box input{
		width:91%
	}

	#footer .contacts-footer-content .fields .field{
		width:48%!important;
		float:left
	}

	#footer .contacts-footer-content .fields .field input{
		width:89%
	}

	#footer .contacts-footer-content .wide textarea,#footer .contacts-footer-content input{
		width:94.5%
	}

	#footer .footer-topline .custom-footer-content.features li>div{
		width:86%
	}

	ul.social-links{
		float:left
	}

	#footer .store-switcher{
		float:right;
		margin-top:7px
	}

	.product-view .box-tags .form-add input.input-text{
		width:96%
	}

	.catalog-product-view .box-reviews .form-add .form-list input{
		width:94.5%!important
	}

	.catalog-product-view .box-reviews .form-add .form-list textarea{
		width:94%!important
	}

	.input-box select{
		width:96%
	}

	.my-wishlist .data-table .product-name{
		max-width:87%
	}

	table#wishlist-table td textarea{
		width:94%
	}

	.cart .totals.totals-accordion table{
		float:right
	}

	.cart .crosssell .product-details{
		width:73%
	}

	.multiple-checkout .gift-messages-form .form-list .field{
		width:48%!important;
		float:left;
		margin-top:0
	}

	.multiple-checkout .gift-messages-form .form-list .field input{
		width:160px
	}

	.multiple-checkout .gift-messages-form .form-list li.wide textarea{
		width:98%
	}

	.multiple-checkout .gift-messages-form .details .form-list .field input{
		width:118px
	}

	.multiple-checkout .gift-messages-form .details .form-list li.wide textarea{
		width:95%
	}

	.multiple-checkout .sp-methods select{
		width:81%
	}

	header#header .top-cart .block-content{
		width:338px;
		margin-right:-179px
	}

	.opc .input-box select{
		width:92%!important
	}

	.opc .buttons-set button.button{
		margin:0
	}

	.opc .gift-messages-form .f-fix .form-list li.wide textarea{
		width:79%
	}

	.opc .sp-methods dd select{
		width:92%!important
	}

	.opc .sp-methods dd .v-fix select{
		width:100%!important
	}

	.contacts-index-index .form-list li.wide textarea{
		width:340px
	}

	body.boxed-layout .container_12{
		padding:0 20px
	}

	.productpage_medium .more-views ul.no-slider li:nth-of-type(3n+3),.productpage_small .more-views ul.no-slider li:nth-of-type(3n+3){
		margin-right:6px!important
	}

	.more-views ul.no-slider li:nth-of-type(3n+1){
		clear:none
	}

	.more-views ul.no-slider li:nth-of-type(5n+5){
		margin-right:0!important
	}

	.productpage_small .more-views ul.no-slider li:nth-of-type(5n+1){
		clear:left
	}

	.productpage_medium .more-views ul.no-slider li,.productpage_small .more-views ul.no-slider li{
		margin-right:6px
	}

	.productpage_large .more-views ul.no-slider li{
		margin-right:10px
	}

	.productpage_large .more-views ul.no-slider li,.productpage_large .more-views ul.no-slider li a{
		width:76px
	}

	.productpage_large .more-views ul.no-slider li:nth-of-type(3n+3){
		margin-right:10px!important
	}

	.productpage_extralarge .more-views ul.no-slider li{
		margin-right:10px
	}

	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(5n+5){
		margin-right:0
	}

	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(5n+1){
		clear:left
	}

	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(3n+3){
		margin-right:10px!important
	}

	.productpage_extralarge .more-views ul.no-slider li,.productpage_extralarge .more-views ul.no-slider li a{
		width:76px
	}

	.product-view .price-block .bundle-box+.availability{
		float:left;
		min-height:1px;
		padding-top:.75em!important;
		clear:both
	}

	.block-subscribe-popup{
		width:380px
	}

	.map-container .map-block{
		width:auto!important;
		min-width:70%
	}

	.cart .grid_4 .discount .input-box input,.cart .grid_4 .shipping .form-list input{
		width:94%
	}

	.sorter .limiter{
		float:none;
		margin-top:.25em
	}

	.cms-no-route .page-not-found p{
		text-align:center
	}

	.cms-no-route header#header .form-search input{
		width:88%
	}

	.parallax-banners-wrapper .text-banner .banner-content{
		font-size:.65em
	}

}

.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}

.clearfix:after,.clearfix:before{
	content:'\0020';
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}

.clearfix:after{
	clear:both
}

.clearfix{
	zoom:1
}