@media(max-width:1400px){
	.wishlist-index-index .products-grid.wishlist .product-item{ width:50%; }
}
@media(max-width:1200px){
	.wishlist-index-index .products-grid.wishlist .product-item{ width:50%; }
	.mageplaza-fbt-image-box #mageplaza-fbt-carousel.owl-carousel .owl-nav button.owl-prev{ left:0; }
	.mageplaza-fbt-image-box #mageplaza-fbt-carousel.owl-carousel .owl-nav button.owl-next{ right:0; }
}
@media(max-width:991px){
	#banner-slider-carousel .slick-slide img{ object-fit:cover; min-height:250px; }
	#banner-slider-carousel .slick-dots{ display: block !important; top: auto; bottom: 10px; left: 50%; transform: translateX(-50%);}
	#banner-slider-carousel .slick-prev, #banner-slider-carousel .slick-next{ display:none !important; }
	.page-header .header.content{ padding:15px; }
	.page-header .logo img{ max-height:44px; max-width:150px; }
	.page-header .nav-sections .navigation > ul > li{ padding:0 10px; }
	.page-header .nav-sections .navigation > ul > li > a{ font-size:12px; }
	.page-header .block-search .block-title,
	.page-header .acc_link,
	.page-header .wishlist a,
	.page-header .minicart-wrapper .action.showcart{ 
		width:36px; 
	}
	.page-header .block-search .block-title:before,
	.page-header .acc_link:before,
	.page-header .wishlist a:before,
	.page-header .minicart-wrapper .action.showcart:before{ 
		font-size:14px; 
	}
	.page-header .switcher.language .action.toggle strong{ font-size:13px; }
	.page-header .switcher.language .action.toggle strong img{ height:12px !important; }
	#banner-slider-carousel .banner-content{ right:0; }
	.banner-content .banner-title{ font-size:30px; margin-bottom:20px; }
	.banner-content .banner-desc{ font-size:16px; }
	.banner-content .shop-now-btn{ margin-top:20px; }
	.banner-content .shop-now-btn a{ font-size:14px; }
	#banner-slider-carousel .owl-theme .owl-nav{ display:none; }
	#banner-slider-carousel .owl-theme .owl-dots { display: block; top: auto; bottom: 10px; left: 50%; transform: translateX(-50%);}
	.home_category_banner .content h2{ font-size:30px; }
	.home_category_banner .content p{ font-size:14px; }
	.home_category_banner .content .shop_now{ font-size:14px; }
	.home_category_banner_small{ margin:15px 0; }
	.category_item .content{ padding: 15px; position:static; transform:inherit; background: none; opacity: 1; display: block;}
	.category_item h4{ color:#000; font-size: 18px; margin-bottom: 10px; line-height: normal;}
	.category_item p{ color:#666; font-size: 13px; line-height: 20px;}
	.category_item .category_view_btn{ margin-top:5px; font-size:13px; }
	
	.post-list-body .product-item, .post-list-container .post-list-item{ width:50%; }
	.page-footer .footer-links-wrapper{ width:100%; order: 3;}
	.page-footer .footer-contact-wrapper{ width:50%; order:1; }
	.page-footer .footer-links-wrapper ul{ margin-top:20px; }
	.block.newsletter{ width:50%; order:2; }
	.login-container .block.block-customer-login{ width:100%; padding: 30px 10px;}
	.login-container .block.block-new-customer{ width:100%; padding: 50px 20px;}
	.aw-storelocator-search-block .fieldset .field.address{ width: 100%; flex-basis: inherit;}
	.aw-storelocator-search-block .actions-toolbar .secondary{ margin-bottom:0; }
	.aw-storelocator-search-block .fieldset .field{ width: 50%; flex-basis: inherit;}
	body.account .page-main.container{ max-width:100%; padding-top:0; }
	.page-products .products-grid .product-item{ width:50%; }
	
	.catalog-product-view .page-main.container{ max-width:100%; }
	.product-info-main .page-title-wrapper h1{ font-size:20px; }
	.product-info-price .price-box .price-container .price{ font-size:22px; }
	.product-info-main .product-info-price .old-price .price-wrapper .price{ font-size:16px; }
	.product-info-main .product-info-price .price-box > span.save-percent{ font-size:16px; }
	.product-info-main .product-info-stock-sku .stock{ font-size:10px; }
	.product-info-main .product.attribute.overview{ font-size:12px; padding-bottom:15px; margin:15px 0; }
	.product-info-main .product-info-price { margin: 0; width: 100% !important;}
	.product-info-main .product-info-price .price-box{ padding-left:0; }
	.product-info-main .product-add-form .box-tocart{ margin:20px 0 15px; }
	.product-info-main .product-addto-links a.action{ font-size:12px; }
	.mageplaza-fbt-content .products-grid{ width:100%; }
	.mageplaza-fbt-content #mageplaza-fbt-form{ width:100%; padding-left: 0; margin-top: 30px;}
	.product_view_slider .products .slick-arrow.slick-prev{ left:-5px; }
	.product_view_slider .products .slick-arrow.slick-next{ right:-5px; }
	.cart-container { display: flex; flex-direction: column;}
	.cart-container .form-cart{ width:100%; }
	.cart-summary{ width:100%; position: static; margin: 20px 0 0; order: 3;}
	.checkout-cart-index .cart-discount{ width:100%; }
	.contact_info{ width:100%; }
	.contact_form{ width:100%; }
	.about_section .img_box{ width:100%; }
    .about_section .about_content{ width:100%; padding: 30px 15px;}
    .about_section.inverse .img_box{ order:1; }
    .about_section.inverse .about_content { order: 2;}
    body.account .block-collapsible-nav .item a, body.account .block-collapsible-nav .item > strong{ font-size: 13px; padding: 15px 10px 15px 35px;}
    body.account .block-collapsible-nav .item:before{ left:10px; font-size:14px; }
    .products-grid.wishlist .product-item .box-tocart .tocart{ padding:0 15px; font-size:12px; }
}
@media(max-width:768px){
	.cms-index-index .page-header{ position:relative; background: #000;}
	.cms-index-index .page-header.sticky{ position:sticky; }
	.page-header{ margin-bottom:0; border-bottom:0; }
	.page-header .header.content{ padding:5px 15px; justify-content:inherit; }
	.page-header .logo{ margin-left:10px; }
	.page-header .logo img { max-height: 36px; width: auto; max-width: 100px;}
	.nav-toggle{ position: static;}
	.nav-toggle:before{ font-size:24px; color:#fff; }
	.page-header .header_right{ margin-left:auto; }
	.page-header .block-search{ margin-top:0; }
	.page-header .minicart-wrapper{ margin-top:0; }
	.page-header .block-search .block-title,
	.page-header .acc_link,
	.page-header .wishlist a,
	.page-header .minicart-wrapper .action.showcart{ 
		width:30px; 
	}
	.page-header .block-search .block-title:before,
	.page-header .acc_link:before,
	.page-header .wishlist a:before,
	.page-header .minicart-wrapper .action.showcart:before{ 
		font-size:14px; 
	}
	.page-header .switcher.language .action.toggle strong{ font-size:12px; }
	.page-header .header.content .block-search .block-content{ top:58px; }
	.block-search #search_mini_form{ padding-left:0; }
	.block-search .control{ margin:0; padding:0; border:0; }
	.block-search .label{ display:none; }
	.page-header .block-search input{ margin:0;}
	.page-header .nav-sections{ background:#000; }
	.page-header .nav-sections-item-title{ display:none; }
	.page-header .nav-sections-item-content{ margin-top:0; padding:0; }
	.page-header .nav-sections .navigation > ul > li{ width:100%;border-top: 1px solid #d1d1d1; padding: 0;}
	.page-header .nav-sections .navigation > ul > li:first-child{ border-top:0; }
	.page-header .nav-sections .navigation > ul > li > a{ font-size:16px; font-weight: 600; padding:0 20px; }
	.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top, .page-header .nav-sections .navigation > ul > li.active > a{ border:0; }
	.page-header .nav-sections .navigation > ul > li .js-trigger-submenu{ float:right; line-height:50px; width: 50px; text-align: center;}
	.page-header .nav-sections .navigation > ul > li .js-trigger-submenu.is-active{ transform: rotate(-90deg);}
	.c-nav--main__submenu { display: none; position: static; transform: inherit; visibility: visible; background: 0 0; padding: 0 20px 20px; box-shadow: none;}
	.is-submenu-opened .c-nav--main__submenu { display: block;}
	.c-nav--main__submenu .submenuc-nav--sub-1 { max-width: 100%;}
	.c-nav--main__submenu .c-nav--sub-1__list { width: 100%; margin: 0;}
	.c-nav--main__submenu .c-nav--sub-1__teaser { width: 100%; padding: 0; margin-top: 10px;}
	.c-nav--main__submenu .c-nav--sub-1__list li.c-nav--sub-1__item { width: 100%; padding: 0;}

	.page-footer{ margin-top:0; }
	
	.post-info-wraper{ padding:15px 5px 10px; }
	.post-info-wraper .post_date{ font-size:11px; margin-bottom:5px; }
	.post-info-wraper h2.mp-post-title{ font-size:16px; }
	.post-short-description p{ font-size:12px; }
	.post-info-wraper .mp-read-more{ font-size:12px; line-height:36px; padding:0 20px; }
	.aw_store_locator-index-index .page-title-wrapper .page-title{ font-size:24px; }
	.aw_store_locator-index-index .page-title-wrapper{ padding-top:20px; }
	.aw-storelocator-search-block .product.data.items{ margin-left:0; margin-right:0; }
	.aw-storelocator-search-block .product.data.items>.item.title>.switch{ padding-left:0; }
	.aw-storelocator-search-block .product.data.items>.item.content{ padding:10px 0 20px; }
	.aw-storelocator-search-block .actions-toolbar div.primary{text-align:left; }
	.mpblog-post-index .page-title-wrapper, .mpblog-post-view .page-title-wrapper{ padding-top:30px; }
	.mpblog-post-index .page-title{ font-size:24px; }
	.mpblog-post-view .page-title{ font-size:24px; }
	body.account .columns .column.main{ width:100%; margin-left:0; order:2; padding:30px 15px; }
	body.account .columns .sidebar.sidebar-main{ width:100%; margin:0; position:static; }
	.sidebar.sidebar-main .block-collapsible-nav{ position:static; margin-bottom: 0px !important;}
	.block-collapsible-nav .title{ border:0; margin-bottom:0px; padding: 15px 40px 15px 15px;}
	.block-collapsible-nav .title strong{ font-size:18px; }
	body.account .block-collapsible-nav .content{ border-bottom:0; }
	.order-links .item{ display:inline-block; }
	.products-grid.wishlist .product-item-photo{ float:none; margin-right:0; }
	.products-grid.wishlist .product-image-container{ max-width:100%; }
	.products-grid.wishlist .product-item-name{ font-size:14px; margin-left:0; }
	.products-grid.wishlist .product-item .box-tocart{ float:none; margin-right:0; }
	.page-products .toolbar{ margin-bottom:0; }
	.page-products .columns{ padding-top:50px; }
	.filter.block{ margin-bottom:0; }
	.filter.block .filter-options{ display:none; }
	.filter.block.active .filter-options{ display:block; }
	.filter.block.active .block-subtitle{ border: 0; padding: 10px 15px; font-size: 13px;}
	.filter.block .filter-options-item{ margin-right: 0; padding: 15px; width:100%; font-size: 14px; background: transparent; border-bottom: 1px solid #ddd;}
	.filter-options-item .filter-options-content{ position:static; padding:15px 0 0; box-shadow:none; }
	.filter-title strong{ text-transform: uppercase; background:var(--main-color); box-shadow: none; color: #fff; border: 0; border-radius: 0; padding: 0 15px; line-height: 40px;}
	.page-products .sorter .sorter-label{ display:none; }
	.page-products .products.wrapper{ margin:0; }
	.page-products .products-grid .product-items{ margin:10px 0 0; }
	.filter.active .filter-title strong{ padding: 0 15px; top: 0;}
	.checkout-cart-index .page-main{ padding:0 15px; }
	.checkout-cart-index .page-title-wrapper{ padding:0; }
	.checkout-cart-index .page-title{ font-size:24px; }
	.cart-summary{ padding:20px 0; }
	#shopping-cart-table .cart_head{ display:none; }
	.cart.table-wrapper .cart > .item .item-info{ align-items:flex-start; }
	.cart.table-wrapper .cart>.item .item-info .col.item { width: calc(100% - 80px); display: flex;}
	.cart.table-wrapper .product-item-photo{ position:static; }
	.cart.table-wrapper .product-item-details{ margin-left:10px; }
	.cart.table-wrapper .cart > .item .item-info .col.price{ width:80px; }
	.cart.table-wrapper .cart > .item .item-info .col.price:before{ display:none; }
	.form-cart .cart.table-wrapper .col.price .price{ font-size:14px; }
	.cart.table-wrapper .cart>.item .item-info .col.qty { width: 120px;}
	.cart.table-wrapper .cart>.item .item-info .col.qty:before{ display:none; }
	.cart.table-wrapper .cart>.item .item-info .col.subtotal { width: calc(100% - 120px); justify-content: space-between; padding-left: 15px;}
	.cart.table-wrapper .cart>.item .item-info .col.subtotal:before{ display:none; }
	.form-cart .cart.table-wrapper .col.subtotal .price{ font-size:14px; }
	.cart-container .form-cart .actions.main{ display:block; }
	.cart-container .form-cart .actions.main .continue, .cart-container .form-cart .actions.main .cart{ margin:5px 0; }
	.cart-container .form-cart{ padding:20px 15px; }
	.checkout-cart-index .cart-discount{ padding:20px 15px; }
	.checkout-cart-index .cart-discount .block > .title{ padding:0 0 10px; border:0; }
	.am-checkout.-modern .opc-estimated-wrapper{ margin:0 0 15px; }
	.amcheckout-step-container .amcheckout-summary-container .product-item-details .product-item-name-block{ flex-direction: column; align-items:flex-start; }
	.amcheckout-step-container .opc-block-summary .product-item .price{ vertical-align:middle; }
	.opc-estimated-wrapper .estimated-block{ font-weight:600; }
	.checkout-index-index .checkout-header .title{ font-size:24px;}
	.checkout-index-index .checkout-header .description{ font-size:13px; }
	.amcheckout-step-container .amcheckout-summary-container .amcheckout-content > .amcheckout-wrapper{ padding:0; }
	.checkout-payment-method .payment-option._collapsible .payment-option-content{ padding:15px 0 0; }
	.amcheckout-main-container .amcheckout-step-container .checkout-payment-method.submit .actions-toolbar{ padding:0; }
	.c-nav--main__submenu .c-nav--sub-1__list li.c-nav--sub-1__item > a{ color: #ccc; text-transform: uppercase; padding:10px 0; margin-bottom: 5px; font-size: 14px;}
	.c-nav--main__submenu .c-nav--sub-2__list li.c-nav--sub-2__item{ margin-bottom:0; }
	.c-nav--main__submenu .c-nav--sub-2__list li a{ color: #ccc; padding:10px 0; }
	.c-nav--main__submenu .c-nav--sub-1__teaser a{ padding:0; }
	.home_category_banner .content{ width:100%; left:0; max-width:100%; text-align:center; }
	.catalog-product-view .product-top{ display:flex; flex-wrap:wrap; float: none; padding-top: 20px;}
	.catalog-product-view .product.media{ width: 100%; margin-bottom:30px; }
	.catalog-product-view .product-info-main{ width: 100%;}
	.cms-page-view .page-title-wrapper{ margin:25px 0; }
	.cms-page-view .page-title-wrapper .page-title{ font-size:30px;}
	.catalogsearch-result-index .page-title-wrapper{ margin-top:15px; }
	.products-grid.wishlist .product-item .fieldset .field.qty{ display:block; }
	.filter .filter-current{ margin: 10px 0 0; border: 1px solid #ccc;}
	.filter-actions{ margin: -30px 0 25px;}
	.filter .filter-current.active .items{ display:flex; }
	body.account .table-wrapper .table{ margin-bottom:0; }
	body.account .pager .toolbar-amount{ padding:0; }
}
@media(max-width:767px){
	#banner-slider-carousel .banner-content .container{ margin:0px auto; }
	body.customer-account-login .columns .column.main, body.customer-account-forgotpassword .columns .column.main, body.customer-account-create .columns .column.main{ padding:40px 0; }
	.login-container .block.block-new-customer .block-title, .login-container .block .block-title, .form.password.forget .block-title, .form.create.account .block-title, body.customer-account-createpassword .page-title-wrapper .page-title{ font-size:20px; }
	.login-container .block.block-new-customer .block-content p{ font-size:14px; line-height:normal; font-weight:300; }
	.form.form-login .fieldset .secondary .action.remind{ font-size:12px; }
	.form.form-login .actions-toolbar .primary .action{ padding:0 25px; }
	.form.create.account{ padding:30px 15px; }
	.form.create.account .fieldset > .field.field-name-firstname, .form.create.account .fieldset > .field.field-name-lastname, .form.create.account .fieldset > .field.company, .form.create.account .fieldset > .field.telephone, .form.create.account .fieldset > .field.country, .form.create.account .fieldset > .field.region, .form.create.account .fieldset > .field.city, .form.create.account .fieldset > .field.zip{ width:100%; }
	.form.password.forget, .form.password.reset{ padding:30px 15px; }
	.aw-storelocator-navigation{ width:100%; margin-bottom: 20px; display: block;}
	.aw-storelocator-google-map{ width:100%; margin-bottom:0; }
	.page-products .products-grid .product-items{ margin-left:-5px; margin-right:-5px; }
	.page-products .products-grid .product-item{ width:50%; padding: 0 5px; margin: 0 0 20px !important;}
	.product-item .product-item-info, .product-item .product-item-info:hover, .product-item .product-item-info.active{ padding: 5px 5px 15px;}
	.product-item .product-label-cust{ left:-12px !important; }
	.product-item .product-item-actions .actions-secondary{ top:-50px;}
	.product-item .product-item-actions .actions-secondary a{ width:40px !important; height:30px; line-height:30px;}
	.product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2, .page-products .products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2{ width:30px; }
	.product-item .tocart{ font-size:12px; padding:10px 20px; border-width: 1px;}
	.category-view, .category-view .category-image .category-img{ min-height:120px; }
	.category-view .page-title-wrapper .page-title{ font-size:24px; margin-bottom:0; }
	.product-label-cust .product-label img{ height:24px; }
	.catalog-product-view .product.info.detailed .product.data.items{ margin-left:0; margin-right:0; border-top:0; }
	.catalog-product-view .product.info.detailed .tab-title{ width:100%; border-right:0; border-bottom:1px solid #ddd; }
	.catalog-product-view .product.info.detailed .tab-content{ width:100%; font-size:13px; padding:20px 0; }
	.catalog-product-view .product.info.detailed .tab-title .item{ display:inline-block; }
	.catalog-product-view .product.info.detailed .tab-title .item a:after{ width:100%; height:2px; right:0; bottom:-1px; top:auto; }
	.review-form .fieldset > .field input[type="file"] { width: calc(100% - 85px);}
	.review-list .review-item .review-ratings{ float:left; }
	.product.media div.MagicToolboxContainer.selectorsLeft .MagicToolboxMainContainer{ padding-left:0; }
	.catalog-product-view .product.info.detailed{ margin-bottom:0; }
	.catalog-product-view .product.info.detailed .tab-title .item a{ font-size:12px; padding:15px 10px; }
	.custom-viewed-wrapper .slick-slider .product-item{ padding:5px; }
	.custom-viewed-wrapper .products .slick-arrow{ width:32px; height:32px; }
	.custom-viewed-wrapper .products .slick-arrow.slick-prev:before, .custom-viewed-wrapper .products .slick-arrow.slick-next:before{ font-size:16px; }
	.column.main .mageplaza-fbt-image-box .product-item.first-item{ width: 100% !important; max-width: 400px;}
	.mageplaza-fbt-image-box .product-item-plus{ width: 100%; line-height:60px; margin-bottom:0; }
	.mageplaza-fbt-image-box .mageplaza-fbt-carousel-container{ width:100%; }
	.mageplaza-fbt-image-box #mageplaza-fbt-carousel.owl-carousel .owl-nav button.owl-prev, 
	.mageplaza-fbt-image-box #mageplaza-fbt-carousel.owl-carousel .owl-nav button.owl-next{ width: 32px; height: 32px; font-size: 18px !important;}
	.mageplaza-frequently-bought-together-block .title h2{ font-size:24px; }
	.product-item .product-item-actions .actions-secondary a:before{ font-size:14px; }
	#banner-slider-carousel .banner-content{ width:100%; text-align:center; }
	.banner-content .banner-title{ font-size:18px; margin-bottom:10px; }
	.banner-content .banner-desc{ font-size:12px; margin-bottom:0; font-weight:normal; }
	.banner-content .shop-now-btn{ margin-top:15px; }
	.banner-content .shop-now-btn a{ font-size: 12px; padding: 10px 30px;}
	.category_item{ width:100%; }
	.feature_item{ width:100%; justify-content:flex-start; }
	.cms-index-index .mostviewed-sections{ padding:30px 0; }
	.product_view_slider .title strong{ font-size:24px; }
	.home_category_banner .content h2{ font-size:18px; margin-bottom: 10px;}
	.home_category_banner .content p{ font-size:12px; font-weight:normal; margin-bottom: 15px;}
	.home_category_banner .content .shop_now{ font-size:12px; padding:10px 30px; }
	.home_category_btm{ padding:30px 0; }
	.home_category_banner_small h3{ font-size:20px; }
	.home_category_banner_small p{ font-size:13px; margin-top:10px; }
	.home_category_banner_small .shop_now{ margin-top:15px; font:13px; }
	.product-info-main .box-tocart .actions .action{ font-size:14px; }
	.contact-index-index .page-title{ font-size:24px; }
	.contact_info{ padding:30px 20px; }
	.contact_form{ padding:30px 20px; }
	.contact_form .title h2, .contact_info .title h2{ font-size:24px; }
	.contact_info ul li span{ font-size:12px; }
	.contact_info ul li{ font-size:14px; }
	body.account .page-title-wrapper .page-title{ font-size:20px; }
	.about_section .about_content h4{ font-size:20px; }
	.about_section .about_content p{ font-size:14px; line-height:22px; }
	.cms-page-view ul.accordion .toggle{ font-size:16px; }
	.cms-page-view ul.accordion p.inner{ font-size:14px; }
}
@media(max-width:639px){
	body.account .column.main .block:not(.widget) .block-content .box{ width:100%; padding:20px 10px; }
	body.account .column.main .block.block-order-details-view .block-content:not(.widget) .box{ width:100%; }
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before{ font-weight:600; }
	.abs-title-orders-mobile .page-main .page-title-wrapper .order-status, .magento-rma-returns-returns .page-main .page-title-wrapper .order-status, .magento-rma-returns-view .page-main .page-title-wrapper .order-status, .account .page-main .page-title-wrapper .order-status, [class^='sales-guest-'] .page-main .page-title-wrapper .order-status, .sales-guest-view .page-main .page-title-wrapper .order-status{ margin:10px 0; }
	.account .column.main .order-details-items{ padding:20px 10px; }
	.multi-steps > li{ font-size:10px; }
	.rma-view-wrapper .block-content .rma-box{ padding:20px 10px; }
	.rma-view-actions{ float:none; margin-top:10px; }
	body.account .fieldset > .field > .label{ font-size:12px; }
	body.account .column.main .block:not(.widget) .box-content{ font-size:12px; }
	.wishlist-index-index .products-grid.wishlist .product-items{ margin:0 -5px; }
	.wishlist-index-index .products-grid.wishlist .product-item{ border:0; padding: 0 5px;}
	.page-footer .footer-contact-wrapper{ width:100%; }
	.block.newsletter{ width:100%; order:5; margin-top:20px; }
	.page-footer .footer-links-wrapper ul{ width:100%; }
	.page-footer .footer-links-wrapper .footer_title, .page-footer .footer-contact-wrapper h4, .block.newsletter .title h3{ font-size:16px; }
	.catalog-product_compare-index #maincontent{ padding-top:40px; }
    .catalog-product_compare-index .page-title-wrapper{ margin-bottom:20px; }
    .catalog-product_compare-index .page-title-wrapper .page-title{ font-size:24px; }
}
@media(max-width:480px){
	.page-header .switcher.language .action.toggle strong img{ display:none; }
	.post-list-body .product-item, .post-list-container .post-list-item{ width:100%; padding: 0 !important;}
	.aw-storelocator-search-block .fieldset .field{ width:100%; }
	.aw-storelocator-search-block .actions-toolbar{ margin-top:20px; }
	.product-item .product-item-name{ margin:10px 0 0; font-size:13px; }
	.product-item .price-box .price{ font-size:13px; }
	.product-item .price-box .old-price .price, .product-item .price-box .save-percent{ font-size:12px; }
	.product-item .tocart{ margin-top:5px; padding: 10px 12px;}
	.product-item .price-box .save-percent{ display:none; }
	.product-item .product-item-info [class*="swatch-opt-"]{ display:none; }
	.filter-title strong{ font-size:13px; }
	.products-grid.wishlist .product-item .fieldset{ flex-wrap:wrap; }
	.products-grid.wishlist .product-item-actions{ width:100%; }
	.products-grid.wishlist .product-item .box-tocart .tocart{ margin-top:10px; padding:0 10px; }
}
@media(max-width:360px){
	.filter-title strong{ font-size:11px; padding:0 10px; }
	.toolbar select{ font-size:12px; }
	.product-item .tocart{ font-size: 11px;}
	.products-grid.wishlist .product-item .box-tocart .tocart{ font-size:10px; }
	.product-item .product-item-actions .actions-primary>.stock.unavailable{ font-size:12px; }
}

