/*@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot);src:url(/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf) format("truetype"),url(/fonts/icomoon.woff) format("woff"),url(/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-colorpicker:before{content:"\E900"}.icon-back:before{content:"\E901"}.icon-next:before{content:"\E902"}.icon-commerce:before{content:"\E905"}.icon-next2:before{content:"\E906"}.icon-back2:before{content:"\E907"}.icon-commerce2:before{content:"\E908"}.icon-profile:before{content:"\E909"}.icon-commerce22:before{content:"\E90A"}.icon-phone-outline:before{content:"\E90B"}.icon-icon-shop-cart:before{content:"\E90C"}.icon-message:before{content:"\E90D"}.icon-shopping:before{content:"\E90E"}.icon-shield-check:before{content:"\E90F"}.icon-eye:before{content:"\E910"}.icon-wechat:before{content:"\E911"}.icon-weibo:before{content:"\E912"}.icon-zoom_out:before{content:"\E913"}.icon-zoom_in:before{content:"\E914"}.icon-exit:before{content:"\E915"}.icon-equalizer:before{content:"\E916"}.icon-power:before{content:"\E917"}.icon-chart-growth:before{content:"\E918"}.icon-leaf:before{content:"\E919"}.icon-keyboard:before{content:"\E91A"}.icon-cable2:before{content:"\E91B"}.icon-height:before{content:"\E91C"}.icon-screen:before{content:"\E91D"}.icon-diamond4:before{content:"\E91E"}.icon-heart:before{content:"\E91F"}.icon-enlarge:before{content:"\E989"}.icon-shrink:before{content:"\E98A"}.icon-enlarge2:before{content:"\E98B"}.icon-shrink2:before{content:"\E98C"}.icon-menu1:before{content:"\E9BD"}.icon-menu2:before{content:"\E9BE"}.icon-plus:before{content:"\EA0A"}.icon-minus:before{content:"\EA0B"}.icon-facebook21:before{content:"\EA93"}.icon-instagram1:before{content:"\EA94"}.icon-twitter1:before{content:"\EA97"}.icon-rss21:before{content:"\EA9E"}.icon-youtube1:before{content:"\EA9F"}.icon-linkedin1:before{content:"\EACA"}.icon-pinterest1:before{content:"\EAD2"}.icon-cog:before{content:"\F013"}.icon-pencil:before{content:"\F040"}.icon-map-marker:before{content:"\F041"}.icon-map-marker2:before{content:"\F042"}.icon-triangle-left:before{content:"\F044"}.icon-triangle-left2:before{content:"\F045"}.icon-triangle-right:before{content:"\F05A"}.icon-triangle-down:before{content:"\F05B"}.icon-triangle-down2:before{content:"\F05C"}.icon-triangle-right2:before{content:"\F05D"}.icon-triangle-down3:before{content:"\F05E"}.icon-phone:before{content:"\F095"}.icon-phone2:before{content:"\F096"}.icon-triangle-up:before{content:"\F0AA"}.icon-triangle-up2:before{content:"\F0AB"}.icon-triangle-up3:before{content:"\F0AC"}.icon-comment-o:before{content:"\F0E5"}.icon-uniF1001:before{content:"\F101"}.icon-uniF1002:before{content:"\F102"}.icon-uniF102:before{content:"\F103"}.icon-uniF103:before{content:"\F104"}.icon-uniF101:before{content:"\F105"}.icon-uniF157:before{content:"\F157"}.icon-envelope-square:before{content:"\F199"}.icon-envelope-square2:before{content:"\F19A"}.icon-uniF1CA1:before{content:"\F1CB"}.icon-share-alt:before{content:"\F1E0"}.icon-share-alt2:before{content:"\F1E1"}.icon-uniF2431:before{content:"\F244"}.icon-commenting-o:before{content:"\F27B"}.icon-menu:before{content:"\EC2B"}.icon-chevron-left:before{content:"\E904"}.icon-chevron-right:before{content:"\E903"}.icon-uniF100:before{content:"\F100"}.icon-uniF1CA:before{content:"\F1CA"}.icon-uniF243:before{content:"\F243"}.icon-facebook2:before{content:"\EA91"}.icon-instagram:before{content:"\EA92"}.icon-twitter:before{content:"\EA96"}.icon-rss2:before{content:"\EA9C"}.icon-youtube:before{content:"\EA9D"}.icon-linkedin:before{content:"\EAC9"}.icon-pinterest:before{content:"\EAD1"}*,:after,:before{margin:0;padding:0}body{background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5 h6{font-family:UniversLTStd-Light,Helvetica,Arial,sans-serif}p{padding:0}.body h2{font-size:24px;line-height:1.1}a,a:active,a:focus,a:hover{outline:none!important;text-decoration:none!important}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #ccc}hr.section{margin:60px 0}section{margin:0;padding-bottom:45px;overflow-x:hidden}strong{font-family:UniversLTStd-Bold,Helvetica,Arial,sans-serif;font-weight:700}.vcenter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.bg-img{background-size:cover}.bold-a{font-weight:700;font-size:120%}.show{display:block}.hide{display:none}@media (min-width:769px){.tablet-up{display:block}.tablet-down{display:none!important}}@media (max-width:768px){.tablet-up{display:none!important}.tablet-down{display:block}}.selectboxit-container{position:relative;display:block;width:100%;vertical-align:top}.selectboxit-container *{font:14px Helvetica,Arial;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap}.selectboxit-container .selectboxit{width:100%;cursor:pointer;margin:0;padding:0;border-radius:0;overflow:hidden;display:block;position:relative}.selectboxit-container .selectboxit-options a,.selectboxit-container span{height:35px;line-height:33px;display:block}.selectboxit-container .selectboxit:focus{outline:0}.selectboxit-options .selectboxit-disabled,.selectboxit.selectboxit-disabled{opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;cursor:default}.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left;color:#757b82}.selectboxit .selectboxit-option-icon-container{margin-left:5px}.selectboxit-container .selectboxit-options{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;border-radius:0;text-align:left;-webkit-box-shadow:none;box-shadow:none}.selectboxit-option{text-indent:5px;margin:0;list-style-type:none}.selectboxit-option .selectboxit-option-anchor{padding:0 2px}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none}.selectboxit-optgroup-header{text-indent:5px;margin:0;list-style-type:none}.selectboxit-option-first{border-top-right-radius:6px;border-top-left-radius:6px}.selectboxit-optgroup-header+.selectboxit-option-first{border-top-right-radius:0;border-top-left-radius:0}.selectboxit-option-last{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.selectboxit-optgroup-header{font-weight:700}.selectboxit-optgroup-header:hover{cursor:default}.selectboxit-arrow-container{width:30px;position:absolute;right:0;bottom:1px}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}.selectboxit-option-icon-container{float:left}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:50%;float:left}.selectboxit-rendering{display:inline-block!important;*display:inline!important;zoom:1!important;visibility:visible!important;position:absolute!important;top:-9999px!important;left:-9999px!important}.jqueryui .ui-icon{background-color:inherit}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px}.selectboxit-btn{background-color:transparent;border:1px solid #ccc}.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:hover{text-decoration:none}.selectboxit-default-arrow{width:0;height:0;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent}.selectboxit-list{background-color:#fff;border:1px solid #999}.selectboxit-list .selectboxit-option-anchor{color:#757b82}.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{background-color:#eee}.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor{color:#999}.logo-grey{color:#808285}.about-logo{margin-bottom:25px}.about-logo img{height:40px}.stickyTab{display:none}#product-carousel{margin-bottom:60px}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{bottom:-30px}.slick-dots li{width:16px}.slick-dots li button{display:inline-block;width:12px;height:12px;margin:0 5px 0 0;border:none;border-radius:50%;cursor:pointer;background-color:#ccc;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.slick-dots .slick-active button,.slick-dots li:hover button{-webkit-transform:scale(1);transform:scale(1)}.slick-dots .slick-active button{margin:0 5px 0 0;width:12px;height:12px;background-color:#83945d}.slick-dots li:hover button{background-color:#83945d}.slick-dots li button:before{content:none}.slickslide-wrapper{margin-left:-15px}.slickslide-wrapper .slickslide-container{margin-right:-15px}.slick-slider .slick-next,.slick-slider .slick-prev{font-size:inherit;line-height:inherit;color:inherit;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.slick-slider .slick-next:before,.slick-slider .slick-prev:before{display:none}.libertyHolder{background:#fff!important;margin:0}.product-name{color:#58595b;text-transform:uppercase}.product-designer{color:#a4a4a4;font-size:90%;line-height:90%}.truck{width:18px;padding-bottom:15px;display:inline-block;float:left}.detail-info{font-size:13px}.detail-info a{font-family:UniversLTStd,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;display:block}.detail-info a,.detail-info p{line-height:20px;margin:0;padding:0}.detail-info .detail-resources:last-of-type{margin-bottom:0}.detail-info .accordion .detail-resources:last-of-type p{margin-bottom:10.5px}.region-german .prod-btn a{padding:12px;width:auto;display:inline-block}.tab-resources{margin-top:20px}section.details .accordion.container-right{padding-left:22.5px;padding-right:0}.details a{color:#58595b}.accordion-controls{height:0;text-align:right}.accordion-controls a.minus,.accordion-controls a.plus{width:100%;text-decoration:none;display:inline-block;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.accordion-controls a.minus:hover,.accordion-controls a.plus:hover{text-decoration:none}.accordion-controls a i{color:rgba(88,89,91,.7);font-size:8px;line-height:16px}.detail-customer,.detail-resources,.detail-specs{margin-bottom:30px}.details-misc{margin-bottom:15px}.colorGallerycarousel{border:1px solid #ccc;padding:7px 0 7px 6px;margin:11px 20px 30px 0;position:relative}.colorBoxLeft{float:left;width:33.6%;padding-left:0;padding-right:3%}.galeryItemImg{width:152px}.galleryItem{width:160px;float:left;padding:0 0 25px}.galleryOpt,.galleryOpt a{font-size:9px;line-height:11px;color:#58595b;margin-top:5px}.galeryTypes a{color:#9eb300;padding-top:10px}.btn{border-radius:0!important;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn.focus,.btn:focus,.btn:hover{color:#fff;text-decoration:none;opacity:.9;-webkit-transform:scale(1.06);transform:scale(1.06)}.product-price span,.product-shipping{font-family:UniversLTStd}.product-shipping{display:block;margin:0;color:#999}.product-availability,.product-shipping,.request-more-information-btn{margin:0}.product-buttons a{width:200px;padding:12px 0;margin:0 0 14px;font-family:UniversLTStd;font-size:13px;line-height:1em;font-weight:700;color:#fff}.btn-quickbuy{background:#83945d}.btn-grey{background:#8b8b8b}.nav-tabs{margin:0 0 30px;background:url(/userfiles/productsV2/tab-stroke.png) 0 50% repeat-x;border:none}.nav-tabs>li>a{color:#999;font-family:UniversLTStd,Helvetica,Arial,sans-serif;font-weight:700;position:relative;display:block;padding:10px 25px 10px 0;margin-right:0}.nav-tabs>li.active>a,.nav-tabs>li>a{border:none;background-color:#fff;border-radius:0}.nav-tabs>li.active>a{color:#58595b;border-bottom:transparent;cursor:default}.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#58595b;background-color:#fff;border:none;border-bottom:transparent;cursor:default;border-radius:0}.tab-pane .h5{margin:0 0 15px;text-transform:uppercase}.tab-pane .h5,.tab-pane .h6{color:#999;font-family:UniversLTStd,Helvetica,Arial,sans-serif;line-height:1em;font-weight:700}.tab-pane .h6{margin:0 0 5px}.middle-stroke{display:inline-block;width:100%;border-bottom:1px solid #ccc;float:left}.product-about-1{margin:40px 0 30px}.product-about-1 .about-logo{margin:0 0 30px}.product-about-1 a{color:#58595b;font-family:UniversLTStd,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;line-height:normal;margin:0;padding:0;display:block}.product-about-1 a:hover{text-decoration:none}.product-about-1 a i{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(1);transform:scale(1)}.product-about-1 a:hover i{-webkit-transform:scale(1.5);transform:scale(1.5)}.product-about-1 .about-copy{font-size:14px;line-height:20px;margin:0 0 20px;padding:0}.product-about-1 .awards{text-align:left;padding:0}.product-about-1 .awards p{text-align:center;margin:0;padding:0;font-size:13px;line-height:16px}.product-about-1 .awardlogo{margin:0 20px 0 0;display:inline-block}.product-about-1 .awardlogo img{max-width:100px;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.details .h5{color:#999;border-bottom:1px solid #ccc;font-family:UniversLTStd,Helvetica,Arial,sans-serif;line-height:1em;font-weight:700;padding:0 0 5px;margin:0 0 20px;text-transform:uppercase}.details img{margin-bottom:30px}.accordion .detail-resources{border-bottom:1px solid #ccc;padding-bottom:5px}.accordion .detail-resources .h5{border-bottom:none;padding-bottom:0;margin-bottom:0}.accordion .detail-resources p{padding-top:15px}.details-link i{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.details-link:hover{text-decoration:none}.details-link:hover i{-webkit-transform:scale(1.5);transform:scale(1.5)}.product-about-2{margin:80px auto}.product-about-2 img{margin-bottom:30px}.about2-copy{overflow:hidden}.about2-copy p{font-size:14px;line-height:20px}#about-carousel .slick-dots{bottom:0;width:auto;left:0;margin-left:0}.masonry{-webkit-column-count:3;column-count:3;-webkit-column-gap:30px;column-gap:30px}.product-review{margin:0}.product-review .review{border-bottom:none}.product-review .review .review-wrapper{border-bottom:1px solid #ccc}.product-review .toolbar a{color:#fff;font-size:14px;margin-top:20px}.product-review .toolbar a,.review .rev-subject{font-family:UniversLTStd,Helvetica,Arial,sans-serif}.review .rev-subject{margin:5px 0;font-size:16px}.review .rev-body{font-size:12px;margin-bottom:10px;line-height:16px}.review .rev-user{font-family:UniversLTStd-Light,Helvetica,Arial,sans-serif;font-weight:700;font-size:13px;color:#777}.review .rev-user:first-letter{text-transform:uppercase}.review .rev-user a{color:#888}.reviews-wrapper{padding:0}.reviews-container{width:100%;margin:0 auto;padding:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.reviews-container.packing{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.reviews{margin-left:-45px}.reviews .review{background-color:#fff;display:inline-block;padding-left:45px;padding-bottom:30px;width:33.333%;margin:0;vertical-align:top}.reviews .review-wrapper{padding-bottom:15px}.reviews .rev-body{overflow:hidden}.reviews .ratings i{color:#83945d}.reviews .rev-user{display:block;height:0;text-align:right}.reviews .toggle-buttons .toggle-button{font-size:11px}.reviewer{font-size:12px;text-transform:capitalize}.photo-links-header .h5,.reviewer{font-family:UniversLTStd,Helvetica,Arial,sans-serif;font-weight:700}.photo-links-header .h5{color:#999;line-height:1em;margin:0;text-transform:uppercase;font-size:15px;border-bottom:1px solid #ccc;padding-bottom:5px}.h2{font-weight:700;margin-bottom:15px}.photo-link{display:inline-block;vertical-align:top;float:none;margin-right:-4px;padding-bottom:15px}.photo-links .h2{font-size:20px!important}.videoholder,.videothumb{text-align:center}.videothumb{display:inline-block;margin:0 20px 0 0;position:relative}.videothumb p{padding:0}.videothumb a{width:182px;height:102px;display:block;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,.7)}.videothumb a>i{position:absolute;top:22px;left:66px;opacity:.6}.ergonomic{padding:60px 0;margin:0 0 45px;background-position:50%;background-attachment:fixed;background-size:cover}.ergonomic .h2{font-size:34px;line-height:1.1;margin:0 0 22px}.ergonomic p{line-height:1.5}.ergonomic .nav-tabs{padding:20px 45px;background-image:none;margin:0}.ergonomic .nav-tabs>li,.ergonomic .nav-tabs>li.active,.ergonomic .nav-tabs>li.focus{background-color:transparent!important;margin-right:25px}.ergonomic .nav-tabs>li>a{padding:10px 0;background:transparent}.ergonomic .col-xs-12{padding:0}.ergonomic .tab-content{padding:35px 45px 30px}.ergonomic.dark{color:#fff}.ergonomic.light{color:#58595b}.ergonomic.dark .nav-tabs{background-color:rgba(0,0,0,.5);-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.ergonomic.dark .nav-tabs>li>a{color:#fff}.ergonomic.dark .nav-tabs>li.active>a{background:transparent;color:#fff}.ergonomic.dark .tab-content{color:#fff;background-color:rgba(0,0,0,.5);-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.ergonomic.light .nav-tabs{background-color:hsla(0,0%,100%,.5)}.ergonomic.light .nav-tabs>li>a{color:#58595b}.ergonomic.light .nav-tabs>li.active>a{background:transparent;color:#58595b;border-bottom:4px solid #58595b}.ergonomic.light .tab-content{color:#58595b;background-color:hsla(0,0%,100%,.5)}.designstudio img{margin-bottom:25px}.designstudio .h2{margin-top:0}.product-item{margin:0 15px;text-align:center}.product-item img{margin:0 0 10px}.product-item a{color:#58595b;text-decoration:none}.product-item a:active,.product-item a:focus,.product-item a:hover{color:#999}.product-item p{margin:0;padding:0;text-transform:uppercase}.article-item{text-align:center}.article-item img{margin:0 0 10px}.article-item a{color:#58595b;text-decoration:none}.article-item a:active,.product-item a:focus,.product-item a:hover{color:#999}.article-item p{margin:0;padding:0}.information label{font-size:14px}.information{overflow:visible}.information [type=submit]{font-weight:700;color:#fff}.information [type=submit] i{font-weight:400;color:#fff}.information .rc-anchor.rc-anchor-normal.rc-anchor-light{margin-bottom:20px}.information a,.information a:hover{color:#58595b}.sliderTop{width:auto;margin:10px 25px 0 40px;height:180px!important;overflow:hidden}.colorBoxRight img{width:100%;margin-bottom:4px}.colorItem span{background:#fff;opacity:.8}.print-share-container{height:6px;text-align:right}.print-button-container{display:inline-block;vertical-align:middle}.print-button-container a{position:relative;top:1px}.print-button-container a,.print-button-container a:hover{text-decoration:none}.at-style-responsive .at-share-btn{margin-bottom:0}.social-share-container{display:inline-block;overflow-x:hidden;vertical-align:middle}.social-share-container .share-button{background:#fff;z-index:1}.social-share-container .share-button a{text-decoration:none;line-height:30px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.social-share-container .share-button a:hover{text-decoration:none}.social-share-container .addthis_inline_share_toolbox{display:inline-block;vertical-align:middle;white-space:nowrap;max-width:0;overflow:hidden;-webkit-transition:max-width .3s ease-out;transition:max-width .3s ease-out}.social-share-container.sharing .share-button{display:none}.social-share-container.sharing .addthis_inline_share_toolbox{max-width:100%}.underline-content{margin-bottom:30px;padding-bottom:0}.underline-content .tnav{margin-bottom:0;padding-bottom:0;padding-left:0;list-style:none}.underline-content .tnav>li,.underline-content .tnav>li>a{position:relative;display:block}.underline-content .tnav>li>a{padding:10px 15px 10px 0}.underline-content .underline{background-color:#58595b}.underline-content.ergonomic-underline,.underline-content.ergonomic-underline .tnav{margin-bottom:0;padding-bottom:0}.underline-content.ergonomic-underline .underline{background-color:#fff}.underline-content .underline-container{position:relative;display:block;width:100%;top:-4px}.underline-content .underline-container .underline{position:absolute;left:0;height:4px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.content-wrapper{padding:0}section{overflow:hidden}.fade-up{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:all .3s ease-out,opacity .5s ease-out;transition:all .3s ease-out,opacity .5s ease-out}.fade-up.fading{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.image-zoom{position:relative}.zoom-takeover-container .zoom-out-container{z-index:10}.zoom-takeover-container img{z-index:5}.zoom-in-container,.zoom-out-container{position:absolute;width:100%;height:100%;top:0;right:0}.zoom-out{position:relative}.zoom-out .icon-uniF1CA{position:absolute;right:0;top:0;padding-bottom:5px;font-size:32px}.zoom-in{position:relative;background-color:hsla(0,0%,100%,0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.zoom-in:hover{background-color:hsla(0,0%,100%,.5)}.zoom-in:hover .icon-enlarge2{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.zoom-in .icon-enlarge2{position:absolute;left:50%;top:50%;font-size:64px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);-webkit-transition:all .6s ease-out,-webkit-transform .3s ease-out;transition:all .6s ease-out,-webkit-transform .3s ease-out}.zoom-in,.zoom-out{width:100%;height:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.zoom-in:hover,.zoom-out:hover{text-decoration:none}.zoom-takeover{background-color:#fff;display:table;position:fixed;width:100%;height:100%;top:115px;left:0;right:0;bottom:0;z-index:1;overflow:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.zoom-takeover.open{-webkit-transform:scale(1);transform:scale(1)}.zoom-takeover .zoom-takeover-container{display:table-cell;vertical-align:top;padding:90px 60px 60px;width:100%;height:100%}.zoom-takeover .zoom-takeover-container .img-container{position:relative;max-width:1170px;margin:0 auto}.zoom-takeover .zoom-takeover-container img{position:relative;width:100%;height:auto;margin:0}@media (max-width:768px){.zoom-takeover{top:65px}}@media (max-width:1023px) and (min-width:769px){.zoom-takeover{top:100px}}@media (max-width:1023px) and (min-width:851px){.zoom-takeover{top:108px}}.pagination-container{text-align:center}.page-next,.page-prev{display:inline-block;text-decoration:none;font-size:12px;line-height:20px;color:#58595b;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:font-size .3s ease-out;transition:font-size .3s ease-out}.page-next:hover,.page-prev:hover{font-size:16px;text-decoration:none}.page-next{margin-left:30px}.page-prev{margin-right:30px}.page-links{display:inline-block;text-align:center;margin-bottom:15px}.page-links a{padding:0 5px;font-size:10px;line-height:20px;color:#58595b;display:inline-block;text-decoration:none;-webkit-transition:font-size .3s ease-out;transition:font-size .3s ease-out}.page-links a.bold-a{color:#58595b;font-size:14px;font-weight:700;text-decoration:none}.page-links a.inactive{display:none}.page-links a:hover{font-size:14px;text-decoration:none}body .sliderProductImg{height:auto!important;width:100%!important;border:none}.body.new-qse-page .accordion .detail-resources p,.body.new-qse-page .accordion .detail-resources span{background:none!important}@media only screen and (min-width:1025px){.zoom-out .icon-uniF1CA{font-size:16px;right:0;top:0}.container-fluid{max-width:1170px}section.libertyHolder{padding:45px 45px 75px;margin:0}section.articles [class*=col-]{padding:0}section.articles .article-link-list{margin-left:-45px}section.articles .article-link-container{margin-right:-45px}section.articles .article-link{padding-left:45px}section.product-about-1{padding:0 45px 45px;margin:0}section.product-about-1 .about-link.first{margin-top:60px}section.details{padding:0 45px 45px;margin:0}section.details p{font-size:13px;line-height:20px;margin:0}section.details .details-link{text-decoration:none;line-height:22px}section.details small{font-size:11px}.photo-links{margin:35px auto 45px}.photo-links .container-fluid>.row{margin-left:-45px}.photo-links .container-fluid>.row>.wrapper{margin-right:-45px}.photo-link{padding-left:45px;padding-right:0}.photo-link p{margin-bottom:0}.container-fluid{width:100%;margin:0 auto;padding:0}.container-fluid>.row{width:100%;margin:0}h1{font-size:26px;line-height:40px}p{font-size:14px;line-height:20px}.container-left{padding:0 22.5px 0 0}.libertyHolder .container-right{margin-top:-7px}.container-right{padding:0 0 0 22.5px}.slider-container :focus{outline:none}.product-name{margin:0;text-indent:-2px}.product-designer{margin:0 0 5px}.product-description{font-size:14px;line-height:20px;margin:0 0 16px}.product-price{font-size:14px;margin:0 0 6px;padding:0}.product-price span{font-size:20px}.product-shipping{font-size:13px;line-height:20px;margin:0 0 13px;padding:0}.product-buttons .product-buttons-wrapper{display:block}.product-buttons .prod-btn{display:block;margin-bottom:15px}.product-buttons a{display:block}.product-buttons a:last-of-type{margin-bottom:0}.about-copy{max-width:375px}.about-logo{max-width:400px;width:80%}h1.product-name{font-size:22px!important}}@media (min-width:1025px){.product-shipping{margin-bottom:8px}.request-more-information-btn{font-size:13px;line-height:20px;margin-bottom:15px}}.form-control{padding-top:0;padding-bottom:0;border-radius:0;line-height:35px;height:35px!important}.form-control:focus{-webkit-box-shadow:none;box-shadow:none}@media (min-width:1025px) and (max-width:1230px){.container-fluid{padding:0 30px}}.nav-container .h2{font-family:UniversLTStd,Arial,Helvetica,sans-serif!important}@media (min-width:1025px){.print-share-container{height:28px;text-align:right;width:50%;margin:0 0 0 auto}.description-reviews{position:relative;padding-bottom:6px;top:-21px;width:50%;margin-bottom:-18px}}@media (max-width:1023px){.product-about-1>.container-fluid>.vcenter{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.libertyHolder .product-shipping{margin-bottom:0}section.libertyHolder .product-shipping i{padding-bottom:0}}@media (min-width:768px) and (max-width:1024px){.about-logo{max-width:400px;width:80%}h1.product-name{font-size:22px!important}.container-fluid{padding-left:30px;padding-right:30px}.container-left,.container-right{padding-left:0;padding-right:0}.row{margin:0}section.libertyHolder{padding:30px 0}section.libertyHolder .product-price,section.libertyHolder .product-shipping{margin-bottom:10px}section.product-about-1{padding:0 0 30px;margin:0}section.product-about-1 .container-left{padding-right:15px}section.product-about-1 .container-right{padding-left:15px}section.photo-links{margin-left:-15px;padding:0 0 40px}.photo-links-header{padding-left:15px}section.details{padding:0}section.details .container-right{padding-left:15px}section.details .container-left{padding-right:15px}section.details .row.detail-info.mobile-cord-body{margin-left:-15px;margin-right:-15px}section.details .details{padding-bottom:30px}section.details .accordion.container-right{padding-left:15px}section.product-review ul.reviews{margin-bottom:0}section.ergonomic{padding:30px 0;margin-bottom:20px}section.ergonomic .nav-tabs,section.ergonomic .tab-content{padding:15px 30px}section.ergonomic [class*=col-]{padding:0}section.designstudio{padding-bottom:20px}section.designstudio .underline-content{margin-bottom:15px}section.designstudio .tab-content{padding:0}section.articles .container-fluid{padding-left:15px;padding-right:15px}p{font-size:14px;line-height:20px}section.information .container-left{margin-bottom:15px}section.designstudio .container-left{padding-right:15px}section.designstudio .container-right{padding-left:15px}section.details .tab-resources{margin-top:0}section.details .tab-resources p{margin-bottom:11.5px}.product-item{padding:0}}@media (min-width:769px) and (max-width:1023px){section.libertyHolder .prod-btn{width:33.333%;float:left;padding-left:30px}.photo-link{padding:0 0 0 15px}}@media (min-width:768px) and (max-width:1023px){section.libertyHolder .about-logo{text-align:center}section.libertyHolder .about-logo img{display:inline-block;margin-right:-4px}section.libertyHolder .slider-container{width:100%;padding:0 25px 50px;float:none;margin:0 auto}section.libertyHolder .container-right{text-align:center;margin:0 auto;float:none}section.libertyHolder .about-logo{margin-left:auto;margin-right:auto}section.libertyHolder .product-shipping{display:inline-block}section.libertyHolder .print-share-container{display:inline-block;margin-bottom:8px;text-align:center}section.libertyHolder .product-buttons-wrapper{text-align:center}section.libertyHolder .prod-btn{width:33.333%;display:inline-block;padding:0 15px;margin-right:-4px;float:none}section.libertyHolder .product-buttons a{width:100%;font-size:9px;text-transform:uppercase}section.libertyHolder .container-right{display:table}section.libertyHolder .container-right .product-buttons{width:100%}section.libertyHolder .about-logo{margin-top:0}section.libertyHolder .read-more p,section.libertyHolder .read-more span{font-size:14px;line-height:20px}.container-left,.container-right{padding:0}.vcenter{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}section.photo-links .wrapper .photo-link{padding:0 15px}section.product-about-1 .container-left{padding-right:15px}section.product-about-1 .container-right{padding-left:15px}section.details{padding-bottom:30px}section.details .container-right{padding-left:15px}section.details .container-left{padding-right:15px}section.details .details-link{margin-bottom:11.5px}section.product-review .reviews .review{width:50%}.slick-slider .slick-next,.slick-slider .slick-prev{height:40px;width:40px}.slick-slider .slick-next i,.slick-slider .slick-prev i{font-size:30px}.slick-slider .slick-prev{left:-45px}.slick-slider .slick-next{right:-45px}}@media (max-width:1024px){.toolbar-container{padding:0}.slider-1 .slick-slide img{margin:0 auto}}@media (min-width:768px){.mobile{display:none}.desktop{display:block}}@media (min-width:769px) and (max-width:1024px){.libertyHolder .slider-container{padding-right:30px}}@media (max-width:768px){.libertyHolder .about-logo{margin-bottom:15px}.libertyHolder .tablet-down{text-align:center}.libertyHolder .tablet-down .mobile-rating{margin-bottom:10px}.libertyHolder .print-share-container{height:28px;text-align:center}}@media (max-width:767px){body .colorItem{width:20%;height:40px;overflow:hidden;padding-top:8px}body .colorBoxLeft,body .colorBoxRight{width:100%}body #dynamicColor .colorBoxRight img{margin-bottom:8px}.print-share-container{display:none!important}html{overflow-y:scroll}.slider-container{padding-bottom:15px}.vcenter{display:block}.masonry{-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;column-gap:30px}.nav-tabs{font-size:.825em}.about-logo{max-width:190px;margin:0 auto 15px}.about-copy{padding:0 30px}.zoom-out{position:relative}.zoom-out .icon-uniF1CA{font-size:12px}.product-about-1{margin:0;padding-bottom:10px}.product-about-1 .vcenter{display:inline-block}.product-about-1 .awards,.product-about-1 p{text-align:center}.product-about-1 .awardlogo{margin:0 10px;display:inline-block}.product-about-1 .about-copy{margin-bottom:1px}.product-about-1 .container-left{margin-bottom:30px}.product-about-2 .about2-copy{text-align:center;height:150px;overflow:hidden}.photo-links-header{padding:30px 30px 0}.photo-links{padding-bottom:25px}.photo-links .about2-copy{height:auto}.photo-links p{margin-bottom:7px}.photo-links .h2{margin-bottom:10px}.product-slider,.product-slider2{padding-bottom:30px}.product-slider2 .content-wrapper,.product-slider .content-wrapper{padding-left:30px;padding-right:30px}.product-slider2 .slickslide-container,.product-slider .slickslide-container{width:100%;margin:0}.product-slider2 .slickslide-wrapper,.product-slider .slickslide-wrapper{margin:0}.product-slider2 .slickslide,.product-slider .slickslide{margin-left:-30px}.product-slider2 .product-item,.product-slider .product-item{padding:0 0 30px 30px;float:none;display:inline-block;margin:0 -4px 0 0;vertical-align:top}.product-slider2 .product-item a img,.product-slider .product-item a img{display:block;width:100%;padding:0;margin:0}.product-slider2 .product-item p,.product-slider .product-item p{margin-top:10px}.product-slider2 .product-item:last-child,.product-slider2 .product-item:nth-last-child(2),.product-slider .product-item:last-child,.product-slider .product-item:nth-last-child(2){padding-bottom:0}#about-carousel .slick-dots{bottom:0;width:auto;left:45%;margin:0}.information .content-wrapper{padding-left:30px;padding-right:30px}.libertyHolder{padding:30px 0}.libertyHolder p{padding:0 30px}.libertyHolder .tablet-down{text-align:center}section.ergonomic{display:none}.truck{float:none;padding:0}[class*=col-]{padding-left:30px;padding-right:30px}.container-fluid{padding:0}.nav.nav-tabs{background:none}.nav.nav-tabs li{width:100%;border-bottom:1px solid #ccc}.nav.nav-tabs li a{color:#999;font-family:UniversLTStd,Helvetica,Arial,sans-serif;line-height:1em;font-weight:700;text-transform:uppercase;font-size:15px;padding-top:5px;padding-bottom:5px}.row{margin:0}.content-wrapper{padding:0}section{padding-bottom:30px}body p{font-size:14px;line-height:20px}.desktop{display:none}.mobile{display:block}.product-buttons{display:block;margin-bottom:18px;padding:0 30px}.product-buttons a{text-transform:uppercase}.product-buttons-wrapper{display:block;text-align:left;margin-left:-15px}.region-german .prod-btn{width:100%}.region-german .prod-btn a{width:100%;padding:0 12px}.prod-btn{width:33.333%;padding-left:15px;display:inline-block;margin-right:-4px;margin-bottom:15px;text-align:center}.prod-btn a{width:100%;font-size:9px;margin:0 -6px 0 0;height:40px;line-height:39px;padding:0 15px;text-align:center}.prod-btn a i{display:none}.mobile-rating,.product-designer,.product-name{margin-top:0;margin-bottom:15px;padding-left:30px;padding-right:30px}.product-name{margin-bottom:10px}.product-price{margin-bottom:7px}.product-price,.product-shipping{padding-left:30px;padding-right:30px}.product-shipping{margin-bottom:10px;font-size:12px;line-height:16px}.product-description{display:none;text-align:left}.product-description,section.details .accordion.container-right{padding-left:30px;padding-right:30px}section.details .h5{border-bottom:none;margin-bottom:10px}.details img{margin-bottom:40px}section.product-review .toolbar{margin:0 -30px 0 0}section.product-review .toolbar .toolbar-container{margin-left:-15px}section.product-review .toolbar .show-more-btn,section.product-review .toolbar .write-review-btn{float:none;width:50%;display:inline-block}section.product-review .toolbar .show-more-btn a,section.product-review .toolbar .write-review-btn a{width:100%;font-size:10px;margin-top:10px}section.product-review .toolbar .show-more-btn a i,section.product-review .toolbar .write-review-btn a i{display:none}section.information .container-right{padding-top:15px}section.libertyHolder{padding-bottom:0}section.libertyHolder .product-designer{margin-bottom:7px}section.articles p{margin-bottom:30px}section.articles .article-item p{font-family:UniversLTStd,Helvetica,Arial,sans-serif;font-size:16px}.detail-info .tab-resources{margin-top:30px}.detail-resources p{margin-bottom:4px}section.product-about-1{margin-top:0}.reviews .review{width:100%}.tab-content>.tab-pane{display:block}.tab-pane{min-height:1px}.mobile-cords{padding:0 30px}.mobile-cord{margin-bottom:30px}.mobile-cord:last-child{margin-bottom:0}.mobile-cord-head{position:relative;border-bottom:1px solid #ccc}.mobile-cord-head .h5,.mobile-cord-head .mobile-cord-controls{display:inline-block}.mobile-cord-head .h5{margin-bottom:0}.mobile-cord-head .mobile-cord-controls{width:100%;position:absolute;top:0;left:0;text-align:right}.mobile-cord-head .mobile-cord-controls .minus,.mobile-cord-head .mobile-cord-controls .plus{display:block;width:100%}.mobile-cord-head .mobile-cord-controls i{color:#000;font-size:8px;line-height:16px}.mobile-cord-body{padding-top:30px}.mobile-cord-body [class*=col-]{padding:0}.reviews .review{padding-bottom:15px}.libertyHolder .read-more{text-align:left}.hide-text{max-height:100px;overflow-y:hidden}.show-mobile{display:block}.hide-mobile{display:none}.toolbar{text-align:center}.show-more-btn{float:none;display:inline-block}.slick-dots{display:none}.videoholder{margin-left:-30px}.videothumb{display:inline-block;width:50%;margin:0 -4px 0 0;padding-left:30px}.videothumb a{width:100%}.read-toggle{position:relative;padding:100px 30px 15px;margin-top:-85px;text-align:center}.read-toggle.hiding{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.read-toggle .toggle-button{display:none;font-size:11px;text-decoration:none;color:#888}.read-toggle .toggle-button.active{display:block}.read-toggle .toggle-button:hover{text-decoration:none;color:#888}.read-more{max-height:100px;overflow:hidden}.read-more.expanded{max-height:10000px}.libertyHolder .read-more,.libertyHolder .read-toggle{padding-left:30px;padding-right:30px}.libertyHolder .read-more p,.libertyHolder .read-toggle p{padding:0}}@media (max-width:480px){.vcenter{display:block}.masonry{-webkit-column-count:1;column-count:1;-webkit-column-gap:0;column-gap:0}.product-about-1 .awardlogo{margin:0 5px 20px;display:block}.product-about-2 .about2-copy{text-align:center;height:180px;overflow:hidden}#about-carousel .slick-dots{bottom:0;width:auto;left:41%;margin:0}.videoholder{text-align:center}.slick-dots li button:before{font-size:14px;line-height:20px}}@media (max-width:350px){.prod-btn{width:100%;margin-bottom:8px}.prod-btn a{font-size:11px}}.tablet-down p{padding-left:0;padding-right:0}.new-qse-page{position:relative}.new-qse-page .write-review-btn i{color:#fff!important}.new-qse-page .back-button-area{width:100%;border-bottom:1px solid #eee}.new-qse-page .back-button-inner{margin:-1px auto 0;max-width:1230px;padding:15px 0}.new-qse-page .back-button{margin:0 auto;width:100%;max-width:1230px}.new-qse-page.style-1 .libertyHolder{background-color:#efefef!important}.new-qse-page.style-1 .qse-header-wrapper,.new-qse-page.style-1 .qse-video-cta-container,.new-qse-page.style-1 .qse-video-cta-wrapper,.new-qse-page.style-1 section.details,.new-qse-page.style-1 section.photo-links{background-color:#efefef}.new-qse-page.style-1 .switch-styles{background-color:#8b8b8b;border:1px solid #8b8b8b}.new-qse-page.style-1 .download-product-brochure,.new-qse-page.style-1 .request-more-info-link,.new-qse-page.style-1 .watch-product-video-link{background-color:#3b5854}.new-qse-page.style-1 .risk-free-link{background-color:#8b8b8b}.new-qse-page.style-1 .video-cta-2 .buy-now-link{background-color:#9aab8b}.new-qse-page.style-2 .libertyHolder{background-color:#c7d0bf!important}.new-qse-page.style-2 .qse-header-wrapper,.new-qse-page.style-2 .qse-video-cta-container,.new-qse-page.style-2 .qse-video-cta-wrapper,.new-qse-page.style-2 section.details,.new-qse-page.style-2 section.photo-links{background-color:#c7d0bf}.new-qse-page.style-2 .switch-styles{background-color:#9aab8b;border-bottom:1px solid #9aab8b}.new-qse-page.style-2 .accordion-controls a i,.new-qse-page.style-2 .details .h5,.new-qse-page.style-2 .photo-links-header .h5{color:#3b5854}.new-qse-page.style-2 .accordion .detail-resources{border-bottom:1px solid #9aab8b}.new-qse-page.style-2 .read-toggle .toggle-button{color:#3b5854}.new-qse-page.style-2 .download-product-brochure,.new-qse-page.style-2 .request-more-info-link,.new-qse-page.style-2 .watch-product-video-link{background-color:#3b5854}.new-qse-page.style-2 .risk-free-link{background-color:#8b8b8b}.new-qse-page.style-2 .video-cta-2 .buy-now-link{background-color:#3b5854;text-transform:uppercase}.new-qse-page .libertyHolder .slick-dots li button{background-color:#fff}.new-qse-page .qse-header .h3{color:#3b5854}.new-qse-page .qse-header-container{max-width:1230px;margin:0 auto;padding-top:30px}.new-qse-page .qse-header{overflow:hidden}.new-qse-page .qse-header .select-your-device{display:inline-block;margin-right:-4px;width:80%;width:calc(100% - 385px);width:-webkit-calc(100% - 385px);text-align:center;max-height:150px;overflow:hidden;vertical-align:top;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.new-qse-page .qse-header .select-your-device.qse-hidden{max-height:0}.new-qse-page .qse-header .select-your-device-link{display:inline-block;margin:0 -4px 0 0;width:194px;vertical-align:middle}.new-qse-page .qse-header .select-your-device-link.qse-hidden .up-arrow,.new-qse-page .qse-header .select-your-device-link:not(.qse-hidden) .down-arrow{display:none}.new-qse-page .qse-header .header-statement{display:inline-block;width:auto;margin:0;font-family:UniversLTStd;text-transform:uppercase;font-size:15px;line-height:20px;overflow:hidden;vertical-align:middle}.new-qse-page .qse-header .down-arrow,.new-qse-page .qse-header .up-arrow{display:inline-block;width:20px;vertical-align:middle}.new-qse-page .qse-header .from{text-align:right}.new-qse-page .qse-header .from,.new-qse-page .qse-header .price{font-family:UniversLTStd;font-weight:700}.new-qse-page .qse-header .model{display:inline-block;max-width:33.333%;padding-left:30px;padding-right:30px;margin-right:-4px;vertical-align:middle;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.new-qse-page .qse-header .model:hover{opacity:.7}.new-qse-page .qse-header .model img{display:block;margin:0 auto}.new-qse-page .qse-header .model .price{margin-top:15px;text-align:center;color:#58595b}.new-qse-page .qse-header .model.model-1,.new-qse-page .qse-header .model.model-2{border-right:1px solid #58595b}.new-qse-page .buy-cta-wrapper{display:inline-block;margin-right:-4px;vertical-align:top;width:194px;vertical-align:middle;text-align:right}.new-qse-page .buy-cta{display:inline-block;text-align:left}.new-qse-page .buy-cta .price{font-size:36px;line-height:42px;text-align:right}.new-qse-page .buy{display:block;text-align:center;background-color:#3b5854;padding:0 30px;color:#fff;font-size:16px;line-height:40px}.new-qse-page .qse-video-cta-wrapper .buy-cta-wrapper{float:right;margin-right:0}.new-qse-page .qse-video-cta-container{max-width:1230px;margin:0 auto;padding-top:30px}.new-qse-page .qse-video-cta{position:relative}.new-qse-page .qse-video-cta img{display:block;width:100%}.new-qse-page .play-button{display:inline-block;position:absolute;height:80px;width:80px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.new-qse-page .play-button-link{display:block;background-color:rgba(0,0,0,.5);width:80px;height:80px;border-radius:50%;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.new-qse-page .play-button-link:after{position:absolute;content:"";left:42px;top:40px;width:0;height:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:18px solid #fff}.new-qse-page .product-designer,.new-qse-page .product-name,.new-qse-page .product-price,.new-qse-page .product-shipping{color:#3b5854}.new-qse-page .fa{color:#3b5854!important}.new-qse-page .prod-btn a{background-color:#3b5854}.new-qse-page .prod-btn a i{color:#fff!important}.new-qse-page .social-share-container .share-button{background-color:transparent}.new-qse-page .slick-dots li:hover button{background-color:#3b5854}.new-qse-page .slick-active button{background-color:#3b5854!important}.new-qse-page .qse-description-2{margin-top:30px;display:inline-block;float:none;margin-right:-4px;vertical-align:middle;padding-left:0}.new-qse-page .download-product-brochure,.new-qse-page .request-more-info-link,.new-qse-page .risk-free-link,.new-qse-page .video-cta-2 .buy-now-link,.new-qse-page .watch-product-video-link{display:block;width:100%;max-width:300px;text-align:center;color:#fff;font-size:16px;line-height:40px;margin-top:15px}.new-qse-page .product-about-1{display:none}.new-qse-page .switch-styles-container{max-width:1230px;margin:45px auto 0}.new-qse-page .switch-styles{display:inline-block;font-family:UniversLTStd;color:#fff;line-height:40px;max-width:200px;width:100%;text-align:center}.new-qse-page section.designstudio+section.details{background-color:transparent}.new-qse-page .accordion .detail-resources .h5{border:0}.new-qse-page .accordion-controls a i{font-weight:700}.new-qse-page .product-review{margin-top:30px}.new-qse-page .img-responsive{width:100%}.new-qse-page .about-logo img{display:block;width:auto}@media (min-width:768px) and (max-width:992px){.new-qse-page .tablet-up.col-md-5.container-right{display:inline-block;width:50%;margin-right:-4px;padding-left:30px}.new-qse-page .col-md-6.container-left.qse-img-1,.new-qse-page .qse-description-2{width:50%;display:inline-block;vertical-align:top;margin-right:-4px}}@media (max-width:1230px){.new-qse-page .qse-header-container,.new-qse-page .qse-video-cta-container{padding-left:30px;padding-right:30px}.new-qse-page .switch-styles-container{padding:0 30px}.new-qse-page .back-button{padding-left:30px;padding-right:30px;font-size:12px}}@media only screen and (min-width:1025px){.new-qse-page .container-fluid{max-width:1230px}.new-qse-page section.libertyHolder{padding:45px 0 75px}.new-qse-page section.photo-links{padding:35px 0 45px;margin-top:0;margin-bottom:0}.new-qse-page section.product-about-1{padding:45px}}@media (max-width:768px){.new-qse-page section.libertyHolder .tablet-down{width:50%;float:right;padding-left:30px}.new-qse-page .qse-description-2.col-md-6{padding:0}.new-qse-page section.libertyHolder .about-logo img{margin-right:0;max-width:100%}}@media (max-width:767px){.new-qse-page.style-1 section.libertyHolder .read-toggle.hiding{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,93.7%,0)),to(#efefef));background:linear-gradient(180deg,hsla(0,0%,93.7%,0) 0,#efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00efefef",endColorstr="#efefef",GradientType=0)}.new-qse-page.style-2 section.libertyHolder .read-toggle.hiding{background:-webkit-gradient(linear,left top,left bottom,from(rgba(199,208,191,0)),to(#c7d0bf));background:linear-gradient(180deg,rgba(199,208,191,0) 0,#c7d0bf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00C7D0BF",endColorstr="#C7D0BF",GradientType=0)}.new-qse-page.style-2 .download-product-brochure,.new-qse-page.style-2 .request-more-info-link,.new-qse-page.style-2 .risk-free-link,.new-qse-page.style-2 .watch-product-video-link{opacity:.85}.new-qse-page .play-button,.new-qse-page .play-button-link{width:40px;height:40px}.new-qse-page .play-button-link:after{left:21px;top:20px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #fff}.new-qse-page .qse-header .model img{max-height:70px}.new-qse-page .second-buy-now{display:none!important}.new-qse-page .qse-video-cta-wrapper .buy-cta-wrapper{display:block;float:none;margin-top:30px;text-align:left}.new-qse-page .buy-cta-wrapper{width:auto}.new-qse-page .switch-styles-container{margin-top:30px}.new-qse-page .switch-styles{max-width:none;width:auto;padding:0 17px}.new-qse-page .download-product-brochure,.new-qse-page .request-more-info-link,.new-qse-page .risk-free-link,.new-qse-page .video-cta-2 .buy-now-link,.new-qse-page .watch-product-video-link{max-width:none;font-size:14px}.new-qse-page .video-cta-2 .buy-now-link{text-transform:uppercase}.new-qse-page .qse-header .select-your-device-link{outline:0;cursor:default;margin-bottom:0}.new-qse-page .qse-header .select-your-device-link:active,.new-qse-page .qse-header .select-your-device-link:focus{outline:0}.new-qse-page .qse-header .select-your-device{width:100%;transform:none!important;-webkit-transform:none!important}.new-qse-page .qse-header .models-list{margin:30px -15px}.new-qse-page .qse-header .model{padding-left:15px;padding-right:15px}.new-qse-page .qse-header .buy-cta-wrapper{width:100%;margin-bottom:0;text-align:left}.new-qse-page .qse-header .buy-cta-wrapper .buy,.new-qse-page .qse-header .buy-cta-wrapper .from,.new-qse-page .qse-header .buy-cta-wrapper .price{text-align:left}.new-qse-page .qse-header .model{width:33.333%}.new-qse-page .col-md-6.container-left.qse-img-1{display:table-footer-group;width:100%;padding:0}.new-qse-page .qse-description-2.col-md-6{width:100%}.new-qse-page .qse-description-2.col-md-6:last-child{margin-bottom:30px}.new-qse-page section.libertyHolder .about-logo{margin-left:0}.new-qse-page section.libertyHolder .mobile-rating,.new-qse-page section.libertyHolder .product-buttons,.new-qse-page section.libertyHolder .product-description,.new-qse-page section.libertyHolder .product-name,.new-qse-page section.libertyHolder .product-price,.new-qse-page section.libertyHolder .product-shipping,.new-qse-page section.libertyHolder .read-more,.new-qse-page section.libertyHolder .read-toggle{padding-left:0}.new-qse-page section.libertyHolder .print-share-container{text-align:left}.new-qse-page section.libertyHolder .tablet-down{display:table-header-group;width:100%;float:none;padding:30px 30px 0;text-align:left}.new-qse-page section.libertyHolder .container-fluid .row{display:table;padding:0 30px}.new-qse-page .product-description{display:none}}.risk-free-popup-wrapper{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:99}.risk-free-popup-container{display:table;width:100%;height:100%}.risk-free-popup{display:table-cell;vertical-align:middle}.risk-free-statement{position:relative;background-color:#fff;padding:30px;max-width:500px;margin:0 auto}.risk-free-statement p{margin:0}.risk-free-statement .exit-btn{position:absolute;right:15px;top:15px}.efloat-learn .product-availability,.efloat-learn .request-more-information-btn{font-family:UniversLTStd;color:#999}.efloat-learn .icon-colorpicker{margin-left:-18px}.efloat-learn .about-desc .h3{font-family:UniversLTStd;font-size:20px;line-height:24px;font-weight:700}.dl-modal-wrapper{background-color:rgba(0,0,0,.7);position:fixed;left:0;top:0;width:100%;height:100%;padding:0;z-index:999;-webkit-pointer-events:none;pointer-events:none;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.dl-modal-wrapper.open{opacity:1;-webkit-pointer-events:auto;pointer-events:auto}.dl-modal-container{display:table;width:100%;height:100%}.dl-modal{display:table-row}.dl-modal-inner{display:table-cell;vertical-align:middle;padding:30px;text-align:center}.dl-modal-inner li,.dl-modal-inner ul{list-style:none}.dl-list{position:relative;background-color:#fff;display:inline-block;margin-left:-4px;margin-bottom:0;text-align:left}.dl-list-item{margin-bottom:15px}.dl-list-item:last-of-type{margin-bottom:0}.dl-list-item .h3{font-size:15px;line-height:20px;margin:0}.dl-resources{padding-left:15px}.dl-resources a{font-family:UniversLTStd;font-size:13px;line-height:20px}.dl-close-modal{position:absolute;right:30px;top:30px}@media (min-width:768px){.dl-list{width:600px;padding:30px}}@media (max-width:767px){.dl-list{width:100%}}@media (min-width:1025px){.efloat-learn .product-availability,.efloat-learn .request-more-information-btn{font-size:13px;line-height:20px}}*/
html {
  scroll-behavior: smooth;
}

