/*

	File: video-gallery.css
	Media: screen
	Copyright: (c) 2010 Church Media Group, Inc. www.churchmedia.cc
	Author: Church Media Group
	Notes: 

/* Video Gallery
--------------------------------------------------------------------------------------- */

.video_share_row { width: 100%; overflow: hidden; border-bottom: 1px solid #ccc; height: 38px; margin-bottom: 26px;}
.video_share { float: left; display: inline; width: 170px; margin-top: 11px;}
.video_share.duration { width: 115px; }
.video_share li { float: left; display: inline; margin-right: 6px; font-size: 1.2em; font-weight: bold; color: #3b332e;}
.video_share li.name { margin-top: 2px; margin-right: 8px;}

.video_link { float: left; display: inline; width: 210px; margin-top: 10px;}
.video_link li { float: left; display: inline; margin-right: 6px; font-size: 1.2em; font-weight: bold; color: #3b332e;}
.video_link li.name { margin-top: 3px; margin-right: 8px;}
.video_link li input { margin-top: 0; width: 116px; margin: 0; padding: 0; border: 1px solid #ddd; line-height: 16px; height: 16px; padding: 1px 4px 0 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

a.video_donate { display: block; float: right; height: 18px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-top: 10px; line-height: 18px; padding: 0 8px; font-size: 1.2em; background: red;  color: #fff; text-decoration: none;  }

.video_single_wrap { width: 100%; overflow: hidden; }
.video_single { width: 600px; float: left; }
.video_description_single { width: 370px; margin-top: 0; float: right; }
.video_description_single h2 { margin-top: 0; font-weight: 600; }
.video_description_video_single { margin: 15px 0 0 0; }

/* Video Listing
--------------------------------------------------------------------------------------- */

.video_listing { width: 100%; overflow: hidden; margin-top: 30px; }
.video_list_item { width: 305px; height: 250px; float: left; margin-right: 30px; }
.video_list_item.alt { margin-right: 0; }
.video_list_item .video_image { width: 305px; height: 172px; position: relative; }
.video_list_item .video_image .btn_play { display: block; width: 305px; height: 172px; position: absolute; top: 0; left: 0; }
.video_list_item h4 { font-size: 1.8em; text-transform: none; margin-top: 6px; }
.video_list_item h4 a { color: #444; font-weight: 400; }
.video_list_item small { font-style: italic; color: #999; }
.video_list_item:hover a.btn_play { opacity: .8; filter: alpha(opacity=80); }
/* .video_list_item:hover img { opacity: .9; filter: alpha(opacity=90); } */
.video_list_item:hover h4 a { color: #0387d5; }


.media_video_listing { width: 100%; overflow: hidden; margin-top: 30px; }
.media_video_list_item { width: 313px; height: 250px; float: left; margin-right: 30px; }
.media_video_list_item.alt { margin-right: 0; }
.media_video_list_item .media_video_image { width: 305px; height: 176px; position: relative; }
.media_video_list_item .media_video_image .btn_play { display: block; width: 313px; height: 176px; position: absolute; top: 0; left: 0; }
.media_video_list_item h4 { font-size: 1.8em; text-transform: none; margin-top: 6px; }
.media_video_list_item h4 a { color: #444; font-weight: 400; }
.media_video_list_item small { font-style: italic; color: #999; }
.media_video_list_item:hover a.btn_play { opacity: .8; filter: alpha(opacity=80); }
.media_video_list_item:hover h4 a { color: #0387d5; }

.video_share_wrap h2 { margin-top: 31px; }
.video_share { width: 350px; overflow: hidden; padding: 22px 0 22px 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.video_share li { float: left; font-family: source-sans-pro, Helvetica, Arial, sans-serif; font-size: 1.4em; text-transform: uppercase; margin-right: 30px; }
.video_share li.last { margin: 0; }
.video_share li a { display: block; height: 26px; padding-left: 36px; color: #777; font-weight: 400; line-height: 30px; }
.video_share li a:hover { text-decoration: none; color: #0387d5; }
#vid_share_twitter { background: transparent url(../../images/btn/btn_video_share_twitter.png) top left no-repeat; }
#vid_share_twitter:hover { background-position: bottom left; }
#vid_share_facebook { background: transparent url(../../images/btn/btn_video_share_facebook.png) top left no-repeat; }
#vid_share_facebook:hover { background-position: bottom left; }
#vid_share_link { background: transparent url(../../images/btn/btn_video_share_link.png) top left no-repeat; }
#vid_share_link:hover { background-position: bottom left; }


