@media only screen
and (max-width:1920px){.device-content h2 a{font-size:12.8pt;line-height:12.8pt;}
	.device-content-inner a{font-size:10.7pt;}
	#footer .footer-second-line .footer-block-title h2{font-size:14.93pt !important;}
	#footer .footer-second-line .links li a{color:#777;line-height:20.27pt;padding:0 0 0 8%;}
	#footer .footer-second-line .links li a:before{line-height:20pt;}
}
@media only screen and (min-width:1080px) and (max-width:1920px){.logo img{width:100% !important;}
}
@media only screen and (min-width:768px) and (max-width:1920px){.logo img{width:100% !important;}
}
@media only screen
and (max-width:1680px){}
@media only screen
and (max-width:1600px){}
@media only screen
and (max-width:1440px){}
@media only screen
and (max-width:1400px){}
@media only screen
and (max-width:1366px){}
@media only screen
and (max-width:1360px){}
@media only screen
and (max-width:1280px){}
@media only screen
and (max-width:1152px){}
@media only screen
and (max-width:1024px){}
@media only screen and (min-width:768px) and (max-width:1024px){.nav-container a.level-top > span{}
	.nav-container li.level-top > a{}
	.nav-container a.level-top:hover{}
	.nav-container a.level-top:hover, .nav-container .active a.level-top, .nav-container .over a.level-top{padding-bottom:11px !important;}
	.left-content .main_title{font-size:8.53pt !important;}
	.left-content .description{font-size:7.47pt !important;line-height:9.71pt;}
	.left-content .first{line-height:12.37pt;}
	.left-content .shopnow a{font-size:7.47pt !important;line-height:15.04pt;}
	.description > p:nth-child(1){color:#333;font-family:Roboto !important;font-size:8.53pt !important;line-height:10.13pt !important;}
}
@media only screen and (min-width:1280px){body{min-width:1272px;overflow-x:hidden;}
	.container_12{margin-left:auto;margin-right:auto;width:1272px;}
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
	.push_1, .pull_1,
	.push_2, .pull_2,
	.push_3, .pull_3,
	.push_4, .pull_4,
	.push_5, .pull_5,
	.push_6, .pull_6,
	.push_7, .pull_7,
	.push_8, .pull_8,
	.push_9, .pull_9,
	.push_10, .pull_10,
	.push_11, .pull_11,
	.push_12, .pull_12{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;}
	.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;}
	.category-products .products-grid li.item:nth-of-type(3n+3){margin-right:0;}
	.category-products .products-grid li.item:nth-of-type(3n+1){margin-left:0;clear:left;}
	.category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:15px;}
	.category-products .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:0;margin-left:15px;}
	.category-products .products-grid.large-grid li.item:nth-of-type(2n+1){margin-left:0;clear:left;}
	.category-products .products-grid.small-grid li.item:nth-of-type(3n+3){margin-right:10px;}
	.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){margin-left:10px;}
	.category-products .products-grid.small-grid li.item:nth-of-type(5n+5){margin-right:0;margin-left:10px;}
	.category-products .products-grid.small-grid li.item:nth-of-type(5n+1){margin-left:0;clear:left;}
	.products-grid.widget-grid li.item:nth-of-type(4n+4){margin-right:0;}
	.products-grid.widget-grid li.item:nth-of-type(4n+1){clear:left;margin-left:0;}
	.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(9n+9){margin-right:0;}
	.block-related .no-slider li.item:nth-of-type(9n+1){clear:left;}
	.more-views ul.no-slider li:nth-of-type(4n+4){margin-right:0;}
	.more-views ul.no-slider li:nth-of-type(4n+1){clear:left;}
	.col1-layout .category-products .products-grid li.item:nth-of-type(3n+1){clear:none;margin-left:10px;}
	.col1-layout .category-products .products-grid li.item:nth-of-type(3n+3){margin-right:10px;}
	.col1-layout .category-products .products-grid li.item:nth-of-type(4n+4){margin-right:0;}
	.col1-layout .category-products .products-grid li.item:nth-of-type(4n+1){clear:left;margin-left:0;}
	.col1-layout .products-grid.large-grid li.item:nth-of-type(2n+1){clear:none;margin-left:15px;}
	.col1-layout .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:15px;}
	.col1-layout .products-grid.large-grid li.item:nth-of-type(4n+1){clear:none;margin-left:15px;}
	.col1-layout .products-grid.large-grid li.item:nth-of-type(4n+4){margin-right:15px;}
	.col1-layout .products-grid.large-grid li.item:nth-of-type(3n+1){clear:left;margin-left:0;}
	.col1-layout .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:0;}
	.col1-layout .products-grid.large-grid li.item{width:397px;}
	.col1-layout .products-grid.small-grid li.item:nth-of-type(4n+1){clear:none;margin-left:10px;}
	.col1-layout .products-grid.small-grid li.item:nth-of-type(4n+4){margin-right:10px;}
	.col1-layout .products-grid.small-grid li.item:nth-of-type(5n+1){clear:none;margin-left:10px;}
	.col1-layout .products-grid.small-grid li.item:nth-of-type(5n+5){margin-right:10px;}
	.col1-layout .products-grid.small-grid li.item:nth-of-type(6n+1){clear:left;margin-left:0;}
	.col1-layout .products-grid.small-grid li.item:nth-of-type(6n+6){margin-right:0;}
	.col1-layout .products-grid.small-grid li.item{width:192px;}
	header#header #search_mini_form{float:left;padding-right:12px;padding-top:0.5em;}
	header#header .top-cart .block-content{top:45px;}
	.header-slider-container .iosSlider .slider .item .slide-container{margin-left:-570px;}
	.header-slider-container .iosSlider > .container_12{margin-left:-640px;}
	.bottom-product-related .block-related .block-content li.item:nth-of-type(4n+1){clear:none;}
	.bottom-product-related .block-related .block-content li.item:nth-of-type(5n+1){clear:both;}
	.four-products .home-slider-conainer .products-grid li.item{width:313px;}
	.four-products .home-slider-conainer .products-grid li.item span.label-new,
	.five-products .home-slider-conainer .products-grid li.item span.label-new{left:0;top:47px;}
	.four-products .home-slider-conainer .products-grid li.item.no-sale span.label-new,
	.five-products .home-slider-conainer .products-grid li.item.no-sale span.label-new{top:9px;}
	.four-products .home-slider-conainer .products-grid li.item button.btn-quick-view,
	.five-products .home-slider-conainer .products-grid li.item button.btn-quick-view{top:85px;}
	.four-products .home-slider-conainer .products-grid li.item.no-sale button.btn-quick-view,
	.five-products .home-slider-conainer .products-grid li.item.no-sale button.btn-quick-view{top:47px;}
	.four-products .home-slider-conainer .products-grid li.item .product-container.labels .price-box,
	.five-products .home-slider-conainer .products-grid li.item .product-container.labels .price-box,
	.six-products .home-slider-conainer .products-grid li.item .product-container.labels .price-box{padding-left:0;}
	.four-products .home-slider-conainer .products-grid li.item .button-holder button.button span,
	.five-products .home-slider-conainer .products-grid li.item .button-holder button.button span,
	.six-products .home-slider-conainer .products-grid li.item .button-holder button.button span{height:18px!important;padding:8px 12px 9px;}
	.four-products .home-slider-conainer .products-grid li.item .button-holder button.button span span,
	.five-products .home-slider-conainer .products-grid li.item .button-holder button.button span span,
	.six-products .home-slider-conainer .products-grid li.item .button-holder button.button span span{display:none;}
	.four-products .home-slider-conainer .products-grid li.item .button-holder button.button i.fa.fa-shopping-cart,
	.five-products .home-slider-conainer .products-grid li.item .button-holder button.button i.fa.fa-shopping-cart,
	.six-products .home-slider-conainer .products-grid li.item .button-holder button.button i.fa.fa-shopping-cart{display:block;color:#fff;font-size:14px;line-height:22px;}
	.five-products .home-slider-conainer .products-grid li.item{width:250px;}
	.five-products .home-slider-conainer .products-grid li.item .indent{margin-left:6px;margin-right:14px;}
	.six-products .home-slider-conainer .products-grid li.item{width:208px;}
	.six-products .home-slider-conainer .products-grid li.item .indent{margin-left:8px;margin-right:12px;}
	.six-products .home-slider-conainer .products-grid li.item .product-name{font-size:1.5em;}
	.six-products .home-slider-conainer .products-grid li.item span.label-new{left:0;top:42px;}
	.six-products .home-slider-conainer .products-grid li.item span.label-sale{top:9px;}
	.six-products .home-slider-conainer .products-grid li.item span.label-new,
	.six-products .home-slider-conainer .products-grid li.item span.label-sale{bottom:-15px;font-size:1em;font-weight:bold;height:18px;left:0;line-height:1.5em;padding:0.5em 7px;position:absolute;text-transform:uppercase;width:auto;z-index:9;}
	.six-products .home-slider-conainer .products-grid li.item span.label-new .triangle-topleft,
	.six-products .home-slider-conainer .products-grid li.item span.label-sale .triangle-topleft{border-right:13px solid transparent;border-top:16px solid;height:0;position:absolute;right:-13px;top:0;width:0;}
	.six-products .home-slider-conainer .products-grid li.item span.label-new .triangle-bottomleft,
	.six-products .home-slider-conainer .products-grid li.item span.label-sale .triangle-bottomleft{border-bottom:16px solid;border-right:13px solid transparent;height:0;position:absolute;right:-13px;top:14px;width:0;}
	.six-products .home-slider-conainer .products-grid li.item.no-sale span.label-new{top:9px;}
	.six-products .home-slider-conainer .products-grid li.item button.btn-quick-view > span{box-shadow:none;height:29px !important;padding:0 0 0 8px !important;}
	.six-products .home-slider-conainer .products-grid li.item button.button.btn-quick-view span span{font-size:12px !important;line-height:18px !important;padding:6px 8px 0 0 !important;}
	.six-products .home-slider-conainer .products-grid li.item button.btn-quick-view i.triangle-topleft{border-right:13px solid transparent;border-top:16px solid;height:0;position:absolute;right:-13px;top:0;width:0;}
	.six-products .home-slider-conainer .products-grid li.item button.btn-quick-view i.triangle-bottomleft{border-bottom:16px solid;border-right:13px solid transparent;height:0;position:absolute;right:-13px;top:13px;width:0;}
	.six-products .home-slider-conainer .products-grid li.item button.btn-quick-view{top:75px;}
	.six-products .home-slider-conainer .products-grid li.item.no-sale button.btn-quick-view{top:42px;}
	#nav.nav-wide li.tech{padding:1.5em 31px 0 0;width:220px;}
	aside.sidebar section.block-wishlist li.item .product-details{width:65%;}
	.products-grid.small-grid li.item{width:170px;}
	.products-grid.large-grid li.item{width:452px;}
	.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:235px;}
	.block-related .block-related-slider li.item{width:278px;}
	.bottom-product-related .block-related .block-content li.item{width:313px;}
	.product-view .productpage_small .more-views #more-views-slider li{margin-right:13px;}
	.product-view .productpage_small .more-views #more-views-slider li a{width:110px;}
	.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:20px;}
	.product-view .productpage_large .more-views #more-views-slider li{margin-right:35px;}
	.product-view .productpage_large .more-views #more-views-slider li a{width:110px;}
	.product-view .productpage_extralarge .more-views #more-views-slider li{margin-right:20px;}
	.product-view .productpage_extralarge .more-views #more-views-slider li a{width:90px;}
	.product-view .productpage_extralarge .more-views.slider-on{width:435px;}
	.product-view .productpage_medium .more-views #more-views-slider li:last-child{margin:0;width:80px;}
	.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%;}
	.multiple-checkout .sp-methods .form-list input.input-text{width:306px;}
	#cart-accordion .crosssell{padding:0.75em 9px 0.75em 14px;}
	.crosssell .product-image img{width:100%;}
	.multiple-checkout .grand-total{padding-right:65px;}
	.opc .field{width:410px;}
	.opc .field input.input-text{width:380px;}
	.opc .field-2, .opc .name-lastname{width:424px;}
	.opc .field-2 input.input-text,
	.opc .name-lastname input.input-text{width:405px;}
	.opc .form-list .field select,
	.opc .form-list .field-2 select{width:410px;}
	.opc .form-list li.wide input.input-text{width:817px;}
	.form-list li.wide select{width:824px;}
	.form-list .customer-name-suffix .name-lastname,
	.form-list .customer-name-middlename .name-firstname,
	.form-list .customer-name-middlename-suffix .name-firstname,
	.form-list .customer-name-middlename-suffix .name-lastname{width:275px;}
	.form-list .customer-name-prefix .name-firstname input.input-text,
	.form-list .customer-name-suffix .name-lastname input.input-text,
	.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{width:245px;}
	.opc .form-list .name-middlename{width:135px;}
	.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:379px;}
	.form-list li.wide input.input-text{width:785px;}
	.form-list li.wide textarea{width:785px;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2{margin-left:25px !important;}
	#footer .contacts-footer-content .input-box textarea{height:68px;}
	#footer .contacts-footer-content .fields .field:first-child input.input-text{width:80%;}
	.es-carousel-wrapper .products-grid li.item{width:417px;}
	.onepagecheckout-index-index .main-container{padding-left:10px;padding-right:10px;}
}
@media only screen and (min-width:1279px) and (max-width:1440px){.header-slider-container .iosSlider .slider .item .slide-container{top:20%;}
	.header-slider-container .iosSlider .prev{left:20px;}
	.header-slider-container .iosSlider .next{right:20px;}
}
@media only screen and (min-width:1024px){.nav-wide li.level-top.parent.over .menu-wrapper{display:block;}
}
@media only screen and (min-width:978px) and (max-width:1279px){body{min-width:1008px;overflow-x:hidden;}
	.container_12{margin-left:auto;margin-right:auto;width:1008px;}
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12{display:inline;float:left;position:relative;margin-left:15px;margin-right:15px;}
	.push_1, .pull_1,
	.push_2, .pull_2,
	.push_3, .pull_3,
	.push_4, .pull_4,
	.push_5, .pull_5,
	.push_6, .pull_6,
	.push_7, .pull_7,
	.push_8, .pull_8,
	.push_9, .pull_9,
	.push_10, .pull_10,
	.push_11, .pull_11,
	.push_12, .pull_12{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;}
	.container_12 .grid_4{width:306px;}
	.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;}
	.products-grid.small-grid li.item{width:166px;margin-left:10px;margin-right:10px;}
	.products-grid.large-grid li.item{width:348px;margin-left:15px;margin-right:15px;}
	.category-products .products-grid li.item:nth-of-type(3n+3){margin-right:0;}
	.category-products .products-grid li.item:nth-of-type(3n+1){margin-left:0;clear:left;}
	.category-products .products-grid.large-grid li.item:nth-of-type(3n+1){margin-left:15px;clear:none;}
	.category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:15px;}
	.category-products .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:0;}
	.category-products .products-grid.large-grid li.item:nth-of-type(2n+1){margin-left:0;clear:left;}
	.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){margin-left:10px;}
	.category-products .products-grid.small-grid li.item:nth-of-type(3n+3){margin-right:10px;}
	.category-products .products-grid.small-grid li.item:nth-of-type(4n+4){margin-left:10px;margin-right:0;}
	.category-products .products-grid.small-grid li.item:nth-of-type(4n+1){margin-left:0;clear:left;}
	.col1-layout .category-products .products-grid li.item:nth-of-type(3n+3){margin-right:15px;}
	.col1-layout .category-products .products-grid li.item:nth-of-type(3n+1){margin-left:15px;clear:none;}
	.col1-layout .category-products .products-grid li.item:nth-of-type(4n+4){margin-right:0;}
	.col1-layout .category-products .products-grid li.item:nth-of-type(4n+1){margin-left:0;clear:left;}
	.col1-layout .category-products .products-grid.small-grid li.item{width:179px;}
	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+3){margin-right:10px;}
	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+1){margin-left:10px;}
	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+4){margin-right:10px;}
	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+1){margin-left:10px;clear:none;}
	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+5){margin-right:0;}
	.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+1){margin-left:0;clear:left;}
	.col1-layout .category-products .products-grid.large-grid li.item{width:305px;}
	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:0;}
	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:15px;}
	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+1){margin-left:15px;margin-right:15px;clear:none;}
	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:0;}
	.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+1){margin-left:0;clear:left;}
	.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;}
	.products-grid.widget-grid li.item:nth-of-type(4n+4){margin-right:0;}
	.products-grid.widget-grid li.item:nth-of-type(4n+1){clear:left;margin-left:0;}
	.home-container-2 .products-grid.widget-grid li.item:nth-of-type(3n+3){margin-right:0;}
	.home-container-2 .products-grid.widget-grid li.item:nth-of-type(3n+1){clear:left;margin-left:0;}
	.block-related .no-slider li.item:nth-of-type(7n+7){margin-right:0;}
	.block-related .no-slider li.item:nth-of-type(7n+1){clear:left;}
	.more-views ul.no-slider li:nth-of-type(3n+3){margin-right:0;}
	.more-views ul.no-slider li:nth-of-type(3n+1){clear:left;}
	#nav{padding-left:20px;}
	.block-related li.item{width:222px;}
	.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{width:100%;}
	.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%;}
	.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:90%;}
	#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:1.5em;}
	.block-subscribe .input-box{width:100%;float:none;}
	.content_bottom .block-subscribe button{margin-left:-1px;}
	.nav-wide li.over .menu-wrapper{display:block!important;}
	.form-list .customer-name-prefix .name-firstname input.input-text,
	.form-list .customer-name-suffix .name-lastname input.input-text,
	.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{width:154px;}
	.form-list li.wide input.input-text{width:590px;}
	.form-list select{width:296px;}
	.form-list .field{width:317px;}
	.form-list .customer-name-middlename .name-lastname input{width:274px;}
	.form-list .name-middlename{width:117px;}
	.form-list .name-middlename input.input-text{width:74px;}
	.opc .form-list .fields .field input,
	.opc .form-list .fields .field-2 input{width:87%;}
	.opc .form-list .fields .field.name-middlename{width:157px;}
	.opc .form-list .fields .field.name-lastname input{width:86%;}
	.opc .form-list .field.name-middlename input.input-text{width:113px;}
	.opc .form-list .customer-name-suffix .name-lastname,
	.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{width:180px;}
	.opc .form-list .customer-name-suffix .name-lastname input,
	.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{width:77%;}
	.opc .gift-messages-form .form-list li.wide textarea{width:65.5%;}
	.opc .sp-methods dd select{width:45%;}
	.opc #login-form input{width:92%;}
	.opc .gift-messages-form .f-fix .form-list .fields .field input{width:84%;}
	.opc .form-list input[name="billing[taxvat]"],
	.opc .form-list input[name="shipping[company]"]{width:43.5%;}
	.opc .form-list input[name="billing[company]"]{width:43.5%;}
	.multiple-checkout .sp-methods .form-list .input-box > select{width:294px;}
	.contacts-index-index .form-list li.wide textarea{width:590px;}
	body.boxed-layout .container_12{padding-left:10px;padding-right:10px;}
	.home-text-banners div.box strong,
	.home-container.grid-2 .product-info-top .product-name a,
	.newsletter-line .block-subscribe h3,
	.widget .widget-title h1,
	.widget .widget-title h2,
	.widget-title h2,
	.page-title h1,
	.page-title h2,
	.page-title h3,
	.page-title h4,
	.page-title h5,
	.page-title h6,
	.related-wrapper-bottom .block-title strong span,
	.rating-title h2{font-size:2em;}
	.home-container.grid-2 .item{padding-bottom:2.5em!important;}
	.home-text-banners .text-banner-image{width:28%;}
	#footer .footer-products-list .product-shop{width:66%;}
	.newsletter-line .block-subscribe{padding-right:0;padding-top:6em;}
	.newsletter-line .block-subscribe .input-box{width:68%;}
	.newsletter-line .block-subscribe .input-box input{width:93%;}
	.nav-wide .right-content .menu-banners .menu-banner{width:48%;}
	.nav-wide .right-content .menu-banners{margin-right:6px;}
	.home-banners-2 .text-banner .banner-title{padding-bottom:.5em;padding-top:.333em;}
	.home-banners-2 .text-banner{font-size:.83em;padding-left:24px;padding-right:24px;padding-top:1em;}
	.sidebar .block-subscribe .input-box input{width:90%;}
	aside.sidebar .block-title strong span,
	.dashboard .box-title h2,
	.dashboard .box-head h2,
	.related-wrapper .block-related .block-title span{}
	.dashboard .welcome-msg .hello,
	.dashboard .box-title h3,
	.dashboard .box-head h3{font-size:1.16em;}
	aside.sidebar .actions a + button{margin:.75em 0 0;}
	.data-table .product-name a{font-size:1.16em;}
	.my-wishlist .data-table .product-name{max-width:86%;}
	.my-wishlist .data-table textarea{width:94%;}
	.my-wishlist .data-table .table-buttons{margin-top:-4px;}
	aside.sidebar .block.block-wishlist li.item .product-details .btn-remove{margin-top:-5px;}
	aside.sidebar .block.block-wishlist li.item .product-details .btn-remove i{font-size:1.16em;}
	.data-table .product-name a{max-width:72%;}
	.crosssell .product-image{width:64px;margin-right:15px;}
	.crosssell .product-details .product-name{font-size:.91em;}
	.crosssell .product-details button.button{border:none!important;padding-right:0;background:none;}
	.crosssell .product-details button.button span span{font-size:0;border:none!important;}
	.crosssell .product-details button.button span i{font-size:14px;}
	#cart-accordion .accordion-content .crosssell li.item{width:212px;}
	.cart .cart-collaterals .discount-form .input-box input{width:94.6%;}
	.multiple-checkout .title-buttons button{margin-top:.5em;}
	.opc-wrapper-opc .opc-col-center, .opc-wrapper-opc .opc-col-right{margin-left:16px!important;}
	.opc-wrapper-opc .opc-col-left .fields .field{width:45%!important;}
	.opc-wrapper-opc .opc-col-left .wide input[type="text"],
	.opc-wrapper-opc .opc-col-left input[name="billing[taxvat]"]{width:92%!important;}
	.opc-wrapper-opc .form-list .input-box select[name="billing[region_id]"],
	.opc-wrapper-opc .form-list .input-box select[name="billing[country_id]"]{width:106%!important;}
	.opc-wrapper-opc .shipping-block .gift-messages-form .form-list .fields .field input.input-text{width:79%!important;}
	.opc-wrapper-opc .shipping-block .gift-messages-form .f-fix .form-list .fields .field input.input-text{width:69%!important;}
	.opc-wrapper-opc .payment-block .form-list input.input-text{width:89%!important;}
	.opc-wrapper-opc .discount-block .input-box{width:68%!important;}
	.md-content-wrapper input{width:94%!important;}
	#custommenu{display:block !important;}
	#custommenu-mobile{display:none !important;}
	aside.sidebar .actions{padding-left:10px;padding-right:10px;}
	aside.sidebar .actions a{padding-left:15px;padding-right:15px;margin-left:6px;}
	aside.sidebar .actions button.button > span{padding-left:15px;}
	aside.sidebar .actions button.button span span{padding-right:15px;}
	.flipping-banner .back-side .indent{padding-left:18px;padding-right:18px;padding-top:1.33em;}
	.flipping-banner .back-side .indent h3{font-size:1.5em;margin-bottom:0.5em;}
	.flipping-banner .back-side .indent p{font-size:0.91em;}
	.header-slider-container .iosSlider .slider .item .slide-container{top:17%;}
	.header-slider-container .iosSlider .prev{left:0px;}
	.header-slider-container .iosSlider .next{right:0px;}
	.slider-container .prev{left:0;}
	.slider-container .next{right:10px;}
	.bottom-product-related .block-related .prev{left:0;}
	.bottom-product-related .block-related .next{right:0;}
	.four-products .home-slider-conainer .products-grid li.item{width:244px;}
	.four-products .home-slider-conainer .products-grid li.item .indent{margin-right:13px;margin-left:7px;}
	.four-products .home-slider-conainer .products-grid li.item span.label-new,
	.five-products .home-slider-conainer .products-grid li.item span.label-new,
	.six-products .home-slider-conainer .products-grid li.item span.label-new{left:0;top:42px;}
	.four-products .home-slider-conainer .products-grid li.item span.label-sale,
	.five-products .home-slider-conainer .products-grid li.item span.label-sale,
	.six-products .home-slider-conainer .products-grid li.item span.label-sale{top:9px;}
	.four-products .home-slider-conainer .products-grid li.item span.label-new,
	.four-products .home-slider-conainer .products-grid li.item span.label-sale,
	.five-products .home-slider-conainer .products-grid li.item span.label-new,
	.five-products .home-slider-conainer .products-grid li.item span.label-sale,
	.six-products .home-slider-conainer .products-grid li.item span.label-new,
	.six-products .home-slider-conainer .products-grid li.item span.label-sale{bottom:-15px;font-size:1em;font-weight:bold;height:18px;left:0;line-height:1.5em;padding:0.5em 7px;position:absolute;text-transform:uppercase;width:auto;z-index:9;}
	.four-products .home-slider-conainer .products-grid li.item span.label-new .triangle-topleft,
	.four-products .home-slider-conainer .products-grid li.item span.label-sale .triangle-topleft,
	.five-products .home-slider-conainer .products-grid li.item span.label-new .triangle-topleft,
	.five-products .home-slider-conainer .products-grid li.item span.label-sale .triangle-topleft,
	.six-products .home-slider-conainer .products-grid li.item span.label-new .triangle-topleft,
	.six-products .home-slider-conainer .products-grid li.item span.label-sale .triangle-topleft{border-right:13px solid transparent;border-top:16px solid;height:0;position:absolute;right:-13px;top:0;width:0;}
	.four-products .home-slider-conainer .products-grid li.item span.label-new .triangle-bottomleft,
	.four-products .home-slider-conainer .products-grid li.item span.label-sale .triangle-bottomleft,
	.five-products .home-slider-conainer .products-grid li.item span.label-new .triangle-bottomleft,
	.five-products .home-slider-conainer .products-grid li.item span.label-sale .triangle-bottomleft,
	.six-products .home-slider-conainer .products-grid li.item span.label-new .triangle-bottomleft,
	.six-products .home-slider-conainer .products-grid li.item span.label-sale .triangle-bottomleft{border-bottom:16px solid;border-right:13px solid transparent;height:0;position:absolute;right:-13px;top:14px;width:0;}
	.four-products .home-slider-conainer .products-grid li.item.no-sale span.label-new,
	.five-products .home-slider-conainer .products-grid li.item.no-sale span.label-new,
	.six-products .home-slider-conainer .products-grid li.item.no-sale span.label-new{top:9px;}
	.four-products .home-slider-conainer .products-grid li.item button.btn-quick-view > span,
	.five-products .home-slider-conainer .products-grid li.item button.btn-quick-view > span,
	.six-products .home-slider-conainer .products-grid li.item button.btn-quick-view > span{box-shadow:none;height:29px !important;padding:0 0 0 8px !important;}
	.four-products .home-slider-conainer .products-grid li.item button.button.btn-quick-view span span,
	.five-products .home-slider-conainer .products-grid li.item button.button.btn-quick-view span span,
	.six-products .home-slider-conainer .products-grid li.item button.button.btn-quick-view span span{font-size:12px !important;line-height:18px !important;padding:6px 8px 0 0 !important;}
	.four-products .home-slider-conainer .products-grid li.item button.btn-quick-view i.triangle-topleft,
	.five-products .home-slider-conainer .products-grid li.item button.btn-quick-view i.triangle-topleft,
	.six-products .home-slider-conainer .products-grid li.item button.btn-quick-view i.triangle-topleft{border-right:13px solid transparent;border-top:16px solid;height:0;position:absolute;right:-13px;top:0;width:0;}
	.four-products .home-slider-conainer .products-grid li.item button.btn-quick-view i.triangle-bottomleft,
	.five-products .home-slider-conainer .products-grid li.item button.btn-quick-view i.triangle-bottomleft,
	.six-products .home-slider-conainer .products-grid li.item button.btn-quick-view i.triangle-bottomleft{border-bottom:16px solid;border-right:13px solid transparent;height:0;position:absolute;right:-13px;top:13px;width:0;}
	.four-products .home-slider-conainer .products-grid li.item button.btn-quick-view,
	.five-products .home-slider-conainer .products-grid li.item button.btn-quick-view,
	.six-products .home-slider-conainer .products-grid li.item button.btn-quick-view{top:75px;}
	.four-products .home-slider-conainer .products-grid li.item.no-sale button.btn-quick-view,
	.five-products .home-slider-conainer .products-grid li.item.no-sale button.btn-quick-view,
	.six-products .home-slider-conainer .products-grid li.item.no-sale button.btn-quick-view{top:42px;}
	.four-products .home-slider-conainer .products-grid li.item .product-container.labels .price-box,
	.five-products .home-slider-conainer .products-grid li.item .product-container.labels .price-box,
	.six-products .home-slider-conainer .products-grid li.item .product-container.labels .price-box{padding-left:0;}
	.four-products .home-slider-conainer .products-grid li.item .button-holder button.button span,
	.five-products .home-slider-conainer .products-grid li.item .button-holder button.button span,
	.six-products .home-slider-conainer .products-grid li.item .button-holder button.button span{height:18px!important;padding:8px 12px 9px;}
	.four-products .home-slider-conainer .products-grid li.item .button-holder button.button span span,
	.five-products .home-slider-conainer .products-grid li.item .button-holder button.button span span,
	.six-products .home-slider-conainer .products-grid li.item .button-holder button.button span span{display:none;}
	.four-products .home-slider-conainer .products-grid li.item .button-holder button.button i.fa.fa-shopping-cart,
	.five-products .home-slider-conainer .products-grid li.item .button-holder button.button i.fa.fa-shopping-cart,
	.six-products .home-slider-conainer .products-grid li.item .button-holder button.button i.fa.fa-shopping-cart{display:block;color:#fff;font-size:14px;line-height:22px;}
	.five-products .home-slider-conainer .products-grid li.item,
	.six-products .home-slider-conainer .products-grid li.item{width:195px;}
	.five-products .home-slider-conainer .products-grid li.item .indent,
	.six-products .home-slider-conainer .products-grid li.item .indent{margin-right:13px;margin-left:7px;}
	.five-products .home-slider-conainer .products-grid li.item .product-name,
	.six-products .home-slider-conainer .products-grid li.item .product-name{font-size:1.5em;}
	.header-slider-holder.boxed-slider .header-slider-container .iosSlider .slider .item .slide-container{font-size:0.91em;left:10% !important;top:11%;}
	header.header .form-search input{width:200px;}
	.multiple-checkout .grand-total{padding-right:45px;}
	.footer-links{float:none;height:60px;}
	.footer-links ul.active{width:100%;position:absolute;right:0;text-align:center;z-index:999;}
}
@media only screen and (max-width:980px){.device-content .device-content-inner li , .device-content-inner a{line-height:16pt;}
	#footer .footer-second-line .footer-block-title h2{font-size:20pt !important;}
	#footer .footer-second-line .links li a{}
	header#header h2.logo,
	#footer .footer-logo{position:absolute;}
	.product-view .product-shop .add-to-links-box .add-to-links li{padding:0 10px 0 0;}
	.product-view .product-shop .price-box{width:35%;}
	.product-view .product-shop .add-to-box{width:65%;}
	.add-to-cart .left{width:10%;}
	.add-to-cart .qty{width:20% !important;}
	.add-to-cart button.button{width:65%;}
	.add-to-cart button.button span span{font-size:18px;}
	.nav-container.mobile{width:96%;}
	.left-content{display:none;float:left;margin-right:2%;width:100%;}
	.device-content{float:left;margin-left:0;margin-right:0;width:90%;}
	.device-content > span{display:none;}
	.device-content h2{font-size:13px;line-height:normal;margin-top:10px;min-height:inherit;padding-bottom:10px;width:97%;}
	.device-content-inner{display:block !important;}
	.device-content h2 a{bottom:inherit !important;color:#222222;position:inherit !important;}
	.mini_captcha{width:100%;}
	.button-set-content.clearer{float:left;margin-right:0;width:auto;}
	.add-askit-box > form{width:100%;}
	#submit-askit-new-question-form span{padding:0 5%;width:90%;}
	#submit-askit-new-question-form span span{padding:0;width:100%;}
}
@media only screen and (max-width:768px){button#submit-askit-new-question-form{float:left;width:100%;}
	.add-askit-box .form-list .input-box.captcha{width:100%;}.product-essential .product-image{display:none;}.product-view .main-product-box{    padding: 0 0 1.66em;}
	#upsell-product-table .product-image{
	display:block;
}
}

