.video-container{ position: relative; }
#video-overlay{ position: absolute; top: 0px; margin-left: auto; margin-right: auto; left: 0; right: 0; height: 100%; }
#video-overlay .horizontal-gradient{ height: 100%;  }
#video-overlay .content-section-margin{ height: 100%;  }
#video-overlay .flex-wrapper-center{ height: 100%;  }
.video-thumb{ padding-top: 0px; padding-bottom: 8px; display: block; transition: all 0.3s ease; }
.video-thumb:hover{ padding-top: 4px; padding-bottom: 4px; transition: all 0.3s ease; opacity: 0.6; }
.video-thumb:focus{ padding-top: 4px; padding-bottom: 4px; transition: all 0.3s ease; opacity: 0.6; }

img.play-icon{ max-width: 128px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } 
img.play-icon:hover{ max-width: 150px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; cursor: pointer; } 

div#video-inner{ margin-bottom: 12px; }
		
@media screen and (max-width: 640px) 
{
	div#video-inner{ margin-bottom: 6px; }
}