.modal-youtube.post .image,.modal-youtube:not(.post){-o-object-fit:cover;object-fit:cover;width:100%}.modal-vimeo.post .image:not(.plumb-button),.modal-vimeo:not(.post):not(.plumb-button),.modal-youtube.post .image:not(.plumb-button),.modal-youtube:not(.post):not(.plumb-button){position:relative;cursor:pointer;display:inline-block}.modal-vimeo.post .image:not(.plumb-button) img,.modal-vimeo:not(.post):not(.plumb-button) img,.modal-youtube.post .image:not(.plumb-button) img,.modal-youtube:not(.post):not(.plumb-button) img{box-shadow:0 0 2px 2px rgba(0,0,0,.1);width:100%}.modal-vimeo.post .image:not(.plumb-button):after,.modal-vimeo:not(.post):not(.plumb-button):after,.modal-youtube.post .image:not(.plumb-button):after,.modal-youtube:not(.post):not(.plumb-button):after{content:"";width:6.5rem;height:13.5rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:url(/wp-content/themes/buildertrend/assets/images/video-playhead.svg) no-repeat 50%/100%}.modal-vimeo.post .image:not(.plumb-button).text,.modal-vimeo:not(.post):not(.plumb-button).text,.modal-youtube.post .image:not(.plumb-button).text,.modal-youtube:not(.post):not(.plumb-button).text{margin-right:25px}.modal-vimeo.post .image:not(.plumb-button).text:after,.modal-vimeo:not(.post):not(.plumb-button).text:after,.modal-youtube.post .image:not(.plumb-button).text:after,.modal-youtube:not(.post):not(.plumb-button).text:after{width:20px;height:20px;left:auto;right:0;transform:translate(115%, -50%);background-color:#fff;border-radius:50%;border:1px solid}.modal-vimeo.post .image.image:after,.modal-vimeo:not(.post).image:after,.modal-youtube.post .image.image:after,.modal-youtube:not(.post).image:after{width:4rem;height:4rem}.modal-vimeo.post .image.image:hover:after,.modal-vimeo:not(.post).image:hover:after,.modal-youtube.post .image.image:hover:after,.modal-youtube:not(.post).image:hover:after{opacity:.7}.modal-vimeo.post .image.plumb-button,.modal-vimeo:not(.post).plumb-button,.modal-youtube.post .image.plumb-button,.modal-youtube:not(.post).plumb-button{display:inline-flex}.video-container.has-button>a{cursor:pointer}.video-container.has-button>a .ph-play{position:relative}.video-container.has-button>a .ph-play::before{position:absolute;top:4px;left:3px}.post.video-type h4{margin:0;text-transform:uppercase;font-weight:500;color:var(--bt-grey-07);font-size:16px;border-bottom:1px solid var(--bt-grey-07);padding-bottom:10px}.post.video-type h3{font-size:20px;font-weight:600;line-height:28px}.post.video-type p span{cursor:pointer}@-webkit-keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#000;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:modal-video-inner;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-32px;right:-32px;display:inline-block;width:32px;height:32px;overflow:hidden;border:none;background:rgba(0,0,0,0);padding:0;transform-origin:15px 14px}.modal-video-close-btn:hover{box-shadow:none;transform:rotate(180deg)}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:18px;left:0;background:#fff;border-radius:5px;margin-top:-6px}@media(max-width: 1050px){.modal-video-close-btn{top:-45px;right:5px}}@media only screen and (max-device-width: 1024px)and (orientation: landscape){.modal-video .modal-video-body{width:60%}}
