.header { margin-bottom: 0; }
.breadcrumb { margin-bottom: 0; margin-left: 0; }
.breadcrumb li { text-shadow: none; }
.breadcrumb li a { color: #DC2E2F; text-decoration: none; }
.breadcrumb li a:hover { color: #852f30; }

#driversed-tab{ top: 325px; }

.btn.btn-red { background: #dc2e2f; border-color: #dc2e2f; }
.btn.btn-red:hover { background: #852f30; border-color: #852f30; }

/*Header*/
.curtain-row { background: transparent url("https://media1.shmoop.com/images/sprites/shmooptube-hdr-sprite2.png") top center no-repeat; height: 112px; position: relative; }
.curtain-row h2 { margin: 0; padding-top: 15px; }
.curtain-row h2 a { text-indent: -9999px; overflow: hidden; margin: 0 auto; display: block; width: 380px; height: 92px; }
.curtain-row .curt-left,
.curtain-row .curt-right { background: transparent url("https://media1.shmoop.com/images/sprites/shmooptube-hdr-sprite2.png") no-repeat; position: absolute; width: 91px; height: 114px; top: 0; }
.curtain-row .curt-left { background-position: 0 -118px; left: 0; }
.curtain-row .curt-right { background-position: -2467px -118px; right: 0; }

.nav-row { background: transparent url("https://media1.shmoop.com/images/sprites/video-nav-bg.png") repeat-x; height: 78px; }
.video-nav .navbar .navbar-inner { background: none; border: 0; box-shadow: none; width: 1045px; margin: 0 auto; filter: none; }
.video-nav .navbar .navbar-inner .nav { border-left: 1px solid #bc2222; border-right: 1px solid #d95551; }
.video-nav .navbar .navbar-inner li a { color: #f4f3ee; text-shadow: -1px -1px 1px #9f0a0c; font-size: 1.1em; border-left: 1px solid #d95551; border-right: 1px solid #bc2222; height: 40px; width: 64px; text-align: center; line-height: 19px; }
.video-nav .navbar .navbar-inner li.active a,
.video-nav .navbar .navbar-inner li a:hover { background: #800e0e; }
.video-nav .navbar .navbar-inner li.info a { width: 30px; font-size: 1.8em; color: #efc6c4; text-shadow: none; padding-top: 15px; height: 35px; }
.nav-row .search-wrapper { padding-top: 13px; float: left; }
.nav-row .search-wrapper #video-searchbox { width: 140px; border-right: 0; border-color: #800e0e; }
.nav-row .form-search .input-append .btn { background: #FFF; border-left: 0; color: #e12e34; border-color: #800e0e;}

/*Home Page*/
.home-feature h1 { color: #db2e30; font-size: 2.0em; }
.home-feature .tab-content { margin-right: 0; }
.home-feature .tab-content .tab-pane { background: #000; height: 433px; overflow: hidden; }
.home-feature .tab-content .tab-pane a { position: relative; display: block; }
.home-feature .tab-content .tab-pane .btn { position: absolute; bottom: 50px; left: 50%; padding: 15px 10px; font-size: 1.8em; width: 230px; margin-left: -125px;  }
.home-feature .tab-content .tab-pane img { margin: 0 auto; }
.home-feature .table { border-collapse: collapse; }
.home-feature .table th,
.home-feature .table td { border: none; }
.home-feature .table td.main { width: 75%; padding: 0 1px 0 0;  }
.home-feature .table td.link { background: #2f3034; border-bottom: 1px solid #959698; vertical-align: middle; height: 70px; }

.home-feature .table td.link a { }
.home-feature .table td.link.active,
.home-feature .table td.link:hover { background: #852f30; }
.home-feature .table td.link.active a,
.home-feature .table td.link:hover a { color: #fff; }
.home-feature .table td.link a { text-decoration: none; color: #959698; }
.home-feature .table tr.top td:last-child { border-top-left-radius: 4px !important; border-top-right-radius: 4px !important; }
.home-feature .table tr.bottom td:last-child { border-bottom-left-radius: 4px !important; border-bottom-right-radius: 4px !important; }
.home-feature .table td.link.bottom { border-bottom: 0; }
.home-feature .tab-content > .tab-pane,
.home-feature .pill-content > .pill-pane { border-radius: 4px; }

.thumb270 { width: 270px; height: 152px; background: #000; overflow: hidden; }
.thumb170 { max-width: 170px; height: 96px; background: #000; overflow: hidden; }
.thumb70 { width: 70px; height: 39px; background: #000; overflow: hidden; }

/*Playlist slides*/
.playlist-slides { padding: 15px 0 0 0; border-top: 1px solid #CCC; margin: 0 0 20px 0; }
.playlist-slides .playlist-details { height: 35px; }
.playlist-slides .playlist-details h3 { margin: 0; font-size: 1.4em; color: #323d4f; }
.playlist-slides .playlist-details a { color: #DC2E2F; font-size: 1.3em; text-decoration: none; }
.playlist-slides .playlist-details a:hover { color: #852f30; }
.playlist-slides .carousel-content { position: relative; }
.playlist-slides .carousel-control { margin-top: 0; padding: 48px 0 84px; top: 0; border-radius: 0; border: 0; text-decoration: none; height: 20px; }
.playlist-slides .carousel-control.left { left: 0; }
.playlist-slides .carousel-control.right { right: 0; }
.playlist-slides .carousel-inner .playlist-item a { text-decoration: none; }
.playlist-slides .carousel-inner .playlist-item a p { text-decoration: none; color: #DC2E2F; padding: 10px 0 0 0; font-size: 1.1em; }
.playlist-slides .carousel-inner .playlist-item a:hover p { color: #852f30; }

/*All ShmoopTube Links*/
.alltube-links { padding: 15px 0 0 0; border-top: 1px solid #CCC; margin: 0 0 20px 0; }
.alltube-links h2 { font-size: 1.6em; color: #323d4f; margin: 0 0 15px 0; }
.alltube-links h2 a { text-decoration: none; }
.alltube-links h3 { font-size: 1.4em; color: #323d4f; }
.alltube-links ul { list-style: none; margin: 0; padding: 0; }
.alltube-links ul li a { text-decoration: none; color: #DC2E2F; }
.alltube-links ul li a:hover { color: #852f30; }

/*Player Page*/
.player-hdr { margin-bottom: 20px; }
.player-hdr a.btn { color: #bdc1c4; background: #e0e3e8; border-color: #e0e3e8; margin: 6px 15px 0 0; }
.player-hdr h1 { color: #2f4054; font-size: 2.2em; margin: 0; }

.player ul.tags { list-style: none; margin: 0; padding: 0; }
.player ul.tags li { float: left; margin: 10px 10px 10px 0; }
.player ul.tags li a { background: #DC2E2F; padding: 5px 15px; color: #FFF; text-decoration: none; border-radius: 4px; }

.player-details { margin: 20px 40px 0 0; }

.player-details #playerTabs.nav-tabs { border-color: #2f4054; }
.player-details #playerTabs.nav-tabs > li > a { border: none; font-size: 1.3em; color: #2f4054; padding: 8px 40px; }
.player-details #playerTabs.nav-tabs > li.active > a { background: #2f4054; color: #FFF; }
.player-details #playerTabs.nav-tabs > li > a:hover { background: #DC2E2F; color: #FFF; text-decoration: none; }

.player-details #transcript { border: 1px solid #e3e4e8; height: 300px; overflow: scroll; margin: 0 40px; padding: 5px; }

ul.share { padding: 15px;  margin: 0 0 20px 0; list-style: none; background: #EEE;}
ul.share li { float: left; margin: 0 15px 0 0; }
ul.share li.title { color: #E15C40; font-family: 'Rancho', cursive; font-size: 1.6em; }
ul.share li.link { width: 100%; margin-top: 10px; }
ul.share li.link input { height: 35px; font-size: 1.1em; width: 90%; }

ul.share li a { display: block; width: 33px; height: 31px; background: transparent url("https://media1.shmoop.com/images/landing_images/shmoopsterpiece-updated-sprite.png ") no-repeat -168px -308px; text-indent: -9999px; overflow: hidden; }
ul.share li.fbook a { background-position: -211px -308px; }
ul.share li.email a { background-position: -295px -308px; }

.player .sideright.span3 { margin-left: 0; width: 25%; }

.playlist-nav ul { list-style: none; margin: 0; padding: 0; max-height: 660px; overflow: scroll; }
.playlist-nav ul li:last-child { border: none; }
.playlist-nav ul li:first-child { border: 1px solid #e3e4e8; background: #FFF; }
.playlist-nav ul li { padding: 10px; background: #f3f4f8; border-bottom: 1px solid #e3e4e8; }
.playlist-nav ul li a { display: block; color: #DC2E2F; text-decoration: none; }
.playlist-nav ul li a:hover { color: #852f30; }
.playlist-nav ul li a .thumb70 { border: 1px solid #2f4054;}
.playlist-nav ul li a .title { padding-left: 10px; }
.playlist-nav ul li p { color: #2f4054; font-size: 1.4em; font-weight: bold; display: none; }
.playlist-nav ul li:first-child p { display: block; }

.playlist-pagination .next, .playlist-pagination .prev { background: #f3f4f8; padding: 10px; margin: 10px 0 0 0; border: 1px solid #e3e4e8; }
.playlist-pagination .next a, .playlist-pagination .prev a { color: #DC2E2F; text-decoration: none; }
.playlist-pagination .next i, .playlist-pagination .prev i { font-size: 1.2em; position: relative; top: 1px; }
.playlist-pagination .next a:hover, .playlist-pagination .prev a:hover { color: #852f30; }
.playlist-pagination .inactive { background: #FFF; }
.playlist-pagination .inactive a { color: #f19391; }

/*Category Page*/
.sub-category { background: transparent url("https://media1.shmoop.com/images/sprites/shmooptube-leftcolbg.gif") top left repeat-y; border-radius: 4px; margin: 20px 0 0 0; }

.sub-category .sub-name { color: #FFF; padding: 10px;  }

.sub-category .category-vids { background: #FFF; padding-left: 2.5641%; }
.sub-category .category-vids .accordion { margin-bottom: 0; }
.sub-category .category-vids .accordion-group { border: none; margin-bottom: 15px; }
.sub-category .category-vids .accordion-group:last-child { margin: 0; }
.sub-category .category-vids .accordion-group .accordion-heading { background: #9ba5ae; border-radius: 4px; margin-bottom: 15px; }
.sub-category .category-vids .accordion-group .accordion-heading:hover { background: #314354; }
.sub-category .category-vids .accordion-group .accordion-heading a { color: #FFF; text-decoration: none; font-size: 1.2em; }
.sub-category .category-vids .accordion-group .accordion-heading a i { position: relative; top: 5px; }
.sub-category .category-vids .accordion-group .accordion-body h3 { margin: 25px 0; }
.sub-category .category-vids .accordion-group .accordion-body h3:first-child { margin-top: 0; }

.sub-category .category-vids .topic-group { margin-bottom: 15px; }
.sub-category .category-vids .topic-group:last-child { margin: 0; }
.sub-category .category-vids .topic-group h3 { color: #364b5e; margin-top: 0; }
.sub-category .category-vids a { display: block; margin: 0 0 15px 0; color: #DC2E2F; text-decoration: none; }
.sub-category .category-vids a:hover { color: #852f30;  }
.sub-category .category-vids a:last-child { margin: 0; }
.sub-category .category-vids a .thumb70 { margin-right: 10px; }
.sub-category .category-vids a p { margin: 0; line-height: 16px; }

.expand-all { color: #DC2E2F; font-size: 1.5rem; }

.video-filters { float: left; margin: 0 25px 0 0; }

/*Playlist Page*/
.results .result { margin-bottom: 20px; }
.results a.result-title { text-decoration: none; font-size: 1.5em; line-height: 18px; color: #DC2E2F; margin: 0; padding: 0; }
.results a.result-title:hover { color: #852f30; }
.results .result ul.breadcrumb { margin: 0; padding: 0; }
.results .result ul.breadcrumb li a { color: #CCC; }

/*Search Page*/
.searchbox-big { padding: 15px; background: #EEE; margin: 20px 0; }
.searchbox-big .input-prepend { width: 100%; margin: 0; }
.searchbox-big .input-prepend button.add-on { background: #FFF; border-right: none; }
.searchbox-big .input-prepend input { border-left: none; color: #000; font-size: 1.2em; font-size: 20px; }
.searchbox-big form { margin: 0; }

/*Sitemap Page*/
.subject-hdr a { display: block; padding: 10px; color: #FFF; text-decoration: none; background: transparent url("https://media1.shmoop.com/images/sprites/video-nav-bg.png") repeat-x; text-align: center; font-size: 2.2em; line-height: 40px; text-shadow: -1px -1px 1px #9F0A0C; margin-top: 10px; }
.sitemap-crumbs { font-size: 1.2em; }

/*Mobile Styles*/
@media (max-width: 768px) {
	.curtain-row .curt-left, .curtain-row .curt-right { display: none; }
	.home-feature .table td.main img { width: 100%; }
	.video-nav .navbar .navbar-inner  { width: 100%; padding: 0; }
	.nav-row { height: auto; }
	.video-nav .navbar .navbar-inner .nav { border: none; margin: 0; float: none; }
	.navbar .nav > li { float: none; }
	.video-nav .navbar .navbar-inner li.info a,
	.video-nav .navbar .navbar-inner li a { border: none; width: 100%; background: #d82a2b; font-size: 1.6em; border-top: 2px solid #FFF; padding-top: 20px; height: 30px; }
	.nav-row .search-wrapper { margin-left: 20px; }
	.nav-row .search-wrapper #video-searchbox { width: 250px; }
	#Leaderboard { display: none; }

	.sub-category { background: none; }
	.sub-category .sub-name { background: #364b5e; border-radius: 4px; margin-bottom: 10px; }
	.sub-category .category-vids { padding-left: 0; }

	.home-feature .table td.main { display: block; width: auto; }
	.home-feature .table td.link { display: block; }
	.home-feature .tab-content .tab-pane { height: auto; }
}

.licence-wrapper {background-color: #efead8;  width: 100%; position: relative;}
.license {height:100%;}
.license p {color: #20292f; font-family: 'Roboto'; font-weight: bold; font-size: 1.2em; line-height: 1.3em; margin-top: 36px; margin-bottom: 0;}
.license .license-button {width: 96%; margin-top: 30px; background-color: #0070c9; color: #fff; float:left; padding: 12px 14px 10px 15px; font-family: 'Roboto'; font-size: 1.3em; line-height: 1.3em; border-radius: 3px; cursor: pointer;}
.license .license-button:hover {background-color: #0063b2;}
.license .license-button .icon {display: block; float: left; margin-bottom: 6px; margin-right: 7px;}
.license .license-button span{padding-top: 5px; position: relative; top: 10px; left: 13px;}
.license .arrow {margin-left: -93px;}