@media only screen and (min-width:768px){
	.hidden-md {
		display: none!important;
	}
}
@media only screen and (min-width:768px) and (max-width:977px){.product-view .productpage_medium .more-views #more-views-slider li:last-child{margin:0;width:111px;}
	body{min-width:768px;overflow-x:hidden;}
	.container_12{margin-left:auto;margin-right:auto;width:768px;}
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12{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:748px;}
.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;}
.products-grid.widget-grid li.item:nth-of-type(4n+4){margin-right:0;}
.products-grid.widget-grid li.item:nth-of-type(4n+1){clear:left;margin-left:0;}
.products-grid#upsell-product-table > li:nth-of-type(3n+3){margin-right:0;}
.products-grid#upsell-product-table > li:nth-of-type(3n+1){clear:left;}
.block-related .no-slider li.item:nth-of-type(5n+5){margin-right:0;}
.block-related .no-slider li.item:nth-of-type(5n+1){clear:left;}
.category-products .products-grid li.item:nth-of-type(3n+3){margin-right:0;}
.category-products .products-grid li.item:nth-of-type(3n+1){margin-left:0;clear:left;}
.category-products .products-grid li .price-box{float:right;}
.category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:15px;}
.category-products .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:0;margin-left:15px;}
.category-products .products-grid.large-grid li.item:nth-of-type(2n+1){margin-left:0;clear:left;}
.category-products .products-grid.small-grid li.item:nth-of-type(3n+3){margin-right:5px;}
.category-products .products-grid.small-grid li.item:nth-of-type(3n+1){margin-left:5px;}
.category-products .products-grid.small-grid li.item:nth-of-type(4n+4){margin-right:0;margin-left:5px;}
.category-products .products-grid.small-grid li.item:nth-of-type(4n+1){margin-left:0;clear:left;}
.col1-layout .category-products .products-grid li.item:nth-of-type(3n+1){clear:none;margin-left:10px;}
.col1-layout .category-products .products-grid li.item:nth-of-type(3n+3){margin-right:10px;}
.col1-layout .category-products .products-grid li.item:nth-of-type(4n+1){clear:left;margin-left:0;}
.col1-layout .category-products .products-grid li.item:nth-of-type(4n+4){margin-right:0;}
.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+1),
.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+1){clear:none;margin-left:15px;}
.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+2),
.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(3n+3){margin-right:15px;}
.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+1){clear:left;margin-left:15px;margin-left:0;}
.col1-layout .category-products .products-grid.large-grid li.item:nth-of-type(2n+2){margin-right:0;}
.col1-layout .category-products .products-grid.large-grid li.item{width:357px;}
.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+1),
.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+1){clear:none;margin-left:5px;}
.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(3n+3),
.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(4n+4){margin-right:5px;margin-left:5px;}
.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+1){clear:left;margin-left:0;}
.col1-layout .category-products .products-grid.small-grid li.item:nth-of-type(5n+5){margin-right:0;}
.col1-layout .category-products .products-grid.small-grid li.item{width:141px;}
.nav-container{background:none;}
.nav-container #nav{padding-top:1em;padding-bottom:1em;}
header#header .top-cart .block-title{margin-bottom:0.42em;}
header#header .top-cart .block-content{top:45px;}
header#header #search_mini_form{float:left;padding-right:12px;padding-top:0.5em;}
#custommenu{display:none;}
#custommenu-mobile{display:block!important;}
header#header.mega-menu .nav-container,
header#header.mega-menu .quick-access{margin-top:0.75em;}
#custommenu-mobile{padding-left:37px;margin-top:1px;}
body.floating-header header#header #menu-content{left:auto;right:0;}
.flipping-banner .back-side .indent{padding:3.16em 21px 0;}
.flipping-banner .back-side p{display:none;}
.flipping-banner .back-side .actions{display:none;}
.es-carousel-wrapper .products-grid li.item{width:249px;}
.slider-container .next{right:0;}
.slider-container .prev{left:0;}
.data-table td{padding:9px;}
.products-grid.small-grid li.item{width:130px;margin-left:5px;margin-right:5px;margin-bottom:10px;}
.products-grid.large-grid li.item{width:263px;}
.products-grid li.item .product-container{padding-left:12px;padding-right:12px;}
#cart-accordion .crosssell{padding:9px 13px;}

