body { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#1f2c3d;}
a { color:#121a23;}
a:hover { text-decoration:none;}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

/* Tools -------------- */
.first-span   { margin-left:0;}
.float-left   { float:left !important;}
.float-right  { float:right !important;}
.no-padding   { padding:0 !important;}
.no-margin    { margin:0 !important;}
.no-broder    { border:none !important;}
.center { text-align: center; }

h1, h2 { font-weight:600; margin:0 0 15px 0; color:#000;}
h2 { font-size:32px; color:#000;}
h3 { font-size:22px; font-weight:700; margin:0 0 10px 0; color:#000;}
h4 { font-size:18px; margin:0 0 5px; font-weight:600;}
p { margin:0 0 15px 0;}
header { background:#121a23; border-bottom:1px solid #324964; border-radius:0 0 5px 5px;}
.header-bar { width:866px; margin:10px auto 0px auto;}
.brand { display:block; float:left; margin:8px 15px 16px 0;}
.nav-bar { list-style:none; padding:0; margin:0 20px 0 0; float:left;}
.nav-bar > li { float:left; position:relative;}
.nav-bar > li > a { display:block; padding:20px 18px; line-height:30px; color:#fff; font-size:18px; float:left;}
.nav-bar > li:hover > a, .nav-bar > li.active > a { background:#445164;}

.search-fields { float:right; margin:20px 15px 0 0; background:#475465; border:1px solid #eceeef; height:32px;}
.keyword { float:left; color:#fff; font-size:18px; padding:3px 10px; width:150px; line-height:22px; border:none; background:none;}
.keyword:focus { outline: none; }
.submit-key { float:left; border:none; width:32px; height:32px; background:url(../img/icon-search.png) no-repeat center center; cursor:pointer;}

.user-options { display:block; float:right; padding:22px 0 0 0; line-height:14px; text-align: left;}
.user-options a { color:#ececec;}
.user-options a:hover { text-decoration:underline;}

.content { margin:0 auto; width:866px; padding:0 0 30px;}
.banner { position:relative; margin:30px 0 30px;}

.play-layer { position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/banner-gradient.png) repeat-x center; z-index:2;}
.play-btn { display:block; width:104px; height:104px; background:#000; background:rgba(0, 0, 0, 0.4); position:absolute; left:50%; top:50%; margin-left:-52px; margin-top:-52px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.play-btn span { display:block; position:absolute; width:100%; height:100%; background:url(../img/player-arrow.png) no-repeat 35px center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; left:0; top:0;}

.donate-line { margin:0 0 40px -22px; list-style:none; padding:0;}
.donate-line > li { width:274px; float:left; margin:0 0 0 22px; text-align:center;}
.todays-txt { color:#475363; font-size:15px; line-height:24px; letter-spacing:-0.5px;}
.todays-txt span { display:block; font-size:22px;}
.todays-txt a { text-decoration:underline; font-size:20px; color:#475363;}
.todays-txt a:hover { text-decoration:none;}

.a-donate { padding-top: 5px;}
.a-download { padding-top:10px;}
.a-parsha { padding-top:10px;}

.video-listing { margin:0 0 0 -22px; list-style:none; padding:0;}
.video-listing.three-column { margin:0 0 0 -37px;}
.video-listing > li { width:264px; float:left; margin:0 0 50px 22px;}
.video-listing.three-column > li { margin:0 0 50px 37px;}
.video-listing.three-column > li {height: 236px;}

.video-thumbs { position:relative; margin:0 0 10px;}
.video-listing.three-column .video-thumbs img {height: 154px; width: 264px;}
.video-thumbs .length, .v-thumb .length, .two-col-list .length { position:absolute; background:#000; background:rgba(0,0,0,0.4); color:#ffffff; font-size:11px; line-height:12px; height:12px; display:block; font-weight:700; padding:0 2px; text-align:right; width:auto; right:2px; bottom:5px; z-index:2;}
.video-thumbs .series { position:absolute; height:12px; display:block; right:-5px; top:5px; z-index:3;}
.video-txt { display:block; padding:0 0 0 5px;}
.video-txt a, .v-info a { font-size:18px; display:block; line-height:24px; font-weight:700;}
.video-txt a span, .v-info a span { display:block; color:#b4b4b4; font-size:14px; font-weight:normal;}

a.ondemand-load { display:block; background:#1b2737; text-align:center; font-size:36px; font-weight:700; padding:20px; color:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}

footer { border-top:2px solid #475363; background:#f5f5f5; padding:30px 0 10px 0;}
.footer-inside { width:866px; margin:0 auto;}
.footer-links { float:left; list-style:none; padding:0; margin:0;}
.footer-links li { float:left; width:120px; margin:0 15px 0 0; line-height:20px;}
.footer-links li a { display:block; color:#3a3839;}
.footer-links li a:hover { text-decoration:underline;}

.subscribe { float:right; width:235px; color:#3a3839; font-size:14px;}
.subscribe span { display:block; color:#b4b4b4; font-size:13px; font-weight:normal; padding:5px 0;}
.sub-fields { border:2px solid #475363; background:#ffffff; height:30px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.submail { float:left; color:#8795a4; font-size:14px; padding:7px 10px; width:180px; border:none; background:none;}
.submail-btn { float:right; border:none; width:28px; height:30px; background:url(../img/footer-email-arrow.png) no-repeat center center #4c5868; cursor:pointer;}

.copyright { display:block; text-align:center; padding:20px 0 0 0; margin:0; font-size:14px; line-height:18px; color:#121a23;}
.copyright a { font-weight:700;}


.page-player { background:#f7f7f7;}
.content.large-width { width:946px;}
.content.full-width { width: 100%; min-width: 866px; }
.player-details { background:#fff; padding:20px 0 0 0; margin:0 0 15px;}
.elements { padding:20px 15px;}
.item-info { float:left; width:575px; margin:0 15px 0 0;}
.item-info h3 { font-size:24px; color:#1f2c3d; line-height:28px; font-weight:700;}
.item-info span { display:block; font-size:14px; color:#aab5bb;}

.item-info .difficulty {
	color: #609827;
    display: block;
    padding-top: 10px;
}
.item-info .difficulty span {
	vertical-align: middle;
    font-size: 13px;
    color: #609827;
    display: inline-block;
}
.item-info .difficulty .difficulty-icon {
   	width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url(/img/difficulty-icon.gif);
}

.dwn-lamp { float:left; margin:0 5px 0 0; list-style:none;}
.dwn-lamp > li { float:left; margin:0 7px 0 0;}
.dwn-lamp > li a { display:block; width:60px; height:60px; background:url(../img/mp3-download.png) no-repeat center 13px #f7f7f7; text-align:center; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.dwn-lamp > li a.lamp { background:url(../img/lamp.png) no-repeat center center #f7f7f7;}
.dwn-lamp > li a:hover { background-color:#eae5e5;}

.rating-bar { float:right; color:#4e5058;}
.rating-bar span { display:block;}
.rating-bar span.views { font-size:10px; line-height:14px; padding:0 0 5px;}
.rating-bar .stars { display:block; line-height:0; font-size:0; height:18px; width:100px; position:relative; background:url('../img/rating-stars.png') repeat-x 0 -36px; margin:0 0 5px; }
.rating-bar .stars li {display: block; float: left; margin: 0px}
.rating-bar .stars li a {display: block; width: 20px; height: 18px; z-index: 10; position: absolute;}
.rating-bar .stars li a:hover {background:url('../img/rating-stars.png') repeat-x 0 0px; left: 0px; z-index: 9;}
.rating-bar .star1 {left: 0px}
.rating-bar .star2 {left: 20px}
.rating-bar .star3 {left: 40px}
.rating-bar .star4 {left: 60px}
.rating-bar .star5 {left: 80px}
.rating-bar .stars li a.star1:hover {width: 20px}
.rating-bar .stars li a.star2:hover {width: 40px}
.rating-bar .stars li a.star3:hover {width: 60px}
.rating-bar .stars li a.star4:hover {width: 80px}
.rating-bar .stars li a.star5:hover {width: 100px}
.rating-bar span.stars .current-rating { position:absolute; left:0; top:0; height:100%; background:url('../img/rating-stars.png') repeat-x 0 -18px;}
.rating-bar span.ratedno { font-size:8px;}

.tagging-tab { float:left; width:460px;}
.tab-options { list-style:none; padding:0; margin:0 0 10px;}
.tab-options > li { float:left;}
.tab-options > li a { display:block; padding:8px 15px; line-height:24px; color:#9a9999; font-size:14px;}
.tab-options > li a.active { color:#000; font-weight:700; background:#fff; text-decoration:none; outline:none;}
.panels { background:#ffffff; padding:20px; display:none;}
.panels.active { display:block;}
.panels p { color:#4E4C4C; margin:0 0 20px;}
.comments {margin-top: 20px; background:#ffffff; padding:20px; display: block;}

.tags { padding:15px 0;}
.tags h4 { font-size:12px;}
.tags p { font-size:13px; margin:0;}
.tags a { color:#919090;}
.tags a:hover { color:#000;}

/*.video-tab { width:460px; float:right;}*/
.video-tab { width:452px; float:right;}
.video-listing.new-player { margin:0 0 0 -30px;}
/*.video-listing.new-player li { width:194px; margin:0 0 20px 30px;}*/
.video-listing.new-player li { width:190px; margin:0 0 20px 30px;}
.new-player .video-txt a { font-size:13px; line-height:20px;}
.new-player .video-txt a span { font-size:11px;}
.new-player img { width:100%;}
/*img.small-thumb { width: 194px; height: 108px;}*/
img.small-thumb { width: 190px; height: 105px;}

.video-listing.series-list { margin-left:-32px;}
.video-listing.series-list > li { width:190px; margin-left:32px;}
.series-list .video-txt a { font-size:13px;}
.series-list .video-txt a span { font-size:12px;}
.video-listing.series-list .video-thumbs img {height: 105px; width: 190px;}

.title-bar { margin:0 0 20px;}
.title-bar h2 { float:left; width:425px; margin:0 20px 0 0; font-size:32px; font-weight:normal; line-height:32px; color:#898989; text-transform:uppercase;}
.featured-tab { list-style:none; padding:0 ; margin:0; float:left;}
.featured-tab li { margin:0 14px 0 0; float:left; text-transform:uppercase; font-size:12px; color:#898989;}
.featured-tab li a { text-transform:capitalize; color:#898989;}

.series-top-panel { padding:25px 0;}
.g-title { margin:0 0 20px 0; font-size:36px; font-weight:normal; line-height:40px; color:#898989; text-transform:uppercase;}

.v-thumb { position:relative;}
.v-info { background:#fff; padding:10px;}
.sereis-box { float:left; margin:0 35px 10px 0;}
.series-top-panel p { font-size:14px; color:#808c9c;}

.two-col-list { list-style:none; padding:0; margin:0 0 0 -32px;}
.two-col-list li { float:left; width:412px; margin:0 0 30px 32px; position:relative;}
.two-col-list li a { display:block;}
/*.two-col-list li img { width:100%;}*/
.two-col-list li img { width: 412px; height: 232px;}

.video-thumbs .no, .video-panel .no { display:block; position:absolute; left:12px; top:8px; color:#fff; font-size:18px; z-index:4;}
.video-panel .no { font-size:20px;}

.black-gradient { position:absolute; top:0; left:0; z-index:5; width:100%; height:100%; background:url(../img/black-gradient.png) repeat-x bottom;}
.black-gradient span { position:absolute; display:block; width:96%; padding:0 2%; left:0; bottom:5px; color:#fff; font-size:16px; line-height:20px; font-weight:700;}
.black-gradient span em { display:block; font-style:normal; font-size:13px; font-weight:normal;}
.two-col-list .length { font-size:12px; line-height:16px; height:16px; padding:0 3px; z-index:6;}
.title-bar.popular { margin-bottom:30px;}
.title-bar.popular, .title-bar.category { padding:30px 0 0 0;}
.title-bar.popular h2 { width:auto;}
.title-bar.popular .featured-tab { padding:8px 0 0 25px;}
.title-bar.popular .featured-tab li a { font-size:14px;}
.title-bar.popular .featured-tab li { margin-right:30px;}
.title-bar.popular .featured-tab li a.active { font-weight:700;}

.time-label { display:block; text-transform:uppercase; font-weight:normal; margin:0 0 20px; font-size:26px; color:#898989; line-height:26px;}
.time-label a { color:#898989;}
.title-bar .time-label { float:left; margin:4px 0 0 0;}

.video-txt.white { background:#fff; margin-top:-10px; padding:5px;}

.feature-top { padding:30px 0 0 0;}
.feature-top .title-bar { float:left; width:412px; margin:0 32px 30px 0;}
.feature-top .title-bar h2 { margin:0 0 15px;}
.feature-top .featured-tab li a { font-size:13px;}
.feature-top .featured-tab li a.active { font-weight:700;}

.curvy-bg { width:412px; float:right; padding:0 0 30px; background:url(../img/curvey.png) no-repeat bottom center; text-align:center; line-height:24px; color:#a3a3a3; font-size:14px;}
.curvy-bg strong { display:block; font-weight:700;}

.series-carousel { position:relative; margin:0 0 40px;}

.jcarousel-arrow { position:absolute; width:27px; height:41px; display:block; top:30px; left:-50px; text-indent:-9999em; overflow:hidden; background:url(../img/carousel-arrow-41.png) no-repeat 0 0; z-index:99;}
.jcarousel-arrow.next { left:auto; right:-45px; background-position:right 0;}
.jcarousel-arrow:focus { outline:none; border:none;}
.featured .jcarousel-arrow { width:44px; height:66px; top:75px; background:url(../img/carousel-arrow-66.png) no-repeat 0 0; left:-55px;}
.featured .jcarousel-arrow.next { left:auto; right:-52px; background-position:right 0;}

.series-carousel .video-listing > li { margin-bottom:0;}
/*.car-item-wrap { margin:0 0 0 -32px;}*/
.car-item-wrap { margin:0px;}
.car-item-wrap > ul.video-listing.series-list { margin:0px; padding:0px;}
.car-item-wrap  .video-listing.series-list {margin-left: -16px; margin-right: -16px;}
.car-item-wrap  .video-listing.series-list > li { margin-left: 0px; margin-right: 32px;}
.car-item-wrap  .video-listing.series-list > li:last-child { margin-right: 0px;}

.time-label span { display:block; float:left; padding:0 22px 0 0; background:url(../img/title-arrow.png) no-repeat right center; font-size:28px; line-height:28px;}
.time-label span.more { padding:0; background:none;}
.time-label span.more::after { content: '+ All Videos'; font-size: 12px; margin-left: 10px; color: #4bf;}
.series-carousel .two-col-list li { margin-bottom:10px; padding:6px; width:401px; background:#fff;}

.video-label { display:block; position:absolute; width:50%; bottom:8px; color:#fff; font-size:14px; left:12px; z-index:3; font-weight:700;}
.video-thumbs a { display:block;}
.pop-player { display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../img/pop-player.png) no-repeat center center; text-indent:-9999px; z-index:2; visibility:hidden;}
.video-thumbs:hover .pop-player/*, .video-thumbs:hover .player-pop-box, .video-panel:hover .player-pop-box*/ { visibility:visible;}


.player-pop-box { position:absolute; z-index:6; width:245px; padding:12px; background:#fff; top:50%; margin-top:-50px; -webkit-box-shadow:0 0 7px rgba(0,0,0,0.7); -moz-box-shadow:0 0 7px rgba(0,0,0,0.7); box-shadow:0 0 7px rgba(0,0,0,0.7);}
.four-column .player-pop-box {left:215px;}
.three-column .player-pop-box {left:300px;}
.video-panel .player-pop-box {left:445px;}
.player-pop-box h4 { font-size:18px; color:#3c5a80; font-weight:700; margin:0 0 10px;}
.player-pop-box h4 em { font-style:normal; font-size:13px; font-weight:normal; color:#202f42;}
.player-pop-box p { margin:0 0 12px; font-size:13px; color:#202f42;}
.player-pop-box .another { color:#3c5a80; font-size:12px;}
.player-pop-box .more-vedio { margin:0; font-size:14px; color:#202f42;}
.pop-arrow { position:absolute; display:block; z-index:2; width:27px; height:48px; background:url(../img/pop-arrow.png) no-repeat right center; top:50%; margin-top:-24px; left:-27px;}

.four-column .right .player-pop-box { left:auto; right:215px;}
.three-column .right .player-pop-box { left:auto; right:300px;}
.video-panel.right .player-pop-box  { left:auto; right:445px;}
.right .pop-arrow { background:url(../img/pop-arrow-right.png) no-repeat left center; left:auto; right:-27px;}

/* Make the pop-up appear when the user hovers over the video. */
.video-thumbs .player-pop-box, .video-panel .player-pop-box { display: block; visibility: hidden; opacity: 0; -webkit-transition: visibility 0s, opacity 0.5s ease-in; transition: visibility 0s, opacity 1s ease-in; }
.video-thumbs:hover .player-pop-box, .video-panel:hover .player-pop-box { visibility: visible; opacity: 1; }
.video-thumbs:hover .player-pop-box:hover, .video-panel:hover .player-pop-box:hover { visibility: hidden; opacity: 0; }


/* Mega Dropdown */
.mega-dropdown { position:absolute; top:70px; z-index:99; background:#435064; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.7); -moz-box-shadow:0 0 10px rgba(0,0,0,0.7);  box-shadow:0 0 10px rgba(0,0,0,0.7); display:none;}
.mega-dropdown.scholarse { width:580px; left:-255px; height: 480px; }
.text-nav { text-align:center; list-style:none; padding:0 0 0 7px; margin:0; position:relative; z-index:2;}
.text-nav > li { float:left;}
.text-nav > li > a { display:block; float:left; color:#edf1f6; font-size:18px; line-height:30px; padding:1px 4px 0 4px; text-transform:uppercase; position:relative; z-index:2;}
.text-nav > li:hover > a, .text-nav > li.active > a { background:#7085a0; color:#edf1f6; padding:0 3px 0 3px; border:1px solid #fff; border-bottom:none;}

.text-nav-content { position:relative;}
.scholar-sub-links { list-style:none; padding:0; margin:0; width:50%; float:left;}
.mega-dropdown.scholarse .scholar-sub-links li { display:list-item; padding:3px; line-height:17px;}
.mega-dropdown.scholarse .scholar-sub-links a { color:#e1e8f1; font-size:14px;}

.text-nav-outer { display:none; position:absolute; overflow:auto; width:526px; padding:5px 25px 15px 25px; height: 450px; background:#7085a0; border:1px solid #fff; border-width:1px 2px; z-index:1; left:0; top:30px; text-align:left;}

.mega-dropdown.channels { overflow:auto; width:640px; /*height:290px;*/ background:#435064; left:-219px;}
.channels-sub { list-style:none; padding:0; margin:0; width:210px;}
.channels-sub > li { display:list-item;}
.channels-sub > li > a { display:block; position:relative; font-size:14px; color:#edf1f6; line-height:17px; padding:5px 0 5px 16px; border-right:none; z-index:2;}
.channels-sub > li:hover > a, .channels-sub > li.active > a { border:2px solid #dce3ed; border-right:none; padding:3px 0 3px 14px; background:#7085a0; color:#edf1f6;}

.channel-sub-sub { overflow:auto; position:absolute; z-index:1; border:2px solid #dce3ed; width:388px; height:266px; top:0; left:208px; padding:10px 20px; background:#7085a0; display:none;}

.mega-dropdown.channels .scholar-sub-links li { display:list-item; padding:3px; line-height:17px;}
.mega-dropdown.channels .scholar-sub-links a { color:#e1e8f1; font-size:14px;}


/*------------------------- Login Page ------------------------------*/
.content.login-wrapper { padding:70px 0 30px 0; width:1000px;}
.errorDiv { margin: -40px 50px 30px 50px; padding: 10px; border: 1px solid #ff0000; background-color: #ffdddd; color: #ff0000; }
.login-holder { position:relative; padding:0 0 50px; margin:0 0 20px;}
.form-divider { position:absolute; display:block; width:1px; left:50%; top:0; height:100%; z-index:1; background:#9d9d9d; overflow:hidden;}
.login-left-panel { width:46%; float:left;}
.login-titles { color:#28406c; font-size:42px; font-weight:normal; margin:0 0 40px; line-height:42px; text-align:right;}
.login-forms { list-style:none; padding:0; margin:0;}
.login-forms > li { margin:0 0 12px;}
.login-forms > li > input { width:145px; border:1px solid #9f9f9f; float:right; padding:1px 5px; height:18px; line-height:18px; margin:0 0 0 18px;}
.login-forms > li > label { display:block; float:right; text-align:right; line-height:22px; font-size:16px; color:#28406c;}
.login-forms > li.captcha { padding:20px 0 12px 0;}
#recaptcha_area { float:right; padding:2px; border:1px solid #9f9f9f;}

.submitter { border:1px solid #dae1e7; padding:5px 10px; color:#fff; background:#4878a9; float:right;}

.login-right-panel { width:46%; float:right;}
.login-right-panel .login-titles { text-align:left;}

.login-forms.right-form > li > input { float:left; margin:0;}
.login-forms.right-form > li > label { float:left; margin:0 18px 0 0; width:90px; text-align:right;}
.login-forms.right-form .submitter { float:left;}
.forgot a { font-size:11px; color:#acb0bb;}
.remember { display:block; float:left; width: 150px;}
.remember input { display:block; float:left; margin:3px 5px 0 0;}
/*------------------------- End Login Page ------------------------------*/


/*----------------------------------- Scholars Page -------------------------------*/
.no-banner { padding-top:45px;}
.scholars-bar { margin:0 0 30px;}
.page-title { font-size:36px; font-weight:normal; text-transform:uppercase; color:#838383; margin:0; line-height:36px;}
.scholars-bar .page-title { float:left;}
.scholars-form { float:right; margin:0;}
.scholars-key { float:left; width:130px; border:1px solid #9f9f9f; padding:1px 5px; height:20px; line-height:20px;}
.scholars-btn { border:1px solid #9f9f9f; float:left; margin:0 0 0 5px; font-size:12px; color:#000; background:#e9e9e9; padding:2px 7px;}

.text-navigation { margin:0 0 25px; text-align:left; font-size:20px; color:#838383;}
.text-navigation a { margin:0 7px; color:#838383; text-decoration:none; font-size:16px;}
.text-navigation a:hover { color:#838383; text-decoration:underline;}
.text-navigation a.first { margin-left:0;}
.text-navigation a.inactive { color:#bbbbbb; text-decoration:none;}

.text-nav-title { margin:0 0 20px; padding:0 20px 5px 20px; font-weight:normal; font-size:32px; text-transform:uppercase; color:#1f88bf; border-bottom:1px solid #cacaca; line-height:36px;}

.sholars-list { list-style:none; padding:0 20px; margin:0;}
.sholars-list > li { width:40%; height: 90px; float:left; margin:0 0 28px;}
.sholars-list > li.odd { clear:both;}
.sholars-list > li.even { float:right;}
.sholars-list .scholars-thumb { display:block; float:left; margin:0 20px 0 0;}
.scholars-desc { float:left; width:170px; text-align:center; color:#000; font-size:12px; text-align: left;}
.sholars-list a { color:#2a6496;}

.blog-box { position:fixed; z-index:99; left:0; top:50%; margin-top:-126px; border:1px solid #8a8a8a; border-left:none; padding:1px 1px 1px 0; background:#fff; -moz-box-shadow:3px 3px 3px 0 rgba(0,0,0,0.3); -webkit-box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.3); box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.3);}
.blog-box > div { text-align:center; background:#d7d7d7; width:38px; padding:10px 0;}
.share-label { display:block; margin:0 0 5px; font-size:12px;}
.blog-listing { list-style:none; padding:0; margin:0;}
.blog-listing > li { margin:0 0 3px;}

/*----------------------------------- End Scholars Page -------------------------------*/

/*--------------------------------------- Scholar Page -------------------------------------------*/
.text-navigation.center { text-align:center;}
.indv-scholar { border-top:1px solid #c1c1c1; padding:25px 10px; clear:both;}
.indv-scholar h3 { font-size:28px; color:#91a6b7; margin:0 0 30px 0; line-height:36px;}
.indv-scholar-thumb { display:block; float:left; margin:0 40px 40px 0;}
.indv-scholar-desc { float:left; width:500px;}
.indv-scholar-desc p { margin:0; line-height:20px; color:#727272; font-size:14px;}

.subscribe-line { margin:0 0 40px; padding:0 20px 20px 10px; border-bottom:1px solid #c1c1c1;}
.subscribe-scholar { float:left;}
.subscribe-scholar strong { display:block; font-size:14px; padding:0 0 3px; color:#727272;}
.subscribe-email { border:1px solid #c0c0c0; border-right:none; padding:5px 10px; width:230px; float:left; font-style:italic; font-size:10pxpx; font-family:Georgia, "Times New Roman", Times, serif; color:#606060;}
.subscribe-btn { border:none; background:url(../img/btn-subscribe.gif) no-repeat left top; width:75px; height:30px; cursor:pointer; float:left;}

.filter-form { float:right; padding:26px 0 0 0;}
.filter-dropdown { border:2px solid #dddddd; padding:2px;}

.scholar-wrapper { padding:0 10px;}
.scholar-wrapper .video-listing.series-list { margin-left:-28px;}
.scholar-wrapper .video-listing.series-list > li { margin-left:28px;}
/*--------------------------------------- End Scholar Page -------------------------------------------*/


/*--------------------------------------- Provider Page -------------------------------------------*/
.indv-provider { padding:0px 10px; clear:both;}
.indv-provider h3 { font-size:28px; color:#91a6b7; margin:0 0 30px 0; line-height:36px;}

.filter-form-provider { float:right; padding:5px 0px 0px 0px;}

/*--------------------------------------- End Provider Page -------------------------------------------*/


/*--------------------------------------- Redirect Page -------------------------------------------*/
    .messageDiv { margin: 15px 50px; padding: 10px; border: 1px solid #00ff00; background-color: #eeffee; color: #00ff00; }
    .messageDiv h2  { font-size: 25px; color: #00ff00; }
/*--------------------------------------- End Redirect Page -------------------------------------------*/


/*--------------------------------------- Series List Page -------------------------------------------*/
    .letter-header {
        margin: 0;
        padding: 2px;        
        font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
        font-weight: 200;
        font-weight: 400;
        font-size: 24px;
        line-height: 28px;
        letter-spacing: -1px;
        color: #2680BD;
    }
    .series-list {
        list-style: none;
        padding: 0;
        margin: 0;        
    }
    .series-list a {
        color: #121a23; 
        text-decoration: none;     
        font-size: 11px;
        font-family: verdana;
    }
    .series-list a:hover {
        color: #2a6496;
    }
/*--------------------------------------- End Series List Page -------------------------------------------*/


/* Buttons on the video page. */
.button {
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    background: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
    border: 1px solid #CCCCCC;
    color: #000000;
    cursor: pointer;
    height: 2.0833em;
    overflow: visible;
    padding: 4px 0.5em;
    vertical-align: middle;
    white-space: nowrap;
    font: 12px arial,sans-serif;
	text-decoration:none;
}
.button:hover {
	text-decoration: underline;
}

.button.embed {
    background: url(../img/code_icon.png) 5px center no-repeat;
    padding: 4px 5px 4px 25px;
}

.button.favorite {
background: url(../img/favorite_icon.png) 5px center no-repeat;
padding: 4px 5px 4px 25px;
}
/* End Buttons on the video page. */

/* This is used to gray out the player page when the user 'Turns the light off'.*/
#lightsoff-background
{
	position: absolute;
	margin:0;
	padding: 0;
	z-index: 20;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
    
}
.player-item {
    position: relative;
    z-index:21;
}
/* End 'Light off' */
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 32px); /* Adjust as needed */
}
.jwlogo {
	display: none;
}