.headline-font{font-family:"intel-clear-headline",impact,sans-serif;line-height:.9;letter-spacing:.029em}
.rwd .btn-icon{min-width:10px;background-color:#fff;padding:8px 15px;border:1px solid #e2e2e2;color:#555;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.rwd .btn-icon:hover,.rwd .btn-icon:active,.rwd .btn-icon:focus{outline:0;box-shadow:none;background-color:#fdfdfd;color:#555}
.rwd .btn-icon .icon{display:inline-block}
.rwd .btn-icon .icon-filter{background-image:url(productscatalog/images/sprite-icons.png);background-position:-386px -336px;width:14px;height:12px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .btn-icon .icon-filter{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.rwd .btn-icon .icon-print{background-image:url(productscatalog/images/sprite-icons.png);background-position:-299px -442px;width:23px;height:23px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .btn-icon .icon-print{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.rwd .btn-icon .icon-download{background-image:url(productscatalog/images/sprite-icons.png);background-position:0 -484px;width:19px;height:22px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .btn-icon .icon-download{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.rwd .btn-icon .icon-remove{background-image:url(productscatalog/images/sprite-icons.png);background-position:-354px -282px;width:20px;height:20px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .btn-icon .icon-remove{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.rwd .btn-icon .icon-remove.color-white{background-image:url(productscatalog/images/sprite-icons.png);background-position:-294px -282px;width:20px;height:20px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .btn-icon .icon-remove.color-white{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.rwd .btn-icon .icon-remove-sm{background-image:url(productscatalog/images/sprite-icons.png);background-position:-552px -75px;width:10px;height:10px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .btn-icon .icon-remove-sm{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.rwd .btn-icon .icon-question{background-image:url(productscatalog/images/sprite-icons.png);background-position:-143px -516px;width:17px;height:17px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .btn-icon .icon-question{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.rwd .btn-icon:hover .icon-question{background-image:url(productscatalog/images/sprite-icons.png);background-position:-116px -516px;width:17px;height:17px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .btn-icon:hover .icon-question{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.rwd .btn-icon.card-view-toggle .icon-view{background-image:url(productscatalog/images/sprite-icons.png);background-position:-470px -420px;width:18px;height:12px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .btn-icon.card-view-toggle .icon-view{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.rwd .btn-icon.card-view-toggle.on .icon-view{background-image:url(productscatalog/images/sprite-icons.png);background-position:-428px -378px;width:18px;height:12px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .btn-icon.card-view-toggle.on .icon-view{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.rwd .btn-icon.no-style{padding:0;border:0;background-color:transparent}
.rwd .btn-icon.icon-only{padding:8px 10px}
.rwd .btn-icon:active{left:auto;top:inherit}
.rwd .btn-shop{background-color:#f3d54e;min-width:10px;color:#555;padding:8px 10px;line-height:1;font-size:1em;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.rwd .btn-shop:hover,.rwd .btn-shop .hover{background-color:#f1c425;color:#555}
.rwd .btn-shop:focus,.rwd .btn-shop.focus,.rwd .btn-shop.active .rwd .btn-shop:active{background-color:#f3d54e;color:#555}
.rwd .btn-shop.caret-right{padding-right:15px}
.rwd .btn-shop.caret-right:after{display:inline-block;margin-left:5px;content:' ';position:relative;top:1px;background-image:url(productscatalog/images/sprite-carets.png);background-position:-84px -198px;width:8px;height:12px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .btn-shop.caret-right:after{background-image:url(productscatalog/images/sprite-carets-retina.png);background-size:286px 239px}
}
.rwd .btn-shop.disabled{border:0}
.handlbars-template{display:none}
.shaded{background-color:#f7f7f7}
.checkPreload{background-image:url(productscatalog/images/sprite-icons.png);background-position:-332px -442px;width:23px;height:23px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.checkPreload{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.product-comp{padding-top:30px;padding-bottom:60px}
.product-comp h2.section-title{margin-top:25px;margin-bottom:15px;font-size:1.875em;position:relative}
.product-comp h2.section-title .btn-icon,.product-comp h2.section-title .link-arrow-after{display:inline-block;font-size:.533em;position:absolute;right:0;bottom:0;font-weight:normal}
.product-comp.shaded{background-color:#f7f7f7}
.product-comp.comp-benchmark-link{padding-top:25px;padding-bottom:50px}
.product-comp .blade-itemized .blade-item .blade-image img{width:100%;max-width:none}
span.add-compare label,span.paging-info label{font-weight:normal}
.products-intro-text .intro-text-component{padding-bottom:2em}
.products-intro-text .intro-text-component.text-align-center .col-md-10{width:100%}
#products-refine{padding-top:5px}
a.link-arrow-after{font-weight:normal}
a.link-arrow-after:after{content:"";display:inline-block;position:relative;margin-left:8px;background-image:url(productscatalog/images/sprite-carets.png);background-position:-275px -110px;width:5px;height:9px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){a.link-arrow-after:after{background-image:url(productscatalog/images/sprite-carets-retina.png);background-size:286px 239px}
}
a.link-arrow-after:hover{color:#00aeef}
a.link-arrow-after:hover:after{background-image:url(productscatalog/images/sprite-carets.png);background-position:-275px -81px;width:5px;height:9px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){a.link-arrow-after:hover:after{background-image:url(productscatalog/images/sprite-carets-retina.png);background-size:286px 239px}
}
a.link-arrow-before:before{content:"";display:inline-block;position:relative;margin-right:3px;background-image:url(productscatalog/images/sprite-carets.png);background-position:-275px -52px;width:5px;height:9px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){a.link-arrow-before:before{background-image:url(productscatalog/images/sprite-carets-retina.png);background-size:286px 239px}
}
a.link-arrow-before:hover:before{background-image:url(productscatalog/images/sprite-carets.png);background-position:-275px -139px;width:5px;height:9px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){a.link-arrow-before:hover:before{background-image:url(productscatalog/images/sprite-carets-retina.png);background-size:286px 239px}
}
a.collapse-toggle .open-label{display:none}
a.collapse-toggle:after{display:inline-block;position:relative;top:-2px;content:' ';margin-left:3px;background-image:url(productscatalog/images/sprite-carets.png);background-position:-99px -232px;width:13px;height:8px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){a.collapse-toggle:after{background-image:url(productscatalog/images/sprite-carets-retina.png);background-size:286px 239px}
}
.open a.collapse-toggle .open-label{display:inline}
.open a.collapse-toggle .collapse-label{display:none}
.open a.collapse-toggle:after{background-image:url(productscatalog/images/sprite-carets.png);background-position:-33px -232px;width:13px;height:7px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.open a.collapse-toggle:after{background-image:url(productscatalog/images/sprite-carets-retina.png);background-size:286px 239px}
}
@media screen and (max-width:767px){.collapse.collapse-in-xs{display:block}
}
@media screen and (min-width:768px){.collapse.collapse-out-sm{display:block;height:auto !important}
}
.t-table{display:table}
.t-table .t-row{display:table-row}
.t-table .t-cell{display:table-cell}
.t-table.valign-top .t-cell{vertical-align:top}
.t-table.valign-middle .t-cell{vertical-align:middle}
.t-table.valign-bottom .t-cell{vertical-align:bottom}
.t-table.full-width{width:100%}
@media screen and (max-width:767px){.t-table.t-block-mobile{display:block}
.t-table.t-block-mobile .t-row,.t-table.t-block-mobile .t-cell{display:block}
}
.product-summary{padding-bottom:30px}
.product-summary .t-table{margin:0 auto}
.product-summary .add-compare{display:inline-block;margin-right:30px;vertical-align:middle}
.product-summary .text-lg{font-size:1em;font-family:"intel-clear","tahoma",Helvetica,"helvetica",Arial,sans-serif;font-weight:200;font-style:normal}
@media screen and (max-width:767px){.product-summary .price-tray{width:100%}
.product-summary .price-tray .btn-shop{width:100%}
}
@media screen and (min-width:768px){.product-summary{padding-bottom:0;padding-top:50px}
.product-summary .text-lg{font-size:1.625em}
}
ul.flush-left{margin-left:-1em}
ul.flush-left li{width:100%;padding:0 0 1em 0}
.material-listing{margin-top:2em}
.material-listing ul{margin-bottom:0}
.pad-tb-20{padding-top:20px;padding-bottom:20px}
.pad-btm-0{padding-bottom:0}
.product-loader{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:30px;background:rgba(0,0,0,0.5);text-align:center}
.product-loader .loader-img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:767px){.text-center-mobile{text-align:center}
.hidden-mobile{display:none !important}
}
@media screen and (min-width:768px){.hidden-desktop{display:none !important}
}
.relatedResourceComponent.blade ul{padding-left:0}
.relatedResourceComponent.blade ul li{list-style:none}
.relatedResourceComponent.blade .resourceListSingleItem{padding:.5em 1em .5em 0}
.relatedResourceComponent .potrait-xs{display:none}
@media screen and (max-width:768px) and (min-width:480px){.relatedResourceComponent .col-potrait-6{width:50%}
.relatedResourceComponent .potrait-xs{display:block !important}
.relatedResourceComponent .visible-sm{display:none !important}
}
.rwd .productOverviewTemplate .header-peek.proof-point-component,.rwd .productPortfolioTemplate .header-peek.proof-point-component,.rwd .allProductComponent .header-peek.proof-point-component,.rwd .productCompareTemplate .header-peek.proof-point-component,.rwd .productOverviewTemplate .header-peek.multi-image-blade-component,.rwd .productPortfolioTemplate .header-peek.multi-image-blade-component,.rwd .allProductComponent .header-peek.multi-image-blade-component,.rwd .productCompareTemplate .header-peek.multi-image-blade-component,.rwd .productOverviewTemplate .header-peek.l3-text-media-component,.rwd .productPortfolioTemplate .header-peek.l3-text-media-component,.rwd .allProductComponent .header-peek.l3-text-media-component,.rwd .productCompareTemplate .header-peek.l3-text-media-component{margin-top:0}
.rwd .productOverviewTemplate .proofPoint.section,.rwd .productPortfolioTemplate .proofPoint.section,.rwd .allProductComponent .proofPoint.section,.rwd .productCompareTemplate .proofPoint.section{overflow-x:hidden}
.rwd .search-component .results-recent a{color:#fff}
.rwd .search-component .results-recent a:hover{color:#9addf7}
.rwd .search-component .results-recent a.search-link-term{font-weight:bold;font-style:normal;font-size:1.125em}
.rwd .search-component .results-recent a.search-link-term:before{content:"";display:inline-block;margin-right:8px;position:relative;top:4px;background-image:url(commons-page/images/sprite-with-gray-icons.png);background-position:-396px 349px;width:20px;height:20px}
.rwd .search-component .results-recent a.search-link-term:hover:before{background-position:-441px 0;color:#9addf7}
.rwd .search-component{position:relative}
.rwd .search-component ul{padding:0;list-style:none;margin-bottom:0}
.rwd .search-component ul li{padding-bottom:10px}
.rwd .search-component .results-overlay{padding:20px;font-size:14px;background:#252525}
.rwd .search-component .results-overlay a{color:#fff}
.rwd .search-component .search-component .results-overlay a{color:#fff}
.rwd .search-component .search-component .results-overlay a:hover{color:#9addf7}
.rwd .search-component .close-result-toggle{position:absolute;right:20px;top:23px;z-index:2;display:inline-block}
.rwd .results-typeahead .search-categories{border-top:1px solid #555;padding:20px 0;margin-top:20px}
.rwd .results-recent .search-info{padding:20px 0;color:#fff;bottom:0;right:0;width:100%;background:#1d1d1d;position:absolute}
.rwd .results-recent .overlay-content{padding-bottom:20px}
.rwd .results-recent h3{margin-bottom:1em;color:#bbb}
.rwd .results-recent .searched-item{margin-bottom:20px}
.rwd .results-recent .searched-item li{padding:0 0 12px}
.rwd .results-recent .searched-item:last-child{margin-bottom:0}
.rwd .results-recent a.pale-blue{color:#9addf7}
.rwd.undock-info .results-recent{background:#212121;padding:0}
.rwd.undock-info .results-recent .search-info{position:static;background:0;padding:20px}
.rwd.undock-info .results-recent .overlay-content{background:#252525;padding:20px;position:static;height:auto}
@media screen and (max-width:767px){.rwd .results-overlay{position:fixed;z-index:1;bottom:0;left:0;right:0;top:50px;overflow-y:auto}
.rwd .results-overlay.results-recent{padding-bottom:60px}
.rwd .results-overlay.results-recent .overlay-content{position:relative;height:100%;overflow-y:auto}
}
@media screen and (min-width:768px){.rwd.undock-info .results-recent .overlay-content{height:auto !important}
}
.rwd #search-app .btn-icon .icon-search{background-image:url(commons-page/images/sprite-with-gray-icons.png);background-size:533px 633px;background-position:65px -89px;display:block;height:45px;width:45px}
@media only screen and (max-width:767px){.rwd #search-app .container{max-width:767px}
.rwd #search-app .btn-icon .icon-search{background-image:url(commons-page/images/sprite-icons-retina.png);background-position:-396px -284px;width:20px;height:20px}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.rwd .search-component .results-recent a.search-link-term:before{content:"";display:inline-block;margin-right:8px;position:relative;top:4px;background-image:url(commons-page/images/sprite-icons-retina.png);background-position:-396px -284px;background-size:533px 633px;width:20px;height:20px}
.rwd .search-component .results-recent a.search-link-term:hover:before{background-image:url(commons-page/images/sprite-icons-retina.png);background-position:-441px 0;background-size:533px 633px;width:20px;height:20px}
}
@media only screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){.rwd #search-app .btn-icon .icon-search{background-image:url(commons-page/images/sprite-icons-retina.png);background-size:533px 633px}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) and (min-width:480px) and (max-width:767px){.rwd #search-app .btn-icon .icon-search{background-image:url(commons-page/images/sprite-icons-retina.png);background-size:533px 633px}
}
.rwd #search-app{background:#f3f3f3;padding-bottom:2px;margin:0}
.rwd #search-app .shadow-filters{display:inline-block;padding-left:0;width:66.666%;margin-bottom:10px}
@media(max-width:768px){.rwd #search-app .shadow-filters{width:100%}
.rwd #search-app .shadow-filters .shadow-filters-title{padding:0 0 0 10px}
}
.rwd #search-app .shadow-filters .shadow-filters-buttons{background-color:#d7d7d7}
.rwd #search-app .shadow-filters .shadow-filters-title{display:inline-block;font-size:inherit;font-family:inherit}
.rwd #search-app .search-header{padding:0 0 1px;background:#252525}
.rwd #search-app .search-filters{margin:15px 10px;padding:0}
.rwd #search-app .search-filters .btn-icon.btn-selected-filter{margin-bottom:15px;font-size:1em;min-width:180px;background:#333;border-color:#555;color:#fff;text-align:left;top:-1px;padding-right:30px;white-space:normal}
.rwd #search-app .search-filters .btn-icon.btn-selected-filter .icon{right:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.rwd #search-app .search-component .results-overlay .close-result-toggle{background-image:url("commons-page/images/sprite-with-gray-icons.png");background-position:-60px 241px;display:inline-block;height:20px;position:absolute;right:20px;top:23px;width:20px;z-index:2}
.rwd #search-app [data-search-control]{position:relative}
.rwd #search-app [data-search-control] label{display:block;padding:15px;margin-bottom:0;background:#424242;vertical-align:top;line-height:normal}
.rwd #search-app [data-search-control] .form-control{color:#fff;width:100%;padding-right:24px;padding-left:40px;background:transparent;border:0;outline:0;box-shadow:none;font-size:1.5em;font-weight:200}
.rwd #search-app [data-search-control] .form-control:focus{box-shadow:none}
.rwd #search-app [data-search-control] .form-control::-ms-clear{height:0;width:0}
.rwd #search-app [data-search-control] .btn-clear{position:absolute;right:23px;top:20px}
.rwd #search-app [data-search-control] .btn-clear:before{display:none}
.rwd #search-app [data-search-control] .btn-search{position:absolute;left:23px;top:24px}
.rwd #search-app [data-search-control] ::-webkit-input-placeholder{color:#bbb}
.rwd #search-app [data-search-control] :-moz-placeholder{color:#bbb;opacity:1}
.rwd #search-app [data-search-control] ::-moz-placeholder{color:#bbb;opacity:1}
.rwd #search-app [data-search-control] :-ms-input-placeholder{color:#bbb}
.rwd #search-app .form-dropdown.filter-dropdown{margin-bottom:10px}
.rwd #search-app .form-dropdown.filter-dropdown .dropdown-menu{width:100%}
.rwd #search-app .search-component{margin-left:-15px;margin-right:-15px}
.rwd #search-app .search-component .results-recent h3{margin-top:0}
.rwd #search-app .search-results .container>.container-wrap{margin:0 -15px}
.rwd #search-app .search-results .result-info{padding:15px 0}
.rwd #search-app .search-results .result-info p{padding:0 10px;margin-bottom:0}
.rwd #search-app .search-results .no-result{padding-bottom:2em}
.rwd #search-app .search-results .result-category .cat-title{padding:0 10px 10px;font-size:1.3em;font-weight:normal;color:#959595}
.rwd #search-app .search-results .result-category .show-more-container{display:block;margin-top:7px;margin-bottom:0;width:100% !important}
.rwd #search-app .search-results .result-category.bground-white .container-wrap{background:#fff;padding-top:1px;padding-bottom:1px}
.rwd #search-app .search-results .result-category.top-gap{margin-top:9px;margin-bottom:9px}
.rwd #search-app .search-results .related-searches{margin-bottom:0}
.rwd #search-app .search-results .related-searches .list-inline{padding:25px;margin-bottom:0}
.rwd #search-app .search-results .related-searches .list-inline li{width:100%;padding:0 0 15px}
.rwd #search-app .search-results .related-searches .list-inline li:last-child{padding-bottom:0}
.rwd #search-app .search-results .result-more .show-more-container .fading-line{display:none}
.rwd #search-app .search-results .loading-gif{padding:40px 0}
.rwd #search-app .result-item{margin-bottom:2px;background-color:#fff}
.rwd #search-app .result-item .feature-title{color:#959595;margin:0 0 10px;font-family:"intel-clear","tahoma",Helvetica,"helvetica",Arial,sans-serif;font-weight:normal;font-style:normal;font-size:.9375em}
.rwd #search-app .result-item .item-wrap{padding:30px 25px;position:relative}
.rwd #search-app .result-item .item-wrap .content-wrap{min-height:56px}
.rwd #search-app .result-item .content-media{display:none}
.rwd #search-app .result-item .title{font-size:1.375em;margin-top:0;margin-bottom:10px;font-weight:normal}
.rwd #search-app .result-item .title.best-match{font-weight:bold}
.rwd #search-app .result-item .item-info .label{font-size:16px;color:#555;padding:0}
.rwd #search-app .result-item .item-info .value{display:inline-block;min-width:120px}
.rwd #search-app .result-item .item-info .show-mobile{display:none}
@media screen and (max-width:767px){.rwd #search-app .result-item .item-info .value{min-width:0;padding-right:10px}
.rwd #search-app .result-item .item-info .show-mobile{display:inline-block}
.rwd #search-app .result-item .item-info .hide-mobile{display:none}
.rwd #search-app .result-item .item-info .os-info-mobile{width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
}
@media screen and (max-width:480px){.rwd #search-app .result-item .item-info .os-info-mobile{width:35%}
}
.rwd #search-app .result-item.is-locked .title a{position:relative;padding-left:18px}
.rwd #search-app .result-item.is-locked .title a:before{content:"";position:relative;top:0;left:-18px;display:inline-block;background-image:url("commons-page/images/sprite-with-gray-icons.png");background-position:-441px -394px;width:15px;height:17px}
.rwd #search-app .result-item.is-locked .title a:after{content:"-";position:absolute;left:20px;top:0}
.rwd #search-app .result-item.is-locked .title a:hover:before{background-position:-419px -394px}
.rwd #search-app .product-card .container-wrap{padding:0}
.rwd #search-app .product-card .card-item{border:0;margin-bottom:2px}
.rwd #search-app .product-card .card-item .title{font-size:1.375em;font-weight:normal}
@media screen and (max-width:767px){.rwd #search-app .form-dropdown.filter-dropdown{display:block;margin-bottom:15px;position:initial}
.rwd #search-app .form-dropdown.filter-dropdown .dropdown-toggle{width:100%}
.rwd #search-app .form-dropdown.filter-dropdown .dropdown-menu{width:100%}
.rwd #search-app .search-filters .btn-selected-filter{display:block;width:100%;margin-bottom:15px}
.rwd #search-app .search-component .results-overlay{top:116px}
.rwd #search-app .search-component .results-recent{padding:0;background:#212121}
.rwd #search-app .search-component .results-recent .overlay-content{padding:20px 20px 20px;height:auto;background:#252525}
.rwd #search-app .search-component .results-recent .search-info{position:static;background:transparent;padding-left:20px}
}
@media screen and (min-width:768px){.rwd #search-app .search-header{padding:40px 0 10px}
.rwd #search-app .search-header .search-filters{float:left;margin:20px 0 0}
.rwd #search-app .search-header .search-filters:before,.rwd #search-app .search-header .search-filters:after{content:" ";display:table}
.rwd #search-app .search-header .search-filters:after{clear:both}
.rwd #search-app .search-header .search-filters .btn-selected-filter{margin-right:20px;margin-bottom:20px;float:left}
.rwd #search-app .search-component{margin-left:0;margin-right:0}
.rwd #search-app .search-component .results-recent .overlay-content{background:transparent}
.rwd #search-app .search-component .results-recent .overlay-content:before,.rwd #search-app .search-component .results-recent .overlay-content:after{content:" ";display:table}
.rwd #search-app .search-component .results-recent .overlay-content:after{clear:both}
.rwd #search-app .search-component .results-recent .searched-item{width:50%;float:left;padding-right:30px}
.rwd #search-app .search-component .results-recent .searched-item:nth-child(even){clear:left}
.rwd #search-app .search-component .results-overlay{position:absolute;width:100%;padding:30px;border-top:2px solid #252525;background:#424242;z-index:2}
.rwd #search-app .search-component .results-overlay .close-result-toggle{right:30px;top:30px}
.rwd #search-app .search-component .results-overlay.results-recent{padding-bottom:60px}
.rwd #search-app .search-component .results-recent .search-info,.rwd #search-app .search-component.undock-info .results-recent .search-info{position:absolute !important;bottom:0;left:0;right:0;padding-left:30px;padding-right:30px;background:#3a3a3a}
.rwd #search-app .form-dropdown.filter-dropdown{margin-right:20px;margin-bottom:20px;float:left}
.rwd #search-app [data-search-control] label{padding:30px}
.rwd #search-app [data-search-control] .form-control{font-size:2.5em;padding-left:56px;height:60px}
.rwd #search-app [data-search-control] .btn-search{top:42px;left:30px}
.rwd #search-app [data-search-control] .btn-clear{top:36px;right:30px}
.rwd #search-app .search-results .container>.container-wrap{margin:0}
.rwd #search-app .search-results .result-category .cat-title{padding:30px 30px 5px;background:#fff;font-size:1em;margin:0;font-weight:normal;color:#959595}
.rwd #search-app .search-results .result-category.top-gap{margin-top:9px;margin-bottom:9px}
.rwd #search-app .search-results .result-info{padding:30px 0}
.rwd #search-app .search-results .result-info p{padding:0}
.rwd #search-app .search-results .related-searches .list-inline{padding:10px 30px 30px}
.rwd #search-app .search-results .related-searches .list-inline li{width:auto;padding-right:15px}
.rwd #search-app .result-item{border-width:0 0 1px 0}
.rwd #search-app .result-item .feature-title{font-size:1em}
.rwd #search-app .result-item .title{font-size:1.5em}
.rwd #search-app .result-item .item-wrap{padding:30px}
.rwd #search-app .result-item .content-media{float:left;width:100px;padding-right:20px;display:block}
.rwd #search-app .result-item .content-media figure img{width:100%}
.rwd #search-app .result-item.has-image .content-main{margin-left:100px}
.rwd #search-app .product-card .card-item .title{font-size:1.5em}
}
@media screen and (max-width:767px){.rwd .search-overlay-open{overflow:hidden;position:fixed}
}
@media screen and (min-width:768px){.rwd .global-menu-search-active .search-component .results-overlay{position:fixed;bottom:0;left:auto;right:0;top:60px;overflow-y:auto}
.rwd .global-menu-search-active .search-component .results-overlay.results-recent{padding-bottom:60px}
.rwd .global-menu-search-active .search-component .results-overlay.results-recent .overlay-content{position:relative;height:100%;overflow-y:auto}
}
.rwd [ng-cloak],.rwd .ng-cloak{display:none !important}
.rwd .btn-icon{min-width:10px;background-color:#fff;padding:8px 15px;border:1px solid #e2e2e2;color:#555;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.rwd .btn-icon:hover,.rwd .btn-icon:active,.rwd .btn-icon:focus{outline:0;box-shadow:none;background-color:transparent}
.rwd .product-card .container{position:relative}
.rwd .product-card .container-wrap{margin-left:-15px;margin-right:-15px}
.rwd .product-card .container-wrap.card-listings:before,.rwd .product-card .container-wrap.card-listings:after{content:" ";display:table}
.rwd .product-card .container-wrap.card-listings:after{clear:both}
.rwd .product-card .card-item{margin-bottom:20px}
.rwd .product-card .card-item .item-wrap1{padding:30px 25px;background-color:#fff;position:relative}
.rwd .product-card .card-item .item-wrap2:before,.rwd .product-card .card-item .item-wrap2:after{content:" ";display:table}
.rwd .product-card .card-item .item-wrap2:after{clear:both}
.rwd .product-card .card-item .title{font-size:1.625em;margin-top:20px;margin-bottom:10px}
.rwd .product-card .card-item .content-media{text-align:center}
.rwd .product-card .card-item ul{margin-left:-1em}
.rwd .product-card .card-item .content-extra{margin-top:20px;text-align:center}
.rwd .product-card .card-item .add-compare{margin-bottom:18px;display:block;text-align:center}
.rwd .product-card .card-item .btn[disabled]{border:1px solid #d7d7d7;margin-bottom:0;font-size:1em;padding:8px 15px;line-height:1}
.rwd .product-card .card-item .btn.btn-shop.caret-right{border:1px solid #f3d54e}
@media screen and (min-width:768px){.rwd .product-card .card-item{width:50%;float:left;padding-left:15px;padding-right:15px;margin-bottom:20px}
.rwd .product-card.toggle-able.view-list .container-wrap{margin-left:0;margin-right:0;padding-bottom:30px}
.rwd .product-card.toggle-able.view-list .card-item{width:100%;float:none;height:auto !important;padding:0;margin-bottom:0;border-bottom:1px solid #e2e2e2}
.rwd .product-card.toggle-able.view-list .card-item .item-wrap1{padding:30px 15px 15px}
.rwd .product-card.toggle-able.view-list .card-item .item-wrap1:before,.rwd .product-card.toggle-able.view-list .card-item .item-wrap1:after{content:" ";display:table}
.rwd .product-card.toggle-able.view-list .card-item .item-wrap1:after{clear:both}
.rwd .product-card.toggle-able.view-list .card-item .title{margin-top:0;margin-bottom:8px;font-size:1.375em}
.rwd .product-card.toggle-able.view-list .card-item .content-media{width:30%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.rwd .product-card.toggle-able.view-list .card-item .content-main{margin-left:30%}
.rwd .product-card.toggle-able.view-list .card-item .content-media{width:30%}
.rwd .product-card.toggle-able.view-list .card-item .item-wrap2{width:65%;float:left;position:relative;padding-bottom:0;padding-left:15px}
.rwd .product-card.toggle-able.view-list .card-item .content-extra{width:35%;float:left;text-align:left;padding-right:15px}
.rwd .product-card.toggle-able.view-list .card-item .content-media{text-align:center}
.rwd .product-card.toggle-able.view-list .card-item .add-compare{margin-bottom:8px}
}
@media screen and (min-width:992px){.rwd .product-card .card-item{width:33.33%}
}
@media screen and (min-width:1200px){.rwd .product-card.toggle-able.view-list .card-item .content-media{width:20%}
.rwd .product-card.toggle-able.view-list .card-item .content-main{margin-left:20%}
.rwd .product-card.toggle-able.view-list .card-item .content-main .content-wrap{display:table;width:100%}
.rwd .product-card.toggle-able.view-list .card-item .content-main .title,.rwd .product-card.toggle-able.view-list .card-item .content-main .card-info{width:49%;display:table-cell;padding-right:15px;vertical-align:middle}
.rwd .product-card.toggle-able.view-list .card-item .content-main .title{margin-bottom:0;line-height:1.1}
.rwd .product-card.toggle-able.view-list .card-item .content-extra .content-wrap{display:table;width:100%}
.rwd .product-card.toggle-able.view-list .card-item .content-extra .add-compare,.rwd .product-card.toggle-able.view-list .card-item .content-extra .price-tray{width:49%;display:table-cell;vertical-align:middle}
.rwd .product-card.toggle-able.view-list .card-item .content-extra .add-compare{margin-bottom:0;padding-right:15px;text-align:left}
.rwd .product-card.toggle-able.view-list .card-item .content-extra .add-compare label.has-switch-input{margin:0}
}
@media screen and (min-width:1650px){.rwd .product-card .card-item{width:25%}
}
.rwd .product-card .loader{position:absolute;opacity:1;top:0;left:0;padding:50px 0;width:100%;height:100%;min-height:140px;text-align:center;background:rgba(255,255,255,0.8);z-index:2}
.rwd .product-card .loader .loading-gif{top:50%}
.rwd .product-card .list-view{display:none}
.rwd .product-card .card-view{display:block}
.rwd .product-card.toggle-able.view-list .list-view{display:block}
.rwd .product-card.toggle-able.view-list .card-view{display:none}
@media screen and (min-width:992px){.rwd .product-card.toggle-able.view-list .list-view{display:block}
.rwd .product-card.toggle-able.view-list .card-view{display:none}
.rwd .product-card.toggle-able.view-list .content-media figure{min-height:55px}
.rwd .product-card.toggle-able.view-list .content-media figure img{height:55px;width:auto}
}
@media screen and (min-width:480px){.rwd .product-card .content-media figure{min-height:110px}
.rwd .product-card .content-media figure img{height:110px;width:auto}
}
@media screen and (max-width:480px){.rwd .product-card.mobile-list-view .card-item{margin-bottom:2px}
.rwd .product-card.mobile-list-view .card-item .item-wrap1{padding:15px}
.rwd .product-card.mobile-list-view .card-item .content-main{margin-left:30%;display:inline-block}
.rwd .product-card.mobile-list-view .card-item .content-main .card-info{display:none}
.rwd .product-card.mobile-list-view .card-item .content-main .content-wrap{margin-left:10px}
.rwd .product-card.mobile-list-view .card-item .content-main .title{margin:0;font-size:16px;font-weight:normal}
.rwd .product-card.mobile-list-view .card-item .content-extra{margin-left:30%;padding-left:10px;margin-top:0}
.rwd .product-card.mobile-list-view .card-item .content-extra .price-tray.dropdown{display:none}
.rwd .product-card.mobile-list-view .card-item .content-extra .content-wrap{display:table;width:100%;font-weight:normal;font-size:16px}
.rwd .product-card.mobile-list-view .card-item .content-extra .add-compare{vertical-align:middle;margin-bottom:0;padding-right:10px;text-align:left}
.rwd .product-card.mobile-list-view .card-item .content-extra .add-compare label.has-switch-input{margin:0;padding-left:0}
.rwd .product-card.mobile-list-view .card-item .content-extra .add-compare .compare-now{padding-left:5px}
.rwd .product-card.mobile-list-view .card-item .content-media{width:30%;left:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-left:10px}
.rwd .product-card.mobile-list-view .card-item .content-media figure{min-height:inherit}
.rwd .product-card.mobile-list-view .card-item .content-media figure img{height:55px;width:auto}
}
@media screen and (max-width:767px){.rwd .product-card .content-media figure{min-height:88px}
.rwd .product-card .content-media figure img{height:88px;width:auto}
}
.rwd .bladepar .product-comp{padding-bottom:0}
.rwd .relatedViewAll .viewAllLink{margin-left:auto;margin-right:auto;width:72px}
.rwd .relatedViewAll.product-comp.shaded{padding-top:0;padding-bottom:0}
.rwd .relatedViewAll.hidden{display:none}
.rwd .relatedcompatibleproducts .form-refine-tool{background:#f7f7f7}
.rwd .relatedcompatibleproducts .form-refine-tool .top-view.refine-tool{padding-top:20px}
.rwd .relatedcompatibleproducts .product-comp{padding-bottom:0}
.rwd .mod-product{min-height:1000px}
.rwd .price-tray.dropdown{background:#fff;display:inline-block}
.rwd .price-tray.dropdown .price .cents{display:inline-block;vertical-align:top;font-size:.75em}
.rwd .price-tray.dropdown>button,.rwd .price-tray.dropdown>button:active,.rwd .price-tray.dropdown>button:hover,.rwd .price-tray.dropdown>button:focus,.rwd .price-tray.dropdown.open .dropdown-toggle{outline:0;top:0;left:0;box-shadow:none;padding-left:16px;padding-right:16px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.rwd .price-tray.dropdown>button:after,.rwd .price-tray.dropdown>button:active:after,.rwd .price-tray.dropdown>button:hover:after,.rwd .price-tray.dropdown>button:focus:after,.rwd .price-tray.dropdown.open .dropdown-toggle:after{display:inline-block;margin-left:5px;content:' ';background-image:url(productscatalog/images/sprite-carets.png);background-position:-66px -232px;width:13px;height:7px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .price-tray.dropdown>button:after,.rwd .price-tray.dropdown>button:active:after,.rwd .price-tray.dropdown>button:hover:after,.rwd .price-tray.dropdown>button:focus:after,.rwd .price-tray.dropdown.open .dropdown-toggle:after{background-image:url(productscatalog/images/sprite-carets-retina.png);background-size:286px 239px}
}
.rwd .price-tray.dropdown .btn-shop{font-size:1em;border:1px solid #f3d54e}
.rwd .price-tray.dropdown .btn-shop.disabled{border:1px solid #d7d7d7}
.rwd .price-tray.dropdown .btn-shop.disabled:after{display:none}
.rwd .price-tray.dropdown.full-width{width:100%}
.rwd .price-tray.dropdown.full-width>button,.rwd .price-tray.dropdown.full-width>button:active,.rwd .price-tray.dropdown.full-width>button:hover,.rwd .price-tray.dropdown.full-width>button:focus,.rwd .price-tray.dropdown.full-width .dropdown-toggle{width:100%}
.rwd .price-tray.dropdown.full-width .dropdown-menu{width:100%;min-width:300px}
.rwd .price-tray.dropdown.open>button{border:1px solid #e2e2e2;background-color:#fff !important;padding-top:8px;padding-bottom:8px}
.rwd .price-tray.dropdown.open>button:after{background-image:url(productscatalog/images/sprite-carets.png);background-position:-112px -198px;width:13px;height:7px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .price-tray.dropdown.open>button:after{background-image:url(productscatalog/images/sprite-carets-retina.png);background-size:286px 239px}
}
.rwd .price-tray.dropdown .dropdown-menu{box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:300px;padding:0;margin:-4px 0 0;border-width:1px;border-style:solid;border-color:#e2e2e2;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.rwd .price-tray.dropdown .dropdown-menu li{width:100%;border-bottom:1px solid #e2e2e2}
.rwd .price-tray.dropdown .dropdown-menu li:last-child{border-bottom:0}
.rwd .price-tray.dropdown .dropdown-menu>li.action-menu{padding:10px}
.rwd .price-tray.dropdown .dropdown-menu>li.action-menu>a{color:#0071c5}
.rwd .price-tray.dropdown .dropdown-menu>li.action-menu>a:hover{color:#00aeef;background-color:#fff}
@media screen and (max-width:767px){.rwd .price-tray.dropdown .dropdown-menu{width:100%;min-width:300px}
}
.rwd .price-tray.dropdown .scrollable-menu{height:auto;max-height:280px;overflow-x:hidden}
.rwd .price-tray.dropdown .item-price{padding:15px 10px;clear:both}
.rwd .price-tray.dropdown .item-price .item-info{display:inline-block;text-align:center;width:25%}
.rwd .price-tray.dropdown .item-price .item-info img{width:100%}
.rwd .price-tray.dropdown .item-price .item-info.price-info{width:44%}
.rwd .price-tray.dropdown .item-price .item-action{text-align:right}
.rwd .price-tray.dropdown .noprice{visibility:hidden}
@-ms-viewport{width:auto !important}
.rwd .btn-icon.no-style{background-color:transparent;border:medium none;padding:0}
.rwd .loading-gif{margin:0 auto;width:40px;height:40px;position:relative;background:url("searchSP2/images/loader-gray@40.gif") center center transparent no-repeat}
.rwd .form-dropdown.dropdown.theme-dark.open .dropdown-toggle::after{background-image:url("commons-page/images/sprite-carets.png");background-position:-30px 356px;height:9px;width:21px}
.rwd .form-dropdown.dropdown.theme-dark .dropdown-toggle::after{background-image:url("commons-page/images/sprite-carets.png");background-position:-30px 397px;height:9px;width:21px}
.rwd .form-dropdown.dropdown .dropdown-toggle::after{background-image:url("commons-page/images/sprite-carets.png");background-position:-129px 356px;content:" ";display:inline-block;float:right;height:7px;position:relative;top:7px;width:13px}
.rwd .form-dropdown.dropdown.theme-dark .dropdown-toggle{background-color:#333;border-color:#555;color:#f7f7f7}
.rwd .form-dropdown.dropdown .dropdown-toggle{border:1px solid #e2e2e2;border-radius:2px;color:#555;display:inline-block;padding:8px 15px}
.rwd .form-dropdown.dropdown .dropdown-toggle .label-selected{font-weight:normal}
.rwd .form-dropdown.dropdown.theme-dark .dropdown-toggle{color:#f7f7f7}
.rwd .form-dropdown.dropdown .dropdown-toggle{color:#555}
.rwd #search-app .search-filters .btn-icon.btn-selected-filter .icon{position:absolute;right:15px;top:50%;transform:translateY(-50%)}
.rwd .btn-icon .icon-remove-sm.color-white{background-image:url("commons-page/images/sprite-with-gray-icons.png");background-position:57px -139px;height:10px;width:10px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .search-filters .btn-icon .icon-remove-sm.color-white{background-image:url("commons-page/images/sprite-with-gray-icons.png");background-position:57px -139px;background-size:inherit;height:10px;width:10px}
}
.rwd .btn-icon .icon-remove-sm.color-white{background-image:url("commons-page/images/sprite-with-gray-icons.png");background-position:57px -139px;height:10px;width:10px}
.rwd #search-app .search-header .search-filters .btn-selected-filter{float:left;margin-bottom:20px;margin-right:20px}
.rwd #search-app .search-filters .btn-icon.btn-selected-filter{background:#333 none repeat scroll 0 0;border-color:#555;color:#fff;font-size:1em;margin-bottom:15px;min-width:180px;padding-right:30px;text-align:left;top:-1px}
.rwd .btn-icon.btn-transparent{background-color:transparent}
.rwd .btn{border-radius:2px;border-width:0;font-size:14px;padding:.3em 4em;position:relative;white-space:normal}
.rwd .btn{-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:16px;font-weight:normal;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}
.rwd .btn-icon{background-color:#fff;border:1px solid #e2e2e2;border-radius:2px;color:#555;min-width:10px;padding:8px 15px}
.rwd #search-app .form-dropdown.filter-dropdown .dropdown-menu{width:auto;min-width:100%}
@media screen and (max-width:767px){.rwd #search-app .form-dropdown.filter-dropdown .dropdown-menu li a{white-space:normal}
}
.rwd #search-app .result-item.is-locked .title a{position:relative;padding-left:6px}
.rwd #search-app .result-item.is-locked .title a:before{top:11px;left:-13px;background-image:url("commons-page/images/sprite-icons-retina.png");background-position:-882px -786px;width:27px;height:38px;transform:scaleX(0.55) scaleY(0.5)}
.rwd #search-app .result-item.is-locked .title a:hover:before{background-position:-838px -786px}
#modal-compare-max .alert-danger{margin-top:0}
.rwd .add-compare label.has-switch-input,.rwd .simplify-checkbox label.has-switch-input{width:auto;cursor:pointer;min-height:23px;overflow:hidden;margin:0 auto;padding-right:0}
.rwd .add-compare label.has-switch-input span.switch-input-content,.rwd .simplify-checkbox label.has-switch-input span.switch-input-content{width:auto;padding-left:.5em;height:23px;line-height:23px;font-weight:normal}
.rwd .add-compare .compare-now,.rwd .simplify-checkbox .compare-now{display:none;padding-left:.5em;position:relative;top:-10px}
.rwd .add-compare span.check-box,.rwd .simplify-checkbox span.check-box{width:23px;height:23px;border:1px solid #ccc;border-radius:2px;display:inline-block;vertical-align:middle}
.rwd .add-compare input[type="checkbox"],.rwd .simplify-checkbox input[type="checkbox"]{position:absolute;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;top:0;left:0;z-index:1;cursor:pointer;width:0;height:0;margin:0;vertical-align:top;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none}
.rwd .add-compare input[type="checkbox"]:hover,.rwd .simplify-checkbox input[type="checkbox"]:hover,.rwd .add-compare input[type="checkbox"]:focus,.rwd .simplify-checkbox input[type="checkbox"]:focus{outline:0}
.rwd .add-compare input[type="checkbox"]:hover+span,.rwd .simplify-checkbox input[type="checkbox"]:hover+span,.rwd .add-compare input[type="checkbox"]:focus+span,.rwd .simplify-checkbox input[type="checkbox"]:focus+span{border:1px solid #ccc}
.rwd .add-compare input[type="checkbox"]:checked+span,.rwd .simplify-checkbox input[type="checkbox"]:checked+span,.rwd .add-compare input[type="checkbox"].checked+span,.rwd .simplify-checkbox input[type="checkbox"].checked+span{border:1px solid #00aeef;background-color:#00aeef;background-image:url(productscatalog/images/sprite-icons.png);background-position:-332px -442px;width:23px;height:23px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.rwd .add-compare input[type="checkbox"]:checked+span,.rwd .simplify-checkbox input[type="checkbox"]:checked+span,.rwd .add-compare input[type="checkbox"].checked+span,.rwd .simplify-checkbox input[type="checkbox"].checked+span{background-image:url(productscatalog/images/sprite-icons-retina.png);background-size:563px 536px}
}
.rwd .add-compare input[type="checkbox"]:checked:focus+span,.rwd .simplify-checkbox input[type="checkbox"]:checked:focus+span,.rwd .add-compare input[type="checkbox"].checked:focus+span,.rwd .simplify-checkbox input[type="checkbox"].checked:focus+span{border:1px solid #00aeef;background-color:#00aeef}
.rwd .add-compare.active label.has-switch-input,.rwd .simplify-checkbox.active label.has-switch-input{display:inline-block;vertical-align:middle}
.rwd .add-compare.active label.has-switch-input span.switch-input-content,.rwd .simplify-checkbox.active label.has-switch-input span.switch-input-content{display:none}
.rwd .add-compare.active .compare-now,.rwd .simplify-checkbox.active .compare-now{display:inline-block;vertical-align:middle;top:auto}
@media screen and (min-width:768px){.compare-tray .compare-item{padding-right:3px;padding-left:3px;padding-top:5px}
}
.compare-item{background-color:#fff;position:relative;padding:10px;border:1px solid #ccc;margin-bottom:10px;min-height:65px}
.compare-item .item-link{display:table;table-layout:fixed;width:100%;min-height:45px}
.compare-item .blade-image{display:table-cell;width:65px;vertical-align:middle}
.compare-item .blade-image img{padding-right:10px}
.compare-item .item-label{display:table-cell;font-weight:normal;vertical-align:middle;padding-right:20px;text-align:left;line-height:1}
.compare-item .btn-icon{position:absolute;right:0;top:0;padding:3px;border:0;height:25px;width:25px}
.compare-item .btn-icon.remove-col{background:transparent}
.compare-item .btn-icon:active{top:0;right:0;left:auto}
.compare-item .price-tray.dropdown{display:none}
.compare-item .price-tray.dropdown .btn-shop .price{display:none}
.compare-item .price-tray.dropdown .btn-shop .short-label{display:inline}
.compare-item.empty{background-color:transparent}
.compare-item.empty a,.compare-item.empty button{display:none}
@media screen and (min-width:768px){.compare-item{padding:15px 10px;font-size:.875em;line-height:1}
.compare-item .item-link{display:inline-block;width:100%}
.compare-item .blade-image{display:inline-block;width:100%;text-align:center;margin-right:0;margin-bottom:10px}
.compare-item .blade-image img{padding-right:0}
.compare-item .item-label{display:inline-block;width:100%;margin-bottom:50px}
.compare-item .price-tray.dropdown{display:block;margin:20px 0 0;bottom:10px;position:absolute;width:90%;left:10px}
}
@media screen and (min-width:768px){.compare-item figure.blade-image img{width:auto;height:55px}
}
@media screen and (min-width:992px){.compare-item figure.blade-image img{width:auto;height:110px}
}
@media screen and (max-width:768px){.compare-item .blade-image img{width:55px;height:auto}
}
@media screen and (max-width:480px){.compare-item .blade-image.expanded img{width:55px;height:auto}
.compare-item .blade-image img{width:55px;height:auto}
}
@media screen and (min-width:992px){.compare-item{padding:25px 15px 10px;font-size:1em}
.compare-item figure.blade-image{margin-top:5px}
.compare-item .btn-icon{right:5px;top:5px}
.compare-item .btn-icon:active{right:5px;top:5px}
}
@media screen and (min-width:1200px){.compare-item .price-tray.dropdown .btn-shop .price{display:inline}
.compare-item .price-tray.dropdown .btn-shop .short-label{display:none}
}
.compare-tray{text-align:center;position:fixed;z-index:999999;bottom:0;left:0;right:0;background-color:#252525;color:#fff;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);height:100%}
.compare-tray .tray-content{position:absolute;bottom:0;left:15px;right:15px;padding:10px 0 30px}
.compare-tray .tray-content .content-wrap:before,.compare-tray .tray-content .content-wrap:after{content:" ";display:table}
.compare-tray .tray-content .content-wrap:after{clear:both}
@media screen and (min-width:992px){.compare-tray .tray-content .compare-item{min-height:200px;height:auto}
.compare-tray .tray-content .compare-item .item-label{margin-bottom:5px}
}
.compare-tray .tray-actions{display:block;position:relative;left:50%}
.compare-tray .tray-actions .btn{padding:.3em 2em;margin:0 auto;display:block;width:100%}
.compare-tray .tray-actions .btn-secondary{background:#f3f3f3;color:#252525;margin-bottom:10px}
.compare-tray .tray-actions .btn-secondary:hover{opacity:.85}
.compare-tray .max-item-error .tray-actions{left:0}
.compare-tray .tray-title{display:inline-block;width:100%;padding:10px 15px;color:#fff;position:absolute;line-height:1;top:0;left:0;background-color:#252525;-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-36px);-ms-transform:translate(0,-36px);transform:translate(0,-36px)}
.compare-tray .tray-title:hover,.compare-tray .tray-title:active,.compare-tray .tray-title:focus{color:#fff}
.compare-tray .tray-title:after{display:inline-block;content:' ';position:relative;margin-left:8px;top:-2px;background-image:url(productscatalog/images/sprite-carets.png);background-position:-148px -233px;width:11px;height:6px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.compare-tray .tray-title:after{background-image:url(productscatalog/images/sprite-carets-retina.png);background-size:286px 239px}
}
.compare-tray.open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.compare-tray.open .tray-title{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.compare-tray.open .tray-title:after{background-image:url(productscatalog/images/sprite-carets.png);background-position:-132px -232px;width:12px;height:6px}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.compare-tray.open .tray-title:after{background-image:url(productscatalog/images/sprite-carets-retina.png);background-size:286px 239px}
}
.compare-tray .compare-item{border-color:#757575}
@media screen and (max-width:767px){.compare-tray .tray-actions{left:0}
.compare-tray .last-item-error.tray-modal{top:4%;height:96%}
}
@media screen and (min-width:768px){.compare-tray{height:auto}
.compare-tray .tray-wrap{position:relative;bottom:auto;width:auto}
.compare-tray .tray-content{position:relative;right:auto;bottom:auto;padding:50px 0 20px;left:-50%;float:right}
.compare-tray .tray-content .content-wrap{left:50%;position:relative}
.compare-tray .tray-title{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);position:absolute;padding:10px 40px;font-size:.875em;line-height:1;width:auto;top:-34px;left:50%;margin-left:-91px;background-color:#252525}
.compare-tray .tray-actions .btn{display:inline-block;margin:0 3px;width:auto}
.compare-tray .tray-actions .btn.mobile-btn{display:none}
.compare-tray .tray-actions .btn-secondary{margin-bottom:0}
.compare-tray .compare-item{width:155px;height:135px;font-size:.875em;float:left;margin-right:20px;margin-bottom:20px;padding:15px 10px}
.compare-tray .compare-item:last-of-type{margin-right:0}
.compare-tray .last-item-error .tray-actions{left:0}
}
@media screen and (min-width:992px){.compare-tray .compare-item{width:210px;height:200px;padding:25px 15px 10px;font-size:1em}
}
.table-header .compare-item{border-color:#fff}
.table-header .compare-item.empty{border-color:#e2e2e2}
.table-header th{font-weight:normal}
@media screen and (min-width:768px){.table-header .compare-item{margin-left:-15px;margin-bottom:0}
}
.show-details-container .empty-columns-hidden{display:none}
@media screen and (max-width:767px){.compare-header{height:auto !important}
.compare-header .header-affixer.affix{position:relative}
.compare-header .show-details-container .add-to-compare{background-color:#f5f5f5;border:1px solid #e2e2e2;height:75px;padding:10px}
.compare-header .show-details-container .add-to-compare .item-link{display:table;table-layout:fixed;width:100%;min-height:45px}
.compare-header .show-details-container .add-to-compare .plus-item-label{font-size:65px;display:table-cell;width:65px;vertical-align:middle;line-height:53px;padding-left:5px}
.compare-header .show-details-container .add-to-compare .empty-item-label{margin-top:12px;display:block;text-align:left}
.compare-header .header-compact{padding:15px 0;margin-right:-10px}
.compare-header .header-compact:before,.compare-header .header-compact:after{content:" ";display:table}
.compare-header .header-compact:after{clear:both}
.compare-header .header-compact .wrap-1{float:right;position:relative;left:-50%;text-align:left}
.compare-header .header-compact .wrap-2{position:relative;left:50%}
.compare-header .header-compact .item-link{display:inline-block;width:45px;height:45px;border:1px solid #e2e2e2;margin-right:10px;float:left}
.compare-header .header-compact .item-link .plus-item-label{font-size:43px;text-align:center;display:block;line-height:1}
.compare-header .header-compact .item-link .empty-item-label{display:none}
.compare-header .header-compact .item-link.expanded{width:55px;height:auto}
.compare-header .header-compact .item-link .blade-image{display:inline-block}
.compare-header .header-compact .item-link.empty{border-color:#ccc}
.compare-header a.collapse-toggle{color:#0071c5}
.compare-header a.collapse-toggle:focus{color:#0083d7}
.compare-header.open .header-compact{display:none !important}
.compare-header .table-label-stack{padding-top:15px}
.compare-header .table-label-stack table.table-5cols{width:100%}
.compare-header .table-label-stack table.table-5cols th,.compare-header .table-label-stack table.table-5cols td{width:100%}
.compare-header .table-label-stack table.table-5cols thead th{padding:0}
.compare-header .table-label-stack table.table-5cols thead th .th-wrap{padding:0;background:0}
}
@media screen and (min-width:768px){.compare-header .header-affixer.affix{top:61px;width:100%;z-index:1}
.compare-header .header-affixer.affix .compare-item{min-height:20px}
.compare-header .header-affixer.affix .compare-item .price-tray,.compare-header .header-affixer.affix .compare-item .blade-image{display:none}
.compare-header .header-affixer.affix .compare-item .item-label{margin-bottom:0}
.compare-header .header-affixer.affix.shaded{background:rgba(247,247,247,0.8)}
.compare-header .header-affixer.affix .add-to-compare{height:82px}
.compare-header .header-affixer.affix .add-to-compare.compare-item{background-color:transparent}
.compare-header .header-affixer.affix .add-to-compare .plus-item-label{line-height:45px;font-size:50px}
.compare-header .header-affixer.affix .item-link .empty-item-label{display:none}
}
.compare-tools{display:none}
.compare-tools .table-label-stack{display:none}
@media screen and (min-width:768px){.compare-tools{display:block}
}
@media screen and (min-width:768px){.rwd.no-desktop .comp-compare-products .page-tools{display:block}
}
.comp-compare-products .fixedLabel{display:none}
.comp-compare-products .techSpecTooltip:focus{outline:0}
.comp-compare-products .page-tools{margin:0 20px}
.comp-compare-products .page-tools .btn.no-style{padding:0 0 0 10px}
.comp-compare-products .page-tool-container{margin-top:-30px}
@media screen and (min-width:768px){.comp-compare-products .highlight-container .hightlight-difference{float:left}
.comp-compare-products .highlight-container .hightlight-difference label.has-switch-input{padding-right:8px}
.comp-compare-products .highlight-container:before,.comp-compare-products .highlight-container:after{content:" ";display:table}
.comp-compare-products .highlight-container:after{clear:both}
}
@media screen and (max-width:767px){.comp-compare-products .empty-columns{display:none}
}
.comp-compare-products .hightlight-difference.highlighted{background-color:#ddf2ef}
.rwd .popover{z-index:999999999}
@media screen and (max-width:767px){.spoke-open .comp-compare-products .hightlight-difference{display:inline-block;width:100%}
.spoke-open .comp-compare-products .highlight-mobile{margin:0 -15px}
.spoke-open .comp-compare-products .compare-tools{display:block}
.spoke-open .comp-compare-products .compare-tools .table-label-stack{display:block;position:fixed;top:57px;left:0;width:100%;z-index:99999999}
.spoke-open .comp-compare-products .compare-tools .table-label-stack .compare-item{border:0;padding:0;margin:0;min-height:10px}
.spoke-open .comp-compare-products .compare-tools .table-label-stack .compare-item .blade-image,.spoke-open .comp-compare-products .compare-tools .table-label-stack .compare-item .price-tray,.spoke-open .comp-compare-products .compare-tools .table-label-stack .compare-item .btn-icon{display:none}
.spoke-open .comp-compare-products .compare-tools .table-label-stack .compare-item .item-label{padding-right:0;line-height:1.1}
.spoke-open .comp-compare-products .compare-tools .table-label-stack .table-responsive::-webkit-scrollbar{display:none}
.spoke-open .comp-compare-products .compare-tools .table-label-stack table thead tr th .th-wrap{padding:8px 10px}
.spoke-open .comp-compare-products .tech-label:nth-child(2) .titleForMobile{display:block}
.spoke-open .comp-compare-products.items-1 .hub-content .fixedLabel,.spoke-open .comp-compare-products.items-2 .hub-content .fixedLabel{display:none}
.spoke-open .comp-compare-products.items-3 .hub-content-wrap .table-label-stack .row-label,.spoke-open .comp-compare-products.items-4 .hub-content-wrap .table-label-stack .row-label{opacity:0}
.spoke-open .comp-compare-products.items-3 .tech-label .titleForMobile,.spoke-open .comp-compare-products.items-4 .tech-label .titleForMobile{display:block}
.spoke-open .comp-compare-products .hub-content .highlight-mobile{text-align:center;margin-top:82px;padding:20px 0}
.spoke-open .comp-compare-products .hub-content .items-3 .hub-content-wrap .table-label-stack .row-label,.spoke-open .comp-compare-products .hub-content .items-4 .hub-content-wrap .table-label-stack .row-label{opacity:0}
.spoke-open .comp-compare-products .hub-content .fixedLabel{position:absolute;top:0;display:block;padding-left:15px;padding-right:15px;border:1px}
.spoke-open .comp-compare-products .hub-content .fixedLabel .row-label{font-size:.75em;line-height:1.1;display:inline-block;padding-bottom:8px}
}
@media screen and (max-width:1199px){.compare-item .price-tray.dropdown .btn-shop{font-size:.8em}
}
@media screen and (max-width:991px){.compare-item .price-tray.dropdown .btn-shop{font-size:1em}
.compare-item .price-tray.dropdown .btn-shop span.cents{font-size:1em}
}
@media screen and (max-width:768px) and (orientation:landscape){.compare-tray .last-item-error.tray-modal{top:6%;height:94%}
.compare-tray .tray-content{height:90%}
.compare-tray .tray-content .tray-actions{left:0}
.compare-tray .tray-content .content-wrap{overflow-y:scroll;position:relative;height:85%}
}
@media screen and (max-width:767px){.compare-tray .tray-actions .mobile-btn,.tray-modal-content .tray-actions .mobile-btn{display:block;margin-bottom:10px}
.compare-tray .tray-actions .desktop-btn.btn,.tray-modal-content .tray-actions .desktop-btn.btn{display:none}
}
.tray-modal{background-color:#252525;position:absolute;top:0;left:0;width:100%;height:100%;display:none}
.tray-modal.tray-modal-active{display:block}
.tray-modal-table{display:table;width:100%;height:100%}
.tray-modal-content{display:table-cell;vertical-align:middle}
.tray-modal-content .tray-actions{margin-top:20px}
.tray-modal-content .tray-actions .btn{padding:.3em 1em;width:100px;display:inline-block;margin:0 2px}
.tray-modal-content .simplify-checkbox{display:block;margin-top:40px}
.tray-modal-content .simplify-checkbox .switch-input-content{font-weight:200}
@media screen and (min-width:768px){.tray-modal-content .simplify-checkbox{margin-top:20px}
}
.tray-modal-content p{font-size:1.5em;font-weight:200;margin:0 0 14px;padding:0 40px}
@media screen and (min-width:768px){.tray-modal-content p{font-weight:400;margin:0;font-size:1.75em}
}
.productCompareTemplate .product-masthead.missing-full-bleed-renditions.text-only{background:#f7f7f7 !important}
@media screen and (min-width:767px){.add-to-compare{margin-left:-15px;margin-bottom:0;height:200px;border:1px solid #e2e2e2}
.add-to-compare.compare-item{background-color:transparent;border:#e2e2e2 1px solid}
.add-to-compare .item-link{border-color:#e2e2e2}
.add-to-compare .item-link .plus-item-label{display:inline-block;width:100%;font-size:120px;text-align:center}
.add-to-compare .item-link .empty-item-label{display:inline-block;width:75%;padding:0 0 0 25px;text-align:center;line-height:1}
}
@media screen and (min-width:1200px){.compare-header .header-affixer.affix .add-to-compare .plus-item-label{line-height:40px}
.add-to-compare .item-link .empty-item-label{padding:0 0 0 50px}
}