@font-face {
    font-family: icomoon;
    src: url(/fonts/icomoon.eot);
    src: url(/fonts/icomoon.eot#iefix) format("embedded-opentype"), url(/fonts/icomoon.ttf) format("truetype"), url(/fonts/icomoon.woff) format("woff"), url(/fonts/icomoon.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"],
[class^=icon-] {
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-colorpicker:before {
    content: "\E900"
}

.icon-back:before {
    content: "\E901"
}

.icon-next:before {
    content: "\E902"
}

.icon-commerce:before {
    content: "\E905"
}

.icon-next2:before {
    content: "\E906"
}

.icon-back2:before {
    content: "\E907"
}

.icon-commerce2:before {
    content: "\E908"
}

.icon-profile:before {
    content: "\E909"
}

.icon-commerce22:before {
    content: "\E90A"
}

.icon-phone-outline:before {
    content: "\E90B"
}

.icon-icon-shop-cart:before {
    content: "\E90C"
}

.icon-message:before {
    content: "\E90D"
}

.icon-shopping:before {
    content: "\E90E"
}

.icon-shield-check:before {
    content: "\E90F"
}

.icon-eye:before {
    content: "\E910"
}

.icon-wechat:before {
    content: "\E911"
}

.icon-weibo:before {
    content: "\E912"
}

.icon-zoom_out:before {
    content: "\E913"
}

.icon-zoom_in:before {
    content: "\E914"
}

.icon-exit:before {
    content: "\E915"
}

.icon-equalizer:before {
    content: "\E916"
}

.icon-power:before {
    content: "\E917"
}

.icon-chart-growth:before {
    content: "\E918"
}

.icon-leaf:before {
    content: "\E919"
}

.icon-keyboard:before {
    content: "\E91A"
}

.icon-cable2:before {
    content: "\E91B"
}

.icon-height:before {
    content: "\E91C"
}

.icon-screen:before {
    content: "\E91D"
}

.icon-diamond4:before {
    content: "\E91E"
}

.icon-heart:before {
    content: "\E91F"
}

.icon-enlarge:before {
    content: "\E989"
}

.icon-shrink:before {
    content: "\E98A"
}

.icon-enlarge2:before {
    content: "\E98B"
}

.icon-shrink2:before {
    content: "\E98C"
}

.icon-menu1:before {
    content: "\E9BD"
}

.icon-menu2:before {
    content: "\E9BE"
}

.icon-plus:before {
    content: "\EA0A"
}

.icon-minus:before {
    content: "\EA0B"
}

.icon-facebook21:before {
    content: "\EA93"
}

.icon-instagram1:before {
    content: "\EA94"
}

.icon-twitter1:before {
    content: "\EA97"
}

.icon-rss21:before {
    content: "\EA9E"
}

.icon-youtube1:before {
    content: "\EA9F"
}

.icon-linkedin1:before {
    content: "\EACA"
}

.icon-pinterest1:before {
    content: "\EAD2"
}

.icon-cog:before {
    content: "\F013"
}

.icon-pencil:before {
    content: "\F040"
}

.icon-map-marker:before {
    content: "\F041"
}

.icon-map-marker2:before {
    content: "\F042"
}

.icon-triangle-left:before {
    content: "\F044"
}

.icon-triangle-left2:before {
    content: "\F045"
}

.icon-triangle-right:before {
    content: "\F05A"
}

.icon-triangle-down:before {
    content: "\F05B"
}

.icon-triangle-down2:before {
    content: "\F05C"
}

.icon-triangle-right2:before {
    content: "\F05D"
}

.icon-triangle-down3:before {
    content: "\F05E"
}

.icon-phone:before {
    content: "\F095"
}

.icon-phone2:before {
    content: "\F096"
}

.icon-triangle-up:before {
    content: "\F0AA"
}

.icon-triangle-up2:before {
    content: "\F0AB"
}

.icon-triangle-up3:before {
    content: "\F0AC"
}

.icon-comment-o:before {
    content: "\F0E5"
}

.icon-uniF1001:before {
    content: "\F101"
}

.icon-uniF1002:before {
    content: "\F102"
}

.icon-uniF102:before {
    content: "\F103"
}

.icon-uniF103:before {
    content: "\F104"
}

.icon-uniF101:before {
    content: "\F105"
}

.icon-uniF157:before {
    content: "\F157"
}

.icon-envelope-square:before {
    content: "\F199"
}

.icon-envelope-square2:before {
    content: "\F19A"
}

.icon-uniF1CA1:before {
    content: "\F1CB"
}

.icon-share-alt:before {
    content: "\F1E0"
}

.icon-share-alt2:before {
    content: "\F1E1"
}

.icon-uniF2431:before {
    content: "\F244"
}

.icon-commenting-o:before {
    content: "\F27B"
}

.icon-menu:before {
    content: "\EC2B"
}

.icon-chevron-left:before {
    content: "\E904"
}

.icon-chevron-right:before {
    content: "\E903"
}

.icon-uniF100:before {
    content: "\F100"
}

.icon-uniF1CA:before {
    content: "\F1CA"
}

.icon-uniF243:before {
    content: "\F243"
}

.icon-facebook2:before {
    content: "\EA91"
}

.icon-instagram:before {
    content: "\EA92"
}

.icon-twitter:before {
    content: "\EA96"
}

.icon-rss2:before {
    content: "\EA9C"
}

.icon-youtube:before {
    content: "\EA9D"
}

.icon-linkedin:before {
    content: "\EAC9"
}

.icon-pinterest:before {
    content: "\EAD1"
}

*,
:after,
:before {
    margin: 0;
    padding: 0
}

body {
    background-color: #fff;
    overflow-x: hidden
}

h1,
h2,
h3,
h4,
h5 h6 {
    font-family: UniversLTStd-Light, Helvetica, Arial, sans-serif
}

p {
    padding: 0
}

.body h2 {
    font-size: 1.6em;
    line-height: 1.1
}

a,
a:active,
a:focus,
a:hover {
    outline: none!important;
    text-decoration: none!important
}

hr {
    margin-top: 21px;
    margin-bottom: 21px;
    border: 0;
    border-top: 1px solid #ccc
}

hr.section {
    margin: 60px 0
}

section {
    margin: 0;
    padding-bottom: 45px;
    overflow-x: hidden
}

strong {
    font-family: UniversLTStd-Bold, Helvetica, Arial, sans-serif;
    font-weight: 700
}

.vcenter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.bg-img {
    background-size: cover
}

.bold-a {
    font-weight: 700;
    font-size: 120%
}

.show {
    display: block
}

.hide {
    display: none
}

@media (min-width:769px) {
    .tablet-up {
        display: block
    }
    .tablet-down {
        display: none!important
    }
}

@media (max-width:768px) {
    .tablet-up {
        display: none!important
    }
    .tablet-down {
        display: block
    }
}

.selectboxit-container {
    position: relative;
    display: block;
    width: 100%;
    vertical-align: top
}

.selectboxit-container * {
    font: 14px Helvetica, Arial;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    outline: none;
    white-space: nowrap
}

.selectboxit-container .selectboxit {
    width: 100%;
    cursor: pointer;
    margin: 0;
    padding: 0;
    border-radius: 0;
    overflow: hidden;
    display: block;
    position: relative
}

.selectboxit-container .selectboxit-options a,
.selectboxit-container span {
    height: 35px;
    line-height: 33px;
    display: block
}

.selectboxit-container .selectboxit:focus {
    outline: 0
}

.selectboxit-options .selectboxit-disabled,
.selectboxit.selectboxit-disabled {
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: default
}

.selectboxit-text {
    text-indent: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    color: #757b82
}

.selectboxit .selectboxit-option-icon-container {
    margin-left: 5px
}

.selectboxit-container .selectboxit-options {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    cursor: pointer;
    display: none;
    z-index: 9999999999999;
    border-radius: 0;
    text-align: left;
    -webkit-box-shadow: none;
    box-shadow: none
}

.selectboxit-option {
    text-indent: 5px;
    margin: 0;
    list-style-type: none
}

.selectboxit-option .selectboxit-option-anchor {
    padding: 0 2px
}

.selectboxit-option .selectboxit-option-anchor:hover {
    text-decoration: none
}

.selectboxit-optgroup-header {
    text-indent: 5px;
    margin: 0;
    list-style-type: none
}

.selectboxit-option-first {
    border-top-right-radius: 6px;
    border-top-left-radius: 6px
}

.selectboxit-optgroup-header+.selectboxit-option-first {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.selectboxit-option-last {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px
}

.selectboxit-optgroup-header {
    font-weight: 700
}

.selectboxit-optgroup-header:hover {
    cursor: default
}

.selectboxit-arrow-container {
    width: 30px;
    position: absolute;
    right: 0;
    bottom: 1px
}

.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
    margin: 0 auto;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0
}

.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
    top: 30%
}

.selectboxit-option-icon-container {
    float: left
}

.selectboxit-container .selectboxit-option-icon {
    margin: 0;
    padding: 0;
    vertical-align: middle
}

.selectboxit-option-icon-url {
    width: 18px;
    background-size: 18px 18px;
    background-repeat: no-repeat;
    height: 100%;
    background-position: 50%;
    float: left
}

.selectboxit-rendering {
    display: inline-block!important;
    *display: inline!important;
    zoom: 1!important;
    visibility: visible!important;
    position: absolute!important;
    top: -9999px!important;
    left: -9999px!important
}

.jqueryui .ui-icon {
    background-color: inherit
}

.jqueryui .ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.selectboxit-btn {
    background-color: transparent;
    border: 1px solid #ccc
}

.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled:hover {
    text-decoration: none
}

.selectboxit-default-arrow {
    width: 0;
    height: 0;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.selectboxit-list {
    background-color: #fff;
    border: 1px solid #999
}

.selectboxit-list .selectboxit-option-anchor {
    color: #757b82
}

.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor {
    background-color: #eee
}

.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor {
    color: #999
}

.logo-grey {
    color: #808285
}

.about-logo {
    margin-bottom: 25px
}

.about-logo img {
    height: 40px
}

.stickyTab {
    display: none
}

#product-carousel {
    margin-bottom: 60px
}

.slick-dotted.slick-slider {
    margin-bottom: 0
}

.slick-dots {
    bottom: -30px
}

.slick-dots li {
    width: 16px
}

.slick-dots li button {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 5px 0 0;
    border: 1px solid #ccc;
    border-radius: 50%;
    cursor: pointer;
    background-color: #ccc;
    -webkit-transform: scale(.85);
    transform: scale(.85);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.slick-dots li button:hover{
	outline:-webkit-focus-ring-color auto 5px;
}

.slick-dots .slick-active button,
.slick-dots li:hover button {
    -webkit-transform: scale(1);
    transform: scale(1);
    border: 1px solid #83945d;
}

.slick-dots .slick-active button {
    margin: 0 5px 0 0;
    width: 12px;
    height: 12px;
    background-color: #83945d;
    border: 1px solid #83945d;
}

.slick-dots li:hover button {
    background-color: #83945d
}

.slick-dots li button:before {
    content: none
}

.slickslide-wrapper {
    margin-left: -15px
}

.slickslide-wrapper .slickslide-container {
    margin-right: -15px
}

.slick-slider .slick-next,
.slick-slider .slick-prev {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50)
}

.slick-slider .slick-next:before,
.slick-slider .slick-prev:before {
    display: none
}

.libertyHolder {
    background: #fff!important;
    margin: 0
}

.product-name {
    color: #58595b;
    text-transform: uppercase
}

.product-designer {
    color: #a4a4a4;
    font-size: 90%;
    line-height: 90%;
}

.truck {
    width: 18px;
    padding-bottom: 15px;
    display: inline-block;
    float: left
}

.detail-info {
    font-size: 0.866667em
}

.detail-info a {
    font-family: UniversLTStd, Helvetica, Arial, sans-serif;
    font-size: 1em;
    font-weight: 700;
    display: block
}

.detail-info a,
.detail-info p {
    line-height: 20px;
    margin: 0;
    padding: 0
}

.detail-info .detail-resources:last-of-type {
    margin-bottom: 0
}

.detail-info .accordion .detail-resources:last-of-type p {
    margin-bottom: 10.5px
}

.certified{
display: flex;
align-items: center;
margin-top: 10px;
}

.certified a img{
width:50px;
margin-bottom: 0 !important;

}
.certified a span{
font-weight: 900;
font-family: UniversLTStd, Helvetica, Arial, sans-serif;
margin-left:15px;}

.region-german .prod-btn a {
    padding: 12px;
    width: auto;
    display: inline-block
}

.tab-resources {
    margin-top: 20px
}

section.details .accordion.container-right {
    padding-left: 22.5px;
    padding-right: 0
}

.details a {
    color: #58595b
}

.accordion-controls {
    height: 0;
    text-align: right
}

.accordion-controls a.minus,
.accordion-controls a.plus {
    width: 100%;
    text-decoration: none;
    display: inline-block;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px)
}

.accordion-controls a.minus:hover,
.accordion-controls a.plus:hover {
    text-decoration: none
}

.accordion-controls a i {
    color: rgba(88, 89, 91, .7);
    font-size: 0.533333em;
    line-height: 16px
}

.detail-customer,
.detail-resources,
.detail-specs {
    margin-bottom: 30px
}

.details-misc {
    margin-bottom: 15px
}

.colorGallerycarousel {
    border: 1px solid #ccc;
    padding: 7px 0 7px 6px;
    margin: 11px 20px 30px 0;
    position: relative
}

.colorBoxLeft {
    float: left;
    width: 33.6%;
    padding-left: 0;
    padding-right: 3%
}

.galeryItemImg {
    width: 152px
}

.galleryItem {
    width: 160px;
    float: left;
    padding: 0 0 25px
}

.galleryOpt,
.galleryOpt a {
    font-size: 0.6em;
    line-height: 11px;
    color: #58595b;
    margin-top: 5px
}

.galeryTypes a {
    color: #9eb300;
    padding-top: 10px
}

.btn {
    border-radius: 0!important;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.btn.focus,
.btn:focus,
.btn:hover {
    color: #fff;
    text-decoration: none;
    opacity: .9;
    -webkit-transform: scale(1.06);
    transform: scale(1.06)
}

.product-price span,
.product-shipping {
    font-family: UniversLTStd
}

.product-shipping {
    display: block;
    margin: 0;
    color: #999
}

.product-availability,
.product-shipping,
.request-more-information-btn {
    margin: 0
}

.product-buttons a {
    width: 200px;
    padding: 12px 0;
    margin: 0 0 14px;
    font-family: UniversLTStd, Arial, Helvetica, sans-serif;
    font-size: 0.866667em;
    line-height: 1em;
    font-weight: 700;
    color: #fff
}

/*NETPOSITIVE LOGO*/

.sustainLogos{
	display: flex;
	flex-flow: row wrap;
	width: 100%;
	align-items: center;
	margin-bottom: 5px;
}

.netPositive{
	width: 34%;
	cursor: pointer;
}

.netPositive img{
	width: 100px;
}

/*ECOMODES LOGO*/

.ecomedes{
	width: 50%;
	/*margin: 5px 0 15px 0;*/
}

.tablet-down .ecomedes a{
	display: flex;
    justify-content: center;
    margin:0 auto;
}

.ecomedes a{
	display: flex;
	flex-direction: row;
	align-items: center;
}

.ecomedes:hover, .netPositive:hover{
	transform: scale(1.05);
}

.ecomedes a:hover{
	color: #58595b;
}

.ecomedes img{
	width: 37px;
	margin: 0 15px 0 0;
}

.ecomedes span{
	font-weight: 100;
	font-family: UniversLTStd-light, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 14px;
	display: block;
	color: #58595b;
	text-align: left;
	font-size: 13px;
}

.btn-quickbuy {
    background: #83945d
}

.btn-grey {
    background: #8b8b8b
}

.nav-tabs {
    margin: 0 0 30px;
    background: url(/userfiles/productsV2/tab-stroke.png) 0 50% repeat-x;
    border: none
}

.nav-tabs>li>a {
    color: #999;
    font-family: UniversLTStd, Helvetica, Arial, sans-serif;
    font-weight: 700;
    position: relative;
    display: block;
    padding: 10px 25px 10px 0;
    margin-right: 0
}

.nav-tabs>li.active>a,
.nav-tabs>li>a {
    border: none;
    background-color: #fff;
    border-radius: 0
}

.nav-tabs>li.active>a {
    color: #58595b;
    border-bottom: transparent;
    cursor: default
}

.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #58595b;
    background-color: #fff;
    border: none;
    border-bottom: transparent;
    cursor: default;
    border-radius: 0
}

.tab-pane .h5 {
    margin: 0 0 15px;
    text-transform: uppercase
}

.tab-pane .h5,
.tab-pane .h6 {
    color: #999;
    font-family: UniversLTStd, Helvetica, Arial, sans-serif;
    line-height: 1em;
    font-weight: 700
}

.tab-pane .h6 {
    margin: 0 0 5px
}

.middle-stroke {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ccc;
    float: left
}

.product-about-1 {
    margin: 40px 0 30px
}

.product-about-1 .about-logo {
    margin: 0 0 30px
}

.product-about-1 a {
    color: #58595b;
    font-family: UniversLTStd, Helvetica, Arial, sans-serif;
    font-size: 0.866667em;
    font-weight: 700;
    line-height: normal;
    margin: 0;
    padding: 0;
    display: block
}

.product-about-1 a:hover {
    text-decoration: none
}

.product-about-1 a i {
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.product-about-1 a:hover i {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.product-about-1 .about-copy {
    font-size: 0.933333em;
    line-height: 20px;
    margin: 0 0 20px;
    padding: 0
}

.product-about-1 .awards {
    text-align: left;
    padding: 0
}

.product-about-1 .awards p {
    text-align: center;
    margin: 0;
    padding: 0;
    font-size: 0.866667em;
    line-height: 16px
}

.product-about-1 .awardlogo {
    margin: 0 20px 0 0;
    display: inline-block
}

.product-about-1 .awardlogo img {
    max-width: 100px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.details .h5 {
    color: #999;
    border-bottom: 1px solid #ccc;
    font-family: UniversLTStd, Helvetica, Arial, sans-serif;
    line-height: 1em;
    font-weight: 700;
    padding: 0 0 5px;
    margin: 0 0 20px;
    text-transform: uppercase
}

.details img {
    margin-bottom: 30px
}

.accordion .detail-resources {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px
}

.accordion .detail-resources .h5 {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.accordion .detail-resources p {
    padding-top: 15px
}

.details-link i {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.details-link:hover {
    text-decoration: none
}

.details-link:hover i {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.product-about-2 {
    margin: 80px auto
}

.product-about-2 img {
    margin-bottom: 30px
}

.about2-copy {
    overflow: hidden
}

.about2-copy p {
    font-size: 0.933333em;
    line-height: 20px
}

#about-carousel .slick-dots {
    bottom: 0;
    width: auto;
    left: 0;
    margin-left: 0
}

.masonry {
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    column-gap: 30px
}

.product-review {
    margin: 0
}

.product-review .review {
    border-bottom: none
}

.product-review .review .review-wrapper {
    /*border-bottom: 1px solid #ccc*/
}

.product-review .toolbar a {
    color: #fff;
    font-size: 0.933333em;
    margin-top: 20px
}

.product-review .toolbar a,
.review .rev-subject {
    font-family: UniversLTStd, Helvetica, Arial, sans-serif
}

.review .rev-subject {
    margin: 5px 0;
    font-size: 1.066667em
}

.review .rev-body {
    font-size:  0.8em;
    margin-bottom: 10px;
    line-height: 16px
}

.review .rev-user {
    font-family: UniversLTStd-Light, Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 0.866667em;
    color: #777
}

.review .rev-user:first-letter {
    text-transform: uppercase
}

.review .rev-user a {
    color: #888
}

.reviews-wrapper {
    padding: 0
}

.reviews-container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.reviews-container.packing {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}

.reviews {
    margin-left: -45px
}

.reviews .review {
    background-color: #fff;
    display: inline-block;
    padding-left: 45px;
    padding-bottom: 30px;
    width: 33.333%;
    margin: 0;
    vertical-align: top
}

.reviews .review-wrapper {
    padding-bottom: 15px
}

.reviews .rev-body {
    overflow: hidden
}

.reviews .ratings i {
    color: #83945d
}

.reviews .rev-user {
    display: block;
    height: 0;
    text-align: right
}

.reviews .toggle-buttons .toggle-button {
    font-size: 0.733333em
}

.reviewer {
    font-size:  0.8em;
    text-transform: capitalize
}

.photo-links-header .h5,
.reviewer {
    font-family: UniversLTStd, Helvetica, Arial, sans-serif;
    font-weight: 700
}

.photo-links-header .h5 {
    color: #999;
    line-height: 1em;
    margin: 0;
    text-transform: uppercase;
    font-size: 1em;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px
}

.h2 {
    font-weight: 700;
    margin-bottom: 15px
}

.photo-link {
    display: inline-block;
    vertical-align: top;
    float: none !important;
    margin-right: -4px;
    padding-bottom: 15px
}

.photo-links .h2 {
    font-size: 1.333333em!important
}

.videoholder,
.videothumb {
    text-align: center
}

.videothumb {
    display: inline-block;
    margin: 0 20px 0 0;
    position: relative
}

.videothumb p {
    padding: 0
}

.videothumb a {
    width: 182px;
    height: 102px;
    display: block;
    color: #fff;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .7)
}

.videothumb a>i {
    position: absolute;
    top: 22px;
    left: 66px;
    opacity: .6
}

.ergonomic {
    padding: 60px 0;
    margin: 0 0 45px;
    background-position: 50%;
    background-attachment: fixed;
    background-size: cover
}

.ergonomic .h2 {
    font-size: 2.266667em;
    line-height: 1.1;
    margin: 0 0 22px
}

.ergonomic p {
    line-height: 1.5
}

.ergonomic .nav-tabs {
    padding: 20px 45px;
    background-image: none;
    margin: 0
}

.ergonomic .nav-tabs>li,
.ergonomic .nav-tabs>li.active,
.ergonomic .nav-tabs>li.focus {
    background-color: transparent!important;
    margin-right: 25px
}

.ergonomic .nav-tabs>li>a {
    padding: 10px 0;
    background: transparent
}

.ergonomic .col-xs-12 {
    padding: 0
}

.ergonomic .tab-content {
    padding: 35px 45px 30px
}

.ergonomic.dark {
    color: #fff
}

.ergonomic.light {
    color: #58595b
}

.ergonomic.dark .nav-tabs {
    background-color: rgba(0, 0, 0, .5);
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out
}

.ergonomic.dark .nav-tabs>li>a {
    color: #fff
}

.ergonomic.dark .nav-tabs>li.active>a {
    background: transparent;
    color: #fff
}

.ergonomic.dark .tab-content {
    color: #fff;
    background-color: rgba(0, 0, 0, .5);
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out
}

.ergonomic.light .nav-tabs {
    background-color: hsla(0, 0%, 100%, .5)
}

.ergonomic.light .nav-tabs>li>a {
    color: #58595b
}

.ergonomic.light .nav-tabs>li.active>a {
    background: transparent;
    color: #58595b;
    border-bottom: 4px solid #58595b
}

.ergonomic.light .tab-content {
    color: #58595b;
    background-color: hsla(0, 0%, 100%, .5)
}

.designstudio img {
    margin-bottom: 25px
}

.designstudio .h2 {
    margin-top: 0
}

.product-item {
    margin: 0 15px;
    text-align: center
}

.product-item img {
    margin: 0 0 10px
}

.product-item a {
    color: #58595b;
    text-decoration: none
}

.product-item a:active,
.product-item a:focus,
.product-item a:hover {
    color: #999
}

.product-item p {
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.article-item {
    text-align: center
}

.article-item img {
    margin: 0 0 10px
}

.article-item a {
    color: #58595b;
    text-decoration: none
}

.article-item a:active,
.product-item a:focus,
.product-item a:hover {
    color: #999
}

.article-item p {
    margin: 0;
    padding: 0
}

.information label {
    font-size: 0.933333em
}

.information {
    overflow: visible
}

.information [type=submit] {
    font-weight: 700;
    color: #fff
}

.information [type=submit] i {
    font-weight: 400;
    color: #fff
}

.information .rc-anchor.rc-anchor-normal.rc-anchor-light {
    margin-bottom: 20px
}

.information a,
.information a:hover {
    color: #58595b
}

.sliderTop {
    width: auto;
    margin: 10px 25px 0 40px;
    height: 180px!important;
    overflow: hidden
}

.colorBoxRight img {
    width: 100%;
    margin-bottom: 4px
}

.colorItem span {
    background: #fff;
    opacity: .8
}

.print-share-container {
    height: 6px;
    text-align: right
}

.print-button-container {
    display: inline-block;
    vertical-align: middle
}

.print-button-container a {
    position: relative;
    top: 1px
}

.print-button-container a,
.print-button-container a:hover {
    text-decoration: none
}

.at-style-responsive .at-share-btn {
    margin-bottom: 0
}

.social-share-container {
    display: inline-block;
    /*overflow-x: hidden;*/
    vertical-align: middle;
    width: 50%;
}

.social-share-container .share-button {
    background: #fff;
    z-index: 1
}

.social-share-container .share-button a {
    text-decoration: none;
    line-height: 30px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}

.social-share-container .share-button a:hover {
    text-decoration: none
}

.social-share-container .addthis_inline_share_toolbox {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    max-width: 0;
    overflow: hidden;
    -webkit-transition: max-width .3s ease-out;
    transition: max-width .3s ease-out
}

.social-share-container.sharing .share-button {
    display: none
}

.social-share-container.sharing .addthis_inline_share_toolbox {
    max-width: 100%
}

.underline-content {
    margin-bottom: 30px;
    padding-bottom: 0
}

.underline-content .tnav {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    list-style: none
}

.underline-content .tnav>li,
.underline-content .tnav>li>a {
    position: relative;
    display: block
}

.underline-content .tnav>li>a {
    padding: 10px 15px 10px 0
}

.underline-content .underline {
    background-color: #58595b
}

.underline-content.ergonomic-underline,
.underline-content.ergonomic-underline .tnav {
    margin-bottom: 0;
    padding-bottom: 0
}

.underline-content.ergonomic-underline .underline {
    background-color: #fff
}

.underline-content .underline-container {
    position: relative;
    display: block;
    width: 100%;
    top: -4px
}

.underline-content .underline-container .underline {
    position: absolute;
    left: 0;
    height: 4px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.content-wrapper {
    padding: 0
}

section {
    overflow: hidden
}

.fade-up {
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -webkit-transition: all .3s ease-out, opacity .5s ease-out;
    transition: all .3s ease-out, opacity .5s ease-out
}

.fade-up.fading {
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}

.image-zoom {
    position: relative
}

.zoom-takeover-container .zoom-out-container {
    z-index: 10
}

.zoom-takeover-container img {
    z-index: 5
}

.zoom-in-container,
.zoom-out-container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0
}

.zoom-out {
    position: relative
}

.zoom-out .icon-uniF1CA {
    position: absolute;
    right: 0;
    top: 0;
    padding-bottom: 5px;
    font-size: 2.133333em
}

.zoom-in {
    position: relative;
    background-color: hsla(0, 0%, 100%, 0);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.zoom-in:hover {
    background-color: hsla(0, 0%, 100%, .5)
}

.zoom-in:hover .icon-enlarge2 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.zoom-in .icon-enlarge2 {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 4.26667em;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: translate(-50%, -25%);
    transform: translate(-50%, -25%);
    -webkit-transition: all .6s ease-out, -webkit-transform .3s ease-out;
    transition: all .6s ease-out, -webkit-transform .3s ease-out
}

.zoom-in,
.zoom-out {
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.zoom-in:hover,
.zoom-out:hover {
    text-decoration: none
}

.zoom-takeover {
    background-color: #fff;
    display: table;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 115px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    overflow: hidden;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.zoom-takeover.open {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.zoom-takeover .zoom-takeover-container {
    display: table-cell;
    vertical-align: top;
    padding: 90px 60px 60px;
    width: 100%;
    height: 100%
}

.zoom-takeover .zoom-takeover-container .img-container {
    position: relative;
    max-width: 1170px;
    margin: 0 auto
}

.zoom-takeover .zoom-takeover-container img {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0
}

@media (max-width:768px) {
    .zoom-takeover {
        top: 65px
    }
}

@media (max-width:1023px) and (min-width:769px) {
    .zoom-takeover {
        top: 100px
    }
}

@media (max-width:1023px) and (min-width:851px) {
    .zoom-takeover {
        top: 108px
    }
}

.pagination-container {
    text-align: center
}

.page-next,
.page-prev {
    display: inline-block;
    text-decoration: none;
    font-size:  0.8em;
    line-height: 20px;
    color: #58595b;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -webkit-transition: font-size .3s ease-out;
    transition: font-size .3s ease-out
}

.page-next:hover,
.page-prev:hover {
    font-size: 1.066667em;
    text-decoration: none
}

.page-next {
    margin-left: 30px
}

.page-prev {
    margin-right: 30px
}

.page-links {
    display: inline-block;
    text-align: center;
    margin-bottom: 15px
}

.page-links a {
    padding: 0 5px;
    font-size: 0.666667em;
    line-height: 20px;
    color: #58595b;
    display: inline-block;
    text-decoration: none;
    -webkit-transition: font-size .3s ease-out;
    transition: font-size .3s ease-out
}

.page-links a.bold-a {
    color: #58595b;
    font-size: 0.933333em;
    font-weight: 700;
    text-decoration: none
}

.page-links a.inactive {
    display: none
}

.page-links a:hover {
    font-size: 0.933333em;
    text-decoration: none
}

body .sliderProductImg {
    height: auto!important;
    width: 100%!important;
    border: none
}

.body.new-qse-page .accordion .detail-resources p,
.body.new-qse-page .accordion .detail-resources span {
    background: none!important
}

@media only screen and (min-width:1025px) {
    .zoom-out .icon-uniF1CA {
        font-size: 1.066667em;
        right: 0;
        top: 0
    }
    .container-fluid {
        max-width: 1170px
    }
    section.libertyHolder {
        padding: 45px 45px 75px;
        margin: 0
    }
    section.articles [class*=col-] {
        padding: 0
    }
    section.articles .article-link-list {
        margin-left: -45px
    }
    section.articles .article-link-container {
        margin-right: -45px
    }
    section.articles .article-link {
        padding-left: 45px
    }
    section.product-about-1 {
        padding: 0 45px 45px;
        margin: 0
    }
    section.product-about-1 .about-link.first {
        margin-top: 60px
    }
    section.details {
        padding: 0 45px 45px;
        margin: 0
    }
    section.details p {
        font-size: 1em;
        line-height: 20px;
        margin: 0
    }
    section.details .details-link {
        text-decoration: none;
        line-height: 22px
    }
    section.details small {
        font-size: 0.733333em
    }
    .photo-links {
        margin: 35px auto 45px
    }
    .photo-links .container-fluid>.row {
        /*margin-left: -45px*/
    }
    .photo-links .container-fluid>.row>.wrapper {
        margin-right: -45px
    }
    .photo-link {
        padding-left: 45px;
        padding-right: 0
    }
    .photo-link p {
        margin-bottom: 0
    }
    .container-fluid {
        width: 100%;
        margin: 0 auto;
        padding: 0
    }
    .container-fluid>.row {
        width: 100%;
        margin: 0
    }
    h1 {
        font-size: 1.733333em;
        line-height: 40px
    }
    p {
        font-size: 0.933333em;
        line-height: 20px
    }
    .container-left {
        padding: 0 22.5px 0 0
    }
    .libertyHolder .container-right {
        margin-top: -7px
    }
    .container-right {
        padding: 0 0 0 22.5px
    }
    .slider-container:focus {
        outline: none
    }
    .product-name {
        margin: 0;
        text-indent: -2px
    }
    .product-designer {
        margin: 0 0 5px
    }
    .product-description {
        font-size: 0.933333em;
        line-height: 20px;
        margin: 0 0 16px
    }
    .product-price {
        font-size: 0.933333em;
        margin: 0 0 20px;
        padding: 0
    }
    .product-price span {
        font-size: 1.333333em
    }
    .product-shipping {
        font-size: 0.866667em;
        line-height: 20px;
        margin: 0 0 13px;
        padding: 0
    }


/*PRODUCT BUTTONS*/
    .product-buttons .product-buttons-wrapper {
        display: block
    }
    .product-buttons .prod-btn {
        display: block;
        margin-bottom: 15px
    }
    .product-buttons a {
        display: block
    }
    .product-buttons a:last-of-type {
        margin-bottom: 0
    }
    .about-copy {
        max-width: 375px
    }
    .about-logo {
        max-width: 400px;
        width: 80%
    }
    h1.product-name {
        font-size: 1.466667em!important
    }
}

@media (min-width:1025px) {
    .product-shipping {
        margin-bottom: 8px
    }
    .request-more-information-btn {
        font-size: 0.866667em;
        line-height: 20px;
        margin-bottom: 15px
    }
}

.form-control {
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 0;
    line-height: 35px;
    height: 35px!important
}

.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

@media (min-width:1025px) and (max-width:1230px) {
    .container-fluid {
        padding: 0 30px
    }
}

.nav-container .h2 {
    font-family: UniversLTStd, Arial, Helvetica, sans-serif!important
}

@media (min-width:1025px) {
    .print-share-container {
	height: 28px;
    text-align: right;
    width: 100%;
    margin: 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    }
    .description-reviews {
    	width: 50%;
    	text-align: left;
    }
}

@media (max-width:1023px) {
    .product-about-1>.container-fluid>.vcenter {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    section.libertyHolder .product-shipping {
        margin-bottom: 0
    }
    section.libertyHolder .product-shipping i {
        padding-bottom: 0
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .about-logo {
        max-width: 400px;
        width: 80%
    }
    h1.product-name {
        font-size: 1.466667em!important
    }
    .container-fluid {
        padding-left: 30px;
        padding-right: 30px
    }
    .container-left,
    .container-right {
        padding-left: 0;
        padding-right: 0
    }
    .row {
        margin: 0
    }
    section.libertyHolder {
        padding: 30px 0
    }
    section.libertyHolder .product-price,
    section.libertyHolder .product-shipping {
        margin-bottom: 10px
    }
    section.product-about-1 {
        padding: 0 0 30px;
        margin: 0
    }

    section.product-about-1 .container-left {
        padding-right: 15px
    }
    section.product-about-1 .container-right {
        padding-left: 15px
    }
    section.photo-links {
        margin-left: -15px;
        padding: 0 0 40px
    }
    .photo-links-header {
        padding-left: 15px
    }
    section.details {
        padding: 0
    }
    section.details .container-right {
        padding-left: 15px
    }
    section.details .container-left {
        padding-right: 15px
    }
    section.details .row.detail-info.mobile-cord-body {
        margin-left: -15px;
        margin-right: -15px
    }
    section.details .details {
        padding-bottom: 30px
    }
    section.details .accordion.container-right {
        padding-left: 15px
    }
    section.product-review ul.reviews {
        margin-bottom: 0
    }
    section.ergonomic {
        padding: 30px 0;
        margin-bottom: 20px
    }
    section.ergonomic .nav-tabs,
    section.ergonomic .tab-content {
        padding: 15px 30px
    }
    section.ergonomic [class*=col-] {
        padding: 0
    }
    section.designstudio {
        padding-bottom: 20px
    }
    section.designstudio .underline-content {
        margin-bottom: 15px
    }
    section.designstudio .tab-content {
        padding: 0
    }
    section.articles .container-fluid {
        padding-left: 15px;
        padding-right: 15px
    }
    p {
        font-size: 0.933333em;
        line-height: 20px
    }
    section.information .container-left {
        margin-bottom: 15px
    }
    section.designstudio .container-left {
        padding-right: 15px
    }
    section.designstudio .container-right {
        padding-left: 15px
    }
    section.details .tab-resources {
        margin-top: 0
    }
    section.details .tab-resources p {
        margin-bottom: 11.5px
    }
    .product-item {
        padding: 0
    }
}

@media (min-width:769px) and (max-width:1023px) {
    section.libertyHolder .prod-btn {
        width: 33.333%;
        float: left;
        padding-left: 30px
    }
    .photo-link {
        padding: 0 0 0 15px
    }
}

@media (min-width:768px) and (max-width:1023px) {
    section.libertyHolder .about-logo {
        text-align: center
    }
    section.libertyHolder .about-logo img {
        display: inline-block;
        margin-right: -4px
    }
    section.libertyHolder .slider-container {
        width: 100%;
        padding: 0 25px 50px;
        float: none;
        margin: 0 auto
    }
    section.libertyHolder .container-right {
        text-align: center;
        margin: 0 auto;
        float: none
    }
    section.libertyHolder .about-logo {
        margin-left: auto;
        margin-right: auto
    }
    section.libertyHolder .product-shipping {
        display: inline-block
    }
    section.libertyHolder .print-share-container {
        display: inline-block;
        margin-bottom: 8px;
        text-align: center
    }
    section.libertyHolder .product-buttons-wrapper {
        text-align: center
    }
    section.libertyHolder .prod-btn {
        width: 33.333%;
        display: inline-block;
        padding: 0 15px;
        margin-right: -4px;
        float: none
    }
    section.libertyHolder .product-buttons a {
        width: 100%;
        font-size: 0.6em;
        text-transform: uppercase
    }
    section.libertyHolder .container-right {
        display: table
    }
    section.libertyHolder .container-right .product-buttons {
        width: 100%
    }
    section.libertyHolder .about-logo {
        margin-top: 0
    }
    section.libertyHolder .read-more p,
    section.libertyHolder .read-more span {
        font-size: 0.933333em;
        line-height: 20px
    }
    .container-left,
    .container-right {
        padding: 0
    }
    .vcenter {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    section.photo-links .wrapper .photo-link {
        padding: 0 15px
    }
    section.product-about-1 .container-left {
        padding-right: 15px
    }
    section.product-about-1 .container-right {
        padding-left: 15px
    }
    section.details {
        padding-bottom: 30px
    }
    section.details .container-right {
        padding-left: 15px
    }
    section.details .container-left {
        padding-right: 15px
    }
    section.details .details-link {
        margin-bottom: 11.5px
    }
    section.product-review .reviews .review {
        width: 50%
    }
    .slick-slider .slick-next,
    .slick-slider .slick-prev {
        height: 40px;
        width: 40px
    }
    .slick-slider .slick-next i,
    .slick-slider .slick-prev i {
        font-size: 2em
    }
    .slick-slider .slick-prev {
        left: -45px
    }
    .slick-slider .slick-next {
        right: -45px
    }
}

@media (max-width:1024px) {
    .toolbar-container {
        padding: 0
    }
    .slider-1 .slick-slide img {
        margin: 0 auto
    }
}

@media (min-width:768px) {
    .mobile {
        display: none
    }
    .desktop {
        display: block
    }
}

@media (min-width:769px) and (max-width:1024px) {
    .libertyHolder .slider-container {
        padding-right: 30px
    }
}

@media (max-width:768px) {
    .libertyHolder .about-logo {
        margin-bottom: 15px
    }
    .libertyHolder .tablet-down {
        text-align: center
    }
    .libertyHolder .tablet-down .mobile-rating {
        margin-bottom: 10px
    }
    .libertyHolder .print-share-container {
        height: 28px;
        text-align: center
    }
}

@media (max-width:767px) {
    body .colorItem {
        width: 20%;
        height: 40px;
        overflow: hidden;
        padding-top: 8px
    }
    body .colorBoxLeft,
    body .colorBoxRight {
        width: 100%
    }
    body #dynamicColor .colorBoxRight img {
        margin-bottom: 8px
    }
    .print-share-container {
        display: none!important
    }
    html {
        overflow-y: scroll
    }
    .slider-container {
        padding-bottom: 15px
    }
    .vcenter {
        display: block
    }
    .masonry {
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 30px;
        column-gap: 30px
    }
    .nav-tabs {
        font-size: .825em
    }
    .about-logo {
        max-width: 190px;
        margin: 0 auto 15px
    }
    .about-copy {
        padding: 0 30px
    }
    .zoom-out {
        position: relative
    }
    .zoom-out .icon-uniF1CA {
        font-size:  0.8em
    }
    .product-about-1 {
        margin: 0;
        padding-bottom: 10px
    }
    .product-about-1 .vcenter {
        display: inline-block
    }
    .product-about-1 .awards,
    .product-about-1 p {
        text-align: center
    }
    .product-about-1 .awardlogo {
        margin: 0 10px;
        display: inline-block
    }
    .product-about-1 .about-copy {
        margin-bottom: 1px
    }
    .product-about-1 .container-left {
        margin-bottom: 30px
    }
    .product-about-2 .about2-copy {
        text-align: center;
        height: 150px;
        overflow: hidden
    }
    .photo-links-header {
        padding: 30px 30px 0
    }
    .photo-links {
        padding-bottom: 25px
    }
    .photo-links .about2-copy {
        height: auto
    }
    .photo-links p {
        margin-bottom: 7px
    }
    .photo-links .h2 {
        margin-bottom: 10px
    }
    .product-slider,
    .product-slider2 {
        padding-bottom: 30px
    }
    .product-slider2 .content-wrapper,
    .product-slider .content-wrapper {
        padding-left: 30px;
        padding-right: 30px
    }
    .product-slider2 .slickslide-container,
    .product-slider .slickslide-container {
        width: 100%;
        margin: 0
    }
    .product-slider2 .slickslide-wrapper,
    .product-slider .slickslide-wrapper {
        margin: 0
    }
    .product-slider2 .slickslide,
    .product-slider .slickslide {
        margin-left: -30px
    }
    .product-slider2 .product-item,
    .product-slider .product-item {
        padding: 0 0 30px 30px;
        float: none;
        display: inline-block;
        margin: 0 -4px 0 0;
        vertical-align: top
    }
    .product-slider2 .product-item a img,
    .product-slider .product-item a img {
        display: block;
        width: 100%;
        padding: 0;
        margin: 0
    }
    .product-slider2 .product-item p,
    .product-slider .product-item p {
        margin-top: 10px
    }
    .product-slider2 .product-item:last-child,
    .product-slider2 .product-item:nth-last-child(2),
    .product-slider .product-item:last-child,
    .product-slider .product-item:nth-last-child(2) {
        padding-bottom: 0
    }
    #about-carousel .slick-dots {
        bottom: 0;
        width: auto;
        left: 45%;
        margin: 0
    }
    .information .content-wrapper {
        padding-left: 30px;
        padding-right: 30px
    }
    .libertyHolder {
        padding: 30px 0
    }
    .libertyHolder p {
        padding: 0 30px
    }
    .libertyHolder .tablet-down {
        text-align: center
    }
    section.ergonomic {
        display: none
    }
    .truck {
        float: none;
        padding: 0
    }
    [class*=col-] {
        padding-left: 30px;
        padding-right: 30px
    }
    .container-fluid {
        padding: 0
    }
    .nav.nav-tabs {
        background: none
    }
    .nav.nav-tabs li {
        width: 100%;
        border-bottom: 1px solid #ccc
    }
    .nav.nav-tabs li a {
        color: #999;
        font-family: UniversLTStd, Helvetica, Arial, sans-serif;
        line-height: 1em;
        font-weight: 700;
        text-transform: uppercase;
        font-size: 1em;
        padding-top: 5px;
        padding-bottom: 5px
    }
    .row {
        margin: 0
    }
    .content-wrapper {
        padding: 0
    }
    section {
        padding-bottom: 30px
    }
    body p {
        font-size: 0.933333em;
        line-height: 20px
    }
    .desktop {
        display: none
    }
    .mobile {
        display: block
    }
    .product-buttons {
        display: block;
        margin-bottom: 18px;
        padding: 0 30px
    }
    .product-buttons a {
        text-transform: uppercase
    }
    .product-buttons-wrapper {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: left;
        margin-left: -15px
    }
    .region-german .prod-btn {
        width: 100%
    }
    .region-german .prod-btn a {
        width: 100%;
        padding: 0 12px
    }
    .prod-btn {
        width: 200px;
        padding-left: 0px;
        display: inline-block;
        margin-right: 0px;
        margin-bottom: 10px;
        text-align: center
    }
    .prod-btn a {
        width: 100%;
        font-size: 0.866667em;
        margin: 0 -6px 0 0;
        height: 40px;
        line-height: 39px;
        padding: 0 15px;
        text-align: center
    }
    .prod-btn a i {
        display: none
    }
    .mobile-rating,
    .product-designer,
    .product-name {
        margin-top: 0;
        margin-bottom: 15px;
        padding-left: 30px;
        padding-right: 30px
    }
    .product-name {
        margin-bottom: 10px
    }
    .product-price {
        margin-bottom: 7px
    }
    .product-price,
    .product-shipping {
        padding-left: 30px;
        padding-right: 30px
    }
    .product-shipping {
        margin-bottom: 10px;
        font-size:  0.8em;
        line-height: 16px
    }
    .product-description {
        display: none;
        text-align: left
    }
    .product-description,
    section.details .accordion.container-right {
        padding-left: 30px;
        padding-right: 30px
    }
    section.details .h5 {
        border-bottom: none;
        margin-bottom: 10px
    }
    .details img {
        margin-bottom: 40px
    }
    section.product-review .toolbar {
        margin: 0 -30px 0 0
    }
    section.product-review .toolbar .toolbar-container {
        margin-left: -15px
    }
    section.product-review .toolbar .show-more-btn,
    section.product-review .toolbar .write-review-btn {
        float: none;
        width: 50%;
        display: inline-block
    }
    section.product-review .toolbar .show-more-btn a,
    section.product-review .toolbar .write-review-btn a {
        width: 100%;
        font-size: 0.666667em;
        margin-top: 10px
    }
    section.product-review .toolbar .show-more-btn a i,
    section.product-review .toolbar .write-review-btn a i {
        display: none
    }
    section.information .container-right {
        padding-top: 15px
    }
    section.libertyHolder {
        padding-bottom: 0
    }
    section.libertyHolder .product-designer {
        margin-bottom: 7px
    }
    section.articles p {
        margin-bottom: 30px
    }
    section.articles .article-item p {
        font-family: UniversLTStd, Helvetica, Arial, sans-serif;
        font-size: 1.066667em
    }
    .detail-info .tab-resources {
        margin-top: 30px
    }
    .detail-resources p {
        margin-bottom: 4px
    }
    section.product-about-1 {
        margin-top: 0
    }
    .reviews .review {
        width: 100%
    }
    .tab-content>.tab-pane {
        display: block
    }
    .tab-pane {
        min-height: 1px
    }
    .mobile-cords {
        padding: 0 30px
    }
    .mobile-cord {
        margin-bottom: 30px
    }
    .mobile-cord:last-child {
        margin-bottom: 0
    }
    .mobile-cord-head {
        position: relative;
        border-bottom: 1px solid #ccc
    }
    .mobile-cord-head .h5,
    .mobile-cord-head .mobile-cord-controls {
        display: inline-block
    }
    .mobile-cord-head .h5 {
        margin-bottom: 0
    }
    .mobile-cord-head .mobile-cord-controls {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        text-align: right
    }
    .mobile-cord-head .mobile-cord-controls .minus,
    .mobile-cord-head .mobile-cord-controls .plus {
        display: block;
        width: 100%
    }
    .mobile-cord-head .mobile-cord-controls i {
        color: #000;
        font-size: 0.533333em;
        line-height: 16px
    }
    .mobile-cord-body {
        padding-top: 30px
    }
    .mobile-cord-body [class*=col-] {
        padding: 0
    }
    .reviews .review {
        padding-bottom: 15px
    }
    .libertyHolder .read-more {
        text-align: left
    }
    .hide-text {
        max-height: 100px;
        overflow-y: hidden
    }
    .show-mobile {
        display: block
    }
    .hide-mobile {
        display: none
    }
    .toolbar {
        text-align: center
    }
    .show-more-btn {
        float: none;
        display: inline-block
    }
    .slick-dots {
        display: none
    }
    .videoholder {
        margin-left: -30px
    }
    .videothumb {
        display: inline-block;
        width: 50%;
        margin: 0 -4px 0 0;
        padding-left: 30px
    }
    .videothumb a {
        width: 100%
    }
    .read-toggle {
        position: relative;
        padding: 100px 30px 15px;
        margin-top: -85px;
        text-align: center
    }
    .read-toggle.hiding {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);
        background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
        background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #fff);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0)
    }
    .read-toggle .toggle-button {
        display: none;
        font-size: 0.733333em;
        text-decoration: none;
        color: #888
    }
    .read-toggle .toggle-button.active {
        display: block
    }
    .read-toggle .toggle-button:hover {
        text-decoration: none;
        color: #888
    }
    .read-more {
        max-height: 100px;
        overflow: hidden
    }
    .read-more.expanded {
        max-height: 10000px
    }
    .libertyHolder .read-more,
    .libertyHolder .read-toggle {
        padding-left: 30px;
        padding-right: 30px
    }
    .libertyHolder .read-more p,
    .libertyHolder .read-toggle p {
        padding: 0
    }
}

@media (max-width:480px) {
    .vcenter {
        display: block
    }
    .masonry {
        -webkit-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        column-gap: 0
    }
    .product-about-1 .awardlogo {
        margin: 0 5px 20px;
        display: block
    }
    .product-about-2 .about2-copy {
        text-align: center;
        height: 180px;
        overflow: hidden
    }
    #about-carousel .slick-dots {
        bottom: 0;
        width: auto;
        left: 41%;
        margin: 0
    }
    .videoholder {
        text-align: center
    }
    .slick-dots li button:before {
        font-size: 0.933333em;
        line-height: 20px
    }
    .ecomedes span{
    	width: 50%;
    }
}

@media (max-width:350px) {
    .prod-btn {
        width: 100%;
        margin-bottom: 8px
    }
    .prod-btn a {
        font-size: 0.733333em
    }


}

.tablet-down p {
    padding-left: 0;
    padding-right: 0
}

.new-qse-page {
    position: relative
}

.new-qse-page .write-review-btn i {
    color: #fff!important
}

.new-qse-page .back-button-area {
    width: 100%;
    border-bottom: 1px solid #eee
}

.new-qse-page .back-button-inner {
    margin: -1px auto 0;
    max-width: 1230px;
    padding: 15px 0
}

.new-qse-page .back-button {
    margin: 0 auto;
    width: 100%;
    max-width: 1230px
}

.new-qse-page.style-1 .libertyHolder {
    background-color: #efefef!important
}

.new-qse-page.style-1 .qse-header-wrapper,
.new-qse-page.style-1 .qse-video-cta-container,
.new-qse-page.style-1 .qse-video-cta-wrapper,
.new-qse-page.style-1 section.details,
.new-qse-page.style-1 section.photo-links {
    background-color: #efefef
}

.new-qse-page.style-1 .switch-styles {
    background-color: #8b8b8b;
    border: 1px solid #8b8b8b
}

.new-qse-page.style-1 .download-product-brochure,
.new-qse-page.style-1 .request-more-info-link,
.new-qse-page.style-1 .watch-product-video-link {
    background-color: #3b5854
}

.new-qse-page.style-1 .risk-free-link {
    background-color: #8b8b8b
}

.new-qse-page.style-1 .video-cta-2 .buy-now-link {
    background-color: #9aab8b
}

.new-qse-page.style-2 .libertyHolder {
    background-color: #c7d0bf!important
}

.new-qse-page.style-2 .qse-header-wrapper,
.new-qse-page.style-2 .qse-video-cta-container,
.new-qse-page.style-2 .qse-video-cta-wrapper,
.new-qse-page.style-2 section.details,
.new-qse-page.style-2 section.photo-links {
    background-color: #c7d0bf
}

.new-qse-page.style-2 .switch-styles {
    background-color: #9aab8b;
    border-bottom: 1px solid #9aab8b
}

.new-qse-page.style-2 .accordion-controls a i,
.new-qse-page.style-2 .details .h5,
.new-qse-page.style-2 .photo-links-header .h5 {
    color: #3b5854
}

.new-qse-page.style-2 .accordion .detail-resources {
    border-bottom: 1px solid #9aab8b
}

.new-qse-page.style-2 .read-toggle .toggle-button {
    color: #3b5854
}

.new-qse-page.style-2 .download-product-brochure,
.new-qse-page.style-2 .request-more-info-link,
.new-qse-page.style-2 .watch-product-video-link {
    background-color: #3b5854
}

.new-qse-page.style-2 .risk-free-link {
    background-color: #8b8b8b
}

.new-qse-page.style-2 .video-cta-2 .buy-now-link {
    background-color: #3b5854;
    text-transform: uppercase
}

.new-qse-page .libertyHolder .slick-dots li button {
    background-color: #fff
}

.new-qse-page .qse-header .h3 {
    color: #3b5854
}

.new-qse-page .qse-header-container {
    max-width: 1230px;
    margin: 0 auto;
    padding-top: 30px
}

.new-qse-page .qse-header {
    overflow: hidden
}

.new-qse-page .qse-header .select-your-device {
    display: inline-block;
    margin-right: -4px;
    width: 80%;
    width: calc(100% - 385px);
    width: -webkit-calc(100% - 385px);
    text-align: center;
    max-height: 150px;
    overflow: hidden;
    vertical-align: top;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.new-qse-page .qse-header .select-your-device.qse-hidden {
    max-height: 0
}

.new-qse-page .qse-header .select-your-device-link {
    display: inline-block;
    margin: 0 -4px 0 0;
    width: 194px;
    vertical-align: middle
}

.new-qse-page .qse-header .select-your-device-link.qse-hidden .up-arrow,
.new-qse-page .qse-header .select-your-device-link:not(.qse-hidden) .down-arrow {
    display: none
}

.new-qse-page .qse-header .header-statement {
    display: inline-block;
    width: auto;
    margin: 0;
    font-family: UniversLTStd;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 20px;
    overflow: hidden;
    vertical-align: middle
}

.new-qse-page .qse-header .down-arrow,
.new-qse-page .qse-header .up-arrow {
    display: inline-block;
    width: 20px;
    vertical-align: middle
}

.new-qse-page .qse-header .from {
    text-align: right
}

.new-qse-page .qse-header .from,
.new-qse-page .qse-header .price {
    font-family: UniversLTStd;
    font-weight: 700
}

.new-qse-page .qse-header .model {
    display: inline-block;
    max-width: 33.333%;
    padding-left: 30px;
    padding-right: 30px;
    margin-right: -4px;
    vertical-align: middle;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.new-qse-page .qse-header .model:hover {
    opacity: .7
}

.new-qse-page .qse-header .model img {
    display: block;
    margin: 0 auto
}

.new-qse-page .qse-header .model .price {
    margin-top: 15px;
    text-align: center;
    color: #58595b
}

.new-qse-page .qse-header .model.model-1,
.new-qse-page .qse-header .model.model-2 {
    border-right: 1px solid #58595b
}

.new-qse-page .buy-cta-wrapper {
    display: inline-block;
    margin-right: -4px;
    vertical-align: top;
    width: 194px;
    vertical-align: middle;
    text-align: right
}

.new-qse-page .buy-cta {
    display: inline-block;
    text-align: left
}

.new-qse-page .buy-cta .price {
    font-size: 32.4em;
    line-height: 42px;
    text-align: right
}

.new-qse-page .buy {
    display: block;
    text-align: center;
    background-color: #3b5854;
    padding: 0 30px;
    color: #fff;
    font-size: 1.066667em;
    line-height: 40px
}

.new-qse-page .qse-video-cta-wrapper .buy-cta-wrapper {
    float: right;
    margin-right: 0
}

.new-qse-page .qse-video-cta-container {
    max-width: 1230px;
    margin: 0 auto;
    padding-top: 30px
}

.new-qse-page .qse-video-cta {
    position: relative
}

.new-qse-page .qse-video-cta img {
    display: block;
    width: 100%
}

.new-qse-page .play-button {
    display: inline-block;
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.new-qse-page .play-button-link {
    display: block;
    background-color: rgba(0, 0, 0, .5);
    width: 80px;
    height: 80px;
    border-radius: 50%;
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out
}

.new-qse-page .play-button-link:after {
    position: absolute;
    content: "";
    left: 42px;
    top: 40px;
    width: 0;
    height: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 18px solid #fff
}

.new-qse-page .product-designer,
.new-qse-page .product-name,
.new-qse-page .product-price,
.new-qse-page .product-shipping {
    color: #3b5854
}

.new-qse-page .fa {
    color: #3b5854!important
}

.new-qse-page .prod-btn a {
    background-color: #3b5854
}

.new-qse-page .prod-btn a i {
    color: #fff!important
}

.new-qse-page .social-share-container .share-button {
    background-color: transparent
}

.new-qse-page .slick-dots li:hover button {
    background-color: #3b5854
}

.new-qse-page .slick-active button {
    background-color: #3b5854!important
}

.new-qse-page .qse-description-2 {
    margin-top: 30px;
    display: inline-block;
    float: none;
    margin-right: -4px;
    vertical-align: middle;
    padding-left: 0
}

.new-qse-page .download-product-brochure,
.new-qse-page .request-more-info-link,
.new-qse-page .risk-free-link,
.new-qse-page .video-cta-2 .buy-now-link,
.new-qse-page .watch-product-video-link {
    display: block;
    width: 100%;
    max-width: 300px;
    text-align: center;
    color: #fff;
    font-size: 1.066667em;
    line-height: 40px;
    margin-top: 15px
}

.new-qse-page .product-about-1 {
    display: none
}

.new-qse-page .switch-styles-container {
    max-width: 1230px;
    margin: 45px auto 0
}

.new-qse-page .switch-styles {
    display: inline-block;
    font-family: UniversLTStd;
    color: #fff;
    line-height: 40px;
    max-width: 200px;
    width: 100%;
    text-align: center
}

.new-qse-page section.designstudio+section.details {
    background-color: transparent
}

.new-qse-page .accordion .detail-resources .h5 {
    border: 0
}

.new-qse-page .accordion-controls a i {
    font-weight: 700
}

.new-qse-page .product-review {
    margin-top: 30px
}

.new-qse-page .img-responsive {
    width: 100%
}

.new-qse-page .about-logo img {
    display: block;
    width: auto
}

@media (min-width:768px) and (max-width:992px) {
    .new-qse-page .tablet-up.col-md-5.container-right {
        display: inline-block;
        width: 50%;
        margin-right: -4px;
        padding-left: 30px
    }
    .new-qse-page .col-md-6.container-left.qse-img-1,
    .new-qse-page .qse-description-2 {
        width: 50%;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px
    }
}

@media (max-width: 990px){
	.sustainLogos{
		justify-content: center;
	}

	.netPositive, .ecomedes{
		width: unset;
	}
	.netPositive{
		margin-right: 30px;
	}
}


@media (max-width:1230px) {
    .new-qse-page .qse-header-container,
    .new-qse-page .qse-video-cta-container {
        padding-left: 30px;
        padding-right: 30px
    }
    .new-qse-page .switch-styles-container {
        padding: 0 30px
    }
    .new-qse-page .back-button {
        padding-left: 30px;
        padding-right: 30px;
        font-size:  0.8em
    }
}

@media only screen and (min-width:1025px) {
    .new-qse-page .container-fluid {
        max-width: 1230px
    }
    .new-qse-page section.libertyHolder {
        padding: 45px 0 75px
    }
    .new-qse-page section.photo-links {
        padding: 35px 0 45px;
        margin-top: 0;
        margin-bottom: 0
    }
    .new-qse-page section.product-about-1 {
        padding: 45px
    }
}

@media (max-width:768px) {
    .new-qse-page section.libertyHolder .tablet-down {
        width: 50%;
        float: right;
        padding-left: 30px
    }
    .new-qse-page .qse-description-2.col-md-6 {
        padding: 0
    }
    .new-qse-page section.libertyHolder .about-logo img {
        margin-right: 0;
        max-width: 100%
    }
}

@media (max-width:767px) {
    .new-qse-page.style-1 section.libertyHolder .read-toggle.hiding {
        background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 93.7%, 0)), to(#efefef));
        background: linear-gradient(180deg, hsla(0, 0%, 93.7%, 0) 0, #efefef);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#00efefef", endColorstr="#efefef", GradientType=0)
    }
    .new-qse-page.style-2 section.libertyHolder .read-toggle.hiding {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(199, 208, 191, 0)), to(#c7d0bf));
        background: linear-gradient(180deg, rgba(199, 208, 191, 0) 0, #c7d0bf);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#00C7D0BF", endColorstr="#C7D0BF", GradientType=0)
    }
    .new-qse-page.style-2 .download-product-brochure,
    .new-qse-page.style-2 .request-more-info-link,
    .new-qse-page.style-2 .risk-free-link,
    .new-qse-page.style-2 .watch-product-video-link {
        opacity: .85
    }
    .new-qse-page .play-button,
    .new-qse-page .play-button-link {
        width: 40px;
        height: 40px
    }
    .new-qse-page .play-button-link:after {
        left: 21px;
        top: 20px;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 9px solid #fff
    }
    .new-qse-page .qse-header .model img {
        max-height: 70px
    }
    .new-qse-page .second-buy-now {
        display: none!important
    }
    .new-qse-page .qse-video-cta-wrapper .buy-cta-wrapper {
        display: block;
        float: none;
        margin-top: 30px;
        text-align: left
    }
    .new-qse-page .buy-cta-wrapper {
        width: auto
    }
    .new-qse-page .switch-styles-container {
        margin-top: 30px
    }
    .new-qse-page .switch-styles {
        max-width: none;
        width: auto;
        padding: 0 17px
    }
    .new-qse-page .download-product-brochure,
    .new-qse-page .request-more-info-link,
    .new-qse-page .risk-free-link,
    .new-qse-page .video-cta-2 .buy-now-link,
    .new-qse-page .watch-product-video-link {
        max-width: none;
        font-size: 0.933333em
    }
    .new-qse-page .video-cta-2 .buy-now-link {
        text-transform: uppercase
    }
    .new-qse-page .qse-header .select-your-device-link {
        outline: 0;
        cursor: default;
        margin-bottom: 0
    }
    .new-qse-page .qse-header .select-your-device-link:active,
    .new-qse-page .qse-header .select-your-device-link:focus {
        outline: 0
    }
    .new-qse-page .qse-header .select-your-device {
        width: 100%;
        transform: none!important;
        -webkit-transform: none!important
    }
    .new-qse-page .qse-header .models-list {
        margin: 30px -15px
    }
    .new-qse-page .qse-header .model {
        padding-left: 15px;
        padding-right: 15px
    }
    .new-qse-page .qse-header .buy-cta-wrapper {
        width: 100%;
        margin-bottom: 0;
        text-align: left
    }
    .new-qse-page .qse-header .buy-cta-wrapper .buy,
    .new-qse-page .qse-header .buy-cta-wrapper .from,
    .new-qse-page .qse-header .buy-cta-wrapper .price {
        text-align: left
    }
    .new-qse-page .qse-header .model {
        width: 33.333%
    }
    .new-qse-page .col-md-6.container-left.qse-img-1 {
        display: table-footer-group;
        width: 100%;
        padding: 0
    }
    .new-qse-page .qse-description-2.col-md-6 {
        width: 100%
    }
    .new-qse-page .qse-description-2.col-md-6:last-child {
        margin-bottom: 30px
    }
    .new-qse-page section.libertyHolder .about-logo {
        margin-left: 0
    }
    .new-qse-page section.libertyHolder .mobile-rating,
    .new-qse-page section.libertyHolder .product-buttons,
    .new-qse-page section.libertyHolder .product-description,
    .new-qse-page section.libertyHolder .product-name,
    .new-qse-page section.libertyHolder .product-price,
    .new-qse-page section.libertyHolder .product-shipping,
    .new-qse-page section.libertyHolder .read-more,
    .new-qse-page section.libertyHolder .read-toggle {
        padding-left: 0
    }
    .new-qse-page section.libertyHolder .print-share-container {
        text-align: left
    }
    .new-qse-page section.libertyHolder .tablet-down {
        display: table-header-group;
        width: 100%;
        float: none;
        padding: 30px 30px 0;
        text-align: left
    }
    .new-qse-page section.libertyHolder .container-fluid .row {
        display: table;
        padding: 0 30px
    }
    .new-qse-page .product-description {
        display: none
    }
}

.risk-free-popup-wrapper {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .3);
    z-index: 99
}

.risk-free-popup-container {
    display: table;
    width: 100%;
    height: 100%
}

.risk-free-popup {
    display: table-cell;
    vertical-align: middle
}

.risk-free-statement {
    position: relative;
    background-color: #fff;
    padding: 30px;
    max-width: 500px;
    margin: 0 auto
}

.risk-free-statement p {
    margin: 0
}

.risk-free-statement .exit-btn {
    position: absolute;
    right: 15px;
    top: 15px
}

.efloat-learn .product-availability,
.efloat-learn .request-more-information-btn {
    font-family: UniversLTStd;
    color: #999
}

.efloat-learn .icon-colorpicker {
    margin-left: -18px
}

.efloat-learn .about-desc .h3 {
    font-family: UniversLTStd;
    font-size: 1.333333em;
    line-height: 24px;
    font-weight: 700
}

.dl-modal-wrapper {
    background-color: rgba(0, 0, 0, .7);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    z-index: 999;
    -webkit-pointer-events: none;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.dl-modal-wrapper.open {
    opacity: 1;
    -webkit-pointer-events: auto;
    pointer-events: auto
}

.dl-modal-container {
    display: table;
    width: 100%;
    height: 100%
}

.dl-modal {
    display: table-row
}

.dl-modal-inner {
    display: table-cell;
    vertical-align: middle;
    padding: 30px;
    text-align: center
}

.dl-modal-inner li,
.dl-modal-inner ul {
    list-style: none
}

.dl-list {
    position: relative;
    background-color: #fff;
    display: inline-block;
    margin-left: -4px;
    margin-bottom: 0;
    text-align: left
}

.dl-list-item {
    margin-bottom: 15px
}

.dl-list-item:last-of-type {
    margin-bottom: 0
}

.dl-list-item .h3 {
    font-size: 1em;
    line-height: 20px;
    margin: 0
}

.dl-resources {
    padding-left: 15px
}

.dl-resources a {
    font-family: UniversLTStd;
    font-size: 0.866667em;
    line-height: 20px
}

.dl-close-modal {
    position: absolute;
    right: 30px;
    top: 30px
}

.textile-samples{
	display: flex;
    flex-flow: row wrap;
}

@media (min-width:768px) {
    .dl-list {
        width: 600px;
        padding: 30px
    }
}

@media (max-width:767px) {
    .dl-list {
        width: 100%
    }
}

@media (min-width:1025px) {
    .efloat-learn .product-availability,
    .efloat-learn .request-more-information-btn {
        font-size: 0.866667em;
        line-height: 20px
    }
}