.cmsBannerCaptionInner,.cycle-overlay{z-index:600;background:rgba(0,0,0,.3);color:#fff;padding:15px}.cycle-overlay{position:absolute;bottom:0;width:100%}#cmsBannerContainer.captionTypeUnder .cmsBannerCaptionContainer,.cmsDivSlider{position:relative}#cmsCycle2>img:nth-child(n+2),.cmsDivSlider>li:nth-of-type(n+2),.cycle-pager{display:none}#cmsCycle2{overflow:hidden}#cmsCycle2>img{width:100%;display:block;padding:0}.cb-slider ul.cmsDivSlider.slick-slider{margin:0;padding:0}.cmsDivSlider{overflow:hidden;padding:0}.cmsDivSlider .row{display:flex;width:100%;margin:0}.cmsDivSlider>li.cycle-slide{background-color:inherit;width:100%;bottom:0;display:flex!important;align-items:center}.animatedSlidePlaceholder .column>figure,.animatedSlidePlaceholder .row .column>a>img,.animatedSlidePlaceholder .row .column>img,.cmsDivSlider .column>figure,.cmsDivSlider .row .column>a>img,.cmsDivSlider .row .column>img{margin:0;flex-shrink:0}.cmsDivSlider .row .column.flow-opposite{order:1}#productImagesSlider{margin-top:0;margin-bottom:0}#cmsBannerSlideDiv img{width:100%}#cmsBannerContainer,#cmsBannerSlideContainer,.animatedSlideWrapOuter{position:relative;overflow:hidden;margin:0;padding:0}#cmsBannerOverlay{bottom:0;z-index:100}#cmsBannerOverlay,.animatedSlideWrapInner{position:absolute;top:0;height:100%;width:100%;margin:0;padding:0}.animatedSlidePlaceholder{visibility:hidden}.animatedSlidePlaceholder .row{margin:0;overflow:hidden;padding:0}.animatedSlidePlaceholder .clearfix:after,.animatedSlidePlaceholder .clearfix:before{display:none;content:none}.animatedSlideWrapInner ul{height:100%;list-style:none;margin:0;padding:0}.animatedSlideWrapInner .slideViewFinder>li{display:block;margin:0;padding:0;list-style:none;box-sizing:border-box}.animatedSlideWrapInner .slideViewFinder{position:absolute;height:100%;width:100%;margin:0;padding:0}.animatedSlideWrapInner li,.animatedSlideWrapInner ul .cmsItem img,.animatedSlideWrapInner ul img{width:100%;max-width:none;display:block}.animatedSlidePlaceholder img{max-width:none;width:100%;display:block}.animatedSlideWrapInner li:gt(0){display:none}.animatedSlideWrapOuter .sliderArrow{position:absolute;top:45%;width:20px;height:20px;cursor:pointer}.animatedSlideWrapOuter #sliderLeftArrow{left:5%;background:url(/uploads/js/slider/img/arrow-sprite.png)}.animatedSlideWrapOuter #sliderRightArrow{right:5%;background:url(/uploads/js/slider/img/arrow-sprite.png) 20px 0}.animatedSlideWrapOuter #sliderLeftArrow:hover{background-position:0 21px}.animatedSlideWrapOuter #sliderRightArrow:hover{background-position:20px 21px}#slideNumbers{padding:5px 8px;text-align:right;position:absolute;bottom:0;right:0;background:url(/uploads/slider/img/paging_bg2.png);color:#333;font-size:13px}#slideNumbers a.slideActive{font-weight:700;border:1px solid #555;border-radius:3px;background:#f3f3f3;padding:1px 3px}#slideNumbers a:hover{font-weight:700}.cmsBannerCaptionContainer{position:absolute;display:flex;font-size:150%;align-items:center;justify-content:center}#cmsBannerContainer.captionType .cmsBannerCaptionContainer{display:none}#cmsBannerContainer.captionTypeBottom .cmsBannerCaptionContainer{bottom:0;width:100%}#cmsBannerContainer.captionTypeTop .cmsBannerCaptionContainer{top:0;width:100%}#cmsBannerContainer.captionTypeLeft .cmsBannerCaptionContainer{left:5%;width:33%;bottom:33%;min-height:33%}#cmsBannerContainer.captionTypeRight .cmsBannerCaptionContainer{right:5%;width:33%;bottom:33%;min-height:33%}#cmsBannerContainer.captionTypeCenter .cmsBannerCaptionContainer{left:20%;width:60%;top:33%;min-height:33%}.cmsBannerCaptionInner{height:inherit;width:100%;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center}.cmsGalleryPageSlider .cmsBannerCaptionInner{display:block}.cmsGalleryPageSlider .cmsBannerCaptionText{font-size:70%}div.cmsBannerCaptionCTA{display:inline-block;margin:10px;padding:5px 15px;font-size:75%}.captionTypeBottom .cmsBannerCaptionInner>*,.captionTypeTop .cmsBannerCaptionInner>*{display:inline-block;margin:0 10px;line-height:150%}#cmsBannerOverlay .flex.vcenter{display:flex;align-items:center;height:100%;padding:2% 5%;box-sizing:border-box}#cmsBannerContainer.captionTypeUnder .cmsBannerCaptionInner{background:0 0;color:inherit}
