.block-catalogs .hide, .block-product .hide { display: none !important; }
.block-navigation.block-catalogs .nav-list img { width:100px; vertical-align:middle; margin-right:10px; }
.block-product .media-viewer .media-pager ol { height: 145px; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; float: none; }
.block-product .media-viewer .media-pager li { display: inline-block; vertical-align: middle; }
.block-product .media-viewer .media-pager img { width:100px; }
.block-product .subblock { margin-bottom:10px; }
.block-product .subblock label { display:block; }
.block-product .header .price { font-size:1.4em;}
.block-product .inventory label { display:inline; }
.block-product .inventory .availability { float:left; }
.block-product .inventory .qty { float:right; margin:0; }
.block-product .keywords dl { margin:0; }
.block-product .keywords dt,
.block-product .categories li{ display:inline; }
.block-catalogs .attribute-wrapper.empty { display:none; }
.block-catalogs .product-list .media-pager { display:none; }
.block-catalogs .header .model-num label,
.block-catalogs .header .model-num .value,
.block-catalogs .header .item-num label,
.block-catalogs .header .item-num .value{ display:inline; }
.block-catalogs .header .model-num label:after,
.block-catalogs .header .item-num label:after { content:' : '; }
.block-catalogs .footer .field-qty { display: none; }
.block-catalogs .negative.value.currency:before { content: '- '; }
.block-catalogs .regular-price { text-decoration: line-through; }

/* [Block Bundle] */
.block-catalogs.block-bundle-list .content.subblock li.body .empty { display: none; }
.block-catalogs.block-bundle-list .content.subblock li.body .qty label,
.block-catalogs.block-bundle-list .content.subblock li.body .total label, 
.block-catalogs.block-bundle-list .content.subblock .bundle-qty label,
.block-catalogs.block-bundle-list .bundle-item.any-qty .header.bundles-quantity,
.block-catalogs.block-bundle-list .content.subblock li.body .price label { display: none; }
.block-catalogs.block-bundle-list .content.subblock li.body input.qty  { width:70px; }
.block-catalogs.block-bundle-list .content.subblock li.body > :last-child { text-align:right; }
.block-catalogs.block-bundle-list .content.subblock > ul { display:table; width:100%; }
.block-catalogs.block-bundle-list .content.subblock > ul > li { display:table-row; }
.block-catalogs.block-bundle-list .content.subblock > ul > li > div { display:table-cell; vertical-align:top; }
.block-catalogs.block-bundle-list .content.subblock .media { width:100px; }
.block-catalogs.block-bundle-list .content.subblock li.body .qty label,
.block-catalogs.block-bundle-list .content.subblock li.body .total label,
.block-catalogs.block-bundle-list .content.subblock li.body .price label{ display:none; }
.block-catalogs.block-bundle-list .content.subblock .qty .input_text { width:3em; text-align:center; }
.block-catalogs.block-bundle-list .content.subblock li.body > .subblock.informations > :last-child,
.block-catalogs.block-bundle-list .content.subblock li.head > :last-child { text-align:right; }
.block-catalogs.block-bundle-list .content.subblock .bundle-qty { text-align:center; }
.block-catalogs.block-bundle-list .content.subblock li.head > :last-child { text-align: right; width: 160px; }
.block-catalogs.block-bundle .fixed-qty .content.subblock li.body .bundle-qty input[name^="qty"] { border:none; background: #fff; color:#000; }
.block-catalogs.block-bundle .content.subblock li.body .bundle-qty input[name^="qty"] { text-align:center; width:70px; }

/* [Block Search & Search Advanced] - Drop-it default CSS */
.block-catalogs[class*='block-search'] .categories .dropit { list-style: none; padding: 0; margin: 0; cursor:pointer; background:#fff; }
.block-catalogs[class*='block-search'] .categories .dropit input { display:none; }
.block-catalogs[class*='block-search'] .categories .dropit label { cursor:inherit; }
.block-catalogs[class*='block-search'] .categories .dropit .dropit-trigger { position: relative; }
.block-catalogs[class*='block-search'] .categories .dropit .dropit-submenu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; min-width: 150px; list-style: none; padding: 0; margin: 0; background: #FFF; }
.block-catalogs[class*='block-search'] .categories .dropit .dropit-open .dropit-submenu { display: block; }