.globalColors p{color:#9b9b9b;margin-bottom:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:19px}.globalColors ul{margin-bottom:30px}.globalColors ul li{width:100px;height:100px}.globalColors ul li:first-child{margin-right:15px}.globalColors ul.coreColors li:first-child{background-color:#4a2883}.globalColors ul.coreColors li:last-child{background-color:#df3430}.globalColors ul.retailColors li:first-child{background-color:#7d55c7}.globalColors ul.commercialColors li:first-child{background-color:#009fd0}.globalColors ul.commercialColors li:last-child{background-color:#fce300}.globalColors ul.servicesColors li:first-child{background-color:#00b0b9}.globalColors ul.spunPearl li:first-child{background-color:#aba4b8}.globalColors ul.lilyWhite li:first-child{background-color:#ebebeb}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#444;font-family:ProximaNova-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:23px}body.accountExpireModalOpen,body.customModalOpen,body.mobileNavOpened{overflow:hidden}.container-fluid{max-width:1280px}.container-fluid.smaller-max-width{max-width:1024px}.row>div[class*=col-]>.row{margin-right:-15px;margin-left:-15px}.modal-footer{border:0}ul.unlisted{margin:0;padding:0;text-decoration:none;list-style:none}ul.inline>li{display:inline-block}h1{margin:8px 0 8px 0;font-size:49px;line-height:1.02}h2{margin:8px 0 8px 0;font-size:39px;line-height:1.28}h3{margin:8px 0 8px 0;font-size:31px;line-height:1.59}h4{margin:8px 0 8px 0;font-size:25px;line-height:1.99}h5{margin:8px 0 8px 0;font-size:20px;line-height:1.99}h1.heavy,h2.heavy,h3.heavy,h4.heavy,h5.heavy{font-family:ProximaNova-Extrabld}h1.corePurple,h2.corePurple,h3.corePurple,h4.corePurple,h5.corePurple{color:#4a2883}h1.commercialBlue,h2.commercialBlue,h3.commercialBlue,h4.commercialBlue,h5.commercialBlue{color:#009fd0}h1.italic,h2.italic,h3.italic,h4.italic,h5.italic{font-style:italic}p{margin:0 0 25px 0}a,a:active,a:focus{color:#009fd0;border-bottom:2px solid transparent;text-decoration:none!important;-webkit-transition:color .2s ease-in-out,border-bottom .2s ease-in-out;-moz-transition:color .2s ease-in-out,border-bottom .2s ease-in-out;-o-transition:color .2s ease-in-out,border-bottom .2s ease-in-out;transition:color .2s ease-in-out,border-bottom .2s ease-in-out}a:hover{color:#df3430;border-bottom:2px solid #df3430}sup{font-size:110%;top:0}a sup,p sup{font-size:75%;top:-.5em}.anchor{margin-top:-148px;padding-top:148px}.globalButtons ul{margin-bottom:15px}.globalButtons ul li{margin-bottom:15px;vertical-align:top}.globalButtons ul ul li{margin-bottom:15px}.globalButtons .btn{margin-right:15px}.btn{border:0;border-radius:0;padding:10px 8px 10px 8px;font-family:ProximaNova-Extrabld;font-size:16px;line-height:16px;text-decoration:none}a.btn{border-bottom:none}.btn.btn-primary.white{background-color:#fff;color:#4a2883}.btn.btn-primary.coreColors{background-color:#4a2883;color:#fff}.btn.btn-secondary.coreColors{background-color:#df3430;color:#fff}.btn.btn-primary.retailColors{background-color:#7d55c7;color:#fff}.btn.btn-primary.commercialColors{background-color:#009fd0;color:#fff}.btn.btn-secondary.commercialColors{background-color:#fce300;color:#fff}.btn.btn-primary.servicesColors{background-color:#00b0b9;color:#fff}.btn.btn-outline{background-color:#fff;padding:8px 6px 8px 6px}.btn.btn-outline.corePurple{color:#4a2883;border:2px solid #4a2883}.btn.btn-outline.coreRed{color:#df3430;border:2px solid #df3430}.btn.btn-outline.retailViolet{color:#7d55c7;border:2px solid #7d55c7}.btn.btn-outline.commercialBlue,.btn.btn-small-outline.commercialBlue{color:#009fd0;border:2px solid #009fd0}.btn.btn-outline.commercialYellow{color:#fce300;border:2px solid #fce300}.btn.btn-outline.servicesTeal{color:#00b0b9;border:2px solid #00b0b9}.btn.btn-outline.white{background-color:transparent;color:#fff;border:2px solid #fff!important}.btn.btn-outline.grey{background-color:transparent;color:#444;border:2px solid #333!important}.btn.btn-small{padding:4px 6px 4px 6px;font-family:ProximaNova-Bold;font-size:13px}.btn.btn-small i{margin-right:5px}.btn.btn-small-outline{background-color:#fff;color:#4a2883;border:2px solid #4a2883;padding:4px 8px 4px 6px;font-family:ProximaNova-Bold;font-size:13px}.btn.btn-small-outline:focus{outline-width:0;outline-color:transparent}.btn.btn-small-outline i{margin-right:5px}.pageHeader{width:100%;background-color:#4a2883}.pageHeader h2{color:#fff}.updateQuantity{outline:0;min-height:36px;text-align:center;width:143px;background:#fff;padding:8px 6px 8px 6px;display:inline-block;border:2px solid #009fd0;color:#009fd0;font-family:ProximaNova-Extrabld;text-shadow:0;vertical-align:middle;font-size:16px;font-weight:400;line-height:16px;cursor:pointer;transition:all .25s ease}.updateQuantity:hover{color:#fff;background:#009fd0;border-bottom:2px solid #009fd0}.updateQuantity.onclic{width:40px;padding:9px 6px 9px 6px;border-color:#bbb;border-radius:40px;border-width:3px;font-size:0;border-left-color:#009fd0;animation:rotating 2s .25s linear infinite}.updateQuantity.onclic:hover{color:#009fd0;background:#fff}.updateQuantity.validate{font-size:13px;color:#fff;background:#009fd0}.updateQuantity.validate:after{font-family:FontAwesome;content:"\f00c"}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}.btn img.cloud{width:20px;height:15px;margin-top:-3px;display:inline-block;vertical-align:middle}label{font-weight:400}input.form-control{width:auto;min-width:160px;color:#444;border:1px solid #bbb;border-radius:0;margin-bottom:15px;padding:2px 8px 4px 8px;font-size:16px;line-height:1em}input.form-control::-webkit-input-placeholder{color:#444;font-size:16px}input.form-control::-moz-placeholder{color:#444;font-size:16px}input.form-control:-ms-input-placeholder{color:#444;font-size:16px}input.form-control:-moz-placeholder{color:#444;font-size:16px}input.form-control.inline{display:inline-block}input.form-control.numberIncrement{width:49px;min-width:auto;color:#444;border:1px solid #bbb;border-radius:0;padding:7px 3px 4px 8px;font-style:normal}#yourOrdersTable_wrapper{text-align:right}#yourOrdersTable_wrapper select,select.form-control{height:36px;background:#fff url(../img/select-arrow.png) no-repeat top 13px right 10px;background-size:16px 10px;border:1px solid #bbb;border-radius:0;margin-bottom:15px;font-size:16px;line-height:19px;color:#444;-webkit-appearance:none;-moz-appearance:none}#yourOrdersTable_wrapper select::-ms-expand,select.form-control::-ms-expand{display:none!important}#yourOrdersTable_wrapper select.blue,select.form-control.blue{width:auto;min-width:143px;height:34px;background:#009fd0 url(../img/select-arrow-blue.png) no-repeat top 16px right 13px;background-size:8px 4px;color:#fff;border:none;border-radius:0;margin-bottom:0;display:inline-block;font-family:ProximaNova-Extrabld;font-size:16px;-webkit-appearance:none;-moz-appearance:none}#yourOrdersTable_wrapper select option,select.form-control.blue option{background-color:#fff;color:#444;border:none}.bootstrap-select{width:100%!important;display:block}.bootstrap-select button{width:100%;height:36px;color:#444!important;background:#fff url(../img/select-arrow.png) no-repeat top 13px right 10px!important;background-size:16px 10px!important;border:1px solid #bbb;border-radius:0;margin:0!important;padding:0 12px 0 12px!important;display:block;font-family:ProximaNova-Regular;font-size:16px;line-height:19px;color:#444;-webkit-appearance:none;-moz-appearance:none}.bootstrap-select button .bs-caret{display:none}.bootstrap-select .dropdown-toggle:focus{outline-color:transparent!important;outline-width:0!important;box-shadow:none!important}.btn-group.open .dropdown-toggle{box-shadow:none!important}.bootstrap-select.btn-group .dropdown-menu{border-radius:0;margin:-1px 0 0 0}.bootstrap-select.btn-group .dropdown-menu{border:1px solid #bbb;box-shadow:none}.bs-searchbox .form-control{border:1px solid #bbb}.bs-searchbox .form-control:focus{box-shadow:none!important}.bootstrap-select.btn-group .dropdown-menu li:first-child{display:none}.bootstrap-select.btn-group .dropdown-menu li a{border:none!important}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#4a2883}.checkbox label{padding:0}.checkbox input[type=checkbox]{-ms-transform:scale(2)}.checkbox input[type=checkbox]{margin:0;position:absolute;left:-9999px}.checkbox input[type=checkbox]+div{width:16px;height:16px;margin-right:10px;display:inline-block;line-height:18px}.checkbox input[type=checkbox]+div:before{width:16px;height:16px;background-color:#fff;border:solid 1px #fff;border-radius:3px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);margin:0;display:inline-block;vertical-align:top;content:" "}.checkbox input[type=checkbox]:checked+div:before{background:#fff url(../img/checked.png) no-repeat center center;background-size:11px 11px}.radio [type=radio]:checked,.radio [type=radio]:not(:checked){position:absolute;left:-9999px}.radio [type=radio]:checked+label,.radio [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.radio [type=radio]:checked+label:before,.radio [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:17px;height:17px;background:#fff;border:solid 1px #fff;border-radius:100%;box-shadow:0 1px 5px 0 rgba(0,0,0,.5)}.radio [type=radio]:checked+label:after,.radio [type=radio]:not(:checked)+label:after{content:'';width:11px;height:11px;background:#444;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .125s ease-in-out;-moz-transition:all .125s ease-in-out;-o-transition:all .125s ease-in-out;transition:all .125s ease-in-out}.radio [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.radio [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.radio.inline{display:inline-block}textarea.form-control{width:auto;min-width:450px;color:#444;border:1px solid #bbb;border-radius:0;margin-bottom:15px;padding:8px 8px 8px 8px;font-size:16px;line-height:1em}.rtableWrapper{margin-bottom:30px;position:relative;overflow:hidden}.rtableWrapper:after{width:10px;height:100%;display:block;position:absolute;top:0;right:0;z-index:60;content:" ";background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%)}.rtable{/*!
  // IE needs inline-block to position scrolling shadows otherwise use:
  // display: block;
  // max-width: min-content;
  */display:inline-block;vertical-align:top;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:normal;border-collapse:collapse;border-spacing:0;-webkit-overflow-scrolling:touch}.rtable.linkedRow tbody tr{cursor:pointer}@media (min-width:800px){.rtableWrapper:after{display:none}.rtable{display:table}}.grtWrapper{margin-bottom:30px;position:relative;overflow:hidden}.grtWrapper:after{width:10px;height:100%;display:block;position:absolute;top:0;right:0;z-index:60;content:" ";background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%)}.globalResponsiveTable{display:inline-block;vertical-align:top;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:normal;border-collapse:collapse;border-spacing:0;-webkit-overflow-scrolling:touch}.globalResponsiveTable thead tr{background-color:#faf8ff}.globalResponsiveTable thead tr th{font-family:ProximaNova-Bold;font-weight:400}.globalResponsiveTable tbody tr td,.globalResponsiveTable thead tr th{min-width:300px;padding:7px 10px 6px 10px;vertical-align:top}.globalResponsiveTable tbody tr:nth-child(even){background-color:#faf8ff}@media (min-width:800px){.grtWrapper:after{display:none}.globalResponsiveTable{display:table}.globalResponsiveTable tbody tr td,.globalResponsiveTable thead tr th{min-width:0}}.badge{border-radius:6px;margin-top:-3px;font-size:11px}.badge:first-child{margin-left:2px}.badge.large{margin-left:4px;padding:6px 8px 8px 8px;font-size:14px}.badge.large:first-child{margin-left:3px}.badge.redBadge{background-color:#df3430}.badge.blueBadge{background-color:#009fd0}.paginationLinks{width:100%;margin-bottom:7px}.paginationLinks p{margin-top:3px;display:inline-block;vertical-align:top}.paginationLinks ul{margin-left:12px;display:inline-block;vertical-align:top}.paginationLinks ul li{margin-right:4px;vertical-align:top}.paginationLinks ul li:last-child{margin-right:0}.paginationLinks ul li a{width:30px;height:30px;background-color:#fff;color:#4a2883;border:2px solid #4a2883;border-radius:50%;padding-top:2px;display:block;text-align:center;font-size:14px}.paginationLinks ul li a.currentPage{background-color:#4a2883;color:#fff;font-family:ProximaNova-Bold}.paginationLinks ul li a i{margin-top:1px;font-size:20px}.paginationLinks ul li:first-child a i{margin-left:-2px}.paginationLinks ul li:last-child a i{margin-right:-3px}.breadcrumbs{border-bottom:1px solid #dbdcdd;margin-bottom:30px;padding:13px 0 10px 0;text-align:center}.breadcrumbs a{padding:0 5px 0 4px}.breadcrumbs i{color:#df3430;margin-left:3px;vertical-align:top;font-size:20px;line-height:23px}@-webkit-keyframes spinnerAnimation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-moz-keyframes spinnerAnimation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-ms-keyframes spinnerAnimation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes spinnerAnimation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinnerAnimation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}a.btn i.fa-spinner{min-width:50px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-animation:spinnerAnimation 1.5s infinite linear;-moz-animation:spinnerAnimation 1.5s infinite linear;-ms-animation:spinnerAnimation 1.5s infinite linear;-o-animation:spinnerAnimation 1.5s infinite linear;animation:spinnerAnimation 1.5s infinite linear}i.loadingInline.fa-spinner{margin-bottom:15px;font-size:29px;-webkit-animation:spinnerAnimation 1.5s infinite linear;-moz-animation:spinnerAnimation 1.5s infinite linear;-ms-animation:spinnerAnimation 1.5s infinite linear;-o-animation:spinnerAnimation 1.5s infinite linear;animation:spinnerAnimation 1.5s infinite linear}i.loadingInline.corePurple.fa-spinner{color:#4a2883}i.loadingInline.coreRed.fa-spinner{color:#df3430}.containloader{position:fixed;z-index:300;width:100%;height:100%;top:0;background:rgba(255,255,255,.8);text-align:center;line-height:100vh}.zgroup{position:relative;display:inline-block;line-height:16px}.bigSqr{position:relative;display:inline-block;width:40px;height:40px;overflow:hidden;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-animation:bigSqrShrink 1s linear infinite;animation:bigSqrShrink 1s linear infinite}.square{position:absolute;width:20px;height:20px;background:#3270b9}.containloader.corePurple .square{background:#4a2883!important}.containloader.coreRed .square{background:#df3430!important}.first{left:0;top:20px}.second{left:20px;top:20px;-webkit-animation:drop2 1s linear infinite;animation:drop2 1s linear infinite}.third{left:0;top:0;-webkit-animation:drop3 1s linear infinite;animation:drop3 1s linear infinite}.fourth{left:20px;top:0;-webkit-animation:drop4 1s linear infinite;animation:drop4 1s linear infinite}@-webkit-keyframes bigSqrShrink{0%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes bigSqrShrink{0%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes drop2{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}25%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes drop2{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}25%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes drop3{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes drop3{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}50%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes drop4{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}75%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(0);transform:translate(0)}}@keyframes drop4{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}75%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(0);transform:translate(0)}}.hero{width:100%;height:174px;margin-bottom:30px}.hero.placeholderHero{background:transparent url(../img/placeholder-hero.png) no-repeat center center;background-size:cover}@media (min-width:768px){.hero{height:348px}}.hero-with-background-image{width:100%;height:196px;position:relative}.hero-with-background-image .hero-with-background-image__wrapper{height:196px}.hero-with-background-image .hero-with-background-image__wrapper h1{color:#fff;margin:0;display:block;position:relative;top:50%;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero-with-background-image .hero-with-background-image__overlay{width:100%;height:100%;background-color:rgba(0,0,0,.4);border:4px solid #4a2883;position:absolute;top:0;left:0;z-index:1}header{width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:100}header.withoutSquarePattern{border-bottom:2px solid #4a2883}header a{border:none!important}header .desktopHeader{display:none}@media (min-width:1050px){header{padding-top:23px}header.withoutSquarePattern{padding-bottom:20px}header .desktopHeader{display:block}}header.scrolled{border-bottom:2px solid #4a2883}header.scrolled .squarePattern{display:none}@media (min-width:1050px){header.scrolled{padding-bottom:20px}}header .tesscoLogo{border:none!important;margin-right:30px;display:inline-block;vertical-align:top}header .tesscoLogo img{width:172px}header .searchBar{width:calc(100% - 202px);display:inline-block;vertical-align:top}header .searchBar input,header .searchBar input:focus{width:calc(100% - 48px);height:48px;color:#df3430;border:0;border-bottom:3px solid #df3430;box-shadow:none;display:inline-block;vertical-align:top;font-style:normal;font-size:16px}header .searchBar input::-webkit-input-placeholder{color:#df3430;font-size:16px;font-style:normal}header .searchBar input::-moz-placeholder{color:#df3430;font-size:16px;font-style:normal}header .searchBar input:-ms-input-placeholder{color:#df3430;font-size:16px;font-style:normal}header .searchBar input:-moz-placeholder{color:#df3430;font-size:16px;font-style:normal}header .searchBar button{width:48px;height:48px;background-color:#df3430;display:inline-block;vertical-align:top}header .searchBar button:hover{background-color:#df3430}header .searchBar button i{color:#fff}.mobileSearchBar{max-height:0;opacity:0;visibility:hidden}.mobileSearchBar input{width:calc(100% - 120px);height:60px;background-color:#df3430;color:#fff;border:none;margin:0;padding:7px 0 4px 15px;display:inline-block;vertical-align:top;font-size:25px;font-style:normal}.mobileSearchBar input::-webkit-input-placeholder{color:#fff;font-size:25px;font-style:normal}.mobileSearchBar input::-moz-placeholder{color:#fff;font-size:25px;font-style:normal}.mobileSearchBar input:-ms-input-placeholder{color:#fff;font-size:25px;font-style:normal}.mobileSearchBar input:-moz-placeholder{color:#fff;font-size:25px;font-style:normal}.mobileSearchBar button.mobileSearchButton{width:60px;height:60px;background-color:#df3430;color:#fff;display:inline-block;vertical-align:top;font-size:24px}.mobileSearchBar button.closeMobileSearch{width:60px;height:60px;background-color:#823232;color:#fff;display:inline-block;vertical-align:top;font-size:30px}body.mobileSearchBarOpen .mobileSearchBar{max-height:none;opacity:1;visibility:visible}body.mobileSearchBarOpen .squarePattern{display:none}body.mobileSearchBarOpen .mobileHeader{border-bottom:2px solid transparent}.mobileHeader .mobileSearchToggle{-webkit-transition:opacity .25s ease-in-out,transform .25s ease-in-out;-moz-transition:opacity .25s ease-in-out,transform .25s ease-in-out;-o-transition:opacity .25s ease-in-out,transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out}body.mobileSearchBarOpen .mobileHeader .mobileSearchToggle{opacity:0;transform:scale(0)}@media (min-width:1050px){body.mobileSearchBarOpen .mobileSearchBar{max-height:0;opacity:0;visibility:hidden}body.mobileSearchBarOpen .squarePattern{display:block}body.mobileSearchBarOpen .mobileHeader{border-bottom:2px solid #4a2883}}.navArea{margin-top:6px}.navArea>ul>li{color:#4a2883;padding:4px 10px 0 10px;position:relative;font-size:18px;cursor:pointer}.navArea>ul>li i{margin-top:-2px;vertical-align:middle;font-size:20px}.navArea>ul>li a{color:#4a2883}ul.mainNav{margin-left:-10px;float:left}ul.subNav{width:140px;background-color:#fff;border:2px solid #4a2883;display:none;position:absolute;top:27px;left:0;z-index:101}ul.subNav:after{width:132px;height:2px;background-color:#4a2883;display:block;position:absolute;bottom:-4px;left:2px;content:""}ul.subNav a{color:#4a2883;padding:11px 7px 6px 7px;display:block;font-size:16px;text-decoration:none!important;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}ul.subNav a:hover{background-color:#4a2883;color:#fff}ul.mainNav li.subNavOpened{background-color:#4a2883;color:#fff}ul.mainNav li.subNavOpened i{transform:rotate(180deg)}ul.mainNav li.subNavOpened ul.subNav{display:block}ul.sideNav{margin-right:-10px;float:right}ul.sideNav li.shoppingCart i{font-size:32px}ul.sideNav li.shoppingCart span{background-color:#4a2883;color:#fff;border-radius:8px;margin-left:7px;padding:1px 5px 1px 5px;font-family:ProximaNova-Bold;font-size:12px}ul.accountDropdown{width:197px;background-color:#fff;border:2px solid #4a2883;display:none;position:absolute;top:27px;right:0}ul.accountDropdown:after{width:189px;height:2px;background-color:#4a2883;display:block;position:absolute;bottom:-4px;left:2px;content:""}ul.accountDropdown li:first-child{border-bottom:2px solid #df3430;margin:0 4px 0 4px;padding:9px 54px 3px 4px;position:relative}ul.accountDropdown li:first-child button{border:1px solid #df3430!important;padding:2px 3px 0 3px!important;font-family:ProximaNova-Regular;font-size:13px;line-height:16px;position:absolute;top:9px;right:4px}ul.accountDropdown .user{color:#df3430;display:inline-block;font-size:16px;line-height:19px}ul.accountDropdown .user span{color:#df3430;display:block;font-size:13px;line-height:16px}ul.accountDropdown a{color:#4a2883;padding:11px 7px 6px 7px;display:block;font-size:16px;text-decoration:none!important;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}ul.sideNav li.accountTrigger a:hover{background-color:#4a2883;color:#fff}ul.sideNav li.opened{background-color:#4a2883;color:#fff}ul.sideNav li.opened i{transform:rotate(180deg)}ul.sideNav li.opened ul.accountDropdown{display:block}ul.mainNav li.buy ul.subNav{max-width:1280px;background-color:#fff;left:-5px;cursor:auto}ul.mainNav li.buy ul.subNav:after{width:calc(100% - 4px)}ul.mainNav li.buy ul.subNav>ul{position:relative}ul.mainNav li.buy ul.subNav>li:first-child{width:315px;vertical-align:top}ul.mainNav li.buy ul.subNav>li:nth-child(2){width:calc(100% - 529px);vertical-align:top}ul.mainNav li.buy ul.subNav>li:first-child>ul{border-right:1px solid #dbdcdd}ul.mainNav li.buy ul.subNav>li:first-child>ul>li>a{background-color:#fff;border-bottom:1px solid #dbdcdd!important;padding:6px 8px 7px 8px;display:block;cursor:pointer}ul.mainNav li.buy ul.subNav>li:first-child>ul>li>a:hover{color:#4a2883}ul.mainNav li.buy ul.subNav>li:first-child>ul>li>a>i{margin-top:1px;float:right;font-size:22px}ul.mainNav li.buy ul.subNav>li:first-child>ul>li.thirdNavOpen>a{background-color:#4a2883;color:#fff}ul.mainNav li.buy ul.subNav>li:first-child>ul>li .thirdNav{width:calc(100% - 315px);height:100%;padding:0 10px 0 20px;display:none;position:absolute;top:0;left:315px}ul.mainNav li.buy ul.subNav>li:first-child>ul>li.thirdNavOpen .thirdNav{display:block}ul.mainNav li.buy ul.subNav>li:first-child>ul>li .thirdNav .links{width:calc(100% - 210px);height:100%;display:inline-block;vertical-align:top;overflow-x:scroll}ul.mainNav li.buy ul.subNav>li:first-child>ul>li .thirdNav .sidebar{width:210px;padding-right:15px;padding-left:15px;display:inline-block;vertical-align:top}ul.mainNav li.buy ul.subNav>li:first-child>ul>li .thirdNav .sidebar .sponsoredLogo{width:180px;height:120px;background-color:#5c3d8f;color:#fff;margin-top:20px;margin-bottom:20px;text-align:center;font-size:14px;line-height:17px}ul.mainNav li.buy ul.subNav>li:first-child>ul>li .thirdNav .sidebar .sponsoredLogo span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ul.mainNav li.buy ul.subNav>li:first-child>ul>li .thirdNav .sidebar a.btn,ul.mainNav li.buy ul.subNav>li:first-child>ul>li .thirdNav .sidebar button{width:180px;height:auto;background-color:#fff!important;margin-bottom:20px;margin-left:0;white-space:normal}ul.mainNav li.buy ul.subNav>li:first-child>ul>li .thirdNav .sidebar .ad{width:180px;height:180px;background-color:#5c3d8f;color:#fff;margin-bottom:20px;text-align:center;font-size:14px;line-height:17px}ul.mainNav li.buy ul.subNav>li:first-child>ul>li .thirdNav .sidebar .ad span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ul.mainNav .thirdNav li{width:33.3333333%;margin-bottom:39px;display:inline-block;text-align:center;vertical-align:top}ul.mainNav .thirdNav li a{padding:0}ul.mainNav .thirdNav li a:hover{background-color:#fff;color:#4a2883}ul.mainNav .thirdNav li a p{width:150px;color:#009ece;margin:6px auto 0 auto;line-height:20px}ul.mainNav .thirdNav h4{color:#4a2883;display:inline-block;vertical-align:middle}ul.mainNav .thirdNav a.btn,ul.mainNav .thirdNav button{margin-left:15px;display:inline-block;vertical-align:middle}ul.mainNav .thirdNav img{margin:0 auto;display:block}.buy2019 .subNav{width:319px;max-width:1280px;background-color:#fff;left:-5px;cursor:auto}.buy2019 .subNav:after{width:calc(100% - 4px)}.buy2019 .subNav>li{width:315px;border-bottom:1px solid #d8d8d8}.buy2019 .subNav>li:last-child{border-bottom:none}.buy2019 .subNav>li>a{padding:8px 20px 7px 8px;position:relative;cursor:pointer}.buy2019 .subNav>li>a i{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.buy2019 .subNav>li .thirdNav{height:100%;background-color:#fff;border-left:1px solid #d8d8d8;display:none;position:absolute;top:0;left:315px}.buy2019 .subNav>li .thirdNav h4{border-bottom:1px solid #d8d8d8;margin:0;padding:17px 19px 18px 19px;display:block;font-size:20px;line-height:23px}.buy2019 .subNav>li .thirdNav ul{margin-bottom:20px}.buy2019 .subNav>li .thirdNav ul li{width:315px;border-bottom:1px solid #d8d8d8;margin:0;text-align:left}.buy2019 .subNav>li .thirdNav ul li a{padding:7px 19px 7px 19px;display:block}.buy2019 .subNav>li .thirdNav ul li a:hover{background-color:#4a2883;color:#fff}.buy2019 .subNav>li .thirdNav .thirdNav__buttons{padding:0 19px 0 19px}.buy2019 .subNav>li .thirdNav .thirdNav__buttons .btn.btn-outline.commercialBlue{max-width:100%;background-color:#fff!important;color:#009fd0!important;border:2px solid #009fd0!important;margin:0 0 16px 0;padding:8px 14px 9px 14px!important;white-space:normal}.buy2019 .subNav>li.thirdNavOpen>a{background-color:#4a2883;color:#fff}.buy2019 .subNav.subNav--thirdNavOpen{width:635px}.buy2019 .subNav.subNav--thirdNavOpen li.thirdNavOpen .thirdNav{display:block}.mobileHeader{text-align:center;position:relative}.mobileHeader>div>div{height:74px}.mobileHeader>div>div>ul{margin-top:4px;float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobileHeader>div>div>ul>li{vertical-align:middle}.mobileHeader i{color:#4a2883;cursor:pointer}.mobileHeader i.icon-menu{margin-right:12px;font-size:32px}.mobileHeader i.fa-search{font-size:28px;line-height:20px}.mobileHeader .shoppingCart{float:right;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobileHeader .shoppingCart i.fa-shopping-cart{margin-top:-2px;vertical-align:middle;font-size:32px}.mobileHeader .shoppingCart span{background-color:#4a2883;color:#fff;border-radius:10px;margin-left:7px;padding:1px 5px 2px 5px;font-family:ProximaNova-Bold;font-size:16px}.mobileHeader .tesscoLogomark{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}@media (min-width:1050px){.mobileHeader{display:none}}.squarePattern{width:100%;height:38px;background:#fff url(../img/square-pattern@2x.png) repeat top left;background-size:24px 24px}@media (min-width:1050px){.squarePattern{margin-top:22px}}header .compareSearchResults{width:100%;background-color:#4a2883;color:#fff;padding:15px 0 15px 0;display:none;text-align:center}body.comparingSearchResults header .compareSearchResults,body.impersonating header .impersonation{display:block}header .compareSearchResults p{margin:0;display:inline-block;vertical-align:middle}header .compareSearchResults p span{font-size:25px}header .compareSearchResults a.btn{margin-left:10px;display:inline-block;vertical-align:middle}@media (min-width:1050px){body.comparingSearchResults header,body.impersonating header{padding-top:0}header .compareSearchResults{margin-bottom:23px}}.mobileNav{width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:100%;z-index:1000;-webkit-transition:left .25s ease-in-out;-moz-transition:left .25s ease-in-out;-o-transition:left .25s ease-in-out;transition:left .25s ease-in-out}body.mobileNavOpened .mobileNav{left:0}@media (min-width:1050px){.mobileNav{display:none}}.mobileNavHeader{height:78px;border-bottom:2px solid #4a2883;padding:0 60px 0 25px;position:relative}.mobileNavHeader h2{color:#4a2883;margin:0;font-size:31px;line-height:33px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobileNavHeader h2 i{color:#df3430;margin-right:8px;vertical-align:bottom;font-size:32px}.mobileNavHeader>i{color:#df3430;font-size:32px;position:absolute;top:22px;right:25px;cursor:pointer}.mobileNav a,.mobileNav li.withDropdown{color:#4a2883;border-bottom:1px solid #dbdcdd;position:relative;display:block;font-size:20px;line-height:23px;text-decoration:none!important;cursor:pointer}.mobileNav li.withDropdown>span{padding:18px 24px 17px 24px;display:block}.mobileNav a i.fa-angle-right,.mobileNav li.withDropdown i.fa-angle-right{position:absolute;top:50%;right:24px;font-size:32px;line-height:22px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobileNav>ul .subNav{width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:100%;z-index:1001;-webkit-transition:left .25s ease-in-out;-moz-transition:left .25s ease-in-out;-o-transition:left .25s ease-in-out;transition:left .25s ease-in-out;cursor:auto}.mobileNav .subNav .mobileNavHeader h2{cursor:pointer}.mobileNav>ul .subNav ul{height:calc(100% - 78px);padding-bottom:15px;overflow-y:scroll}.mobileNav>ul .subNav>ul>li>a{padding:18px 50px 17px 24px;display:block}.mobileNav>ul>li.mobileSubNavOpened .subNav{left:0}.mobileNav>ul .subNav li{cursor:pointer}.mobileNav>ul .subNav .thirdNav{width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:100%;z-index:1001;-webkit-transition:left .25s ease-in-out;-moz-transition:left .25s ease-in-out;-o-transition:left .25s ease-in-out;transition:left .25s ease-in-out;cursor:auto}.mobileNav .thirdNav .mobileNavHeader h2{cursor:pointer}.mobileNav>ul .subNav>ul>li.mobileThirdNavOpened .thirdNav{left:0}.mobileNav>ul .subNav .thirdNav>ul>li>a{padding:18px 24px 17px 24px;display:block}.contentArea{width:100%;position:absolute;overflow-x:hidden}footer{width:100%;background-color:#4a2883;text-align:center;position:absolute;bottom:0;left:0}footer a{color:#fff!important;border:none!important;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}footer a:hover{background-color:#533881}footer ul.footerNav li:last-child{margin-right:0}footer ul.footerNav a{padding:23px 17px 20px 17px;display:block;font-size:20px}footer ul.footerNav a i{margin-right:7px;position:relative;top:3px}footer .siteInfo{background-color:rgba(0,0,0,.54);color:#fff;padding:17px 0 15px 0;text-align:left;font-size:12.8px;line-height:16.8px}footer .siteInfo p{margin:0}footer .siteInfo a{text-decoration:underline!important}@media (min-width:768px){footer .siteInfo{padding:9px 0 8px 0;text-align:center}}.sliderComp .slick-slide{height:476px;position:relative}.sliderComp.short{margin-bottom:0}.sliderComp.short .slick-slide{height:348px}.sliderComp .slick-slide>a{width:100%;height:476px;border:none!important;display:block;position:relative}.sliderComp.short .slick-slide>a{height:348px}.sliderComp .slick-slide>a>div{padding:0 60px 0 60px;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sliderComp h1,.sliderComp h2{margin:0 0 7px 0;font-size:50px;line-height:53px}.sliderComp p{margin:0 0 18px 0;font-size:24px;line-height:29px}.sliderComp .white h1,.sliderComp .white h2,.sliderComp .white p{color:#fff}.sliderComp .black h1,.sliderComp .black h2,.sliderComp .black p{color:#000}.sliderComp a.btn,.sliderComp button{background-color:transparent!important}.sliderComp .white a.btn,.sliderComp .white button{color:#fff!important;border:2px solid #fff!important}.sliderComp .black a.btn,.sliderComp .black button{color:#000!important;border:2px solid #000!important}@media (min-width:640px){.sliderComp .slick-slide>a>div{width:340px}.sliderComp .slick-slide.centered>a>div{padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.sliderComp .slick-slide.right>a>div{padding:0;text-align:left;position:absolute;top:50%;right:87px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sliderComp .slick-slide.left>a>div{padding:0;text-align:left;position:absolute;top:50%;left:87px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sliderComp .slick-slide.rightCentered>a>div{width:50%;padding:0;float:right}.sliderComp .slick-slide.rightCentered>a>div h1,.sliderComp .slick-slide.rightCentered>a>div h2,.sliderComp .slick-slide.rightCentered>a>div p{width:340px;margin-right:auto;margin-left:auto}.sliderComp .slick-slide.leftCentered>a>div{width:50%;padding:0}.sliderComp .slick-slide.leftCentered>a>div h1,.sliderComp .slick-slide.leftCentered>a>div h2,.sliderComp .slick-slide.leftCentered>a>div p{width:340px;margin-right:auto;margin-left:auto}}.sliderComp .slick-prev{width:21px;height:34px;background:url(../img/slider-arrow-prev.png) no-repeat top left;background-size:21px 34px;left:20px;z-index:60}.sliderComp .slick-next{width:22px;height:34px;background:url(../img/slider-arrow-next.png) no-repeat top left;background-size:21px 34px;position:absolute;right:20px;z-index:60}.sliderComp .slick-next:before,.sliderComp .slick-prev:before{display:none}.sliderComp .slick-dots{bottom:8px}.sliderComp .slick-dots li{width:18px;height:18px}.sliderComp .slick-dots li button{width:14px;height:14px;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 0 0 rgba(0,0,0,.3)}.sliderComp .slick-dots li.slick-active button{width:18px;height:18px}.sliderComp .slick-dots li button:before{width:14px;height:14px;background-color:transparent;border-radius:50%;opacity:1;top:2px;left:2px;content:""}.sliderComp .slick-dots li.slick-active button:before{width:14px;height:14px;background-color:#df3430;border-radius:50%}.featuredArticle{width:100%;background-color:#fff;color:#444;border:4px solid #4a2883!important;margin-bottom:30px;padding:36px 49px 54px 49px;display:block}.featuredArticle:hover{color:#444}.featuredArticle div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.featuredArticle h3{line-height:36px}.featuredArticle button{margin:0 auto;padding:13px 17px 17px 17px;display:block;font-size:25px}.featuredArticle.featuredArticle--small-button button{margin:0;padding:10px 8px 10px 8px;font-size:16px}.featuredArticle.backgroundImage{color:#fff;position:relative}.featuredArticle.backgroundImage:hover{color:#fff}.featuredArticle.backgroundImage .purpleShade{width:100%;height:100%;background-color:#4a2883;opacity:.87;position:absolute;top:0;left:0;z-index:4;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.featuredArticle.backgroundImage button{background-color:#fff!important;color:#4a2883!important;margin:34px 0 0 0}.loginPage{width:calc(100% - 30px);max-width:372px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:2}@media (min-width:768px){.loginPage{width:auto;min-width:372px}}.loginHeader{height:90px}.loginHeader img{float:left}.loginHeader h3{color:#fff;float:right}.loginContent{min-height:250px;background-color:#fff;padding:25px}.loginContent h5{margin-top:0;line-height:20px}.loginContent .form-group{margin-bottom:25px}.loginContent .form-group label{margin-bottom:8px}.loginContent .form-group input{width:100%}.loginContent .actions{text-align:center}.loginContent .buttons{margin-bottom:25px;display:block}.loginContent .buttons button:first-child{margin-right:8px}.loginPagePurpleBackground{width:100%;height:52%;background-color:#4a2883;position:absolute;top:0;left:0;z-index:1}.loginContent.chooseAccount label{color:#444!important;font-size:13px;line-height:16px;font-style:italic}.loginContent.chooseAccount label span{margin-right:10px;display:inline-block;font-family:ProximaNova-Bold;font-size:16px;line-height:19px;font-style:normal}.loginContent.chooseAccount button{margin:25px auto 0 auto;display:block}.loginContent .loginAlert{color:#444;margin-bottom:25px;padding:8px 8px 7px 8px;font-family:ProximaNova-Bold;font-size:16px;line-height:19px}.loginContent .loginAlert a{color:#444;text-decoration:underline!important}.loginContent .loginAlert.success{background-color:#daf557}.loginContent .loginAlert.fail{background-color:#d52c26;color:#fff}.loginContent .loginAlert.fail a{color:#fff;text-decoration:underline!important}.loginContent .loginAlert.caution{background-color:#fff357}.loginContent .loginAlert i{display:inline-block;vertical-align:middle;font-size:20px}.loginContent .loginAlert span{width:calc(100% - 30px);margin-left:10px;display:inline-block;vertical-align:middle}@media (min-width:768px){.cart{margin-bottom:100px}}.cartHeader{width:100%;background-color:#fff;border-bottom:1px solid #dbdcdd;position:fixed;top:76px;left:0;z-index:99}body.impersonating .cartHeader{top:135px}.cartHeader .cartHeaderLeft{height:70px;float:left}.backordered{border-top:2px solid #df3430;border-bottom:1px solid #dbdcdd}.backordered .cartHeaderLeft{height:62px;float:left}.backordered .cartHeaderRight,.cartHeader .cartHeaderRight{height:70px;float:right}.backordered a.btn,.backordered h3,.backordered p,.cartHeader .cartHeaderRight button,.cartHeader .cartHeaderRight p,.cartHeader a.btn,.cartHeader h3{display:inline-block;vertical-align:top;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.backordered h3,.cartHeader h3{margin:0 13px 0 0}.backordered h3{color:#df3430;font-size:25px}.backordered a.btn,.cartHeader a.btn{margin:0 4px 0 0}.backordered p,.cartHeader .cartHeaderRight p{margin:0 13px 0 0}.backordered a.btn:last-child,.cartHeader a.btn:last-child{margin:0}.cartHeader .quickAdd{margin-right:4px;padding:0;position:relative;top:50%;z-index:3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cartHeader .quickAdd:focus{outline-color:transparent;outline-width:0}.cartHeader .quickAdd .clickArea{padding:8px 6px 8px 6px}.cartHeader .quickAdd .quickAddModal{background-color:#4a2883;padding:17px 28px 17px 16px;display:block;text-align:left;display:none;position:absolute;top:-3px;left:calc(50% + 76px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:4}.cartHeader .quickAdd.visible>a{background-color:#4a2883}.cartHeader .quickAdd.visible .quickAddModal{display:block}.cartHeader .quickAdd .quickAddModal span{width:32px;height:32px;background-color:#df3430;color:#fff;padding-top:5px;display:block;text-align:center;position:absolute;top:-19px;right:-19px;font-size:20px;cursor:pointer}.cartHeader .quickAdd .quickAddModal span:after{width:38px;height:38px;background-color:#fff;display:block;position:absolute;top:-3px;left:-3px;z-index:-1;content:""}.cartHeader .quickAdd .quickAddModal form.initial{max-width:264px;max-height:0;opacity:0;visibility:hidden;-webkit-transition:max-width .25s ease-in-out,opacity 0s ease-in-out,visibility 0s ease-in-out;-moz-transition:max-width .25s ease-in-out,opacity 0s ease-in-out,visibility 0s ease-in-out;-o-transition:max-width .25s ease-in-out,opacity 0s ease-in-out,visibility 0s ease-in-out;transition:max-width .25s ease-in-out,opacity 0s ease-in-out,visibility 0s ease-in-out}.cartHeader .quickAdd .quickAddModal.initialOpen form.initial{max-width:1000px;max-height:1000px;opacity:1;visibility:visible;-webkit-transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;-moz-transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;-o-transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.cartHeader .quickAdd .quickAddModal form.initial input{width:calc(100% - 55px);height:36px;border:none;margin-bottom:0!important;display:inline-block;vertical-align:top}.cartHeader .quickAdd .quickAddModal form.initial input.form-control::-webkit-input-placeholder{font-family:ProximaNova-Regular;font-size:16px}.cartHeader .quickAdd .quickAddModal form.initial input.form-control::-moz-placeholder{font-family:ProximaNova-Regular;font-size:16px}.cartHeader .quickAdd .quickAddModal form.initial input.form-control:-ms-input-placeholder{font-family:ProximaNova-Regular;font-size:16px}.cartHeader .quickAdd .quickAddModal form.initial input.form-control:-moz-placeholder{font-family:ProximaNova-Regular;font-size:16px}.cartHeader .quickAdd .quickAddModal form.initial a{width:47px;margin:0 0 0 8px!important;display:inline-block;vertical-align:top;position:static;top:auto;transform:translateY(0)}.cartThree .cartHeader .quickAdd .quickAddModal form.initial a{background-color:#fff!important;color:#4a2883!important;padding:10px 6px!important;display:inline-block!important;font-size:16px!important}.cartHeader .quickAdd .quickAddModal .alerts{max-width:220px;max-height:0;opacity:0;visibility:hidden;visibility:hidden;-webkit-transition:max-width .25s ease-in-out,opacity 0s ease-in-out,visibility 0s ease-in-out;-moz-transition:max-width .25s ease-in-out,opacity 0s ease-in-out,visibility 0s ease-in-out;-o-transition:max-width .25s ease-in-out,opacity 0s ease-in-out,visibility 0s ease-in-out;transition:max-width .25s ease-in-out,opacity 0s ease-in-out,visibility 0s ease-in-out;cursor:auto}.cartHeader .quickAdd .quickAddModal .alerts i{color:#444;margin-right:9px;vertical-align:middle;font-size:20px}.cartHeader .quickAdd .quickAddModal .alerts p{width:161px;color:#444;margin:0 17px 0 0;display:inline-block;vertical-align:middle;white-space:normal;line-height:20px}.cartHeader .quickAdd .quickAddModal .alerts p a{color:#fff;display:block;text-decoration:underline!important}.cartHeader .quickAdd .quickAddModal .alerts button{background-color:transparent;color:#444;border:2px solid #333;margin:0;display:inline-block;vertical-align:middle}.cartHeader .quickAdd .quickAddModal.successOpen{background-color:#daf557}.cartHeader .quickAdd .quickAddModal.successOpen .alerts.success{max-width:1000px;max-height:1000px;opacity:1;visibility:visible;-webkit-transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;-moz-transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;-o-transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.cartHeader .quickAdd .quickAddModal.fail{background-color:#df3430}.cartHeader .quickAdd .quickAddModal.fail .alerts i,.cartHeader .quickAdd .quickAddModal.fail .alerts p{color:#fff}.cartHeader .quickAdd .quickAddModal.fail .alerts button{color:#fff;border:2px solid #fff}.cartHeader .quickAdd .quickAddModal.brandProtectedOpen .alerts.brandProtected,.cartHeader .quickAdd .quickAddModal.discontinuedOpen .alerts.discontinued,.cartHeader .quickAdd .quickAddModal.notAddedOpen .alerts.notAdded,.cartHeader .quickAdd .quickAddModal.notFoundOpen .alerts.notFound{max-width:1000px;max-height:1000px;opacity:1;visibility:visible;-webkit-transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;-moz-transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;-o-transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;transition:max-width .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.buttons button.moreCart,.cartHeader button.moreCart{padding:0;position:relative;top:50%;z-index:2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.buttons button.moreCart{margin-left:3px;top:auto;transform:translateY(0)}.buttons button.moreCart .clickArea,.cartHeader button.moreCart .clickArea{padding:9px 10px 7px 10px}.buttons button.moreCart:focus,.cartHeader button.moreCart:focus{outline-color:transparent;outline-width:0}.buttons button.moreCart .moreCartModal,.cartHeader button.moreCart .moreCartModal{background-color:#4a2883;padding:18px 24px 14px 16px;text-align:left;display:none;position:absolute;top:-2px;left:-2px;z-index:3}.buttons button.moreCart.visible .moreCartModal,.cartHeader button.moreCart.visible .moreCartModal{display:block}.buttons button.moreCart .moreCartModal span,.cartHeader button.moreCart .moreCartModal span{width:38px;height:38px;background-color:#df3430;color:#fff;border:3px solid #fff;padding-top:5px;display:block;text-align:center;position:absolute;top:-20px;right:-19px;font-family:FontAwesome;font-size:20px;content:"\f00d";cursor:pointer}.buttons button.moreCart li,.cartHeader button.moreCart li{margin-bottom:16px}.buttons button.moreCart li:last-child,.cartHeader button.moreCart li:last-child{margin-bottom:0}.buttons button.moreCart ul a,.cartHeader button.moreCart ul a{color:#fff;border:none!important;font-family:ProximaNova-Regular;font-size:20px;cursor:pointer}.buttons button.moreCart ul a i,.cartHeader button.moreCart ul a i{margin-right:3px;font-size:22px}.buttons button.moreCart i{margin-right:0!important}.backordered p span,.cartHeader p span{font-family:ProximaNova-Extrabld}@media (min-width:1050px){.cartHeader{top:148px}}.cartAlert{width:100%;background-color:#df3430;color:#fff;padding:8px 0 7px 0}.cartAlert.closed{display:none}.cartAlert i{display:inline-block;vertical-align:middle;font-size:20px;cursor:pointer}.cartAlert p{width:calc(100% - 190px);margin:0 15px 0 15px;display:inline-block;vertical-align:middle;font-family:ProximaNova-Bold;line-height:20px}.cartAlert a.btn{margin-right:15px;display:inline-block;vertical-align:middle}.cartAlert a.dismiss{color:#fff;border:none;display:inline-block;vertical-align:middle;font-family:ProximaNova-Bold;text-decoration:underline!important}.cartItemAlert{width:100%;margin-bottom:10px;padding:10px 10px 10px 10px;position:relative}@media (min-width:768px){.cartItemAlert{margin-top:18px;margin-bottom:0}}.cartItemAlert.closed{display:none}.cartItemAlert.withLink{padding:10px 71px 10px 10px}.cartItemAlert.fail{background-color:#df3430;color:#fff}.cartItemAlert.caution{background-color:#fff357}.cartItemAlert.success{background-color:#daf557}.cartItemAlert i{display:inline-block;vertical-align:middle;font-size:20px;cursor:pointer}.cartItemAlert p{width:calc(100% - 40px);margin:0 8px 0 9px;display:inline-block;vertical-align:middle;font-family:ProximaNova-Bold;line-height:20px}.cartItemAlert a{color:#444;border:none;position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:ProximaNova-Bold;text-decoration:underline!important}.cartItemAlert.fail a{color:#fff}.cartItemAlert a.view{cursor:pointer}.cartItemAlert.cartProductAlert{width:auto;display:inline-block}.cartItemAlert.cartProductAlert p{width:auto;margin-right:0}.projectIdentifier{box-shadow:0 -1px 0 0 #c0e3ed,0 1px 0 0 #c0e3ed;margin-top:3px;padding:8px 0 0 0}.projectIdentifier p{color:#009fd0;margin:7px 0 5px 0;font-family:ProximaNova-Extrabld;font-size:16px}.projectIdentifier a.btn{background-color:#fff;color:#009fd0;border:2px solid #009fd0;margin-right:4px;margin-bottom:8px}.projectIdentifier a.btn:last-child{margin-right:0}.projectIdentifier a.btn.selected{background-color:#009fd0;color:#fff}.projectIdentifier a.btn.btn-primary.commercialColors{padding-top:8px;padding-bottom:8px}@media (min-width:768px){.projectIdentifier .row>div>div{text-align:right}}.cart .remove,.cartThree .remove{background-color:#df3430;color:#fff;padding-top:10px;padding-bottom:10px;text-align:center}.cart .remove i,.cartThree .remove i{margin-right:12px;display:inline-block;vertical-align:middle;font-size:20px}.cart .remove p,.cartThree .remove p{width:calc(100% - 142px);margin:0;display:inline-block;vertical-align:middle;font-family:ProximaNova-Bold;text-align:left}.cart .remove button,.cartThree .remove button{margin-left:5px;display:inline-block;vertical-align:middle}.cart .notPermitted,.cartThree .notPermitted{border-left:2px solid #df3430;border-right:2px solid #df3430}.cart .notPermitted.last,.cartThree .notPermitted.last{border-bottom:2px solid #df3430}.cartItems>li{border-bottom:1px solid #dbdcdd;padding:22px 0 11px 0}.cartItems img.productImage{margin-right:12px;display:inline-block;vertical-align:top}.cartItems p.availability{margin-bottom:21px;font-style:italic}@media (min-width:768px){.cartItems>li{padding:24px 0 21px 0}.cartItems p.availability{margin-top:31px;margin-bottom:0}}.cartItems .itemInfo{width:calc(100% - 112px);display:inline-block;vertical-align:top}.cartItems .itemInfo p.productName{color:#444;margin:0 0 3px 0;font-family:ProximaNova-Bold;font-size:20px}.cartItems .itemInfo ul:first-of-type{margin:15px 0 0 0}.cartItems .itemInfo ul:first-of-type li{margin-bottom:-4px}.cartItems .itemInfo ul:first-of-type li.price{margin-top:16px;margin-bottom:10px;font-family:ProximaNova-Bold}.cartItems .itemInfo ul:first-of-type li.price.sale{color:#df3430}.cartItems .itemInfo .labor,.orderSummaryItems .itemInfo .labor{margin-top:15px;margin-bottom:15px;position:relative}.cartItems .itemInfo .labor>p,.orderSummaryItems .itemInfo .labor>p{width:65px;color:#4a2883;margin:0;display:inline-block;vertical-align:top;font-family:ProximaNova-Bold}.cartItems .itemInfo .labor>ul,.orderSummaryItems .itemInfo .labor>ul{width:calc(100% - 70px);margin-top:0;margin-left:70px;display:inline-block;vertical-align:top}.cartItems .itemInfo .labor>ul:first-of-type,.orderSummaryItems .itemInfo .labor>ul:first-of-type{margin-left:0}.cartItems .itemInfo .labor>ul li,.orderSummaryItems .itemInfo .labor>ul li{margin-right:5px;margin-bottom:9px;vertical-align:top}.cartItems .itemInfo .labor>ul li:first-child,.orderSummaryItems .itemInfo .labor>ul li:first-child{color:#4a2883;font-family:ProximaNova-bold}.cartItems .itemInfo .labor>ul li.withSection,.orderSummaryItems .itemInfo .labor>ul li.withSection{margin-right:3px}.cartItems .itemInfo .labor>ul li .thumb,.orderSummaryItems .itemInfo .labor>ul li .thumb{width:21px;height:21px;border:1px solid #f0eaff;display:inline-block;vertical-align:top;position:relative;z-index:1}.cartItems .itemInfo .labor>ul li .thumb:after,.orderSummaryItems .itemInfo .labor>ul li .thumb:after{width:19px;height:19px;background-color:#f0eaff;display:block;position:absolute;top:4px;left:4px;z-index:0;content:''}.cartItems .itemInfo .labor>ul li .thumb.empty,.orderSummaryItems .itemInfo .labor>ul li .thumb.empty{background-color:#fff;border-style:dashed}.cartItems .itemInfo .labor>ul li .thumb.empty:after,.orderSummaryItems .itemInfo .labor>ul li .thumb.empty:after{width:3px;height:31px;z-index:0;left:32px}.cartItems .itemInfo .labor>ul li .thumb.empty:before,.orderSummaryItems .itemInfo .labor>ul li .thumb.empty:before{width:31px;height:3px;background-color:#8b77b1;display:block;position:absolute;top:32px;left:4px;z-index:0;content:''}.cartItems .itemInfo .labor>ul li .thumb img,.orderSummaryItems .itemInfo .labor>ul li .thumb img{width:100%;position:absolute;top:0;left:0;z-index:1}.cartItems .itemInfo .labor>ul li span,.orderSummaryItems .itemInfo .labor>ul li span{height:24px;background-color:#f0eaff;color:#4a2883;padding:6px 8px 0 8px;display:inline-block;vertical-align:top;font-family:ProximaNova-regular;font-size:13px;line-height:13px;white-space:nowrap}.cartItems .itemInfo .labor>ul li.completeRuns,.orderSummaryItems .itemInfo .labor>ul li.completeRuns{margin-top:8px;display:block}.cartItems .itemInfo .labor>ul li a,.orderSummaryItems .itemInfo .labor>ul li a{color:#4a2883;border:1px solid #4a2883;padding:3px 5px 2px 5px;display:block;font-size:13px;line-height:17px}@media (min-width:768px){.cartItems .itemInfo ul{margin:14px 0 0 0}.cartItems .itemInfo ul li{margin-top:0;margin-right:12px;margin-bottom:0;display:inline-block}.cartItems .itemInfo ul li:last-child{margin-right:0}.cartItems .itemInfo ul li.price{margin-bottom:0}.cartItems .itemInfo ul.labor{margin-bottom:0}}.itemActions input{height:36px;margin-right:4px;display:inline-block;vertical-align:top}.itemActions .btn{margin-right:3px;display:inline-block;vertical-align:top}.itemActions .btn:nth-child(2){margin-right:15px}.itemActions .btn:last-child{margin-right:0}@media (min-width:768px){.itemActions{text-align:right}}.cartSubtotal{color:#fff;padding-top:15px;padding-bottom:15px;text-align:right;font-size:16px}.cartSubtotal span{margin-left:3px;display:block;font-family:ProximaNova-Extrabld}.cartThree.editing .cartSubtotal{display:none}@media (min-width:768px){.cartSubtotal{font-size:20px}.cartSubtotal span{display:inline-block}}.editingButtons{margin-top:15px;margin-bottom:60px;display:none}.editingButtons .btn{margin-right:10px;display:inline-block}.cartThree.editing .editingButtons{display:block}.emptyCart{text-align:center;padding:120px 0 120px 0}.emptyCart p{color:#df3430;margin-bottom:17px;font-family:ProximaNova-Extrabld;font-size:20px;line-height:23px}body.withCartHeader header{border-bottom:none!important}.cartThree .cartHeader{width:100%;box-shadow:0 2px 4px 0 #dbdcdd;position:fixed;top:76px;left:0;z-index:99}.cartThree .cartHeader>.container-fluid{padding:0}.cartThree .cartHeader .cartHeaderPurple{background-color:#4a2883}.cartThree .cartHeader .edit .edit__cancel{display:none}.cartThree .cartHeader .cartHeaderLeft{width:40%;height:80px;background-color:#4a2883;display:inline-block;position:relative}.cartThree .cartHeader .cartHeaderLeft .cartMenuTrigger{height:80px;padding:0 15px 0 0;display:inline-block;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.cartThree .cartHeader .cartHeaderLeft .cartMenuTrigger h2{color:#fff;margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cartThree .cartHeader .cartHeaderLeft .cartMenuTrigger h2 i{margin-top:-5px;vertical-align:middle;font-size:20px}.cartThree .cartHeader .cartHeaderLeft .cartMenu{width:200%;background-color:#361a5d;display:none;position:absolute;top:0;left:0;z-index:100}.cartThree .cartHeader .cartHeaderLeft .cartMenu.cartMenuOpen{display:block}.cartThree .cartHeader .cartHeaderLeft .cartMenu>div{height:80px;padding:0 15px 0 15px;position:relative}.cartThree .cartHeader .cartHeaderLeft .cartMenu>div h2{color:#fff;margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cartThree .cartHeader .cartHeaderLeft .cartMenu>div i{color:#fff;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:25px;cursor:pointer}.cartThree .cartHeader .cartHeaderLeft .cartMenu ul li{border-top:1px solid rgba(255,255,255,.2)}.cartThree .cartHeader .cartHeaderLeft .cartMenu ul li a{color:#fff!important;border:none!important;padding:15px 21px 18px 21px;display:block;font-size:21px;text-decoration:none!important}.cartThree .cartHeader .cartHeaderLeft .cartMenu ul li a:hover{background-color:#4a2883}.cartThree .cartHeader .cartHeaderRight{width:60%;height:80px;background-color:#4a2883;display:inline-block;text-align:right}.cartThree .cartHeader .cartHeaderRight div{height:80px}.cartThree .cartHeader .cartHeaderRight div a{margin-left:8px}.cartThree .cartHeader .cartHeaderRight div a:first-child{margin-left:0}.cartThree .cartHeader .cartSubheader__default,.cartThree .cartHeader .cartSubheader__editing{padding:15px 15px 15px 15px}.cartThree .cartHeader .cartSubheader__default button,.cartThree .cartHeader .cartSubheader__editing button{margin-right:3px}.cartThree .cartHeader .cartSubheader__default button:last-child,.cartThree .cartHeader .cartSubheader__editing button:last-child{margin-right:0}.cartThree .cartHeader .cartSubheader__default .selectAll,.cartThree .cartHeader .cartSubheader__editing .selectAll{display:none}.cartThree .cartHeader .cartSubheader__default .importExport,.cartThree .cartHeader .cartSubheader__editing .importExport{display:inline-block;float:right}.cartThree .cartHeader .cartSubheader__default .expandCollapse,.cartThree .cartHeader .cartSubheader__editing .expandCollapse{display:inline-block}.cartThree .cartHeader .cartSubheader__default .btn-primary,.cartThree .cartHeader .cartSubheader__editing .btn-primary{border:2px solid #4a2883}.cartThree .cartHeader .cartSubheader__editing{display:none}.cartThree.editing .cartSubheader__default{display:none}.cartThree.editing .cartSubheader__editing{display:block}@media (min-width:768px){.cartThree .cartHeader .cartHeaderLeft .cartMenu{width:375px}.cartThree .cartHeader .cartSubheader .importExport{float:none}.cartThree .cartHeader .cartSubheader .expandCollapse{float:right}}.cartThree .cartItems{width:100%}.cartThree .cartItems ul{width:100%}.cartThree .cartItems ul li.item{width:100%;border-bottom:1px solid #dbdcdd;padding-top:15px;display:block;position:relative}.cartThree .cartItems ul li.item .itemRow{width:calc(100% - 42px);margin-left:42px;padding-bottom:15px;position:relative;-webkit-transition:width .25s ease-in-out,margin-left .25s ease-in-out;-moz-transition:width .25s ease-in-out,margin-left .25s ease-in-out;-o-transition:width .25s ease-in-out,margin-left .25s ease-in-out;transition:width .25s ease-in-out,margin-left .25s ease-in-out}.cartThree .cartItems ul li.item .checkboxEdit{width:58px;height:100px;color:#fff;text-align:center;position:absolute;top:0;left:-58px}.cartThree .cartItems ul li.item .checkboxEdit .checkbox{height:28px;width:28px;margin:0;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cartThree .cartItems ul li.item .checkboxEdit .checkbox label{height:28px;width:28px}.cartThree .cartItems ul li.item .checkboxEdit .checkbox label div{width:28px;height:28px;margin:0;line-height:2}.cartThree .cartItems ul li.item .checkboxEdit .checkbox label div:before{width:28px;height:28px;background-color:#fff;color:#fff;border:1px solid #4a4a4a;border-radius:100%;box-shadow:none}.cartThree .cartItems ul li.item .checkboxEdit .checkbox label input[type=checkbox]:checked+div:before{width:28px;height:28px;background:#559708;color:#fff;border:none;border-radius:100%;box-shadow:none}.cartThree .cartItems ul li.item .checkboxEdit .checkbox label input[type=checkbox]:checked+div:after{color:#fff;position:absolute;top:53%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-family:FontAwesome;font-size:20px;content:'\f00c'}.cartThree .cartItems ul li.item .productImage{width:100px;height:100px;border:1px solid #dbdcdd;border-radius:3px;padding:3px;display:inline-block;vertical-align:top}.cartThree .cartItems ul li.item .productImage img{width:100%}.cartThree .cartItems ul li.item .right{max-width:none;width:calc(100% - 100px);padding-right:0;display:inline-block;vertical-align:top}.cartThree .cartItems ul li.item .right .info{margin-bottom:15px}.cartThree .cartItems ul li.item .right .info a{margin-right:5px;display:block;font-size:13px}.cartThree .cartItems ul li.item .right .info p{margin-right:5px;margin-bottom:0;display:inline-block;font-size:13px}.cartThree .cartItems ul li.item .right .info p:last-of-type{margin-right:0}.cartThree .cartItems ul li.item .right .info p.productName{color:#444;margin:0 0 4px 0;display:block;font-family:ProximaNova-Bold;font-size:20px}.cartThree .cartItems ul li.item .right .info p span{font-family:ProximaNova-bold}.cartThree .cartItems ul li.item .right .qty{margin-bottom:15px}.cartThree .cartItems ul li.item .right .qty p{margin:0 5px 0 0;display:inline-block;vertical-align:middle}.cartThree .cartItems ul li.item .right .qty input{width:50px;height:36px;margin:0 5px 0 0;min-width:50px;display:inline-block;vertical-align:middle;text-align:center}.cartThree .cartItems ul li.item .right .qty button{display:inline-block;vertical-align:middle}.cartThree .cartItems ul li.item .right .showDetails a{color:#444;border:1px solid #dbdcdd!important;border-radius:3px;padding:4px 9px 5px 7px;display:inline-block;font-size:13px;line-height:13px;cursor:pointer}.cartThree .cartItems ul li.item .right .showDetails a i{margin-top:-3px;vertical-align:middle;-webkit-transition:transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out}.cartThree .cartItems ul li.item .right .availability{margin-bottom:15px;font-weight:700}.cartThree .cartItems ul li.item .right .availability p{margin:0 0 0 5px;display:inline-block;font-size:13px}.cartThree .cartItems ul li.item .right .availability p:first-child{margin-left:0;font-family:ProximaNova-Bold}.cartThree .cartItems ul li.item .right .availability p.available{color:#559b25}.cartThree .cartItems ul li.item .right .availability p.unavailable{color:#d52c26}.cartThree .cartItems ul li.item .details{width:calc(100% + 30px);max-height:0;background-color:#fafafa;opacity:0;visibility:hidden;overflow:hidden;margin-left:-15px;padding-right:15px;padding-left:15px;-webkit-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;-moz-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;-o-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.cartThree .cartItems ul li.item .details>div{padding-top:12px;padding-bottom:9px}.cartThree .cartItems ul li.item .details table{font-size:13px}.cartThree .cartItems ul li.item .details table td{padding-bottom:5px;vertical-align:top}.cartThree .cartItems ul li.item .details table td:first-child{width:100px;color:#4a2883;text-align:right;font-family:ProximaNova-Bold}.cartThree .cartItems ul li.item .details table td:last-child{padding-left:15px}.cartThree .cartItems ul li.item .details table td:last-child li{margin-right:12px}.cartThree .cartItems ul li.item .details table td:last-child li:last-child{margin-right:0}.cartThree .cartItems ul li.item .details table td:last-child li img{width:21px;height:21px;border:1px solid #9e9e9e;margin-top:-4px;margin-right:6px;display:inline-block;vertical-align:middle}.cartThree .cartItems ul li.item .details table td:last-child li img:last-child{margin-right:15px}.cartThree .cartItems ul li.item .details table td:last-child li span{font-family:ProximaNova-Bold}.cartThree .cartItems ul li.item .details .interactions{text-align:right}.cartThree .cartItems ul li.item .details .interactions a{border:none!important;margin-left:5px;display:inline-block;font-size:13px;text-decoration:underline!important}.cartThree .cartItems ul li.item .details .interactions a:first-child{margin-left:0}.cartThree .cartItems ul li.item .details .interactions a.addToList{color:#0095ca!important}.cartThree .cartItems ul li.item .details .interactions a.remove{color:#d52c26!important}.cartThree .cartItems ul li.item .showDetails span:after{content:'Show'}@media (max-width:640px){.cartThree .cartItems ul li.item .details{max-height:3000px;opacity:1;visibility:visible;overflow:visible}.cartThree .cartItems ul li.item .showDetails i{transform:rotate(180deg)}.cartThree .cartItems ul li.item .showDetails span:after{content:'Hide'}}.cartThree .cartItems ul li.item.openDetails .showDetails i{transform:rotate(180deg)}.cartThree .cartItems ul li.item.openDetails .showDetails span:after{content:'Hide'}.cartThree .cartItems ul li.item.openDetails .details{max-height:3000px;opacity:1;visibility:visible;overflow:visible}@media (max-width:640px){.cartThree .cartItems ul li.item.openDetails.openDetails .showDetails i{transform:rotate(360deg)}.cartThree .cartItems ul li.item.openDetails.openDetails .showDetails span:after{content:'Show'}.cartThree .cartItems ul li.item.openDetails.openDetails .details{max-height:0;opacity:0;visibility:hidden;overflow:hidden}}.cartThree .cartItems .itemsHeader{width:100%;border-top:2px solid #df3430;border-bottom:1px solid #dbdcdd;webkit-transition:padding .25s ease-in-out;-moz-transition:padding .25s ease-in-out;-o-transition:padding .25s ease-in-out;transition:padding .25s ease-in-out}.cartThree .cartItems .itemsHeader>.container-fluid{overflow:hidden}.cartThree .cartItems .itemsHeader .paddingTarget{position:relative;padding-left:58px;webkit-transition:padding .25s ease-in-out;-moz-transition:padding .25s ease-in-out;-o-transition:padding .25s ease-in-out;transition:padding .25s ease-in-out}.cartThree .cartItems .itemsHeader .checkboxEdit{width:58px;height:57px;color:#fff;text-align:center;position:absolute;top:0;left:0}.cartThree .cartItems .itemsHeader .checkboxEdit .checkbox{height:28px;width:28px;margin:0;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cartThree .cartItems .itemsHeader .checkboxEdit .checkbox label{height:28px;width:28px}.cartThree .cartItems .itemsHeader .checkboxEdit .checkbox label div{width:28px;height:28px;margin:0;line-height:2}.cartThree .cartItems .itemsHeader .checkboxEdit .checkbox label div:before{width:28px;height:28px;background-color:#fff;color:#fff;border:1px solid #4a4a4a;border-radius:100%;box-shadow:none}.cartThree .cartItems .itemsHeader .checkboxEdit .checkbox label input[type=checkbox]:checked+div:before{width:28px;height:28px;background:#559708;color:#fff;border:none;border-radius:100%;box-shadow:none}.cartThree .cartItems .itemsHeader .checkboxEdit .checkbox label input[type=checkbox]:checked+div:after{color:#fff;position:absolute;top:53%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-family:FontAwesome;font-size:20px;content:'\f00c'}.cartThree .cartItems .itemsHeader h5{color:#df3430;margin:8px 0 7px 0;padding-left:15px;-webkit-transition:padding-left .25s ease-in-out;-moz-transition:padding-left .25s ease-in-out;-o-transition:padding-left .25s ease-in-out;transition:padding-left .25s ease-in-out}.cartThree .cartItems .itemsHeader.in-stock{border-top:2px solid #559708;margin-top:4px}.cartThree .cartItems .itemsHeader.in-stock h5{color:#559708}@media (min-width:768px){.cartThree .cartItems ul li.item .right .info{margin-bottom:22px}.cartThree .cartItems ul li.item .right .info a{display:inline-block}.cartThree .cartItems ul li.item .right .qty{margin-bottom:0;text-align:right}.cartThree .cartItems ul li.item .right .availability{margin-bottom:0;text-align:right}}.cartThree.cartThreeHalf{margin-bottom:30px}.cartThree.cartThreeHalf .itemsHeader h5{padding-left:0}.cartThree .cartItemAlert{width:auto;margin-top:18px;margin-bottom:7px;padding:0 8px 5px 8px;display:inline-block}.cartThree .cartItemAlert .qty>div:first-child{display:block}.cartThree .cartItemAlert a,.cartThree .cartItemAlert i,.cartThree .cartItemAlert p{vertical-align:middle;font-size:13px;line-height:13px}.cartThree .cartItemAlert i{margin-right:2px}.cartThree .cartItemAlert p{width:auto!important;margin:0 3px 0 0!important}.cartThree .cartItemAlert a{display:inline-block;position:static;top:auto;right:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cartThree .projectIdentifier{border-top:none;margin-top:0}.checkoutBar{border-bottom:1px solid #dbdcdd;margin-bottom:30px;text-align:center}.checkoutBar ul{margin-top:25px;margin-bottom:58px;position:relative}.checkoutBar ul:before{width:170px;display:none;position:absolute;top:41px;left:-68px;font-family:ProximaNova-Extrabld;font-size:20px}.checkoutBar.shippingAddress ul:before{display:block;content:"Shipping Address"}.checkoutBar.payment ul:before{display:block;content:"Payment"}.checkoutBar.deliveryOptions ul:before{display:block;content:"Delivery Options"}.checkoutBar.review ul:before{display:block;content:"Review"}.checkoutBar.complete ul:before{left:50%;display:block;content:"Complete";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.checkoutBar.searchCable ul:before{display:block;content:"Search Cable"}.checkoutBar.cableLength ul:before{display:block;content:"Cable Length"}.checkoutBar.connectors ul:before{display:block;content:"Connectors"}.checkoutBar.confirm ul:before{display:block;content:"Confirm"}.checkoutBar ul:after{display:block;position:absolute;top:40px;right:4px;content:"Complete"}.checkoutBar.complete ul:after{display:none}.checkoutBar li{width:20%;height:8px;background-color:#dbdcdd;position:relative}.checkoutBar li:after{width:20px;height:20px;background-color:#dbdcdd;border-radius:50%;display:block;position:absolute;top:-6px;right:-1px;z-index:50;content:" "}.checkoutBar li:first-child{width:auto}.checkoutBar li.red{background-color:#df3430}.checkoutBar li.red:after{background-color:#df3430;border-radius:50%}.checkoutBar li.red.currentPage.complete:after{background-color:#df3430;color:#fff;border-radius:50%;padding:2px 0 0 1px;font-family:FontAwesome;font-size:16px;content:"\f00c"}.checkoutBar li.currentPage:after{width:34px;height:34px;border:4px solid #fff;top:-13px;right:-8px;background-clip:padding-box;-moz-background-clip:padding;-webkit-background-clip:padding}@media (min-width:768px){.checkoutBar ul{margin-top:25px;margin-bottom:52px}.checkoutBar ul:after,.checkoutBar ul:before{display:none!important}.checkoutBar li:before{width:170px;display:none;position:absolute;top:28px;right:-77px}.checkoutBar li:before{display:block}.checkoutBar li.currentPage:before{font-family:ProximaNova-Extrabld;font-size:20px}.checkoutBar li:first-child:before{content:"Shipping Address"}.checkoutBar li:nth-child(2):before{content:"Payment"}.checkoutBar li:nth-child(3):before{content:"Delivery Options"}.checkoutBar li:nth-child(4):before{content:"Review"}.checkoutBar li:last-child:before{display:block;content:"Complete"}.checkoutBar.cableWizard li:first-child:before{content:"Search Cable"}.checkoutBar.cableWizard li:nth-child(2):before{content:"Cable Length"}.checkoutBar.cableWizard li:nth-child(3):before{content:"Connectors"}.checkoutBar.cableWizard li:nth-child(4):before{content:"Confirm"}}.checkout h4{margin-top:0}.checkout label{font-weight:400}.checkout .addCardForm{display:none}.checkout .addCardForm.reveal{display:block}.checkout form .radio.box{margin:0 0 30px 0}.checkout form .radio.box>label{width:100%;min-height:115px;border:2px solid #dbdcdd;padding:20px 20px 20px 63px!important;position:relative;-webkit-transition:background-color .25s ease-in-out,border .25s ease-in-out;-moz-transition:background-color .25s ease-in-out,border .25s ease-in-out;-o-transition:background-color .25s ease-in-out,border .25s ease-in-out;transition:background-color .25s ease-in-out,border .25s ease-in-out}.checkout form .radio.box #customDate[type=radio]:checked+label #datetimepicker,.checkout form .radio.box #customDate[type=radio]:checked+label li span{-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out}.checkout form .radio.box [type=radio]:checked+label{border:2px solid #009fd0}.checkout form .radio.box #customDate[type=radio]:checked+label{background-color:#009fd0;border:2px solid #009fd0}.checkout form .radio.box #customDate[type=radio]:checked+label li span{color:#fff}.checkout form .radio.box #customDate[type=radio]:checked+label #datetimepicker{background-color:#009fd0;color:#fff}.checkout form .radio.box #customDate[type=radio]:checked+label input::-webkit-input-placeholder{color:#fff}.checkout form .radio.box #customDate[type=radio]:checked+label input::-moz-placeholder{color:#fff}.checkout form .radio.box #customDate[type=radio]:checked+label input:-ms-input-placeholder{color:#fff}.checkout form .radio.box #customDate[type=radio]:checked+label input:-moz-placeholder{color:#fff}.checkout form .radio.box>label>ul{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkout form .radio.box>label[for=customDate]>ul{width:calc(100% - 83px)}.checkout form .radio.box>label>ul>li{margin-bottom:3px}.checkout form .radio.box>label>ul>li:first-child{color:#444;margin-bottom:8px;font-family:ProximaNova-Extrabld;font-size:20px}.checkout form .radio.box>label>ul>li:last-child{margin-bottom:0}.checkout form .radio.box #customDate+label span.shippedBy{display:none}.checkout form .radio.box #customDate[type=radio]:checked+label span.shippedBy{display:inline-block}.bootstrap-datetimepicker-widget.dropdown-menu{left:65px!important;bottom:43px!important;z-index:20!important}.checkout form .radio.box label a.change{visibility:hidden;opacity:0;position:absolute;top:50%;right:15px;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;-moz-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;-o-transition:visibility .25s ease-in-out,opacity .25s ease-in-out;transition:visibility .25s ease-in-out,opacity .25s ease-in-out}.checkout form .radio.box #customDate[type=radio]:checked+label a.change{visibility:visible;opacity:1}.checkout form .radio.box>label:before{top:50%!important;left:22px!important;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkout form .radio.box>label:after{top:50%!important;left:25px!important;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkout form .radio.box>label>ul>li:first-child span.price{color:#009fd0;float:right}.checkout form .radio.box>label>ul>li:first-child img{width:50px;height:30px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkout form .radio.box.medium label{height:92px}.checkout form .radio.box.medium label ul li:first-child{font-size:16px}.checkout form .radio.box.medium label:before{top:36px!important;left:22px!important}.checkout form .radio.box.medium label:after{top:36px!important;left:25px!important}.checkout form .radio.box.small label{height:65px}.checkout form .radio.box.small label ul li:first-child{font-size:16px}.checkout form .radio.box.small label:before{top:22px!important;left:22px!important}.checkout form .radio.box.small label:after{top:25px!important;left:25px!important}@media (min-width:768px){.checkout form .radio.box.small{margin:0}}.checkout .checkbox.box{width:100%;margin:0}.checkout .checkbox.box label{width:100%;border:2px solid #dbdcdd;padding:20px 22px 18px 22px}.checkout .checkbox.box label.isChecked{border:2px solid #009fd0}.checkout form .radio.box.temporaryAddress>label ul li.temporaryAddressInput{max-height:0;opacity:0;visibility:hidden;overflow:hidden}.checkout form .radio.box.temporaryAddress>label ul label{margin-top:4px;margin-bottom:11px;padding:0}.checkout form .radio.box.temporaryAddress>label ul input{width:100%;min-width:auto;margin-bottom:8px}.checkout form .radio.box.temporaryAddress [type=radio]:checked+label{height:auto!important;padding:23px 70px 0 63px!important}.checkout form .radio.box.temporaryAddress [type=radio]:checked+label ul{position:relative;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.checkout form .radio.box.temporaryAddress [type=radio]:checked+label ul li.temporaryAddressInput{max-height:auto;opacity:1;visibility:visible;overflow:visible}.checkout form .radio.box.temporaryAddress [type=radio]:checked+label:before{top:33px!important;left:22px!important}.checkout form .radio.box.temporaryAddress label:after{-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.checkout form .radio.box.temporaryAddress [type=radio]:checked+label:after{top:33px!important;left:25px!important}.additionalOptions .aoBox{height:65px;border:2px solid #dbdcdd;margin-bottom:30px;padding-left:22px;padding-right:22px}.additionalOptions .aoBox>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.additionalOptions .aoBox p{margin:0 12px 0 0;display:inline-block}.additionalOptions .aoBox .checkbox{margin:0}.additionalOptions .aoBox.wRadio .radio{margin:0 7px 0 0;display:inline-block}.additionalOptions .aoBox.wRadio .radio:last-child{margin:0}.additionalOptions .aoBox.wRadio .radio label{line-height:16px}.additionalOptions .aoBox.packingListQTY>div{width:100%;display:table}.additionalOptions .aoBox.packingListQTY p{width:134px;margin:0;display:table-cell}.additionalOptions .aoBox.packingListQTY select{width:100%;background:#009fd0 url(../img/select-arrow-2.png) no-repeat top 16px right 11px;background-size:8px 5px;color:#fff;border:1px solid #009fd0;margin:0;display:table-cell}.additionalOptions .aoBox.packingListQTY select option{font-family:ProximaNova-Extrabld}.additionalOptions .aoBox.shippingNotifications{width:100%;height:auto;padding-top:14px;padding-bottom:13px;display:table}.additionalOptions .aoBox.shippingNotifications p{width:295px;margin:0;padding:0;display:table-cell}.additionalOptions .aoBox.shippingNotifications input{width:100%;margin:0;display:table-cell}.additionalOptions .aoBox.shippingNotifications input::-webkit-input-placeholder{color:#444;font-size:16px;font-style:normal}.additionalOptions .aoBox.shippingNotifications input::-moz-placeholder{color:#444;font-size:16px;font-style:normal}.additionalOptions .aoBox.shippingNotifications input:-ms-input-placeholder{color:#444;font-size:16px;font-style:normal}.additionalOptions .aoBox.shippingNotifications input:-moz-placeholder{color:#444;font-size:16px;font-style:normal}.additionalOptions .specialShipping{margin-top:-15px}.checkoutShippingAddress{margin-top:-7px;margin-bottom:30px}.filterAddresses{margin-bottom:5px}.filterAddresses p{width:124px;display:inline-block}.filterAddresses input{width:calc(100% - 124px);min-width:0;background:url(../img/icon-search-light.png) no-repeat right 9px center;background-size:16px 16px;padding-right:33px;display:inline-block}.payment{margin-bottom:30px}.payment .poNumber{width:100%;margin-bottom:27px;text-align:center}.payment .poNumber input{margin-left:5px;margin-bottom:5px;display:inline-block}.payment .nav-tabs{border-bottom:2px solid #009fd0;text-align:center}.payment .nav-tabs>li{margin-bottom:-2px;display:inline-block;float:none}.payment .nav-tabs>li a{color:#009fd0;border:2px solid transparent;border-radius:0;padding:8px 14px 5px 14px;margin-right:0}.payment .nav-tabs>li a:hover{background-color:transparent;color:#009fd0}.payment .nav-tabs>li.active a{color:#009fd0;border:2px solid #009fd0;border-bottom:2px solid transparent}.payment .nav-tabs>li.active a:hover{background-color:#fff;color:#009fd0}.payment .tab-content{border:2px solid #009fd0;border-top:none;text-align:center}.payment .tab-content .radio{margin-top:0;margin-bottom:25px}.payment .tab-content #creditCard{text-align:left}.payment .tab-content input{width:100%;min-width:10px}.payment .tab-content .form-group.doubleUp label{display:block}.payment .tab-content .form-group.doubleUp input{display:inline-block}.payment .tab-content .form-group.doubleUp input:first-of-type{width:48px;margin-right:12px}.payment .tab-content .form-group.doubleUp input:last-of-type{width:86px}.payment .tab-content .deliveryOptions{margin-top:10px;text-align:center}.payment #creditCard .radio.disabled label{border:2px solid #df3430;cursor:auto}.payment #creditCard .radio.disabled label ul li:first-child{color:#df3430}.radio.disabled [type=radio]:checked+label:before,.radio.disabled [type=radio]:not(:checked)+label:before{border:1px solid #dbdcdd;box-shadow:none}.selectedAddress{width:100%;border:2px solid #009fd0;margin-bottom:23px;padding:18px 70px 17px 19px;position:relative}.selectedAddress p{margin:0}.selectedAddress p span{margin-right:20px;font-family:ProximaNova-Extrabld;font-size:20px}.selectedAddress a.btn,.selectedAddress button{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.shippingAddressTwo p{margin-bottom:0}.shippingAddressTwo .rtableWrapper{margin:0}.shippingAddressTwo .accountManagement .rtable thead{border-bottom:2px solid #009fd0}.shippingAddressTwo .accountManagement .rtable thead{border-bottom:2px solid #009fd0}.shippingAddressTwo .accountManagement .rtable tbody tr:nth-child(odd){background-color:rgba(0,159,208,.1)}.checkoutDeliveryOptions{margin-bottom:30px}.checkoutDeliveryOptions .radio.inline{margin-left:10px}.checkoutDeliveryOptions .checkbox{margin-bottom:0}.checkoutDeliveryOptions .radio{margin-bottom:8px}.checkoutDeliveryOptions p{margin-bottom:18px}.checkoutDeliveryOptions select{margin-left:5px}.checkoutDeliveryOptions button{margin-bottom:24px;display:block}.checkoutDeliveryOptions button.proceed{margin:39px auto 30px auto}.checkoutDeliveryOptions .emailAddress{width:100%;margin-top:10px;margin-bottom:3px;display:block}.checkoutDeliveryOptions span.multipleAddresses{margin-bottom:13px;display:block;font-size:13px;font-style:italic}.checkoutDeliveryOptions .liftGate .checkbox{margin-bottom:30px}.checkoutDeliveryOptions .liftGate .checkbox:last-child{margin-bottom:25px}@media (min-width:768px){.checkoutDeliveryOptions .emailAddress{width:auto;margin-top:0;margin-right:10px;margin-left:6px;display:inline-block}.checkoutDeliveryOptions span.multipleAddresses{display:inline-block}}.checkoutDeliveryOptions .backorderedItems{margin-bottom:30px}.checkoutDeliveryOptions .backorderedItems h4{color:#df3430}.checkoutDeliveryOptions .backorderedItems .checkbox{margin:0 0 20px 0}.checkoutDeliveryOptions .backorderedItems>.row>div>.radio{margin-bottom:30px}@media (min-width:768px){.checkoutDeliveryOptions .backorderedItems .checkbox{margin:0 0 20px 0}}.shippingMethod{display:none;margin-bottom:60px}.shippingMethod.customChecked{display:block}.specialShippingInstructionsButton{display:block}body.specialShippingInstructionsOpen .specialShippingInstructionsButton{display:none}.specialShippingInstructions{display:none}body.specialShippingInstructionsOpen .specialShippingInstructions{display:block}.specialShippingInstructions label{font-family:ProximaNova-bold}.specialShippingInstructions label span{margin-left:4px;font-family:ProximaNova-regular}.specialShippingInstructions label span a{margin-right:4px;margin-left:4px}.checkoutReview{margin-bottom:30px}.checkoutReview button.placeOrder{margin:0 auto 15px auto;display:block}.checkoutReview .placeOrder{text-align:center}.checkoutReview .placeOrder a{background-color:#559708;margin-top:15px;margin-bottom:30px;padding:9px 16px 10px 16px;font-size:31px;line-height:34px}@media (min-width:768px){.checkoutReview .placeOrder a{margin-top:76px;margin-bottom:0}}.orderSummaryItems{border:2px solid #009fd0;padding:15px 0 15px 0}.orderSummaryItems h4{color:#009fd0;margin:0 15px 2px 15px;font-size:16px;line-height:19px}.orderSummaryItems>ul>li{padding:15px 15px 9px 15px;border-bottom:1px solid #dbdcdd}.orderSummaryItems>ul>li:last-child{border:0}.orderSummaryItems img.productImage{width:50px;margin-right:15px;display:inline-block;vertical-align:top}.orderSummaryItems .itemInfo{width:calc(100% - 65px);display:inline-block;vertical-align:top}.orderSummaryItems .itemInfo p{margin:0;display:block;font-family:ProximaNova-bold;font-size:18px}.orderSummaryItems .itemInfo li{margin-right:18px}.orderSummaryItems .itemInfo li:last-child{margin-right:0}.orderSummaryPrice{border:2px solid #009fd0;margin-bottom:15px;padding:15px 15px 15px 15px}.orderSummaryPrice h5{color:#009fd0;margin:0 0 17px 0;line-height:23px}.orderSummaryPrice li{margin-bottom:13px;font-family:ProximaNova-bold}.orderSummaryPrice li:last-child{margin-bottom:0}.orderSummaryPrice li span{float:right;font-family:ProximaNova-regular}.orderSummaryPrice li:last-child span{font-family:ProximaNova-bold}.editOptions{border:2px solid #009fd0;margin-bottom:15px;padding:14px 61px 10px 14px;position:relative}.editOptions h4{color:#009fd0;margin:0 15px 5px 0;display:inline-block;font-size:16px;line-height:19px}.editOptions p{margin:0 0 1px 0;display:inline-block;font-size:13px}.editOptions button{position:absolute;top:6px;right:6px}.editOptions.orderSummaryItems button{padding:8px 17px 7px 17px}.editOptions.orderSummaryItems button i{font-size:20px}.editOptions.orderSummaryItems ul{max-height:0;opacity:0;visibility:hidden;-webkit-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;-moz-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;-o-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out;transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out}.editOptions.orderSummaryItems.expanded ul{max-height:10000px;opacity:1;visibility:visible}.editOptions.orderSummaryItems.expanded ul:first-of-type{margin-bottom:10px!important}p.shippingFail{color:#df3430;font-size:13px;line-height:16px}p.smallText{color:#9b9b9b;font-size:13px}.checkoutComplete{margin-bottom:30px}.checkoutComplete h4{margin:0 0 10px 0;font-size:25px;line-height:28px}.checkoutComplete p{margin-bottom:9px}.checkoutComplete p.thankYou{color:#009fd0;margin-bottom:17px;font-family:ProximaNova-Extrabld;font-size:20px}.checkoutComplete .orderNumber{font-family:ProximaNova-Bold}.checkoutComplete button{margin-top:16px}.checkoutComplete button.btn-primary{margin-right:12px}.orderHistory .cartHeader{background-color:#4a2883;color:#fff;padding:7px 0 11px 0;text-align:center}.orderHistory .cartHeader h3{position:static;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);font-size:39px}.orderHistory .cartHeader h3 a{color:#fff!important;border:none!important;text-decoration:none!important}.orderHistory .rtableWrapper{margin-bottom:7px}.orderHistory .reorderSelected{margin-top:4px;margin-left:8px}.orderHistory table{width:100%}.orderHistory table thead{border-bottom:1px solid #4a2883}.orderHistory table tbody tr:nth-child(odd){background-color:#fbf8ff}.orderHistory table thead tr th{font-family:ProximaNova-Bold;font-weight:400}.orderHistory table tbody tr td,.orderHistory table thead tr th{padding-right:10px;padding-left:10px;text-align:center}.orderHistory table tbody tr td:first-child,.orderHistory table thead tr th:first-child{padding-left:10px}.orderHistory table tbody tr td:last-child,.orderHistory table thead tr th:last-child{padding-left:10px}@media (min-width:800px){.orderHistory table tbody tr td,.orderHistory table thead tr th{padding-right:0;padding-left:0}}.orderDetailInfo{margin-bottom:30px;padding:10px 0 23px 0;border-bottom:1px solid #dbdcdd}.orderDetailInfo h3{margin:0}.orderDetailInfo p{margin:0}.orderDetailInfo span{font-family:ProximaNova-Bold}.orderDetailInfo .enteredBy span{display:block}.orderDetailInfo .deliveryAddress{margin-top:12px;margin-bottom:13px}.orderDetailInfo ul li{margin-right:17px;text-align:left}.orderDetailInfo ul li:last-child{margin-right:0}.orderDetailInfo ul li span{display:block}@media (min-width:768px){.orderDetailInfo>div>div>div>div{text-align:right}}.orderDetailAlert{margin-bottom:30px;padding:8px 88px 9px 16px;position:relative}.orderDetailAlert.success{background-color:#daf557}.orderDetailAlert.fail{color:#fff;background-color:#d52c26}.orderDetailAlert i{margin:0 13px 0 0;display:inline-block;font-size:20px;vertical-align:middle}.orderDetailAlert p{margin:0 13px 0 0;display:inline-block;font-family:ProximaNova-Bold;font-size:16px;vertical-align:middle}.orderDetailAlert a.btn,.orderDetailAlert button{margin:0;display:inline-block;vertical-align:middle}.orderDetailAlert a.dismiss{border-bottom:none!important;margin:0;position:absolute;top:14px;right:17px;font-family:ProximaNova-Bold;font-size:16px;text-decoration:underline!important;cursor:pointer}.orderDetailAlert.success a.dismiss{color:#333!important}.orderDetailAlert.fail a.dismiss{color:#fff!important}@media (min-width:768px){.orderDetailAlert{height:54px}.orderDetailAlert a.btn,.orderDetailAlert button,.orderDetailAlert i,.orderDetailAlert p{vertical-align:top;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.orderDetailAlert a.dismiss{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.orderDetailSection{border:2px solid #4a2883;margin-bottom:30px}.orderDetailSection .orderDetailHeading{border-bottom:1px solid #d5d6d7;padding:10px 2px 10px 11px;position:relative}.orderDetailSection .orderDetailHeading h4{color:#4a2883;margin:0 17px 0 0;display:inline-block;vertical-align:middle;line-height:25px}.orderDetailSection .orderDetailHeading h4 span{font-family:ProximaNova-Regular}.orderDetailSection .orderDetailHeading p{color:#939393;margin:0;display:inline-block;vertical-align:middle}.orderDetailSection .orderDetailHeading p span{font-family:ProximaNova-Bold}.orderDetailSection .orderDetailHeading .buttons{width:auto;margin:10px 0 0 0;padding:0;vertical-align:baseline}.orderDetailSection .orderDetailHeading .buttons button{margin-bottom:10px}.orderHistory .orderDetailSection table tbody tr td:first-child,.orderHistory .orderDetailSection table thead tr th:first-child{padding-left:8px}.orderHistory table tbody tr td:nth-child(5),.orderHistory table thead tr th:nth-child(5){padding-left:15px;text-align:left}@media (min-width:768px){.orderDetailSection .orderDetailHeading{padding:10px 300px 10px 11px}.orderDetailSection .orderDetailHeading .buttons{margin:0;position:absolute;top:5px;right:6px}.orderDetailSection .orderDetailHeading .buttons button{margin:0}}.orderHistory .buttons,.orderHistory .paginationLinks{margin:0 0 30px 0;padding:0 10px 0 10px;display:inline-block;vertical-align:top}.orderHistory .buttons{width:30%}.orderHistory .paginationLinks{width:70%;text-align:right}.orderHistory .paginationLinks p,.orderHistory .paginationLinks ul{display:inline-block}.orderHistory .paginationLinks p{margin-bottom:8px}.orderHistory .paginationLinks ul{margin-left:4px}@media (min-width:768px){.orderHistory .buttons,.orderHistory .paginationLinks{padding:0 15px 0 15px;display:inline-block;vertical-align:top}.orderHistory .buttons{width:30%}.orderHistory .paginationLinks{width:70%;text-align:right}}.orderHistory.detail .cartHeaderLeft,.orderHistory.detail .cartHeaderRight{display:block;float:none}.orderHistory.detail .cartHeaderRight{height:auto;padding-bottom:25px}.orderHistory.detail .cartHeaderRight ul{margin-top:-7px;display:inline-block;vertical-align:top}.orderHistory.detail .cartHeaderRight ul:first-child{width:35%}.orderHistory.detail .cartHeaderRight ul:last-child{width:65%}.orderHistory.detail .cartHeaderRight ul li:first-child{font-family:ProximaNova-Bold}.orderHistory.detail .cartHeaderRight ul li{line-height:20px}.orderHistory.detail .rtable tbody tr td:nth-child(5),.orderHistory.detail .rtable thead tr th:nth-child(5){padding-left:15px;text-align:left}@media (min-width:768px){.orderHistory.detail .cartHeaderLeft,.orderHistory.detail .cartHeaderRight{display:inline-block}.orderHistory.detail .cartHeaderRight{height:70px;padding-bottom:0;float:right}.orderHistory.detail .cartHeaderRight ul{width:auto!important;margin-top:0;vertical-align:baseline;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.orderHistory.detail .cartHeaderRight ul:first-child{margin-right:17px}}.orderHistory.detail .orderDetailInfo{border-bottom:1px solid #dbdcdd;padding:17px 0 2px 0}.orderHistory.detail .orderDetailInfo li{margin-right:13px;margin-bottom:13px}.orderHistory.detail .orderDetailInfo li:last-child{margin-right:0}.orderHistory.detail .orderDetailInfo li span{font-family:ProximaNova-Bold}@media (min-width:768px){.orderHistory.detail .orderDetailInfo{padding:14px 0 10px 0;text-align:center}.orderHistory.detail .orderDetailInfo li{margin-bottom:0}}.register{margin-bottom:30px}.register ul{padding-left:18px;margin-bottom:0}.register input,.register select{width:100%}.register form{margin-top:20px}.register form .form-group{margin-bottom:9px}.register .checkbox{margin-bottom:30px;padding-left:29px;font-size:13px;line-height:16px}.register .checkbox input[type=checkbox]+div{margin-left:-29px}.register button{margin-right:10px;display:inline-block}.register button:last-child{margin-right:0}.register .inline>label{display:block}.register .inline .checkbox,.register .inline .radio{margin-right:20px;display:inline-block}.register .checkbox{margin-top:0;margin-bottom:15px}.register .checkbox label{color:#666;font-size:13px;line-height:16px}.register .indented{padding-left:45px}.contentArticleHeader{width:100%;background:url(../img/placeholder-slider-3.jpg) no-repeat center center;background-size:cover;border:4px solid #4a2883;margin-bottom:30px;padding:18px 0 20px 0;position:relative}.contentArticleHeader .purpleShade{width:100%;height:100%;background-color:#4a2883;opacity:.87;position:absolute;top:0;left:0;z-index:4;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contentArticleHeader .vCenter{width:100%}.contentArticleHeader h1,.contentArticleHeader h2{color:#fff;position:relative;z-index:5}@media (min-width:768px){.contentArticleHeader{width:100%;height:348px;padding:0}.contentArticleHeader .vCenter{height:348px}.contentArticleHeader h1,.contentArticleHeader h2{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.contentArticle{margin-bottom:30px;position:relative}.contentArticle.scrolled{position:static}.contentArticle blockquote{background-color:#fff;color:#4a2883;border:4px solid #4a2883;padding:33px 35px 35px 35px;font-family:ProximaNova-Extrabld;font-size:31px;line-height:34px}.contentArticle ol,.contentArticle ul{margin-bottom:25px;padding-left:18px}.contentArticle a.btn{margin-right:10px;margin-bottom:10px}.contentArticle .socialShare{display:none;text-align:center;position:absolute;top:0;right:40px;z-index:10}.contentArticle.scrolled .socialShare{position:fixed;top:178px}.contentArticle .socialShare li{margin-bottom:8px}.contentArticle .socialShare li:last-child{margin-bottom:0}.contentArticle .socialShare li a{border:none!important}.contentArticle .socialShare li i{font-size:36px}.contentArticle .socialShare li.twitter i{color:#009df2}.contentArticle .socialShare li.linkedin i{color:#0074b5}.contentArticle .socialShare li.facebook i{color:#375698}@media (min-width:768px){.contentArticle blockquote{width:calc(70% + 85px);margin-left:-100px;margin-right:15px;display:inline-block;vertical-align:top}.contentArticle p.withBlockquote{width:calc(30% - 15px);margin-left:15px;display:inline-block;vertical-align:top}.contentArticle .socialShare{display:block}}.accountManagement .accountNumber{margin-bottom:13px;display:block;font-size:13px;line-height:16px}#changePassword{margin-bottom:30px}#changePassword input{width:100%}#changePassword button{margin:0 auto;display:block}.amHeader{background-color:#4a2883;margin-bottom:30px;padding:14px 0 13px 0;text-align:center}.amHeader h1{color:#fff;margin:0;display:inline-block;font-weight:300;font-size:30px;line-height:33px;cursor:pointer}.amHeader h1 i{margin-left:6px;font-size:20px;-webkit-transition:transform .1s ease-in-out;-moz-transition:transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out}.amHeader.openMenu h1 i{transform:rotate(-180deg)}.amHeader ul{margin-top:27px;display:none}.amHeader.openMenu ul{display:block}.amHeader ul li{margin-right:8px;margin-bottom:3px}.amHeader ul li:last-child{margin-right:0}.amHeader ul li a{background-color:#4a2883;color:#fff;border:2px solid #fff;padding:5px 8px 4px 8px;display:block;font-family:ProximaNova-Extrabld;font-size:16px;text-decoration:none;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;-moz-transition:color .25s ease-in-out,background-color .25s ease-in-out;-o-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out}.amHeader ul li a:hover{background-color:#fff;color:#4a2883}.amHeader ul li a.currentPage{background-color:#fff;color:#4a2883}@media (min-width:640px){.amHeader{padding:23px 0 22px 0}.amHeader h1{font-size:42px;line-height:45px}.amHeader h1 i{font-size:40px}}.amHeaderUpdated{background-color:#4a2883;margin-bottom:30px;padding:30px 0 30px 0;text-align:center}.amHeaderUpdated.amHeaderUpdated--tabs-only{padding-top:30px}.amHeaderUpdated h1{color:#fff;margin:0 0 30px 0;display:inline-block;font-weight:300;font-size:30px;line-height:33px;cursor:pointer}.amHeaderUpdated ul{margin:0 0 -6px 0!important}.amHeaderUpdated ul li{position:relative;overflow:hidden}.amHeaderUpdated ul li span{width:100%;height:100%;background-color:#fff;display:block;position:absolute;top:100%;left:0;z-index:1;-webkit-transition:top .25s ease-in-out;-moz-transition:top .25s ease-in-out;-o-transition:top .25s ease-in-out;transition:top .25s ease-in-out}.amHeaderUpdated ul li a{color:#fff;border:none!important;padding:7px 12px 6px 12px;display:block;position:relative;z-index:2;font-family:ProximaNova-Extrabld;font-size:16px;text-decoration:none;-webkit-transition:color .25s ease-in-out,opacity .25s ease-in-out;-moz-transition:color .25s ease-in-out,opacity .25s ease-in-out;-o-transition:color .25s ease-in-out,opacity .25s ease-in-out;transition:color .25s ease-in-out,opacity .25s ease-in-out}.amHeaderUpdated ul li:hover a{color:#4a2883}.amHeaderUpdated ul li.currentPage span,.amHeaderUpdated ul li:hover span{top:0}.amHeaderUpdated ul li.currentPage a{color:#4a2883}.amHeaderUpdated ul li.currentPage a:hover{opacity:1}@media (min-width:640px){.amHeaderUpdated{padding:17px 0 0 0}.amHeaderUpdated h1{margin:0 0 30px 0;font-size:42px;line-height:45px}}.accountManagement .tabs{text-align:center;margin-bottom:18px}.accountManagement .tabs .nav.nav-pills{display:inline-block;text-align:center}.accountManagement .tabs .nav.nav-pills li{margin:0 8px 8px 0;display:inline-block;float:none}.accountManagement .tabs .nav.nav-pills li:last-child{margin-right:0}.accountManagement .tabs .nav.nav-pills li a{background-color:#fff;color:#4a2883;border:2px solid #4a2883;border-radius:0;padding:5px 7px 4px 7px;font-family:ProximaNova-Extrabld}.accountManagement .tabs .nav.nav-pills li.active a{background-color:#4a2883;color:#fff}.accountManagement .tabs.updated{margin:0 0 10px 0}.accountManagement .tabs.updated .nav.nav-pills li a{background-color:transparent;color:#df3430;border:none!important}.accountManagement .tabs.updated .nav.nav-pills li.active a{background-color:#df3430;color:#fff}.accountManagement .rtable{width:100%;margin-top:15px;margin-bottom:30px}.accountManagement .rtable thead{border-bottom:2px solid #4a2883}.accountManagement .rtable thead th{padding:7px 10px 8px 10px;text-align:center;white-space:nowrap;font-family:ProximaNova-Bold;font-weight:400}.accountManagement .rtable tbody tr:nth-child(odd){background-color:#fbf8ff}.accountManagement .rtable tbody td{padding:7px 20px 8px 20px;text-align:center;white-space:nowrap}.accountManagement .rtable .radio{margin:0;line-height:0}.accountManagement .rtable label{margin:0}@media (min-width:600px){.accountManagement .rtableWrapper:after{display:none}.accountManagement .rtable{display:table}}.accountManagement form.orderFinder{width:100%;margin-top:5px;margin-bottom:37px}.accountManagement form.orderFinder .radioButtons{width:293px;margin-right:6px;display:inline-block;vertical-align:middle}.accountManagement form.orderFinder span{width:100%;margin-bottom:10px;display:inline-block;vertical-align:middle;font-family:ProximaNova-Bold}.accountManagement form.orderFinder .radioButtons .radio{display:inline-block}.accountManagement form.orderFinder .radioButtons .radio label{color:#444;border:2px solid #4a2883;padding:6px 12px 8px 12px}.accountManagement form.orderFinder .radioButtons .radio:first-of-type label{border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px}.accountManagement form.orderFinder .radioButtons .radio:nth-of-type(2) label{border-right:none;border-left:none}.accountManagement form.orderFinder .radioButtons .radio:last-of-type label{border-left:none;border-top-right-radius:3px;border-bottom-right-radius:3px}.accountManagement form.orderFinder .radioButtons .radio label:after,.accountManagement form.orderFinder .radioButtons .radio label:before{display:none}.accountManagement form.orderFinder .radioButtons .radio [type=radio]:checked+label{background-color:#4a2883;color:#fff;font-size:16px}.accountManagement form.orderFinder input.form-control{width:calc(100% - 40px);height:38px;border:2px solid #4a2883;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;margin:0;display:inline-block;vertical-align:middle}.accountManagement form.orderFinder a{width:40px;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:11px 8px 10px 8px;vertical-align:middle}@media (min-width:768px){.accountManagement form.orderFinder input.form-control{width:calc(100% - 170px)}.accountManagement form.orderFinder.withRadioButtons input.form-control{width:calc(100% - 339px);margin:0}.accountManagement form.orderFinder span{width:105px;margin-bottom:0}}.accountManagement .recentOrders h4{display:inline-block}.accountManagement .recentOrders a.btn{margin-top:-8px;margin-left:4px;display:inline-block}.accountManagement .dashboard h4{margin-bottom:0;line-height:28px}.accountManagement .dashboard ul.address{margin-right:30px;margin-bottom:20px;display:inline-block}.accountManagement .dashboard ul.address li:first-child{text-transform:uppercase;font-size:13px}.accountManagement .yourOrders .orderFinder{margin-bottom:17px}.accountManagement .yourOrders .rtableWrapper{margin-bottom:0}.accountManagement .yourOrders .rtable{margin-top:1px}.accountManagement .yourOrders .paginationLinks{margin-bottom:30px;text-align:right}.yourOrdersUpdated{padding-top:32px}.yourOrdersUpdated #yourOrdersTable_filter input{height:34px;border:2px solid #4a2883;border-radius:3px;margin-left:10px;padding-right:10px;padding-left:10px}.yourOrdersUpdated #yourOrdersTable_filter input:focus{outline-width:0;outline-color:transparent}.yourOrdersUpdated #yourOrdersTable_wrapper select{width:70px;margin-right:5px;margin-left:5px;padding-left:10px}.yourOrdersUpdated #yourOrdersTable_wrapper select:focus{outline-width:0;outline-color:transparent}.yourOrdersUpdated #yourOrdersTable{border:2px solid #4a2883;margin-top:30px!important;margin-bottom:15px}.yourOrdersUpdated #yourOrdersTable>tbody>tr:hover,.yourOrdersUpdated #yourOrdersTable>thead>tr:hover{background-color:transparent}.yourOrdersUpdated #yourOrdersTable>tbody>tr.odd,.yourOrdersUpdated #yourOrdersTable>thead>tr.odd{background-color:#faf8ff!important}.yourOrdersUpdated #yourOrdersTable>tbody>tr.odd+tr,.yourOrdersUpdated #yourOrdersTable>thead>tr.odd+tr{background-color:#faf8ff}.yourOrdersUpdated #yourOrdersTable>tbody>tr.even,.yourOrdersUpdated #yourOrdersTable>thead>tr.even{background-color:transparent!important}.yourOrdersUpdated #yourOrdersTable>tbody>tr.even+tr,.yourOrdersUpdated #yourOrdersTable>thead>tr.even+tr{background-color:transparent}.yourOrdersUpdated #yourOrdersTable>tbody>tr>td,.yourOrdersUpdated #yourOrdersTable>tbody>tr>th,.yourOrdersUpdated #yourOrdersTable>thead>tr>td,.yourOrdersUpdated #yourOrdersTable>thead>tr>th{background-color:transparent;border:none;padding-right:5px;text-align:right}.yourOrdersUpdated #yourOrdersTable>tbody>tr+tr li,.yourOrdersUpdated #yourOrdersTable>thead>tr+tr li{border-right:2px solid #9c8cbb;border-bottom:2px solid #9c8cbb;margin-right:6px}.yourOrdersUpdated #yourOrdersTable>tbody>tr+tr li:last-child,.yourOrdersUpdated #yourOrdersTable>thead>tr+tr li:last-child{margin-right:0}.yourOrdersUpdated #yourOrdersTable>tbody>tr+tr li tr,.yourOrdersUpdated #yourOrdersTable>thead>tr+tr li tr{background-color:#fff}.yourOrdersUpdated #yourOrdersTable>tbody>tr+tr li tr:first-child,.yourOrdersUpdated #yourOrdersTable>thead>tr+tr li tr:first-child{background-color:#e8e2f4}.yourOrdersUpdated #yourOrdersTable>tbody>tr+tr li tr td,.yourOrdersUpdated #yourOrdersTable>thead>tr+tr li tr td{border:none;padding:2px 10px 1px 10px;text-align:left;font-size:13px}.yourOrdersUpdated #yourOrdersTable>tbody>tr+tr li tr td:last-child,.yourOrdersUpdated #yourOrdersTable>thead>tr+tr li tr td:last-child{text-align:right}.yourOrdersUpdated #yourOrdersTable>thead>tr>th{border-bottom:1px solid #4a2883;padding-right:20px}.yourOrdersUpdated #yourOrdersTable>thead>tr>th.sorting{background-image:url(../img/sort_both.png)}.yourOrdersUpdated #yourOrdersTable>thead>tr>th.sorting_asc{background-image:url(../img/sort_asc.png)}.yourOrdersUpdated #yourOrdersTable>thead>tr>th.sorting_desc{background-image:url(../img/sort_desc.png)}.yourOrdersUpdated #yourOrdersTable .select-checkbox{padding-right:0;padding-left:0}.yourOrdersUpdated #yourOrdersTable .select-checkbox:before{width:16px;height:16px;background-color:#fff;border:solid 1px #fff;border-radius:3px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);margin:0;display:inline-block;vertical-align:top;top:10px;left:14px;content:" "}.yourOrdersUpdated #yourOrdersTable>thead .select-checkbox{position:relative}.yourOrdersUpdated #yourOrdersTable>thead .select-checkbox:before{position:absolute;top:13px!important;left:14px!important}.yourOrdersUpdated .dataTables_info{display:inline-block;float:none;text-align:right}.yourOrdersUpdated .dataTables_paginate{margin-bottom:60px;margin-left:15px;display:inline-block;float:none}.yourOrdersUpdated .dataTables_paginate .paginate_button,.yourOrdersUpdated .dataTables_paginate .paginate_button:hover{color:#666!important;background-image:none;border:none}.yourOrdersUpdated .dataTables_paginate span .paginate_button,.yourOrdersUpdated .dataTables_paginate span .paginate_button:hover{width:30px;height:30px;background-color:#fff;background-image:none;color:#4a2883!important;border:2px solid #4a2883;border-radius:50%;margin:0 9px 0 0;padding:2px 0 0 0;font-size:14px}.yourOrdersUpdated .dataTables_paginate span .paginate_button:hover:last-child,.yourOrdersUpdated .dataTables_paginate span .paginate_button:last-child{margin:0}.yourOrdersUpdated .dataTables_paginate span .paginate_button.current,.yourOrdersUpdated .dataTables_paginate span .paginate_button.current:hover,.yourOrdersUpdated .dataTables_paginate span .paginate_button:hover.current,.yourOrdersUpdated .dataTables_paginate span .paginate_button:hover.current:hover{background-color:#4a2883!important;background-image:none!important;color:#fff!important;border:2px solid #4a2883!important;font-family:ProximaNova-Extrabld}@media (min-width:768px){.yourOrdersUpdated #yourOrdersTable{margin-top:0}}.accountManagement .productReturns h5{line-height:23px}.accountManagement .productReturns .whatType{margin-bottom:20px}.accountManagement .productReturns .whatType a.btn{margin-right:5px}.accountManagement .systemDesign{margin-bottom:30px}.accountManagement .systemDesign h4{line-height:23px}.accountManagement .systemDesign .accountFormSection{margin-top:6px;margin-bottom:10px}.accountManagement .systemDesign .accountFormSection .form-group{margin-bottom:1px}.accountManagement .systemDesign .accountFormSection input{width:100%;height:36px;margin-top:1px;box-shadow:none}.accountManagement .systemDesign .accountFormSection select{height:36px;margin-top:7px;margin-bottom:10px;box-shadow:none}.tab-pane{padding:23px 30px 22px 30px}.accountManagement .settings .tab-pane h4{line-height:23px}.accountManagement .settings .tab-pane ul{margin-bottom:15px}.accountManagement .settings .tab-pane ul li:first-child{font-size:13px;text-transform:uppercase}@media (min-width:768px){.tab-pane .indent{padding:0 120px 0 120px}}.featuredCategories{width:100%;border-bottom:1px solid #dbdcdd;padding:16px 0 16px 0}.featuredCategories h3,.featuredCategories h5{font-size:20px;width:calc(50% - 15px);margin-top:0;margin-right:15px;margin-bottom:0;display:inline-block;vertical-align:top;line-height:23px;text-transform:uppercase}.featuredCategories .rightSide{width:50%;display:inline-block;vertical-align:top}.featuredCategories .rightSide a.btn{margin-top:9px}@media (min-width:1050px){.featuredCategories h3,.featuredCategories h5{width:250px;vertical-align:middle}.featuredCategories .rightSide{width:calc(100% - 265px);margin:0 0 0 auto;text-align:right;vertical-align:middle}.featuredCategories .rightSide ul{margin-right:31px;display:inline-block;vertical-align:middle}.featuredCategories .rightSide ul li{margin-right:16px;display:inline-block}.featuredCategories .rightSide a.btn{margin-top:0;display:inline-block;vertical-align:middle}}.retailers .productHighlights h4,.retailers .productHighlights h5{margin-bottom:1px}.retailers .productHighlights h4 a,.retailers .productHighlights h5 a{color:#939393;line-height:23px;text-transform:uppercase}.retailers .productHighlights a{border:none!important}.retailers .productHighlights ul{margin-bottom:13px}.retailers .productHighlights li{width:calc(33.33333333% - 7px);margin-right:5px;margin-left:5px;text-align:center;vertical-align:top}.retailers .productHighlights li:first-child{margin-right:5px;margin-left:0}.retailers .productHighlights li:last-child{margin-right:0;margin-left:5px}.retailers .productHighlights li a{color:#444;font-size:13px;line-height:16px;display:block}.retailers .productHighlights li .image{width:100%;height:132px;border:2px solid #dbdcdd;margin-bottom:11px;padding:10px}.retailers .productHighlights li .image img{max-width:100%;max-height:112px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.retailers .productHighlights .phHeightAdjust{display:block}.retailers .productHighlights .shoppingItems{width:100%;margin-top:16px;display:block}.retailers .productHighlights .shoppingItems .shoppingQuantity{margin:0 6px 10px 0;display:inline-block;vertical-align:middle}.retailers .productHighlights .shoppingItems .shoppingQuantity span{width:23px;display:inline-block;vertical-align:middle}.retailers .productHighlights .shoppingItems .shoppingQuantity input.form-control{width:27px;min-width:auto;height:29px;margin:0;display:inline-block;vertical-align:middle}.retailers .productHighlights .shoppingItems .shoppingButton{width:110px;margin:0 0 10px 0;display:inline-block;vertical-align:middle}.topDevices li{width:calc(33.33333333% - 10px);background-color:#fff;border:2px solid transparent;margin-right:10px;margin-bottom:10px;vertical-align:top;position:relative;text-align:center;font-size:13px;line-height:16px}.topDevices li:hover{border:2px solid #4a2883}.topDevices li:hover:after{width:calc(100% - 4px);height:4px;background-color:#4a2883;border-radius:2px;display:block;position:absolute;bottom:-4px;left:2px;content:" ";z-index:-1}.topDevices li.viewHide{display:none}.topDevices li a{width:100%;color:#444;border:none!important;padding:10px;display:block;text-align:center;text-decoration:none}.topDevices li img{max-width:100%;margin:0 auto 10px auto;display:block}.topDevices li.viewMore{height:138px}.topDevices li.viewMore a{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.topDevices .viewMoreMobile{margin:0 auto}.topDevices .viewMoreMobile.hidden{display:none!important}@media (min-width:768px){.topDevices li{width:calc(12.5% - 10px)}.topDevices li.viewHide{display:inline-block}}.ourServices{margin-bottom:30px}.ourServices h5{color:#4a2883;line-height:23px}.ourServices li.vConnect{background:url(../img/icons-our_services/logo-vconnect-v-2@2x.png) no-repeat top right 15px;background-size:80px 70px}.ourServices li.goConnect{background:url(../img/icons-our_services/logo-goconnect-v-2@2x.png) no-repeat top right 15px;background-size:42px 72px}.ourServices li.virtualConnect{background:url(../img/icons-our_services/logo-virtualconnect-v-2@2x.png) no-repeat top right 15px;background-size:90px 42px}.ourServices li.marketConnect{background:url(../img/icons-our_services/logo-marketconnect-v-2@2x.png) no-repeat top right 15px;background-size:64px 70px}.featuredArticles{margin-bottom:30px}.featuredArticles .faHeader h4{display:inline-block;vertical-align:middle}.featuredArticles .faHeader a.btn{margin-left:10px;display:inline-block;vertical-align:middle}.featuredArticles .faItem{margin-bottom:25px}.featuredArticles .faItem img{width:calc(50% - 10px);display:inline-block;vertical-align:top}.featuredArticles .faItem .faContent{width:calc(50% - 10px);margin-left:20px;display:inline-block;vertical-align:top}.featuredArticles .faItem .faContent>a{margin:0;font-size:13px;line-height:16px;text-transform:uppercase}.featuredArticles .faItem .faContent h4{font-size:20px;line-height:23px}.featuredArticles .faItem .faContent h4 a{color:#444;border:none!important}.featuredArticles .faItem .faContent p.dateTag,.featuredArticles .faItem .faContent p.dateTag a{color:#9b9b9b;border:none!important;margin:0;font-size:13px;line-height:16px}.featuredArticles .paginationLinks{text-align:right}@media (min-width:768px){.featuredArticles .faItem img{width:296px}.featuredArticles .faItem .faContent{width:calc(100% - 316px)}.featuredArticles .faItem .faContent h4{font-size:25px;line-height:28px}}.productDetail{margin-bottom:25px;padding-bottom:13px}.productDetail .productImage{text-align:center}.productDetail .productImage img.currentImage{max-width:100%;margin-bottom:16px;cursor:pointer}.productDetail .productImage a{margin-bottom:5px;border:none!important;display:inline-block}.productDetail .productImage span{display:inline-block}.productDetail .productImage ul{margin-top:15px}.productDetail .productImage ul li{margin-right:10px}.productDetail .productImage ul li:last-child{margin-right:10px}.productDetail .productImage ul li img{cursor:pointer}.productDetail .detail ul.info{margin-top:10px;margin-bottom:8px;-webkit-columns:2;-moz-columns:2;columns:2}.productDetail .detail ul.info li{margin-bottom:9px}.productDetail .detail ul.info span{font-family:ProximaNova-Bold}.productDetail .morecontent span{display:none}.productDetail .more{margin:0}.productDetail .moreButton{width:100%;display:block;text-align:center}.productDetail .morelink{max-width:121px;color:#4a2883;border:2px solid #4a2883;margin:15px auto 0 auto;padding:6px 3px 7px 3px;display:block;text-align:center;font-family:ProximaNova-Extrabld;font-weight:400;font-size:16px;line-height:19px}.productDetail .morelink:hover{border:2px solid #4a2883}.searchResults .productDetail{border-bottom:1px solid #d5d6d7}.searchResults .productDetail .morelink{max-width:auto;color:#009fd0;border:none;margin:0;padding:0;display:inline-block;text-align:left;font-family:ProximaNova-Regular;font-weight:400;font-size:16px;line-height:19px}.searchResults .productDetail .morelink:hover{border:none;text-decoration:underline!important}.searchResults .productDetail .morelink i{display:none}.productDetail .purchase{margin-top:24px}.productDetail .price{width:calc(50% - 15px);color:#4a4a4a;margin-right:15px;margin-bottom:10px;display:inline-block;vertical-align:top;font-size:28px;line-height:31px}.productDetail .price.sale{color:#df3430}.productDetail .price span{color:#989898;display:block;font-size:13px;line-height:16px}.productDetail .price span.tag{background-color:#cc1e32;color:#fff;border-radius:6px;margin-top:-5px;margin-right:4px;padding:6px 7px 4px 7px;display:inline-block;vertical-align:middle;font-family:ProximaNova-Bold;font-size:14px;line-height:17px}.productDetail .price span.badge{color:#fff;border-radius:6px;margin-top:-5px;margin-right:4px;padding:6px 7px 4px 7px;display:inline-block;vertical-align:middle;font-family:ProximaNova-Bold;font-size:14px;line-height:17px}.productDetail .purchase .viewPrice{margin-bottom:14px;display:inline-block;vertical-align:top}.productDetail .purchase form{margin-bottom:10px;display:inline-block;vertical-align:top}.productDetail .purchase form input{width:49px;height:36px;border:1px solid #bbb;box-shadow:none!important;border-radius:0;margin-right:8px;display:inline-block;vertical-align:top;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.productDetail .purchase form a.btn{width:calc(100% - 57px);display:inline-block;vertical-align:top}.productDetail .purchase p{margin-bottom:5px;font-family:ProximaNova-Bold}.productDetail .purchase p.inStock{color:#559708;font-size:16px}.productDetail .purchase p.outOfStock{color:#df3430;font-style:italic}.productDetail .purchase .brandProtected{width:100%!important}.purchase .minimumOrder{width:100%;background-color:#559708;color:#fff;margin-bottom:8px;padding:2px 5px 2px 5px;text-align:center;font-family:ProximaNova-Bold;font-size:14px}@media (min-width:768px){.productDetail .purchase{margin-top:0}.productDetail .price{width:100%;margin-right:0;display:block;vertical-align:baseline;text-align:right}.productDetail .purchase .viewPrice{width:100%;margin-bottom:16px;display:block}.productDetail .purchase form{width:100%;display:block}.productDetail .purchase form input{width:35px}.productDetail .purchase form a.btn{width:calc(100% - 43px)}}@media (min-width:992px){.productDetail .purchase form input{width:49px}.productDetail .purchase form a.btn{width:calc(100% - 57px)}}.productDetail .purchase form.compareForm{display:none}@media (min-width:992px){.productDetail .purchase form.compareForm{display:block}}.productDetail .purchase a.addToList{color:#009fd0;border:none!important;margin:2px 0 18px 57px;display:inline-block;position:relative;font-size:13px;line-height:16px;text-decoration:underline!important;cursor:pointer}.productDetail .purchase.withLengths a.addToList{margin-bottom:10px}.productDetail .purchase a.addToList.inline{margin:8px 0 0 8px!important}@media (min-width:768px){.productDetail .purchase a.addToList.inline{margin:8px 0 0 0!important;float:right}}.cartThree .details a.addToList{background-color:transparent;font-family:ProximaNova-Regular}.cart .itemActions a.addToList span,.cartThree .details a.addToList span,.productDetail .purchase a.addToList span{font-weight:400!important}.productDetail .purchase a.addToList .addToListMenu{background-color:#fff;border:4px solid #009fd0;display:none;position:absolute;top:0;right:0;z-index:10}.cart .itemActions a.addToList .addToListMenu,.cartThree .details a.addToList .addToListMenu{width:calc(100% - 30px);background-color:#fff;border:4px solid #009fd0;display:none;text-align:left;position:absolute;top:-2px;right:15px;z-index:10}.cart .itemActions a.addToList .addToListMenu.open,.cartThree .details a.addToList .addToListMenu.open,.productDetail .purchase a.addToList .addToListMenu.open{display:block}.cart .itemActions a.addToList .addToListMenu .whichList,.cartThree .details a.addToList .addToListMenu .whichList,.productDetail .purchase a.addToList .addToListMenu .whichList{min-width:250px}.cart .itemActions a.addToList .addToListMenu .whichList li,.cartThree .details a.addToList .addToListMenu .whichList li,.productDetail .purchase a.addToList .addToListMenu .whichList li{color:#000;border-bottom:1px solid #009fd0;padding:6px;font-size:16px;line-height:19px;white-space:normal}.cart .itemActions a.addToList .addToListMenu .whichList li,.cartThree .details a.addToList .addToListMenu .whichList li{font-family:ProximaNova-Regular}.cart .itemActions a.addToList .addToListMenu .whichList li:last-child,.cartThree .details a.addToList .addToListMenu .whichList li:last-child,.productDetail .purchase a.addToList .addToListMenu .whichList li:last-child{border:none}.cart .itemActions a.addToList .addToListMenu .whichList li:hover,.cartThree .details a.addToList .addToListMenu .whichList li:hover,.productDetail .purchase a.addToList .addToListMenu .whichList li:hover{background-color:#009fd0;color:#fff;font-family:ProximaNova-Extrabld}.cart .itemActions a.addToList .addToListMenu .whichList li.createNewList,.cartThree .details a.addToList .addToListMenu .whichList li.createNewList,.productDetail .purchase a.addToList .addToListMenu .whichList li.createNewList{color:#009fd0;font-family:ProximaNova-Extrabld}.cart .itemActions a.addToList .addToListMenu .whichList li.createNewList:hover,.cartThree .details a.addToList .addToListMenu .whichList li.createNewList:hover,.productDetail .purchase a.addToList .addToListMenu .whichList li.createNewList:hover{background-color:transparent;color:#009fd0}.cart .itemActions a.addToList .addToListMenu .newList,.cartThree .details a.addToList .addToListMenu .newList,.productDetail .purchase a.addToList .addToListMenu .newList{display:none}.cart .itemActions a.addToList .addToListMenu.createNewOpen .whichList,.cartThree .details a.addToList .addToListMenu.createNewOpen .whichList,.productDetail .purchase a.addToList .addToListMenu.createNewOpen .whichList{display:none}.cart .itemActions a.addToList .addToListMenu.createNewOpen .newList,.cartThree .details a.addToList .addToListMenu.createNewOpen .newList,.productDetail .purchase a.addToList .addToListMenu.createNewOpen .newList{min-width:246px;padding:7px 6px 1px 6px;display:block}.cart .itemActions a.addToList .addToListMenu.createNewOpen .newList,.cartThree .details a.addToList .addToListMenu.createNewOpen .newList{padding:7px 6px 11px 6px}.cart .itemActions a.addToList .addToListMenu.createNewOpen .newList p,.cartThree .details a.addToList .addToListMenu.createNewOpen .newList p,.productDetail .purchase a.addToList .addToListMenu.createNewOpen .newList p{color:#000;margin-bottom:6px;font-family:ProximaNova-Regular;font-size:15px;line-height:18px}.cart .itemActions a.addToList .addToListMenu.createNewOpen .newList input,.cartThree .details a.addToList .addToListMenu.createNewOpen .newList input,.productDetail .purchase a.addToList .addToListMenu.createNewOpen .newList input{width:calc(100% - 64px);min-width:170px;height:36px;margin:0;display:inline-block;vertical-align:top}.cart .itemActions a.addToList .addToListMenu.createNewOpen .newList input,.cartThree .details a.addToList .addToListMenu.createNewOpen .newList input{text-align:center;font-family:ProximaNova-Regular}.cart .itemActions a.addToList .addToListMenu.createNewOpen .newList button,.cartThree .details a.addToList .addToListMenu.createNewOpen .newList button,.productDetail .purchase a.addToList .addToListMenu.createNewOpen .newList button{width:56px;margin-left:8px;display:inline-block;vertical-align:top}.cart .itemActions a.addToList .addToListMenu .closeList,.cartThree .details a.addToList .addToListMenu .closeList,.productDetail .purchase a.addToList .addToListMenu .closeList{width:38px;height:38px;background-color:#df3430;color:#fff;border:3px solid #fff;text-align:center;position:absolute;top:-20px;right:-19px;z-index:11}.cart .itemActions a.addToList .addToListMenu .closeList i,.cartThree .details a.addToList .addToListMenu .closeList i,.productDetail .purchase a.addToList .addToListMenu .closeList i{font-size:20px;line-height:23px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.cart .itemActions a.addToList,.cartThree .details a.addToList{position:relative}.cart .itemActions a.addToList .addToListMenu,.cartThree .details a.addToList .addToListMenu{width:auto;position:absolute;top:-2px;right:-2px}}.productDetail .purchase a.lengths{color:#009fd0;border:none!important;margin:-10px 0 18px 57px;display:inline-block;position:relative;font-size:13px;line-height:16px;text-decoration:underline!important;cursor:pointer}.lengthsWrapper .content{text-align:left}.lengthsWrapper table{width:100%;margin-bottom:30px}.lengthsWrapper table td,.lengthsWrapper table th{text-align:center}.lengthsWrapper table th{font-family:ProximaNova-Bold;font-size:13px;line-height:16px;white-space:nowrap}.lengthsWrapper table input.form-control{width:100%;min-width:0;margin-top:8px;margin-bottom:8px}.lengthsWrapper table td span{display:block;margin-top:2px;padding:0 17px 0 17px;font-family:ProximaNova-Bold;font-size:13px}.lengthsWrapper table td span.total{padding:0;font-family:ProximaNova-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}.lengthsWrapper table td>div{width:76px;margin-left:32px;text-align:left}.lengthsWrapper table button.add{width:32px;height:32px;border:4px solid #559708;margin-right:8px;padding:0;display:inline-block;text-align:center}.lengthsWrapper table button.add i{color:#559708;margin-top:2px;font-size:20px}.lengthsWrapper table button.subtract{width:32px;height:32px;border:4px solid #df3430;padding:0;display:inline-block;text-align:center}.lengthsWrapper table button.subtract i{color:#df3430;margin-top:2px;font-size:20px}.lengthsWrapper .content .buttons{text-align:center}.lengthsWrapper .content .buttons button{margin-right:5px;display:inline-block}.lengthsWrapper .content .buttons button:last-child{margin-right:0}.addToList .addToListMenu.successOpen{width:auto;border:none!important}.addToList .addToListMenu.successOpen .addFail,.addToList .addToListMenu.successOpen .newList,.addToList .addToListMenu.successOpen .whichList{display:none}.addToList .addSuccess{background-color:#daf363;color:#444;padding:23px 28px 23px 16px;display:none}.addToList .addToListMenu.successOpen .addSuccess{display:block}.addToList .addSuccess i{margin-top:-3px;margin-right:10px;font-size:20px;display:inline-block;vertical-align:middle}.addToList .addSuccess p{margin:0 28px 0 0!important;display:inline-block;vertical-align:middle;line-height:20px}.addToList .addToListMenu.failOpen{width:330px;border:none!important}.addToList .addToListMenu.failOpen .addSuccess,.addToList .addToListMenu.failOpen .newList,.addToList .addToListMenu.failOpen .whichList{display:none}.addToList .addFail{background-color:#df3430;color:#fff;padding:16px 28px 16px 16px;display:none}.addToList .addToListMenu.failOpen .addFail{display:block}.addToList .addFail i{margin-right:10px;font-size:20px;display:inline-block;vertical-align:middle}.addToList .addFail p{width:calc(100% - 142px);margin:0 28px 0 0!important;display:inline-block;vertical-align:middle;white-space:normal;line-height:20px}.addToList .addFail button{display:inline-block;vertical-align:middle}.slider-productImageModal-thumbnail{width:100%;background-color:#fff;padding:15px 30px 0 30px}.slider-productImageModal-thumbnail img{margin:0 auto;cursor:pointer}.slider-productImageModal-image{width:100%;background-color:#fff;padding:30px 30px 15px 30px}.slider-productImageModal-image .slick-slide{background-color:#fff;overflow:hidden}.slider-productImageModal-image img{width:100%;margin:0 auto}@media (min-width:768px){.slider-productImageModal-image img{width:auto;max-height:500px}}.relatedProducts{margin-bottom:30px}.relatedProducts a{color:#444;background-color:#fff;border:2px solid transparent;border-radius:3px;margin:5px 5px 5px 5px;padding:6px 6px 6px 6px;display:block;overflow:visible;position:relative;text-align:center;font-size:13px;line-height:16px;-webkit-transition:border .25s ease-in-out;-moz-transition:border .25s ease-in-out;-o-transition:border .25s ease-in-out;transition:border .25s ease-in-out}.relatedProducts a:hover{border:2px solid #4a2883}.relatedProducts a:after{width:calc(100% - 4px);height:4px;background-color:#4a2883;border-radius:2px;opacity:0;display:block;position:absolute;bottom:-4px;left:2px;z-index:0;content:" ";-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.relatedProducts a:hover:after{opacity:1}.relatedProducts img{max-width:100%;margin-bottom:8px}.relatedProducts p{margin:0 0 8px 0}.relatedProducts p.price{color:#009fd0;margin:0}.relatedProducts p.price span{color:#444;margin-bottom:4px;display:block;font-family:ProximaNova-Bold}.slider-relatedProducts .slick-prev{width:24px;height:24px;background:url(../img/arrow-circle-left-6@2x.png) no-repeat top left;background-size:24px 24px;left:-30px;z-index:60}.slider-relatedProducts .slick-next{width:24px;height:24px;background:url(../img/arrow-circle-right-6@2x.png) no-repeat top left;background-size:24px 24px;position:absolute;right:-30px;z-index:60}.slider-relatedProducts .slick-next:before,.slider-relatedProducts .slick-prev:before{display:none}.relatedMedia{margin-bottom:30px}.relatedMedia .mediaItem{border:2px solid #dbdcdd;margin-bottom:20px;padding:12px 8px 10px 58px;display:block;text-decoration:none;cursor:pointer;-webkit-transition:background .25s ease-in-out,border .25s ease-in-out;-moz-transition:background .25s ease-in-out,border .25s ease-in-out;-o-transition:background .25s ease-in-out,border .25s ease-in-out;transition:background .25s ease-in-out,border .25s ease-in-out}.relatedMedia .mediaItem:hover{border:2px solid #df3430}.relatedMedia .mediaItem.pdf{background:url(../img/icon_pdf@2x.png) no-repeat center left 9px;background-size:36px 48px}.relatedMedia .mediaItem.image{background:url(../img/icon_image@2x.png) no-repeat center left 9px;background-size:36px 48px}.relatedMedia .mediaItem.video{background:url(../img/icon_video@2x.png) no-repeat center left 9px;background-size:36px 48px}.relatedMedia .mediaItem.pdf:hover{background:url(../img/icon-pdf-red@2x.png) no-repeat center left 9px;background-size:36px 48px}.relatedMedia .mediaItem.image:hover{background:url(../img/icon-image-red@2x.png) no-repeat center left 9px;background-size:36px 48px}.relatedMedia .mediaItem.video:hover{background:url(../img/icon-video-red@2x.png) no-repeat center left 9px;background-size:36px 48px}.relatedMedia .mediaItem a{cursor:pointer}.relatedMedia .mediaItem p{color:#4879b9;margin:0;font-size:16px;line-height:21px;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.relatedMedia .mediaItem:hover p{color:#df3430}.relatedMedia .mediaItem p span{color:#444;display:block;font-size:11px;line-height:21px;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.relatedMedia .mediaItem:hover p span{color:#df3430}.swal-modal .swal-content .swal-content__iframe{border:none}.swal-modal .swal-footer .swal-button.swal-button--confirm{background-color:#4a2883;color:#fff;border:0;border-radius:0;padding:10px 8px 10px 8px;font-family:ProximaNova-Extrabld;font-weight:400;font-size:16px;line-height:16px;text-decoration:none}.swal-button:focus{box-shadow:none}.technicalSpecs{margin-bottom:30px}.technicalSpecs>div>div>ul{font-size:13px;line-height:16px}.technicalSpecs>div>div>ul>li{margin-bottom:15px}.technicalSpecs>div>div>ul>li div:first-child{font-family:ProximaNova-Bold}.technicalSpecs.compatibility a{margin-bottom:2px;display:inline-block}.errorPage{margin-top:40px;margin-bottom:60px}.errorPage>div>div{text-align:center}.errorPage .questionMark{width:88px;height:88px;background-color:#df3430;color:#fff;margin:0 auto}.errorPage .questionMark i{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:72px;line-height:75px}.errorPage .questionMark i.fa-exclamation{margin-top:3px}.errorPage h4{color:#df3430}.errorPage h4 span{font-family:ProximaNova-Extrabld}.errorPage ul{margin-bottom:6px}.searchResultsPage label{color:#444;margin:0;font-size:13px;line-height:16px}.searchResultsPage input[type=checkbox]{margin:0;position:absolute;left:-9999px}.searchResultsPage input[type=checkbox]+div:before{width:16px;height:16px;background-color:#fff;border:solid 1px #fff;border-radius:3px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);margin:-3px 8px 0 0;display:inline-block;vertical-align:middle;content:" "}.searchResultsPage input[type=checkbox]:checked+div:before{background:#fff url(../img/checked.png) no-repeat center center;background-size:11px 11px}.searchResultsTopBar{border-bottom:1px solid #dfe3e8}.searchResultsTopBar.none{border:none}@media (min-width:768px){.searchResultsTopBar{border:none;margin-top:16px}}.filterResults div{height:56px;cursor:pointer}.filterResults span{color:#4a2883;display:inline-block;vertical-align:top;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:ProximaNova-Extrabld;font-size:20px}.filterResults i.fa-filter{color:#4a2883;margin-right:5px;display:inline-block;vertical-align:top;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}.filterResults i.fa-times{color:#df3430;display:none;float:right;vertical-align:top;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}.filterResults i.fa-times.hide{display:none}.searchResultsTopBar.cable .filterResults div{background-color:#4a2883}.searchResultsTopBar.cable .filterResults i,.searchResultsTopBar.cable .filterResults span{color:#fff}@media (min-width:768px){.filterResults div{width:100%;border:2px solid #4a2883;border-bottom:none;padding:0 14px 0 14px}.filterResults div.noBorder{border:1px solid transparent}.filterResults i.fa-times{display:inline-block}}.filteringBy{border:2px solid #4a2883;margin-bottom:25px;padding:14px 14px 14px 14px}.filteringBy .header{font-family:ProximaNova-Bold}.filteringBy .header p{color:#4a2883;margin-bottom:9px;display:inline-block}.filteringBy .header a{display:inline-block;float:right;cursor:pointer}.filteringBy .currentFilters li{margin-right:4px}.filteringBy .currentFilters li:last-child{margin-right:0}.filteringBy .currentFilters li i{margin-top:-3px;margin-right:4px;vertical-align:middle;font-size:20px}.filteringBy .currentFilters a.btn{padding:6px 8px 5px 8px;font-family:ProximaNova-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif}.filteringBy .currentFiltersCables li{margin:19px 26px 0 0;position:relative}.filteringBy .currentFiltersCables li div{width:28px;height:28px;background-color:#df3430;border:3px solid #fff;display:block;text-align:center;position:absolute;top:-19px;right:-18px;cursor:pointer}.filteringBy .currentFiltersCables li div i{color:#fff;margin-top:4px;display:block;font-size:14px}.filteringBy .currentFiltersCables li a{color:#fff;border:none!important;display:block;text-decoration:none!important}.filteringBy .currentFiltersCables li a span{padding:4px 8px 5px 8px;display:inline-block}.filteringBy .currentFiltersCables li a span:first-child{background-color:#00749d;font-family:ProximaNova-Bold;font-size:16px}.filteringBy .currentFiltersCables li a span:last-child{background-color:#009fd0;font-size:16px}.sortResults form{height:56px;padding-top:12px;display:none}.sortResults p{margin:0;display:inline-block;vertical-align:middle;font-size:14px}.sortResults select.form-control{width:auto;height:33px;background-color:#fff;color:#939393;border:solid 1px #bbb;border-radius:0!important;margin:0;padding:0 30px 0 8px;display:inline-block;vertical-align:middle;font-size:13px;line-height:16px;cursor:pointer}.sortResults select.sortBy{margin:0 16px 0 3px}.sortResults select.viewNumber{margin:0 0 0 3px}.sortResults ul.viewStyle{height:56px;float:right;display:inline-block}.sortResults ul.viewStyle li{border:2px solid #4a2883;padding:4px 4px 0 4px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.sortResults ul.viewStyle li:last-child{margin-left:2px}.sortResults ul.viewStyle i{color:#4a2883;font-size:20px}@media (min-width:768px){.sortResults form{display:inline-block}}@media (min-width:845px){.sortResults p{font-size:16px}.sortResults select.form-control{font-size:16px;line-height:19px}.sortResults select.sortBy{margin:0 19px 0 6px}.sortResults select.viewNumber{margin:0 0 0 6px}.sortResults ul.viewStyle li{padding:7px 7px 3px 7px}.sortResults ul.viewStyle li:last-child{margin-left:5px}}.searchFilters{height:calc(100vh - 74px);background-color:#fff;border-bottom:2px solid #4a2883;opacity:1;visibility:visible;padding-right:0;padding-left:0;position:absolute;top:0;left:0;z-index:2;-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out,left .25s ease-in-out;-moz-transition:opacity .25s ease-in-out,visibility .25s ease-in-out,left .25s ease-in-out;-o-transition:opacity .25s ease-in-out,visibility .25s ease-in-out,left .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out,left .25s ease-in-out;overflow-y:scroll}.searchFilters.close{opacity:0;visibility:hidden;left:-100%}.searchFilters .filterResults{background-color:#fff;padding:0 12px 0 12px}.searchFilters .filterResults i.fa-times{display:block}.searchFilters .filterResults img.close{display:inline-block}.searchFilters form>div{width:100%;background-color:#fff;border-top:1px solid #dbdcdd;border-bottom:none;padding:14px 16px 11px 16px}.searchFilters form .noFacets{color:#808995;padding-top:56px;padding-bottom:63px;font-style:italic;font-size:16px;line-height:19px}.searchFilters form p{color:#4a2883;margin:0 0 13px 0;font-size:20px;line-height:23px}.searchFilters form ul{margin:0;padding:0;list-style-type:none}.searchFilters li:last-child{margin-bottom:0}.searchFilters form label{color:#444;margin-bottom:7px;position:relative;font-size:16px;line-height:19px;cursor:pointer}.searchFilters li.parent{margin-top:11px;font-weight:700;font-size:13px;line-height:16px}.searchFilters li.parent a{font-size:16px;line-height:19px;text-decoration:none}.searchFilters li.parent ul{margin-top:8px;font-weight:400;padding-left:20px}.searchFilters li.parent ul li a{font-weight:400}.searchFilters ul.shortList li.extra{display:none}.searchFilters li.parent ul li ul{margin-top:6px}.searchFilters .showLess,.searchFilters .showMore{color:#009fd0;margin-top:5px;font-size:12px;line-height:15px;cursor:pointer;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.searchFilters .showLess{display:none}.searchFilters .nestedCheckboxes{padding-top:9px;padding-left:24px;display:none}.searchFilters .shortList label.nestedCheckboxesOpen .nestedCheckboxes{display:block}.searchFilters .nestedCheckboxes label{margin-bottom:9px;display:block}.searchFilters .nestedCheckboxes label:last-child{margin-bottom:0}.searchFilters .empty{padding:43px 0 32px 0;text-align:center}.searchFilters .empty p{color:#444;font-size:16px;line-height:19px;font-style:italic}.searchFilters .filtersSearch{background:url(../img/icon-search.png) no-repeat center right 9px;background-size:16px 16px;padding-right:33px}.searchFilters .radio{margin-top:3px;margin-bottom:3px}.searchFilters .clearFilters{padding:37px 0 40px 0;text-align:center}@media (min-width:768px){.searchFilters{height:auto;border:none;opacity:1!important;visibility:visible!important;padding-right:15px;padding-left:15px;position:static;top:auto;left:auto;overflow-y:visible}.searchFilters.close{display:none;left:auto}.searchFilters .filterResults{display:none}.searchFilters form>div{border-right:2px solid #4a2883;border-left:2px solid #4a2883}.searchFilters form>div:last-child{border-bottom:2px solid #4a2883}}.searchResults{padding:20px 20px 0 20px}.searchResults.gridView,.searchResults.listView{display:block}.searchResults.gridView.notVisible,.searchResults.listView.notVisible{display:none}.searchResults>ul>li:first-child{color:#4a4a4a;margin-bottom:21px;font-size:26px;line-height:29px}.searchResults>ul>li:first-child span{font-weight:700}.searchResults .empty{border-top:1px solid #dbdcdd;border-bottom:1px solid #dbdcdd;margin-bottom:80px;padding:43px 0 0 0}.searchResults .empty .row>div:first-child{margin-bottom:15px}.searchResults .empty .row>div:first-child a,.searchResults .empty .row>div:last-child a,.searchResults .empty .row>div:last-child i,.searchResults .empty .row>div:last-child p{margin-top:0;margin-bottom:0;display:inline-block;vertical-align:top;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.searchResults .empty .row>div:last-child p.customerSupport{margin-right:10px;text-align:left}.searchResults .empty .row>div:last-child i{color:#4a2883;margin-right:10px;font-size:36px}.searchResults .empty .row>div:last-child p span{color:#4a2883;display:block;font-family:ProximaNova-Extrabld;font-size:20px}@media (min-width:768px){.searchResults{padding:11px 15px 0 15px}.searchResults .empty{padding:23px 0 24px 0}.searchResults .empty .row>div{height:50px}}@media (min-width:992px){.searchResults .empty .row>div:first-child{margin-bottom:0}.searchResults .empty .row>div:last-child{text-align:right}}.searchResults .paginationLinks{margin-bottom:60px;text-align:right}.searchResults .productDetail .productImage img{max-width:100%;margin-bottom:10px}.searchResults .productDetail .productImage a{margin:0;display:block;font-size:16px}.searchResults .productDetail .detail{margin-top:11px}.searchResults .productDetail .detail>div{border:none}.searchResults .productDetail .detail a.productName,.searchResults .productDetail .detailMobile a.productName{color:#444;border:none!important;margin-bottom:10px;display:block;font-family:ProximaNova-Extrabld;font-size:25px;line-height:28px;text-decoration:none;cursor:pointer}.searchResults .productDetail .detail ul.info{-webkit-columns:2;-moz-columns:2;columns:2}.searchResults .productDetail .detail ul.info li{width:auto;margin-bottom:4px;font-size:16px;line-height:19px}.searchResults .productDetail .detail p{margin-bottom:27px;font-size:16px;line-height:19px}.searchResults .productDetail .morelink{margin:0;padding:0;background:transparent url(../img/caret-down-blue.png) no-repeat center right!important;background-size:8px 4px!important;display:inline-block;position:relative;font-size:13px;line-height:16px}.searchResults .productDetail .morelink.less{padding:0;background:0 0!important}.searchResults .productDetail .purchase>div{margin-bottom:0}.searchResults .productDetail .purchase form label.form-control{margin-top:13px}.searchResults .productDetail .purchase form input[type=checkbox]{width:auto;height:auto;margin:7px 8px 0 0;vertical-align:top}.searchResults .productDetail .purchase form input[type=checkbox]+label{color:#444;margin:8px 0 0 0;vertical-align:top}@media (min-width:768px){.searchResults .productDetail .detail{margin-top:0}.searchResults .productDetail .detail p{margin-bottom:0}}.listViewDivider div div div{border-bottom:1px solid #ebebeb;margin-bottom:25px}.pagination{margin-bottom:30px;text-align:right}.pagination p{margin:0 0 10px 0;display:inline-block}.pagination ul{display:inline-block}.pagination li{margin:0 0 0 5px}.pagination a{height:34px;width:34px;background-color:#f7f7f7;color:#4a4a4a;border:solid 1px #c6c6c6;border-radius:3px;padding:5px 0 0 0;display:block;text-align:center;text-decoration:none}.pagination a.coveo-active{background-color:#929ba7;color:#fff;border:1px solid transparent}.pagination a i{font-size:11px;line-height:14px}.noResults p{color:#4a4a4a;border-bottom:1px solid #dbdbdb;padding-bottom:11px;font-size:20px;line-height:23px}.noResults .searchTerm span{margin-right:20px;display:block;float:right;font-size:13px;line-height:16px}.noResults ul{margin-top:30px;margin-bottom:30px}.noResults li{margin-right:10px;vertical-align:middle;font-weight:700;font-size:18px;line-height:21px}.noResults li img{width:31px;height:31px}.noResults li span{display:block;font-weight:400}.noResults li.or{padding:0 4px 0 1px;font-weight:400;font-style:italic}.noResults li a{margin:0}@media (min-width:768px){.noResults ul{margin-top:17px}}.productDetailGrid>div{border:solid 1px #dfe3e8;border-radius:3px;margin-bottom:20px;padding:24px 20px 17px 20px}.productDetailGrid img{width:30%;display:inline-block;vertical-align:middle}.productDetailGrid form{width:70%;display:inline-block;vertical-align:middle}.productDetailGrid form input{width:calc(55% - 29px);height:40px;color:#9b9b9b;border:1px solid #bbb;border-radius:0;margin-left:19px;margin-right:10px;display:inline-block;vertical-align:middle;text-align:center}.productDetailGrid form a.button{width:45%;height:40px;display:inline-block;vertical-align:middle}.productDetailGrid .center{text-align:center}.productDetailGrid a.productName{color:#4a4a4a;margin-top:15px;margin-bottom:12px;border:none!important;display:block;font-family:ProximaNova-Extrabld;font-size:20px;line-height:23px;text-decoration:none}.productDetailGrid a.btn.coreColors{margin:0 auto;margin-bottom:8px;text-align:center}.productDetailGrid p.inStock{color:#559708;margin:0 0 4px 0;display:inline-block;font-weight:700;font-size:13px;line-height:16px}.productDetailGrid p.outOfStock{color:#d0021b;margin:0 0 4px 0;display:inline-block;font-weight:700;font-size:13px;line-height:16px;vertical-align:baseline}.productDetailGrid label{margin-top:5px;display:inline-block;float:right;vertical-align:baseline}.productCategoriesHeader{background-color:#4a2883;color:#fff;padding:8px 0 9px 0;text-align:center}.productCategoriesHeader p{margin:0 0 4px 0}.featuredTools ul{width:calc(100% + 10px);margin-left:-5px}.featuredTools ul li{width:calc(33.33333333% - 10px);margin:0 5px 15px 5px;vertical-align:top}.featuredTools ul li a{border:none;display:block;text-align:center}.featuredTools ul li a .image{width:100%;max-width:132px;margin:0 auto;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);display:block;position:relative}.featuredTools ul li a .image img{width:100%}.featuredTools ul li a .image i{color:#fff;position:absolute;top:50%;left:50%;z-index:5;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:64px}.featuredTools ul li a span{color:#444;margin-top:7px;display:block;font-size:12px;line-height:15px}@media (min-width:768px){.featuredTools ul li{width:calc(20% - 10px)}}.featuredProducts ul{width:calc(100% + 20px);margin-left:-5px}.featuredProducts ul li{width:calc(33.33333333% - 20px);border:2px solid transparent;margin:0 10px 15px 10px;vertical-align:top;position:relative;-webkit-transition:border .25s ease-in-out;-moz-transition:border .25s ease-in-out;-o-transition:border .25s ease-in-out;transition:border .25s ease-in-out}.featuredProducts ul li:hover{border:2px solid #4a2883}.featuredProducts ul li:after{width:calc(100% - 10px);height:2px;background-color:#4a2883;opacity:0;display:block;position:absolute;bottom:-4px;left:5px;content:" ";-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.featuredProducts ul li:hover:after{opacity:1}.featuredProducts ul li a{border:none;padding:10px 10px 4px 10px;display:block;text-align:center}.featuredProducts ul li a img{width:100%;max-width:90px;margin:0 auto 12px auto}.featuredProducts ul li a p{color:#444;margin:0 0 5px 0;font-size:12px;line-height:16px}.featuredProducts ul li a p.price{color:#009dd0;font-size:13px;line-height:17px}.featuredProducts ul li a p.price span{color:#444;display:block;font-family:ProximaNova-Bold}.featuredProducts li.withRedBadge p.price{color:#df3430}.featuredProducts li.withRedBadge p.price span{color:#444}@media (min-width:768px){.featuredProducts ul li{width:calc(16.66666667% - 20px)}}.listManagement .searchResults{display:inline-block}@media (min-width:768px){.listManagement .searchResults{height:100vh}}.centeredContentHeader{text-align:center}.centeredContentHeader,.listManagement .listManagementHeader,.searchResultsPage .listManagementHeader{background-color:#4a2883;color:#fff}.centeredContentHeader>div>div>div,.listManagement .listManagementHeader>div>div>div,.searchResultsPage .listManagementHeader>div>div>div{padding-top:14px;padding-bottom:17px}.centeredContentHeader h2,.listManagement .listManagementHeader h2,.searchResultsPage .listManagementHeader h2{margin:0;display:inline-block;vertical-align:middle;font-size:25px;line-height:36px}.listManagement .listManagementHeader .buttons,.searchResultsPage .listManagementHeader .buttons{margin-left:15px;display:inline-block;float:right;vertical-align:middle}.listManagement .remove{margin-top:8px!important;vertical-align:top}.listManagement .addToList{margin:8px 0 0 0!important;vertical-align:top}@media (min-width:768px){.centeredContentHeader h2,.listManagement .listManagementHeader h2,.searchResultsPage .listManagementHeader h2{font-size:39px;line-height:1.28}.listManagement .listManagementHeader .buttons,.searchResultsPage .listManagementHeader .buttons{margin-top:8px}}.listManagement .listCategories{width:100%;height:100%;background-color:#fff;padding:0;position:absolute;top:0;left:-100%;z-index:20;-webkit-transition:left .25s ease-in-out;-moz-transition:left .25s ease-in-out;-o-transition:left .25s ease-in-out;transition:left .25s ease-in-out}.listManagement .listCategories.open{left:0}.listManagement .listCategories .listCategoriesHeader{padding:16px 15px 15px 15px}.listManagement .listCategories .listCategoriesHeader h5{margin:0;display:inline-block;vertical-align:middle;line-height:23px}.listManagement .listCategories .listCategoriesHeader i{color:#df3430;margin-top:2px;display:inline-block;vertical-align:middle;float:right;font-size:20px;line-height:23px;cursor:pointer}.listManagement .listCategories li{border-bottom:1px solid #dbdcdd}.listManagement .listCategories li a{color:#4a2883;border:none;padding:8px 30px 9px 8px;display:block;position:relative;font-size:16px;line-height:19px}.listManagement .listCategories li.global a{padding-left:34px}.listManagement .listCategories li.global a:before{width:17px;height:18px;color:#4a2883;display:block;position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:FontAwesome;font-size:20px;content:'\f0ac'}.listManagement .listCategories li.currentTab a{background-color:rgba(74,40,131,.2)}.listManagement .listCategories li a i{position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:22px}@media (min-width:992px){.listManagement .listCategories{width:25%;height:auto;position:static;top:auto;left:auto;z-index:20}}.listManagement .secondaryHeader{margin-bottom:18px}.listManagement .secondaryHeader h4{margin:0;display:inline-block}.listManagement .secondaryHeader .buttons{margin-bottom:23px;display:block}.listManagement .secondaryHeader .buttons .btn{height:36px}.listManagement .secondaryHeader .buttons .btn.list{margin-left:3px}.listManagement .secondaryHeader .buttons .btn i{margin-right:5px;vertical-align:middle}.listManagement .searchResults>ul>li{border-bottom:1px solid #dbdcdd;margin-bottom:17px;padding:5px 0 25px 0}.listManagement .searchResults>ul>li:first-child{font-size:medium}.listManagement .productDetail .productImage img{width:65px}.listManagement .productDetail .productImage a{margin:0;font-size:13px}.listManagement .searchResults .productDetail .detail{margin-top:0}.listManagement .searchResults .productDetail .detail a.productName{margin-bottom:1px;font-size:20px;line-height:23px}.listManagement .searchResults .productDetail .detail ul.info{-webkit-columns:1;-moz-columns:1;columns:1}.listManagement .searchResults .productDetail .detail ul.info li{margin-bottom:0;font-size:13px;line-height:16px}.listManagement .searchResults .productDetail .detailMobile a.productName{font-size:20px}.listManagement .searchResults .paginationLinks{margin-bottom:30px}.listManagement .productDetail .purchase{margin-top:5px}.listManagement .productDetail .purchase form{display:block;float:none}.listManagement .productDetail .purchase form a.btn{width:auto}.listManagement .productDetail .purchase a.remove{color:#df3430;border:none!important;margin-right:10px;display:inline-block;font-size:13px;line-height:16px;text-decoration:underline!important;cursor:pointer}@media (min-width:768px){.listManagement .searchResults{border-left:2px solid #4a2883}.listManagement .searchResults>ul>li{padding:0 0 7px 0}.listManagement .searchResults .productDetail .detail{margin-top:0}.listManagement .searchResults .productDetail .detail ul.info{-webkit-columns:2;-moz-columns:2;columns:2}.listManagement .productDetail .purchase{margin-top:0;padding-top:10px}.listManagement .productDetail .purchase form a.btn{width:calc(100% - 57px)}}.productDetailAd{width:300px;height:50px;background-color:#4a2883;color:#fff;margin:15px auto 30px auto;text-align:center}.productDetailAd span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.productDetailAd{width:728px;height:90px;margin:0 auto 30px auto}}.searchProductAd{width:100%;max-width:300px;height:50px;background-color:#4a2883;color:#fff;margin:15px auto 30px auto;text-align:center}.searchProductAd img{width:100%;max-width:300px}.searchProductAd span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:680px){.searchProductAd{max-width:650px;height:160px;margin:0 auto 30px auto}.searchProductAd img{max-width:650px;height:160px}}.mafHeader{width:100%;background-color:#4a2883;margin-bottom:30px;padding:27px 15px 27px 15px;text-align:center}.mafHeader h2{color:#fff;margin:0;font-size:25px;line-height:28px}@media (min-width:768px){.mafHeader{padding:14px 15px 17px 15px}.mafHeader h2{font-size:39px;line-height:1.28}}.mafTopDevices .topDevicesSlider{margin:0 -15px 0 -15px}.mafTopDevices .topDevicesSlider a{width:100px;color:#444;border:2px solid transparent!important;margin-bottom:2px;padding:7px 9px 16px 9px;display:inline-block;overflow:visible;text-align:center;position:relative;font-size:13px;line-height:16px;-webkit-transition:border .25s ease-in-out;-moz-transition:border .25s ease-in-out;-o-transition:border .25s ease-in-out;transition:border .25s ease-in-out}.mafTopDevices .topDevicesSlider a:hover{border:2px solid #4a2883!important}.mafTopDevices .topDevicesSlider a:after{width:calc(100% - 10px);height:2px;background-color:#4a2883;opacity:0;display:block;position:absolute;bottom:-4px;left:5px;content:" ";-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.mafTopDevices .topDevicesSlider a:hover:after{opacity:1}.mafTopDevices .topDevicesSlider a img{max-width:100%;margin:0 auto 12px auto}.mafTopDevices .topDevicesSlider a p{margin:0}@media (min-width:768px){.mafTopDevices{margin:0}}.mafSelectDevice{margin-bottom:30px}.mafSelectDevice li{border-bottom:4px solid transparent;margin-right:20px;padding:4px 4px 4px 4px;text-align:center;cursor:pointer}.mafSelectDevice li.selected{border-bottom:4px solid #df3430}.mafSelectDevice li:last-child{margin-right:0}.mafSelectDevice li.selected g,.mafSelectDevice li.selected text{fill:#df3430}.mafSelectDevice p{margin:3px 0 0 0;display:block;text-align:center;font-size:13px;line-height:16px}.mafSelectDevice li.selected p{color:#df3430}.mafSelectBrand{margin-bottom:30px}.mafSelectBrand h4 span{color:#df3430;border:1px solid #df3430;margin-top:-6px;margin-left:3px;padding:1px 3px 1px 3px;display:inline-block;vertical-align:middle;font-family:ProximaNova-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:16px;cursor:pointer}.mafSelectBrand li{width:100px;margin-bottom:30px;margin-right:15px;text-align:center;vertical-align:top}.mafSelectBrand a{color:#444}.mafSelectBrand ul div{width:100px;height:100px;margin:0 auto}.mafSelectBrand.browsing ul div{width:90px;height:90px}.mafSelectBrand div img{max-width:100%;max-height:100%;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mafSelectBrand p{margin:9px 0 0 0;display:block;text-align:center;font-size:13px;line-height:16px}.mafSelectBrand p i.fa-star{color:#009fd0;margin-right:3px;font-size:12px}.mafSelectBrand .withFilter h4{margin:2px 0 0 0}.mafSelectBrand .withFilter input{height:38px;display:inline}.mafSelectBrand .withFilter input::-webkit-input-placeholder{color:#444;font-size:16px;font-style:normal}.mafSelectBrand .withFilter input::-moz-placeholder{color:#444;font-size:16px;font-style:normal}.mafSelectBrand .withFilter input:-ms-input-placeholder{color:#444;font-size:16px;font-style:normal}.mafSelectBrand .withFilter input:-moz-placeholder{color:#444;font-size:16px;font-style:normal}@media (min-width:768px){.mafSelectBrand .withFilter>div>div{text-align:right}.mafSelectBrand .withFilter>div>div input{margin-top:8px;display:inline}}.compare{width:100%;border:1px solid #bbb;margin:30px 0 60px 0}.backToSearch{margin-top:30px;float:right}.compare .compareHeader{width:calc(100% - 10px);background-color:#4a2883;color:#fff;margin:5px;padding:20px 15px 20px 15px}.compare .compareHeader p{margin:0}.compare .compareHeader p span{font-size:25px}.compare .compareContent .categories{width:140px;display:inline-block;vertical-align:top}.compare .compareContent .categories li{border-bottom:1px solid #bbb;padding:15px 20px 15px 0;text-align:right;font-family:ProximaNova-bold;font-size:15px;line-height:17px}.compare .compareContent .categories li:first-child,.compare .compareContent .categories li:last-child{border-bottom:0}.compare .compareContent .categories li.listPrice{color:#adadad;border:0;padding-top:10px;padding-bottom:0;font-size:14px}.compare .compareContent .categories span{display:block}.compare .compareContent .categories span.vertCent{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.compare .compareContent .compareSlider{width:calc(100% - 144px);margin-left:-4px;display:inline-block;vertical-align:top}.compare .compareContent .compareSlider .slick-slide:focus{outline-width:0;outline-color:transparent}.compare .compareContent .compareSlider ul li{border-bottom:1px solid #bbb;padding:15px 15px 15px 0;font-size:14px;line-height:17px}.compare .compareContent .compareSlider ul li:first-child,.compare .compareContent .compareSlider ul li:last-child{border-bottom:0}.compare .compareContent .compareSlider li.listPrice{color:#adadad;border:0;padding:10px 0 0 0}.compare .compareContent .compareSlider li.yourPrice{color:green;font-size:20px}.compare .compareContent .compareSlider h5{color:#444;margin:0 0 10px 0;line-height:25px;text-decoration:none!important}.compare .compareContent .compareSlider form input{width:70px;height:36px;margin-right:10px;display:inline-block;vertical-align:top;text-align:center}.compare .compareContent .compareSlider form a.btn{display:inline-block;vertical-align:top}.compare .compareContent .compareSlider a.viewPrice{width:100%;margin-bottom:16px}.compare .compareContent .compareSlider form.addToCart input{width:50px;margin-right:8px}.compare .compareContent .compareSlider form.addToCart a.btn,.compare .compareContent .compareSlider form.addToCart button{width:calc(100% - 58px)}.compare .compareContent .compareSlider .slick-next,.compare .compareContent .compareSlider .slick-prev{width:50px;height:50px;background-color:#fff;border:1px solid #bbb;border-radius:100%;top:125px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:50}.compare .compareContent .compareSlider .slick-next{background:#fff url(../img/placeholder-slider-arrow.jpg) no-repeat center center;right:-25px}.compare .compareContent .compareSlider .slick-prev{background:#fff url(../img/placeholder-slider-arrow.jpg) no-repeat center center;left:-150px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.compare .compareContent .compareSlider .slick-next:before,.compare .compareContent .compareSlider .slick-prev:before{content:" "}.compare .compareContentTable{overflow-y:scroll}.compare .compareContentTable td{min-width:225px;border-bottom:1px solid #bbb;padding:15px 20px 15px 0;font-size:14px;line-height:17px}.compare .compareContentTable td:first-child{min-width:125px;text-align:right;font-family:ProximaNova-bold;font-size:15px;line-height:17px}.compare .compareContentTable tr:first-child td,.compare .compareContentTable tr:last-child td,.compare .compareContentTable tr:nth-child(2) td{border-bottom:0}.compare .compareContentTable h5{margin:0 0 10px 0;line-height:25px}.compare .compareContentTable form input{width:70px;height:36px;margin-right:10px;display:inline-block;vertical-align:top;text-align:center}.compare .compareContentTable form a.btn{display:inline-block;vertical-align:top}.compare .compareContentTable tr:nth-child(2) td{color:#adadad;border:0;padding-top:10px;padding-bottom:0;font-size:14px}.compare .compareContentTable tr:nth-child(3) td{color:green;font-size:20px}.compare .compareContentTable tr:nth-child(3) td:first-child{font-size:15px;line-height:17px}.compare .addToList{width:calc(100% - 5px);border:none!important;margin-top:6px;margin-left:10px;padding-left:47px;display:block;position:relative;text-decoration:underline!important}.compare .addToList:focus{outline-width:0}.compare .addToList .addToListMenu{width:100%;border:1px solid red;background-color:#fff;display:none;position:absolute;top:23px;left:0}.compare .addToList .addToListMenu.open{display:block}.compare .addToList .addToListMenu .addFail,.compare .addToList .addToListMenu .addSuccess,.compare .addToList .addToListMenu .newList{display:none}.customModalWrapper{width:100%;height:100%;background-color:rgba(255,255,255,.9);display:none;text-align:center;position:fixed;top:0;left:0;z-index:1000}body.customModalOpen .customModalWrapper{display:block}.customModal{width:calc(100% - 30px);max-width:450px;background-color:#fff;border:3px solid #4a2883;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.customModal .topBar{background-color:#4a2883;color:#fff;margin-top:-1px;padding:11px 15px 11px 15px}.customModal .closeCustomModal{width:32px;height:32px;background-color:#df3430;color:#fff;position:absolute;top:-16px;right:-16px;cursor:pointer}.customModal .closeCustomModal:after{width:38px;height:38px;background-color:#fff;display:block;position:absolute;top:-3px;left:-3px;z-index:1;content:""}.customModal .closeCustomModal:before{width:32px;height:32px;background-color:#df3430;display:block;position:absolute;top:0;left:00;z-index:2;content:""}.customModal .closeCustomModal i{font-size:20px;line-height:20px;position:absolute;top:50%;left:50%;z-index:3;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.customModal .topBar h4{margin:0;line-height:25px}.customModal .content{padding:14px 15px 16px 15px}body.accountExpireModalOpen .accountExpire{display:block}.accountExpire .customModal .content p{color:#df3430;margin:0 0 17px 0}.accountExpire .customModal .content h4.countdown{margin:0 0 17px 0;line-height:25px}.closeAEModal{width:32px;height:32px;background-color:#df3430;color:#fff;position:absolute;top:-16px;right:-16px;cursor:pointer}.closeAEModal:after{width:38px;height:38px;background-color:#fff;display:block;position:absolute;top:-3px;left:-3px;z-index:1;content:""}.closeAEModal:before{width:32px;height:32px;background-color:#df3430;display:block;position:absolute;top:0;left:00;z-index:2;content:""}.closeAEModal i{font-size:20px;line-height:20px;position:absolute;top:50%;left:50%;z-index:3;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.import .importFailed{width:100%;background-color:#df3430;color:#fff;margin-bottom:9px;padding:7px 8px 6px 8px;font-family:ProximaNova-Bold}.import .importFailed p{margin:0!important}.import .importFailed p i{margin-top:1px;margin-right:5px;font-size:20px;vertical-align:top}.import .importFailed a{color:#fff;text-decoration:underline!important}.import .importSuccess{width:100%;background-color:#daf557;color:#444;margin-bottom:9px;padding:17px 8px 11px 8px;text-align:center;font-family:ProximaNova-Bold}.import .importSuccess p{margin:0!important;font-size:20px}.import .importSuccess p i{margin-top:-4px;margin-right:5px;font-size:30px;vertical-align:top}.import .customModal .content{text-align:left}.import .customModal .content p{margin-bottom:9px}.import .customModal .content p.file{margin-right:14px;display:inline-block}.import .customModal .content .fileUpload{width:calc(100% - 80px);border:1px solid #ccc;padding:5px 5px 8px 5px;display:inline-block}.import .customModal .content .buttons{margin-top:15px;text-align:center}.forward .customModal .content .quickSearch{width:100%;height:35px;position:relative}.forward .customModal .content .quickSearch input.form-control{width:100%;height:35px;border:1px solid #bbb;padding:3px 8px 4px 8px}.forward .customModal .content .quickSearch input.form-control:focus{box-shadow:none}.forward .customModal .content input.form-control::-webkit-input-placeholder{color:#444;font-size:16px;font-style:normal}.forward .customModal .content input.form-control::-moz-placeholder{color:#444;font-size:16px;font-style:normal}.forward .customModal .content input.form-control:-ms-input-placeholder{color:#444;font-size:16px;font-style:normal}.forward .customModal .content input.form-control:-moz-placeholder{color:#444;font-size:16px;font-style:normal}.forward .customModal .content .quickSearch button{color:#444;border:none;position:absolute;top:calc(50% + 1px);right:3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px}.forward .customModal .content .quickSearch button:focus{outline-width:0}.forward .customModal .content .quickSearchResults .resultsContent{height:240px;max-height:240px;margin:10px 0 13px 0;padding:5px 2px 0 2px;text-align:left;overflow-y:scroll}.forward .customModal .content .quickSearchResults .resultsContent .nestedCheckboxes{padding-top:9px;padding-left:24px}.forward .customModal .content .quickSearchResults .resultsContent .nestedCheckboxes label{margin-bottom:3px;display:block}.forward .customModal .content .quickSearchResults .resultsContent>label{margin-bottom:11px}.forward .customModal .content .quickSearchResults .resultsContent input[type=checkbox]{margin:0;position:absolute;left:-9999px}.forward .customModal .content .quickSearchResults .resultsContent input[type=checkbox]+div:before{width:16px;height:16px;background-color:#fff;border:solid 1px #fff;border-radius:3px;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);margin:-3px 8px 0 0;display:inline-block;vertical-align:middle;content:" "}.forward .customModal .content .quickSearchResults .resultsContent input[type=checkbox]:checked+div:before{background:#fff url(../img/checked.png) no-repeat center center;background-size:11px 11px}.forward .customModal .content .quickSearchResults .resultsContent label span{margin-right:5px;font-family:ProximaNova-Bold}.forward .customModal .content .quickSearchResults .btn{margin-right:4px}.forward .customModal .content .quickSearchResults .btn:last-child{margin-right:0}.productAdvisoriesHeader{width:100%;background-color:#4a2883;color:#fff;margin-bottom:22px;padding:20px 0 16px 0;position:fixed;top:76px;left:0;z-index:99}.productAdvisoriesHeader h3{margin:0;font-size:25px;line-height:25px;vertical-align:middle}.productAdvisoriesHeader .buttonArea{text-align:right}.productAdvisoriesHeader a.btn,.productAdvisoriesHeader button{margin-top:-1px;white-space:normal;vertical-align:middle}@media (min-width:768px){.productAdvisoriesHeader h3{margin:0;font-size:31px;line-height:31px;vertical-align:middle}}@media (min-width:1050px){.productAdvisoriesHeader{top:148px}}.productAdvisory{border:2px solid #4a2883;margin-bottom:24px;padding:10px}.productAdvisory .productInfo{margin-bottom:10px}.productAdvisory .productInfo img{width:50px;height:47px;margin-right:10px;display:inline-block;vertical-align:top}.productAdvisory .productInfo p{width:calc(100% - 60px);margin:0;display:inline-block;vertical-align:top;font-family:ProximaNova-Bold}.productAdvisory .productInfo p span{display:block;font-family:ProximaNova-Regular;font-size:13px}@media (min-width:768px){.productAdvisory .productInfo{margin-bottom:0}}.productAdvisory .caution{background-color:#fff357;padding:10px}.productAdvisory .caution i{margin-right:8px;display:inline-block;vertical-align:middle;font-size:20px}.productAdvisory .caution p{width:calc(100% - 30px);margin:0;display:inline-block;vertical-align:middle;font-family:ProximaNova-Bold;line-height:20px}.productAdvisory .greyContent{width:100%;min-height:55px;background-color:#eaeaea;padding:10px}.productAdvisory .greyContent p{margin-bottom:0;font-size:13px;line-height:16px}.productAdvisory .greyContent p.greyContentHeader{margin:0 0 5px 0;font-family:ProximaNova-Bold;font-size:16px;line-height:20px}.productAdvisory .greyContent form .form-group{margin-bottom:3px}.productAdvisory .greyContent form label{font-size:13px}.productAdvisory .greyContent form input{width:100%;color:#444;margin:0;border:1px solid #cdcdcd;font-size:13px;font-style:normal}.productAdvisory .greyContent form input.form-control::-webkit-input-placeholder{color:#444;font-size:13px;font-style:normal}.productAdvisory .greyContent form input.form-control::-moz-placeholder{color:#444;font-size:13px;font-style:normal}.productAdvisory .greyContent form input.form-control:-ms-input-placeholder{color:#444;font-size:13px;font-style:normal}.productAdvisory .greyContent form input.form-control:-moz-placeholder{color:#444;font-size:13px;font-style:normal}.addedToCartAlert{width:100%;background-color:#daf557;color:#444;margin-bottom:15px;padding:16px 15px 16px 15px;text-align:center}.addedToCartAlert i{font-size:20px;line-height:16px}.addedToCartAlert p{margin-bottom:11px!important;line-height:16px}.wForm .inlineLabel,.wForm .preField,.wForm label{color:#666;padding:0;text-align:left;font-family:ProximaNova-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}.wForm input{width:auto;min-width:160px!important;height:34px;background-image:none!important;color:#444;border:1px solid #bbb!important;border-radius:0;margin-bottom:15px;padding:2px 8px 4px 8px!important;font-size:16px!important;line-height:1em!important}.wForm input.form-control::-webkit-input-placeholder{color:#939393!important;font-size:14px!important;font-style:italic!important}.wForm input.form-control::-moz-placeholder{color:#939393!important;font-size:14px!important;font-style:italic!important}.wForm input.form-control:-ms-input-placeholder{color:#939393!important;font-size:14px!important;font-style:italic!important}.wForm input.form-control:-moz-placeholder{color:#939393!important;font-size:14px!important;font-style:italic!important}.wForm textarea{width:auto;min-width:160px!important;height:34px;background-image:none!important;color:#444;border:1px solid #bbb;border-radius:0;margin-bottom:15px;padding:8px 8px 8px 8px;font-size:16px;line-height:1em}.wForm .oneChoice input{width:16px;height:16px;border:0!important;border-radius:3px;margin-top:1px;margin-right:5px}.wForm form .oneChoice .label,.wForm form .oneChoice label{color:#444;font-family:ProximaNova-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px}.wForm .oneChoice input{width:16px;height:16px;border:0!important;margin-right:10px}.wForm .inputWrapper{min-width:100%}.wForm select{min-width:160px;height:36px;background:#fff url(../img/select-arrow.png) no-repeat top 13px right 10px;background-size:16px 10px;border:1px solid #bbb;border-radius:0!important;border-top-right-radius:0!important;border-top-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;margin-bottom:15px;font-family:ProximaNova-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#444;-webkit-appearance:none;-moz-appearance:none}.wForm select::-ms-expand{display:none!important}.wForm input[type=button],.wForm input[type=submit]{background-image:none;background-color:#4a2883;color:#fff;border:0;border-radius:0;box-shadow:none;padding:10px 8px 10px 8px;font-family:ProximaNova-Extrabld;font-size:16px;line-height:16px;text-decoration:none}.wFormContainer .supportInfo{font-size:18px}.checkoutDeliveryOptions .checkbox{display:table}#datetimepicker{width:100%;min-width:0;border:none;margin:0;padding:0;line-height:16px;pointer-events:none}.checkout form .radio.box #customDate[type=radio]:checked+label #datetimepicker{width:calc(100% - 75px);margin-left:4px;display:inline-block}#datetimepicker:focus{outline-width:0}.bootstrap-datetimepicker-widget.dropdown-menu td.day.disabled{opacity:.5}.impersonation{background-color:#df3430;color:#fff;margin-bottom:23px;padding-top:7px;padding-bottom:8px;font-family:ProximaNova-Extrabld;font-size:16px}.impersonation>div>div>div>div{width:100%}.impersonation span{background-color:rgba(255,255,255,.2);margin:2px 4px 0 4px;padding:5px 8px 5px 8px;display:inline-block;font-family:ProximaNova-Bold;font-size:13px}.impersonation a.btn,.impersonation button{margin-top:15px}@media (min-width:768px){.impersonation>div>div>div>div{text-align:right}.impersonation a.btn,.impersonation button{margin-top:0}}.towerSelectorIntro{margin-top:16px;margin-bottom:21px}.towerSelectorIntro p{margin-bottom:4px}.towerSelectorIntro a.viewDisclaimer{font-size:13px;cursor:pointer}.towerSelectorIntro a.viewDisclaimer span.hideD{display:none}.towerSelectorIntro a.viewDisclaimer.swap span.hideD{display:inline-block}.towerSelectorIntro a.viewDisclaimer.swap span.viewD{display:none}.filterInlineInputs label{margin-right:10px;display:inline-block}.filterInlineInputs input{width:51px;min-width:0;margin-right:10px;display:inline-block}.filterInlineInputs input:last-child{margin-right:0}.towerSelector .disclaimer{color:#444;max-height:0;opacity:0;visibility:hidden;padding-top:5px;font-size:12px;line-height:23px;letter-spacing:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.towerSelector .disclaimer.opened{max-height:10000px;opacity:1;visibility:visible;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.service{margin-top:30px;margin-bottom:30px}.service img{width:100%;margin-bottom:15px}.service.right img{margin-top:15px;margin-bottom:0}.service .content{width:100%}.service .content h3{margin-top:-13px!important}.service .content a.btn{margin-right:5px}@media (min-width:768px){.service{margin-top:60px;margin-bottom:60px}.service img{width:216px;margin-right:30px;margin-bottom:0;display:inline-block;vertical-align:top}.service.right img{margin-right:0;margin-left:30px}.service .content{width:calc(100% - 246px);display:inline-block;vertical-align:top}}.retailConnect{margin-top:30px;margin-bottom:30px}.retailConnect img{width:100%;margin-bottom:15px}.retailConnect .content{width:100%}.retailConnect .content h3{margin-top:-13px!important}.retailConnect .content a.btn{margin-right:5px}@media (min-width:768px){.retailConnect{margin-top:15px;margin-bottom:15px}.retailConnect img{width:216px;margin-right:30px;margin-bottom:0;display:inline-block;vertical-align:top}.retailConnect .content{width:calc(100% - 246px);display:inline-block;vertical-align:top}}.cableJumperWizard .offsetStyle{background-color:transparent;border:1px solid #4a2883;margin-bottom:20px;padding:29px 25px 24px 25px;position:relative}.cableJumperWizard .offsetStyle:after{width:100%;height:100%;background-color:#f0eaff;display:block;position:absolute;top:8px;left:8px;z-index:-1;content:''}.cableJumperWizard .item{width:100%;background-color:#f0eaff;margin-bottom:30px;padding:15px}.cableJumperWizard .item .image{width:100px;height:100px;margin-right:15px;display:inline-block;vertical-align:top;position:relative}.cableJumperWizard .item .image:after{width:100%;height:100%;background-color:#8b77b1;display:block;position:absolute;top:5px;left:5px;z-index:-1px!important;content:''}.cableJumperWizard .item .image img{width:100%;position:relative;z-index:1}.cableJumperWizard .item .info{width:calc(100% - 120px);display:inline-block;vertical-align:top}.cableJumperWizard .item .info h5{margin:0;line-height:25px}.cableJumperWizard .item .info p{margin:0 0 10px 0}.cableJumperWizard .item .info p:first-of-type{margin-bottom:30px}.cableJumperWizard .item .info p span{font-family:ProximaNova-Extrabld}.cableJumperWizard .item .info a.btn,.cableJumperWizard .item .info button.btn{display:inline-block}.cableJumperWizard .item .info a.btn.btn-outline,.cableJumperWizard .item .info button.btn.btn-outline{background-color:transparent;margin-right:10px}.cableJumperWizard .item.alone .image{width:60px;height:60px}.cableJumperWizard .item.alone .info{width:calc(100% - 90px)}.cableJumperWizard .item.alone .info p{margin-bottom:0}.cableJumperWizard .item.alone .options{width:100%;margin:15px 0 0 0;position:relative}.cableJumperWizard .item.alone .options li{margin-right:5px;vertical-align:top}.cableJumperWizard .item.alone .options li.withSection{margin-right:3px}.cableJumperWizard .item.alone .options li .thumb{width:33px;height:33px;border:1px solid #8b77b1;display:inline-block;vertical-align:top;position:relative;z-index:1}.cableJumperWizard .item.alone .options li .thumb:after{width:31px;height:31px;background-color:#8b77b1;display:block;position:absolute;top:4px;left:4px;z-index:0;content:''}.cableJumperWizard .item.alone .options li .thumb.empty{background-color:#fff;border-style:dashed}.cableJumperWizard .item.alone .options li .thumb.empty:after{width:3px;height:31px;z-index:0;left:32px}.cableJumperWizard .item.alone .options li .thumb.empty:before{width:31px;height:3px;background-color:#8b77b1;display:block;position:absolute;top:32px;left:4px;z-index:0;content:''}.cableJumperWizard .item.alone .options li .thumb img{width:100%;position:relative;z-index:1}.cableJumperWizard .item.alone .options li span{height:36px;background-color:#8b77b1;color:#fff;padding:6px 8px 0 8px;display:inline-block;vertical-align:top;font-family:ProximaNova-Extrabld}.cableJumperWizard .item.alone .options li.completeRuns{margin-top:8px;display:block}.cableJumperWizard input{height:40px;color:#4a2883;border:1px solid #8b77b1;margin:0;padding:5px 8px 4px 8px;font-size:20px}.cableJumperWizard input.form-control::-webkit-input-placeholder{color:#4a2883;font-size:20px}.cableJumperWizard input.form-control::-moz-placeholder{color:#4a2883;font-size:20px}.cableJumperWizard input.form-control:-ms-input-placeholder{color:#4a2883;font-size:20px}.cableJumperWizard input.form-control:-moz-placeholder{color:#4a2883;font-size:20px}@media (min-width:768px){.cableJumperWizard .item .info p{margin:0;display:inline-block}.cableJumperWizard .item .info p:first-of-type{margin-bottom:30px;display:block}.cableJumperWizard .item .info a.btn,.cableJumperWizard .item .info button.btn{float:right}.cableJumperWizard .item.alone .options li.completeRuns{margin-top:0;position:absolute;top:0;right:0}}.cableJumperWizard .searchBox{width:100%;margin-bottom:20px;text-align:center}.cableJumperWizard .searchBox input{width:calc(100% - 40px);margin:0;display:inline-block;vertical-align:top}.cableJumperWizard .searchBox button{width:40px;height:40px;background-color:#4a2883;color:#fff;border:2px solid #4a2883;margin-left:-1px;padding-top:3px;display:inline-block;vertical-align:top;text-align:center}.cableJumperWizard .searchBox button i{font-size:20px}.cableJumperWizard .cableSearchResults{margin-bottom:30px}.cableJumperWizard .cableSearchResults .cableAccordion{width:100%;margin-bottom:15px}.cableJumperWizard .cableSearchResults .cableAccordion li{padding-left:20px}.cableJumperWizard .cableSearchResults .cableAccordion>li>p{margin-bottom:9px;display:inline-block;font-size:20px;cursor:pointer}.cableJumperWizard .cableSearchResults .cableAccordion>li>p span.indicator{width:14px;height:14px;background-color:#444;color:#fff;border-radius:3px;margin:-4px 3px 0 0;padding:0 2px 0 2px;display:inline-block;vertical-align:middle;position:relative}.cableJumperWizard .cableSearchResults .cableAccordion>li>p span.indicator:before{width:10px;height:2px;background-color:#fff;border-radius:2px;display:block;position:absolute;top:50%;left:50%;content:'';-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.cableJumperWizard .cableSearchResults .cableAccordion>li>p span.indicator:after{width:2px;height:10px;background-color:#fff;border-radius:2px;display:block;position:absolute;top:50%;left:50%;content:'';-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.cableJumperWizard .cableSearchResults .cableAccordion>li>p span.number{height:20px;background-color:#444;color:#fff;border-radius:10px;margin:0 0 0 4px;padding:0 8px 0 8px;display:inline-block;vertical-align:top;font-size:16px;line-height:19px}.cableJumperWizard .cableSearchResults .cableAccordion .caContent{max-height:0;opacity:0;visibility:hidden;margin-bottom:10px;padding-left:30px;overflow:hidden;-webkit-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out,overflow .25s ease-in-out,margin-top .25s ease-in-out;-moz-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out,overflow .25s ease-in-out,margin-top .25s ease-in-out;-o-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out,overflow .25s ease-in-out,margin-top .25s ease-in-out;transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out,overflow .25s ease-in-out,margin-top .25s ease-in-out}.cableJumperWizard .cableSearchResults .cableAccordion li.open>p span.indicator:after{opacity:0}.cableJumperWizard .cableSearchResults .cableAccordion li.open .caContent{max-height:99999999px;margin-top:15px!important;opacity:1;visibility:visible;overflow:visible}.cableJumperWizard .cableLength{margin-bottom:30px;text-align:center}.cableJumperWizard .cableLength h4{margin-bottom:20px;display:inline-block;vertical-align:middle;line-height:32px}.cableJumperWizard .cableLength form.offsetStyle{vertical-align:middle}.cableJumperWizard .cableLength form.offsetStyle input{width:63px;min-width:0;margin:0;display:inline-block;vertical-align:middle}.cableJumperWizard .cableLength form.offsetStyle p{color:#4a2883;margin:0 15px 0 15px;display:inline-block;vertical-align:middle;font-size:20px}.cableJumperWizard .cableLength form.offsetStyle a.btn,.cableJumperWizard .cableLength form.offsetStyle button.btn{margin:0;display:inline-block;vertical-align:middle}@media (min-width:768px){.cableJumperWizard .cableLength h4{margin-right:30px;display:inline-block}.cableJumperWizard .cableLength form.offsetStyle{display:inline-block}}.cableJumperWizard .howMany{margin-bottom:30px;text-align:center}.cableJumperWizard .info .coreColors,.cableJumperWizard .info .detailsTrigger{margin-bottom:10px!important}@media (min-width:768px){.cableJumperWizard .info .coreColors,.cableJumperWizard .info .detailsTrigger{margin-bottom:0!important}}.cableJumperWizard .item .info span.hideDetails{display:none}.cableJumperWizard .item .details{max-height:0;opacity:0;visibility:hidden;margin:0;overflow:hidden;-webkit-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out,overflow .25s ease-in-out,margin-top .25s ease-in-out;-moz-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out,overflow .25s ease-in-out,margin-top .25s ease-in-out;-o-transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out,overflow .25s ease-in-out,margin-top .25s ease-in-out;transition:max-height .25s ease-in-out,opacity .25s ease-in-out,visibility .25s ease-in-out,overflow .25s ease-in-out,margin-top .25s ease-in-out}.cableJumperWizard .item .details tr{vertical-align:top}.cableJumperWizard .item .details td{padding-top:4px;padding-bottom:4px;font-size:13px;line-height:16px}.cableJumperWizard .item .details td:first-child{padding-right:30px;font-family:ProximaNova-Bold}.cableJumperWizard .item.detailsOpen span.showDetails{display:none}.cableJumperWizard .item.detailsOpen span.hideDetails{display:inline-block}.cableJumperWizard .item.detailsOpen .details{max-height:9999999px;opacity:1;visibility:visible;margin-top:15px;overflow:visible}@media (min-width:768px){.cableJumperWizard .details td:first-child{padding-left:50px}}.cableJumperWizard .connectorSelection{margin-bottom:30px;text-align:center}.cableJumperWizard .connectorSelection h4{margin:0 0 5px 0;line-height:25px}.cableJumperWizard .connectorSelection h5{margin:0 0 20px 0;line-height:20px}.cableJumperWizard .connectorSelection h5.commercialBlue{display:block;text-align:left}.cableJumperWizard .connectorSelection .item{text-align:left}.heatShrink .offsetStyle{padding-right:60px;padding-left:60px}.heatShrink .offsetStyle a.btn.btn-primary,.heatShrink .offsetStyle button.btn.btn-primary{padding-right:15px;padding-left:15px}.heatShrink .offsetStyle a.btn.btn-primary:first-child,.heatShrink .offsetStyle button.btn.btn-primary:first-child{margin-right:5px}.cableJumperWizard .usePrevious h4{margin-bottom:15px}@media (min-width:992px){.cableJumperWizard .usePrevious h4{margin-right:30px;margin-bottom:0;text-align:left}}.cableJumperWizard .runNumber .offsetStyle{display:inline-block}.cableJumperWizard .runNumber .offsetStyle input{width:63px;min-width:0;margin:0 10px 0 0;display:inline-block;vertical-align:middle}.cableJumperWizard .complete{margin-bottom:30px;text-align:center}.cableJumperWizard .complete a.btn,.cableJumperWizard .complete button.btn{display:inline-block}.cableJumperWizard .complete a.btn.btn-primary,.cableJumperWizard .complete button.btn.btn-primary{margin-right:10px}.importPage h4{color:#4a2883}.importPage .importFailed,.importPage .importSuccess{margin-bottom:15px;padding:7px 8px 6px 8px;display:inline-block;font-family:ProximaNova-Bold}.importPage .importFailed p,.importPage .importSuccess p{margin:0!important;display:inline-block}.importPage .importFailed p i,.importPage .importSuccess p i{margin-top:1px;margin-right:5px;font-size:20px;vertical-align:top}.importPage .importFailed{background-color:#df3430;color:#fff}.importPage .importFailed a{color:#fff;text-decoration:underline!important}.importPage .importSuccess{background-color:#daf557;color:#444}.importPage .fileUpload{display:block}.importPage .fileUpload p{margin-right:14px;display:inline-block}.importPage .fileUpload .uploadArea{width:calc(100% - 80px);border:1px solid #ccc;padding:5px 5px 8px 5px;display:inline-block}.importPage .manuallyImport{margin-bottom:30px}.importPage .manuallyImport table{width:100%;table-layout:fixed}.importPage .manuallyImport table thead th{color:#444;padding-bottom:10px;font-family:ProximaNova-Regular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px}.importPage .manuallyImport table td:first-child,.importPage .manuallyImport table th:first-child{width:80%;padding-right:15px}.importPage .manuallyImport table td:last-child,.importPage .manuallyImport table th:last-child{width:20%}.importPage .manuallyImport table input{width:100%;min-width:0}.importPage .manuallyImport button{margin-right:5px}.importPage .manuallyImport button:last-child{margin-right:0}.promotion{width:100%;background-color:#4a2883;margin-top:25px;margin-bottom:20px;position:relative}.promotion .promotion__image{width:100%;height:200px}.promotion .promotion__content{width:100%;color:#fff;padding:7px 31px 30px 31px}@media (min-width:768px){.promotion .promotion__image{width:33.33333333%;height:100%;position:absolute;top:0;left:0}.promotion .promotion__content{width:66.66666666%;margin-left:33.33333333%;padding:37px 61px 60px 61px}.promotion .promotion__content .promotion__content__price{margin-top:11px;margin-bottom:11px;font-size:13px;line-height:16px}.promotion .promotion__content .promotion__content__price span{margin-right:23px;font-size:28px;line-height:34px}}.product-grid-item{color:#444!important;border:none!important;margin-bottom:60px;display:block;text-align:center}.product-grid-item .product-grid-item__image{width:100%;height:200px;border:2px solid #dbdcdd;margin-bottom:10px}.product-grid-item .product-grid-item__image img{width:auto;max-width:100%;max-height:calc(100% - 40px);position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-grid-item .product-grid-item__shop-all{width:100%;height:200px;border:2px solid #4a2883;margin-bottom:10px}.product-grid-item .product-grid-item__shop-all>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.product-grid-item .product-grid-item__shop-all>div i{color:#4a2883;margin-bottom:4px;font-size:55px}.product-grid-item .product-grid-item__shop-all>div p{color:#4a2883;margin:0;font-family:ProximaNova-Extrabld;font-size:20px;line-height:24px}.product-grid-item .product-grid-item__product-name{margin-bottom:10px;font-size:20px;line-height:24px}.product-grid-item .product-grid-item__price{color:#989898!important;margin:0;font-size:13px;line-height:16px}.product-grid-item .product-grid-item__price span{color:#444!important;display:block;font-family:ProximaNova-Light;font-size:28px;line-height:34px}ul.reference-materials{margin-bottom:30px}@media (min-width:768px){ul.reference-materials{-webkit-columns:2;-moz-columns:2;columns:2}}.commercial-solutions-intro{margin-bottom:30px}@media (min-width:768px){.commercial-solutions-intro{margin-bottom:60px}}.callout-promotion{background-color:#4a2883;margin-bottom:30px}.callout-promotion .callout-promotion__image{width:100%;height:300px;display:block}.callout-promotion .callout-promotion__content{color:#fff;padding:25px 30px 34px 30px}.callout-promotion .callout-promotion__content h3{margin-top:0}.callout-promotion .callout-promotion__content h2{margin-top:0;margin-bottom:25px}.callout-promotion .callout-promotion__content .btn{margin-right:15px}.callout-promotion .callout-promotion__content .btn:last-child{margin-right:0}.callout-promotion.callout-promotion--white{background-color:transparent}.callout-promotion.callout-promotion--white .callout-promotion__content h2{color:#4a2883}.callout-promotion.callout-promotion--white .callout-promotion__content p{color:#444}@media (min-width:768px){.callout-promotion{margin-bottom:60px;font-size:0}.callout-promotion>*{font-size:16px}.callout-promotion .callout-promotion__image{width:33.33333333%;height:100%;display:inline-block;vertical-align:top}.callout-promotion .callout-promotion__content{width:66.66666666%;padding:55px 60px 64px 60px;display:inline-block;vertical-align:top}}.careers-intro{padding-top:94px;padding-bottom:120px}.careers-intro h2{margin-bottom:3px}.careers-intro h4{margin-top:0;margin-bottom:7px}.careers-slider{margin-bottom:60px}.careers-slider .careers-slider__slider .slick-slide{position:relative}.careers-slider .careers-slider__slider .slick-slide .careers-slider__slider__caption{width:100%;background-color:rgba(0,0,0,.5);color:#fff;padding:15px 30px 11px 30px;position:absolute;bottom:0;left:0}.careers-slider .careers-slider__slider .slick-next,.careers-slider .careers-slider__slider .slick-prev{width:16px;height:32px;z-index:20}.careers-slider .careers-slider__slider .slick-next:before,.careers-slider .careers-slider__slider .slick-prev:before{display:none}.careers-slider .careers-slider__slider .slick-prev{background:url(../img/career-slider-arrow-prev.png) no-repeat center center;background-size:16px 32px;left:30px}.careers-slider .careers-slider__slider .slick-next{background:url(../img/career-slider-arrow-next.png) no-repeat center center;background-size:16px 32px;right:30px}.careers-slider .careers-slider__content{padding:30px 30px 30px 30px;background-color:#4a2883;color:#fff}.careers-slider .careers-slider__content h2{margin-bottom:19px}@media (min-width:768px){.careers-slider{font-size:0}.careers-slider>*{font-size:16px}.careers-slider .careers-slider__slider{width:58%;display:inline-block;vertical-align:top}.careers-slider .careers-slider__slider .slick-slide .careers-slider__slider__caption{padding:30px 30px 26px 30px}.careers-slider .careers-slider__content{width:42%;padding:88px 60px 72px 60px;display:inline-block;vertical-align:top}}@media (min-width:992px){.careers-slider .careers-slider__content{padding:88px 116px 72px 116px}}.careers-grid-block{margin-bottom:60px}.careers-grid-block .careers-grid-block-heading{margin-bottom:25px!important}.careers-grid-block .careers-grid-block__item{margin-bottom:30px;position:relative}.careers-grid-block .careers-grid-block__item .careers-grid-block__item__hover{width:100%;height:100%;background-color:#ebebeb;color:#4a2883;text-align:center;position:absolute;top:0;left:0;z-index:2;-webkit-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;-moz-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;-o-transition:opacity .25s ease-in-out,visibility .25s ease-in-out;transition:opacity .25s ease-in-out,visibility .25s ease-in-out}.careers-grid-block .careers-grid-block__item .careers-grid-block__item__hover>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.careers-grid-block .careers-grid-block__item .careers-grid-block__item__hover>div img{max-height:170px;margin-bottom:28px}.careers-grid-block .careers-grid-block__item .careers-grid-block__item__hover>div p{margin:0;font-family:ProximaNova-Extrabld;font-size:20px;line-height:24px}.careers-grid-block .careers-grid-block__item .careers-grid-block__item__content{min-height:290px;padding:28px 30px 30px 30px;background-color:#4a2883;color:#fff}.careers-grid-block .careers-grid-block__item .careers-grid-block__item__content p{color:#fff;margin-bottom:19px;font-size:16px;line-height:20px}.careers-grid-block .careers-grid-block__item .careers-grid-block__item__content p span{font-family:ProximaNova-Extrabld}.careers-grid-block .careers-grid-block__item .careers-grid-block__item__content a{color:#fff!important;font-family:ProximaNova-Extrabld;font-style:italic;font-size:16px;line-height:20px}.careers-grid-block .careers-grid-block__item .careers-grid-block__item__content a:hover{border-bottom:2px solid #fff}.careers-grid-block .careers-grid-block__item:hover .careers-grid-block__item__hover{opacity:0;visibility:hidden;pointer-events:none}.callout-promotion{margin-bottom:0}.callout-promotion:first-of-type{margin-top:50px}.callout-promotion:last-of-type{margin-bottom:60px}@media (min-width:768px){.callout-promotion .callout-promotion__content{padding:62px 108px 60px 108px}}@media (min-width:992px){.callout-promotion .callout-promotion__content{padding:62px 200px 60px 108px}.callout-promotion.callout-promotion--right .callout-promotion__content{padding:62px 108px 60px 200px}}.verticalCenter{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.transition{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}