.show-tablet,.show-desktop,.hide-mobile{display: none !important}.main h1{font-size: 1.5em;margin: 20px 10px;font-weight: normal}.generic-text{padding: 0 10px}.generic-text a{word-break: break-all}.editorial-content{padding: 20px 10px}.editorial-content h2{border: none;font-size: 1.6em;font-weight: normal;color: #009933}.editorial-content h1{color: #fff !important;display: block;width: 100%;background: #000;padding: 15px;margin: 0;color: #fff;position: absolute;top: 0;left: 0}.editorial-content h3{color: #333;font-size: 1.1em;font-weight: bold}.editorial-content .column{width: 100%;padding: 0}.editorial-content .column ul{padding-left: 25px}.editorial-content img{width: 100%}.main.wrapper h2{font-size: 1.6em;padding: 15px 0;margin: 5px}.picks ul.tiles li.free-text{font-size: 0.85em;line-height: 0.95em}.picks ul.tiles li.free-text span{text-transform: uppercase;font-size: 1.75em;line-height: 1em}.picks ul.tiles li.free-text span strong{font-size: 2.05em;line-height: 0.65em}.picks ul.tiles li.free-text em{font-size: 1.6em;line-height: 1em;margin-bottom: 10px}.picks ul.tiles li.free-text p{margin-bottom: 1.4em}#vertical_picks ul li div span.subtitle em{color: #333;font-size: 1.5em}.product-sheet-content .product-list-cat > span{font-weight: bold}.cover .desc{display: table-header-group;font-size: 14px;line-height: 18px}.main .tips-section{border-width: 0}.main .tips-section > ul{margin: 0;padding: 0}.main .tips-section > li{width: 100%;padding-bottom: 0;border-color: #d6d6d6;border-style: solid;border-width: 0 0 1px 0}.main .tips-section > li .home-tip-image{max-height: 100%;position: relative}.main .tips-section > li h3{font-size: 2em;padding-top: 20px}.main .tips-section > li span{font-size: 1.2em;font-weight: 100}.main .tips-section > li a{padding-bottom: 0 !important}#dispatch .slider .pagination,#dispatch .slider .left-button,#dispatch .slider .right-button{display: none}#dispatch .slider .slides{-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none}#dispatch .slider .slides > li{display: none}#dispatch .slider .slides > li > div{padding: 0}#dispatch .slider .slides > li.main-slide{display: table-cell}#dispatch .slider .slides > li.main-slide .layer-normal{display: none}#dispatch .slider .slides > li.main-slide #zoneA,#dispatch .slider .slides > li.main-slide #zoneB,#dispatch .slider .slides > li.main-slide #zoneC{display: none}#dispatch .main-slide{margin-bottom: 0;padding-top: 0}#dispatch .main-slide #diagonal-splash{display: none}#dispatch .main-slide .mobile,#dispatch .main-slide #support-container{display: block;width: 100%}#dispatch .main-slide #nav{display: block;position: relative;margin: 0;padding: 0;bottom: 0}#dispatch .main-slide #nav a{display: block;position: relative;left: 0;width: 100%;min-height: 180px;padding-bottom: 0;text-align: left;background-color: white;color: green;border-bottom: 1px solid #000}#dispatch .main-slide #nav a .adapt-img-wrapper{background-size: cover}#dispatch .main-slide #nav a img{min-height: 180px;width: 100%}#dispatch .main-slide #nav a:last-child{border-bottom: none}#dispatch .main-slide #nav a .dispatch-link{position: absolute;right: 0;top: 0;bottom: 0;width: 50%;min-width: 160px;padding: 20px;background: rgba(0,0,0,0.8)}#dispatch .main-slide #nav a .dispatch-link strong{font-size: 2.3077em;font-weight: normal;margin: 4px 0 10px;text-shadow: none}#dispatch .main-slide #nav a .dispatch-link > h1,#dispatch .main-slide #nav a .dispatch-link > h2{font-size: 1.0769em;display: block;color: #aaa}#dispatch .main-slide #nav a .dispatch-link .link{display: block;margin-top: 1em;font-weight: bold;font-size: 1.2em;color: #fff}#dispatch .main-slide #nav a .dispatch-link .link::before{content: ">\00a0"}#languages .wrap-content{padding: 0;width: 100%;height: 100%}#languages header{position: fixed;top: 0;height: 64px;left: 0;right: 0;background: #fff;color: #009530;line-height: 64px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;font-size: 1.8462em;padding: 0.5em;text-align: center}#languages header > img{height: 100%;width: auto}#languages .list-menu{display: block;position: fixed;left: -100%;top: 108px;width: 100%;min-height: 0;height: calc(100% - 108px);margin: 0;padding: 0;overflow-y: auto;border: none;z-index: 1;background: #fff;-webkit-transition: left 100ms ease;-moz-transition: left 100ms ease;-o-transition: left 100ms ease;-ms-transition: left 100ms ease;transition: left 100ms ease}#languages .list-menu > li{background: transparent;border-bottom: 1px solid #d6d6d6;padding: 0;display: block}#languages .list-menu > li > a,#languages .list-menu > li > span{position: relative;display: block;padding: 0.6em;margin: 0;line-height: 1.2em;font-size: 1.2em;text-transform: none;color: #626469;cursor: pointer}#languages .list-menu > li > a:hover,#languages .list-menu > li > span:hover{color: #9fa0a4}#languages .list-menu > li > a:after,#languages .list-menu > li > span:after{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -42px;content: " ";display: block;position: absolute;top: 50%;right: 1em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .list-menu > li > a:after,#languages .list-menu > li > span:after{background-size: 288px 285px}}#languages .list-menu > li:before{content: ""}#languages .list-menu > li.back{display: block;background: #e7e6e6}#languages .list-menu > li.back > a{padding-left: 1.5em;color: #626469}#languages .list-menu > li.back > a:before{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -63px;content: " ";display: block;position: absolute;top: 50%;left: 0.5em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .list-menu > li.back > a:before{background-size: 288px 285px}}#languages .list-menu > li.selected > ul{left: 0}#languages .level1{position: fixed;left: -100%;top: 108px;width: 100%;min-height: 0;height: calc(100% - 108px);margin: 0;padding: 0;overflow-y: auto;border: none;z-index: 1;background: #fff;-webkit-transition: left 100ms ease;-moz-transition: left 100ms ease;-o-transition: left 100ms ease;-ms-transition: left 100ms ease;transition: left 100ms ease;display: block;position: static;height: calc(100% - 44px)}#languages .level1 > li{background: transparent;border-bottom: 1px solid #d6d6d6;padding: 0;display: block}#languages .level1 > li > a,#languages .level1 > li > span{position: relative;display: block;padding: 0.6em;margin: 0;line-height: 1.2em;font-size: 1.2em;text-transform: none;color: #626469;cursor: pointer}#languages .level1 > li > a:hover,#languages .level1 > li > span:hover{color: #9fa0a4}#languages .level1 > li > a:after,#languages .level1 > li > span:after{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -42px;content: " ";display: block;position: absolute;top: 50%;right: 1em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .level1 > li > a:after,#languages .level1 > li > span:after{background-size: 288px 285px}}#languages .level1 > li:before{content: ""}#languages .level1 > li.back{display: block;background: #e7e6e6}#languages .level1 > li.back > a{padding-left: 1.5em;color: #626469}#languages .level1 > li.back > a:before{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -63px;content: " ";display: block;position: absolute;top: 50%;left: 0.5em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .level1 > li.back > a:before{background-size: 288px 285px}}#languages .level1 > li.selected > ul{left: 0}#languages .level1 > li > a{text-transform: uppercase}#languages .level2{max-height: initial;left: 0;-webkit-overflow-scrolling: touch;display: block;position: fixed;left: -100%;top: 108px;width: 100%;min-height: 0;height: calc(100% - 108px);margin: 0;padding: 0;overflow-y: auto;border: none;z-index: 1;background: #fff;-webkit-transition: left 100ms ease;-moz-transition: left 100ms ease;-o-transition: left 100ms ease;-ms-transition: left 100ms ease;transition: left 100ms ease;column-count: 1;column-width: 100%;-webkit-column-count: 1;-webkit-column-width: 100%;-moz-column-count: 1;-moz-column-width: 100%}#languages .level2 > li{background: transparent;border-bottom: 1px solid #d6d6d6;padding: 0;display: block}#languages .level2 > li > a,#languages .level2 > li > span{position: relative;display: block;padding: 0.6em;margin: 0;line-height: 1.2em;font-size: 1.2em;text-transform: none;color: #626469;cursor: pointer}#languages .level2 > li > a:hover,#languages .level2 > li > span:hover{color: #9fa0a4}#languages .level2 > li > a:after,#languages .level2 > li > span:after{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -42px;content: " ";display: block;position: absolute;top: 50%;right: 1em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .level2 > li > a:after,#languages .level2 > li > span:after{background-size: 288px 285px}}#languages .level2 > li:before{content: ""}#languages .level2 > li.back{display: block;background: #e7e6e6}#languages .level2 > li.back > a{padding-left: 1.5em;color: #626469}#languages .level2 > li.back > a:before{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -63px;content: " ";display: block;position: absolute;top: 50%;left: 0.5em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .level2 > li.back > a:before{background-size: 288px 285px}}#languages .level2 > li.selected > ul{left: 0}#languages .level2 > li{border: none}#languages .level2 > li > a:after{display: none}#languages .level3{display: block;position: fixed;left: -100%;top: 108px;width: 100%;min-height: 0;height: calc(100% - 108px);margin: 0;padding: 0;overflow-y: auto;border: none;z-index: 1;background: #fff;-webkit-transition: left 100ms ease;-moz-transition: left 100ms ease;-o-transition: left 100ms ease;-ms-transition: left 100ms ease;transition: left 100ms ease;background: #fafafa;-webkit-overflow-scrolling: touch}#languages .level3 > li{background: transparent;border-bottom: 1px solid #d6d6d6;padding: 0;display: block}#languages .level3 > li > a,#languages .level3 > li > span{position: relative;display: block;padding: 0.6em;margin: 0;line-height: 1.2em;font-size: 1.2em;text-transform: none;color: #626469;cursor: pointer}#languages .level3 > li > a:hover,#languages .level3 > li > span:hover{color: #9fa0a4}#languages .level3 > li > a:after,#languages .level3 > li > span:after{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -42px;content: " ";display: block;position: absolute;top: 50%;right: 1em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .level3 > li > a:after,#languages .level3 > li > span:after{background-size: 288px 285px}}#languages .level3 > li:before{content: ""}#languages .level3 > li.back{display: block;background: #e7e6e6}#languages .level3 > li.back > a{padding-left: 1.5em;color: #626469}#languages .level3 > li.back > a:before{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -63px;content: " ";display: block;position: absolute;top: 50%;left: 0.5em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .level3 > li.back > a:before{background-size: 288px 285px}}#languages .level3 > li.selected > ul{left: 0}#languages .level3 abbr{font-size: 0;line-height: 1em}#languages .level3 abbr:before{content: attr(title);font-size: 18.72px}#languages .level3 > li > a:after{display: none}#languages .country-selector{position: fixed;top: 64px;width: 100%;height: calc(100% - 64px);font-size: 1.2em}#languages .country-selector h1{height: 44px;left: 0;right: 0;background: #3dcd58;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;font-size: 1.5385em;padding: .1em .5em}#languages .country-selector h1,#languages .country-selector h1 a{color: #fff}#languages .country-selector > ul{position: fixed;left: -100%;top: 108px;width: 100%;min-height: 0;height: calc(100% - 108px);margin: 0;padding: 0;overflow-y: auto;border: none;z-index: 1;background: #fff;-webkit-transition: left 100ms ease;-moz-transition: left 100ms ease;-o-transition: left 100ms ease;-ms-transition: left 100ms ease;transition: left 100ms ease;display: block;position: static;height: calc(100% - 44px)}#languages .country-selector > ul > li{background: transparent;border-bottom: 1px solid #d6d6d6;padding: 0;display: block}#languages .country-selector > ul > li > a,#languages .country-selector > ul > li > span{position: relative;display: block;padding: 0.6em;margin: 0;line-height: 1.2em;font-size: 1.2em;text-transform: none;color: #626469;cursor: pointer}#languages .country-selector > ul > li > a:hover,#languages .country-selector > ul > li > span:hover{color: #9fa0a4}#languages .country-selector > ul > li > a:after,#languages .country-selector > ul > li > span:after{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -42px;content: " ";display: block;position: absolute;top: 50%;right: 1em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .country-selector > ul > li > a:after,#languages .country-selector > ul > li > span:after{background-size: 288px 285px}}#languages .country-selector > ul > li:before{content: ""}#languages .country-selector > ul > li.back{display: block;background: #e7e6e6}#languages .country-selector > ul > li.back > a{padding-left: 1.5em;color: #626469}#languages .country-selector > ul > li.back > a:before{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -63px;content: " ";display: block;position: absolute;top: 50%;left: 0.5em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .country-selector > ul > li.back > a:before{background-size: 288px 285px}}#languages .country-selector > ul > li.selected > ul{left: 0}#languages .country-selector > ul > li > a{text-transform: uppercase}#languages .country-selector > ul > li > ul{max-height: initial;left: 0;-webkit-overflow-scrolling: touch;display: block;position: fixed;left: -100%;top: 108px;width: 100%;min-height: 0;height: calc(100% - 108px);margin: 0;padding: 0;overflow-y: auto;border: none;z-index: 1;background: #fff;-webkit-transition: left 100ms ease;-moz-transition: left 100ms ease;-o-transition: left 100ms ease;-ms-transition: left 100ms ease;transition: left 100ms ease;column-count: 1;column-width: 100%;-webkit-column-count: 1;-webkit-column-width: 100%;-moz-column-count: 1;-moz-column-width: 100%}#languages .country-selector > ul > li > ul > li{background: transparent;border-bottom: 1px solid #d6d6d6;padding: 0;display: block}#languages .country-selector > ul > li > ul > li > a,#languages .country-selector > ul > li > ul > li > span{position: relative;display: block;padding: 0.6em;margin: 0;line-height: 1.2em;font-size: 1.2em;text-transform: none;color: #626469;cursor: pointer}#languages .country-selector > ul > li > ul > li > a:hover,#languages .country-selector > ul > li > ul > li > span:hover{color: #9fa0a4}#languages .country-selector > ul > li > ul > li > a:after,#languages .country-selector > ul > li > ul > li > span:after{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -42px;content: " ";display: block;position: absolute;top: 50%;right: 1em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .country-selector > ul > li > ul > li > a:after,#languages .country-selector > ul > li > ul > li > span:after{background-size: 288px 285px}}#languages .country-selector > ul > li > ul > li:before{content: ""}#languages .country-selector > ul > li > ul > li.back{display: block;background: #e7e6e6}#languages .country-selector > ul > li > ul > li.back > a{padding-left: 1.5em;color: #626469}#languages .country-selector > ul > li > ul > li.back > a:before{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -63px;content: " ";display: block;position: absolute;top: 50%;left: 0.5em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .country-selector > ul > li > ul > li.back > a:before{background-size: 288px 285px}}#languages .country-selector > ul > li > ul > li.selected > ul{left: 0}#languages .country-selector > ul > li > ul > li{border: none}#languages .country-selector > ul > li > ul > li > a:after{display: none}#languages .country-selector > ul > li > ul > li > ul{display: block;position: fixed;left: -100%;top: 108px;width: 100%;min-height: 0;height: calc(100% - 108px);margin: 0;padding: 0;overflow-y: auto;border: none;z-index: 1;background: #fff;-webkit-transition: left 100ms ease;-moz-transition: left 100ms ease;-o-transition: left 100ms ease;-ms-transition: left 100ms ease;transition: left 100ms ease;background: #fafafa;-webkit-overflow-scrolling: touch}#languages .country-selector > ul > li > ul > li > ul > li{background: transparent;border-bottom: 1px solid #d6d6d6;padding: 0;display: block}#languages .country-selector > ul > li > ul > li > ul > li > a,#languages .country-selector > ul > li > ul > li > ul > li > span{position: relative;display: block;padding: 0.6em;margin: 0;line-height: 1.2em;font-size: 1.2em;text-transform: none;color: #626469;cursor: pointer}#languages .country-selector > ul > li > ul > li > ul > li > a:hover,#languages .country-selector > ul > li > ul > li > ul > li > span:hover{color: #9fa0a4}#languages .country-selector > ul > li > ul > li > ul > li > a:after,#languages .country-selector > ul > li > ul > li > ul > li > span:after{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -42px;content: " ";display: block;position: absolute;top: 50%;right: 1em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .country-selector > ul > li > ul > li > ul > li > a:after,#languages .country-selector > ul > li > ul > li > ul > li > span:after{background-size: 288px 285px}}#languages .country-selector > ul > li > ul > li > ul > li:before{content: ""}#languages .country-selector > ul > li > ul > li > ul > li.back{display: block;background: #e7e6e6}#languages .country-selector > ul > li > ul > li > ul > li.back > a{padding-left: 1.5em;color: #626469}#languages .country-selector > ul > li > ul > li > ul > li.back > a:before{background-image: url('img/common-sprite.png');background-repeat: no-repeat;background-size: 288px 285px;width: 7px;height: 10px;background-position: -264px -63px;content: " ";display: block;position: absolute;top: 50%;left: 0.5em;margin-top: -5px}@media print, screen, (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 2ppx){#languages .country-selector > ul > li > ul > li > ul > li.back > a:before{background-size: 288px 285px}}#languages .country-selector > ul > li > ul > li > ul > li.selected > ul{left: 0}#languages .country-selector > ul > li > ul > li > ul abbr{font-size: 0;line-height: 1em}#languages .country-selector > ul > li > ul > li > ul abbr:before{content: attr(title);font-size: 18.72px}#languages .country-selector > ul > li > ul > li > ul > li > a:after{display: none}#sitemap .editorial-content{padding-top: 25px}#sitemap .editorial-content > ul{width: 100%}.slider{max-height: 400px;margin-bottom: 5%}.slider .slides{height: 400px}.slider .slides > li{height: 400px}.slider .slides > li > div .layer-normal .background-container > .adapt-img-wrapper,.slider .slides > li > div .layer-normal .background-container > img{height: 750px}.slider .slides > li > div .content-slide-wrapper{top: 230px;left: 25%;bottom: 0;height: 400px}.slider .slides > li > div .content-slide-wrapper .content-slide-container{width: 50%;padding: 0;margin: 0}.slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide{top: inherit
							padding:0}.slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide:before{content: "";height: 100%;vertical-align: middle;display: inherit}.slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide .tagline{width: 100%;height: auto;margin-left: 0;max-width: 100%;font-size: 1em;padding: 15px;top: 400px;background: #333}.slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide .tagline h1,.slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide .tagline h2{width: auto;font-size: 5vw;margin-bottom: 10px}.slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide .tagline > span{font-size: 3vw;padding: 0 0 10px 0}.slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide .tagline .learn-more{padding: 0;margin: 0}.slider .pagination{top: 220px;height: 25px;padding: 0;margin: 0}.slider .pagination li{display: inline-block;border: 3px #fff solid;font-size: 0;margin: 5px;cursor: pointer;width: 35px;-webkit-transition: opacity 200ms cubic-bezier(.19, 1, .22, 1);-moz-transition: opacity 200ms cubic-bezier(.19, 1, .22, 1);-o-transition: opacity 200ms cubic-bezier(.19, 1, .22, 1);-ms-transition: opacity 200ms cubic-bezier(.19, 1, .22, 1);transition: opacity 200ms cubic-bezier(.19, 1, .22, 1);opacity: 1}.slider .pagination li.current{position: relative;top: 2px;border: 5px #42b4e6 solid}.slider .left-button,.slider .right-button{position: absolute;display: block;top: 15%;z-index: -1000;cursor: pointer;margin: 0 -45%;display: none;background-size: 22px 80px}.slider .left-button.active,.slider .right-button.active{display: block}.slider .left-button{left: 48%;width: 22px;height: 40px;background-position: 0 0}.slider .right-button{right: 48%;width: 22px;height: 40px;background-position: 0 -40px}body#homepage .slider{max-height: 360px;overflow: visible}body#homepage .slider .slides > li{height: auto}body#homepage .slider .slides > li > div .layer-normal .background-container > .adapt-img-wrapper,body#homepage .slider .slides > li > div .layer-normal .background-container > img{height: 750px}body#homepage .slider .slides > li > div .content-slide-wrapper{top: 0;left: 25%}body#homepage .slider .slides > li > div .content-slide-wrapper .content-slide-container{width: 50%;padding: 0 10px;margin: 0}body#homepage .slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide{top: 150px}body#homepage .slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide .tagline{width: 100%;height: auto;max-width: 100%;font-size: 1em;padding: 15px;background-color: rgba(0,0,0,0.7)}body#homepage .slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide .tagline h1,body#homepage .slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide .tagline h2{width: auto;font-size: 5vw;margin-bottom: 10px}body#homepage .slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide .tagline > span{font-size: 3vw;padding: 0 0 10px 0}body#homepage .slider .slides > li > div .content-slide-wrapper .content-slide-container .content-slide .tagline .learn-more{padding: 0;margin: 0}body#homepage .slider .pagination{top: 32%;height: 25px;padding: 0;margin: 0}body#homepage .slider .pagination li{display: inline-block;border: 3px #fff solid;font-size: 0;margin: 5px;cursor: pointer;width: 35px;-webkit-transition: opacity 200ms cubic-bezier(.19, 1, .22, 1);-moz-transition: opacity 200ms cubic-bezier(.19, 1, .22, 1);-o-transition: opacity 200ms cubic-bezier(.19, 1, .22, 1);-ms-transition: opacity 200ms cubic-bezier(.19, 1, .22, 1);transition: opacity 200ms cubic-bezier(.19, 1, .22, 1);opacity: 1}body#homepage .slider .pagination li.current{position: relative;top: 2px;border: 5px #42b4e6 solid}body#homepage .slider .left-button,body#homepage .slider .right-button{position: absolute;display: block;top: 15%;z-index: 3;cursor: pointer;margin: 0 -45%;display: none;background-size: 22px 80px}body#homepage .slider .left-button.active,body#homepage .slider .right-button.active{display: block}body#homepage .slider .left-button{left: 48%;width: 22px;height: 40px;background-position: 0 0}body#homepage .slider .right-button{right: 48%;width: 22px;height: 40px;background-position: 0 -40px}#support-bar{position: static;width: 100%;margin: 0;padding: 20px 0;background: white}#support-bar-toggle:checked + #support-bar{margin: 0}#support-bar label{display: none}#support-bar-icons ul{width: 100%}.partner-locator{width: auto;margin: 10px}.partner-locator .map-heading .search-criteria{overflow: hidden}.partner-locator .map-heading .search-criteria ul,.partner-locator .map-heading .search-criteria ul.normal-fields,.partner-locator .map-heading .search-criteria ul.advanced-fields{display: block;font-size: 15px}.partner-locator .map-heading .search-criteria ul li,.partner-locator .map-heading .search-criteria ul.normal-fields li,.partner-locator .map-heading .search-criteria ul.advanced-fields li{display: block;margin: 10px 0;padding: 0;clear: both;width: 100%}.partner-locator .map-heading .search-criteria ul li:nth-child(1),.partner-locator .map-heading .search-criteria ul.normal-fields li:nth-child(1),.partner-locator .map-heading .search-criteria ul.advanced-fields li:nth-child(1),.partner-locator .map-heading .search-criteria ul li:nth-child(2),.partner-locator .map-heading .search-criteria ul.normal-fields li:nth-child(2),.partner-locator .map-heading .search-criteria ul.advanced-fields li:nth-child(2),.partner-locator .map-heading .search-criteria ul li:nth-child(3),.partner-locator .map-heading .search-criteria ul.normal-fields li:nth-child(3),.partner-locator .map-heading .search-criteria ul.advanced-fields li:nth-child(3),.partner-locator .map-heading .search-criteria ul li:nth-child(4),.partner-locator .map-heading .search-criteria ul.normal-fields li:nth-child(4),.partner-locator .map-heading .search-criteria ul.advanced-fields li:nth-child(4){width: 100%}.partner-locator .map-heading .search-criteria ul.advanced-fields{display: none}.partner-locator .map-heading .search-criteria .print-link{display: none}.partner-locator .map-heading .search-criteria .button-container{display: block}.partner-locator .map-heading .search-criteria .button-container .update-button,.partner-locator .map-heading .search-criteria .button-container .cancel-button{display: block;text-align: center;width: 125px;margin: 10px auto}.partner-locator .map-main-section{height: auto;display: block}.partner-locator .map-main-section .map-side-panel{display: block;position: relative;height: auto;margin-left: 0;width: 100%;background: white}.partner-locator .map-main-section .map-side-panel .filter-by{background: #3dcd58;padding: 15px;text-align: left;font-size: 1.2em}.partner-locator .map-main-section .map-side-panel .filter-by label{color: white}.partner-locator .map-main-section .map-side-panel .filter-by .partner-count{display: none}.partner-locator .map-main-section .map-side-panel .filter-by .modify-link-mobile{display: inline-block;float: right;line-height: 30px;color: white;text-decoration: underline}.partner-locator .map-main-section .map-side-panel .result-list .more-info{display: none}.partner-locator .map-main-section .map-side-panel .pagination{height: 60px;padding: 15px;line-height: 30px;font-size: 1.2em}.partner-locator .map-main-section .map-view{display: block;height: auto;width: 100% !important;position: static}.partner-locator .map-main-section .map-view .map-canvas{display: none}.partner-locator .map-main-section .map-view .modal{padding: 0;position: static}.partner-locator .map-main-section .map-view .modal-window{height: 200px !important;-webkit-box-shadow: 'none !important';box-shadow: 'none !important';border: 1px solid #dcdcdc}.partner-locator .map-heading{display: none !important}.partner-locator .map-view{display: none !important}.partner-locator .map-side-panel{display: none !important}.partner-locator .infowindow-mobile{display: none !important}.partner-locator.criteria-stage .map-heading{display: block !important}.partner-locator.error-stage .map-view{display: block !important}.partner-locator.list-stage .map-side-panel{display: block !important}.partner-locator.item-stage .infowindow-mobile{display: block !important}.marketo-form .mktoFormRow{display: block}.marketo-form .mktoFieldDescriptor.mktoFormCol{width: 100%;display: block}.signup-overlay > div,.main > .signup-overlay > div{width: 320px;margin-left: -160px;height: 320px;margin-top: -160px;top: 50%;left: 50%;font-size: 20px}.signup-overlay > div input,.main > .signup-overlay > div input{font-size: 16px}.signup-overlay > div input[type='submit'],.main > .signup-overlay > div input[type='submit']{width: 25%;padding: 2px 6px 3px}#emailpopin .contact-form--popin > div{max-width: 400px;width: 100%}#emailpopin > div{max-width: 400px;width: 100%}.home-product-list{width: 100%}.home-product-list .product-category-wrapper{padding: 10px 10px 10px 14px}.home-product-list .product-category-wrapper h2{text-transform: uppercase;color: #333;font-size: 1.4em;display: inline-block;background-color: rgba(255,255,255,0.7);margin: 0;vertical-align: middle;line-height: 1.2em;padding: 8px 10px}.home-product-list .product-category-wrapper ul.product-cat-list{padding: 0;margin: 10px 0;position: inherit;display: block;position: relative}.home-product-list .product-category-wrapper ul.product-cat-list li{background-color: #fff;color: #999;margin: 0 0 8px 0;padding: 13px 10px;text-align: right;float: none;width: auto;height: auto;display: block;position: inherit}.home-product-list .product-category-wrapper ul.product-cat-list li a{text-transform: uppercase;position: inherit;display: block;font-size: 1em;bottom: initial}.home-product-list .product-category-wrapper ul.product-cat-list li.battery-b{background-repeat: no-repeat;background-size: 200px auto;background-position: -60px -25px}.home-product-list .product-category-wrapper ul.product-cat-list li.battery-b:hover{background-color: #42b4e6;background-repeat: no-repeat;background-size: 200px auto;background-position: -60px -25px;color: #fff}.home-product-list .product-category-wrapper ul.product-cat-list li.surge-p{background-repeat: no-repeat;background-size: 300px auto;background-position: -160px -60px}.home-product-list .product-category-wrapper ul.product-cat-list li.surge-p:hover,.home-product-list .product-category-wrapper ul.product-cat-list li.surge-p.active{background-color: #42b4e6;background-repeat: no-repeat;background-size: 300px auto;background-position: -160px -60px;color: #fff}.home-product-list .product-category-wrapper ul.product-cat-list li.racks-a{background-repeat: no-repeat;background-size: 300px auto;background-position: -140px -200px}.home-product-list .product-category-wrapper ul.product-cat-list li.racks-a:hover,.home-product-list .product-category-wrapper ul.product-cat-list li.racks-a.active{background-color: #42b4e6;background-repeat: no-repeat;background-size: 300px auto;background-position: -140px -200px;color: #fff}.home-product-list .product-category-wrapper ul.product-cat-list li.special-o{background-repeat: no-repeat;background-size: 130px auto;background-position: -10px -42px}.home-product-list .product-category-wrapper ul.product-cat-list li.special-o:hover,.home-product-list .product-category-wrapper ul.product-cat-list li.special-o.active{background-color: #42b4e6;background-repeat: no-repeat;background-size: 130px auto;background-position: -10px -42px;color: #fff}.home-product-support{padding: 0 10px;width: 100%}.home-product-support .home-product-support-form{padding: 22px 15px 30px}.home-product-support .home-product-support-form > a{font-size: 40px;line-height: 42px}.home-product-support .home-product-support-form > div:nth-of-type(1) p:first-child{font-size: 20px;line-height: 22px;padding-top: 0}.home-product-support .home-product-support-form > div:nth-of-type(1) p{font-size: 16px;line-height: 19px;padding-top: 13px}.home-product-support .home-product-support-form > div:nth-of-type(2){margin-bottom: 0}.home-product-support .home-product-support-form > div:nth-of-type(2) > p{font-size: 16px;line-height: 20px;padding-bottom: 0;padding-top: 16px}.home-product-support .home-product-support-form > div:nth-of-type(2) ul{width: 100%}.home-product-support .home-product-support-form > div:nth-of-type(2) ul li{padding-top: 6px}.home-product-support .home-product-support-form > div:nth-of-type(2) ul li:after{margin: -19px 0 0 98%}.home-product-support .home-product-support-form > div:nth-of-type(2) > div{padding-top: 10px;position: relative}.home-product-support .home-product-support-form > div:nth-of-type(2) > div a{font-size: 14px;height: 36px;position: relative;padding: 0 10px;right: 18px}.home-product-support .home-product-support-form > div:nth-of-type(2) > div a:after{background-size: 7px auto;height: 36px;width: 23px;right: -30px}.home-product-support .home-product-support-form > ul{padding-top: 10px}.home-product-support .home-product-support-form > ul li{float: none;padding-top: 12px}.home-product-support .home-product-support-form > ul li:first-child{float: none}.home-product-support .home-product-support-form > ul li a{font-size: 14px}.home-product-support .home-product-support-form > ul li a:after{height: 12px;width: 7px;top: 1px}