.nivo-lightbox-theme-default .nivo-lightbox-close{height:45px!important;background-position:0 0;width:45px!important}.tm-sc-video-popup{position:relative;align-items:center;display:flex}.tm-sc-video-popup .hover-link{z-index:8}.tm-sc-video-popup .thumb,.tm-sc-video-popup:hover .thumb{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tm-sc-video-popup .text-holder{opacity:1}.tm-sc-video-popup .text-holder-middle{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:50%;margin-top:-36px}.tm-sc-video-popup:hover .text-holder-middle{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07);top:50%}.tm-sc-video-popup.tm-sc-video-popup-button-over-image{overflow:hidden;border-radius:10px}.tm-sc-video-popup.tm-sc-video-popup-button-over-image:before{right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgba(0,0,0,.2);left:0;z-index:8}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .effect-wrapper{height:400px;display:block}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .effect-wrapper .thumb{height:100%;background-size:cover;background-position:top;width:100%}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .video-button-holder{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.8;top:50%;left:50%}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .video-button-text{font-size:1.5rem;color:#fff;position:absolute;bottom:12%;text-align:center;width:100%;z-index:8}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button{height:80px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);justify-content:center;font-size:16px;color:#fff;transition:all .3s ease 0s;position:absolute;opacity:1;top:50%;align-items:center;border-radius:100%;left:50%;width:80px;display:flex;z-index:9;z-index:8}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button .bg-block{height:100%;color:var(--text-color-bg-theme-color1);transition:all .3s ease 0s;position:absolute;top:0;background-color:rgba(var(--theme-color1-rgb),.7);border-radius:100%;left:0;width:100%;z-index:-1}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button .play-icon,.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button .play-icon:after,.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button .play-icon:before{-webkit-animation:videoplayanimation 3s infinite;-moz-animation:videoplayanimation 3s infinite;-ms-animation:videoplayanimation 3s infinite;-o-animation:videoplayanimation 3s infinite;animation:videoplayanimation 3s infinite;height:80px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .3s ease 0s;position:absolute;top:50%;-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.6);-moz-box-shadow:0 0 0 0 hsla(0,0%,100%,.6);-ms-box-shadow:0 0 0 0 hsla(0,0%,100%,.6);-o-box-shadow:0 0 0 0 hsla(0,0%,100%,.6);box-shadow:0 0 0 0 hsla(0,0%,100%,.6);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:50%;width:80px}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button .play-icon:before{content:"";position:absolute;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button .play-icon:after{content:"";position:absolute;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes videoplayanimation{60%{box-shadow:0 0 0 60px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes videoplayanimation{60%{box-shadow:0 0 0 60px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.tm-sc-video-popup.tm-sc-video-popup-button-over-image .animated-css-play-button i{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px;color:#fff;position:absolute;top:50%;left:50%}.tm-sc-video-popup.tm-sc-video-popup-button-over-image:hover .animated-css-play-button{transform:translate(-50%,-50%) scale(.9);background:rgba(255,51,51,.9)}.tm-sc-video-popup.tm-sc-video-popup-button-over-image:hover .video-button-holder{opacity:.95;top:50%;left:50%}.tm-sc-video-popup.tm-sc-video-popup-button-over-image2{overflow:hidden}.tm-sc-video-popup.tm-sc-video-popup-button-over-image2:before{right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgba(0,0,0,.1);left:0;z-index:8}.tm-sc-video-popup.tm-sc-video-popup-button-over-image2 .effect-wrapper{height:400px;display:block}.tm-sc-video-popup.tm-sc-video-popup-button-over-image2 .effect-wrapper .thumb{height:100%;background-size:cover;width:100%}.tm-sc-video-popup.tm-sc-video-popup-button-over-image2 .video-button-holder{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.8;top:50%;left:50%}.tm-sc-video-popup.tm-sc-video-popup-button-over-image2 .video-button-text{font-size:1.5rem;color:#fff;position:absolute;bottom:12%;text-align:center;width:100%;z-index:8}.tm-sc-video-popup.tm-sc-video-popup-button-over-image2 .video-play-button{height:36px;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);justify-content:center;font-size:14px;transition:all .3s ease;position:absolute;text-align:center;top:50%;margin:0 auto;align-items:center;left:50%;width:35px;line-height:35px;display:flex;z-index:9}.tm-sc-video-popup.tm-sc-video-popup-button-over-image2 .video-play-button .bg-block{height:100%;color:var(--text-color-bg-theme-color1);transition:all .3s ease 0s;position:absolute;top:0;background-color:var(--theme-color1);left:0;width:100%;z-index:-1}.tm-sc-video-popup.tm-sc-video-popup-button-over-image2:hover:before{right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgba(0,0,0,.1);left:0;z-index:8}.tm-sc-video-popup.tm-sc-video-popup-button-over-image2:hover .video-button-holder{opacity:.95;top:50%;left:50%}.tm-sc-video-popup.tm-sc-video-popup-css-button{display:inline-block}.tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button{position:relative;z-index:0}.tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button i{font-size:30px;color:#fff}.tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button .bg-block{height:80px;color:var(--text-color-bg-theme-color1);transition:all .3s ease 0s;position:absolute;top:0;background-color:rgba(var(--theme-color1-rgb),.7);margin:40px;border-radius:100%;left:0;width:80px;z-index:-1}.tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button .play-icon{height:80px;justify-content:center;font-size:16px;color:#fff;transition:all .4s ease 0s;position:relative;opacity:1;margin:40px;align-items:center;border-radius:100%;width:80px;display:flex;z-index:8}.tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button .play-icon i{transition:all .3s ease 0s}.tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button .play-icon:before{height:110px;transition:all .4s ease 0s;content:" ";position:absolute;opacity:.3;border-radius:100%;width:110px;display:block;z-index:-1}.tm-sc-video-popup.tm-sc-video-popup-css-button .animated-css-play-button .play-icon:after{animation:video-play-button-animate 1.2s ease-in infinite forwards;transition:all .4s ease 0s;content:" ";position:absolute;background-color:rgba(var(--theme-color1-rgb),.3);border-radius:100%;display:block;z-index:-1}.tm-sc-video-popup.tm-sc-video-popup-css-button:hover .animated-css-play-button .play-icon:after{background-color:rgba(var(--theme-color1-rgb),.94)}.tm-sc-video-popup.tm-sc-video-popup-custom-css-button .video-play-button{height:110px;justify-content:center;font-size:26px;color:var(--text-color-bg-theme-color1);align-items:center;border-radius:10px;background:var(--theme-color1);width:110px;display:flex}.tm-sc-video-popup.tm-sc-video-popup-custom-css-button .video-play-button:hover{transform:scale(.9);color:var(--text-color-bg-theme-color2);background:var(--theme-color2)}@keyframes video-play-button-animate{0%{height:10px;opacity:.8;width:10px}to{height:160px;opacity:0;width:160px}}