.video_box {float: left; clear: both; background: #777; color: #efefef; width: 100%; margin-bottom: 2em; -moz-box-sizing: border-box; box-sizing: border-box;}
.video_box a {color: #fc0;}
.kaltura .kaltura-embed .kWidgetIframeContainer {width: 100%; margin: 0 1em 0 0;}
.masterVideoPlayer .kaltura .kaltura-embed .kWidgetIframeContainer {width: 100%;}
.kaltura-embed > div {max-width: 100% !important;}
.embed.aspect16x9 .container, .embed.aspect4x3 .container, .embed.aspect1x1 .container {padding: 0;}
.aspect16x9 .kaltura-embed div div:first-child {margin-top: 56.25% !important;}
.aspect4x3 .kaltura-embed div div:first-child {margin-top: 75% !important;}
.aspect1x1 .kaltura-embed div div:first-child {margin-top: 100% !important;}
.panels-flexible-region-sfi_2col_head_foot-content_right .kaltura .kaltura-embed .kWidgetIframeContainer {width: 340px !important; margin: 0;}
.embed {float: left; margin: 0 1em 1em 0; width: 100%;}
.embed .video_box .video_player {margin: 0 1em 0 0;}
.video_box iframe {float: left; position: relative; z-index: 3000;}
.video_box h1 {font-size: 2em; color: #ccc; margin: 9px; text-shadow: 0 0 5px rgba(0,0,0,.65); width: 100%;}
.video_box h3 {margin: 9px;}
.video_box ul {margin: 9px;}
.video_box li {color: #fff;}
.video_box p {margin-left: 1em; margin-right: 1em; color: #fff;}
.kaltura_wrapper {margin: 9px; float:left;}
#kaltura_player, .video_box object, .video_box video, .video_box .video_player, .video_box .kWidgetIframeContainer, .node-type-profile .content .field-name-body .kWidgetIframeContainer {position: relative; z-index: 300; float: left; margin: 1em; max-width: 50%;}
#hero #kaltura_player, #hero .video_box object, #hero .video_box video, #hero .video_box .video_player, #hero .video_box .kWidgetIframeContainer {margin: 0 1em 1em 0; max-width: 50%;}
.node-type-profile .content .field-name-body .video_desc, .video_desc {width: 45%; float: left; max-height: 280px; overflow: auto; padding-right: 1em; margin-top: 1em;}
.video_box .button.more {display: none;}
#hero .video_box .button.more {display: inline-block;}
.node-iwalk-tour .lesson_unit_section .video_box .video_desc {margin-left: 0;}
body ul.thumbs {float: left; clear: both; margin: 0 1em; padding: 0;}
.thumbs li {float:left; list-style: none; margin: 0 1em 1em 0; padding: 0; width: 80px; height: 60px; overflow: hidden;}
.thumbs img {width: auto; height: 60px; object-fit: cover;}
.thumb_body, .thumb_title, .thumb_language {display: none;}
.video_body p, .video_body ul, .video_body ol {color: inherit;}
.video_body p {margin-left: 0;}
.video_body a {color: #fc0;}
.video_body h2.bio_group {font-size: 1em; margin-top: 0;}
.video_body td, .video_body th {padding: 3px;}
.video_body th {background: rgba(255,255,255, .25); color: #fff;}