.bg-white{background-color:#fff}.cartPagecontainer{padding:15px 0}#wrapper{padding-left:0;-webkit-transition:all .5s ease;transition:all .5s ease}#wrapper.toggled{padding-left:287px}#sidebar-wrapper{z-index:1000;position:fixed;left:287px;width:0;height:100%;margin-left:-287px;overflow-y:auto;background:#fff;-webkit-box-shadow:inset -5px 0 5px rgba(0,0,0,.15);box-shadow:inset -5px 0 5px rgba(0,0,0,.15);-webkit-transition:all .5s ease;transition:all .5s ease}#wrapper.toggled #sidebar-wrapper{width:287px;z-index:999999}#page-content-wrapper{width:100%;position:absolute}#wrapper.toggled #page-content-wrapper{position:absolute;margin-right:-287px}.sidebar-nav{position:absolute;top:0;width:287px;margin:0;padding:0;list-style:none}.sidebar-nav li{line-height:22px;border:1px solid #ccc;background:#eee}.sidebar-nav li a{font-weight:700;display:block;text-decoration:none;color:#222;padding:8px 30px 8px 15px;background-image:-webkit-gradient(linear,left top, left bottom,from(#fff),to(#f1f1f1));background-image:linear-gradient(#fff,#f1f1f1);line-height:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;font-family:Helvetica,Arial,sans-serif;font-size:16px}.sidebar-nav li a .fas,.submenu-level-ul-2 li a.fas{position:absolute;right:15px;font-size:16px;top:11px;color:#949494;-webkit-transition:.3s;transition:.3s}.sidebar-nav li a[aria-expanded=true]{background:#000;color:#fff}.sidebar-nav li a[aria-expanded=true] .fas{color:#fff}.sidebar-nav li a[aria-expanded=true]:hover{background:#000;color:#fff}.sidebar-nav li .submenu-level-ul-2 .sub-cat-headers,.sidebar-nav li a.submenu-level-2[aria-expanded=true]{background:#396b9e;color:#fff}.sidebar-nav li .submenu-level-ul-2 .sub-cat-headers:hover,.sidebar-nav li a.submenu-level-2[aria-expanded=true]:hover{background:#396b9e;color:#fff}.sidebar-nav li .submenu-level-ul-2 .sub-cat-headers{cursor:none}.has-submenu .submenu-level-1[aria-expanded=true] .fas,.has-submenu .submenu-level-2[aria-expanded=true] .fas{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.has-submenu ul{padding:3px 3px 5px 3px}.sidebar-nav li a:hover{text-decoration:none;color:#222;background-image:-webkit-gradient(linear,left top, left bottom,from(#f6f6f6),to(#e0e0e0));background-image:linear-gradient(#f6f6f6,#e0e0e0)}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}@media (min-width:768px){#wrapper{padding-left:0}#wrapper.toggled{padding-left:287px}#sidebar-wrapper{width:0}#wrapper.toggled #sidebar-wrapper{width:287px}#page-content-wrapper{padding:20px;position:relative}#wrapper.toggled #page-content-wrapper{position:relative;margin-right:0}}.top-header{padding:5px 10px}.top-header .cart-icon img,.top-header .site-logo img{max-height:29px;display:inline-block}.top-header [class^=col-xs]{padding:0}.main-search-container{background:red;position:relative;border-bottom:2px solid #000;border-top:1px solid maroon}.main-search-container img{max-height:28px}.sidebar-toggle{position:absolute;left:5px;top:5px}.search-input-wrapper{padding:6px 18px 6px 10px}.search-input-wrapper .form-control{font-size:15px;font-weight:700;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid maroon;height:25px;padding:0 0 0 3px}.search-button{position:absolute;right:15px;top:6px}.search-button img{width:25px;height:25px}.footer-section{border:1px solid #333;background:#111;color:#fff;font-weight:700;text-shadow:0 -1px 0 #000;background-image:-webkit-gradient(linear,left top, left bottom,from(#3c3c3c),to(#111));background-image:linear-gradient(#3c3c3c,#111);text-align:center}em.comment{font-style:normal!important}.go-to-desktop a{color:#7cc4e7;font-weight:700}.external-links{margin-top:8px}.external-links ul{margin-bottom:0}.external-links ul li a{color:#fff;font-size:12px}.external-links ul li:after{content:"|";font-size:12px;color:#fff;position:relative;left:8px}.external-links ul li:last-child:after{display:none}.mb-20{margin-bottom:15px}.input-box-ink{width:100%;background:#fff;margin:.5em 0;position:relative;background:#fff;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-webkit-background-clip:padding;background-clip:padding-box;border-radius:.6em;font-family:Helvetica,Arial,sans-serif;border:1px solid #aaa;color:#333;text-shadow:0 1px 0 #fff;font-size:10px;line-height:18px;height:26px;padding:4px}.common-selector-style .select-common{position:relative}.common-selector-style .select-common select{height:auto}.btn-find:active,.btn-find:hover{background:#369;color:#fff;text-decoration:none}.common-selector-style .select-common:before{content:"\f13a";margin-right:.5em;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;top:10px;z-index:1;color:#959595}.btn-find,.common-selector-style .form-control{border:1px solid #ccc;background:#eee;font-weight:700;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top, left bottom,from(#fff),to(#f1f1f1));background-image:linear-gradient(#fff,#f1f1f1);border-radius:16px;font-family:Helvetica,Arial,sans-serif;text-shadow:0 1px 0 #fff;display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 0;padding:0;font-size:16px;padding:.6em 20px;height:42px;line-height:25px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;zoom:1;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-appearance:none;-moz-appearance:none;text-align:center;-moz-text-align-last:center;text-align-last:center}.btn-find{background:#369;color:#fff;margin-top:12px;font-size:14px}#hoverbox,.hoverbox{display:none;position:absolute;width:280px;padding:10px;background:#eee;color:#000;border:1px solid #1a1a1a;font-size:90%;z-index:999}.clearfix,.clearfix:after,.clearfix:before{clear:both!important}.accountInfocpp{color:#333!important;font-size:15px!important}.accountInfocppHeader{color:#333!important}#cppaForm{color:#333!important;font-size:12px!important}#CPPArequestSubmit{text-align:center!important;margin-top:10px!important}