:root { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; font-variant-ligatures: common-ligatures; letter-spacing: .05px; }
html, body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 100%; }
.container { margin-left: auto; margin-right: auto; max-width: 1210px; }
.navbar { min-height: 0; }
.item-label { font-weight: bold; margin-right: 10px; }
hr { margin: 9px 0; }
h1, .h1 { font-size: 115%; }
h2, .h2 { font-size: 110%; }
h3, .h3 { font-size: 110%; }
h4, .h4 { font-size: 110%; }
h5, .h5 { font-size: 110%; }
fieldset legend { font-size: inherit; }

.default, .default-text { color: #900; }
.message-danger { color: #900; }
.message-bold { font-weight: bold; }
.default-text { display: block; }

/* ADD TO CART */
#add-cart-modal-modalbody { min-height: 200px; text-align: center; }
.added-products-list { margin: 20px auto; width: 100%; }
.addcart-product-img { max-width: 100%; }

/* AD CAMPAIGN */
.ad-campaign { margin-bottom: 20px; }
.ad-campaign .ccs-cc-inline { display: none; }
.ad-campaign-caption { margin-bottom: 20px; }

/* BOOTSTRAP */
.storesite .btn-toolbar > .btn:first-child { margin-left: 0; }
.nav.page-subnav { margin-bottom: 20px; }
.modal { font-size: 12px; }
.modal-body img { max-width: 100%; }
body.storesite .btn-info, body.storesite a.btn-info, body.storesite a.btn-info:link, body.storesite a.btn-info:visited, body.storesite a.btn-info:active { color: #fff !important; }

/* BUTTONCOMPLETE MENU */
.storesite .form-group.buttoncompletemenu-group .button-complete-menu.dropdown-menu .button-list .btn,
.storesite .form-group.buttoncompletemenu-group .btn-group.bc_dropdown .btn.btn-default { background: #fff !important; border: 1px solid #ccc !important; }
.storesite .button-complete-menu .button-list button { color: inherit !important; }
.storesite .buttoncompletemenu-group .dropdown-toggle .selected-option { padding-right: 12px; }

/* CONTENT */
#body-top { margin-bottom: 20px; }
#body-bottom { margin-top: 20px; }
.storesite-home-module { margin-bottom: 40px; overflow: hidden; }
.storesite-home-module.module-clear .title { background-color: transparent; }
.storesite-home-module .title, .component-module .title { font-weight: bold; margin: 0 0 10px 0; padding: 5px 10px; }
.storesite-home-module img { border: 1px solid #ccc; max-width: 100%; }
.storesite-home-module .price { display: block; font-weight: bold; margin: 0 0 10px 0; }
#body-main .storesite-home-module { margin-bottom: 20px; }
.storesite [data-component="customHtml"] img { max-width: 100%; }
.storesite [data-component="customHtml"] ul, .storesite [data-component="customHtml"] ol { display: block; list-style: disc outside none; margin: 1em 0; padding: 0 0 0 40px; }
.storesite [data-component="customHtml"] ol { list-style-type: decimal; }
.storesite [data-component="customHtml"] li { display: list-item; margin: 0; padding: 0; }
.storesite [data-component="customHtml"] ul ul, .storesite [data-component="customHtml"] ol ul { list-style-type: circle; margin-left: 15px; }
.storesite [data-component="customHtml"] ol ol, .storesite [data-component="customHtml"] ul ol { list-style-type: lower-latin; margin-left: 15px; }

/* BANNER CAROUSEL */
.carousel-title { margin-left: 0; margin-right: 0; }
.storesite-home-module.carousel { border: 1px solid #ccc; margin-left: auto; margin-right: auto; max-width: 1170px; }
.storesite-home-module.carousel .item {  }
.storesite-home-module.carousel .item img { border: 0; }
.storesite-home-module.carousel .carousel-controls { background: #e6e6e6; height: 35px; position: relative; }
.storesite-home-module.carousel .carousel-control { width: 8%; }
.storesite-home-module.carousel .carousel-control.left, .storesite-home-module.carousel .carousel-control.right { background: none; }
.storesite-home-module.carousel .carousel-indicators { margin-bottom: 0; bottom: 8px; }
.storesite-home-module.carousel .carousel-indicators li { border: 1px solid #333; }
.storesite-home-module.carousel .carousel-indicators .active { background-color: #333; }
.storesite-home-module .caret-right { border-color: transparent; border-left-color: #333; border-style: solid; border-width: 5px; display: inline-block; height: 10px; width: 10px; }
.storesite-home-module .caret-left { border-color: transparent; border-right-color: #333; border-style: solid; border-width: 5px; display: inline-block; height: 10px; width: 10px; }
.storesite-home-module .carousel-inner { overflow: hidden; }

/* CHECKOUT */
.payment-method-row #terms-text { margin-left: 0; }

/* COMPONENTS */
.content-module img { max-width: 100%; }
aside #main-search-bar-container .block { display: block; padding: 0 10px; }
aside #main-search-bar-container .content { padding: 10px 0; }
aside #main-search-bar-container .block.search-main-btn { padding-top: 5px; }
aside .sidebar-module .row { margin: 0; }

.center-module { margin: 0 0 10px 0; padding: 0; }
.center-module .body { position: relative; }
.center-module .body select, .sidebar-module .body input { color: #000; }
.center-module ul { list-style: none; margin: 0; padding: 0; }
.center-module li { margin: 0; padding: 5px 0; }
.center-module ul.bulleted { list-style-type: disc; }
.center-module ul.bulleted li { margin: 0 0 0 12px; padding: 0 5px 5px 0; }
.center-module p { margin: 0 0 5px 0; padding: 0; }
.center-module .title { font-size: inherit; font-weight: bold; margin: 0; padding: 5px 10px; }
.center-module .title .block.pull-left { width: 90%; }
.center-module .title .block.pull-right { width: 10%; }
.center-module .body { padding: 10px; }
.center-module .body-title { color: inherit; font-size: inherit; font-weight: normal; margin: 0 0 8px 0; padding: 0; }

.custom-carousel .carousel-title { margin-left: 0; margin-right: 0; }
.custom-carousel.carousel { background-color: #fff; border: 1px solid #ccc; margin-left: auto; margin-right: auto; max-width: 1170px; }
.custom-carousel.carousel .item {  }
.custom-carousel.carousel .item img { border: 0; }
.custom-carousel.carousel .carousel-controls { background: #e6e6e6; height: 35px; position: relative; }
.custom-carousel.carousel .carousel-control { width: 8%; }
.custom-carousel.carousel .carousel-control.left, .custom-carousel.carousel .carousel-control.right { background: none; }
.custom-carousel.carousel .carousel-indicators { margin-bottom: 0; bottom: 8px; }
.custom-carousel.carousel .carousel-indicators li { border: 1px solid #333; }
.custom-carousel.carousel .carousel-indicators .active { background-color: #333; }
.custom-carousel .caret-right { border-color: transparent; border-left-color: #333; border-style: solid; border-width: 5px; display: inline-block; height: 10px; width: 10px; }
.custom-carousel .caret-left { border-color: transparent; border-right-color: #333; border-style: solid; border-width: 5px; display: inline-block; height: 10px; width: 10px; }
.custom-carousel .carousel-inner { overflow: hidden; }

#module-logo.component-module { background-color: transparent; padding: 10px 0; }
#module-logo.component-module .body[data-component="cobrandLogo"] { background-color: transparent; padding: 0 5px; }

.coupon-type-text { text-align: center; }
.coupon-details-click { float: none; margin-top: 20px !important; }
.coupon-details-label { font-weight: bold; text-align: right; }
.coupon-details-value { font-style: italic; }

.marketing-coupon-details-discount { text-align: center; }
.marketing-coupon-details-code { text-align: center; }
.marketing-coupon-details-description { margin-bottom: 20px; }
.marketing-coupon-details-dates { margin-bottom: 20px; text-align: center; }
.marketing-coupon-details-label { font-weight: bold; }

/* CONTACT US */
#contactus-form .row { margin-bottom: 10px; }
#contactus-form fieldset legend.section-title { margin-top: 0; }
#contact-us-cf .form-group { float: left; width: 50%; }
#contact-us-cf .form-group:nth-child(2n) { clear: right; padding-left: 15px; padding-right: 0px; }
#contact-us-cf .form-group:nth-child(2n+1) { clear: left; padding-left: 0; padding-right: 15px; }

/* REGISTRATION */
#satab fieldset { margin-bottom: 20px; }

/* CPAS */
label.control-label[for='createApprovalHeirarchyContentRow'] { display: none; }
#approval-levels .primary-approver, #approval-levels .approval-type { min-width: 125px; width: 100%; }
#approval-levels .alternate-approver { min-width: 125px; width: 100%; }
#approval-levels .approval-limit { width: 50px; }
#approval-levels .email-interval { width: 50px; }

/* DOCS */
#doc-header-main label.control-label, #doc-header-main label.control-label + .controls { line-height: 22px; vertical-align: top; }
#document-totals-left { padding-top: 0; }
#doc-notes-totals .form-group.coupon-input { padding-right: 10px; }
#doc-notes-totals label { line-height: 1; padding: 0; }
#doc-notes-totals .row { margin: 0; }
#doc-notes-totals .row > div { margin: 0; padding: 0 !important; }
#doc-notes-totals .row > div div { padding: 0; }
#doc-notes-totals .form-group { margin: 0; }
#doc-notes-totals .readonly-text { color: #666; }
#doc-notes-totals .table-number label { color: inherit; }
#doc-notes-totals .table-number .readonly-text { color: inherit; }
#doc-notes-totals .icon-legend-reference { margin: 0 !important; }
#doc-notes-totals #total-row .row { font-weight: bold; }
#doc-notes-totals #total-row .row > div { padding: 12px 15px; }
#doc-notes-totals #total-row .totals-text {  }
#doc-notes-totals #total-row .totals-amount {  }
#doc-notes-totals .table-number, #doc-notes-totals .table-number-label { line-height: 24px; }
#total-row, #total-row label, #total-row .readonly-text { color: #000; }
#couponCode-prepend { display: inline-block; float: left; width: 50%; }
#couponCode { display: inline-block; float: left; width: 30%; }
#couponCode + .input-group-btn { display: inline-block; float: left; width: 20%; }
#couponCode.readonly-text { float: right; line-height: 24px; width: auto !important; }

.address-lists .modalmenu-menu {  }

#confirmation-page-message { margin-bottom: 20px; }
#confirmation-page .tbl-head { font-weight: bold; margin-bottom: 10px; padding: 5px 10px; }
#confirmation-page .view-content { margin-bottom: 20px; }

#discount-info-html { min-width: 250px; padding: 10px !important; }
#discount-info-icon + .popover .popover-title { display: none; }

/* FAVORITE PRODUCTS */
.sidebar-module .toggle-text, .modal .toggle-text { display: block; font-size: 90%; text-align: right; }

/* FONT */
.fontfamily-arial {  }
.fontfamily-georgia {  }
.fontfamily-lucida {  }
.fontfamily-tahoma {  }
.fontfamily-verdana {  }
.fontfamily-firasans { letter-spacing: 0.1px; line-height: 1.3; }
.fontfamily-roboto { letter-spacing: 0.1px; line-height: 1.3; }
.fontfamily-worksans { letter-spacing: -0.2px; line-height: 1.3; }
.fontfamily-zillaslab { letter-spacing: 0.1px; line-height: 1.3; }

/* FOOTER */
.toolbar-btm-btn-group .actions-left { margin-right: 10px; }
.toolbar-btm-btn-group .actions-right { margin-left: 10px; }

/* FORM CONTROLS */
label.md-skin.checkbox, label.md-skin.radio { cursor: pointer; line-height: 17px; min-height: 23px; }
label.md-skin input { display: none; }
.form-group label.checkbox.md-skin, label.checkbox.md-skin { padding-left: 30px !important; padding-top: 2px !important; }
.form-group .readonly-text label.radio .material-icons { font-size: 18px; line-height: 18px; vertical-align: middle; }
.form-group .md-skin.radio.control-label { padding-left: 30px !important; }
label.checkbox.md-skin .material-icons { left: 0; position: absolute; top: 0; }
label.radio.md-skin .material-icons { left: 0; position: absolute; vertical-align: middle; }
.md-icon-radio_button_unchecked, .md-icon-radio_button_checked { margin-right: 0; }
table th label.md-skin, table td label.md-skin { margin: 0; min-height: 20px !important; padding: 0; }
table th .md-icon-check_box, table td .md-icon-check_box,
table th .md-icon-check_box_outline_blank, table td .md-icon-check_box_outline_blank { font-size: 20px; line-height: 20px; vertical-align: middle; }

/* ICONS */
.mdicon { -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; background-position: center center; background-repeat: no-repeat; -moz-background-size: contain; -o-background-size: contain; -webkit-background-size: contain; background-size: contain; display: inline-block; vertical-align: middle; }
.mdicon-sort-asc { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAARCAYAAAAsT9czAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc2NDdBNzk0RTcyMTFFOUIxRkJDNTlCNEY0NEYyN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc2NDdBN0E0RTcyMTFFOUIxRkJDNTlCNEY0NEYyN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzY0N0E3NzRFNzIxMUU5QjFGQkM1OUI0RjQ0RjI3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzY0N0E3ODRFNzIxMUU5QjFGQkM1OUI0RjQ0RjI3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrsNmloAAABrSURBVHjaYvz//z8DvQATjMHIyPgfhOliGT0ACyEFuHwLDH7Goe0zcnwwKHw2NBIIOcE+mkBGEwje6GACGtYMxJ+QDP8DxOtp5TtJIM4DWQ7Fc4CYA1T1UBsjp7RmIBYA4iIg/k2Leg4gwABTCGE50cfP4AAAAABJRU5ErkJggg=='); height: 17px; width: 27px; }
.mdicon-sort-desc { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAARCAYAAAAsT9czAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc2NDdBN0Q0RTcyMTFFOUIxRkJDNTlCNEY0NEYyN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc2NDdBN0U0RTcyMTFFOUIxRkJDNTlCNEY0NEYyN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzY0N0E3QjRFNzIxMUU5QjFGQkM1OUI0RjQ0RjI3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzY0N0E3QzRFNzIxMUU5QjFGQkM1OUI0RjQ0RjI3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk+OiGIAAABsSURBVHjaYvz//z8DvQATjMHIyPgfhOliGT0ACyEF1PItMLoYB5fPQC4aknE2tBMIvmAfTSAjKIGQE7xMQMOagfgTkuF/gHg9rXwnCcR5IMdC8Rwg5gBVPdTGyEHRDMQCQFwExL9pUc8BBBgAUwhhOang+w0AAAAASUVORK5CYII='); height: 17px; width: 27px; }

/* IMAGES */
.tab-pane img { max-width: 100%; }
.img-403 { background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NiIgaGVpZ2h0PSIxNzIiIHZpZXdCb3g9IjAgMCA5NiAxNzIiPgogIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICA8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTAyIiB4PSI0MCIgeT0iNzAiIGZpbGw9IiNEOEQ1Q0QiLz4KICAgIDxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSI2NiIgeD0iNDAiIHk9IjM4IiBmaWxsPSIjQkJBQUFBIiBmaWxsLW9wYWNpdHk9Ii40Ii8+CiAgICA8Y2lyY2xlIGN4PSI0OCIgY3k9IjQ4IiByPSI0OCIgZmlsbD0iI0VFNTU1NSIvPgogICAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMzkuODQxNSAyOC42OEM0MC4xMTM1MDE0IDI4LjY4IDQwLjI0OTUgMjguODE1OTk4NiA0MC4yNDk1IDI5LjA4OEw0MC4yNDk1IDMxLjI3MkM0MC4yNDk1IDMxLjU0NDAwMTQgNDAuMTEzNTAxNCAzMS42OCAzOS44NDE1IDMxLjY4TDM4Ljk3NzUgMzEuNjhDMzguODgxNDk5NSAzMS42OCAzOC44MzM1IDMxLjcyNzk5OTUgMzguODMzNSAzMS44MjRMMzguODMzNSAzNS41OTJDMzguODMzNSAzNS44NjQwMDE0IDM4LjY5NzUwMTQgMzYgMzguNDI1NSAzNkwzNS44NTc1IDM2QzM1LjU4NTQ5ODYgMzYgMzUuNDQ5NSAzNS44NjQwMDE0IDM1LjQ0OTUgMzUuNTkyTDM1LjQ0OTUgMzEuODI0QzM1LjQ0OTUgMzEuNzI3OTk5NSAzNS40MDE1MDA1IDMxLjY4IDM1LjMwNTUgMzEuNjhMMjguMDU3NSAzMS42OEMyNy43ODU0OTg2IDMxLjY4IDI3LjY0OTUgMzEuNTQ0MDAxNCAyNy42NDk1IDMxLjI3MkwyNy42NDk1IDI5LjU0NEMyNy42NDk1IDI5LjM4Mzk5OTIgMjcuNjgxNDk5NyAyOS4yMTYwMDA5IDI3Ljc0NTUgMjkuMDRMMzIuMDE3NSAxOS41MTJDMzIuMTI5NTAwNiAxOS4zMDM5OTkgMzIuMjg5NDk5IDE5LjIgMzIuNDk3NSAxOS4yTDM1LjIzMzUgMTkuMkMzNS40NzM1MDEyIDE5LjIgMzUuNTkzNSAxOS4yOTU5OTkgMzUuNTkzNSAxOS40ODhMMzUuNTQ1NSAxOS42OCAzMS42MDk1IDI4LjUxMkMzMS41NjE0OTk4IDI4LjYyNDAwMDYgMzEuNjAxNDk5NCAyOC42OCAzMS43Mjk1IDI4LjY4TDM1LjMwNTUgMjguNjhDMzUuNDAxNTAwNSAyOC42OCAzNS40NDk1IDI4LjYzMjAwMDUgMzUuNDQ5NSAyOC41MzZMMzUuNDQ5NSAyNS43MDRDMzUuNDQ5NSAyNS40MzE5OTg2IDM1LjU4NTQ5ODYgMjUuMjk2IDM1Ljg1NzUgMjUuMjk2TDM4LjQyNTUgMjUuMjk2QzM4LjY5NzUwMTQgMjUuMjk2IDM4LjgzMzUgMjUuNDMxOTk4NiAzOC44MzM1IDI1LjcwNEwzOC44MzM1IDI4LjUzNkMzOC44MzM1IDI4LjYzMjAwMDUgMzguODgxNDk5NSAyOC42OCAzOC45Nzc1IDI4LjY4TDM5Ljg0MTUgMjguNjh6TTQ4LjU2ODUgMzYuMjY0QzQ2LjgwODQ5MTIgMzYuMjY0IDQ1LjQxNjUwNTEgMzUuNzcyMDA0OSA0NC4zOTI1IDM0Ljc4OCA0My4zNjg0OTQ5IDMzLjgwMzk5NTEgNDIuODU2NSAzMi40NjQwMDg1IDQyLjg1NjUgMzAuNzY4TDQyLjg1NjUgMjQuNDMyQzQyLjg1NjUgMjIuNzY3OTkxNyA0My4zNjg0OTQ5IDIxLjQ0ODAwNDkgNDQuMzkyNSAyMC40NzIgNDUuNDE2NTA1MSAxOS40OTU5OTUxIDQ2LjgwODQ5MTIgMTkuMDA4IDQ4LjU2ODUgMTkuMDA4IDUwLjMyODUwODggMTkuMDA4IDUxLjcyNDQ5NDggMTkuNDk1OTk1MSA1Mi43NTY1IDIwLjQ3MiA1My43ODg1MDUyIDIxLjQ0ODAwNDkgNTQuMzA0NSAyMi43Njc5OTE3IDU0LjMwNDUgMjQuNDMyTDU0LjMwNDUgMzAuNzY4QzU0LjMwNDUgMzIuNDY0MDA4NSA1My43ODg1MDUyIDMzLjgwMzk5NTEgNTIuNzU2NSAzNC43ODggNTEuNzI0NDk0OCAzNS43NzIwMDQ5IDUwLjMyODUwODggMzYuMjY0IDQ4LjU2ODUgMzYuMjY0ek00OC41Njg1IDMzLjM2QzQ5LjI4ODUwMzYgMzMuMzYgNDkuODYwNDk3OSAzMy4xNDAwMDIyIDUwLjI4NDUgMzIuNyA1MC43MDg1MDIxIDMyLjI1OTk5NzggNTAuOTIwNSAzMS42NzIwMDM3IDUwLjkyMDUgMzAuOTM2TDUwLjkyMDUgMjQuMzM2QzUwLjkyMDUgMjMuNTk5OTk2MyA1MC43MDg1MDIxIDIzLjAxMjAwMjIgNTAuMjg0NSAyMi41NzIgNDkuODYwNDk3OSAyMi4xMzE5OTc4IDQ5LjI4ODUwMzYgMjEuOTEyIDQ4LjU2ODUgMjEuOTEyIDQ3Ljg2NDQ5NjUgMjEuOTEyIDQ3LjMwMDUwMjEgMjIuMTMxOTk3OCA0Ni44NzY1IDIyLjU3MiA0Ni40NTI0OTc5IDIzLjAxMjAwMjIgNDYuMjQwNSAyMy41OTk5OTYzIDQ2LjI0MDUgMjQuMzM2TDQ2LjI0MDUgMzAuOTM2QzQ2LjI0MDUgMzEuNjcyMDAzNyA0Ni40NTI0OTc5IDMyLjI1OTk5NzggNDYuODc2NSAzMi43IDQ3LjMwMDUwMjEgMzMuMTQwMDAyMiA0Ny44NjQ0OTY1IDMzLjM2IDQ4LjU2ODUgMzMuMzZ6TTY3LjI1NTUgMjcuOTg0QzY3LjU3NTUwMTYgMjguNzIwMDAzNyA2Ny43MzU1IDI5LjU2Nzk5NTIgNjcuNzM1NSAzMC41MjggNjcuNzM1NSAzMS4zNzYwMDQyIDY3LjU5MTUwMTQgMzIuMTc1OTk2MiA2Ny4zMDM1IDMyLjkyOCA2Ni45MDM0OTggMzMuOTUyMDA1MSA2Ni4yNTU1MDQ1IDM0Ljc1MTk5NzEgNjUuMzU5NSAzNS4zMjggNjQuNDYzNDk1NSAzNS45MDQwMDI5IDYzLjM5OTUwNjIgMzYuMTkyIDYyLjE2NzUgMzYuMTkyIDYwLjk1MTQ5MzkgMzYuMTkyIDU5Ljg4MzUwNDYgMzUuODg4MDAzIDU4Ljk2MzUgMzUuMjggNTguMDQzNDk1NCAzNC42NzE5OTcgNTcuMzgzNTAyIDMzLjg0ODAwNTIgNTYuOTgzNSAzMi44MDggNTYuNzkxNDk5IDMyLjMxMTk5NzUgNTYuNjYzNTAwMyAzMS42ODAwMDM4IDU2LjU5OTUgMzAuOTEyIDU2LjU5OTUgMzAuNjM5OTk4NiA1Ni43MzU0OTg2IDMwLjUwNCA1Ny4wMDc1IDMwLjUwNEw1OS41OTk1IDMwLjUwNEM1OS44NTU1MDEzIDMwLjUwNCA1OS45OTk0OTk4IDMwLjYzOTk5ODYgNjAuMDMxNSAzMC45MTIgNjAuMDYzNTAwMiAzMS4yOTYwMDE5IDYwLjE0MzQ5OTQgMzEuNjQ3OTk4NCA2MC4yNzE1IDMxLjk2OCA2MC40MTU1MDA3IDMyLjM4NDAwMjEgNjAuNjUxNDk4NCAzMi43MDc5OTg4IDYwLjk3OTUgMzIuOTQgNjEuMzA3NTAxNiAzMy4xNzIwMDEyIDYxLjY5NTQ5NzggMzMuMjg4IDYyLjE0MzUgMzMuMjg4IDYzLjAzOTUwNDUgMzMuMjg4IDYzLjY1NTQ5ODMgMzIuODk2MDAzOSA2My45OTE1IDMyLjExMiA2NC4yMTU1MDExIDMxLjYzMTk5NzYgNjQuMzI3NSAzMS4wNzIwMDMyIDY0LjMyNzUgMzAuNDMyIDY0LjMyNzUgMjkuNzQzOTk2NiA2NC4xOTk1MDEzIDI5LjEyODAwMjcgNjMuOTQzNSAyOC41ODQgNjMuNTkxNDk4MiAyNy44MzE5OTYyIDYyLjk4MzUwNDMgMjcuNDU2IDYyLjExOTUgMjcuNDU2IDYxLjgzMTQ5ODYgMjcuNDU2IDYxLjQ2MzUwMjIgMjcuNjA3OTk4NSA2MS4wMTU1IDI3LjkxMiA2MC45MTk0OTk1IDI3Ljk2MDAwMDIgNjAuODM5NTAwMyAyNy45ODQgNjAuNzc1NSAyNy45ODQgNjAuNjQ3NDk5NCAyNy45ODQgNjAuNTM1NTAwNSAyNy45MjgwMDA2IDYwLjQzOTUgMjcuODE2TDU5LjE2NzUgMjYuMTEyQzU5LjEwMzQ5OTcgMjYuMDMxOTk5NiA1OS4wNzE1IDI1LjkzNjAwMDYgNTkuMDcxNSAyNS44MjQgNTkuMDcxNSAyNS43Mjc5OTk1IDU5LjExOTQ5OTUgMjUuNjMyMDAwNSA1OS4yMTU1IDI1LjUzNkw2Mi45NTk1IDIyLjI3MkM2My4wMDc1MDAyIDIyLjIzOTk5OTggNjMuMDIzNTAwMSAyMi4yMDQwMDAyIDYzLjAwNzUgMjIuMTY0IDYyLjk5MTQ5OTkgMjIuMTIzOTk5OCA2Mi45NTE1MDAzIDIyLjEwNCA2Mi44ODc1IDIyLjEwNEw1Ny4zNDM1IDIyLjEwNEM1Ny4wNzE0OTg2IDIyLjEwNCA1Ni45MzU1IDIxLjk2ODAwMTQgNTYuOTM1NSAyMS42OTZMNTYuOTM1NSAxOS42MDhDNTYuOTM1NSAxOS4zMzU5OTg2IDU3LjA3MTQ5ODYgMTkuMiA1Ny4zNDM1IDE5LjJMNjcuMTExNSAxOS4yQzY3LjM4MzUwMTQgMTkuMiA2Ny41MTk1IDE5LjMzNTk5ODYgNjcuNTE5NSAxOS42MDhMNjcuNTE5NSAyMS45NkM2Ny41MTk1IDIyLjE1MjAwMSA2Ny40NDc1MDA3IDIyLjMxOTk5OTMgNjcuMzAzNSAyMi40NjRMNjQuMTU5NSAyNS4zMkM2NC4wNjM0OTk1IDI1LjQxNjAwMDUgNjQuMDk1NDk5MiAyNS40Nzk5OTk4IDY0LjI1NTUgMjUuNTEyIDY1LjY0NzUwNyAyNS43ODQwMDE0IDY2LjY0NzQ5NyAyNi42MDc5OTMxIDY3LjI1NTUgMjcuOTg0ek0xOS40OTggNjUuODA4QzE5LjY2ODY2NzUgNjUuODA4IDE5Ljc1NCA2NS44OTMzMzI1IDE5Ljc1NCA2Ni4wNjRMMTkuNzU0IDY3LjJDMTkuNzU0IDY3LjM3MDY2NzUgMTkuNjY4NjY3NSA2Ny40NTYgMTkuNDk4IDY3LjQ1NkwxNy45OTQgNjcuNDU2QzE3LjkyOTk5OTcgNjcuNDU2IDE3Ljg5OCA2Ny40ODc5OTk3IDE3Ljg5OCA2Ny41NTJMMTcuODk4IDczLjc0NEMxNy44OTggNzMuOTE0NjY3NSAxNy44MTI2Njc1IDc0IDE3LjY0MiA3NEwxNi4yOTggNzRDMTYuMTI3MzMyNSA3NCAxNi4wNDIgNzMuOTE0NjY3NSAxNi4wNDIgNzMuNzQ0TDE2LjA0MiA2Ny41NTJDMTYuMDQyIDY3LjQ4Nzk5OTcgMTYuMDEwMDAwMyA2Ny40NTYgMTUuOTQ2IDY3LjQ1NkwxNS4wMzQgNjcuNDU2QzE0Ljg2MzMzMjUgNjcuNDU2IDE0Ljc3OCA2Ny4zNzA2Njc1IDE0Ljc3OCA2Ny4yTDE0Ljc3OCA2Ni4wNjRDMTQuNzc4IDY1Ljg5MzMzMjUgMTQuODYzMzMyNSA2NS44MDggMTUuMDM0IDY1LjgwOEwxNS45NDYgNjUuODA4QzE2LjAxMDAwMDMgNjUuODA4IDE2LjA0MiA2NS43NzYwMDAzIDE2LjA0MiA2NS43MTJMMTYuMDQyIDY1LjQ0QzE2LjA0MiA2NC43NDY2NjMyIDE2LjEzMjY2NTggNjQuMjEwNjY4NiAxNi4zMTQgNjMuODMyIDE2LjQ5NTMzNDIgNjMuNDUzMzMxNCAxNi43OTM5OTc5IDYzLjE4NDAwMDggMTcuMjEgNjMuMDI0IDE3LjYyNjAwMjEgNjIuODYzOTk5MiAxOC4yMTI2NjI5IDYyLjc4OTMzMzMgMTguOTcgNjIuOEwxOS40NjYgNjIuOEMxOS42MzY2Njc1IDYyLjggMTkuNzIyIDYyLjg4NTMzMjUgMTkuNzIyIDYzLjA1NkwxOS43MjIgNjQuMDQ4QzE5LjcyMiA2NC4yMTg2Njc1IDE5LjYzNjY2NzUgNjQuMzA0IDE5LjQ2NiA2NC4zMDRMMTkuMTE0IDY0LjMwNEMxOC42NTUzMzEgNjQuMzA0IDE4LjMzODAwMDkgNjQuMzk0NjY1OCAxOC4xNjIgNjQuNTc2IDE3Ljk4NTk5OTEgNjQuNzU3MzM0MiAxNy44OTggNjUuMDg3OTk3NiAxNy44OTggNjUuNTY4TDE3Ljg5OCA2NS43MTJDMTcuODk4IDY1Ljc3NjAwMDMgMTcuOTI5OTk5NyA2NS44MDggMTcuOTk0IDY1LjgwOEwxOS40OTggNjUuODA4ek0yNC4xMzQgNzQuMTI4QzIzLjI5MTMyOTEgNzQuMTI4IDIyLjU2NjAwMyA3My45MTQ2Njg4IDIxLjk1OCA3My40ODggMjEuMzQ5OTk3IDczLjA2MTMzMTIgMjAuOTI4NjY3OCA3Mi40NjkzMzcxIDIwLjY5NCA3MS43MTIgMjAuNTEyNjY1OCA3MS4xODkzMzA3IDIwLjQyMiA3MC41ODEzMzY4IDIwLjQyMiA2OS44ODggMjAuNDIyIDY5LjIwNTMyOTkgMjAuNTA3MzMyNSA2OC41OTczMzYgMjAuNjc4IDY4LjA2NCAyMC45MjMzMzQ2IDY3LjMxNzMyOTYgMjEuMzQ5OTk3IDY2LjczNjAwMjEgMjEuOTU4IDY2LjMyIDIyLjU2NjAwMyA2NS45MDM5OTc5IDIzLjI5NjY2MjQgNjUuNjk2IDI0LjE1IDY1LjY5NiAyNC45NjA2NzA3IDY1LjY5NiAyNS42NjE5OTcgNjUuOTAzOTk3OSAyNi4yNTQgNjYuMzIgMjYuODQ2MDAzIDY2LjczNjAwMjEgMjcuMjY0NjY1NCA2Ny4zMTE5OTYzIDI3LjUxIDY4LjA0OCAyNy43MDIwMDEgNjguNTYwMDAyNiAyNy43OTggNjkuMTY3OTk2NSAyNy43OTggNjkuODcyIDI3Ljc5OCA3MC41NDQwMDM0IDI3LjcwNzMzNDIgNzEuMTUxOTk3MyAyNy41MjYgNzEuNjk2IDI3LjI4MDY2NTQgNzIuNDUzMzM3MSAyNi44NTkzMzYzIDczLjA0Nzk5NzggMjYuMjYyIDczLjQ4IDI1LjY2NDY2MzcgNzMuOTEyMDAyMiAyNC45NTUzMzc0IDc0LjEyOCAyNC4xMzQgNzQuMTI4ek0yNC4xMzQgNzIuNTI4QzI0LjUyODY2ODYgNzIuNTI4IDI0Ljg2NzMzMTkgNzIuNDE2MDAxMSAyNS4xNSA3Mi4xOTIgMjUuNDMyNjY4MSA3MS45Njc5OTg5IDI1LjYzMjY2NjEgNzEuNjUzMzM1NCAyNS43NSA3MS4yNDggMjUuODY3MzMzOSA3MC45MDY2NjUgMjUuOTI2IDcwLjQ1ODY2OTQgMjUuOTI2IDY5LjkwNCAyNS45MjYgNjkuMzgxMzMwNyAyNS44NzI2NjcyIDY4LjkzMzMzNTIgMjUuNzY2IDY4LjU2IDI1LjY0ODY2NjEgNjguMTU0NjY0NiAyNS40NDMzMzQ4IDY3Ljg0MjY2NzggMjUuMTUgNjcuNjI0IDI0Ljg1NjY2NTIgNjcuNDA1MzMyMiAyNC41MDczMzU0IDY3LjI5NiAyNC4xMDIgNjcuMjk2IDIzLjY5NjY2NDYgNjcuMjk2IDIzLjM1MDAwMTQgNjcuNDA1MzMyMiAyMy4wNjIgNjcuNjI0IDIyLjc3Mzk5ODYgNjcuODQyNjY3OCAyMi41NzEzMzM5IDY4LjE1NDY2NDYgMjIuNDU0IDY4LjU2IDIyLjM0NzMzMjggNjguOTMzMzM1MiAyMi4yOTQgNjkuMzgxMzMwNyAyMi4yOTQgNjkuOTA0IDIyLjI5NCA3MC40MjY2NjkzIDIyLjM0NzMzMjggNzAuODc0NjY0OCAyMi40NTQgNzEuMjQ4IDIyLjU3MTMzMzkgNzEuNjUzMzM1NCAyMi43NzY2NjUyIDcxLjk2Nzk5ODkgMjMuMDcgNzIuMTkyIDIzLjM2MzMzNDggNzIuNDE2MDAxMSAyMy43MTc5OTc5IDcyLjUyOCAyNC4xMzQgNzIuNTI4ek0zMy4yNjYgNjUuNzI4QzMzLjU3NTMzNDkgNjUuNzI4IDMzLjg1Nzk5ODcgNjUuNzg2NjY2MSAzNC4xMTQgNjUuOTA0IDM0LjI0MjAwMDYgNjUuOTY4MDAwMyAzNC4yOTAwMDAyIDY2LjA3NDY2NTkgMzQuMjU4IDY2LjIyNEwzNC4wMDIgNjcuNTUyQzMzLjk5MTMzMzMgNjcuNjM3MzMzOCAzMy45NjIwMDAyIDY3LjY5MDY2NjYgMzMuOTE0IDY3LjcxMiAzMy44NjU5OTk4IDY3LjczMzMzMzQgMzMuNzk0MDAwNSA2Ny43MzMzMzM0IDMzLjY5OCA2Ny43MTIgMzMuNTY5OTk5NCA2Ny42NjkzMzMxIDMzLjM5OTMzNDQgNjcuNjQ4IDMzLjE4NiA2Ny42NDggMzMuMDU3OTk5NCA2Ny42NDggMzIuOTU2NjY3IDY3LjY1MzMzMzMgMzIuODgyIDY3LjY2NCAzMi40MzM5OTc4IDY3LjY4NTMzMzQgMzIuMDYwNjY4MiA2Ny44NDI2NjUyIDMxLjc2MiA2OC4xMzYgMzEuNDYzMzMxOCA2OC40MjkzMzQ4IDMxLjMxNCA2OC44MTA2NjQzIDMxLjMxNCA2OS4yOEwzMS4zMTQgNzMuNzQ0QzMxLjMxNCA3My45MTQ2Njc1IDMxLjIyODY2NzUgNzQgMzEuMDU4IDc0TDI5LjcxNCA3NEMyOS41NDMzMzI1IDc0IDI5LjQ1OCA3My45MTQ2Njc1IDI5LjQ1OCA3My43NDRMMjkuNDU4IDY2LjA4QzI5LjQ1OCA2NS45MDkzMzI1IDI5LjU0MzMzMjUgNjUuODI0IDI5LjcxNCA2NS44MjRMMzEuMDU4IDY1LjgyNEMzMS4yMjg2Njc1IDY1LjgyNCAzMS4zMTQgNjUuOTA5MzMyNSAzMS4zMTQgNjYuMDhMMzEuMzE0IDY2LjcwNEMzMS4zMTQgNjYuNzQ2NjY2OSAzMS4zMjQ2NjY2IDY2Ljc3MzMzMzMgMzEuMzQ2IDY2Ljc4NCAzMS4zNjczMzM0IDY2Ljc5NDY2NjcgMzEuMzg4NjY2NiA2Ni43Nzg2NjY5IDMxLjQxIDY2LjczNiAzMS44NTgwMDIyIDY2LjA2Mzk5NjYgMzIuNDc2NjYyNyA2NS43MjggMzMuMjY2IDY1LjcyOHpNNDIuMjcgNjcuOTM2QzQyLjQ1MTMzNDIgNjguNDgwMDAyNyA0Mi41NDIgNjkuMTMwNjYyOSA0Mi41NDIgNjkuODg4IDQyLjU0MiA3MC42MjQwMDM3IDQyLjQ0NjAwMSA3MS4yOTA2NjM3IDQyLjI1NCA3MS44ODggNDIuMDE5MzMyMiA3Mi41ODEzMzY4IDQxLjYzNTMzNiA3My4xMjc5OTggNDEuMTAyIDczLjUyOCA0MC41Njg2NjQgNzMuOTI4MDAyIDM5LjkyODY3MDQgNzQuMTI4IDM5LjE4MiA3NC4xMjggMzguNDI0NjYyOSA3NC4xMjggMzcuODE2NjY5IDczLjg1MDY2OTQgMzcuMzU4IDczLjI5NiAzNy4zMzY2NjY2IDczLjI1MzMzMzEgMzcuMzEyNjY2OCA3My4yMzczMzMzIDM3LjI4NiA3My4yNDggMzcuMjU5MzMzMiA3My4yNTg2NjY3IDM3LjI0NiA3My4yODUzMzMxIDM3LjI0NiA3My4zMjhMMzcuMjQ2IDczLjc0NEMzNy4yNDYgNzMuOTE0NjY3NSAzNy4xNjA2Njc1IDc0IDM2Ljk5IDc0TDM1LjY0NiA3NEMzNS40NzUzMzI1IDc0IDM1LjM5IDczLjkxNDY2NzUgMzUuMzkgNzMuNzQ0TDM1LjM5IDYzLjA1NkMzNS4zOSA2Mi44ODUzMzI1IDM1LjQ3NTMzMjUgNjIuOCAzNS42NDYgNjIuOEwzNi45OSA2Mi44QzM3LjE2MDY2NzUgNjIuOCAzNy4yNDYgNjIuODg1MzMyNSAzNy4yNDYgNjMuMDU2TDM3LjI0NiA2Ni40NDhDMzcuMjQ2IDY2LjQ5MDY2NjkgMzcuMjU5MzMzMiA2Ni41MTQ2NjY2IDM3LjI4NiA2Ni41MiAzNy4zMTI2NjY4IDY2LjUyNTMzMzQgMzcuMzM2NjY2NiA2Ni41MTIwMDAyIDM3LjM1OCA2Ni40OCAzNy44MjczMzU3IDY1Ljk1NzMzMDcgMzguNDM1MzI5NiA2NS42OTYgMzkuMTgyIDY1LjY5NiAzOS45NjA2NzA2IDY1LjY5NiA0MC42MTEzMzA3IDY1Ljg5MzMzMTQgNDEuMTM0IDY2LjI4OCA0MS42NTY2NjkzIDY2LjY4MjY2ODYgNDIuMDM1MzMyMiA2Ny4yMzE5OTY1IDQyLjI3IDY3LjkzNnpNNDAuMjM4IDcxLjc0NEM0MC40OTQwMDEzIDcxLjI5NiA0MC42MjIgNzAuNjg4MDAzOCA0MC42MjIgNjkuOTIgNDAuNjIyIDY5LjA4Nzk5NTggNDAuNDY3MzM0OSA2OC40MzczMzU3IDQwLjE1OCA2Ny45NjggMzkuODU5MzMxOCA2Ny41MTk5OTc4IDM5LjQzMjY2OTQgNjcuMjk2IDM4Ljg3OCA2Ny4yOTYgMzguMzY1OTk3NCA2Ny4yOTYgMzcuOTY2MDAxNCA2Ny41MzA2NjQzIDM3LjY3OCA2OCAzNy40MTEzMzIgNjguNDM3MzM1NSAzNy4yNzggNjkuMDcxOTk1OCAzNy4yNzggNjkuOTA0IDM3LjI3OCA3MC43MjUzMzc0IDM3LjQwMDY2NTQgNzEuMzQzOTk3OSAzNy42NDYgNzEuNzYgMzcuOTQ0NjY4MiA3Mi4yNjEzMzU4IDM4LjM2MDY2NCA3Mi41MTIgMzguODk0IDcyLjUxMiAzOS41MTI2Njk4IDcyLjUxMiAzOS45NjA2NjUzIDcyLjI1NjAwMjYgNDAuMjM4IDcxLjc0NHpNNDUuMTQ2IDY0LjhDNDQuNzkzOTk4MiA2NC44IDQ0LjUwNjAwMTEgNjQuNjkwNjY3OCA0NC4yODIgNjQuNDcyIDQ0LjA1Nzk5ODkgNjQuMjUzMzMyMiA0My45NDYgNjMuOTczMzM1IDQzLjk0NiA2My42MzIgNDMuOTQ2IDYzLjI5MDY2NSA0NC4wNTc5OTg5IDYzLjAxMzMzNDQgNDQuMjgyIDYyLjggNDQuNTA2MDAxMSA2Mi41ODY2NjU2IDQ0Ljc5Mzk5ODIgNjIuNDggNDUuMTQ2IDYyLjQ4IDQ1LjQ5ODAwMTggNjIuNDggNDUuNzgzMzMyMiA2Mi41ODY2NjU2IDQ2LjAwMiA2Mi44IDQ2LjIyMDY2NzggNjMuMDEzMzM0NCA0Ni4zMyA2My4yOTA2NjUgNDYuMzMgNjMuNjMyIDQ2LjMzIDYzLjk3MzMzNSA0Ni4yMjA2Njc4IDY0LjI1MzMzMjIgNDYuMDAyIDY0LjQ3MiA0NS43ODMzMzIyIDY0LjY5MDY2NzggNDUuNDk4MDAxOCA2NC44IDQ1LjE0NiA2NC44ek00NC40NzQgNzRDNDQuMzAzMzMyNSA3NCA0NC4yMTggNzMuOTE0NjY3NSA0NC4yMTggNzMuNzQ0TDQ0LjIxOCA2Ni4wOEM0NC4yMTggNjUuOTA5MzMyNSA0NC4zMDMzMzI1IDY1LjgyNCA0NC40NzQgNjUuODI0TDQ1LjgxOCA2NS44MjRDNDUuOTg4NjY3NSA2NS44MjQgNDYuMDc0IDY1LjkwOTMzMjUgNDYuMDc0IDY2LjA4TDQ2LjA3NCA3My43NDRDNDYuMDc0IDczLjkxNDY2NzUgNDUuOTg4NjY3NSA3NCA0NS44MTggNzRMNDQuNDc0IDc0ek01My4wMyA2My4wNTZDNTMuMDMgNjIuODg1MzMyNSA1My4xMTUzMzI1IDYyLjggNTMuMjg2IDYyLjhMNTQuNjMgNjIuOEM1NC44MDA2Njc1IDYyLjggNTQuODg2IDYyLjg4NTMzMjUgNTQuODg2IDYzLjA1Nkw1NC44ODYgNzMuNzQ0QzU0Ljg4NiA3My45MTQ2Njc1IDU0LjgwMDY2NzUgNzQgNTQuNjMgNzRMNTMuMjg2IDc0QzUzLjExNTMzMjUgNzQgNTMuMDMgNzMuOTE0NjY3NSA1My4wMyA3My43NDRMNTMuMDMgNzMuMzI4QzUzLjAzIDczLjI4NTMzMzEgNTMuMDE2NjY2OCA3My4yNTg2NjY3IDUyLjk5IDczLjI0OCA1Mi45NjMzMzMyIDczLjIzNzMzMzMgNTIuOTM5MzMzNCA3My4yNTMzMzMxIDUyLjkxOCA3My4yOTYgNTIuNDU5MzMxIDczLjg1MDY2OTQgNTEuODUxMzM3MSA3NC4xMjggNTEuMDk0IDc0LjEyOCA1MC4zNDczMjk2IDc0LjEyOCA0OS43MDczMzYgNzMuOTI4MDAyIDQ5LjE3NCA3My41MjggNDguNjQwNjY0IDczLjEyNzk5OCA0OC4yNTY2Njc4IDcyLjU4MTMzNjggNDguMDIyIDcxLjg4OCA0Ny44Mjk5OTkgNzEuMjkwNjYzNyA0Ny43MzQgNzAuNjI0MDAzNyA0Ny43MzQgNjkuODg4IDQ3LjczNCA2OS4xMzA2NjI5IDQ3LjgyNDY2NTggNjguNDgwMDAyNyA0OC4wMDYgNjcuOTM2IDQ4LjI0MDY2NzggNjcuMjMxOTk2NSA0OC42MTkzMzA3IDY2LjY4MjY2ODYgNDkuMTQyIDY2LjI4OCA0OS42NjQ2NjkzIDY1Ljg5MzMzMTQgNTAuMzE1MzI5NCA2NS42OTYgNTEuMDk0IDY1LjY5NiA1MS44NDA2NzA0IDY1LjY5NiA1Mi40NDg2NjQzIDY1Ljk1NzMzMDcgNTIuOTE4IDY2LjQ4IDUyLjkzOTMzMzQgNjYuNTEyMDAwMiA1Mi45NjMzMzMyIDY2LjUyNTMzMzQgNTIuOTkgNjYuNTIgNTMuMDE2NjY2OCA2Ni41MTQ2NjY2IDUzLjAzIDY2LjQ5MDY2NjkgNTMuMDMgNjYuNDQ4TDUzLjAzIDYzLjA1NnpNNTIuNjMgNzEuNzZDNTIuODc1MzM0NiA3MS4zNDM5OTc5IDUyLjk5OCA3MC43MjUzMzc0IDUyLjk5OCA2OS45MDQgNTIuOTk4IDY5LjA3MTk5NTggNTIuODY0NjY4IDY4LjQzNzMzNTUgNTIuNTk4IDY4IDUyLjMwOTk5ODYgNjcuNTMwNjY0MyA1MS45MTAwMDI2IDY3LjI5NiA1MS4zOTggNjcuMjk2IDUwLjg0MzMzMDYgNjcuMjk2IDUwLjQxNjY2ODIgNjcuNTE5OTk3OCA1MC4xMTggNjcuOTY4IDQ5LjgwODY2NTEgNjguNDM3MzM1NyA0OS42NTQgNjkuMDg3OTk1OCA0OS42NTQgNjkuOTIgNDkuNjU0IDcwLjY4ODAwMzggNDkuNzgxOTk4NyA3MS4yOTYgNTAuMDM4IDcxLjc0NCA1MC4zMTUzMzQ3IDcyLjI1NjAwMjYgNTAuNzYzMzMwMiA3Mi41MTIgNTEuMzgyIDcyLjUxMiA1MS45MTUzMzYgNzIuNTEyIDUyLjMzMTMzMTggNzIuMjYxMzM1OCA1Mi42MyA3MS43NnpNNjEuNzQ2IDYzLjA1NkM2MS43NDYgNjIuODg1MzMyNSA2MS44MzEzMzI1IDYyLjggNjIuMDAyIDYyLjhMNjMuMzQ2IDYyLjhDNjMuNTE2NjY3NSA2Mi44IDYzLjYwMiA2Mi44ODUzMzI1IDYzLjYwMiA2My4wNTZMNjMuNjAyIDczLjc0NEM2My42MDIgNzMuOTE0NjY3NSA2My41MTY2Njc1IDc0IDYzLjM0NiA3NEw2Mi4wMDIgNzRDNjEuODMxMzMyNSA3NCA2MS43NDYgNzMuOTE0NjY3NSA2MS43NDYgNzMuNzQ0TDYxLjc0NiA3My4zMjhDNjEuNzQ2IDczLjI4NTMzMzEgNjEuNzMyNjY2OCA3My4yNTg2NjY3IDYxLjcwNiA3My4yNDggNjEuNjc5MzMzMiA3My4yMzczMzMzIDYxLjY1NTMzMzQgNzMuMjUzMzMzMSA2MS42MzQgNzMuMjk2IDYxLjE3NTMzMSA3My44NTA2Njk0IDYwLjU2NzMzNzEgNzQuMTI4IDU5LjgxIDc0LjEyOCA1OS4wNjMzMjk2IDc0LjEyOCA1OC40MjMzMzYgNzMuOTI4MDAyIDU3Ljg5IDczLjUyOCA1Ny4zNTY2NjQgNzMuMTI3OTk4IDU2Ljk3MjY2NzggNzIuNTgxMzM2OCA1Ni43MzggNzEuODg4IDU2LjU0NTk5OSA3MS4yOTA2NjM3IDU2LjQ1IDcwLjYyNDAwMzcgNTYuNDUgNjkuODg4IDU2LjQ1IDY5LjEzMDY2MjkgNTYuNTQwNjY1OCA2OC40ODAwMDI3IDU2LjcyMiA2Ny45MzYgNTYuOTU2NjY3OCA2Ny4yMzE5OTY1IDU3LjMzNTMzMDcgNjYuNjgyNjY4NiA1Ny44NTggNjYuMjg4IDU4LjM4MDY2OTMgNjUuODkzMzMxNCA1OS4wMzEzMjk0IDY1LjY5NiA1OS44MSA2NS42OTYgNjAuNTU2NjcwNCA2NS42OTYgNjEuMTY0NjY0MyA2NS45NTczMzA3IDYxLjYzNCA2Ni40OCA2MS42NTUzMzM0IDY2LjUxMjAwMDIgNjEuNjc5MzMzMiA2Ni41MjUzMzM0IDYxLjcwNiA2Ni41MiA2MS43MzI2NjY4IDY2LjUxNDY2NjYgNjEuNzQ2IDY2LjQ5MDY2NjkgNjEuNzQ2IDY2LjQ0OEw2MS43NDYgNjMuMDU2ek02MS4zNDYgNzEuNzZDNjEuNTkxMzM0NiA3MS4zNDM5OTc5IDYxLjcxNCA3MC43MjUzMzc0IDYxLjcxNCA2OS45MDQgNjEuNzE0IDY5LjA3MTk5NTggNjEuNTgwNjY4IDY4LjQzNzMzNTUgNjEuMzE0IDY4IDYxLjAyNTk5ODYgNjcuNTMwNjY0MyA2MC42MjYwMDI2IDY3LjI5NiA2MC4xMTQgNjcuMjk2IDU5LjU1OTMzMDYgNjcuMjk2IDU5LjEzMjY2ODIgNjcuNTE5OTk3OCA1OC44MzQgNjcuOTY4IDU4LjUyNDY2NTEgNjguNDM3MzM1NyA1OC4zNyA2OS4wODc5OTU4IDU4LjM3IDY5LjkyIDU4LjM3IDcwLjY4ODAwMzggNTguNDk3OTk4NyA3MS4yOTYgNTguNzU0IDcxLjc0NCA1OS4wMzEzMzQ3IDcyLjI1NjAwMjYgNTkuNDc5MzMwMiA3Mi41MTIgNjAuMDk4IDcyLjUxMiA2MC42MzEzMzYgNzIuNTEyIDYxLjA0NzMzMTggNzIuMjYxMzM1OCA2MS4zNDYgNzEuNzZ6TTY5LjE2NiA3Mi41NkM2OS41NjA2Njg2IDcyLjU0OTMzMzMgNjkuOTA0NjY1MiA3Mi40NjY2Njc0IDcwLjE5OCA3Mi4zMTIgNzAuNDkxMzM0OCA3Mi4xNTczMzI2IDcwLjcyODY2NTggNzEuOTQ2NjY4IDcwLjkxIDcxLjY4IDcwLjk2MzMzMzYgNzEuNTk0NjY2MiA3MS4wMzI2NjYyIDcxLjU1MiA3MS4xMTggNzEuNTUyIDcxLjE3MTMzMzYgNzEuNTUyIDcxLjIxOTMzMzEgNzEuNTY3OTk5OCA3MS4yNjIgNzEuNkw3Mi4wMyA3Mi4yMDhDNzIuMTA0NjY3IDcyLjI4MjY2NyA3Mi4xNDIgNzIuMzUxOTk5NyA3Mi4xNDIgNzIuNDE2IDcyLjE0MiA3Mi40NTg2NjY5IDcyLjEyNjAwMDIgNzIuNTA2NjY2NCA3Mi4wOTQgNzIuNTYgNzEuNzg0NjY1MSA3My4wNTA2NjkxIDcxLjM2MzMzNiA3My40MzQ2NjUzIDcwLjgzIDczLjcxMiA3MC4yOTY2NjQgNzMuOTg5MzM0NyA2OS42ODMzMzY4IDc0LjEyOCA2OC45OSA3NC4xMjggNjguMTQ3MzI5MSA3NC4xMjggNjcuNDQwNjY5NSA3My45MjgwMDIgNjYuODcgNzMuNTI4IDY2LjI5OTMzMDUgNzMuMTI3OTk4IDY1Ljg4NjAwMTMgNzIuNTcwNjcwMiA2NS42MyA3MS44NTYgNjUuNDE2NjY1NiA3MS4yNjkzMzA0IDY1LjMxIDcwLjYwODAwMzcgNjUuMzEgNjkuODcyIDY1LjMxIDY5LjEzNTk5NjMgNjUuMzY4NjY2MSA2OC41NzA2Njg2IDY1LjQ4NiA2OC4xNzYgNjUuNjg4NjY3NyA2Ny40MTg2NjI5IDY2LjA4ODY2MzcgNjYuODE2MDAyMiA2Ni42ODYgNjYuMzY4IDY3LjI4MzMzNjMgNjUuOTE5OTk3OCA2OC4wMDg2NjI0IDY1LjY5NiA2OC44NjIgNjUuNjk2IDcwLjg1NjY3NjYgNjUuNjk2IDcyLjAyNDY2NSA2Ni43ODkzMjI0IDcyLjM2NiA2OC45NzYgNzIuNDE5MzMzNiA2OS4zMjgwMDE4IDcyLjQ1NjY2NjYgNjkuNzY1MzMwNyA3Mi40NzggNzAuMjg4IDcyLjQ3OCA3MC40NTg2Njc1IDcyLjM5MjY2NzUgNzAuNTQ0IDcyLjIyMiA3MC41NDRMNjcuMjYyIDcwLjU0NEM2Ny4xOTc5OTk3IDcwLjU0NCA2Ny4xNjYgNzAuNTc1OTk5NyA2Ny4xNjYgNzAuNjQgNjcuMTY2IDcwLjkyODAwMTQgNjcuMTk3OTk5NyA3MS4xNjI2NjU4IDY3LjI2MiA3MS4zNDQgNjcuMzc5MzMzOSA3MS43MjgwMDE5IDY3LjYwMzMzMTcgNzIuMDI2NjY1NiA2Ny45MzQgNzIuMjQgNjguMjY0NjY4MyA3Mi40NTMzMzQ0IDY4LjY3NTMzMDkgNzIuNTYgNjkuMTY2IDcyLjU2ek02OC44NDYgNjcuMjk2QzY4LjQ0MDY2NDYgNjcuMjk2IDY4LjEwNzMzNDYgNjcuMzk0NjY1NyA2Ny44NDYgNjcuNTkyIDY3LjU4NDY2NTQgNjcuNzg5MzM0MyA2Ny40MDYwMDA1IDY4LjA2Mzk5ODIgNjcuMzEgNjguNDE2IDY3LjIzNTMzMyA2OC42MjkzMzQ0IDY3LjE5MjY2NjcgNjguODUzMzMyMiA2Ny4xODIgNjkuMDg4IDY3LjE3MTMzMzMgNjkuMTUyMDAwMyA2Ny4xOTc5OTk3IDY5LjE4NCA2Ny4yNjIgNjkuMTg0TDcwLjQ3OCA2OS4xODRDNzAuNTQyMDAwMyA2OS4xODQgNzAuNTc0IDY5LjE1MjAwMDMgNzAuNTc0IDY5LjA4OCA3MC41MzEzMzMxIDY4Ljc2Nzk5ODQgNzAuNDk5MzMzNCA2OC41NzYwMDAzIDcwLjQ3OCA2OC41MTIgNzAuMzgxOTk5NSA2OC4xMzg2NjQ4IDcwLjE5MjY2ODEgNjcuODQyNjY3OCA2OS45MSA2Ny42MjQgNjkuNjI3MzMxOSA2Ny40MDUzMzIyIDY5LjI3MjY2ODggNjcuMjk2IDY4Ljg0NiA2Ny4yOTZ6TTc3Ljk5NCA2NS42OTZDNzguODY4NjcxIDY1LjY5NiA3OS41NjQ2NjQxIDY1Ljk1MTk5NzQgODAuMDgyIDY2LjQ2NCA4MC41OTkzMzU5IDY2Ljk3NjAwMjYgODAuODU4IDY3LjY3NDY2MjIgODAuODU4IDY4LjU2TDgwLjg1OCA3My43NDRDODAuODU4IDczLjkxNDY2NzUgODAuNzcyNjY3NSA3NCA4MC42MDIgNzRMNzkuMjU4IDc0Qzc5LjA4NzMzMjUgNzQgNzkuMDAyIDczLjkxNDY2NzUgNzkuMDAyIDczLjc0NEw3OS4wMDIgNjguOTQ0Qzc5LjAwMiA2OC40NTMzMzA5IDc4Ljg2MDY2ODEgNjguMDU2MDAxNSA3OC41NzggNjcuNzUyIDc4LjI5NTMzMTkgNjcuNDQ3OTk4NSA3Ny45MjQ2NjkgNjcuMjk2IDc3LjQ2NiA2Ny4yOTYgNzcuMDA3MzMxIDY3LjI5NiA3Ni42MzY2NjgxIDY3LjQ0NTMzMTggNzYuMzU0IDY3Ljc0NCA3Ni4wNzEzMzE5IDY4LjA0MjY2ODIgNzUuOTMgNjguNDM3MzMwOSA3NS45MyA2OC45MjhMNzUuOTMgNzMuNzQ0Qzc1LjkzIDczLjkxNDY2NzUgNzUuODQ0NjY3NSA3NCA3NS42NzQgNzRMNzQuMzMgNzRDNzQuMTU5MzMyNSA3NCA3NC4wNzQgNzMuOTE0NjY3NSA3NC4wNzQgNzMuNzQ0TDc0LjA3NCA2Ni4wOEM3NC4wNzQgNjUuOTA5MzMyNSA3NC4xNTkzMzI1IDY1LjgyNCA3NC4zMyA2NS44MjRMNzUuNjc0IDY1LjgyNEM3NS44NDQ2Njc1IDY1LjgyNCA3NS45MyA2NS45MDkzMzI1IDc1LjkzIDY2LjA4TDc1LjkzIDY2LjUxMkM3NS45MyA2Ni41NTQ2NjY5IDc1Ljk0MDY2NjYgNjYuNTgxMzMzMyA3NS45NjIgNjYuNTkyIDc1Ljk4MzMzMzQgNjYuNjAyNjY2NyA3Ni4wMDQ2NjY2IDY2LjU5MjAwMDIgNzYuMDI2IDY2LjU2IDc2LjQ3NDAwMjIgNjUuOTgzOTk3MSA3Ny4xMjk5OTU3IDY1LjY5NiA3Ny45OTQgNjUuNjk2eiIgb3BhY2l0eT0iLjkiLz4KICAgIDxyZWN0IHdpZHRoPSI2NCIgaGVpZ2h0PSI4IiB4PSIxNiIgeT0iNDQiIGZpbGw9IiNGRkZGRkYiLz4KICA8L2c+Cjwvc3ZnPgo='); background-position: center center; background-repeat: no-repeat; background-size: contain; display: inline-block; height: 160px; width: 248px; }

/* MODAL MENU */
.modalmenu { position: relative; }
.modalmenu-menu, .input-group .modalmenu-menu { background-color: #fff; border: 1px solid #a2a2a2 !important; -webkit-box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.5); -moz-box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.5); box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.5); color: #333; font-weight: normal; left: -8px; line-height: 1.2; overflow: hidden; overflow-x: hidden; overflow-y: auto; position: absolute; top: -8px; z-index: 10000; }
.modalmenu-menu ul { list-style: none; margin: 0; padding: 0; }
.modalmenu-menu ul.menu-list { border-left: 0 !important; border-right: 0 !important; list-style: none; margin: 0; max-height: 250px; min-width: 60px; padding: 0; position: relative; }
.modalmenu-menu li { border-bottom: 1px solid #d8d8d8; border-left: 0 !important; border-right: 0 !important; margin: 0; padding: 8px 15px; }
.modalmenu-menu ul.borderless li { border-bottom: 0; }
.modalmenu-menu li:last-child { border-bottom: 0; }
.modalmenu-menu li.anchor-item { border-left: 0 !important; border-right: 0 !important; padding: 0; }
.modalmenu-menu li.anchor-item > a { border-left: 0 !important; border-right: 0 !important; display: block; overflow: hidden; padding: 8px 15px; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; }
.modalmenu-menu li.anchor-item a:hover, .modalmenu-menu li.focused { background: #ddd; }
.modalmenu-menu .divider { background-color: #e5e5e5; height: 1px; margin: 9px 0; overflow: hidden; padding: 0; }
.modalmenu-menu .title { font-weight: bold; }
td .modalmenu-menu, td .menu-list { max-width: none; width: auto; }

/* SPOTLITE */
.colcarousel-img-container, .featured-product-img-container { display: block; }
.products-carousel { background: #fff; border: 1px solid #cccccc; height: 232px; margin: 0px auto 10px auto; padding: 0px; position: relative; z-index: 1; }
.products-carousel .colcarousel-left { background: #dddfe5; cursor: pointer; display: block; height: 230px; left: 0px; position: absolute; top: 0px; width: 30px; }
.products-carousel .colcarousel-left .caret-left { left: 6px; position: absolute; top: 50%; }
.products-carousel .colcarousel-right { background: #dddfe5; cursor: pointer; display: block; height: 230px; position: absolute; right: 0px; top: 0px; width: 30px; }
.products-carousel .colcarousel-right .caret-right { position: absolute; right: 6px; top: 50%; }
.products-carousel .colcarousel-window { background: #ffffff; border-left: 1px solid #CCC; height: 230px; left: 30px; overflow: hidden; position: absolute; right: 30px; top: 0px; }
.products-carousel .colcarousel-window .gridbox { border-right: 1px solid #CCC; float: left; height: 230px; margin: 0; padding: 10px; width: 188px; }
.products-carousel .colcarousel-window .gridbox figure { background-repeat: no-repeat; background-position: center center; background-size: contain; display: block; height: 94px; width: 100%; }
.products-carousel .colcarousel-window .gridbox:last-child { border-right: 0; }
.products-carousel .colcarousel-content { height: 230px; left: 0; position: absolute; top: 0; }

.storesite-spotlite .price { margin-bottom: 2px; }
.storesite-spotlite.type-list .title { margin-bottom: 0; }
.storesite-spotlite.type-list .products-carousel { background: none; border: 0; height: auto;  }
.storesite-spotlite.type-list .products-carousel .colcarousel-arrow { display: none; }
.storesite-spotlite.type-list .products-carousel .colcarousel-window { background: none; border: 0; height: auto; left: auto !important; overflow: visible; position: relative; right: auto; top: auto; width: 100% !important; }
.storesite-spotlite.type-list .products-carousel .colcarousel-window .gridbox { border: 0; border-top: 2px solid #e8e8e8; display: table; float: none; height: auto; width: 100%; }
.storesite-spotlite.type-list .products-carousel .colcarousel-window .gridbox:first-child { border-top: 0; }
.storesite-spotlite.type-list .gridbox { width: 100% !important; }
.storesite-spotlite.type-list .products-carousel .colcarousel-content { height: auto; left: auto !important; position: relative; top: auto; width: 100% !important; }
.storesite-spotlite.type-list .colcarousel-img-container { display: table-cell; padding: 0 20px; vertical-align: top; width: 20%; }
.storesite-spotlite.type-list .products-carousel .colcarousel-window .gridbox figure { height: 150px; }
.storesite-spotlite.type-list .colcarousel-body-container { display: table-cell; vertical-align: top; width: 80%; }
.storesite-spotlite.type-list .colcarousel-info-container { display: table; width: 100%; }
.storesite-spotlite.type-list .colcarousel-description-container { display: table-cell; vertical-align: top; width: 80%; }
.storesite-spotlite.type-list .colcarousel-price-container { display: table-cell; padding: 0 0 0 10px; vertical-align: top; width: 20%; }
.storesite-spotlite.type-list .info-description { display: block; margin: 0 0 10px 0; }
.storesite-spotlite.type-list .msrp { display: block; margin: 0 0 10px 0; }
.storesite-spotlite.type-list .mfrpn { display: block; margin: 0; }
.storesite-spotlite.type-list .in-stock { display: block; margin: 0; }
.storesite-spotlite.type-grid .title { margin-bottom: 0; }
.storesite-spotlite.type-grid .colcarousel-info-container { padding-top: 10px; }
.storesite-spotlite.type-grid .products-carousel .colcarousel-window .gridbox .info { display: none; }
.storesite-spotlite.type-grid .products-carousel .colcarousel-window .gridbox .description { display: none; }
.storesite-spotlite.type-grid .products-carousel .colcarousel-window .gridbox h4 { margin-top: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.storesite-spotlite.type-grid .msrp { display: block; margin: 0 0 10px 0; }
.storesite-spotlite.type-grid .mfrpn { display: block; margin: 0; }
.storesite-spotlite .price-block-sm { display: none; }
.storesite-spotlite .addcart-icon { display: none; }

.storesite-spotlite.type-grid .popover-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.storesite-spotlite .popover.bottom { margin-top: -30px; }
.storesite-spotlite .gridbox .popover-content span { display: block !important; }
.storesite-spotlite.type-list .colcarousel-img-container { pointer-events: none !important; }
.storesite-spotlite.type-grid .info-description { max-height: 55px; overflow: hidden; text-overflow: ellipsis; }

/* FEATURED PRODUCTS */
.storesite-featuredproducts.storesite-home-module .title { background-color: transparent; color: inherit; }
.storesite-featuredproducts.storesite-home-module img { border: 0; }
.storesite-featuredproducts .gridbox figure { background-position: left center; background-repeat: no-repeat; background-size: contain; height: 150px; }
.storesite-featuredproducts.type-list .title { margin-bottom: 0; }
.storesite-featuredproducts.type-list .featured-products .gridbox { border: 0; border-top: 2px solid #e8e8e8; display: table; float: none; height: auto; padding: 10px; width: 100%; }
.storesite-featuredproducts.type-list .featured-products .gridbox:first-child { border-top: 0; }
.storesite-featuredproducts.type-list .featured-product-img-container { display: table-cell; padding: 0 20px; vertical-align: top; width: 20%; }
.storesite-featuredproducts.type-list .featured-products .gridbox figure { height: 100px; }
.storesite-featuredproducts.type-list .featured-product-body-container { display: table-cell; vertical-align: top; width: 80%; }
.storesite-featuredproducts.type-list .featured-product-info-container { display: table; width: 100%; }
.storesite-featuredproducts.type-list .featured-product-description-container { display: table-cell; vertical-align: top; width: 80%; }
.storesite-featuredproducts.type-list .featured-product-price-container { display: table-cell; padding: 0 0 0 10px; vertical-align: top; width: 20%; }
.storesite-featuredproducts.type-list .info-description { display: block; margin: 0 0 10px 0; }
.storesite-featuredproducts.type-list .msrp { display: block; margin: 0 0 10px 0; }
.storesite-featuredproducts.type-list .mfrpn { display: block; margin: 0; }
.storesite-featuredproducts.type-list .in-stock { display: block; margin: 0; }
.storesite-featuredproducts.type-grid .featured-products { border-left: 1px solid #ccc; border-top: 1px solid #ccc; padding: 0; }
.storesite-featuredproducts.type-grid .title { margin-bottom: 0; }
.storesite-featuredproducts.type-grid .featured-products .gridbox .info { display: none; }
.storesite-featuredproducts.type-grid .featured-products .gridbox .description { display: none; }
.storesite-featuredproducts.type-grid .gridbox .product-title,
.storesite-featuredproducts.type-grid .gridbox .price { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.storesite-featuredproducts.type-grid .msrp { display: none; }
.storesite-featuredproducts.type-grid .mfrpn { display: none; }
.storesite-featuredproducts.type-grid .in-stock { display: none; }
/*.storesite-featuredproducts.type-grid .gridbox:nth-child(4n+1) { clear: left; }*/
.storesite-featuredproducts.type-grid[data-rowcount="2"] .gridbox { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; 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 { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; 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 { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; 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 { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; 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 { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; 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 { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; 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 { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; float: left; padding: 10px; width: 12.5%; }
.storesite-featuredproducts.type-grid[data-rowcount="8"] .gridbox:nth-child(8n+1) { clear: left; }
.storesite-featuredproducts .price-block-sm { display: none; }
.storesite-featuredproducts .addcart-icon { display: none; }

.storesite-featuredproducts.type-grid { overflow: visible; }
.storesite-featuredproducts .gridbox .popover-content span { display: block !important; }
.storesite-featuredproducts .popover.top { margin-top: 30px; }
.storesite-featuredproducts.type-list .featured-product-img-container { pointer-events: none !important; }

/* BANNER ITEMS CAROUSEL */
.storesite-banneritem-carousel .carousel-title { margin-bottom: 0; }
.storesite-banneritem-carousel .products-carousel { background: #fff; height: 150px;  }
.storesite-banneritem-carousel .products-carousel .colcarousel-left, .storesite-banneritem-carousel .colcarousel-right { height: 148px; }
.storesite-banneritem-carousel .products-carousel .colcarousel-window { background: #ffffff; border: none; height: 148px; left: 30px; overflow: hidden; position: absolute; right: 30px; top: 0px; }
.storesite-banneritem-carousel .products-carousel .colcarousel-window .gridbox { border: none; float: left; height: 148px; margin: 0; padding: 10px; text-align: center; width: 150px; }
.storesite-banneritem-carousel .products-carousel .colcarousel-content { height: 148px; left: 0; position: absolute; top: 0; }
.storesite-banneritem-carousel .products-carousel .product-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.storesite-banneritem-carousel .products-carousel .gridbox .item a { display: block; }
.storesite-banneritem-carousel .products-carousel .colcarousel-img-container { height: 90px; overflow: hidden; }
.storesite-banneritem-carousel .products-carousel .colcarousel-img-container > span { float: none; height: 90px; margin: 0; background-size: 100% 100%; width: 70%; }
.storesite-banneritem-carousel .products-carousel .colcarousel-img-container .colcarousel-img { background-position: center center; background-size: contain; background-repeat: no-repeat; display: block; height: 90px; }

/* PRODUCT FILTERS */
.center-module[data-component="productFilters"] { margin-bottom: 10px; visibility: hidden; }
.center-module[data-component="productFilters"],
.center-module[data-component="productFilters"] label,
.center-module[data-component="productFilters"] h3,
.center-module[data-component="productFilters"] h4 { font-size: 100% !important; }
.center-module[data-component="productFilters"] #cat-mfr-spec-btns { margin-top: 0 !important; }
.center-module[data-component="productFilters"] #attribute-filter-by-keyword, 
.center-module[data-component="productFilters"] #attribute-filter-by-price { padding-bottom: 0 !important; }
.center-module[data-component="productFilters"].collapse #product-attribute-filter-header,
.center-module[data-component="productFilters"].collapsing #product-attribute-filter-header { overflow: hidden; }
.center-module[data-component="productFilters"].collapse.in #product-attribute-filter-header { overflow: visible; }
.center-module[data-component="productFilters"] #product-attribute-filter-header > div { float: left; width: 33.33%; }
.center-module[data-component="productFilters"] #product-attribute-filter-header > h3 { display: none; }
.center-module[data-component="productFilters"] #product-attribute-filter-header > hr { display: none; }
.center-module[data-component="productFilters"] #product-attribute-filter-header label { font-weight: bold; }
.center-module[data-component="productFilters"] #product-attribute-filter-header-listcontent { clear: both; display: block; float: none !important; overflow: hidden; width: 100% !important; }
.center-module[data-component="productFilters"] #product-attribute-filter-header-listcontent .product-attribute-filter-content { padding-top: 0; }
.center-module[data-component="productFilters"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module { border: 0; float: left; }
.center-module[data-component="productFilters"] #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 { width: 25%; }
.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(4n) { clear: right; }
.center-module[data-component="productFilters"][data-columns="4"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(4n+1) { clear: left; }
.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module { width: 33.3333%; }
.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(3n) { clear: right; }
.center-module[data-component="productFilters"][data-columns="3"] #product-attribute-filter-header-listcontent .product-attribute-filter-content-module:nth-child(3n+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; }
.center-module[data-component="productFilters"] h4 { background: none !important; border: 0 !important; padding-bottom: 5px !important; }
.center-module[data-component="productFilters"] h4:before { background: none !important; }
.center-module[data-component="productFilters"] .modalmenu-menu { max-width: 100%; top: -3px; }
.center-module[data-component="productFilters"] .product-attribute-filter-content { overflow: visible; }
.center-module[data-component="productFilters"] .search-child-wrapper { height: 0; visibility: hidden; }
.center-module[data-component="productFilters"] select { max-width: 100%; width: 100%; }
.center-module[data-component="productFilters"] .product-attribute-filter-content-module { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.center-module[data-component="productFilters"] .search-child-wrapper ul { display: none; }

.center-module[data-component="productFilters"] .product-attribute-filters-firstrow { display: table; margin-bottom: 10px; width: 100% !important; }
.center-module[data-component="productFilters"] .product-attribute-filters-firstrow .product-attribute-filter-content { display: table-cell; width: 33.3333%; }

#searchfilter-toggle-container { padding: 0 0 5px 0; position: relative; }
#searchfilter-toggle-container + #product-attribute-filters { margin-top: -2px; }
#searchfilter-toggle { font-weight: bold; }
#acc-search-filters { margin-bottom: 20px; }
aside #product-attribute-filters { overflow: hidden; }

#product-filters-more-toggle { clear: both; display: block; float: none; padding: 0 15px; }
#product-attribute-filter-header-listcontent.collapse.in { overflow: visible; }

/* PRODUCT OVERVIEW */
.storesite .product-header h1 { font-size: 120%; }
.storesite .product-actions h2 { font-size: 110%; }

/* PRODUCT RESULTS */
.toggle-productresult-sort { display: block; }
.product-result-toolbar { border-bottom: 2px solid #dddddd; margin: 0; padding: 13px 20px 8px 20px; }
.product-result-toolbar .actions-left, .product-result-toolbar .actions-right { line-height: 33px; }
.product-result-toolbar .title-actions { padding: 0 !important; }
.product-result-table { width: 100%; }
.product-result-table .product-result-img-container figure { background-position: center center; background-repeat: no-repeat; background-size: contain; height: 150px; }
.product-result-table .addcart-icon { display: none; }
.product-result-table .price-block-sm { display: none; }
.product-result-table.type-list .product-result-gridbox { border-bottom: 2px solid #eeeeee; display: table; width: 100%; }
.product-result-table.type-list .product-result-gridbox:last-child { border: 0; }
.product-result-table.type-list .product-result-img-container { display: table-cell; padding: 20px; vertical-align: top; width: 20%; }
.product-result-table.type-list .product-result-img-container figure { height: 75px; }
.product-result-table.type-list .product-result-img-container img { max-height: 75px; }
.product-result-table.type-list .product-result-checkbox { margin-top: 10px; }
.product-result-table.type-list .product-result-description-container { display: table-cell; padding: 20px 10px; vertical-align: top; width: 60%; }
.product-result-table.type-list .product-result-price-container { display: table-cell; padding: 20px; vertical-align: top; width: 20%; }
.product-result-table.type-list .product-result-descriptionLine2 { display: block; margin: 12px 0; }
.product-result-table.type-list .product-result-price { margin: 0 0 12px 0; }
.product-result-table.type-list .product-result-msrp { margin: 0 0 12px 0; }
.product-result-table.type-list .product-result-manufacturerPartNumber { margin: 0 0 5px 0; }
.product-result-table.type-grid .product-result-gridbox { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; float: left; padding: 20px; width: 33.333333%; }
.product-result-table.type-grid .product-result-gridbox:nth-child(3n) { border-right: 0; }
.product-result-table.type-grid .product-result-gridbox:nth-child(3n+1) { clear: left; }
.product-result-table.type-grid .product-result-img-container { position: relative; }
.product-result-table.type-grid .product-result-img-container figure { height: 100px; text-align: center; }
.product-result-table.type-grid .product-result-img-container img { max-height: 100px; }
.product-result-table.type-grid .product-result-checkbox { left: 0; position: absolute; top: 0; }
.product-result-table.type-grid .product-result-selectitem-text { display: none; }
.product-result-table.type-grid .product-result-descriptionLine1 { margin: 0 0 5px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.product-result-table.type-grid .product-result-descriptionLine2 { display: none; }
.product-result-table.type-grid .product-result-price { margin: 0 0 12px 0; }
.product-result-table.type-grid .product-result-manufacturerPartNumber { margin: 0 0 5px 0; }
.product-result-table.type-grid .product-result-inventory { margin: 0 0 5px 0; }
.product-result-table.type-grid .product-result-msrp { display: none; }
.product-result-footer { border-top: 2px solid #dddddd; margin: -1px 0 0 0; padding: 20px; }
.product-result-footer .actions-left, .product-result-footer .actions-right { line-height: 33px; }
.product-result-footer .pagination-results-text { color: #666; margin-right: 20px; }
.product-result-footer .pagination-results-pager a, .product-result-footer .pagination-results-page-on { display: inline-block; line-height: 1; padding: 10px; }
.product-result-footer .pagination-results-pager .material-icons { vertical-align: middle; }

/* RETAINED SELECTIONS FOOTER */
body.retained-selections-footer-shown {  }
#retained-selections-footer-wrapper { background: #fff; bottom: 0; -webkit-box-shadow: 0px -3px 6px 1px rgba(0,0,0,0.41); -moz-box-shadow: 0px -3px 6px 1px rgba(0,0,0,0.41); box-shadow: 0px -3px 6px 1px rgba(0,0,0,0.41); min-height: 160px; position: fixed; width: 100%; z-index: 10000; }
.modal-open #retained-selections-footer-wrapper { z-index: 100; }
#retained-selections-footer { background: #fff; }
#retained-selections-actions-wrapper { border-bottom: 2px solid #dddddd; }
#retained-selections-actions { border-left: 2px solid #dddddd; border-right: 2px solid #dddddd; padding: 0; }
.retained-selections-action-btn { line-height: 25px; margin: 0; padding: 10px 30px; position: relative; }
.retained-selections-action-btn.actions-left { border-right: 2px solid #dddddd; float: left; margin: 0; }
.retained-selections-action-btn.actions-right { border-left: 2px solid #dddddd; float: right; margin: 0; }
.retained-selections-action-btn .material-icons { margin: 0 4px 0 0; vertical-align: middle; }
#retained-selections-items-selected-count { font-weight: bold; }
#retained-selections-clear { padding-left: 10px; padding-right: 10px; }
#retained-selections-clear .md-icon-clear { color: #000; margin: 0; }
#retained-selections-addcart {  }
#retained-selections-products { height: 116px; position: relative; }
a.retained-selections-arrow { color: #000; text-decoration: none; }
a.retained-selections-arrow .material-icons { color: #000; display: block; margin: 0; padding: 0; position: relative; top: calc(50% - 10px); }
#retained-selections-footer .colcarousel-left { cursor: pointer; display: block; height: 116px; left: 0px; position: absolute; top: 0px; width: 30px; }
#retained-selections-footer .colcarousel-right { cursor: pointer; display: block; height: 116px; position: absolute; right: 0px; top: 0px; width: 30px; }
#retained-selections-footer .colcarousel-window { height: 116px; left: 30px; overflow: hidden; position: absolute; right: 30px; top: 0px; }
#retained-selections-gallery-window ul { list-style: none; margin: 0; padding: 0; }
#retained-selections-gallery-window ul li { float: left; margin: 0; padding: 0; }
#retained-selections-footer .colcarousel-content { height: 116px; left: 0; position: absolute; top: 0; }
.retained-selections-product-item { display: table; max-width: 279px !important; position: relative; width: 265px; }
.retained-selections-product-item-img { display: table-cell; padding: 5px 10px 5px 15px; vertical-align: middle; width: 40%; }
.retained-selections-product-item-imgsrc { background-position: center center; background-repeat: no-repeat; background-size: contain; height: 106px; width: 100%; }
.retained-selections-product-item-info { display: table-cell; padding: 10px 15px 10px 0; vertical-align: middle; width: 60%; }
.retained-selections-product-item-info-container { display: block; position: relative; width: 100%; }
.retained-selections-product-item-title { display: block; margin: 0 0 6px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.retained-selections-product-item-partnum { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.retained-selections-product-item-remove { position: absolute; right: 0; top: 10px; }
.retained-selections-product-item-remove .md-icon-cancel { color: #bbbbbb; }

/* SELECT TO MENU */
.selecttomenu { visibility: hidden; }
.selecttomenu.btn-group { visibility: visible; }
.selecttomenu-container { position: relative; }
.selecttomenu-btn { background-color: #fff; border: 0; line-height: 1; margin: 0; outline: 0; overflow: hidden; padding: 0 22px 0 30px; position: relative; text-align: left; text-overflow: ellipsis; white-space: nowrap; }
.selecttomenu-btn:before { color: #666; content: '\e5d7'; font-family: 'Material Icons'; font-size: 18px; margin: 0; padding: 0; position: absolute; right: 4px; top: 4px; vertical-align: middle; }
.selecttomenu-btn .md-icon-unfold_more { float: right; }
.selecttomenu-btn .selecttomenu-btn-text { display: inline-block; min-width: 20px; overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.selecttomenu-btn .selecttomenu-autowidth-btn-text { max-width: none !important; position: relative !important; width: auto !important; }
.selecttomenu-btn.selecttomenu-btn-default { border: 1px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; line-height: 22px; margin: 0 2px 0 0; padding: 3px 24px 4px 8px;  width: 100%; }
.selecttomenu-btn.selecttomenu-btn-default .selecttomenu-btn-text { line-height: 16px; vertical-align: text-top; }
.selecttomenu-menu-item { color: #000; }
.selecttomenu-inputgroup .input-group { z-index: 1; }
.selecttomenu-inputgroup .selecttomenu-btn { width: 100%; }
.selecttomenu-inputgroup.selecttomenu-menu-open .input-group { z-index: 10000; }
.selecttomenu-inputgroup .input-group .input-group-addon:first-child { -webkit-border-radius: 4px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius: 4px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; border-radius: 4px; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.selecttomenu-inputgroup .input-group-addon { background: none; padding: 3px 24px 4px 8px; }
.selecttomenu-inputgroup .input-group-addon + .form-control { border-left: 0; }
.selecttomenu-inputgroup .input-group-addon + .form-control:last-child { -webkit-border-radius: 0; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius: 0; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-radius: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.selecttomenu-inputgroup button.selecttomenu-btn { -webkit-border-radius: 0; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius: 0; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-radius: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; line-height: 22px; margin: 0 2px 0 0; padding: 3px 24px 4px 8px; }
.selecttomenu-inputgroup .selecttomenu-btn-text { border: 0 !important; display: inline-block; line-height: 16px; margin-top: 0; min-width: 20px; vertical-align: text-top; width: 100%; }
.selecttomenu-inputgroup .md-icon-unfold_more { }
.storesite .selecttomenu-inputgroup.showlabel .input-group .input-group-addon, 
.selecttomenu-inputgroup.showlabel .input-group-addon:first-child { padding: 3px !important; }
.storesite .selecttomenu-inputgroup.showlabel .input-group .input-group-addon + .form-control button { border-left: 0 !important; }
.storesite .selecttomenu-inputgroup.showlabel .input-group > .form-control { border-left: 0 !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.storesite .selecttomenu-inputgroup.showlabel .input-group > .form-control > .selecttomenu-btn { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.form-group.form-type-row.write-true .controls .selecttomenu-btn.selecttomenu-btn-default { border-left: 0; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 0; }
.form-group.form-type-row.write-true label.control-label + .controls .selecttomenu-btn.selecttomenu-btn-default { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; }
.disabled .selecttomenu-btn { cursor: default; }

/* TABLES */
table.list-format .tablecell-description, 
table.list-format .tablecell-address,
table.list-format .tablecell-city,
table.list-format .tablecell-zip { word-break: break-word; }

/* AUTOCOMPLETE */
.inputautocomplete .autocomplete-loader { position: absolute; right: 5px; top: 5px }
.inputautocomplete-menu { margin-top: 0; max-height: 200px; overflow: auto; overflow-x: hidden; overflow-y: auto; position: absolute; top: 24px; }
.inputautocomplete-menu .row { margin: 0; padding: 0; }
.inputautocomplete-menu a { display: block; overflow: hidden; padding: 3px 10px; text-overflow: ellipsis; white-space: nowrap; }
.ac_results { background: #fff; border: 1px solid rgba(51, 51, 51, 0.35); max-height: 300px; overflow: auto; overflow-x: hidden; overflow-y: auto; }

/* CPAS */
.bxCPAS { border: 2px #CCC solid; padding: 5px 10px 10px; background: #F9F9F9; margin-bottom:20px; }
.bxCPAS h1 { color: #900; margin: 0px 0px 10px; }
.bxCPAS h2 { color: inherit; margin: 0px; }
.bxCPAS table { width: 100%; }
.bxCPAS table th { text-align: left; }
.bxCPAS tr.current td { color: #900; }
.bxCPAS textarea { width: 300px; height: 50px; }

/* FORMS */
fieldset { margin-bottom: 20px; }
fieldset legend { font-weight: bold; padding: 0 0 4px 0; }
.dropdown-menu-content, .dropdown-menu-content .form-control { color: #000; }

.form-type-row label.control-label,
.form-type-text label.control-label { vertical-align: top; }

/* TOGGLE */
.toggle-icon-container { float: right; }
.has-toggle-icon { display: inline-block; padding: 5px 15px; }
.toggle-icon { display: inline-block; line-height: 1; padding: 5px 10px 4px 10px; }
.toggle-icon.active { background: #e0e0e0; }

.mobile-toggle[data-toggle="collapse"],
.mobile-toggle.edit-panel-toggle { display: block; line-height: 25px; padding-left: 25px; position: relative; }
.mobile-toggle[data-toggle="collapse"]:after,
.mobile-toggle.edit-panel-toggle:after { border: 0; color: #898c91; content: '\e5ce'; font-family: 'Material Icons'; font-size: 24px; font-weight: normal; left: -4px; position: absolute; top: calc(50% - 12.5px); vertical-align: middle; }
.mobile-toggle[data-toggle="collapse"].collapsed:after,
.mobile-toggle.edit-panel-toggle.collapsed:after { border: 0; color: #898c91; content: '\e5cf'; font-family: 'Material Icons'; font-size: 24px; font-weight: normal; left: -4px; position: absolute; top: calc(50% - 12.5px); vertical-align: middle; }

/* Colors */
.priority-high H5 { color: #CC3333; }
.priority-low H5 { color:#003C7F; }
.priority-medium H5 { color:#333333; }

.support-message-modal-data { display: none; }
.support-message-modal-item-container { margin-bottom: 40px; }

#sitemap section { float: left; margin-bottom: 20px; width: 50%; }
#sitemap section:nth-child(2n) { clear: right; }
#sitemap section:nth-child(2n+1) { clear: left; }
#sitemap a { display: block; word-wrap: break-word; }
