.col-sm-12,.col-lg-12,.col-md-12{padding:0}
.row{margin-left:0;margin-right:0}
.product_set .row{margin:20px 0}
body{min-width:320px;font-size:14px;font-family:"proxima-nova",Verdana,sans-serif;font-style:normal;font-weight:400}
h1,h2,h3,h4,h5{font-family:"proxima-nova",sans-serif}
h2{color:#ee3a43;text-transform:uppercase;font-weight:700}h3 a{color:#333}h3.alt.red{text-transform:uppercase}.header.alt h4{font-weight:bold;font-size:14px;color:#7d95ad}blockquote{font-size:14px}select:focus{outline:0}a{outline:0 !important}a:hover,a:focus{text-decoration:none}.right{text-align:right}.align-r{text-align:right}.align-c{text-align:center}.error{color:#ee3a43}.padding-bottom-40{padding-bottom:40px}.no-pad{padding:0 !important}.mar_20_0{margin:20px 0}.spacer{margin-bottom:30px}.page-title:empty{display:none !important}.relative{position:relative}.required{color:#ee3a43}.validator{color:#ee3a43;font-size:10px}.red{color:#ee3a43}.header .row{z-index:999}.container{width:auto;padding:0;margin:0}.banner{max-width:960px;margin:auto}.page-container{max-width:960px;margin:0 auto}.max-960{max-width:960px;margin-left:auto !important;margin-right:auto !important}#mainContent{padding-top:40px;margin-left:auto;margin-right:auto}#page-container{min-height:70vh;margin-bottom:-70px}#page-container:after{content:"";display:block}
.logo{position:absolute;left:0;top:2px;}
.search-box-container{background-color:#f1f1f1;margin-left:10px;padding-top:6px;padding-bottom:6px}
.search-box{padding-left:15px;border:none;background:rgba(0,0,0,0);margin-left:0;font-size:14px;padding-bottom:6px;outline:0;width:150px}
.search-icon{position:relative;top:1px;right:4px}
.search-form{display:inline}
.shopping-cart{color:#999;display:inline-block;position:absolute;top:149px}
.shopping-cart a{color:#999}
.shopping-desk{display:inline-block;position:relative;top:0}
.shopping-cart img{margin-left:10px;margin-right:5px}

@media screen and (min-width:770px){
.header-nav{padding:35px 0;box-sizing:border-box}
.container.header-row{height:100px;max-width:960px;margin:auto;position:relative}}

.nav-divider{display:inline-block;width:2px;height:23px !important;background:url('../_images/nav-divider.png') no-repeat transparent;margin:0 !important;background-color:transparent !important;vertical-align:middle}
.header-nav li{display:inline;list-style-type:none}
#main-nav ul li:last-child .nav-divider{display:none}
.navbar-header{height:100px}
#main-nav{background-color:#e82d25}
#main-nav ul{display:table;width:100%;margin:0 0 0 0}
#main-nav ul li{display:table-cell;text-align:center;float:none}
#main-nav ul li a{color:#fff;font-size:15px;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-style:normal;letter-spacing:1.1px;padding:19px 5px;width:99%;display:inline-block;white-space:initial;margin-top:-2px}
#main-nav ul li a:hover,#main-nav ul li a:focus{color:#FFF}
.nav li a:hover,.nav li a:focus{background-color:#434343;color:#FFF;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:auto;color:auto}#main-nav ul li.dropdown:hover ul{display:block}#main-nav ul.dropdown-menu li{display:block;background-color:#333}
.navbar-nav{float:none}
#mobile-menu{display:none}.header-nav li a{font-size:14px;color:#999;padding-bottom:4px;margin-right:16px;border-bottom:2px solid #f1f1f1}.header-nav li a:hover{text-decoration:none}#mobile-menu .icon-bar{background-color:#000}.mobile-nav{display:none}#mobile-menu .sticky{position:relative}.navbar-x{display:none;background-image:url('../_images/mobile-menu-close.png');display:inline-block;width:21px;height:21px}#locate-a-rep .navbar-x{float:right}
#main-nav ul li.sticky-logo{display:none;padding:0;margin:0}
a.sticky-logo-link{padding:0 !important}
.sticky{position:fixed;width:100%;left:0;top:0;z-index:1000;border-top:0}
.sticky #main-nav{background-color:#fff;border-bottom:1px solid #f5f5f5;margin-bottom:-2px}
.sticky #main-nav ul{display:table;width:100%;margin:0 0 0 0}
.sticky #main-nav ul li{display:table-cell;text-align:center;float:none}
.sticky #main-nav ul li.sticky-logo{display:table-cell}
.sticky #main-nav ul li.sticky-logo img{height:60px}
.sticky #main-nav ul li a{color:#000;font-size:13px;text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-style:normal;letter-spacing:1.1px;padding:20px 5px;width:99%;display:inline-block;white-space:initial;margin-top:-2px}
.sticky #main-nav ul li a:hover,.sticky #main-nav ul li a:focus{color:#fff}
.language-menu-hovermenu-container{background:transparent;position:absolute;z-index:999;display:inline-block}.language-menu-hovermenu{margin:0 auto;background:#fff;-webkit-box-shadow:4px 4px 5px 0 rgba(85,85,85,.75);-moz-box-shadow:4px 4px 5px 0 rgba(85,85,85,.75);box-shadow:4px 4px 5px 0 rgba(85,85,85,.75);height:100px;display:inline-block;white-space:nowrap;overflow:hidden}
.mega-menu-hovermenu-container{background:transparent;position:absolute ;width:100%;z-index:999}
.mega-menu-hovermenu{padding:0 15px 30px 15px;margin:0 auto;background:#fff;-webkit-box-shadow:4px 4px 5px 0 rgba(85,85,85,.75);-moz-box-shadow:4px 4px 5px 0 rgba(85,85,85,.75);box-shadow:4px 4px 5px 0 rgba(85,85,85,.75);display:none}
.language-items{display:inline-block;padding:14px 14px;box-sizing:border-box;height:100%}
.language-item{padding:5px;vertical-align:top;box-sizing:border-box;background:#666;white-space:normal;text-align:center;height:100%;display:inline-block;width:100px}
.mobile-language-item{padding:5px;vertical-align:top;box-sizing:border-box;background:#666;white-space:normal;text-align:center;height:100%}
.mobile-language-item a{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400;color:#fff;letter-spacing:1.5px;font-size:14px}
.international-item{display:inline-block;padding:5px;vertical-align:top;box-sizing:border-box;background:#fff;width:100px;white-space:normal;text-align:center;height:100%}
.international-item a{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400;color:#666;letter-spacing:1.5px;font-size:12px}

.feature-items{display:inline-block;border-right:1px solid #d6d6d6;margin-top:14px;box-sizing:border-box;width:20%}
.feature-item{display:inline-block;padding:5px;vertical-align:top;box-sizing:border-box;width:22%}
.feature-item ul li{list-style-type:none}
.feature-item .button{position:absolute;bottom:0;margin-top:20px;margin-bottom:20px}
.feature-title{color:#ee3a43;font-weight:bold;vertical-align:middle}
.feature-item a:not([href]):hover{color:#ee3a43}
.image_frame{overflow:hidden;height:160px;margin-bottom:8px}
.feature-item ul{padding-left:0;border-top:1px solid #efefef;margin-top:8px;padding:10px 0 20px 0;margin-bottom:50px}a.feature-title img{width:100%;height:auto}
.subitem{color:#7d7a95;font-size:14px}
.right-link-items{display:inline-block;font-style:italic;position:absolute}
.right-link-items ul{padding-left:10px;box-sizing:border-box}
.right-link-items ul li{list-style-type:none}.right-link-items a{color:#ee3a43;line-height:50px}.product-image img{height:215px;max-width:215px}#pageTitle{color:#fff;margin:0;padding:45px 0;font-family:"proxima-nova",sans-serif;background-color:#666;text-align:center}.page-title{text-transform:uppercase;font-size:32px;font-weight:800;font-style:normal;max-width:960px;margin:auto}.spacer-instead-of-list-banner-header{height:70px}

.list-banner-header{height:463px}
.list-banner-heading-wrapper a{color:#fff;text-shadow:3px 3px 3px #333}
.list-banner-heading-wrapper{position:absolute;margin-top:-335px;text-align:center;width:100%}
.list-text-section{background-color:#ee3a43;padding-top:60px;padding-bottom:60px;color:#fff}
.list.button{background-color:#fff;text-shadow:none;color:#666;width:auto;font-size:12px;font-weight:200;padding-right:60px;background-image:url('../_images/right-arrow-grey.png');background-repeat:no-repeat;background-position:95% center}.list.button:hover{color:#ee3a43}.list-text-section a{color:#fff}.list-text-section h3{margin-top:0;color:#fff}.list-banner-heading{color:#fff;text-transform:uppercase;font-size:32px;text-align:center;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:800;margin-top:0 !important;padding-top:180px}.pagination{color:#555;border-top:1px solid #999;width:100%;border-radius:0;text-align:center;padding:10px;font-family:"proxima-nova",sans-serif}.pagination .aspNetDisabled{color:#ee3a43}.pagination a{color:#555}.prevPage{font-style:italic;float:left;padding-left:25px;background-image:url('../_images/left-arrow-grey.png');background-repeat:no-repeat;background-position:left center;text-transform:uppercase;font-size:12px;font-weight:bold}.nextPage{font-style:italic;float:right;padding-right:30px;background-image:url('../_images/right-arrow-grey.png');background-repeat:no-repeat;text-transform:uppercase;background-position:right center;font-size:12px;font-weight:bold}

.carousel-banner{position:absolute;top:-50px;left:0;right:0;width:770px;margin:0 auto;background-color:#e82d25;z-index:200;height:70px;color:#fff}
.carousel-banner 
.banner-title{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:800;text-transform:uppercase;font-size:32px;line-height:70px;padding-left:46px}

.carousel-banner .relative{height:100%;float:right}

.carousel-banner .view-products-link{float:right;margin-top:-60px;padding:0 20px;background-color:#333937;height:50px;width:195px;display:table;color:#fff;font-family:"proxima-nova",sans-serif;font-style:italic;font-size:14px;font-weight:500}

.carousel-banner .view-products-link:hover{text-decoration:none}
.carousel-banner .view-products-link div{display:table-cell;vertical-align:middle}
.carousel-banner .view-products-link .arrow{background:url('../_images/right-arrow.png') no-repeat;display:table-cell;width:21px;height:13px;vertical-align:middle;background-position:left center}.carousel-inner>.item>img,.carousel-inner>.item>a>img{margin-top:20px !important;margin:auto}.glyphicon-chevron-right{background:url("../_images/carousel-right.png") no-repeat}.glyphicon-chevron-right:before{content:none}.glyphicon-chevron-left{background:url("../_images/carousel-left.png") no-repeat}.glyphicon-chevron-left:before{content:none}.ui-dialog .ui-dialog-content{padding:20px}.ui-dialog .ui-dialog-title{padding:5px 20px;color:#fff;background:#666}.ui-dialog-buttonpane{background-color:#eee}.ui-widget-header{color:#fff !important;background:#666 !important}.ui-dialog .ui-dialog-titlebar-close{margin-right:10px !important}.footer{min-height:70px}.footer ul{list-style:none}.footer-links{min-height:70px;display:table}.footer-full{background-color:#666;position:relative;bottom:0;width:100%;margin-top:70px}.footer-menu{margin:0 0 0 0 !important;display:table-cell;vertical-align:middle;height:70px}.footer-menu li{float:left}.footer-menu li a{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400;color:#fff;padding:0 14px 0 12px;letter-spacing:1.5px}.language-selector{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400;color:#fff;letter-spacing:1.5px;cursor:pointer;cursor:hand;white-space:nowrap}#language-selector{display:table-cell;height:70px;width:120px;max-width:120px}.footer-right-wrapper{display:table;height:70px}.footer-social-holder{display:table-cell;vertical-align:middle}.footer-link-divider{display:inline-block;height:10px;border-right:1px solid #fff}.footer-menu li:last-child .footer-link-divider{display:none}#social-list{list-style-type:none}#social-list li{float:left;padding-right:20px}#social-list li a{padding-right:10px}.footer-social-media{line-height:70px;display:inline-block}.footer-language-selector{display:inline-block;height:70px;vertical-align:top}.footer-language-selector>a>img{margin-top:15px}.bottom-down{padding-left:0;vertical-align:bottom}.tp-banner-container .view-products-link{margin-top:0;bottom:0;position:absolute;right:0}.tp-banner-container .carousel-banner{min-height:182px;top:340px;height:auto}@media screen and (max-width:900px){.tp-banner-container .carousel-banner{top:initial;bottom:0}}.tp-banner-container{max-height:560px;background-color:#ececec;width:100%;position:relative;padding:0}.tp-banner-container li{height:112% !important;background-color:#ececec}.tp-banner{width:100%;position:relative}.tp-banner-fullscreen-container{width:100%;position:relative;padding:0}.tp-bgimg.defaultimg{height:89.5% !important}.tp-bullets{display:none !important}
.solutions-section .arrow{background:url('../_images/right-arrow.png') no-repeat;display:table-cell;width:146px;height:13px;vertical-align:middle;background-position:right center}div.tp-leftarrow.default.slick-buttons,div.tp-rightarrow.default.slick-buttons{position:absolute;top:40%;background-color:rgba(20,20,20,.3);margin:0}div.tp-rightarrow.default.slick-buttons{right:0}.product-family-item{display:inline-block}

.whats-new-carousel{background-color:#ececec;padding-top:75px; text-align:center;}
.whats-new-item-container{width:100%;display:inline-block}
.whats-new-item{font-family:"proxima-nova",sans-serif;border:2px solid #7d95ac;background-color:#fff;margin-right:14px;margin-left:14px}
.whats-new-item .view-link{color:#fff;background-color:#7d95ac;width:80%;height:35px;padding:10px;}
.whats-new-item .view-link a{color:#fff}
.whats-new-item .view-link a:hover{text-decoration:none}
.whats-new-item .view-link .link{float:left}
.whats-new-item .arrow{background:url('../_images/right-arrow.png');width:21px;height:13px;float:right}
.whats-new-item .header{border-bottom:1px solid #ccc;width:90%;height:40px;margin-bottom:15px;margin-left:auto;margin-right:auto;font-weight:600;padding-top:10px}
.whats-new-item .type{font-size:17px;float:left}
.whats-new-item .icon{float:left;margin-right:5px;margin-top:2px}.whats-new-item .icon img{height:20px;width:auto}.whats-new-item .date{font-size:16px;float:right}.announcement-shadow img{width:100%}.whats-new-item .title{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:700;font-size:22px}.whats-new-item .description{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:600;font-size:18px;}.whats-new-item .contents{height:250px;padding-left:17px;padding-right:17px;overflow:hidden}#news{margin:20px 0}#news .sidebar{background:#ececec;padding:20px 5px;margin:20px 0}#news .sidebar a,#news .item-title,#news .date{color:#ee3a43;font-weight:bold;text-transform:uppercase}#news ul{list-style:none;margin:0 10px;padding:0 10px;width:100%}#news li{width:100%;margin:5px 0}#news .children{color:#666}#news .archive-title{padding:0 10px;margin:0 10px;color:#7d95ac;text-transform:uppercase}#news .glyphicon{float:right;color:#666;margin:0 15px;font-size:8px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#news .flip{-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}#news .item{padding:20px 0;border-bottom:1px #ececec solid}#news .button a{color:#fff;text-transform:uppercase;font-style:italic}#news .button{margin-top:20px}#news .item-description{color:#666}

.tp-caption{display:block;padding:44px !important;line-height:1em !important}
.tp-caption .description{width:75%;overflow:hidden;height:90%}
.tp-caption .title{text-transform:uppercase;color:#fff;font-size:2em;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:800;margin-bottom:20px;line-height:25px;margin-top:-15px}
.tp-caption .title a{color:#fff}
.tp-caption .title a:hover{color:#fff}
.feature-carousel .carousel-banner{top:initial;bottom:-3px;position:absolute}.feature-carousel-item{height:520px !important;background:#ececec}.feature-carousel .carousel-banner .view-products-link{margin-top:0}.feature-carousel.slick-initialized.slick-slider{margin-bottom:0}.boxedcontainer{max-width:1170px;margin:auto;padding:0 30px}

.product-carousel{background-color:#fff;padding:80px 0 50px 0}
.product-image{background-color:#fff}.product-image>img{margin:auto}
.product-carousel .product{color:#fff;background-color:#7d95ac;margin-left:14px;margin-right:14px;padding:5px}
.product-footer{display:table;height:60px;color:#fff;width:100%;text-align:center;padding:0 20px}
a.product-footer:hover span{color:#fff;text-decoration:none;cursor:pointer}
.product-footer span{display:table-cell;vertical-align:middle}
.product-footer span:first-child{max-width:180px}
.product-footer span.arrow{background:url('../_images/right-arrow.png') no-repeat;display:table-cell;width:21px;height:13px;vertical-align:middle;background-position:left center}.family_wrap{box-sizing:border-box;padding:30px 0;margin:auto;max-width:960px;padding-bottom:60px}.family_wrap .heading{color:#ee3a43;text-transform:uppercase;font-weight:bold;margin-bottom:20px}.family-image{box-sizing:border-box;width:30%;display:inline-block;vertical-align:top}.family-image img{width:100%;height:auto;padding-right:20px}.family-overview{box-sizing:border-box;display:inline-block;width:69%}.family_triple{border:2px solid #ececec;width:31.3333% !important;margin-right:2%;padding:0}.family_triple a{display:block;text-align:center;text-transform:uppercase;margin:10px}.desc{background:#ececec;width:100%;padding:10px 20px;color:#000;display:block}.center_img{margin:auto;text-align:center;height:175px}.product_set{border-top:1px solid #ececec;padding-top:30px;margin-bottom:42px}.product-list{margin:auto;padding-bottom:40px}.segment{max-width:960px;margin:40px auto;padding-bottom:40px}.segment .row{margin:20px 0}.segment .carousel-control,.model .carousel-control{color:#ee3a43;background-image:none;opacity:1;cursor:pointer}.left.carousel-control,.right.carousel-control{background-color:none;filter:none}.segment .family-name{position:absolute;top:0;left:0;right:0;text-align:center;font-weight:bold;top:10px;margin:0 auto}.segment .family-name a{color:#ee3a43;font-family:"proxima-nova",sans-serif;text-transform:uppercase;letter-spacing:3px}.segment .product-carousel{border:#eee solid 5px;padding:50px 40px;width:100%;margin:0 auto;height:300px}.segment .product-selector{margin:0 auto;width:100%;background:#eee;padding:10px;text-transform:uppercase}.segment .segment-header{height:150px;width:100%;text-align:center}.segment .product-selector>select{width:60%;background:#919191;border:none;padding:4px 10px;color:#fff}.select-product{color:#fff;background:#6293bd;font-style:italic;padding:7px 11px;margin-left:4px;box-sizing:border-box;font-size:11px}.select-part table{table-layout:fixed}.select-part table .part-number{width:18%}.select-part table .description{width:40%}.select-part table .price{width:20%}.select-part table .action{width:22%}.product{padding-bottom:40px}.product .product-header{width:100%;text-align:center}.product .facets{}.w-100{width:100% !important;margin-right:0;border:none !important}.w-auto img{width:auto !important;max-width:100%;max-height:400px;height:auto}.select_bg{background:#ececec;box-sizing:border-box;padding:20px}.select_bg .parameter-list select{width:100%;max-width:230px;background:#919191;border:none;padding:4px 10px;color:#fff;margin-bottom:10px}a#clearParams{margin-left:17px;color:#ee3a43}.select_bg .heading{color:#ee3a43;font-weight:bold;margin-bottom:25px;text-transform:uppercase}.select_bg table td{color:#fff;font-size:12px}.select_bg table a{color:#ee3a43;font-style:italic;text-transform:uppercase}.select_bg_desc{font-size:10px !important}.select_bg .table-striped>tbody>tr:nth-child(odd)>td,.select_bg .table-striped>tbody>tr:nth-child(odd)>th{background-color:#919191}.select_bg .table-striped>tbody>tr:nth-child(even)>td,.select_bg .table-striped>tbody>tr:nth-child(even)>th{background-color:#c3c3c3}.select_bg .table>tbody>tr>td{border:none;border-right:1px solid #fff}.select_bg .table>thead>tr>th{font-weight:normal;text-transform:uppercase;border:none;color:#7d95ac}.select_bg .table>tbody>tr>td:last-child{border:none}e.model-title{color:#ee3443;border-bottom:1px solid #d6d6d6;padding-bottom:4px;margin-bottom:10px;font-weight:bold;font-size:24px}.model{border:3px solid #ececec;margin:10px 0;width:32.3333%;margin-right:1%;padding:0}.model-image{min-height:200px;text-align:center}.model img{width:100%;padding:30px;max-height:100%}.model .model-image{height:300px}.model .model-number{}.model-number{text-align:center}.model-description{padding:10px;text-align:center;background:#ececec;min-height:60px}.model-description a{color:#000}.facets{border-right:1px solid #ececec;padding-right:20px}.facet-name{text-transform:uppercase;color:#7d95ac}.facet{margin-bottom:30px}.facet ul{padding-left:0}.facet a{color:#333}.aside-catalog-list{color:#ee3a43;text-transform:uppercase;border-bottom:1px solid #ee3a43;padding-bottom:8px;font-weight:bold}.suggest-region{margin-top:-40px;text-align:center;background-color:#ee3a43;color:#fff}.tabs{background:#ececec;padding-bottom:40px}.tabs-wrapper{padding-bottom:40px;padding-right:15px;padding-left:15px}.tab-content>.active{padding:16px}.nav-tabs{border:none;background:#fff}.nav-tabs>li>a{border-radius:0;border:1px solid #ececec;color:#555;background:#fff;font-weight:bold;font-size:12px;text-transform:uppercase}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#ee3a43;border:1px solid #ececec;background:#ececec}ul.nav.nav-tabs{margin-top:40px}.facet-label{font-weight:normal;display:inline}.facet-count{color:#999;font-size:10px}.my-orders-list th{background:#555;color:#fff;padding:10px;text-align:center;text-transform:uppercase;border:1px solid #fff}.my-orders-list td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;text-align:center}.searchResult{padding-left:0;padding-right:0;margin-bottom:20px}.pcnResult{margin-bottom:0}.active>.search-category-button{background-color:#ee3a43}.search-category-button{padding:5px;padding-left:10px;padding-right:10px;background-color:#7d95ad;color:#fff;white-space:nowrap;line-height:35px}a.search-category-button:hover{color:#fff}a.search-category-button:focus{color:#fff}.searchCategoryHeader{text-transform:uppercase;color:#7d95ad;font-weight:600}.searchResult .resource-type{font-size:12px;color:#999;font-weight:100}.searchResult a.searchLink{color:#ee3a43}.search-sort-by{color:#ee3a43;text-transform:uppercase;padding-right:20px}a.searchMoreResults{color:#ee3a43;text-transform:uppercase;font-style:italic}.partNumberResults .PCN{color:#ee3a43;font-weight:bold}.searchResult label{text-transform:uppercase}#history ul{table-layout:fixed}#history li{min-width:80px;text-align:center;font-style:italic}#history li a{font-size:14px}.history-content{z-index:350}.history-content .tab-pane{font-size:16px}.stretch{width:100%;display:inline-block;font-size:0;line-height:0}#history img{margin:20px}#history{padding:40px 0;color:#fff;background-color:#ee3a43;font-family:"proxima-nova",sans-serif;margin:20px 0}.history-title{text-align:center;text-transform:uppercase;color:#fff;font-size:22px}#history .history-content,#history .tabs{background-color:#ee3a43}#history .tabslist{background:#fff}#history .nav-tabs>li.active>a,#history .nav-tabs>li.active>a:hover{background-color:#ee3a43;color:#fff;border:none}#history .nav-tabs>li>a{border:none;background:none}#history .tab-pane{padding:40px 0}#history .nav-tabs>li>a{color:#ee3a43}.news-box{padding:14px 20px 0 20px;box-sizing:border-box;border-bottom:1px solid #ececec}.news-title,.article-title{color:#ee3a43;font-weight:bold;text-transform:uppercase}.news-title{}.news-desc{text-transform:uppercase;font-size:12px;padding-top:10px}.news-desc>span{color:#ee3a43}.news-link{padding:14px 0}.news-date{padding:14px 0}.new-article{float:left;min-width:250px;max-width:290px;min-height:350px;padding:20px;position:relative}.event{float:left;min-width:250px;max-width:290px;height:350px;padding:20px;position:relative}.article-view-more{color:#fff;position:absolute;bottom:0}.big-news{font-size:20px;padding:30px 20px;margin-top:40px;clear:both}.events-title{border-top:1px solid #cecece}.news-featured{width:960px;margin:20px auto}

.news-carousel{background:#ececec; padding:20px;}
.career{margin-top:80px;margin:0 auto}
.career.container{margin-top:80px}.career h2{color:#ee3a43;text-transform:uppercase;font-weight:700;font-family:"proxima-nova",sans-serif}.opening{margin-bottom:40px;float:left;min-width:250px;max-width:290px;margin-right:20px;height:340px;position:relative}.general-opening{margin-top:40px;margin-bottom:40px;vertical-align:middle}.general-opening *{display:inline-block}.general-opening .large-button{float:right}.opening-title{color:#ee3a43;font-weight:600;text-transform:uppercase}.opening-title a{color:#ee3a43}.opening-location-container{text-transform:uppercase;margin-top:10px;margin-bottom:10px}.opening-location{color:#ee3a43;text-transform:uppercase}.opening-description{}.opening-description *{font-size:14px !important;font-weight:normal;font-family:Verdana}.openings-form-container{margin-top:-40px;left:0;right:0;width:800px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;background-color:#ee3a43;z-index:200;height:80px;display:table}.openings-form-container:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(238,58,67,0);border-top-color:#ee3a43;border-width:20px;margin-left:-20px}.openings-form{color:#fff;text-transform:uppercase;text-align:center;display:table-cell;vertical-align:middle}.openings-form select{background-color:#666;border:none;padding:2px;width:150px;overflow:hidden;margin-left:10px;margin-top:10px;margin-bottom:10px;text-transform:uppercase}.openings-form-label{color:#fff;text-transform:uppercase;font-size:18px;margin-top:10px;margin-bottom:10px}.opening-button{position:absolute;bottom:0}.opening-button a{color:#fff}@media screen and (max-width:665px){.career{margin-top:120px}}@media screen and (max-width:900px){.openings-form-container{width:80%}}.product-carousel .header{margin:20px}.text-section{padding-top:40px;padding-bottom:40px}.case-studies-text-section{padding-bottom:120px}.case-studies-solution-landing{}
.solutions-section{background-color:#ececec}
.solutions-container{max-width:800px;margin:0 auto;padding:80px 0 142px 0;}
.solutions-containers{max-width:1000px;margin:0 auto;padding:40px 0 100px 0;}
.solutions-containers p{ font-size:15px;}
.solutions-header{background-color:#ee3a43;color:#fff;display:table;font-size:16px;font-family:"proxima-nova",sans-serif;height:60px;width:100%;text-align:center}
.solutions-header span{display:table-cell;vertical-align:middle}
.solutions-header a{color:#fff}
.solutions-header a:hover{color:#fff}
.solutions-footer{padding:0 15px;background-color:#555;color:#fff;font-family:"proxima-nova",sans-serif;font-style:italic;font-weight:600;font-size:12px}
.solutions-footer a{display:table;height:60px;color:#fff;width:100%}
.solutions-footer a:hover{text-decoration:none}
.solution-footer-content{display:table-cell;vertical-align:middle}img.solution-image{width:100%}.case-study{margin-bottom:40px;float:left;min-width:250px;max-width:290px;margin-right:20px;position:relative}.case-study-content{padding-bottom:40px}.case-study-image{float:right;padding-left:10px;padding-bottom:10px;max-width:300px;height:auto}.case-studies{margin-top:-40px;padding-top:80px;padding-bottom:80px;background-color:#f1f1f1}@media screen and (max-width:665px){.case-studies{padding-top:120px}}.case-study-thumbnail{text-align:center;padding-bottom:20px}.case-study-thumbnail img{max-width:290px;height:200px;width:auto}.case-study-title{color:#ee3a43;font-weight:600;text-transform:uppercase}.case-study-title a{color:#ee3a43}.case-study-main{min-height:400px}.custom-solution-main{min-height:350px}.custom-solution-main>.case-study-description{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-height:100px;overflow:hidden}svg{background-color:#4f4f4f}svg text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.country{fill:#2b2b2b;stroke-width:1.5;stroke:#4f4f4f;cursor:pointer}.country.hover{fill:#000}.country.select{fill:#000}.country-name{fill:#bababa;font-family:"proxima-nova",Verdana,sans-serif;font-size:20px;font-weight:normal;cursor:pointer;display:block;padding-left:20px;padding-top:8px;padding-bottom:8px}#locate-a-rep .locate-mobile-menu .rep-country-and-state-name{padding-left:15px;padding-top:15px;padding-bottom:15px;font-weight:bold;color:#000;border-bottom:1px solid #000}#locate-a-rep .locate-mobile-menu .rep-country-name{font-size:20px}#locate-a-rep .locate-mobile-menu .rep-state-name{font-size:28px}.state-name{fill:#bababa;font-family:"proxima-nova",Verdana,sans-serif;font-size:20px;font-weight:normal;cursor:pointer;display:block;padding-left:20px;padding-top:8px;padding-bottom:8px}#locate-a-rep .locate-mobile-menu .state-and-reps{display:none}#locate-a-rep .locate-mobile-menu .states{display:none}#locate-a-rep .locate-mobile-menu .country-and-reps{display:none}#locate-a-rep .locate-mobile-menu .reps-back{background-color:#000;font-size:20px;font-weight:normal;padding-left:35px;color:red;padding-top:10px;padding-bottom:10px;background:#000 url('../_images/carousel-left.png') left center no-repeat;background-position:15px;cursor:pointer;cursor:hand}#locate-a-rep .locate-mobile-menu .states-back{background-color:#000;font-size:20px;font-weight:normal;padding-left:35px;color:red;padding-top:10px;padding-bottom:10px;background:#000 url('../_images/carousel-left.png') left center no-repeat;background-position:15px;cursor:pointer;cursor:hand}#locate-a-rep .locate-mobile-menu .state-reps-back{background-color:#000;font-size:20px;font-weight:normal;padding-left:35px;color:red;padding-top:10px;padding-bottom:10px;background:#000 url('../_images/carousel-left.png') left center no-repeat;background-position:15px;cursor:pointer;cursor:hand}#locate-a-rep .locate-mobile-menu .reps-country{padding-left:15px;font-size:34px;font-weight:bold;color:#000;border-bottom:#000 solid 1px;display:block;padding-bottom:15px;padding-top:15px}#locate-a-rep .locate-mobile-menu .rep-entry{padding-left:15px;padding-top:20px;padding-bottom:20px;font-size:16px;border-bottom:#909090 solid 1px}#locate-a-rep .locate-mobile-menu .rep-entry:last-child{border-bottom:none}#locate-a-rep .locate-mobile-menu .rep-primary-info{color:red}#locate-a-rep .locate-mobile-menu .rep-secondary-info{color:#909090;font-weight:normal}#locate-a-rep .locate-mobile-menu .rep-email{color:red}.country-name-map{fill:#bababa;font-family:"proxima-nova",Verdana,sans-serif;font-size:16px;font-weight:bold;cursor:pointer}.country-entry:last-child{border-bottom:solid 1px #909090}.back-button{fill:#fff;font-family:"proxima-nova",Verdana,sans-serif;font-size:16px;font-weight:bold;cursor:pointer}.back-button-rect{stroke:#bababa;stroke-width:1px;cursor:pointer;fill:#4f4f4f}.pop-up text{fill:black;font-family:"proxima-nova",Verdana,sans-serif;font-size:18px;cursor:pointer;font-weight:bold}.pop-up rect{fill:white;cursor:pointer;stroke:0}.map-arrow{height:50;width:50}.map-title{fill:#bababa;font-family:"proxima-nova",Verdana,sans-serif;font-size:27px;font-weight:bold}.map-subtitle{fill:#939393;font-family:"proxima-nova",Verdana,sans-serif;font-size:13px}#locate-a-rep{}#locate-a-rep #map{width:100%}#locate-a-rep #map svg{margin-bottom:-6px}#locate-a-rep .locate-mobile-menu{display:none;margin-top:80px}#locate-a-rep .locate-mobile-menu .mobile-country-search-header{font-family:"proxima-nova",sans-serif;font-weight:bold;font-size:28px;color:#fff;background:#000;padding-left:15px;padding-top:10px;padding-bottom:10px}#locate-a-rep .country-search{overflow:auto}#locate-a-rep .locate-mobile-menu .search-button{top:-6px}#locate-a-rep #MobileByZip{background-color:#000;padding-left:10px;border:solid 2px #909090;width:250px;color:#909090;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:bold;font-size:20px;height:42px;margin:0}#locate-a-rep .search-by-country-label{background-color:#333;font-size:20px;font-weight:normal;padding-left:15px;color:#fff;padding-top:10px;padding-bottom:10px}#locate-a-rep #default-country{background-color:#fff;color:#909090;font-size:22px;font-weight:normal;border-bottom:1px solid #333;padding-left:15px;padding-top:10px;padding-bottom:10px}#locate-a-rep #default-country-name{cursor:pointer;cursor:hand}#locate-a-rep #zipcode-reps{display:none}#locate-a-rep .letter-heading{color:#000;font-size:22px;font-weight:bold}#locate-a-rep .country-letter-heading{padding-left:20px;padding-bottom:10px;padding-top:10px;margin-top:-80px;padding:100px 1.1em .8em}#locate-a-rep .country-name{border-top:solid 1px #909090}#locate-a-rep .state-name{border-top:solid 1px #909090}#locate-a-rep .country-entry{color:#909090;font-size:20px}#locate-a-rep .letter-entry{text-align:center;font-size:16px;font-weight:bold}#locate-a-rep .letter-entry a{color:red}#locate-a-rep .country-list{float:left;width:90%}#locate-a-rep .letter-list{float:right;width:10%;padding-top:8px;-webkit-box-shadow:-1px 1px 5px 1px rgba(144,144,144,.5);-moz-box-shadow:-1px 1px 5px 1px rgba(144,144,144,.5);box-shadow:-1px 1px 5px 1px rgba(144,144,144,.5)}#locate-a-rep select,#locate-a-rep input{margin:10px 0;width:100%;font-style:italic;color:#555}#locate-a-rep .or-text{text-align:center;font-size:12px;margin:12px}#locate-a-rep .input-label{margin-bottom:-5px;text-transform:none;font-size:11px}#locate-a-rep .search-bar{text-align:center;margin:auto;background-color:#000}#locate-a-rep .search-bar .locate-a-rep-page-title{display:inline-block;font-family:"proxima-nova",sans-serif;font-weight:bold;font-size:28px;color:#fff;position:relative;top:5px;padding-right:20px}#locate-a-rep .search-bar .country-selector{display:inline-block}#sorry-message{display:none}#zip-sorry-message{padding-left:15px;display:none;font-weight:bold}#locate-a-rep .search-bar #ddlCountry{width:200px;height:44px;border:solid 2px #909090;color:#909090;background-color:#000;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:bold;font-size:14px;padding-left:10px;background-color:Transparent;background:url(../_images/icons/dropdown-arrow.png) no-repeat right 5px center;padding:4px;line-height:21px;-webkit-appearance:none}#locate-a-rep .search-bar .or-text{display:inline-block;font-family:"proxima-nova",sans-serif;color:#fff}#locate-a-rep .search-bar .zip-textbox,#locate-a-rep .search-bar .search-container{display:inline-block}#locate-a-rep .search-bar .zip-textbox{margin-right:5px}#locate-a-rep .search-bar .right-panel-footer{display:inline-block;font-family:"proxima-nova",sans-serif;color:#fff;border-left:2px solid #909090}#locate-a-rep .search-bar .cant-find{display:inline-block;font-family:"proxima-nova",sans-serif;color:#fff;float:left;width:170px;top:11px;position:relative;font-weight:bold;font-size:14px;text-align:left;margin-left:15px}#locate-a-rep .search-bar #txtZip{background-color:#000;padding:10px;border:solid 2px #909090;width:130px;color:#909090;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:bold;text-align:center}#locate-a-rep a{color:#909090}#locate-a-rep #right-panel{position:absolute;width:340px;height:500px;z-index:500;top:300px;right:10%;padding:15px;background:#fff;color:#eb3c48;font-family:"proxima-nova",sans-serif;letter-spacing:3px;border:#e5e5e5 solid 1px;font-size:14px}.state-search-mobile{padding:15px;background:#fff;color:#eb3c48;font-family:"proxima-nova",sans-serif;letter-spacing:1px;font-size:14px;font-weight:normal;border-bottom:#e5e5e5 solid 1px}.state-reps-sorry{padding:15px;background:#fff;color:#eb3c48;font-family:"proxima-nova",sans-serif;letter-spacing:1px;font-size:14px;font-weight:normal}#locate-a-rep #right-panel .panel-search{display:none;letter-spacing:1px}#locate-a-rep #right-panel .panel-search .zip-textbox-right-panel,#locate-a-rep .search-bar .search-container,.state-search-mobile .zip-textbox-right-panel{display:inline-block}#locate-a-rep #right-panel .panel-search .zip-textbox-right-panel,.state-search-mobile .zip-textbox-right-panel{margin-right:5px}#locate-a-rep #right-panel .panel-search .zip-textbox-right-panel input,.state-search-mobile .zip-textbox-right-panel input{padding:10px;border:solid 1px #909090;width:130px;color:#909090;font-family:"proxima-nova",sans-serif;font-style:normal;text-align:center}#locate-a-rep #right-panel .panel-search .search-container,.state-search-mobile .panel-search .search-container{margin-left:0;margin-right:15px}#locate-a-rep #right-panel .search-results{overflow-y:scroll;overflow-x:hidden;height:300px}#locate-a-rep #right-panel .search-results.country-results{height:410px}#locate-a-rep .search-container,#locate-a-rep .contact-container{margin:20px 0;display:inline-block}#locate-a-rep .search-container{margin-left:10px;margin-right:15px}#locate-a-rep .contact-container{width:120px}#locate-a-rep .search-button,#locate-a-rep .contact-button{background:#ee3a43;color:#fff;font-size:12px;font-style:italic;letter-spacing:normal}#locate-a-rep .contact-button{padding:13px 10px}#locate-a-rep .contact-button:hover{background:#fff;color:#ee3a43}#locate-a-rep .contact-container a{font-weight:bold;font-size:14px;font-style:normal}#locate-a-rep .search-button{line-height:0;font-size:0;padding:21px 21px;position:relative;top:-4px;background-image:url(../_images/icons/search.png);background-repeat:no-repeat;background-position:right 12px center}#locate-a-rep .search-button:hover{background:#fff;background-image:url(../_images/icons/search-over.png);background-repeat:no-repeat;background-position:right 12px center}#locate-a-rep #right-panel strong,#locate-a-rep #right-panel .title{color:#ee3a43;font-size:15px;font-weight:bold}#locate-a-rep #right-panel .title,#locate-a-rep #right-panel .form,#locate-a-rep #right-panel .search-results{border-bottom:#fff solid 1px;margin-bottom:16px;padding-bottom:16px;font-size:18px;color:#000;font-weight:bold}#locate-a-rep #right-panel .title{padding-bottom:0;display:inline-block;width:260px}#locate-a-rep #right-panel .search-results{font-size:11px;font-family:"proxima-nova",sans-serif;font-size:14px;color:#909090;overflow-y:auto;font-weight:normal;letter-spacing:1px}.right-panel-footer{text-align:center;font-size:12px}.international-sites h1{color:#fff;text-transform:uppercase;font-size:32px;margin:0;padding:45px 0;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:800}.international-sites .top-section{background-color:#666;text-align:center}.international-sites p{font-size:14px;color:#666;text-align:center;max-width:650px;margin:0 auto;padding:40px 0 80px 0}.international-site{background-color:#666;color:#fff;font-family:"proxima-nova",sans-serif;font-style:italic;font-weight:600;font-size:12px;text-align:center;text-transform:uppercase;padding:25px 0;margin-bottom:35px;display:block}.international-site:hover{color:#fff;text-decoration:none}.country-section{margin-bottom:60px}.language-item a{font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:400;color:#fff;letter-spacing:1.5px;font-size:12px}.document-search-form{text-transform:uppercase;text-align:left;display:table;vertical-align:middle;padding-top:20px;padding-bottom:20px}.document-search-form div{display:table-row;white-space:nowrap}.document-search-form select{display:table-cell;color:#fff;background-color:#666;border:none;padding:2px;overflow:hidden;text-transform:uppercase;margin-bottom:10px;width:90%}.document-search-form input{color:#fff;background-color:#666;border:none;padding:2px;overflow:hidden;text-transform:uppercase;margin-bottom:10px}.document-search-form label{text-transform:none;display:table-cell;width:130px;font-family:"proxima-nova",sans-serif;vertical-align:top;padding-right:10px}.document-search-form input[type=text]{display:table-cell;width:70%}.document-search-form input[type=button]{margin-top:10px;margin-right:10px;padding:8px 14px;font-style:italic;background-image:url('../_images/right-arrow.png');background-repeat:no-repeat;background-position:92% center;padding-right:40px}.document-search-results{padding-bottom:40px}.document-search-results .table-row .search-model-number{color:#ee3a43}.res_title{font-size:14px}.table-heading{font-weight:bold;padding-top:5px;padding-bottom:5px;font-family:"proxima-nova",sans-serif}.table-row{padding-top:5px;padding-bottom:5px;font-family:"proxima-nova",sans-serif}.table-row a{color:#000}.table-row .product-header{color:#ee3a43;border-bottom:#ee3a43 solid 1px;margin-bottom:10px;font-weight:bold}.table-sub-row{border-bottom:1px solid #eee}#software-form .checkboxes .aspNetDisabled label{color:#7d95ac}#software-form .checkboxes{color:#000;text-transform:uppercase}#software-form .checkboxes label{margin:0 10px;color:#000}#software-form #category{color:#ee3a43;border-bottom:#ee3a43 solid 1px;margin-bottom:10px;font-weight:bold}#software-form .header{font-weight:bold;margin:10px 0}#software-form .error{color:#ee3a43}#software-form .textareas .row{margin-right:-15px;margin-left:-15px}#software-form .describe-application,#software-form .delivery-instructions{padding-left:0}a#main_0_btnContinue{margin-bottom:40px}.webinar-title a{color:#ee3a43;margin-bottom:10px;font-weight:bold}#main_0_pnlChoose{padding-bottom:40px}#presentation{margin:0 auto}.webinar-embed{text-align:center;margin-bottom:20px}.calculator{padding-top:20px;padding-bottom:20px}.fomula{text-align:center}th.calculator-input,td.calculator-input{text-align:right}th.calculator-unit,td.calculator-unit{text-align:left}.comfort-heater-calculator-container{padding-left:20px;padding-right:20px}.modal-body .title{color:#ee3a43;font-weight:bold}.section-header{color:#ee3a43;text-transform:uppercase}.notes{font-style:italic;font-size:12px;line-height:12px}.software-section{margin-bottom:40px}.software-section h3 a{color:#333}.software-section ul{list-style-type:disc}.software-section strong{text-align:center;color:#7d95ac;text-transform:uppercase}#software-form{width:960px;margin:20px auto}body .ui-dialog{z-index:12000 !important;background-color:#fff}div#my-account-login{padding:40px 30px}div#main_0_pnlResults{padding-bottom:20px}.myaccount-nav-container{background-color:#666;margin-top:-20px;margin-bottom:20px;text-align:center;padding-bottom:2px}table.sub-total-device.table,table#main_0_totalsBox{text-align:right}table.sub-total-device.table td,table#main_0_totalsBox td{width:250px}table.sub-total-device.table th,table#main_0_totalsBox th{text-align:right !important}@media screen and (max-width:768px){.myaccount-nav-container{background:none;text-align:center}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:0}.sitemap-section{min-width:100px;float:none}}.myaccount-nav li{display:inline;list-style-type:none;text-transform:uppercase}ul.myaccount-nav{margin-top:20px;padding-bottom:8px;padding-left:0}ul.myaccount-nav li{padding:20px;background-color:#7d95ad}ul.myaccount-nav a{color:#fff}.aside_profil{border-left:1px solid #d6d6d6;padding:20px;box-sizing:border-box;display:inline-block;width:35%;text-transform:uppercase;font-size:12px;line-height:24px}.account-right{box-sizing:border-box;width:64%;padding:20px;margin:0 auto;display:inline-block;vertical-align:top}#search-params{padding:10px;min-height:100px}#search-params .button{float:right;line-height:20px}#search-params .form-items{float:left;margin-top:10px}#search-params .form-items .notes{padding-top:5px}#search-params .form-items>select,#search-params .form-items>input{padding:3px 8px;vertical-align:middle;border:none;background-color:#f1f1f1;font-size:12px}.address-book-listing tr>td:first-child{width:24%}.cart-table>tbody>tr:nth-child(odd)>td,.save-carts-table>tbody>tr:nth-child(odd)>td{background-color:#ececec}.cart-table>tbody>tr>th,.save-carts-table>tbody>tr>th{background:#555;color:#fff;padding:10px;text-align:center;text-transform:uppercase;border:1px solid #fff}.cart-table td,.save-carts-table td{width:100px;padding:5px 10px;text-align:center}#duplicateOrder{background-color:#fff;border:1px solid #999}#my-cart-sub-total{font-weight:bold;text-align:right;margin-bottom:40px}.button-continue{background:#000;padding:10px 22px;color:#fff;font-style:italic;text-transform:uppercase}#shipping-contraints>li{list-style:none}.totals-box{float:right}.express-order input{width:100%}#my-cart-actions{margin-bottom:40px}.policy{background:#ececec;padding:20px;margin:0 0 20px 0;color:#666}.policies{padding-bottom:40px}.policy-body{border-top:solid 1px #666;margin:20px 0;padding:40px}.policy-title{text-transform:uppercase;font-family:"proxima-nova",sans-serif;font-size:22px}.policy-title.selected{color:#ee3a43}.policy-circle{border:2px solid #7d95ac;border-radius:25px;float:right;width:29px;height:30px}.policy-toggle{float:right;color:#7d95ac;font-size:15px;vertical-align:middle;border:2px solid;border-radius:25px;padding:5px 5px 5px 6px}#sitemap a{font-family:"proxima-nova",sans-serif}#sitemap{margin:20px auto}.sitemap-section{float:left;min-width:450px;max-width:49%;padding-bottom:20px}#sitemap .level-one a{color:#ee3a43;text-transform:uppercase}#sitemap ul.level-one{list-style:none}#sitemap ul .level-two a{text-transform:none;color:#000}#sitemap ul .level-two{padding-left:0;list-style:none}#sitemap ul .level-three{list-style:circle}#sitemap ul .level-four{list-style:disc}#sitemap ul .level-four a{color:#7d95ac}#contactSection,#main_0_pnlButtons,#main_0_pnlPage2,#main_0_pnlPage3,#my-account-login{max-width:960px;margin:0 auto;box-sizing:border-box}.form dd strong{font-weight:200 !important;line-height:34px}.button-panel a{background-image:none !important}#main_0_pnlExistingAccountWrapper ul{list-style-type:none;padding:0}#main_0_pnlExistingAccountWrapper li label{padding-left:10px;max-width:95%;vertical-align:top}div#my-account-login input{border:none;padding:6px 12px;outline:0;background-color:#ececec}div#my-account-login a{font-style:italic}div#my-account-login a.forgot{color:#555;font-size:12px}.loginhelp input,.loginhelp p{margin-bottom:20px}.loginhelp{padding:40px 40px}div#my-account-login .button{margin:20px 0;float:left}div#my-account-login .extranet{margin-bottom:40px}.signup-checkbox{display:table}.signup-checkbox>span{display:table-row}.signup-checkbox>span>*{display:table-cell}.signup-checkbox>span>label{padding-left:10px}.btn-view{color:#fff;background-color:#555;padding:8px 14px;font-style:italic;background-image:url('../_images/right-arrow.png');background-repeat:no-repeat;background-position:right 6px center;padding-right:40px}.btn-view:focus,.btn-view:hover{color:#fff}.button,.ui-dialog-buttonset button{background-color:#666;padding:10px;width:150px;font-style:italic;color:#fff;margin:10px 0;display:inline-block;background-image:url('../_images/right-arrow.png');background-repeat:no-repeat;background-position:92% center;text-align:left}.button span:hover,.button span:focus,.button:focus,.button:hover,.button_loginhelp:focus,.button_loginhelp:hover{color:#fff}.button_loginhelp{width:170px;font-style:italic;color:#fff;margin:10px 0;display:inline-block;background-image:url('../_images/right-arrow.png');background-repeat:no-repeat;background-position:140px center;text-align:left;background-color:#666;padding:10px}.large-button{width:200px;padding:20px}.auto-btn{width:auto;padding-right:50px}.btn-huge{width:390px;padding-right:50px}.no-arrow{background-image:none !important}.adress-btn,.account-btn{background-color:#666;padding:4px 12px;font-style:italic;color:#fff;margin:4px 10px 4px 0;display:inline-block}.cart-btn{background:#7d95ad;color:#fff;margin:10px 5px;font-style:normal;display:inline-block}.btn-no-right-margin{margin-right:0}.cart-checkout-button{background:#ee3a43;padding:10px 22px;color:#fff;font-style:italic;text-transform:uppercase}.cart-checkout-button:hover{color:#fff}.form-item{margin-bottom:20px;margin-top:5px;margin-right:20px}.split-item .split-50-50{display:inline-block;width:49%;vertical-align:top}.split-item .split-70-30{display:inline-block;width:69%;vertical-align:top}.split-item .split-30-70{display:inline-block;width:29%;vertical-align:top}.form textarea{width:100%;background-color:#eee;border:none;padding:5px}.form input[type=checkbox],.form input[type=radio]{margin-right:5px;background-color:#eee;border:none;padding:5px}.form label{color:#7d95ac}.form input[type=text],.form input[type=password],.form select{background-color:#eee;border:none;padding:5px;width:100%}.form .col-md-6{padding-left:0;padding-right:0}.ui-autocomplete span.hl_results{background-color:#ff6}.ui-autocomplete-loading{background:#fff url('../_images/ui-anim_basic_16x16.gif') right center no-repeat}#language-mobile-menu{display:none}.ui-autocomplete{background-color:#f1f1f1;max-height:350px;overflow-y:auto;overflow-x:hidden;padding-right:5px;border:1px solid #f1f1f1}.ui-autocomplete li{background-color:#fff;font-size:12px;list-style-type:none}.ui-menu .ui-menu-item:hover,.ui-menu .ui-menu-item:focus,.ui-menu .ui-menu-item:active{background:#f1f1f1 !important;border:none;font-weight:normal}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#f1f1f1;border:none;font-weight:normal}* html .ui-autocomplete{height:350px}@media print{.no-print,.no-print *{display:none !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ul.myaccount-nav{padding-bottom:7px !important}.tp-banner-container .carousel-banner{top:338px;height:182px}.mobile-nav .navbar-nav{top:80px}input[type=radio],input[type=checkbox]{background-color:#fff !important}}@media screen and (max-width:768px){.container .header-row{overflow:hidden}.search-icon{display:none}.new-article{width:100%}ul.nav.navbar-nav li{width:100%}.mobile-fix .navbar-nav,.mobile-fix .search-box{position:fixed;top:0}.mobile-fix .shopping-cart{position:fixed;top:69px}.myaccount-nav-container{background:none}ul.myaccount-nav{padding-left:0}ul.myaccount-nav li{width:94%;margin-left:3%;display:block;margin-bottom:2px}.footer-menu{padding-left:0;width:100%;display:block;height:40px}.footer-links{width:100%;padding-top:30px;display:block}.footer-menu li{width:25%;display:inline-block;box-sizing:border-box;text-align:center;padding:0}.footer-menu li a{padding:0}span.footer-link-divider{display:none}#search-params .form-items{float:none !important}#search-params .form-items>select,#search-params .form-items>input{display:block;margin:13px 0;width:100%}#stock-check .search-params .form-items input,select#main_0_ddlStockStatus{width:95%;display:block;margin:10px 0}.navbar-toggle{display:inline-block;position:absolute;top:25px;z-index:1020;right:10px}.language-navbar-toggle{display:inline-block;position:absolute;top:25px;z-index:1020;right:10px}.navbar-header{height:100px;position:fixed;top:0;left:0;background-color:#fff;width:100%;z-index:2000}.logo{position:fixed;z-index:5000;width:0}.aside_profil{width:100% !important;border-left:none !important}.account-right{width:100% !important}#mainContent{padding-left:10px;padding-right:10px;box-sizing:border-box}.max-960{padding-left:10px;padding-right:10px;box-sizing:border-box}.nav-tabs>li>a{font-size:11px}.navbar-nav{position:relative;z-index:1001;background:#666;width:100%;padding-left:30px;background-color:rgba(0,0,0,.7);margin:0;top:155px;left:0;padding-top:119px;height:100%;padding-bottom:1000vh}.shopping-cart{position:absolute;top:155px;z-index:1020;background:#ececec;left:30px;width:80px;padding:18px;padding-left:5px;display:none}.header-links{position:absolute;top:154px;z-index:1020;background:#ececec;left:110px;padding-top:20px;padding-bottom:20px;padding-left:5px;padding-right:5px;width:100%;width:-webkit-calc(100% - 110px);width:-moz-calc(100% - 110px);width:calc(100% - 110px);display:none}.header-links li a{border-bottom:none;font-size:12px}.header-links li:nth-last-child(2),.header-links li:last-child{display:none}.search-box{position:absolute;background-color:#666;z-index:1030;top:95px;left:30px;width:100%;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);padding:21px 28px;display:none;color:#fff}ul.nav.navbar-nav>ul li{background:#fff}.sub-menu{padding:0;display:none;width:100%}.sub-menu-sub{padding:0;width:100%}.sub-menu>li>a,.sub-menu-sub>li>a{display:block}.sub-menu a.button{width:100%;display:block;margin:0}.sub-menu-sub li{list-style:none}.sub-menu-sub>li>a{text-transform:uppercase;color:#fff;border-bottom:1px solid #383838;padding:20px 50px;background-image:url('../_images/right-arrow.png');background-repeat:no-repeat;background-position:right 30px center}ul.nav.navbar-nav li{background:#555;list-style:none}.navbar-nav>li>a,.sub-menu>li>a{text-transform:uppercase;color:#fff;border-bottom:1px solid #383838;padding:20px 30px;background-image:url('../_images/right-arrow.png');background-repeat:no-repeat;background-position:right 30px center}.nav li a:hover,.nav li a:focus{background-image:url('../_images/right-arrow-grey.png')}.navbar-nav>li>a.back{display:none;text-align:right;background-image:url('../_images/left-arrow.png');background-repeat:no-repeat;background-position:left 30px center}.navbar-nav>li>a.back:hover,.navbar-nav>li>a.back:focus{background-image:url('../_images/left-arrow-grey.png')}#main-nav,.navbar-x{display:none}.facet{width:49%;display:inline-block;vertical-align:top;box-sizing:border-box;padding-right:20px}.small_100{width:100% !important;margin-top:40px}.facets{border:none !important;margin-top:40px}.model{width:100% !important}ul.header-nav.pull-right li{display:none}#mobile-menu{top:-80px;position:relative;height:0;display:block}#mainform{margin-top:75px}.solutions-footer{margin-bottom:30px}

.carousel-banner .banner-title{padding-left:10px}
.carousel-banner .view-products-link{height:50px;width:100%;margin:0 !important}
.tp-caption .title{font-size:1em}.tp-banner-container .view-products-link{bottom:-30px}.feature-carousel .carousel-banner{bottom:30px}.carousel-banner{width:100%}.family-overview{width:100%}.family-image{width:auto}.family_triple{width:100% !important;margin:auto;padding:0;box-sizing:border-box;border:none}.triple_media{margin:20px;border:2px solid #ececec}.family_wrap{padding:30px}#locate-a-rep #right-panel{display:none}#locate-a-rep #map{display:none}#locate-a-rep .search-bar{display:none}#locate-a-rep .locate-mobile-menu{display:block}#search-params .button{float:none !important}.cart-table tbody,.save-carts-table tbody{display:block}.cart-table th,.save-carts-table th{display:none}.cart-table td,.save-carts-table td{border:none;border-bottom:1px solid #eee;padding-left:50% !important;display:block;width:90vw !important;margin:0 auto;padding-top:5px !important;padding-bottom:5px !important;position:relative;min-height:32px}.cart-table td:before,.save-carts-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:20%;white-space:nowrap}.cart-table td:nth-of-type(1):before{content:"Product Description"}.cart-table td:nth-of-type(2):before{content:"Part #"}.cart-table td:nth-of-type(3):before{content:"Ships In"}.cart-table td:nth-of-type(4):before{content:"Price"}.cart-table td:nth-of-type(5):before{content:"Qty."}.cart-table td:nth-of-type(6):before{content:"Total"}.save-carts-table td:nth-of-type(1):before{content:"Reference #"}.save-carts-table td:nth-of-type(2):before{content:"Date Saved"}.save-carts-table td:nth-of-type(3):before{content:"Subtotal"}.select_bg{padding:5px !important}}