#doc-header-main #dateRow > div { margin-bottom: 0 !important; padding-right: 10px !important; width: auto !important; }

#body-main[data-mediamax~="900"] #doc-header-main .header-col { width: 50%; }
#body-main[data-mediamax~="900"] .lineitem-image img,
#body-main[data-mediamax~="900"] .tablecell-imageUrl img { max-width: 75px; min-width: 50px; }
.optionalcheckbox img { max-width: 16px !important; min-width: 16px !important; margin-top: 0px;}

#body-main[data-mediamax~="768"] #overview-product-description { float: left; width: 60%; }
#body-main[data-mediamax~="768"] #overview-whats-included { float: left; width: 40%; }

#body-main[data-mediamax~="768"] .btn-toolbar { margin-bottom: 0; }
#body-main[data-mediamax~="768"] .btn-toolbar > div { margin-bottom: 10px; padding: 0 !important; width: auto !important; }
#body-main[data-mediamax~="768"] .btn-toolbar > .btn { margin-bottom: 10px; }
#body-main[data-mediamax~="768"] .btn-toolbar.product-result-toolbar .actions-checkall { width: 20% !important; }

#body-main[data-mediamax~="768"] #doc-header-main .header-row { min-height: 0; height: auto !important; }
#body-main[data-mediamax~="768"] #panel-content-doc-header-sub-2 .row > div { margin-bottom: 20px; }
#body-main[data-mediamax~="768"] #panel-content-doc-header-sub-1 .custom-field-col { float: none; padding: 0; width: 100%; }
#body-main[data-mediamax~="768"] #panel-content-doc-header-sub-1 .custom-field-col label { padding-right: 20px; }
#body-main[data-mediamax~="768"] #document-totals-left { width: 100% !important; }
#body-main[data-mediamax~="768"] #document-totals-right { width: 100% !important; }
#body-main[data-mediamax~="768"] #doc-notes-totals > div, #body-main[data-mediamax~="768"] #doc-notes-totals .total-row-left, #body-main[data-mediamax~="768"] #doc-notes-totals .total-row-right { clear: both; float: none; width: 100% !important; }
#body-main[data-mediamax~="768"] #doc-notes-totals .col-sm-9, #body-main[data-mediamax~="768"] #doc-notes-totals .total-row-right .col-sm-9 { float: left; width: 75% !important; }
#body-main[data-mediamax~="768"] #doc-notes-totals .col-sm-3, #body-main[data-mediamax~="768"] #doc-notes-totals .total-row-right .col-sm-3 { float: left; width: 25% !important; }
#body-main[data-mediamax~="768"] #doc-notes-totals .col-sm-4, #body-main[data-mediamax~="768"] #doc-notes-totals .total-row-right .col-sm-4 { float: left; width: 33.33333333%; }
#body-main[data-mediamax~="768"] #doc-notes-totals .col-sm-5, #body-main[data-mediamax~="768"] #doc-notes-totals .total-row-right .col-sm-5 { float: left; width: 41.66666667%; }
#body-main[data-mediamax~="768"] #total-row .total-row-left { display: none; }
#body-main[data-mediamax~="768"] #footer-actions > div { float: left; margin: 0 10px 10px 0; }

#body-main[data-mediamax~="768"] .form-type-row label.control-label,
#body-main[data-mediamax~="768"] .form-type-text label.control-label { vertical-align: top; }

#body-main[data-mediamax~="768"] .form-type-row .controls > .col-sm-6.no-padding-left,
#body-main[data-mediamax~="768"] .form-type-text .controls > .col-sm-6.no-padding-left, 
#body-main[data-mediamax~="768"] .form-type-row .controls > .col-sm-8.no-padding-left,
#body-main[data-mediamax~="768"] .form-type-text .controls > .col-sm-8.no-padding-left { margin-bottom: 5px; padding-right: 0; }

#body-main[data-mediamax~="768"] #report-filters #report-columns > label.control-label { width: 100% !important; }
#body-main[data-mediamax~="768"] #report-filters #report-columns > label.control-label + .controls { width: 100% !important; }

#body-main[data-mediamax~="576"] .btn-toolbar { margin-bottom: 10px; }
#body-main[data-mediamax~="576"] #overview-product-description { float: none; width: 100%; }
#body-main[data-mediamax~="576"] #overview-whats-included { float: none; width: 100%; }

