.bottom-hero{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;max-width:1170px;min-height:246px;padding:50px 40px 20px;position:relative;width:100%}.bottom-hero img{height:100%;left:0;position:absolute;top:0;width:100%}.bottom-hero h4{color:#fff;font-family:Prelo,Verdana,sans-serif;font-size:32px;font-weight:800;line-height:32px;position:relative}.bottom-hero p{margin:20px 0}.bottom-hero a,.bottom-hero p{color:#fff;font-family:Prelo,Verdana,sans-serif;font-size:16px;position:relative}.bottom-hero a{background-color:transparent;border:1px solid #fff;display:inline-block;padding:6px 15px;text-decoration:none}.bottom-hero a:hover{background:hsla(0,0%,100%,.2) none repeat scroll 0 0}.elq-form form{background:#fff}.elq-form label{display:inline-block;font:normal 12px/16px arial;margin:0 15px 0 0;padding:10px 0;text-align:right;width:20%;word-wrap:break-word}.elq-form p{margin:0;padding:0;position:relative;text-align:center}.elq-form span{color:#c00;display:inline;float:none;font-weight:700;margin:0;padding:0}.elq-form input[type=image]{border:none;font:normal 13px/16px sans-serif;margin-top:12px}.elq-form input[type=text],.elq-form select,.elq-form textarea{width:60%}.elq-form ._100{margin:0 2px;width:96%}.elq-form .sc-regular-size{bottom:0;left:0;padding:0 0 0 9px;right:0;top:0}.elq-form .LV_validation_message{font-weight:700;margin:0 0 0 5px}.elq-form .LV_valid{color:#0c0;display:none}.elq-form .LV_invalid{color:#c00;display:block;font-size:10px}.elq-form .LV_valid_field,.elq-form input.LV_valid_field:active,.elq-form input.LV_valid_field:hover,.elq-form textarea.LV_valid_field:active,.elq-form textarea.LV_valid_field:hover{border:1px solid #0c0}.elq-form .LV_invalid_field,.elq-form input.LV_invalid_field:active,.elq-form input.LV_invalid_field:hover,.elq-form textarea.LV_invalid_field:active,.elq-form textarea.LV_invalid_field:hover{border:1px solid #c00}.featured-products{background-color:#fff;margin-top:50px;padding-bottom:50px;position:relative;z-index:2}.featured-products h3{font-size:32px;line-height:34px;margin-bottom:50px;text-align:center}.featured-products h4{margin:5px 0 26px}.featured-products .product-list{font-size:14px;list-style:none;margin:0;max-width:1170px;margin-left:auto;margin-right:auto;padding:0}.featured-products .product-list:after,.featured-products .product-list:before{content:" ";display:table}.featured-products .product-list:after{clear:both}.featured-products .product-list li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1%;float:left;display:block;margin-right:5.85151%;width:15.3188%}.featured-products .product-list li:last-child{margin-right:0}.featured-products .product-list li a{font-size:20px;font-weight:700;line-height:22px}.featured-products .product-list li a:hover,.featured-products .product-list li img:hover{filter:alpha(opacity=70);opacity:.7}.featured-products .product-list li p{min-height:48px}.featured-products .product-list li .product-price{font-size:16px;font-weight:700;margin-top:8px}.cdw-homepage-info{margin-top:10px}.cdw-homepage-info .cdw-hp-info-left{background:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:170px;padding:20px 30px 0 25px;width:300px}.cdw-homepage-info .cdw-hp-info-left .expert-image{float:left;height:149px}.cdw-homepage-info .cdw-hp-info-left .info-copy{float:left;margin-left:10px;max-width:100px;padding-top:5px}.cdw-homepage-info .cdw-hp-info-left .info-copy h6{font-family:Prelo,Verdana,sans-serif;font-size:20px;font-weight:700}.cdw-homepage-info .cdw-hp-info-left .info-copy p{font-family:Prelo,Verdana,sans-serif;font-size:14px;line-height:16px;margin:10px 0;max-width:100px}.cdw-homepage-info .cdw-hp-info-left .info-copy a{color:#0070bc;font-family:Prelo,Verdana,sans-serif;font-size:16px}.cdw-homepage-info .cdw-hp-info-center{background:#efefef;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:170px;padding:25px 30px;width:570px}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list{list-style:none;margin:0;padding:0}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li{clear:both}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li .deal-image{display:inline-block;float:left;width:140px}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li .deal-image img{display:block;margin:auto}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li .deal-copy{float:right;line-height:24px;width:340px}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li .deal-copy h6{font-family:Prelo,Verdana,sans-serif;font-size:20px;font-weight:700}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li .deal-copy a{font-family:Prelo,Verdana,sans-serif;font-size:16px}.cdw-homepage-info .cdw-hp-info-center .cdw-deals-list li+li{padding-top:36px}.cdw-homepage-info .cdw-hp-info-right{background:url(/assets/1.0/dist/images/homepage-2017/quote.png) #f5f5f5 20px 23px no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:170px;padding:20px 25px 20px 30px;width:300px}.cdw-homepage-info .cdw-hp-info-right .testimonial{position:relative}.cdw-homepage-info .cdw-hp-info-right .testimonial .quote{color:#c00;font-family:Prelo,Verdana,sans-serif;font-size:16px;font-weight:700;margin:43px 0 29px 10px;text-align:left}.cdw-homepage-info .cdw-hp-info-right .testimonial .customer{color:#616265;font-family:Prelo,Verdana,sans-serif;font-size:12px;line-height:14px;text-align:right}.cdw-homepage-info .cdw-hp-info-right .testimonial .see-more{font-family:Prelo,Verdana,sans-serif;font-size:16px;margin:0 0 0 10px}.product-categories{margin-top:50px}.product-categories .container{padding:0}.product-categories h3{color:#4d4e53;font-size:32px;font-weight:700;margin:30px 0;text-align:center}.product-categories .cat-list{list-style:none;margin:0 0 50px;max-width:1170px;margin-left:auto;margin-right:auto;padding:0}.product-categories .cat-list:after,.product-categories .cat-list:before{content:" ";display:table}.product-categories .cat-list:after{clear:both}.product-categories .cat-list .cat-item{min-height:181px;padding:0;float:left;display:block;margin-right:2.35765%;width:14.70196%;text-align:center}.product-categories .cat-list .cat-item h6{font-family:Prelo,Verdana,sans-serif;font-size:16px;font-weight:700;padding:10px 0 0}.product-categories .cat-list .cat-item:hover img{filter:alpha(opacity=70);opacity:.7}.product-categories .cat-list .cat-item:hover h6{text-decoration:underline}.product-categories .cat-list .cat-item:last-child{margin-right:0}.solutions-center-title{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.5);box-shadow:0 0 15px 0 rgba(0,0,0,.5);position:relative;z-index:1}.solutions-center-title .container:after,.solutions-center-title .container:before{content:" ";display:table}.solutions-center-title .container:after{clear:both}.solutions-center-title h4{margin:0 0 30px}.solutions-center{background:#e4e4e4 center 0 no-repeat;color:#616265;margin-top:70px;padding:25px 0 20px;position:relative;z-index:0}.solutions-center .container{width:1010px}.solutions-center h3{font-size:32px;line-height:34px;margin-bottom:20px;text-align:center}.solutions-center h2{font-size:22px;line-height:24px;margin:0 0 15px}.solutions-center h4{margin:0 0 20px}.solutions-center h5{font:500 21px Prelo,Verdana,sans-serif;margin:0}.solutions-center p{font:500 14px Prelo,Verdana,sans-serif;margin:0 0 10px}.solutions-center .box-row:after,.solutions-center .box-row:before{content:" ";display:table}.solutions-center .box-row:after{clear:both}.solutions-center .box{background-color:hsla(0,0%,100%,.7);background-position:bottom;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:7px;margin-left:7px;min-height:270px;padding:25px 15px 0;position:relative;text-align:center;width:332px}.solutions-center .box:first-child{margin-left:0}.solutions-center .box.-double{padding:25px 50px 0;text-align:left;width:671px}.solutions-center .box.-double img{float:left;margin-right:20px}.solutions-center .box.-double .copy{overflow:hidden}.solutions-center .box.-double .box-hover{padding:25px 50px 0;text-align:left}.solutions-center .box img{display:block;margin:0 auto;padding-bottom:8px}.solutions-center .box .button-hold{bottom:20px;left:0;position:absolute;text-align:center;width:100%}.solutions-center .button{background-color:#fff;border:3px solid #4d4d4f;color:#4d4d4f;display:inline-block;margin:0 auto}.solutions-center .button:hover{background-color:#4d4d4f;border-color:#fff;color:#fff}.solutions-center .box-hover{background:#c00;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:none;height:100%;left:0;padding:25px 15px 0;position:absolute;text-align:center;top:0;width:100%}.solutions-center .box-hover span{font-weight:800}.solutions-center .box:hover .box-hover{display:block}.solutions-center .button-expert{background:hsla(0,0%,100%,.7);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;margin-top:12px;padding:0;width:332px}.solutions-center .button-expert .button{display:block;font-size:22px;line-height:22px;padding:8px;text-align:center}.trending{clear:both;margin:0 auto;max-width:1170px}.trending h3{color:#4d4e53;font-size:32px;font-weight:700;margin:50px 0 30px;text-align:center}.trending .trending-left{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:290px;padding:30px;position:relative;width:470px}.trending .trending-left img{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.trending .trending-left h4{color:#616265;font-size:24px;font-weight:700;line-height:26px;position:relative}.trending .trending-left a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:16px;font-weight:700;height:100%;left:0;margin-top:20px;padding:85px 30px 0;position:absolute;top:0;width:100%}.trending .trending-right{float:left;margin-left:30px}.trending .trending-right>div{-webkit-box-sizing:border-box;box-sizing:border-box;height:130px;padding:30px;position:relative;width:670px}.trending .trending-right>div h4{font-size:24px;font-weight:700;line-height:26px;position:relative;text-align:left;width:100%}.trending .trending-right>div a{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:700;height:100%;left:0;padding:90px 0 0 30px;position:absolute;text-align:left;top:0;width:100%}.trending .trending-right>div.-light h4{color:#fff}.trending .trending-right>div.-right h4{text-align:right}.trending .trending-right>div.-right a{padding:90px 30px 0 0;right:0;text-align:right}.trending .trending-right>div+div{margin-top:30px}.trending .trending-right>div img{height:100%;left:0;position:absolute;top:0;width:100%}.trending:after,.trending:before{content:""}#header{margin-bottom:0}main .container{max-width:100%;width:100%}.cdw-homepage-info{margin:0 auto;max-width:1170px}.pull-right{float:right}.pull-left{float:left}.homepage-2015 .container.side-area,.homepage-cdw .container.side-area{padding-left:0;padding-right:0;width:1168px}.homepage-2015 .homepage-hero,.homepage-cdw .homepage-hero{background-position:top;background-repeat:no-repeat;height:260px;margin:0 auto;max-width:1400px;min-width:1170px}.homepage-2015 .homepage-hero .side-area.container,.homepage-cdw .homepage-hero .side-area.container{padding-left:0;width:1168px}.homepage-2015 .homepage-hero .select-segment-section,.homepage-cdw .homepage-hero .select-segment-section{float:left;height:230px;padding:15px;width:160px}.homepage-2015 .homepage-hero .select-segment-section .select-a-homepage,.homepage-cdw .homepage-hero .select-segment-section .select-a-homepage{color:#fff;font-size:16px;font-weight:700;line-height:18px}.homepage-2015 .homepage-hero .select-segment-section ul,.homepage-cdw .homepage-hero .select-segment-section ul{list-style:none;margin-bottom:0;margin-top:15px;padding:0}.homepage-2015 .homepage-hero .select-segment-section ul li,.homepage-cdw .homepage-hero .select-segment-section ul li{color:#fff;font-size:14px;font-weight:500;line-height:22px}.homepage-2015 .homepage-hero .select-segment-section ul li h5,.homepage-cdw .homepage-hero .select-segment-section ul li h5{line-height:18px}.homepage-2015 .homepage-hero .select-segment-section ul li a,.homepage-cdw .homepage-hero .select-segment-section ul li a{color:#fff}.homepage-2015 .homepage-hero .select-segment-section ul:last-of-type,.homepage-cdw .homepage-hero .select-segment-section ul:last-of-type{border-bottom:0}.homepage-2015 .homepage-hero .hero-area,.homepage-cdw .homepage-hero .hero-area{float:left;margin-left:30px}.homepage-2015 .homepage-hero .hero-area .home-hero-main,.homepage-cdw .homepage-hero .hero-area .home-hero-main{height:230px;margin-bottom:30px}.homepage-2015 .homepage-hero .hero-area .home-hero-main .home-hero-main-header,.homepage-cdw .homepage-hero .hero-area .home-hero-main .home-hero-main-header{color:#fff;display:block;font:900 40px/40px Prelo,Verdana,sans-serif;margin-top:30px;text-transform:uppercase}.homepage-2015 .homepage-hero .hero-area .home-hero-main p.home-hero,.homepage-cdw .homepage-hero .hero-area .home-hero-main p.home-hero{color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:500;line-height:18px;margin:15px 0 20px;max-width:395px;text-shadow:rgba(0,0,0,.01) 0 0 1px}.homepage-2015 .homepage-hero .hero-area .home-hero-main .home-hero-btn,.homepage-cdw .homepage-hero .hero-area .home-hero-main .home-hero-btn{background-color:transparent;border:2px solid #fff;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:6px 15px;text-decoration:none}.homepage-2015 .homepage-hero .hero-area .home-hero-main .home-hero-btn:hover,.homepage-cdw .homepage-hero .hero-area .home-hero-main .home-hero-btn:hover{background:hsla(0,0%,100%,.2) none repeat scroll 0 0}.homepage-2015 .home-hero-subs,.homepage-cdw .home-hero-subs{border-bottom:1px solid #e4e4e4}.homepage-2015 .home-hero-sub,.homepage-cdw .home-hero-sub{background-position:100% 0;background-repeat:no-repeat;float:left;height:130px;margin-bottom:31px;width:567px}.homepage-2015 .home-hero-sub .home-hero-sub-header,.homepage-cdw .home-hero-sub .home-hero-sub-header{font-size:24px;font-weight:700;line-height:25px}.homepage-2015 .home-hero-sub p.home-sub,.homepage-cdw .home-hero-sub p.home-sub{font-size:16px;font-weight:500;line-height:18px;margin-right:15px;margin-top:14px}.homepage-2015 .home-hero-sub p.home-sub a,.homepage-cdw .home-hero-sub p.home-sub a{color:#0070bc}.homepage-2015 .home-hero-sub.left-side,.homepage-cdw .home-hero-sub.left-side{background-position:top right 35px}.homepage-2015 .home-hero-sub.right-side,.homepage-cdw .home-hero-sub.right-side{border-left:1px solid #e4e4e4;padding-left:32px}.homepage-2015 .select-contract-dropdowns div:first-child,.homepage-cdw .select-contract-dropdowns div:first-child{float:left;margin-right:35px;width:30%}.homepage-2015 .public_contracts .dropdownbox,.homepage-2015 .select-contract-dropdowns .contractSelect .filterContainer,.homepage-cdw .public_contracts .dropdownbox,.homepage-cdw .select-contract-dropdowns .contractSelect .filterContainer{width:100%}