[hide-price="true"] [data="Price"] { display:none; }.vCenterBox { position:relative; top:50%; transform:translateY(-50%); }#catalogWrapper { width:100%; max-width:95vw; margin:0 auto; font-family:'Open Sans', sans-serif; background:#fff; padding:5px 0px; }#rightProductBox #showBreadCrumb { margin:0px 10px; border:0px; background:transparent; border:0px; padding:0px; }.typeBreadCrumb { float:left; position:relative; padding:0px 5px 0px 10px; line-height:30px; height:30px; border:1px solid #ccc; color:#666; cursor:pointer; margin-bottom:5px; background:#fff; }.typeBreadCrumb:hover { background:#f9f9f9; color:#000; }.typeBreadCrumb:hover i { color:#c00; }.typeBreadCrumb:hover .rightArrowInside { border-left:8px solid #f9f9f9; }.rightArrowBorder { float:right; display:inline-block; position:relative; vertical-align:top; margin:-1px -14px -5px 0px; border-left:8px solid #ccc; border-top:16px solid transparent; border-bottom:16px solid transparent; height:0px; }.rightArrowInside { border-left:8px solid #fff; border-top:15px solid transparent; border-bottom:15px solid transparent; height:0px; margin:-15px 0px 0px -9px; }#refineBtn { position:fixed; display:none; transition:background .5s ease; width:20px; height:20px; padding:10px 10px 10px 5px; background:#000; border-radius:0px 50% 50% 0px; color:#fff; text-align:center; z-index:1000; font-size:12px; font-weight:400; line-height:20px; top:150px; left:0px; cursor:pointer; opacity:.75; }#resultsListNavTop { margin:0px; font-size:12px; line-height:20px; padding:5px 0px; font-weight:700; }#resultsListNavTop span { padding-left:10px; }#resultsListNavTop .resultGroup { font-size:12px; }.resultsContent { margin:10px 0px; padding:10px; text-align:center; background:#f1f1f1; border:0px; }.resultTitle { font-weight:700; font-size:14px; color:#000; text-transform:uppercase; }.resultText { font-weight:400; font-size:14px; color:#000; }.resultGroup { display:inline-block; vertical-align:top; font-size:14px; }.brandViewAllBtn { display:none; }#rightProductBox { float:right; background:#fff; width:calc(100% - 225px); min-height:100vh; padding-top:10px; }#rightProductContainer { padding:10px; text-align:left; }.itemListDropDowns {}.itemListInfo { color:#333; font-size:14px; line-height:20px; padding:7px 0px; font-weight:300; text-align:center; }.resultsNavPaging {}.sideLinkContainer[data-checked="selected"], .sideLinkContainer[data-checked="checked"] { font-weight:700; }catalog-open { position:fixed; display:none; transition:background .5s ease; width:20px; height:20px; padding:10px 10px 10px 5px; background:#000; border-radius:0px 50% 50% 0px; color:#fff; text-align:center; z-index:1000; font-size:12px; font-weight:400; line-height:20px; top:150px; left:0px; cursor:pointer; opacity:.75; }catalog-close { position:relative; display:none; cursor:pointer; }catalog-sidebar { position:relative; display:block; float:left; width:222px; overflow:hidden; color:#000; font-size:12px; line-height:20px; transition:all .5s ease; overflow:hidden; }catalog-sidebar sidebar-box { position:relative; display:block; float:right; min-height:100vh; width:212px; padding:10px 10px 10px 0px; border-right:1px solid #ccc;}catalog-sidebar main-header { position:relative; display:block; padding:0px 5px 5px; text-transform:uppercase; font-weight:700; font-size:14px; }catalog-sidebar main-header catalog-close { float:right; background:#fff; color:#3e7697; width:30px; height:30px; font-weight:300; font-size:30px; line-height:28px; text-align:center; border-radius:50%; transform:rotate(45deg); margin:-5px; }catalog-sidebar section { position:relative; display:block; padding-left:1px; padding-bottom:2px; }catalog-sidebar header { position:relative; display:block; padding:5px; text-transform:uppercase; font-weight:700; background:#f1f1f1; cursor:pointer;}catalog-sidebar section[status="open"] header:before { float:right; content:'-'; text-decoration:none; text-align:center; border-radius:50%; color:#3e7697; height:18px; width:18px; border:1px solid #ccc; line-height:16px; font-size:14px; background:#fff; display:inline-block; vertical-align:top; transition:all .5s ease; }catalog-sidebar section[status="closed"] header:before { float:right; content:'+'; text-decoration:none; text-align:center; border-radius:50%; color:#3e7697; height:18px; width:18px; border:1px solid #ccc; line-height:18px; font-size:14px; background:#fff; display:inline-block;vertical-align:top; transition:all .5s ease; }catalog-sidebar section[status="closed"] content { max-height:0px; padding:0px 0px 0px 5px; }catalog-sidebar section[status="open"][expand="false"]:not([subcategories="true"]) content { max-height:130px; }catalog-sidebar section[status="open"][expand="false"][subcategories="true"] button[name="view all"] { display:none; }catalog-sidebar section[status="closed"] button { display:none; }catalog-sidebar content { position:relative; display:block; padding:5px 0px; overflow:hidden; }catalog-sidebar content content { padding:0px 0px 0px 10px; }catalog-sidebar content label { display:block; width:100%; }catalog-sidebar content label:hover { color:#3e7697; }catalog-sidebar button { position:relative; display:block; border:0px; padding-left:5px; font-weight:400; color:#3271c1; transition:all .5s ease; cursor:pointer; background:#fff; font-size:12px; }catalog-sidebar button:hover { text-decoration:underline; }catalog-sidebar input-group { border-radius:3px; width:calc(100% - 2px) !important; }catalog-sidebar input-group input { line-height:24px; color:#3271c1; }catalog-sidebar suffix { color:#3e7697; cursor:pointer; }catalog-sidebar prefix { width:20px; }catalog-sidebar input[type="number"] { width:calc(50% - 30px); text-align:center; }catalog-sidebar input[name="Keyword"] { width:calc(100% - 30px); }catalog-sidebar dynamic-filters { position:relative; display:block; }catalog-sidebar label { cursor:pointer; }catalog-sidebar label input { vertical-align:top; margin-right:5px; margin-top:3px; }catalog-sidebar label span { display:inline-block; width:calc(100% - 25px); vertical-align:top; line-height:14px; padding-top:2px; padding-bottom:5px; }catalog-sidebar powered-by { position:relative; display:block; padding:10px 0; margin:0 0 10px; background:#fff; font-size:12px; border-radius:5px; color:#000; text-align:center; }catalog-sidebar powered-by img { width:70px; vertical-align:middle; }catalog-sidebar side-banner { margin-top:20px; }catalog-sidebar side-banner img { width:100%; }@media (max-width:950px){#clearanceBoxSide { margin:10px 10px 0px 0px; }catalog-open { display:block; top:30vh; left:0px; }catalog-open[status="show"] { opacity:.75; }catalog-open[status="hide"] { opacity:0; }catalog-close { display:block; }catalog-sidebar { position:fixed; top:0px; left:0px; z-index:10000; background:#333; color:#fff; }catalog-sidebar[status="show"]{ width:222px; }catalog-sidebar[status="hide"]{ width:0px; }catalog-sidebar header { background:#444; }catalog-sidebar button { background:transparent; }catalog-sidebar sidebar-box { padding:0px 5px 0px 0px; border:0px; height:100vh; overflow:auto; }catalog-sidebar main-header { position:sticky; background:#333; top:0px; left:0px; z-index:1000; padding:10px 5px; }catalog-sidebar section[status="open"] header::before { border-color:#333; background:#333; color:#fff; }catalog-sidebar section[status="closed"] header::before { border-color:#333; background:#333; color:#fff; }catalog-sidebar input-group { border-color:#fff; }}@media (max-width:600px){#resultsListNavTop { text-align:center; }#resultsText, .resultsDropdowns { display:block; width:100%; text-align:center; }#resultsText { font-weight:400; font-size:14px; line-height:30px; }.resultsDropdowns { padding-bottom:10px; }#catalogInfoContainer #typeHolder { text-align:center; }#resultContent { text-align:center; }.resultTitle { width:100%; text-align:center; padding-bottom:10px; }.resultsContent .floatRight { float:none; display:block; text-align:center; }.resultsContent .resultText { float:none; display:block; width:100%; text-align:center; padding-bottom:5px; }.resultsContent .resultGroup { width:100%; padding-bottom:10px; }.resultButtons { width:100%; text-align:center; }#rightProductBox { float:none; width:100%; }.itemListDropDowns span { display:block; text-align:center; line-height:30px; }}@media (min-width:951px){#closeRefineBtn:hover { color:#fff; }.sideLinkContainer:hover { color:#3e7697; }.sideContentTitle:hover { background:#f9f9f9; }.viewAllBtn:hover { text-decoration:underline; }}