/* CSS Document
	Resetting browser default styles
	All 
	Container
	Breadcrumb
	Hero area
	Product title
	Products box list
	Also block
	Read More
	Bag sizes
	SEO text block
	Media Queries
*/

/* Resetting browser default styles */
html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
body {font:400 14px/18px 'mrd-pr-1', Arial, Sans-Serif;color:#3f3f3f;background:#f2f2f2;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display: block;}
table {border-collapse:collapse; margin: 0 auto;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:active, a:visited {text-decoration:none;color:#0072bc;}
a:hover {text-decoration:none;color:#e27926;cursor:pointer;}
    
    
/* All */
.wrapper {width:992px;margin:0 auto;}
.clear:after, .wrapper:after {content:"";display:block;height:0;clear:both;}
.readmore {cursor:pointer;color:#008;}
.readmore:hover {text-decoration:none;color:#e27926;}
.show479 {display:none;}
.async-hide {opacity:0 !important} /* google ga flicker fix */

.button, .button:visited {color:#000;padding:0 10px;min-height:50px;font:300 20px/50px 'mrd-pr-1';border:none;border-radius:0;background:#f7b927;display:inline-block;vertical-align:middle;zoom:1;*display:inline;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.button:hover {color:#fff;background:#0072bc;}
.button.continue-shopping:hover {color:#0072bc;}
.button.button_gray, .button.button_gray:visited {background:#e1e1e1;}
.button.button_green, .button.button_green:visited {background:#b7dd1e;}
.button.button_light_blue, .button.button_light_blue:visited {background:#3a8ef8;color:#fff;}
.button.button_light_blue2, .button.button_light_blue2:visited {background:#23b5e1;color:#fff;}
.button.button_small, .button.button_small:visited {font-size:12px;line-height:45px;font-weight:400;min-height:45px;padding:0 15px;}
.button.button_medium, .button.button_medium:visited {font-size:17px;line-height:45px;font-weight:400;min-height:45px;padding:0 25px;}
.button.button_medium2, .button.button_medium2:visited {font-size:20px;line-height:40px;font-weight:400;min-height:40px;padding:0 25px;}
.button.button_medium3, .button.button_medium3:visited {font-size:24px;line-height:46px;font-weight:400;min-height:46px;padding:0 30px;}
.button.button_padnone, .button.button_padnone:visited {padding:0 5px;}
.button img {vertical-align:middle;}

/* Bullet List Left Align */
ul.bullet {display:table;margin: 10px 0;padding-left:0;list-style: none;text-align:initial;}
ul.bullet li {display:table-row;line-height:20px;}
ul.bullet li::before {content:"\2027";display:table-cell;padding-right:0.5em;}

/* Container */
.white_bg {background:#fff;}
.gray_bg {background:#f2f2f2;}
.centered {text-align:center;}
.container h1 {font:300 30px/32px 'mrd-pr-1';padding-bottom:12px;}
.container h1.sku { margin-left:340px; padding-top: 20px;}
.container h2 {font:300 20px/1.1em 'mrd-pr-1';padding-bottom:20px;}
.container h2.smaller_style {font:300 18px/24px 'mrd-pr-1';color:#000000;padding-bottom:12px;}
.container h2.bigger_style {font:24px 'mrd-pr-1';}
.container h3 {font:300 18px/22px 'mrd-pr-1';padding-bottom:12px;}
.container h3.bigger_style {font:300 26px/28px 'mrd-pr-1';color:#383838;padding-bottom:12px;}
.container .justify_big {font-size:16px;line-height:27px;text-align:justify; margin-top:30px;}
.container hr {border:none;border-top:1px solid #999;margin-bottom:15px;}
.margtop20 {margin-top:20px;}
.float_left {float:left;margin:0 25px 10px 0;}
.float_right {float:right;margin:0 0 10px 25px;}
.reviewd {display: flex;flex-wrap: nowrap;overflow-x: auto;}
.reviewd li {float:left;width:31%;margin:0 2% 2% 0;background:#fff;flex: 0 0 auto;}
/*.reviewd li .quotd {background:url(/product_images/responsive/quote-left.png)no-repeat center;}*/
.reviewd li .fa-star {background:url(/product_images/responsive/star.png)no-repeat center;}
.reviewd li .r_checked {background:url(/product_images/responsive/orange_star.png)no-repeat center;}
.reviewd li figure {padding:8px 10px;}
.reviewd li figure div {padding-bottom:10px;}
.reviewd li figure div span {padding-left:14px;}
.reviewd li figure img {margin:auto;display:block;}
.reviewd li figure h2 {height:105px; text-overflow: ellipsis;overflow: hidden;}


.hidden {display:none;}
.opaq {opacity:.7;}
.opaq:hover {opacity:1;}
.onpage_filter {cursor:pointer;}

/* Start HTML5 Lightbox */
.lightbox_container {
  background-color: black;
  display: none;
  height: 100%;
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.4);
}

.lightbox_container > .lightbox_close {
  display:none;
}

.lightbox_close {
  color: #000;
  font-size: 30px;
  position: absolute;;
  right: 0;
  top: 0;
  cursor: pointer;
  margin-right: 5px;
  line-height: 22px;
}

.lightbox_content {
  margin: 0 auto;
  color: #656565;
  background-color: #fff;
  padding: 25px;
  position: relative;
  top: 35%;
  transform: translateY(-35%);
  display: inline-block;
  text-align: left;
  min-width: 33%;
  max-width:90%;
  max-height: 85%;
  overflow-y: auto;
}

/* End HTML5 Lightbox */

#err_div {background-color:red;color:#fff;margin-top:85px;}

/* Hero area */
.hero_area {text-align:center;background:#fff;}
.hero_area h1 {font-size:36px;line-height:36px;}
.hero_area h2 {font:300 20px/28px 'mrd-pr-1';color:#383838;padding-bottom:20px;}
.hero_area p {max-width:760px;margin:0 auto;}
.hero_area p img {width:100%;}


/* Alternating Full Colums  */
.col_stag li {width:100%;float:left;text-align:left;margin:2% 0;}
.col_stag li img {float:left;padding:0 15px;}
.col_stag li:nth-child(even) {float:right;text-align:right;}
.col_stag li:nth-child(even) img {float:right;}


.yui-ac-container { display: none; }

/* Product title */
.product_title_center {text-align:center;}
.product_title_lw {padding:10px 60px 15px 60px;}
.product_title > div {float:left;width:256px;min-height:100px;font-size:0;line-height:0;padding:0 15px 0 25px;}
.product_title_lw > div {width:auto;min-height:1px;padding:0 15px 20px 0;}
.product_title > div img {width:100%;}
.product_title h1 {font:30px 'mrd-pr-1';color:#616161;padding-bottom:5px;}
.product_title h1.light {font-weight:400;}
.product_title h1 br {display:none;}
.product_title p {font-size:18px;color:#565656;}
.product_title blockquote {padding:0 40px 15px 40px;max-width:380px;float:left;}
.product_title blockquote + h3 {clear:left;}
.product_title blockquote p {color:#3a8ef8;font:italic 22px 'mrd-pr-1';text-indent:40px;}
.product_title blockquote p span {float:right;padding-right:40px;}
.product_title_lw p {font-size:16px;}
.product_title_packaging .mobile {display:none;}

/* Also block */
.also_block {padding-top:20px;}
.also_block h2 {color:#383838;}
.also_block .also_products_list {padding-bottom:5px;}
.also_block .also_products_list ul li {float:left;width:18.4%;margin:0 2% 2% 0;background:#fff;text-align:center;min-height:204px;}
.also_block .also_products_list ul li:nth-child(5n) {margin-right:0;}
.also_block .also_products_list ul li:nth-child(5n+1) {clear:both;}
.also_block .also_products_list ul li figure {position:relative;padding:16px 10px;}
.also_block .also_products_list ul li figure > div {min-height:125px;font-size:0;line-height:122px;margin-bottom:10px;}
.also_block .also_products_list ul li figure > div img {vertical-align:middle;max-height:125px;}
.also_block .also_products_list ul li figure .link {display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}
.also_block .also_products_list ul li figure figcaption p {text-align:center;font-size:14px;line-height:18px;padding:0;}
.also_block .also_products_list ul li:hover figure figcaption p a {color:#e27926;}
.also_block .also_products_list.also_products_table_down ul li{color:#0072bc;}
.also_block .also_products_list.also_products_table_down ul li:hover {box-shadow:#0072bc 0 0 0 3px; color: #e27926;}
.also_block > p {font-size:14px;line-height:18px;color:#565656;padding:0 0 15px 10px;}
.also_block > p a:hover {color:#e27926;}
.also_block > ul {padding:0 0 15px 37px;}
.also_block > ul li {font-size:14px;line-height:18px;color:#565656;padding:0 0 2px 10px;position:relative;}
.also_block > ul li:before {content:"\2022";position:absolute;top:0;left:0;}
.also_block > ul li a:hover {color:#e27926;}
.also_block > ul.cols_two li {float:left;}
.also_block > ul.cols_two li:nth-child(2n+1) {clear:both;width:220px;}
.also_block .mobile {display:none;}
.also_block .auto_justify {max-width:900px;margin:0 auto;padding:10px 0;}
.also_block .auto_justify p {text-align:justify;}
.also_block .auto_justify h3 {padding-bottom:0;}

/* Filter block */
.filter_block {margin-top:20px;}
.filter_block .filter_products_list {padding-bottom:5px;}
.filter_block .filter_products_list ul li {float:left;width:18%;margin:0 2% 2% 0;text-align:center;cursor:pointer;background-color:#fff; color:#0072bc;}\

/* Filter Columns */
.filter_block .filter_products_list ul.two_col li {width:48%;}
.filter_block .filter_products_list ul.three_col li {width:31%}
.filter_block .filter_products_list ul.four_col li {width:23%;}
.filter_block .filter_products_list ul.five_col li {width: 18%;}
.filter_block .filter_products_list ul.six_col li {width:14%;}
.filter_block .filter_products_list ul.seven_col li {width: 12%;min-height: 155px;}

.filter_block .filter_products_list ul li figure {position:relative;padding:8px;}
.filter_block .filter_products_list ul li figure > div {min-height:122px;font-size:0;line-height:122px;margin-bottom:10px;}
.filter_block .filter_products_list ul li figure > div img {vertical-align:middle;}
.filter_block .filter_products_list ul li figure .link {display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}
.filter_block .filter_products_list ul li figure figcaption p {text-align:center;font-size:14px;line-height:18px;padding:0;}
.filter_block .filter_products_list ul li:hover figure figcaption p a {color:#e27926;}
.filter_block .filter_products_list ul li{color:#0072bc;}
.filter_block .filter_products_list ul li:hover {box-shadow:#0072bc 0 0 0 3px; color: #f7b927;/*background-color: #0072bc;*/}
.filter_block .filter_products_list.filter_products_table_down ul li .link.selected:after {content:"";top:100%;left:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-top-color:#3a8ef8;border-width:15px;margin-left:-15px;}
.filter_block > p {font-size:14px;line-height:18px;color:#565656;padding:0 0 15px 10px;}
.filter_block > p a:hover {color:#e27926;}
.filter_block > ul {padding:0 0 15px 37px;}
.filter_block > ul li {font-size:14px;line-height:18px;color:#565656;padding:0 0 2px 10px;position:relative;}
.filter_block > ul li:before {content:"\2022";position:absolute;top:0;left:0;}
.filter_block > ul li a:hover {color:#e27926;}
.filter_block > ul.cols_two li {float:left;}
.filter_block > ul.cols_two li:nth-child(2n+1) {clear:both;width:220px;}
.filter_block .mobile {display:none;}
.filter_block .auto_justify {max-width:900px;margin:0 auto;padding:10px 0;}
.filter_block .auto_justify p {text-align:justify;}
.filter_block .auto_justify h3 {padding-bottom:0;}

/* Read more */
.read_more p {font-size:14px;line-height:20px;color:#000;padding-bottom:25px;}
.read_more p .button {float:right;margin:5px 0 10px 25px;}
.search_by_size label {position: absolute;top: 20px;left: 10px;opacity: 0;-webkit-transition: opacity linear .4s, top linear .4s;transition: opacity linear .4s, top linear .4s;font-weight: 300;color: #999;}
.search_by_size input {border: 1px solid #d9d9d9;border-radius: 0;padding: 0 10px;height: 31px;width: 100%;color: #656565;font: 18px 'mrd-pr-1';-webkit-box-sizing: border-box;box-sizing: border-box;vertical-align: middle;}
.search_by_size {margin:0 19%;}
.search_by_size h2  {float:left;margin-right:2%;}
.search_by_size div  {float:left;margin:0 2% 2% 0;line-height:2;}
div .prod-list-container .findmysize {width:992px;}
.prod-list td p {color:#3f3f3f;}
.prod-list tr:hover p {color:#fff;}
.prod-list td.sku_img_container .sku_img {max-height:75px;}
.Switch.On .Toggle { left: 2%; }
.Switch.Off .Toggle { left: 54%; }
.Switch {position: relative;display: inline-block;font-size: 1.6em;font-weight: bold;color: #ccc;height: 18px;padding: 6px 6px 5px 6px;border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,0.2);border-radius: 4px;background: #ececec;box-shadow: 0px 0px 4px rgba(0,0,0,0.1), inset 0px 1px 3px 0px rgba(0,0,0,0.1);cursor: pointer;font-size: 16px;float:left;}
.Switch span {display: inline-block;width: 35px;}
.Switch span.On { color: #33d2da; }
.Switch .Toggle {position: absolute;top: 1px;width: 37px;height: 25px;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.3);border-radius: 4px;background: #fff;background: -moz-linear-gradient(top, #ececec 0%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #ffffff));background: -webkit-linear-gradient(top, #ececec 0%, #ffffff 100%);background: -o-linear-gradient(top, #ececec 0%, #ffffff 100%);background: -ms-linear-gradient(top, #ececec 0%, #ffffff 100%);background: linear-gradient(top, #ececec 0%, #ffffff 100%);box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.5);z-index: 9;-webkit-transition: all 0.15s ease-in-out;-moz-transition: all 0.15s ease-in-out;-o-transition: all 0.15s ease-in-out;-ms-transition: all 0.15s ease-in-out;}
.Switch.On .Toggle { left: 2%; }
.Switch.Off .Toggle { left: 54%; }
.Switch.Round {padding: 0px 20px;border-radius: 40px;}
.Switch.Round .Toggle {border-radius: 40px;width: 14px;height: 14px;}
.Switch.Round.Off .Toggle {left: 3%;background: #33d2da;}
.Switch.Round.On .Toggle { left: 58%; }
.info {font-size: 1.2em;margin-bottom: 4px;}
#prodline_items:after {content: "";display: block;height: 0;clear: both;}
.hid_grid:after {content: "";display: block;height: 0;clear: both;}
.hid_grid {display:none;}
.prod-list tr.matched  {background:#f7b927;color:#fff;} 
.prod-list tr.matched td p {color:#fff;}

/* Category Product Filter */
.filter_frame {position: absolute;top: 150px;left: 50%;margin-left: -30%; background-color: white;width: 60%;z-index: 10;padding: 10px;}
.filter_frame .result_grid_table li {width: 15%;display: inline-block;text-align: center;float: left;padding-left: 1%;margin: 0;overflow: hidden;}
.filter_frame .result_grid_table img {max-width: none; max-height: 115px !important;width: auto;}
.filter_frame .result_grid_table p {overflow-wrap: anywhere;color: black;}
.filter_frame .result_grid_table p.title {font-size:17px;margin:0;padding-bottom:2px;}
.filter_frame .result_grid_table p.more-info {font-size: 13px;margin: 0;padding: 0;}
.filter_frame .result_grid_table p.desc {padding-top: 2px;}
.filter_listing_search {height: 22px;text-align: center;-webkit-appearance:none;background: #eee;}
.filter_listing_search select {width:32%;max-width: 150px;border: 0;height: 22px;color: #fff;font-size: 14px;background-color: #0072bc;-webkit-appearance: none;padding: 0 16px 0 9px;background-image: url(/product_images/icons/select-icon.png);background-repeat: no-repeat;background-position: right 7px top 3px;background-size: 8px;margin-right: 2px; } 
.filter_listing_search select::-ms-expand {display:none;}
.filter_listing_search button {padding: 0 20px;height: 20px;color: #000; font-size: 14px; border: none;background-color:#f7b927;}
.filter_frame_search select {margin: 2px;min-width:6em;border: 0; padding: 0 16px 0 9px;height: 30px;color: #fff;font-size: 14px;background-color: #0072bc;-webkit-appearance: none;background-image: url(/product_images/icons/select-icon.png);background-repeat: no-repeat;background-position: right 5px top 7px;background-size: 8px;margin-right: 2px; }
.filter_frame_search select::-ms-expand {display:none;}
.filter_frame_search button {padding: 0 20px;height: 30px;color: #000; font-size: 14px;margin: 2px 0 6px 0;border: none;background-color:#f7b927;}
.filter_frame_search select.empty_option {background-color: gray;pointer-events:none;}
.result_grid_table li:hover .desc {color:#e27926;}

/* SEO text block */
.seo_text_block p {color:#565656;text-align:justify;}

/* Sprite Image Classes */
.sprite { background-image: url(/images/icon-sprite.png); background-repeat: no-repeat; display: block; cursor:pointer;}
.sprite-arrow-left { width: 6px; height: 12px; background-position: -70px -3px; display:inline-block;margin-right: 5px;}
.sprite-arrow-right { width: 6px; height: 12px; background-position: -80px -3px;display:inline-block; margin-left: 5px;}
.sprite-bcdiv { width: 6px; height: 10px; background-position: -90px -4px;}
.sprite-bchome { width: 15px; height: 14px; background-position: -100px -4px;}
.sprite-blue-arrow-left { width: 17px; height: 34px; background-position: -119px -4px;display:inline-block;}
.sprite-blue-arrow-right { width: 17px; height: 34px; background-position: -140px -4px; display:inline-block;}
.sprite-cart { width: 20px; height: 20px; background-position: -161px -4px; display:inline-block;}
.sprite-exit_x { width: 20px; height: 20px; background-position: -185px -4px;margin-right:33px;}
.sprite-mag-glass { width: 21px; height: 21px; background-position: -209px -4px;}
.sprite-mobile_cart-empty { transform: scale(0.7); width: 62px; height: 73px; background-position: -234px 10px;}
.sprite-mobile_cart { transform: scale(0.7); width: 62px; height: 73px; background-position: -2px 12px;}
.sprite-mobile_user { margin: auto; transform: scale(0.7); width: 56px; height: 73px; background-position: -300px 8px;}
.sprite-mobile_user-in { margin: auto; transform: scale(0.7); width: 56px; height: 73px; background-position: -362px 10px;} 
.show767 {display:none;}
.show984 {display:none;}
.customizeitem {margin-bottom:-4px;}
ul.customizeitem li {line-height:2;}
ul.customizeitem li img {margin-bottom:-1px;}
#anchor{padding-top: 80px;margin-top: -80px;}
/* Media Queries */
	/* Large Desktop */
@media only screen and (min-width: 1280px) {
/*.wrapper {width:1240px;padding:0 10px;}*/
/* Hero area */
.hero_area p {max-width:985px;}
}

@media only screen and (min-width:985px) {
.showFull {display:inline-block !important;}
}

	/* Tablets and mobiles */
@media only screen and (max-width: 984px) {
/* Read more */
.read_more p {position:relative;padding-bottom:60px;}
.read_more p span {display:block;text-align:center;position:absolute;bottom:10px;left:0;width:100%;}
.read_more p .button {float:none;margin:0;}
.show984 {display:inline-block;}
}

	/* Tablets */
@media only screen and (min-width: 768px) and (max-width: 984px) {
.wrapper {width:748px;padding:0 10px;}
/* Also block */
.also_block .also_products_list ul li {width:32.33%;margin:0 1.5% 1.5% 0;}
.also_block .also_products_list ul li:nth-child(5n) {margin-right:1.5%;}
.also_block .also_products_list ul li:nth-child(5n+1) {clear:none;}
.also_block .also_products_list ul li:nth-child(3n) {margin-right:0;}
.also_block .also_products_list ul li:nth-child(3n+1) {clear:both;}
/* Filter block */
.filter_block .filter_products_list ul li {width:32.33%;margin:0 1.5% 1.5% 0;}
.filter_block .filter_products_list ul li:nth-child(5n) {margin-right:1.5%;}
.filter_block .filter_products_list ul li:nth-child(5n+1) {clear:none;}
.filter_block .filter_products_list ul li:nth-child(3n) {margin-right:0;}
.filter_block .filter_products_list ul li:nth-child(3n+1) {clear:both;}
.blocking {padding:0 0 85px 0;}
.low-price-guarantee { display:none;}
.sprite-exit_x {margin-right:-10px;}
.filter_block .filter_products_list ul.two_col li {width: 32%;}
.filter_block .filter_products_list ul.three_col li {width: 32%;}
.filter_block .filter_products_list ul.four_col li {width: 32%;}
.filter_block .filter_products_list ul.five_col li {width: 32%;}
.filter_block .filter_products_list ul.six_col li {width: 32%;}
.filter_block .filter_products_list ul.seven_col li {width: 32%;}
.show767 {display:inline-block !important;}
/* Filter frame */
.filter_frame {width: 70% !important;margin-left: -35% !important;}
}

	/* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {
.mobile_hide { display:none; }
.show767 {display:inline-block !important;}
.container h1.sku { margin-left:0; }
.wrapper {padding:0 10px;}
/* Container */
.container hr {display:none;}
.float_left, .float_right {float:none;margin:0 0 10px 0;}
/* Product title */
.product_title {padding:10px 0 0 0;}
.product_title > div {float:none;min-height:1px;margin:0 auto;padding:0;}
.product_title > div img {width:auto;}
.product_title h1 {font-size:25px;line-height:30px;}
.product_title h1 br {display:block;}
.product_title_packaging img.float_right, .product_title_packaging blockquote, .product_title_packaging blockquote + h3 {display:none;}
.product_title_packaging .mobile {display:inline;}
/* Also block */
.also_block h2 {text-align:center;}
.also_block .also_products_list ul li {width:48%;margin:0 4% 4% 0;}
.also_block .also_products_list ul li:nth-child(5n) {margin-right:4%;}
.also_block .also_products_list ul li:nth-child(5n+1) {clear:none;}
.also_block .also_products_list ul li:nth-child(2n) {margin-right:0;}
.also_block .also_products_list ul li:nth-child(2n+1) {clear:both;}
.also_block .also_products_list ul li figure {padding:7px 5px;}
.also_block .also_products_list ul li figure > div {margin-bottom:5px;}
.also_block .also_products_list ul li figure figcaption p {font-size:12px;line-height:15px;}
.also_block > p, .also_block > ul {display:none;}
/* Filter block */
.filter_block h2 {text-align:center;}
.filter_block .filter_products_list ul li {width:48%;margin:0 4% 4% 0;}
.filter_block .filter_products_list ul li figure {padding:7px 5px;}
.filter_block .filter_products_list ul li figure > div {margin-bottom:5px;}
.filter_block .filter_products_list ul li figure figcaption p {font-size:12px;line-height:15px;}
.filter_block > p, .filter_block > ul {display:none;}
.filter_block .filter_products_list ul li:nth-child(5n) {margin-right:4%;}
.filter_block .filter_products_list ul li:nth-child(5n+1) {clear:none;}
.filter_block .filter_products_list ul li:nth-child(2n) {margin-right:0;}
.filter_block .filter_products_list ul li:nth-child(2n+1) {clear:both;}
.filter_block .filter_products_list ul.two_col li {width: 48%;}
.filter_block .filter_products_list ul.three_col li {width: 48%;}
.filter_block .filter_products_list ul.four_col li {width: 48%;}
.filter_block .filter_products_list ul.five_col li {width: 48%;}
.filter_block .filter_products_list ul.six_col li {width: 48%;}
.filter_block .filter_products_list ul.seven_col li {width: 48%;}
/*Filter frame */
.filter_listing_search select {font-size: 16px;}
.filter_frame {position: absolute;top: 220px;width: 85%;margin-left: -45%;/*background-color: white;z-index: 10;padding: 10px;*/}
.filter_frame .result_grid_table li {width: 15%;display: inline-block;text-align: center;float: left;padding-left: 1%;margin: 0;min-width: 23%;}
.filter_frame .result_grid_table img {max-width: none; max-height: 80px;}
.filter_frame .prod-list {width: 100%;display: block;overflow-x: hidden;}
.filter_frame .prod-list td.sku_img_container, .filter_frame .prod-list th.sku_img {display:none;}
}
	/* Mobile landscape mode */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper {width: 95%;}
.breadcrumbs .wrapper {width:unset;}
.sprite-bcdiv { width: 6px; height: 12px; background-position: -90px -2px;}
.sprite-bchome { width: 15px; height: 14px; background-position: -100px -5px;}
}

	/* Mobile portrait mode */
@media only screen and (max-width: 479px) {
.mob_hid {display:none;}
.mobile_hide { display:none; }
.hide479 {display:none;}
.show479 {display:block;}
.wrapper {width: 95%;}
.breadcrumbs .wrapper {width:unset;}
/* Also block */
.also_block .also_products_list ul li figure > div {min-height:100px;line-height:100px;}
.filter_block .filter_products_list ul li figure > div {min-height:100px;line-height:100px;}
.also_block .also_products_list ul li { min-height:unset;}
.also_block .also_products_list ul li figure > div img {max-width:125px;}
.sprite-bcdiv { width: 6px; height: 12px; background-position: -90px -2px;}
.sprite-bchome { width: 15px; height: 14px; background-position: -100px -5px;}
.filter_block .filter_products_list ul.two_col li {width: 100%;}
.filter_block .filter_products_list ul.three_col li {width: 100%;}
.filter_block .filter_products_list ul.four_col li {width: 100%;}
.filter_block .filter_products_list ul.five_col li {width: 100%;}
.filter_block .filter_products_list ul.six_col li {width: 100%;}
.filter_block .filter_products_list ul.seven_col li {width: 100%;}
/* Filter frame */
.filter_listing_search select {width:31%;}
.filter_frame .result_grid_table li {width: 32%;}
}
