.hs_cos_gallery_main .slick-dots,.hs_cos_gallery_thumbnails .slick-dots,.hs_cos_gallery_lightbox .slick-dots{position:absolute;z-index:10;bottom:20px;left:0;width:100%;text-align:center}.hs_cos_gallery_main .slick-dots li,.hs_cos_gallery_thumbnails .slick-dots li,.hs_cos_gallery_lightbox .slick-dots li{display:inline-block;width:7px;height:7px;margin-right:10px !important;padding:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:rgba(255,255,255,.5);text-indent:-9999px;position:relative;z-index:3;vertical-align:top;margin-left:0}.slick-dots li button{position:absolute;top:0;left:0;opacity:0}.hs_cos_gallery_main .slick-dots li.slick-active,.hs_cos_gallery_thumbnails .slick-dots li.slick-active,.hs_cos_gallery_lightbox .slick-dots li.slick-active{background-color:#fff}.hs_cos_gallery_main .slick-dots li:last-child,.hs_cos_gallery_thumbnails .slick-dots li:last-child,.hs_cos_gallery_lightbox .slick-dots li:last-child{margin-right:0 !important}.file-video-wrap{position:relative;z-index:3}.file-video-overlay{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;cursor:pointer}.file-video-overlay_hover{position:absolute;z-index:100;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}a.file-video-play{display:block;position:absolute;z-index:100;top:50%;left:50%;color:#fff;margin-top:-3rem;margin-left:-3rem;font-size:6rem;line-height:6rem;color:#3b346a}a.file-video-play:before{font-family:ETmodules;content:"\49"}.file-video-box{display:block;position:relative;z-index:1;line-height:0}.file-video-box video{width:100% !important;height:auto !important}.file-video-overlay_hover:hover{background:rgba(0,0,0,.6)}.file-video-wrap.play-video .file-video-overlay{opacity:0;display:none}.you-tube-video-responsive{width:100%;position:relative;padding:0;z-index:2;padding-top:56.25%}.you-tube-video-responsive *{position:absolute;top:0;left:0;width:100%;height:100%}.file-video-wrap.panorama-video a.file-video-play{color:#fff}.file-video-wrap.panorama-video a.file-video-play:hover{color:#23527c}@media(max-width:768px){a.file-video-play{margin-top:-1.5rem;margin-left:-1.5rem;font-size:3rem;line-height:3rem}}