body.section-video {
	background-color:#333;
}

body.section-video .breadcrumb {
	margin-bottom:12px;
}

body.section-video #page {
	background-color:#222;
}
body.section-video #header {
	background: url(/sites/default/files/uploaded/image/lightsoutheader.gif) no-repeat 100% -37px;
}
body.section-video .field-name-field-channel { clear:both; text-align:right; padding-bottom: 3px;}
body.section-video .field-name-field-channel .field-label { color: #c4853a; font-size: 11px; text-transform: uppercase; display:inline-block; float: none; }
body.section-video .field-name-field-channel .field-items {display:inline-block; float: none;}
body.section-video .view-content .info { display: none; }
body.section-video .title { line-height: 30px; }
body.section-video .node .field-type-taxonomy-term-reference .field-item:last-child {
	padding-right:0;
}
body.section-video .region-sidebar-second #block-block-18 a:link , #sidebar-right #block-block-18 a:visited{
  border-bottom: none;
}

body.section-video .region-sidebar-second #block-block-18 { background: url(/files/uploaded/image/LOearth.png) no-repeat center right transparent; }
body.section-video .region-sidebar-second #block-block-18 #block-views-related_videos-block_1 img { padding-right: 5px; }
body.section-video .region-sidebar-second #block-block-18 #block-views-related_videos-block_1 p { padding-bottom: 7px; padding-left: 0px;}

body.section-video #block-cms-custom-custom-query10,
body.section-video #block-cms-custom-custom-query9,
body.section-video #block-block-18, 
body.section-video #block-views-related_videos-block_1, 
body.section-video #block-views-recent-videos-block-1, 
body.section-video #block-views-recent-videos-escs-block-1, 
body.section-video #block-views-recent-videos-pls-block-1, 
body.section-video #block-views-recent-videos-litm-block-1,
body.section-video #block-views-video-teaser-block-block {
  position:relative;
  background-color:#222;
  border-left: 1px solid #ECE7E7;
  border-right:1px solid #ECE7E7;
  border-top:4px solid #9AABA5;
  border-bottom:4px solid #9AABA5;
  position:relative;
  padding: 0 10px;
  padding-bottom: 15px;
}

body.section-video #block-cms-custom-custom-query10,
body.section-video #block-views-video-teaser-block-block {
	padding-top:18px;
}

body.section-video #block-views-video-teaser-block-block .views-row {
	clear:both;
	padding-bottom:20px;
	overflow:hidden;
}

body.section-video #block-views-recent-videos-oh-block-1,
body.section-video #block-views-Recent_Videos_al-block_1,
body.section-video #block-views-Recent_Videos_pls-block_1,
body.section-video #block-views-Recent_Videos_litm-block_1,
body.section-video #block-views-Recent_Videos_escs-block_1,
body.section-video #block-views-Recent_Videos-block_1,
body.section-video #block-views-recent-videos-al-block-1 {
  position:relative;
  background-color:#222;
  border-left: 1px solid #ECE7E7;
  border-right:1px solid #ECE7E7;
  border-top:4px solid #9AABA5;
  border-bottom:4px solid #9AABA5;
  position:relative;
  padding: 0 10px;
}

body.section-video .region-sidebar-second h2.block-title{
  color:#c4853a;
  padding-top: 7px;
  padding-left: 2px;
  margin-bottom: 0;
  font-size:12px;
  letter-spacing:.05em;
  text-transform: uppercase;
  padding-bottom: 10px;
  line-height:30px;
}

body.section-video .region-sidebar-second #m_content h2.title{
	margin-top: 5px;
	margin-bottom: 5px;
}
body.section-video .region-sidebar-second a:link, body.section-video .region-sidebar-second a:visited{
	font-weight: normal;
	font-size:11px;
	color:#489b9b;
	text-transform: none;
}

body.section-video .region-sidebar-second p { margin: 0; padding-left: 10px; padding-bottom: 5px;}

body.section-video .region-sidebar-second { padding-bottom: 100px;   width: 30%; margin-left: 70%; clear:none;}
body.section-video #content{width: 67.5%; margin-right: -67.5%; margin-left:0px; padding-left:0;}

body.section-video #block-views-video-speaker-info-block-2 {
	margin:0;
}

body.section-video .view-video-speaker-info img {
	/*max-width:42px;*/
}
body.section-video .view-video-speaker-info .views-field-field-bio-image {float:left; padding-right:10px; padding-bottom:10px;}

body.section-video .region-sidebar-first { display:none; }

body.section-video #main .view .view-content .node {margin-top: 0; }
body.section-video #main .node .content p { background:#000; text-align:center; margin-bottom:15px; padding-right: 0;}

