body.single-tour360{position:static !important;min-height:100%;}
.mv360tour-public{display:block;position:absolute;top:0;left:0;width:100%;height:100%;direction:ltr;}
.mv360tour-hotspot{cursor:pointer;display:block;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #000;background-color:#fff;box-sizing:border-box;}
.mv360tour-hotspot-icon.is-open{z-index:99999;}
.mv360tour-hotspot.is-open{border-color:#e8b900;z-index:99999;}
.mv360tour-hotspot-icon{cursor:pointer;background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;}
.mv360tour-hotspot__click{position:absolute;top:0;left:0;width:100%;height:100%;}
.mv360tour-hotspot__container{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);max-width:90vw;width:800px;padding:20px;border-radius:10px;background-color:#fff;color:#fff;line-height:1;font-size:0;margin-bottom:10px;opacity:0;transition:opacity .4s ease-out, margin .4s ease-out;box-sizing:border-box;box-shadow:0 0 10px 0 #000;}
.mv360tour-hotspot__container__remove{display:block;width:25px;height:25px;position:absolute;top:5px;right:5px;transform:rotate(45deg);z-index:100;}
.mv360tour-hotspot__container__remove__horizontal{display:block;position:absolute;top:50%;left:0;margin-top:-1px;height:2px;width:100%;background-color:#000;}
.mv360tour-hotspot__container__remove__vertical{display:block;position:absolute;top:0;left:50%;margin-left:-1px;height:100%;width:2px;background-color:#000;}
.mv360tour-hotspot__container--body .mv360tour-hotspot__container__text{max-height:none;}
.mv360tour-hotspot__container--body.mv360tour-hotspot__container--img .mv360tour-hotspot__title{background-color:transparent;position:relative;top:0;left:0;bottom:auto;}
.mv360tour-hotspot__container--body.mv360tour-hotspot__container--img .mv360tour-hotspot__title span{background-color:transparent !important;padding:0 0 15px;}
.mv360tour-hotspot__container--body.mv360tour-hotspot__container::before{display:none;}
.mv360tour-hotspot__container::after{content:'';display:block;position:absolute;top:100%;left:50%;background-color:inherit;transform:translateX(-50%);width:50px;height:10px;margin-top:-10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.mv360tour-hotspot__container--body{display:block;bottom:auto;top:0;left:0;transform:none;max-width:100% !important;width:100% !important;height:100% !important;padding:50px 20px 20px;border-radius:0;margin-bottom:0;opacity:1;box-sizing:border-box;box-shadow:none;overflow:auto;}
.mv360tour-hotspot__container--body::after{display:none;}
.mv360tour-hotspot__container--body .mv360tour-hotspot__container__arrow-shadow,
.mv360tour-hotspot__container--body .mv360tour-hotspot__container__arrow{display:none;}
.mv360tour-hotspot__container__arrow{display:block;position:absolute;top:100%;left:50%;color:inherit;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;z-index:2;}
.mv360tour-hotspot__container__arrow-shadow{display:block;position:absolute;top:100%;left:50%;color:inherit;transform:translateX(-50%);width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid rgba(0, 0, 0, .3);z-index:1;}
.is-front .mv360tour-hotspot__container{display:block;}
.is-open .mv360tour-hotspot__container{margin-bottom:20px;opacity:1;}
.mv360tour-hotspot__container--img img{max-width:100%;display:block;width:auto;height:auto;}
.mv360tour-hotspot__container__text{max-height:50vh;overflow:auto;font-size:14px;font-size:1rem;line-height:1.4;color:#000;}
.mv360tour-hotspot__container__text img{max-width:100%;height:auto;}
.mv360tour-hotspot__container__text p{display:block;margin:0 0 8px;}
.mv360tour-hotspot__title{display:block;position:absolute;left:0;bottom:20px;width:100%;font-size:18px;font-weight:700;color:#000;}
.mv360tour-hotspot__title span{display:block;padding:10px 30px;background-color:rgba(255, 255, 255, .8);}
.mv360tour-hotspot__title--scene,
.mv360tour-hotspot__title--text{position:relative;bottom:0;}
.mv360tour-hotspot__title--scene span,
.mv360tour-hotspot__title--text span{display:block;padding:0 0 15px;background-color:transparent;}
.mv360tour-hotspot__title--scene span{padding:0;}
.mv360tour-hotspot__container__video{position:relative;width:100%;}
.mv360tour-hotspot__container__video iframe{width:100%;height:100%;position:absolute;top:0;left:0;}
.mv360tour-hotspot__container__video::before{content:'';display:block;padding-top:56.25%;}
.mv360tour-hotspot__container--scene{width:auto;}
.mv360tour-zoom-in::before{content:'+';display:block;position:absolute;line-height:1;font-size:30px;top:50%;left:50%;transform:translate(-50%, -50%);color:inherit;}
.mv360tour-zoom-out::before{content:'-';display:block;line-height:1;font-size:30px;margin-top:-3px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:inherit;}
.mv360tour-gyro,
.mv360tour-zoom-in,
.mv360tour-zoom-out,
.mv360tour-arrow{position:relative;width:30px;height:30px;display:inline-block;margin:0 5px;cursor:pointer;background-color:#000;color:#fff;}
.mv360tour-gyro svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;}
.mv360tour-arrow::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:inherit;display:block;font-size:15px;}
.mv360tour-arrow--top::before{content:'↑';}
.mv360tour-arrow--bottom::before{content:'↓';}
.mv360tour-arrow--left::before{content:'←';}
.mv360tour-arrow--right::before{content:'→';}
.mv360tour-fullscreen{position:absolute;width:30px;height:30px;display:inline-block;margin:0 5px;cursor:pointer;color:#fff;top:50%;transform:translateY(-50%);right:5px;}
.mv360tour-fullscreen svg{position:absolute;top:50%;left:50%;width:18px;height:18px;fill:#fff;transform:translate(-50%, -50%);}
.mv360tour-fullscreen .mv360tour-fullscreen--open{display:none;}
.mv360tour-fullscreen.is-open .mv360tour-fullscreen--open{display:block;}
.mv360tour-fullscreen.is-open .mv360tour-fullscreen--close{display:none;}
.mv360tour-controls{position:absolute;left:0;width:100%;bottom:10px;text-align:center;}
.mv360tour-title-scene{position:absolute;top:0;left:0;width:100%;padding:10px 45px;font-size:18px;line-height:1.1;text-align:center;background-color:#000;color:#fff;box-sizing:border-box;}
.mv360tour-menu-btn{position:absolute;left:5px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:none !important;box-shadow:none !important;}
.mv360tour-menu-btn-close{top:8px;left:8px;transform:none;z-index:100;}
.mv360tour-menu-btn,
.mv360tour-menu-btn:focus,
.mv360tour-menu-btn:hover,
.mv360tour-menu-btn:active{outline:none;}
.mv360tour-menu{position:absolute;top:0;left:0;z-index:99999;display:none;opacity:0;transition:all .4s;overflow:hidden;width:100%;height:100%;}
.mv360tour-menu.is-front{display:block;}
.mv360tour-menu.is-open{opacity:1;}
.mv360tour-menu-wrapper{position:absolute;top:50%;transform:translateY(-50%);padding:0 30px;width:100%;max-height:100%;overflow:auto;box-sizing:border-box;}
.mv360tour-menu-wrapper ul{padding:0;margin:0;width:100%;text-align:center;list-style:none !important;}
.mv360tour-menu-wrapper ul li{cursor:pointer;padding:5px 0;margin:0;position:relative;list-style:none;}
.mv360tour-menu-wrapper ul.slick-slider li{padding:5px 10px;}
.mv360tour-menu-wrapper ul.slick-slider div{position:relative;}
.mv360tour-menu-wrapper ul.slick-slider span{position:absolute;bottom:0;left:0;width:100%;padding:5px 10px;text-align:center;}
.mv360tour-menu-wrapper .slick-arrow{position:absolute;bottom:-60px;font-size:0;padding:0;margin:0;width:40px;height:40px;left:50%;}
.mv360tour-menu-wrapper .slick-arrow::after,
.mv360tour-menu-wrapper .slick-arrow::before{color:inherit;}
.mv360tour-menu-wrapper .slick-arrow:hover{}
.mv360tour-menu-wrapper .slick-next::before{content:'';width:15px;border-top:1px solid;position:absolute;top:15px;left:15px;transform:rotate(45deg);}
.mv360tour-menu-wrapper .slick-next::after{content:'';height:15px;border-left:1px solid;position:absolute;bottom:7px;left:22px;transform:rotate(45deg);}
.mv360tour-menu-wrapper .slick-prev::before{content:'';width:15px;border-top:1px solid;position:absolute;top:15px;left:11px;transform:rotate(135deg);}
.mv360tour-menu-wrapper .slick-prev::after{content:'';height:15px;border-left:1px solid;position:absolute;bottom:7px;left:18px;transform:rotate(135deg);}
.mv360tour-menu-wrapper .slick-prev{margin-left:-45px;}
.mv360tour-menu-wrapper .slick-next{margin-left:5px;}
.mv360tour-public-shortcode{position:relative;}
.mv360tour-public-shortcode::before{content:'';display:block;padding-top:100%;}
.admin-bar .mv360tour-title-scene{top:32px;}
.admin-bar .mv360tour-menu-btn-close{top:40px;}
.admin-bar .mv360tour-public-shortcode .mv360tour-title-scene{top:0;}
.admin-bar .mv360tour-public-shortcode .mv360tour-menu-btn-close{top:8px;}
.mv360tour-video-controls{position:absolute;bottom:0;left:0;width:100%;padding:10px 55px;background-color:#000;color:#fff;display:none;z-index:9999;}
.mv360tour-video-controls.is-visible{display:block;}
.mv360tour-pano__edit__preview > .mv360tour-video-controls{top:auto;height:auto;box-sizing:border-box;}
.mv360tour-video-controls-progress-fill{width:0;position:absolute;top:0;left:0;height:100%;background-color:#fff;}
.mv360tour-video-controls-progress-background{width:100%;border:1px solid #fff;height:10px;position:relative;cursor:pointer;}
.mv360tour-video-controls-indicators{margin-top:5px;}
.mv360tour-video-controls-current-time-indicator{display:inline-block;}
.mv360tour-video-controls-current-time-indicator::after{content:'/';display:inline-block;margin:0 5px;}
.mv360tour-video-controls-duration-indicator{display:inline-block;}
.mv360tour-video-controls-play-pause{width:35px;height:35px;position:absolute;top:50%;left:10px;transform:translateY(-50%);background-color:#fff;cursor:pointer;border-radius:5px;}
.mv360tour-video-controls-play-pause::before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #000;}
.mv360tour-video-controls-play-pause.is-pause::before{top:50%;left:11px;transform:translateY(-50%);width:4px;height:15px;border:none;background-color:#000;}
.mv360tour-video-controls-play-pause.is-pause::after{content:'';display:block;position:absolute;top:50%;right:11px;transform:translateY(-50%);width:4px;height:15px;background-color:#000;}
.mv360tour-video-controls-play-mobile{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, .7);cursor:pointer;border-radius:5px;z-index:10000;display:none;}
.mv360tour-video-controls-play-mobile.is-open{display:block;}
.mv360tour-video-controls-play-mobile span{width:75px;height:75px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;cursor:pointer;border-radius:5px;z-index:100;}
.mv360tour-video-controls-play-mobile span::before{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #000;}
.mv360tour-video-controls-mute{width:35px;height:35px;position:absolute;top:50%;right:10px;transform:translateY(-50%);background-color:#fff;background-image:url(//www.justmarriedfilms.com/wp-content/plugins/mv360tour/includes/icons/volume-audio.svg);background-size:80%;background-repeat:no-repeat;background-position:center;border-radius:5px;cursor:pointer;}
.mv360tour-video-controls-mute.is-mute{background-image:url(//www.justmarriedfilms.com/wp-content/plugins/mv360tour/includes/icons/volume-mute.svg);}
.mv360tour-hidden{display:none !important;}
@media screen and (max-width:1024px){
.mv360tour-hotspot{width:30px;height:30px;margin-top:-15px;margin-left:-15px;}
}
@media screen and (max-width:600px){
.mv360tour-menu-wrapper {
padding: 0 10px;
}
}