#product_tabs_upsell_products_contents li.item{margin-bottom:9px;}
.product-view .product-shop .price-box{margin-bottom:1.5em;}
.block-related .product-image{width:45px;}
.block-related .product-details{width:55%;}
.bottom-product-related .block-related li.item .product-image img{width:100%;}
.bottom-product-related .block-related .block-content li.item{width:250px;}
.bottom-product-related .block-related .next{right:0;}
.bottom-product-related .block-related .prev{left:0;}
.product-view .box-up-sell .products-grid li.item{width:220px;}
.block-wishlist .next,
.block-wishlist .prev{top:30px;}
aside.sidebar .actions{padding-left:12px;padding-right:12px;}
aside.sidebar .actions a{margin-left:0;}
aside.sidebar section.block-wishlist li.item .product-details{width:60%;}
aside.sidebar section.block-subscribe .input-box input{width:100%;}
aside.sidebar section.block-compare li.item .product-name{width:80%;}
aside.sidebar section.block-wishlist li.item .product-image{width:49px;}
aside.sidebar section.block-wishlist li.item .product-details{width:48%;}
.block-wishlist .next,
.block-wishlist .prev{top:72px;}
span.label-new{left:-12px;}
.product-view .productpage_small .more-views #more-views-slider li{margin-right:13px;}
.product-view .productpage_small .more-views #more-views-slider li a{width:83px;}
.product-view .productpage_medium .more-views #more-views-slider li{margin:0;width:111px;}
.product-view .productpage_medium .more-views #more-views-slider li a{margin-right:13px;}
.product-view .productpage_large .more-views #more-views-slider li{margin-right:13px;}
.product-view .productpage_large .more-views #more-views-slider li a{width:67px;}
.product-view .productpage_extralarge .more-views #more-views-slider li{margin:0;margin-right:20px;}
.product-view .productpage_extralarge .more-views #more-views-slider li a{width:80px;}
.product-view .productpage_extralarge .more-views.slider-on{width:390px;}
.product-view .more-views #more-views-slider li a{width:auto;}
.product-view .more-views #more-views-slider li a img{width:100%;}
.cart .crosssell{padding:9px 0;}
.cart .crosssell .product-details{width:52%;}
.cart .cart-collaterals .shipping-container,
.cart .cart-collaterals #discount-coupon-form{float:none;width:auto;}
.cart .shipping{margin-right:0;}
.header-slider-container .iosSlider .slider .item .slide-container{margin-left:-354px;top:30%;}
.header-slider-container .iosSlider .slider .item p,
.header-slider-container .iosSlider .slider .item h5{display:none;}
.header-slider-container .iosSlider > .container_12{margin-left:-384px;}
.header-slider-container .iosSlider .next{right:10px;}
.header-slider-container .iosSlider .prev{left:10px;}
.header-slider-holder.boxed-slider .header-slider-container .iosSlider .slider .item .slide-container{font-size:0.85em;left:12% !important;top:26%;}
.multiple-checkout .gift-messages-form .form-list li.wide textarea{width:55%;}
.multiple-checkout .gift-messages-form .details .form-list li.wide textarea{width:40%;}
#login-holder #form-validate .form-list .field{width:300px;}
#contactForm .form-list .field{width:49%;}
#contactForm .form-list .input-box{width:100%;}
#contactForm .form-list .field:first-child .input-box{width:95%;}
#contactForm .form-list .input-box input{width:97%;}
#contactForm .form-list li.wide textarea{width:97%;}
.block-related li.item{width:126px;}
.opc .form-list input.input-text{width:90%;}
.opc .field{width:264px;}
.opc .field-2, .opc .name-lastname{width:267px;}
.opc .form-list li.wide input.input-text{width:489px;}
.opc .form-list .field select, .opc .form-list .field-2 select{width:237px;}
.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname{width:140px;}
.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.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{width:120px;}
.form-list .field{width:255px;}
.form-list input.input-text{width:235px;}
.form-list li.wide input.input-text{width:491px;}
.form-list select{width:242px;}
.form-list .customer-name-middlename .name-middlename{width:117px;}
.form-list .customer-name-middlename .name-middlename input{width:95px;}
.form-list li.wide textarea{width:495px;}
.form-list li.wide select{width:505px;}
.cart .totals table th,
.cart .totals table td{padding-right:12px;}
.cart .totals .checkout-types button.button span span{font-size:13px;}
.opc .form-list .name-middlename{width:124px;}
.opc .form-list .customer-dob .dob-month input,
.opc .form-list .customer-dob .dob-day 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%;}
.multiple-checkout .grand-total{padding-right:26px;}
.opc .sp-methods .form-list input.input-text{width:97%;}
.opc .sp-methods .form-list select{width:100%;}
.opc .sp-methods select.month{width:150px;}
.opc .form-list .name-middlename input.input-text{width:95px;}
.opc .form-list .name-middlename{width:116px;}
#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-1,
#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2{width:48%!important;}
#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2{float:left!important;width:47%!important;}
#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-3{width:48%!important;top:1.5em!important;position:relative;}
.onepagecheckout-index-index .main-container{padding-left:10px;padding-right:10px;}
#footer .footer-columns-wrapper{background:none;}
#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-3{float:none;clear:both;padding-top:2em;}
}
@media only screen and (max-width:767px){.product-view .productpage_medium .more-views #more-views-slider li:last-child{margin:0;width:80px;}
	header.header.floating .nav-container{left:50%;margin-left:-45%!important;width:90%;}
	header.header .nav-container{box-shadow:0 0 4px rgba(0,0,0,.1);}
	.blog-post-view .postWrapper{border:none;margin:10px 0px 7px 10px;padding:10px 0 7px 0;}
	.product-view .product-shop .add-to-links-box .add-to-links{float:left;margin-bottom:10px;}
	.button-set-content.clearer{width:100%;}
	.grid_4.productpage_medium.alpha.product-img-box{width:100%;margin:0;}
	.grid_8.omega.product-shop{width:100%;margin:0;}
	.product-view .product-shop .product-name h2{padding-right:0;    font-size: 26px;}
	header.header .form-search button span i{line-height:38px;}
	header.header .form-search button span span{line-height:0 !important;}
	header#header h2.logo, #footer .footer-logo{margin-bottom:0.75em !important;margin-right:0;opacity:0;}
	.sticky-logo header#sticky-header.floating .small-logo,
	.sticky-nav header#sticky-header.floating .nav-container,
	.sticky-search header#sticky-header.floating .search-button,
	.sticky-cart header#sticky-header.floating .top-cart,
	.sticky-logo-all header#sticky-header.floating .small-logo,
	.sticky-search-all header#sticky-header.floating .search-button,
	.sticky-cart-all header#sticky-header.floating .top-cart{display:none !important;}
	.global-header-info .container_12{margin-left:0;font-size:10px;margin-right:0;text-align:left;}
	.container_12{margin-left:15px;margin-right:15px;width:auto;}
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12{margin-left:0;margin-right:0;}
	.grid_12{margin-left:10px;margin-right:10px;}
	header#header .grid_12{margin-left:0;margin-right:0;}
	body.floating-header header#header.active .grid_12{text-align:center;}
	body.floating-header header#header.active .nav-container{float:none;}
	body.floating-header header#header.active #menu-content{left:0;}
	.alpha,
	.omega{margin-left:0;margin-right:0;}
	.align_center,
	.align_right{text-align: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;}
	.main-left{float:none !important;}
	#toTop{display:none!important;}
	.form-list input.input-text{width:100%;}
	.form-list, .input-box select{width:100%;}
	.form-list li, .form-list li .field{width:100%;margin-right:0;}
	.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-guest{width:100%;}
	.buttons-set button{float:none;}
	.buttons-set a{display:block;}
	table.data-table table,
	table.data-table thead,
	table.data-table tbody,
	table.data-table th,
	table.data-table td,
	table.data-table tr{display:block;border:0;text-align:left !important;}
	table.data-table thead tr{display:none;}
	table.data-table th, table.data-table td{padding:10px 10px;}
	table.data-table td a.product-image{width:auto;max-width:100%;margin:0 auto;}
	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:1.57em;color:#605d5d;font-weight:normal;}
	table.data-table td.last{border-bottom:1px solid #E4E4E4;padding-top:0;padding-bottom:0;margin-bottom:12px;}
	.account-login{}
	.account-login .new-users{padding-bottom:9px;}
	.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#header > .container_12 > .grid_12{padding-top:3.33em;padding-bottom:4.16em;text-align:center;position:relative;}
	header#header .welcome-msg{top:1.36em;display:block;float:none;width:100%;}
	header#header .logo-box{padding:16px 0 8px;text-align:center;}
	header#header .logo{float:none;text-align:center;}
	header#header h1.logo{padding-bottom:1.66em;border-bottom:1px solid #eee;margin-bottom:1em;display:block;width:100%!important;text-align:center;}
	header#header h1.logo a.logo{display:inline-block;}
	header#header .quick-access{padding-top:0;}
	header#header .welcome-msg{text-align:center;}
	header#header .header-wrapper > .container_12 > .grid_12{padding-bottom:0;}
	header#header #search_mini_form{clear:both;text-align:center;padding-top:1.5em;}
	header#header .form-search{float:none;display:block;margin:0 auto;}
	header#header .form-search input{width:74%;}
	header#header .form-search .search-autocomplete{text-align:left;}
	header#header ul.social-links{float:none;text-align:center;margin-top:18px;}
	header#header ul.social-links li{display:inline-block;float:none;}
	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 .top-cart .block-content{top:50px;}
	header#header .top-cart .block-content .mini-products-list .product-details{text-align:left;width:53%;}
	header#header .top-cart .block-content .actions{text-align:center;}
	header#header .top-cart .block-content .actions .left{float:none!important;}
	header#header .top-cart .block-content .actions .subtotal{text-align:center;}
	header#header .top-cart .block-content button.button{}
	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;}
	header#header .menu-button{display:inline-block;float:left;padding:0.75em 28px 0.75em 15px;margin:0 10px 0 0;font-size:1.35em;line-height:0.95em;position:relative;cursor:pointer;color:#fff;-moz-border-radius:2px;border-radius:2px;-moz-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;}
	header#header .menu-button i{font-size:0.91em;line-height:1em;margin-right:10px;}
	header#header .top-cart{margin-left:10px;}
	header#header .nav-container{padding:0;position:relative;}
	header#header .nav-container > ul{display:none;padding:18px;left:0;margin:0;position:absolute;top:50px;width:236px;z-index:999;background-color:#FFF;border:1px solid #cbcbcb;border-top:2px solid;}
	header#header .nav-container > ul li{position:relative;padding:0;float:left;height:auto!important;background:none;}
	header#header .nav-container > ul li li{position:relative;padding:16px 0;float:none!important;display:block;}
	header#header .nav-container > ul .menu-desc{display:none;}
	header#header .nav-container > ul .menu-item-button{width:38px;height:38px;z-index:999;position:absolute;right:15px;top:0;cursor:pointer;text-align:center;}
	header#header .nav-container > ul .menu-item-button i{display:none;color:#aaa;font-size:1.5em;line-height:2.2em;}
	header#header .nav-container > ul .menu-item-button i.fa.fa-plus{display:block;}
	header#header .nav-container > ul > li.active > .menu-item-button i{color:#fff;}
	header#header .nav-container > ul .menu-item-button.active i.fa.fa-plus{display:none;}
	header#header .nav-container > ul .menu-item-button.active i.fa.fa-minus{display:block;}
	header#header .nav-container > ul .triangle-down{display:none;}
	header#header .nav-container > ul li a{display:block;float:none;}
	header#header .nav-container > ul li a:hover{}
	header#header .nav-container > ul li:hover,
	header#header .nav-container > ul li.over,
	header#header .nav-container > ul li.active{clear:both;margin-bottom:0;}
	header#header .nav-container > ul li a span{font-weight:normal;border:none;}
	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:none;border:none;box-shadow:none;}
	header#header .nav-container > ul li.custom-block{display:none;}
	header#header .nav-container > ul li li a{border-bottom:none;}
	header#header .nav-container > ul li li a{font-size:1.2em;}
	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 .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;}
	#nav.nav-wide ul.level2,
	#nav.nav-wide ul.level2 ul{padding-top:0!important;padding-bottom:0!important;}
	header#header .nav-container li.level1 a{color:#a2a2a2;padding:0.625em 14px 0.625em 24px;}
	header#header .nav-container li.level1 a:hover{text-decoration:none;}
	header#header .nav-container li.level1 a span{font-family:Roboto, sans-serif;}
	header#header .nav-container > ul ul.level0 ul{padding-right:9px;top:auto!important;left:auto!important;position:static!important;width:auto!important;height:auto!important;box-shadow:none;}
	header#header .nav-container > ul ul.level0 ul ul{top:auto!important;left:auto!important;position:static!important;width:auto!important;height:auto!important;border:none!important;box-shadow:none!important;}
	header#header .nav-container > ul ul.level0 ul .triangle{display:none;}
	header#header .nav-container > ul ul.level0 ul a{}
	header#header .nav-container > ul ul.level0 ul ul a{}
	header#header .nav-container > ul ul.level0 ul{background:none;}
	header#header .nav-container > ul li li .menu-item-button{right:23px;top:0;}
	header#header .nav-container > ul li li li li .menu-item-button{right:18px;}
	header#header .nav-container > ul li li.level3 .menu-item-button{right:13px;}
	header#header .nav-container .nav-static-block{display:none;}
	header#header .welcome-msg{top:0.7em;}
	header#header .quick-access{display:block;float:none;}
	header#header .top-cart{float:right;display:inline-block;}
	header#header .header-toolbar-wrapper{margin-top:1.66em;background-color:rgba(0, 0, 0, 0.3)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000,endColorstr=#4D000000);zoom:1;}
	header#header .header-toolbar-wrapper .header-toolbar{text-align:center;}
	header#header .header-toolbar-wrapper .header-toolbar .links{float:none;display:block;text-align:center;}
	header#header .header-toolbar-wrapper .header-toolbar .links li{float:none;display:inline-block;}
	header#header .header-toolbar-wrapper .header-toolbar .links li a{width:42px;height:42px;padding:0;font-size:1.33em;}
	header#header .header-toolbar-wrapper .header-toolbar .links li a:hover{background:none !important;}
	header#header .header-toolbar-wrapper .header-toolbar .links li a span{display:none;}
	header#header .header-toolbar-wrapper .header-toolbar .links li a i{color:#fff;}
	header#header .header-toolbar-wrapper .form-currency,
	header#header .header-toolbar-wrapper .form-language{padding-top:0.84em;padding-bottom:0.84em;}
	header#header .header-toolbar-wrapper .form-currency label,
	header#header .header-toolbar-wrapper .form-language label{color:#E0D3D3;}
	header#header .header-toolbar-wrapper .form-currency .sbSelector,
	header#header .header-toolbar-wrapper .form-language .sbSelector{color:#FFFFFF;}
	header#header .header-slider-holder{margin:0;top:0;}
	header#header .nav-container.mobile{float:left;display:block;}
	.header-slider-holder.boxed-slider .header-slider-container .iosSlider .prev,
	.header-slider-holder.boxed-slider .header-slider-container .iosSlider .next{display:none;}
	.header-slider-holder.boxed-slider .header-slider-container .iosSlider .slider .item .slide-container{font-size:0.74em;left:8% !important;top:33%;}
	#contactForm .form-list input.input-text,
	#contactForm .form-list li.wide textarea{width:97%;}
	.add-to-cart-success{left:8px;margin-left:0;width:226px;}
	.main-container.col1-layout .col-main{margin-left:0;margin-right:0;}
	.products-grid li.item{float:none;}
	.products-grid .product-image img{width:100%;}
	.product-view .box-up-sell .products-grid li.item{width:auto;}
	.product-essential .product-image{padding-right:20px;}
	.product-view .product-shop .indent{padding-left:20px;}
	.product-view .product-shop .price-box{margin-bottom:1.5em;}
	.products-grid.large-grid li.item{float:none;width:auto;}
	.products-grid.small-grid li.item{width:auto;float:none;}
	.products-list li.item .product-img-box{padding-left:20px;padding-right:20px;}
	.products-list .product-shop{padding-left:20px;padding-right:20px;}
	.home-slider-conainer .products-grid li.item .indent{margin-right:5px;}
	.breadcrumbs-wrapper .right{display:none;}
	aside.sidebar section{margin:0 0 22px;}
	aside.sidebar section header{padding-bottom:1.5em;padding-right:45px;position:relative;}
	aside.sidebar section header .mobile-sidebar-button{display:block;width:33px;height:20px;text-align:center;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;cursor:pointer;position:absolute;top:22px;right:0;}
	aside.sidebar section header .mobile-sidebar-button i{color:#fff;display:none;font-size:15px;line-height:1.3em;}
	aside.sidebar section header .mobile-sidebar-button i.fa.fa-angle-right{display:block;}
	aside.sidebar section header .mobile-sidebar-button.active i.fa.fa-angle-right{display:none;}
	aside.sidebar section header .mobile-sidebar-button.active i.fa.fa-angle-left{display:block;}
	aside.sidebar section.block-layered-nav dl dd .price{margin-right:12px;}
	.toolbar .pager .limiter label{display:none;}
	.toolbar .pager .amount{padding:7px 0 0 7px;}
	.toolbar .pager .pages{float:right;padding-right:9px;}
	.sorter .sort-by{position:relative;right:-82px;margin-top:0.75em;margin-right:0;}
	.product-view .product-img-box .product-image .cloud-zoom img{margin:0 auto;}
	.product-view .product-prev, .product-view .product-next{top:-58px;}
	.product-view .product-options-bottom{margin-bottom:18px;}
	.product-view .product-prev, .product-view .product-next{top:-24px;}
	.product-view .product-prev{right:46px;}
	.product-view .product-next{right:24px;}
	.product-view .product-essential .product-image .es-nav-next{right:5px;}
	.product-view .productpage_small .more-views #more-views-slider li{margin:0;width:89px;}
	.product-view .productpage_small .more-views #more-views-slider li a{margin-right:13px;}
	.product-view .productpage_medium .more-views #more-views-slider li{margin:0;width:80px;}
	.product-view .productpage_medium .more-views #more-views-slider li a{margin-right:13px;}
	.product-view .productpage_large .more-views #more-views-slider li{margin:0;width:89px;}
	.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:89px;}
	.product-view .productpage_extralarge .more-views #more-views-slider li a{margin-right:13px;}
	.product-view .productpage_extralarge .more-views.slider-on{width:auto;}
	.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 .box-tags .form-add .input-box{width:100%;}
	.product-view .grouped-items-table{display:table;}
	.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 th,
	.product-view .grouped-items-table td{display:table-cell;}
	.product-view .grouped-items-table th{padding-left:0;padding-right:0;}
	.product-view .product-shop .price-add-box .add-to-cart button.button > span{padding-left:15px;}
	.product-view .product-shop .price-add-box .add-to-box{float:left;}
	.product-view .product-shop .price-add-box .add-to-cart button.button span span{}
	.fancybox-iframe{width:100%!important;}

	.block-related .block-related-slider li.item{width:270px;}
	.product-essential .product-image{padding-right:4px;}
	.block-related .product-details{width:63%;}
	.bottom-product-related .block-related header{padding-bottom:32px;}
	.bottom-product-related .block-related .block-content .block-subtitle a{font-size:0.91em;line-height:1.1em;padding:0.55em 12px 0.36em;}
	.bottom-product-related .block-related .block-content .block-subtitle{top:75px;}
	.bottom-product-related .block-related .block-content li.item{width:290px;}
	.bottom-product-related .block-related .block-content .no-slider li.item{width:300px;}
	.bottom-product-related .block-related .prev{left:0;}
	.bottom-product-related .block-related .next{right:0;}
	.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 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 th,
	.catalog-product-view .box-reviews table.data-table td{display:table-cell;padding-left:5px;padding-right:5px;}
	.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:bold;white-space:normal;}
	.catalog-product-view .box-reviews .data-table td{padding:14px 20px;border:1px solid #E4E4E4;}
	.catalog-product-view .box-reviews .data-table thead th span{text-indent:0;white-space:normal;overflow:visible;background:none;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:95%!important;}
	.catalog-product-view .box-reviews .data-table tbody th{font-size:1em;padding:9px;}
	.cart .page-title{text-align:center;border-bottom:none;}
	.cart .page-title h1{font-size:2.16em;line-height:1.5em;font-weight:normal;float:none;text-transform:none;margin-bottom:18px;text-transform:uppercase;}
	.cart .title-buttons .checkout-types{float:none;}
	.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:none;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:9px;}
	table.cart-table td.information{padding-left:18px!important;}
	.cart-table .quantity-box{float:left;}
	.cart-table .qty{}
	.crosssell,
	.shipping{margin-bottom:18px;}
	.cart .crosssell .product-details{width:51%;}
	.cart .totals{float:none;}
	#cart-accordion .crosssell{padding-left:9px;}
	#cart-accordion .crosssell li.item{float:none;width:auto;text-align:center;padding-bottom:18px;}
	#cart-accordion .crosssell .product-image{text-align:center;display:inline-block;}
	#cart-accordion .crosssell .product-image img{width:100%;}
	#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:100%!important;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2{margin-left:0;}
	.onepagecheckout-index-index .col-main{margin-bottom:0;}
	.my-wishlist .page-title{text-align:center;}
	.my-wishlist .page-title h1{float:none;}
	.my-wishlist .buttons-set{background-color:#f5f5f5;padding:10px;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:98%;}
	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:0;float:left;}
	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:auto;padding:21px 22px 21px 23px;color:#fff;font-size:1em;font-family:Roboto, sans-serif;}
	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;}
	.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:bold;}
	.my-wishlist .buttons-set{padding:0;background:none;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 .link-edit,
	.my-wishlist .btn-remove{margin:0 5px 0 0;padding:12px 5px;display:inline-block!important;}
	#wishlist-table td{padding-left:15px;padding-right:15px;}
	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:95% !important;}
	.opc .input-box select{width:97% !important;}
	.opc .buttons-set{padding:0 0 18px 0;margin:0}
	.opc .buttons-set button.button{float:left;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;}
	.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:100%;}
	.opc .form-list .name-middlename input.input-text{width:99%;}
	.form-list,
	.input-box select{width:100%;}
	.input-box select{width:100%;}
	.form-list .input-box{width:auto;}
	.form-list li.wide .input-box{width:100%;}
	.form-list input.input-text{width:100%;}
	.form-list textarea{width:100%;}
	.form-list li.wide textarea{width:100%;}
	.opc .customer-dob .dob-month input.input-text{width:40px!important;}
	.opc .customer-dob .dob-day input.input-text{width:40px!important;}
	.gift-messages-form .form-list li.wide textarea{width:95%;}
	.gift-messages-form .details .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-suffix .name-lastname,
	.form-list .customer-name-middlename .name-firstname,
	.form-list .customer-name-middlename-suffix .name-firstname,
	.form-list .customer-name-middlename-suffix .name-lastname{width:auto;}
	.form-list .customer-name-prefix .name-firstname input.input-text,
	.form-list .customer-name-suffix .name-lastname input.input-text,
	.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{width:100%;}
	.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:18px;padding-right:12px;}
	.multiple-checkout table.data-table td .cart-label{width:35%;float:left;}
	.multiple-checkout table.data-table td select{width:60%;}
	aside.sidebar-right.accordion{float:none !important;}
	aside.sidebar section.block-progress{margin-top:0;}
	.account-login .registered-users .buttons-set button{margin-left:18px;}
	.account-login .registered-users .buttons-set a{margin-top:2px;}
	.dashboard .box-recent{padding-right:21px;}
	.dashboard .box-head a{margin-top:1em;}
	#wishlist-view-form,
	.my-account #my-reviews-table,
	.my-account #my-orders-table{margin-left:0;margin-right:0;width:100%;}
	.my-account .box-account table.data-table td.last{padding-bottom:0.75em;}
	.my-account .box-account.box-reviews .box-head a{margin-top:0;margin-bottom:1.5em;}
	.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 7px 0;}
	.multiple-checkout .page-title{margin-bottom:18px;padding-bottom:9px;}
	.multiple-checkout .buttons-set .back-link{padding-top:12px;}
	.cart .cart-table .product-image{margin-top:0.75em;}
	.cart .cart-table .cart-price{padding-top:0;}
	.cart .cart-table .product-name{margin-bottom:0;}
	.cart .cart-table .cart-label{margin-top:1.33em;}
	.cart .cart-table .link-wishlist{float:left;margin-right:12px;}
	.cart .cart-table .cart-edit{margin-right:12px;}
	.cart .cart-table tfoot td div{padding-left:18px;padding-right:18px;}
	.cart .cart-table tfoot td div button.button{float:none;}
	.cart .cart-collaterals .shipping-container,
	.cart .cart-collaterals #discount-coupon-form{width:100%;}
	.cart .shipping{margin-right:0;}
	.checkout-multishipping-overview table.data-table td .cart-label{width:35%;float:left;}
	.checkout-multishipping-overview table.data-table th, table.data-table td{}
	.my-wishlist table.data-table td{padding:18px 0 0;}
	.my-wishlist table.data-table td.last{padding-top:0;border-bottom:1px solid #e5e5e5!important;}
	.my-wishlist .data-table .product-name{margin-bottom:9px;}
	.my-wishlist #wishlist-view-form{background:none;box-shadow:none;}
	.my-wishlist table#wishlist-table td .cart-label{padding-top:1.16em;}
	.my-wishlist table#wishlist-table td .price-box{padding-top:1.16em;}
	.my-wishlist table#wishlist-table td .price-box .price{font-size:1.5em;}
	.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 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:128px;}
	.multiple-checkout .sp-methods select{width:85%;}
	.multiple-checkout .sp-methods input.input-text{width:82%;}
	.multiple-checkout .sp-methods select.month{width:90px;}
	.header-slider-container{top:0;}
	.header-slider-container .iosSlider .slider .item .slide-container{left:7% !important;margin-left:0;top:30%;}
	.header-slider-container .iosSlider .slider .item h2{font-size:2.5em;}
	.header-slider-container .iosSlider .slider .item h3,
	.header-slider-container .iosSlider .slider .item h5,
	.header-slider-container .iosSlider .slider .item p{display:none;}
	.header-slider-container .iosSlider > .container_12{display:none;}
	.flipping-banner{margin-bottom:1.5em;}
	.flipping-banner .back-side .indent{padding:1em 15px 0;}
	.flipping-banner .back-side .actions{display:none;}
	.header-blocks-wrapper .alpha .flipping-banner .back-side p{display:none;}
	.es-carousel-wrapper .products-grid li.item{width:300px;}
	.slider-container .prev{left:0;}
	.slider-container .next{right:0;}
	#login-holder{margin-left:-153px;width:306px;}
	#login-holder .close-button{right:0;top:-40px;}
	.onepagecheckout-index-index .content-wrapper > .container_12{padding-top:2em;}
	.onepagecheckout-index-index .content-wrapper > .container_12 .main-container{padding-bottom:0;}
	.onepagecheckout-index-index .col-main{width:auto !important;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-1,
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2{padding-bottom:1.5em;margin-left:0;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-3 #checkout-review{padding-bottom:0;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2{margin-left:0!important;}
	.onepagecheckout-index-index .main-container{padding-left:10px;padding-right:10px;}
	#footer .footer-top-links{padding-top:1em;padding-bottom:1em;}
	#footer .footer-top-links > div.grid_12{text-align:left;}
	#footer .footer-top-links ul.links{margin-right:34px;}
	#footer .footer-top-links li{font-size:0.91em;float:none;display:block;}
	#footer .footer-top-links li a{padding:0;float:none;display:block;}
	#footer .footer-top-links li a:before{display:none;}
	#footer .footer-columns-wrapper{background:none;padding-bottom:0;}
	#footer .footer-columns-wrapper > .container_12 > .grid_12 > div{padding-bottom:2.25em;}
	#footer .footer-columns-wrapper > .container_12 > .grid_12 > div.omega{padding-bottom:0.5625em;}
	#footer .footer-columns-wrapper li{display:block;}
	#footer .contacts-footer-content .form-list .field{width:48% !important;float:left;}
	#footer .contacts-footer-content .form-list .field:first-child{width:51% !important;}
	#footer .contacts-footer-content .fields .field:first-child input.input-text{width:80%;}
	#footer .contacts-footer-content button.button{width:100%;float:none;margin:0;}
	#footer .contacts-footer-content button.button span{float:none;display:block;}
	.footer-block section.block-subscribe{margin-bottom:2.34em;}
	#footer .social-links{float:none;width:100%;text-align:center;margin-bottom:1.5em;}
	#footer address{padding:0;text-align:center;float:none;}
	#footer .store-switcher{margin-top:1.5em;float:none;text-align:center;}
}
@media only screen and (min-width:480px) and (max-width:767px){.product-view .productpage_medium .more-views #more-views-slider li:last-child{margin:0;width:94px;}
	header.header.floating .nav-container{margin-left:-209px!important;width:418px;}
	body{min-width:420px;overflow-x:hidden;}
	.container_12{margin-left:auto;margin-right:auto;width:420px;}
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12{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;}
	.category-products .products-grid li.item:nth-of-type(2n+2){margin-right:0;}
	.category-products .products-grid li.item:nth-of-type(2n+1){margin-left:0;clear:left;}
	.products-grid.widget-grid li.item:nth-of-type(2n+2){margin-right:0;}
	.products-grid.widget-grid li.item:nth-of-type(2n+1){margin-left:0;clear:left;}
	.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:14px;}
	.block-related .no-slider li.item:nth-of-type(2n+1){clear:none;}
	.block-related .no-slider li.item:nth-of-type(3n+3){margin-right:0;}
	.more-views ul.no-slider li:nth-of-type(4n+4){margin-right:0;}
	.more-views ul.no-slider li:nth-of-type(4n+1){clear:left;}
	.col2-layout .col-main,
	.sidebar{width:100%;}
	.header-slider-container .iosSlider .slider .item h2{font-size:3.5em;}
	.header-slider-container .iosSlider > .container_12{margin-left:-209px;}
	.header-slider-container .iosSlider .next{right:0;}
	.header-slider-container .iosSlider .prev{left:0;}
	.header-blocks-wrapper .flipping-banner .back-side h3{font-size:2.8em;margin-bottom:0.53em;}
	.header-blocks-wrapper .alpha .flipping-banner .back-side p{display:none;}
	.header-blocks-wrapper .omega .flipping-banner .back-side .actions{display:block;}
	.es-carousel-wrapper .products-grid li.item{width:420px;}
	header#header .form-search{margin:0;}
	.products-grid li.item{float:left;}
	.products-grid li.grid_3{width:200px;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{width:190px;margin-left:10px;margin-right:10px;float:left;}
	.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:180px;}
	.block-related li.item{width:124px;}
	.block-related .block-related-slider li.item{width:200px;}
	.block-related .product-details{width:50%;}
	.product-view .product-prev{right:63px;}
	.product-view .product-next{right:41px;}
	.bottom-product-related .block-related .block-content .block-subtitle{top:40px;}
	.bottom-product-related .block-related .block-content li.item{width:212px;}
	.bottom-product-related .block-related .block-content li.item .product-image img{width:100%;}
	aside.sidebar section.block-wishlist li.item .product-details{width:80%;}
	.toolbar .pager .amount{padding:7px 0 0 7px;}
	.toolbar .pager .pages{float:left;}
	.product-view .productpage_small .more-views #more-views-slider li{margin:0;width:94px;}
	.product-view .productpage_small .more-views #more-views-slider li a{margin-right:13px;}
	.product-view .productpage_medium .more-views #more-views-slider li{margin:0;width:94px;}
	.product-view .productpage_medium .more-views #more-views-slider li a{margin-right:13px;}
	.product-view .productpage_large .more-views #more-views-slider li{margin:0;width:94px;}
	.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:94px;}
	.product-view .productpage_extralarge .more-views #more-views-slider li a{margin-right:13px;}
	.product-view .more-views #more-views-slider li a{width:auto;}
	.bottom-product-related .block-related .block-content .no-slider li.item{width:202px;}
	.bottom-product-related .block-related .block-content .no-slider li.item:nth-of-type(1n+1),
	.bottom-product-related .block-related .block-content .no-slider li.item:nth-of-type(3n+1),
	.bottom-product-related .block-related .block-content .no-slider li.item:nth-of-type(4n+1){clear:none;}
	.bottom-product-related .block-related .block-content .no-slider li.item:nth-of-type(2n+1){clear:both;}
	.block-related .no-slider li.item{width:202px;}
	.block-related .no-slider li.item:nth-of-type(3n+1){clear:none;}
	.product-view .product-shop .price-add-box .add-to-box{float:right;}
	.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;}
	.special-block #container .banner-2{height:130px;width:205px;}
	.special-block #container .banner-2 img.over-img{width:205px;height:130px;}
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,
.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}