.editorial-image img{-moz-backface-visibility:hidden}
.editorial-image.no-padding{padding-left:0 !important;padding-right:0 !important}
.editorial-image.grey-background{background:url(../images/common/line-shaded-img.jpg) left top repeat;position:relative}
.editorial-image.light-grey-background{background:url(../images/common/line-shaded-light-img.jpg) left top repeat;position:relative}
.editorial-image.grey-background-padding{padding-top:40px !important;padding-left:182px !important;padding-right:182px !important}
.editorial-image .top-title{top:0;left:0;height:40px;position:absolute;width:100%;line-height:40px;margin-bottom:0}
.editorial-image[data-configuration='m27'] p{margin:0}
.editorial-image.legend:before{content:"M16 Editorial Image";margin-left:85px}
.editorial-image .image{position:relative}
.editorial-image .editorial-image-container{overflow:hidden}
.editorial-image .floater{width:100%;text-align:center}
.editorial-image .floater.desktop{position:absolute;left:0;top:0;color:white;width:100%;height:100%}
.editorial-image .table{display:table;width:100%;height:100%}
.editorial-image .floater-content{display:table-cell;vertical-align:middle;z-index:4;position:relative}
.editorial-image .title{padding-left:85px;padding-right:85px}
.editorial-image .subtitle{padding-left:55px;padding-right:55px}
.editorial-image-container .image{margin-bottom:0}
.editorial-image .title-ribbon{font-size:25px !important}
.editorial-image .subtitle{line-height:30px}
.editorial-image .title{font-size:40px;line-height:50px;margin-bottom:14px}
.editorial-image .transparent-button{background-color:transparent;border:2px solid white;padding-top:13px !important;padding-bottom:13px !important;line-height:1.5 !important;color:white}
.editorial-image .title.blacktext{color:#222 !important}
.editorial-image .subtitle.blacktext{color:#222 !important}
.editorial-image .preTitle.blacktext{color:#222 !important}
.editorial-image .preTitle.newStyle{padding-bottom:6px;font-size:14px;color:#fff}
.editorial-image .subtitle.newStyle{color:#fff;font-size:19px;line-height:30px}
.editorial-image .title.newStyle{color:#fff;font-size:40px;margin-bottom:11px;margin-top:2px}
.editorial-item.editorial-image[data-configuration='m56'] .title.newStyle{font-size:30px;line-height:30px}
.editorial-item.editorial-image[data-configuration='m56'] .subtitle.newStyle{font-size:18px;line-height:16px}
.editorial-image .preTitle{font-size:12px}
.editorial-image .alineame .preTitle.newStyle{padding-bottom:6px;font-size:14px;color:#fff}
.editorial-image .alineame .preTitle.blacktext{color:#222}
.editorial-image .alineame .title.blacktext{color:#222 !important}
.editorial-image .alineame .subtitle.blacktext{color:#222 !important}
.editorial-image .alineame .title.newStyle{color:#fff;font-size:30px;margin-bottom:10px;line-height:1;margin-top:2px}
.editorial-image .alineame .subtitle.newStyle{color:#fff;font-size:18px;line-height:25px}
.editorial-item.editorial-image.no-padding .secondary-button{background-color:#fff;border:solid 1px #fff}
.editorial-item.editorial-image.no-padding.no-vertical-padding{padding-top:0 !important;padding-bottom:0 !important;margin-top:-1px}
.editorial-image .subtitle{font-size:19px;line-height:30px;margin-top:20px;max-width:600px;margin:0 auto}
.editorial-image .link{display:inline-block;min-width:110px;margin:0 auto;margin-top:36px}
.editorial-image .nosubTitleMarginTop{margin-top:25px}
.editorial-image .nosubTitleMarginTopM16Category{margin:25px}
.editorial-image .link .primary-button,.editorial-image .link .secondary-button{padding-top:10px !important;padding-bottom:10px !important;line-height:30px !important;border:none !important}
.alineame p{margin-bottom:0}
.editorial-image .alineame .link.newStyle{margin-top:25px}
.editorial-image .content{background-color:rgba(34,34,34,0.9);position:absolute;width:100%;bottom:0}
.editorial-image .alineame{position:absolute;top:50%;text-align:center;color:white}
.editorial-image .alineame .button.primary-button{color:white}
.editorial-image .alineame .button.secondary-button{color:black}
.editorial-image .cta-mobile-nopadding .button.secondary-button.newStyle,.editorial-image .alineame .button.secondary-button.newStyle{color:#222}
.editorial-image .content .title{margin-bottom:0}
.editorial-image .link a{line-height:30px;font-size:16px}
.editorial-image .floater.desktop .link a.secondary-button{color:black}
.editorial-image .floater.desktop .link a.primary-button{color:white}
.editorial-image .mobile{display:none}
.editorial-image .catalogue-items{position:relative;width:100%;background-color:#fff;min-height:90px;z-index:5}
.editorial-image .white-background{background-color:#fff}
.editorial-image .product-images{position:absolute;width:100%;background-color:#fff;height:0;overflow:hidden;top:0;z-index:5}
.editorial-image .product-images img{max-width:84%;padding:10% 8% 1%;opacity:0}
.editorial-image .product-descriptions{display:inline-block;margin-top:-10px}
.editorial-image .product-descriptions>div{margin:10px auto 0;padding:25px 8%;max-width:84%}
.editorial-image.slide-down-catalogue-image .product-descriptions>div{padding-bottom:13px}
.editorial-image .product-descriptions a:hover,.editorial-image .product-descriptions a:focus,.editorial-image .product-descriptions a:visited,.editorial-image .product-descriptions a:active{text-decoration:none}
.editorial-image .product-descriptions .brand{font-size:14px;color:#222;width:100%;padding:0 15%}
.editorial-image .product-descriptions .name{font-size:14px;color:#6e6e6e;width:100%;padding:0 15%}
.editorial-image .white-layer{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:white;opacity:0;-webkit-transition:opacity 1s linear;-moz-transition:opacity .4s linear;-ms-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear}
.editorial-image .white-layer.visible-layer{opacity:.5}
.editorial-image.slide-down-catalogue-image .white-layer{background-color:#232323}
.editorial-image.slide-down-catalogue-image .white-layer.visible-layer{opacity:.55}
.editorial-image .editorial-image-container{width:100%;overflow:hidden}
.editorial-image .editorial-image-container .owl-stage-outer{overflow:visible}
.editorial-image .owl-carousel .owl-item img{display:block;margin-left:auto;margin-right:auto}
.editorial-image .owl-dots{bottom:-1%}
.editorial-image .owl-nav{height:auto}
.editorial-image .owl-nav .owl-prev{left:1%}
.editorial-image .owl-nav .owl-next{right:1%}
.editorial-image .no-lateral-padding{padding-left:0;padding-right:0}
.editorial-image .gray-border-bottom{border-bottom:1px solid #6e6e6e;float:left}
.editorial-image .zoom-animation{transition:all 2s ease-out;-ms-transition:all 2s ease-out;-o-transition:all 2s ease-out;-webkit-transition:all 2s ease-out;transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}
.editorial-image .blur-animation{-webkit-filter:blur(8px);-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px)}
.editorial-image .blur-animation-remove{-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0);transition:all 3s ease-out;-ms-transition:all 3s ease-out;-o-transition:all 3s ease-out;-webkit-transition:all 3s ease-out}
.editorial-image .preload-effect-invisible{opacity:0;transition:all 2s ease-out;-ms-transition:all 2s ease-out;-o-transition:all 2s ease-out;-webkit-transition:all 2s ease-out}
.editorial-image .preload-effect-visible{opacity:1}
.editorial-image .cta-mobile-nopadding .secondary-button,.editorial-image .cta-mobile-nopadding .secondary-button:link,.editorial-image .cta-mobile-nopadding .secondary-button:visited,.editorial-image .floater.mobile .preTitle.newStyle,.editorial-image .floater.mobile .title.newStyle,.editorial-image .floater.mobile .subtitle.newStyle{color:#222}
.editorial-image .floater.mobile p{line-height:1.5}
.editorial-image .cta-mobile-nopadding{display:none;position:absolute;bottom:30px;width:100%;text-align:center}
@media(max-width:991px){.editorial-image .mobile{display:table}
.editorial-image.grey-background-padding{padding-top:40px !important;padding-left:80px !important;padding-right:80px !important}
.editorial-image .floater.mobile{padding:35px 0 15px}
.editorial-image.no-padding .floater.mobile{padding:0}
.editorial-image .title{font-size:27px}
.editorial-image .floater .title{font-size:20px;line-height:20px;margin-bottom:12px}
.editorial-image .floater .title.newStyle{margin-top:6px}
.editorial-image .floater .subtitle.newStyle{line-height:7px}
.editorial-image .floater .subtitle{font-size:12px;line-height:15px}
.editorial-image .floater .preTitle.blacktext{color:#222}
.editorial-image .subtitle{font-size:14px;line-height:22px}
.editorial-image .desktop{display:none}
.editorial-item.editorial-image.no-padding .floater-content{background:#e9e9e9;padding-top:28px;padding-bottom:37px;padding-left:20px;padding-right:20px}
.editorial-image .product-images{position:relative;width:100%;height:auto;overflow:visible}
.editorial-image .product-descriptions .brand{font-size:16px}
.editorial-image .product-descriptions .name{font-size:16px;padding:0 0 3px}
.editorial-image .editorial-image-container{overflow:hidden}
.editorial-image .editorial-image-container .owl-stage-outer{overflow:visible;padding-bottom:20px}
.editorial-image.slide-down-catalogue-image .editorial-image-container .owl-stage-outer{padding-bottom:0}
.editorial-image .gray-border-bottom{border-bottom:0}
.editorial-image .content{display:none}
.editorial-image .alineame{display:none !important}
.editorial-image .link{margin-top:20px}
.editorial-image .link a{font-size:11px}
.editorial-image .product-images img{padding:0 8% 1%}
.editorial-image .mobile-image{padding-top:0;background-repeat:no-repeat;background-size:cover}
}
@media(max-width:767px){.editorial-image.grey-background-padding{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}
.editorial-image.grey-background-padding.mobile-padding{padding-top:40px !important}
.editorial-item.grey-background,.editorial-item.light-grey-background{padding-bottom:25px !important;margin-bottom:25px}
.editorial-image.no-padding .title{margin-bottom:7px}
.editorial-image .title,.editorial-image .subtitle{padding-left:30px;padding-right:30px}
.editorial-item.editorial-image.no-padding .floater-content{padding-top:28px;padding-bottom:40px;display:block}
.editorial-image.no-padding .subtitle{font-size:14px;line-height:22px}
.editorial-image .floater .subtitle{font-size:10px}
.editorial-item.editorial-image[data-configuration='m56'] .title.newStyle{font-size:20px}
.editorial-item.editorial-image[data-configuration='m56'] .subtitle.newStyle{font-size:10px}
.editorial-image.no-padding .link{margin-top:30px}
.editorial-image .mobile .link{font-size:11px}
.editorial-image .content{display:none}
.editorial-image .alineame{display:none !important}
.editorial-image .floater .title.newStyle{margin-top:6px}
.editorial-image .floater .subtitle.newStyle{line-height:7px}
.editorial-image .floater .title{margin-top:13px;margin-bottom:11px}
.editorial-image.no-padding .subtitle{line-height:15px}
.editorial-image.no-padding .link{margin-top:21px}
.editorial-image .owl-dots{bottom:0}
.editorial-image .floater-content.mobile-padding .primary-button{line-height:30px !important;min-width:110px;font-size:11px}
.editorial-item.editorial-image[data-configuration='m56']{padding-left:0 !important;padding-right:0 !important}
}
.editorial-image .mobile-image picture,.editorial-image .mobile-image img{display:none}
.editorial-image .product-descriptions .name{min-height:36px}
.editorial-image.slide-down-catalogue-image .floater.mobile{display:none}
.editorial-image.slide-down-catalogue-image .owl-dots{margin-top:0}
@media(min-width:992px){.editorial-image .mobile-image picture,.editorial-image .mobile-image img{display:block !important}
.editorial-image .product-descriptions .name{min-height:0}
.editorial-image .link{min-width:200px}
.editorial-image.no-padding .cta-mobile-nopadding{display:none}
.editorial-image.slide-down-catalogue-image .carousel-container>div{padding:21px 9px}
.editorial-image.slide-down-catalogue-image .carousel-container .owl-controls{padding:0}
.editorial-image.slide-down-catalogue-image .product-images img{max-width:57%;padding:0;opacity:0;margin-top:0}
.editorial-image.slide-down-catalogue-image .product-descriptions{display:inline-block;margin-top:0;margin-bottom:0}
.editorial-image.slide-down-catalogue-image .product-descriptions>div{margin:0 auto 0;padding:0 8%;max-width:84%}
.editorial-image.slide-down-catalogue-image .product-descriptions .brand{color:#181818}
.editorial-image .product-descriptions .name{color:#656463}
.editorial-image.slide-down-catalogue-image .col-md-6.col-md-offset-0.col-xs-10.col-xs-offset-1.no-lateral-padding .col-md-8.col-md-offset-0 img{width:200px;float:left}
.editorial-image.slide-down-catalogue-image .col-md-6.col-md-offset-0.col-xs-10.col-xs-offset-1.no-lateral-padding .col-md-8.col-md-offset-4 img{width:200px;float:right}
.editorial-image.slide-down-catalogue-image .col-md-6.col-md-offset-0.col-xs-10.col-xs-offset-1.no-lateral-padding .product-descriptions.col-md-offset-4 div{width:200px;margin:0;padding:0;float:right}
.editorial-image.slide-down-catalogue-image .col-md-6.col-md-offset-0.col-xs-10.col-xs-offset-1.no-lateral-padding .product-descriptions.col-md-offset-0 div{width:200px;margin:0;padding:0;float:left}
.editorial-image.slide-down-catalogue-image .col-md-6.col-md-offset-0.col-xs-10.col-xs-offset-1.no-lateral-padding .product-descriptions . brand{padding:0}
.editorial-image.slide-down-catalogue-image .editorial-image-container .owl-stage-outer{padding-bottom:20px}
.editorial-image.slide-down-catalogue-image .product-descriptions>div{padding-bottom:0}
.editorial-image.slide-down-catalogue-image .owl-dots{margin-top:20px}
}
.editorial-image .reference-view{padding-left:100px}
.editorial-image .reference-view div{margin-bottom:10px}
.editorial-image .reference-view label{width:120px}
.editorial-image .reference-view span{background-color:white;border:1px solid silver;padding:4px}
.m27-video-container .internal-link-video{position:relative;padding-top:56.25%}
.m27-video-container.video-container.banner-video-frame-extended-container{width:calc(100% - 50px)}
.m27-video-container .internal-link-video video{position:absolute;width:100%;height:auto;top:0}
@media(max-width:767px){.m27-video-container.video-container.banner-video-frame-extended-container{width:100%}
}
@media(max-width:1023px){.m27-video-container.video-container.banner-video-frame-extended-container.noBottomSpace{height:auto !important}
}