#body-main[data-mediamax~="576"] #doc-header-main .header-col { width: 100%; }
#body-main[data-mediamax~="576"] .mobile-table-wrapper table.costandard [id^='lineDescription'],
#body-main[data-mediamax~="576"] .mobile-table-wrapper .tablecell-descriptionOne { min-width: 250px; }
#body-main[data-mediamax~="576"] #document-totals-right .row > .col-sm-5 { clear: both; width: 75%; }
#body-main[data-mediamax~="576"] #document-totals-right .col-sm-5 + .col-sm-4 { clear: left; padding-top: 0 !important; width: 75%; }
#body-main[data-mediamax~="576"] #panel-content-acc-reviewOrder #document-totals-right .col-sm-5 + .col-sm-4 { padding-top: 10px !important; }

#body-main[data-mediamax~="576"] .multiselect-btns { padding-bottom: 20px !important; padding-top: 20px !important; }

#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-12 { float: left; width: 100%; }
#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-11 { float: left; width: 91.66666667%; }
#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-10 { float: left; width: 83.33333333%; }
#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-9 { float: left; width: 75%; }
#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-8 { float: left; width: 66.66666667%; }
#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-7 { float: left; width: 58.33333333%; }
#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-6 { float: left; width: 50%; }
#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-5 { float: left; width: 41.66666667%; }
#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-4 { float: left; width: 33.33333333%; }
#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-3 { float: left; width: 25%; }
#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-2 { float: left; width: 16.66666667%; }
#body-main[data-mediamax~="576"] .mobile-retain-column-width .col-sm-1 { float: left; width: 8.33333333%; }

#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-12 { width: 100% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-11 { width: 91.66666667% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-10 { width: 83.33333333% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-9 { width: 75% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-8 { width: 66.66666667% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-7 { width: 58.33333333% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-6 { width: 50% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-5 { width: 41.66666667% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-4 { width: 33.33333333% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-3 { width: 25% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-2 { width: 16.66666667% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .mobile-retain-column-width .form-group .input-group .col-sm-1 { width: 8.33333333% !important; }

#body-main[data-mediamax~="576"] #storesite-checkout-form #ponumber { width: auto !important; }
#body-main[data-mediamax~="576"] #storesite-checkout-form fieldset#delivery-methods .row { margin: auto; width: 100%; }
#body-main[data-mediamax~="576"] #storesite-checkout-form fieldset#delivery-methods .row > .col-sm-12 { padding-left: 0; padding-right: 0; }

#body-main[data-mediamax~="576"] .form-horizontal .form-group .controls { width: 100%; }
#body-main[data-mediamax~="576"] .form-horizontal .form-group label.control-label { overflow: hidden; text-overflow: ellipsis; width: 40% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .form-group label.control-label + .controls { width: 60% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .form-group .input-group > .input-group-addon { overflow: hidden; text-overflow: ellipsis; width: 40% !important; }
#body-main[data-mediamax~="576"] .form-horizontal .form-group label.control-label.checkbox,
#body-main[data-mediamax~="576"] .form-horizontal .form-group label.control-label.radio { width: 100% !important; }

#body-main[data-mediamax~="576"] .form-inline .form-group .controls { width: 100%; }
#body-main[data-mediamax~="576"] .form-inline .form-group label.control-label { overflow: hidden; text-overflow: ellipsis; width: 40% !important; }
#body-main[data-mediamax~="576"] .form-inline .form-group label.control-label.radio, 
#body-main[data-mediamax~="576"] .form-inline .form-group label.control-label.checkbox { overflow: visible; width: auto !important; }
#body-main[data-mediamax~="576"] .form-inline .form-group label.control-label + .controls { width: 60% !important; }
#body-main[data-mediamax~="576"] .form-inline .form-group .input-group > .input-group-addon { overflow: hidden; text-overflow: ellipsis; width: 40% !important; }
#body-main[data-mediamax~="576"] .form-inline .form-group label.control-label.checkbox { width: 100% !important; }
#body-main[data-mediamax~="576"] .selecttomenu-btn-text { max-width: 50px; }
#body-main[data-mediamax~="576"] .btn-toolbar .selecttomenu-btn-text { max-width: none !important; width: auto !important; }

