.kgvid_wrapper{margin:1em 0px;position:relative;max-width:100%}
.kgvid_gallerywrapper{display:block;max-width:100%;}
.kgvid_wrapper_auto_left{margin-left:auto;}
.kgvid_wrapper_auto_right{margin-right:auto;}
.kgvid_wrapper_inline{display:inline-block;}
.kgvid_wrapper_inline_left{float:left;margin:1em 1em 0 0;}
.kgvid_wrapper_inline_right{float:right;margin:1em 0 0 1em;}
.kgvid_textalign_left{text-align:left;}
.kgvid_textalign_right{text-align:right;}
.kgvid_textalign_center{text-align:center;}
.kgvid_videodiv{position:relative;}
.wp-video-shortcode{max-width:100%;}
.videomodal-wrap .jetpack-video-wrapper{margin-bottom:0;}
.kgvid_watermark img{display:block;position:absolute;bottom:7%;right:5%;z-index:1;margin:0px;max-width:10%;box-shadow:none;}
.kgvid_watermark a{display:block;position:inherit !important;}
.vjs-control-bar, .mejs-controls, video::-webkit-media-controls-panel{z-index:2;}
.vjs-fullscreen{padding-top:0px}
.kgvid_video_meta{line-height:normal;color:white;display:block;position:absolute;top:0px;z-index:103;box-sizing:border-box;margin:0px;padding:3px;width:100%;overflow:hidden;background-color:rgba(40, 40, 40, 0.95);visibility:hidden;opacity:0;-webkit-transition:visibility 1s linear, opacity 1s linear;-moz-transition:visibility 1s linear, opacity 1s linear;-o-transition:visibility 1s linear, opacity 1s linear;}
.kgvid_video_meta_hover{opacity:1;visibility:visible;}
.kgvid_video_meta.kgvid_no_title_meta{background:none;}
.kgvid_title{font-size:10pt;padding-left:4px;line-height:20pt;}
.kgvid_meta_icons{position:relative;float:right;margin:3px 0px 3px 0px;}
.kgvid_jwplayer_meta .kgvid_meta_icons{float:left;margin-left:5px;}
.kgvid_meta_icons a{text-decoration:none;border:none;box-shadow:none !important;}
.kgvid_meta_icons span{cursor:pointer;color:white;margin-right:5px;vertical-align:middle;font-size:13pt;}
.kgvid_no_title_meta .kgvid_meta_icons span{font-size:19pt;text-shadow:1px 1px rgba(20,20,20,0.8);}
.kgvid_click_trap{display:none;width:100%;height:100%;background:none;position:absolute;top:0;z-index:102;}
.kgvid_click_trap:before{content:'\20';}
.kgvid_share_container{display:none;color:white;top:0;padding-top:46px;padding-bottom:18px;width:100%;z-index:102;position:absolute;background:-moz-linear-gradient(top, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.85) 65%, rgba(20,20,20,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(20,20,20,0.85)), color-stop(65%,rgba(20,20,20,0.85)), color-stop(100%,rgba(20,20,20,0)));background:-webkit-linear-gradient(top, rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%);background:-o-linear-gradient(top, rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%);background:-ms-linear-gradient(top, rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%);background:linear-gradient(to bottom, rgba(20,20,20,0.85) 0%,rgba(20,20,20,0.85) 65%,rgba(20,20,20,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9141414', endColorstr='#00141414',GradientType=0 );}
.kgvid_share_container.kgvid_no_title_meta{top:0;z-index:102;padding-top:32px;}
.kgvid-icons, .kgvid-icons-before:before{display:inline-block;line-height:1;text-decoration:inherit;text-transform:none;width:20px;height:20px;vertical-align:text-top;text-align:center;background-size:contain;background-repeat:no-repeat;}
.kgvid-icon-embed{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' preserveAspectRatio='none' fill='white'%3E %3Ctitle%3Eembed%3C/title%3E %3Cpath d='M18 23l3 3 10-10-10-10-3 3 7 7z'%3E%3C/path%3E %3Cpath d='M14 9l-3-3-10 10 10 10 3-3-7-7z'%3E%3C/path%3E %3C/svg%3E");}
.kgvid-icon-download{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' fill='white'%3E %3Ctitle%3Efile_download%3C/title%3E %3Cpath d='M5.016 18h13.969v2.016h-13.969v-2.016zM18.984 9l-6.984 6.984-6.984-6.984h3.984v-6h6v6h3.984z'%3E%3C/path%3E %3C/svg%3E");}
.kgvid-icon-cross{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='white'%3E %3Ctitle%3Ecross%3C/title%3E %3Cpath d='M31.708 25.708c-0-0-0-0-0-0l-9.708-9.708 9.708-9.708c0-0 0-0 0-0 0.105-0.105 0.18-0.227 0.229-0.357 0.133-0.356 0.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13 0.048-0.252 0.124-0.357 0.228 0 0-0 0-0 0l-9.708 9.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057 0.229l-4.586 4.586c-0.286 0.286-0.361 0.702-0.229 1.057 0.049 0.13 0.124 0.252 0.229 0.357 0 0 0 0 0 0l9.708 9.708-9.708 9.708c-0 0-0 0-0 0-0.104 0.105-0.18 0.227-0.229 0.357-0.133 0.355-0.057 0.771 0.229 1.057l4.586 4.586c0.286 0.286 0.702 0.361 1.057 0.229 0.13-0.049 0.252-0.124 0.357-0.229 0-0 0-0 0-0l9.708-9.708 9.708 9.708c0 0 0 0 0 0 0.105 0.105 0.227 0.18 0.357 0.229 0.356 0.133 0.771 0.057 1.057-0.229l4.586-4.586c0.286-0.286 0.362-0.702 0.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z'%3E%3C/path%3E %3C/svg%3E");}
.kgvid-icon-left-arrow{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='white'%3E %3Ctitle%3Earrow-left%3C/title%3E %3Cpath d='M1 16l15 15v-9h16v-12h-16v-9z'%3E%3C/path%3E %3C/svg%3E ");}
.kgvid-icon-right-arrow{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='white'%3E %3Ctitle%3Earrow-right%3C/title%3E %3Cpath d='M31 16l-15-15v9h-16v12h16v9z'%3E%3C/path%3E %3C/svg%3E ");}
.kgvid_share_icons{text-align:center;line-height:26pt;font-size:22pt;font-family:sans-serif;word-wrap:normal;overflow-wrap:normal;}
.kgvid_share_icons a{text-decoration:none;border:none;box-shadow:none;}
.kgvid_share_icons span{font-size:13pt;line-height:29pt;text-decoration:none;margin:0;padding:0;}
.kgvid_share_icons input[type="text"]{font-family:sans-serif !important;font-size:10pt !important;line-height:1.2 !important;color:#999 !important;background:#EEE !important;padding:4px !important;margin:0 !important;border-radius:6px !important;border:none !important;display:inline-block !important;}
input[type="text"].kgvid_embedcode{width:30% !important;}
span.kgvid_start_time{margin-left:15px;white-space:nowrap;}
.kgvid_start_time input{vertical-align:middle;}
input[type="text"].kgvid_start_at{width:3em !important;}
.kgvid_share_icons .kgvid_social_icons{margin-top:8px;font-size:19pt;}
.kgvid_share_icons .vjs-icon-twitter{color:#55acee;font-size:32pt;}
.kgvid_share_icons .vjs-icon-facebook{color:#3b5998;font-size:32pt;}
.kgvid_below_video{margin:2px 6px 0px 4px;min-height:20px;clear:both;overflow:hidden;}
.kgvid-viewcount{float:right;margin-left:12px;white-space:nowrap;}
.kgvid-caption{font-size:85%;line-height:150%;font-style:italic;}
.kgvid_video_gallery_thumb{position:relative;max-width:100%;vertical-align:bottom;display:inline-block;cursor:pointer !important;margin:7px 7px;overflow:hidden;}
.kgvid_video_gallery_thumb img{width:100%;height:100%;padding:0px;margin:0px;object-fit:cover;}
.kgvid_video_gallery_thumb .mejs-overlay-button{position:absolute;top:50%;left:50%;transform-origin:0 0;border:none;}
.kgvid_video_gallery_thumb .titlebackground{position:absolute;bottom:10px;left:0px;width:100%;padding:0px;background:rgb(0,0,0);background:transparent\9;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);zoom:1;overflow:hidden;z-index:3;}
.kgvid_video_gallery_thumb:nth-child(n){filter:none;}
.kgvid_video_gallery_thumb:hover .titlebackground{background:rgb(0,0,0);background:transparent\9;background:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);zoom:1;}
.kgvid_video_gallery_thumb .videotitle{color:white;letter-spacing:0.05em;font-size:14px;line-height:1.5em;text-align:center;padding:4px;}
#kgvid_GalleryVideo{position:relative;top:5px;left:5px;}
#kgvid-videomodal-overlay{position:fixed;background-color:#000;opacity:0.7;top:0;left:0;width:100%;height:100%;z-index:10000;}
#kgvid-videomodal-container{position:fixed;color:black;background-color:#000;top:50%;left:50%;transform:translate(-50%, -52%);z-index:10002;}
#kgvid-videomodal-container .kgvid_wrapper{margin:0;padding:5px;}
#kgvid-videomodal-container .modalCloseImg{right:-10px;top:-30px;}
#kgvid-videomodal-container .kgvid_gallery_nav{cursor:pointer;z-index:10003;position:absolute;text-decoration:none;top:-26px;background-color:transparent;border:none;}
#kgvid-videomodal-container .wp-video, .kgvid_wrapper .wp-video{margin-bottom:0px;}
.kgvid_gallery_prev{right:59px;}
.kgvid_gallery_next{right:25px;}
.kgvid_gallery_pagination span{cursor:pointer;display:inline-block;width:24px;height:24px;background-color:#ddd;text-align:center;color:black;border-radius:12px;font-size:16px;font-weight:900;border:1px solid #888;line-height:22px;text-decoration:none;}
span.kgvid_gallery_pagination_arrow{background:none;border:none;}
.kgvid_gallery_pagination .kgvid_gallery_pagination_selected{background-color:#666;cursor:default;color:white;}
.kgvid_temp_thumb{position:absolute;top:0;left:0;max-width:100%;max-height:100%;margin:0;padding:0;}
.kgvid_wrapper button.vjs-res-button.vjs7-res-button{padding:4px 0 0 0;font-size:1.5em;}
.kgvid_wrapper .vjs-res-button span.vjs-control-text{display:none;}
.kgvid_wrapper .vjs-res-button .vjs-menu li.vjs-menu-item, .vjs-res-button + .vjs-menu li.vjs-menu-item{text-transform:none;}
.kgvid_wrapper .vjs-res-button:before{font-family:VideoJs;content:"\f114";}
.kgvid_wrapper .vjs-loading-spinner{z-index:1;}
.kgvid_wrapper ul li.vjs-menu-title.vjs-res-menu-title:hover{cursor:default;background-color:transparent;color:#CCC;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.kgvid_wrapper .vjs-res-button .vjs-control-text{width:auto;height:auto;clip:auto;}
.kgvid_wrapper .mejs-overlay-button{z-index:2;}
.kgvid_wrapper .wp-video-shortcode{max-height:100%;}
.kgvid_wrapper video::-webkit-media-controls-start-playback-button{display:none;}
.kgvid_wrapper .video-js.vjs-controls-enabled .vjs-big-play-button{display:none;}
.kgvid_wrapper .video-js.vjs-controls-enabled.vjs-paused .vjs-big-play-button{display:block;}
.kgvid_wrapper .mejs-captions-selector-label label, .kgvid_wrapper .mejs-captions-selected{background:rgba(255, 255, 255, 0.4);}
.kgvid_wrapper .mejs-captions-selector-list-item{padding:0px;}
.kgvid_wrapper .mejs-captions-selector-label{padding:5px;margin:0px;color:#fff;width:100%;}
.kgvid_wrapper .mejs-controls div.mejs-sourcechooser-button button{background:none;font-family:VideoJS;color:white;font-size:11pt;line-height:0pt;}
.kgvid_wrapper .mejs-controls .mejs-sourcechooser-button button:before{content:"\f114";}
.kgvid_wrapper.kgvid_compat_mep .mejs-container .mejs-controls div.mejs-menu-arrow{display:none;position:absolute;bottom:-7px;left:-8px;width:0em;height:0em;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000000;border-top-color:rgba(40, 40, 40, 0.5);}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:inherit;bottom:17px;right:-28px;width:auto;height:auto;padding:9px 0 0 0;text-align:center;-webkit-box-shadow:-0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);-moz-box-shadow:-0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);box-shadow:-0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector span{color:white;padding:0px 10px 5px 10px;display:block;white-space:nowrap;}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:3px 0 3px 0;padding:2px 10px 5px 10px;cursor:pointer;}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li.mejs-sourcechooser-selected{background:rgba(20,20,20,0.8);}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li:hover{color:#111;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.75);}
.kgvid_wrapper.kgvid_compat_mep .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{display:none;}
.kgvid_wrapper.kgvid_compat_mep div.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:auto;}
.kgvid_wrapper .mejs__sourcechooser-button .mejs__sourcechooser-selector, .kgvid_wrapper .mejs-sourcechooser-button .mejs-sourcechooser-selector{background:rgba(50, 50, 50, 0.7);border:solid 1px transparent;border-radius:0;bottom:40px;overflow:hidden;padding:0;position:absolute;}
.kgvid_wrapper .mejs__sourcechooser-selector ul, .kgvid_wrapper .mejs-sourcechooser-selector ul{display:block;list-style-type:none !important;margin:0;overflow:hidden;padding:0;}
.kgvid_wrapper .mejs__sourcechooser-selector li, .kgvid_wrapper .mejs-sourcechooser-selector li{color:#fff;display:block;list-style-type:none !important;margin:0;overflow:hidden;padding:5px 10px 5px 0px;}
.kgvid_wrapper .mejs-sourcechooser-selector li.sourcechooser-selected{background-color:rgba(255, 255, 255, 0.2);}
.kgvid_wrapper .mejs__sourcechooser-selector li:hover, .kgvid_wrapper .mejs-sourcechooser-selector li:hover{background-color:rgba(255, 255, 255, 0.2);cursor:pointer;}
.kgvid_wrapper .mejs__sourcechooser-selector input, .kgvid_wrapper .mejs-sourcechooser-selector input{display:none;}
.kgvid_wrapper .mejs__sourcechooser-selector label, .kgvid_wrapper .mejs-sourcechooser-selector label{color:#fff;display:inline-block;float:left;font-size:10px;line-height:15px;padding:4px 5px 0;cursor:pointer;}
.kgvid_wrapper .mejs__speed-button, .kgvid_wrapper .mejs-speed-button{position:relative;}
.kgvid_wrapper .mejs__speed-button > button, .kgvid_wrapper .mejs-speed-button > button{background:transparent;color:#fff;font-size:11px;line-height:normal;margin:11px 0 0;width:36px;}
.kgvid_wrapper .mejs__speed-selector, .kgvid_wrapper .mejs-speed-selector{background:rgba(50, 50, 50, 0.7);border:solid 1px transparent;border-radius:0;left:-10px;overflow:hidden;padding:0;position:absolute;top:-100px;visibility:hidden;width:60px;}
.kgvid_wrapper .mejs__speed-selector, .kgvid_wrapper .mejs-speed-selector{visibility:visible;}
.kgvid_wrapper .mejs__speed-selector-list, .kgvid_wrapper .mejs-speed-selector-list{display:block;list-style-type:none !important;margin:0;overflow:hidden;padding:0;}
.kgvid_wrapper .mejs__speed-selector-list-item, .kgvid_wrapper .mejs-speed-selector-list-item{color:#fff;display:block;list-style-type:none !important;margin:0 0 6px;overflow:hidden;padding:0 10px;}
.kgvid_wrapper .mejs__speed-selector-list-item:hover, .kgvid_wrapper .mejs-speed-selector-list-item:hover{background-color:rgb(200, 200, 200) !important;background-color:rgba(255, 255, 255, 0.4) !important;}
.kgvid_wrapper .mejs__speed-selector-input, .kgvid_wrapper .mejs-speed-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute;}
.kgvid_wrapper .mejs__speed-selector-label, .kgvid_wrapper .mejs-speed-selector-label{color:white;cursor:pointer;float:left;font-size:10px;line-height:14px;margin-left:5px;padding:4px 0 0;width:60px;}
.kgvid_wrapper li.mejs-speed-selected{background:rgba(255, 255, 255, 0.4);}
.kgvid_wrapper .mejs__speed-selector, .kgvid_wrapper .mejs-speed-selector{visibility:hidden;}
.kgvid_wrapper .mejs__speed-button:hover .mejs__speed-selector, .kgvid_wrapper .mejs-speed-button:hover .mejs-speed-selector {
visibility: visible;
}