body.section-video #block-views-video-speaker-info-block-3 p { background:#222; text-align: left; }
body.section-video #main{color:#999;}
body.section-video .video_bottom_left h2  { 
	border-right: 1px dashed #C0D5CE;
	padding:0 10px 5px 0;
color:#C4853A; margin-top: -5px; margin-bottom:0; text-transform:uppercase; font-size:11px; font-weight:bold; }
body.section-video .field-field-subtitle {color:#9aaba5; font-size:14px; font-weight:bold; width:400px;}
body.section-video .node .taxonomy { color: #c4853a; font-size: 11px; font-weight: bold; display:block; padding-left: 0px; clear:both; border-top: 1px solid #e1ede9; padding-top: 5px; text-align: right; font-size: 11px; text-transform:uppercase;}
body.section-video #main ul.links li.first { border-left: 0; }
body.section-video #main ul.links li { border-left: 1px solid #DDD; padding-left: 7px; padding-right: 4px; }
body.section-video #main ul.links li.last { padding-right: 0px; }
body.section-video .views-field-field-subtitle {
	font-size:11px;
	color:#666;
}
body.section-video .view .view-content .node .title a {
  font-size:20px;
}
body.section-video .region-sidebar-second .view-data-node-data-field-video-teaser-image-field-video-teaser-image-fid img, 
body.section-video .region-sidebar-second .views-field-field-video-teaser-image-fid img,
body.section-video .region-sidebar-second .views-field-field-video-teaser-image img{
	float:right;
	clear:left;
	padding-left:3px;
	width: 73px;
	height: auto;
}

/* Landing page */
body.section-video #main .item-list ul li, 
body.section-video #main .item-list ul { margin: 0; padding:0px; list-style:none; clear:both;}

body.section-video #content .view-id-Videos_pls .item-list ul li img {
	width:100%;
}

body.section-video #main .item-list .view-data-node-title  a { color: #8b9a93; font-weight: bold; font-size: 14px;}
body.section-video #main .item-list .view-data-node-title  { padding: 10px 0 2px 0;}
body.section-video #main .item-list .view-item { border-bottom: 1px dashed #ccc;}
body.section-video #main .item-list .view-item .view-data-node-data-field-subtitle-field-subtitle-value { font-size: 12px; color: #777;}
body.section-video .view-data-node-data-field-subtitle-field-subtitle-value {   color: #666; font-size:11px;}
.related-video-row {
	padding-bottom:15px;
	clear:both;
	overflow:hidden;
}
body.section-video .sidebar .view-data-node-data-field-video-teaser-image-field-video-teaser-image-fid {
	float:right;
}
body.section-video .view-header .featured-video { margin: 0; color:#688aa6; font-size:16px; font-weight: bold; padding-top: 10px; padding-bottom: 5px; }

body.section-video #block-cms-custom-custom-query9 a:link, 
body.section-video #block-cms-custom-custom-query9 a:visited{
	font-weight: normal;
	font-size:11px;
	color:#666;
	border-bottom:none;
	text-transform: none;
}
body.section-video .related-news-title{ padding-bottom:8px;}
body.section-video .views-field-title { padding-bottom: 2px; padding-top:1px; }
body.section-video .view-id-video_speaker_info .views-field-title { padding-bottom: 2px; padding-top:0px; }

body.section-video .view-Videos-oh .views-field-title a,
body.section-video .view-Videos .views-field-title a,
body.section-video .view-Videos-escs .views-field-title a,
body.section-video .view-Videos-pls .views-field-title a,
body.section-video .view-Videos-litm .views-field-title a,
body.section-video .view-Videos-al .views-field-title a{ padding-bottom: 2px; 
    color: #8B9A93;
    font-size: 11px;
    font-weight: bold;
}

body.section-video .view-Videos-oh .views-field-field-subtitle,
body.section-video .view-Videos .views-field-field-subtitle,
body.section-video .view-Videos-escs .views-field-field-subtitle,
body.section-video .view-Videos-pls .views-field-field-subtitle,
body.section-video .view-Videos-litm .views-field-field-subtitle{font-size: 12px;}
	
body.section-video .views-field-field-screenshot-teaser-image-fid { padding-top: 5px;}
body.section-video #block-views-video-speaker-info-block-1 {padding-top: 15px; clear:both;}
body.section-video .field-field-speaker-2-name-non-ldeo {padding-top: 15px;}

body.section-video #content .block-views .block-title {
  color:#688AA6;
  font-size:14px;
  font-weight:bold;
  margin:0;
  border-top: 1px dashed #ccc;
  padding:12px 0 6px;
  
}

body.section-video table.views-view-grid {width:100%;}
body.section-video table.views-view-grid td { width: 33.33%; font-size: 12px; padding: 0; vertical-align:top;}
body.section-video table.views-view-grid td .views-field-title { width: 160px;}
body.section-video table.views-view-grid td img {margin-top: 5px; width:100%; max-width:160px;}
body.section-video table.views-view-grid td .views-field-title a { color: #8b9a93; }
body.section-video table.views-view-grid td .views-field {padding-right:12px;}
body.section-video .field-field-other-speakers .field-label { color:#C4853A; text-transform:uppercase; font-size:11px; font-weight:bold; margin-top: 20px; }
body.section-video .field-field-other-speakers { clear:left; }

body.section-video #block-cms-custom-custom-query9 .block-content, 
body.section-video #block-block-15 .block-content { height: 300px; padding-right: 10px; overflow-y: auto; }
body.section-video #block-block-15 p { display:none;}

body.section-video .view-id-Recent_Videos tr.odd, body.section-video .view-id-Recent_Videos_litm tr.odd, body.section-video .view-id-Recent_Videos_escs tr.odd, body.section-video .view-id-Recent_Videos_al tr.odd , body.section-video .view-id-Recent_Videos_oh tr.odd, body.section-video .view-id-Recent_Videos_pls tr.odd { background-color: #222222; }
body.section-video .view-id-Recent_Videos tr.even, body.section-video .view-id-Recent_Videos_escs tr.even, body.section-video .view-id-Recent_Videos_al tr.even, body.section-video .view-id-Recent_Videos_litm tr.even, body.section-video .view-id-Recent_Videos_oh tr.even, body.section-video .view-id-Recent_Videos_pls tr.even { background-color: #222222; }
body.section-video .region-sidebar-second .views-field-field-subtitle a:link, body.section-video #sidebar-right .views-field-field-subtitle a:visited {color: #666;}

body.section-video .related-videos-field-item {
  clear: both;
}


body.section-video .video-landing-header{
	/*height: 56px;
	background: url(/sites/default/files/OHvideoheader.jpg) no-repeat 0 -1px;
	border-radius: 7px;*/
	margin-bottom:12px;
}

body.section-video .video-landing-header img{/*display:none;*/}

/** use body.section-video.edit #abc .xyz {} to specify stuff for the edit page **/
body.section-video.edit-video #page {
  background-color: white;
}
.more-link{clear:both;}

.node-type-video .info {
	font-style:italic;
	display:block;
	margin-bottom:5px;
}

.video_bottom {
	padding:10px 0;
	overflow:hidden;
	clear:both;
}

.video_bottom_left {
	width: 34%;
	float:left;
	border:none;
	font-size:11px;
	box-sizing:border-box;
}

.video_bottom_left .view-video-speaker-info {
	border-right: 1px dashed #C0D5CE;
	padding:0 10px 15px 0;
	overflow:hidden;
}

.video_bottom_left .view-video-speaker-info .views-row  {
	clear:both;
	padding-bottom:15px;
}

.video_bottom_left .view-video-speaker-info .views-row-last {
	padding-bottom:0;
}

.video_bottom .view-display-id-block_3 {
    box-sizing: border-box;
    float: left;
    padding-left: 35px;
    width: 65%;
}

body.section-video .field-name-field-subtitle {
  color: #9aaba5;
  font-size: 14px;
  font-weight: bold;
  padding:4px 0;
}

body.section-video .views-field-field-speaker-thumbnail {
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}
body.section-video .views-field-field-speaker-2-thumbnail {
  padding-top: 15px;
}

.video_bottom_left .view-video-speaker-info div[class*="-thumbnail"],
.video_bottom_left .view-video-speaker-profile div[class*="-thumbnail"] {
	float: left;
	padding:0 10px 5px 0;
	clear:both;
}

.video_bottom_left .view-video-speaker-info div[class*="-affiliation"],
.video_bottom_left .view-video-speaker-profile div[class*="-affiliation"] {
	margin-bottom:15px;
}


.video_bottom_left .view-video-speaker-info .views-field-field-last-name-1,
.video_bottom_left .view-video-speaker-profile .views-field-field-last-name-1 {
	margin-top:15px;
}



.page-video .video-landing-header {
	background: #848e95; /* Old browsers */
	background: -moz-linear-gradient(top,  #848e95 0%, #6b7c87 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#848e95), color-stop(100%,#6b7c87)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #848e95 0%,#6b7c87 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #848e95 0%,#6b7c87 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #848e95 0%,#6b7c87 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #848e95 0%,#6b7c87 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848e95', endColorstr='#6b7c87',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
}

.page-video .video-landing-header-inner {
	padding: 10px 36px;
	color: #fdfefe;
	font-size: 15px;
	text-transform: uppercase;
	font-weight:normal;
	background:url(../images/video-arrow.png) no-repeat 16px center;
	background-size: 14px auto;
}

.page-video .video-landing-header-inner span {
	font-weight:bold;
	padding-right:10px;
	background:url(../images/video-divider.png) no-repeat right center;
	margin-right:6px;
}

.page-video .video-landing-header-inner h1#page-title {
	padding:0;
	color: #FDFEFE;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.5em;
}

.node-type-video h1#page-title {
	width: 67.5%;
	margin-right:10px;
}

body.section-video #main .view-Recent-Videos .item-list ul li {
	overflow:hidden;
	padding-bottom:10px;
}

.video_bottom_left .view-video-speaker-info .views-field-field-other-speakers .views-label {
    color: #C4853A;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    margin-top: 20px;
}

.video_bottom_left .views-field-php-1 {
	clear:both;
	padding:5px;
}

.node-video embed {
	margin:auto;
	display:block;
}