.navtabmenu-wrapper { margin-bottom: 10px; }
.navtabmenu-wrapper ul.dropdown-menu li.active a { color: #fff; }

.mobile-table-wrapper { display: block; overflow: auto; width: 100%; }

#mobile-search-bar-modal .modal-body { overflow: visible; }
#mobile-search-bar-modal .modal-body:before, #mobile-search-bar-modal .modal-body:after { display: table; content: " "; }
#mobile-search-bar-modal .modal-body:after { clear: both; }

@media (max-width: 1200px) {
	.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module { width: 50%; }
	.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(4n) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(4n+1) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n) { clear: right; }
	.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n+1) { clear: left; }
	.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module { width: 50%; }
	.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(3n) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(3n+1) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n) { clear: right; }
	.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n+1) { clear: left; }
	.center-module[data-component="productFilters"][data-columns="2"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module { width: 50%; }
	.center-module[data-component="productFilters"][data-columns="2"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n) { clear: right; }
	.center-module[data-component="productFilters"][data-columns="2"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n+1) { clear: left; }
}

@media (max-width: 992px) {
	.storesite #header-main .content { display: block; margin: 0; }
	.storesite #header-main .block { margin-bottom: 20px; text-align: left; }
	.storesite .header-navbar-item { padding: 0 10px; }
	
	.storesite #content-main .content { display: block; }
	.storesite #content-main .block { display: block; float: none; width: 100%; }
	
	.storesite #aside-left-sm-navigation { display: block; }
	.storesite #content-main #side-left.block { display: none; }
	.storesite #aside-right-sm-navigation { display: block; }
	.storesite #content-main #side-right.block { display: none; }
	.storesite #content-main #side-left.block[aria-expanded='true'], #content-main #side-right.block[aria-expanded='true'] { display: block; }
	
	.storesite-spotlite .row [class*='col-'] { margin-bottom: 10px; }
	
	.storesite-featuredproducts.type-list .featured-product-content { clear: both; display: block; float: none; width: 100%; }
	.storesite-featuredproducts.type-grid .gridbox { clear: both; float: none; padding: 15px; width: auto; }
	.storesite-featuredproducts.type-grid .info { display: block !important; }
	.storesite-featuredproducts.type-grid .description { display: block !important; }
	
	#footer-main-primary .content { display: block; }
	#footer-main-primary .content .block { display: block; margin-bottom: 10px; }
	#footer-main-primary .content .block div { float: none; }
	#footer-main-primary .item-label { display: block; margin-bottom: 3px; }
	
	.storesite-featuredproducts .gridbox { float: none !important; width: 100% !important; }
	.storesite-featuredproducts .title { margin-bottom: 0 !important; }
	.storesite-featuredproducts .featured-products .gridbox { border: 0; border-top: 2px solid #e8e8e8; display: table; float: none; height: auto; padding: 10px; width: 100%; }
	.storesite-featuredproducts .featured-products .gridbox:first-child { border-top: 0; }
	.storesite-featuredproducts .featured-product-img-container { display: table-cell; padding: 0 20px; vertical-align: top; width: 20%; }
	.storesite-featuredproducts .featured-products .gridbox figure { height: 100px; }
	.storesite-featuredproducts .featured-product-body-container { display: table-cell; vertical-align: top; width: 80%; }
	.storesite-featuredproducts .featured-product-info-container { display: table; width: 100%; }
	.storesite-featuredproducts .featured-product-description-container { display: table-cell; vertical-align: top; width: 80%; }
	.storesite-featuredproducts .featured-product-price-container { display: table-cell; padding: 0 0 0 10px; vertical-align: top; width: 20%; }
	.storesite-featuredproducts .info-description { display: block; margin: 0 0 10px 0; }
	.storesite-featuredproducts .msrp { display: block; margin: 0; }
	.storesite-featuredproducts .mfrpn { display: block; margin: 0; }
	.storesite-featuredproducts .in-stock { display: block; margin: 0; }
	
	.product-result-toolbar .title-actions { display: none; }
	.product-result-table .product-result-gridbox { float: none !important; width: 100% !important; }
	.product-result-table .title { margin-bottom: 0 !important; }
	.product-result-table .product-result-gridbox { border: 0; display: table; float: none; height: auto; padding: 10px; width: 100%; }
	.product-result-table .product-result-gridbox:first-child { border-top: 0; }
	.product-result-table .product-result-img-container { display: table-cell; padding: 0 20px; position: relative; vertical-align: top; width: 20%; }
	.product-result-table .product-result-img-container figure { height: 75px !important; }
	.product-result-table .product-result-description-container { display: table-cell; vertical-align: top; width: 70%; }
	.product-result-table .product-result-descriptionLine2 { display: block !important; margin: 12px 0; overflow: visible; white-space: normal !important; }
	.product-result-table .product-result-price-container { display: table-cell; padding: 0 0 0 10px; vertical-align: top; width: 10%; }
	.product-result-table .product-result-checkbox { left: 10px !important; position: absolute !important; top: 10px; }
	.product-result-table .product-result-selectitem-text { display: none !important; }
	.product-result-table .product-result-manufacturerPartNumber { word-break: break-word; }
}

@media (min-width: 992px) {
	.storesite-featuredproducts.type-grid[data-rowcount="2"] .gridbox { float: left; padding: 10px; width: 50%; }
	.storesite-featuredproducts.type-grid[data-rowcount="2"] .gridbox:nth-child(2n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="3"] .gridbox { float: left; padding: 10px; width: 33.3%; }
	.storesite-featuredproducts.type-grid[data-rowcount="3"] .gridbox:nth-child(3n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="4"] .gridbox { float: left; padding: 10px; width: 25%; }
	.storesite-featuredproducts.type-grid[data-rowcount="4"] .gridbox:nth-child(4n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="5"] .gridbox { float: left; padding: 10px; width: 20%; }
	.storesite-featuredproducts.type-grid[data-rowcount="5"] .gridbox:nth-child(5n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="6"] .gridbox { float: left; padding: 10px; width: 16.6%; }
	.storesite-featuredproducts.type-grid[data-rowcount="6"] .gridbox:nth-child(6n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="7"] .gridbox { float: left; padding: 10px; width: 14.2%; }
	.storesite-featuredproducts.type-grid[data-rowcount="7"] .gridbox:nth-child(7n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="8"] .gridbox { float: left; padding: 10px; width: 12.5%; }
	.storesite-featuredproducts.type-grid[data-rowcount="8"] .gridbox:nth-child(8n+1) { clear: left; }
}

@media (min-width: 768px) {
	#side-left, #side-right { height: auto !important; }
	.storesite-spotlite .price-block-sm,
	.storesite-featuredproducts .price-block-sm,
	.product-result-table .price-block-sm { display: none; }
	.storesite-spotlite .price-block-lg,
	.storesite-featuredproducts .price-block-lg,
	.product-result-table .price-block-lg { display: block; }
	
	.storesite-spotlite.type-grid .addcart-btn { display: block; }
	.storesite-spotlite.type-grid .addcart-icon { display: none; }
	.storesite-spotlite.type-list .addcart-btn { display: block; }
	.storesite-spotlite.type-list .addcart-icon { display: none; }
	.storesite-featuredproducts .addcart-btn,
	.product-result-table .addcart-btn { display: block; }
	.storesite-featuredproducts .addcart-icon,
	.product-result-table .addcart-icon { display: none; }
}

@media (max-width: 768px) {
	#header-main-logo img { max-width: 100%; }
	.storesite #header-main .block { display: block; }
	.storesite .modal-dialog { width: auto !important; }
	
	.storesite-spotlite .price-block-sm,
	.storesite-featuredproducts .price-block-sm,
	.product-result-table .price-block-sm { display: block; }
	.storesite-spotlite .price-block-lg,
	.storesite-featuredproducts .price-block-lg,
	.product-result-table .price-block-lg { display: none; }
	.storesite-spotlite.type-list .colcarousel-price-container, 
	.storesite-featuredproducts .featured-product-price-container,
	.product-result-table .product-result-price-container { vertical-align: middle !important; width: 10% !important; }
	.storesite-spotlite.type-list .colcarousel-img-container,
	.storesite-featuredproducts .featured-product-img-container { padding-left: 0 !important; vertical-align: middle !important; }
	.product-result-table .product-result-img-container { padding-left: 0 !important; padding-right: 0 !important; vertical-align: middle !important; }
	.storesite-spotlite.type-list .colcarousel-img-container figure,
	.storesite-featuredproducts .featured-product-img-container figure,
	.product-result-table .product-result-img-container figure { min-width: 50px; }
	
	.storesite-spotlite.type-grid .addcart-btn { display: block; }
	.storesite-spotlite.type-grid .addcart-icon { display: none; }
	.storesite-spotlite.type-list .addcart-btn { display: none; }
	.storesite-spotlite.type-list .addcart-icon { display: block; }
	.storesite-spotlite .addcart-icon .ctrl-icon-add-circle { font-size: 250%; }
	.storesite-featuredproducts .addcart-btn,
	.product-result-table .addcart-btn { display: none; }
	.storesite-featuredproducts .addcart-icon,
	.product-result-table .addcart-icon { display: block; }
	.storesite-featuredproducts .addcart-icon .ctrl-icon-add-circle,
	.product-result-table .addcart-icon .ctrl-icon-add-circle { font-size: 250%; }
	
	.storesite-spotlite .description + .price-block-sm,
	.storesite-featuredproducts .description + .price-block-sm,
	.product-result-table .price-block-sm { margin-top: 10px; }
	.storesite-featuredproducts .gridbox .product-title, 
	.storesite-featuredproducts .gridbox .price,
	.product-result-table .product-result-gridbox .product-result-descriptionLine1 a,
	.product-result-table .product-result-gridbox .product-result-price { overflow: visible !important; white-space: normal !important; }
	
	.product-result-toolbar .actions-left.actions-checkall { float: none; margin-bottom: 10px; }
	.product-result-toolbar .actions-left.actions-checkall label { white-space: nowrap; }
	.product-result-footer .actions-left { display: block; float: none; margin-bottom: 10px; }
	.product-result-footer .actions-left > div { float: none; }
	.product-result-footer .actions-right { display: block; float: none; margin-left: 0 !important; }
	.product-result-footer .pagination-results-text { display: block; float: none; }
	
	.center-module[data-component="productFilters"] #product-attribute-filter-header > div { width: 100%; }
	.center-module[data-component="productFilters"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module { padding-bottom: 0; width: 100%; }
	.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module { width: 100%; }
	.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(4n) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(4n+1) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n+1) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module { width: 100%; }
	.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(3n) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(3n+1) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n+1) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="2"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module { width: 100%; }
	.center-module[data-component="productFilters"][data-columns="2"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n) { clear: none; }
	.center-module[data-component="productFilters"][data-columns="2"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(2n+1) { clear: none; }
	.center-module[data-component="productFilters"] #attribute-filter-by-price .row > .col-sm-6 { float: left !important; width: 50% !important; }
}

@media (min-width: 768px) and (max-width: 992px) {
	.storesite-featuredproducts.type-grid[data-rowcount="2"] .gridbox { float: left; padding: 10px; width: 50%; }
	.storesite-featuredproducts.type-grid[data-rowcount="2"] .gridbox:nth-child(2n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="3"] .gridbox { float: left; padding: 10px; width: 33.3%; }
	.storesite-featuredproducts.type-grid[data-rowcount="3"] .gridbox:nth-child(3n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="4"] .gridbox { float: left; padding: 10px; width: 25%; }
	.storesite-featuredproducts.type-grid[data-rowcount="4"] .gridbox:nth-child(4n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="5"] .gridbox { float: left; padding: 10px; width: 20%; }
	.storesite-featuredproducts.type-grid[data-rowcount="5"] .gridbox:nth-child(5n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="6"] .gridbox { float: left; padding: 10px; width: 16.6%; }
	.storesite-featuredproducts.type-grid[data-rowcount="6"] .gridbox:nth-child(6n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="7"] .gridbox { float: left; padding: 10px; width: 14.2%; }
	.storesite-featuredproducts.type-grid[data-rowcount="7"] .gridbox:nth-child(7n+1) { clear: left; }
	.storesite-featuredproducts.type-grid[data-rowcount="8"] .gridbox { float: left; padding: 10px; width: 12.5%; }
	.storesite-featuredproducts.type-grid[data-rowcount="8"] .gridbox:nth-child(8n+1) { clear: left; }
}

@media (max-width: 576px) {
	.cke_contents { min-height: 300px !important; }
	.box-module-content .header-title .col-sm-3 { float: left; width: 25%; }
	.box-module-content .header-title .col-sm-9 { float: left; width: 75%; }
}

@media (min-width: 1px) {
	.storesite-spotlite.single-item.type-grid .gridbox { text-align: center; }
	.storesite-spotlite.single-item.type-grid .gridbox .btn { margin-left: auto; margin-right: auto; }
}