/******************************************************************************

DO NOT EDIT THIS FILE.
It is compiled from other sources and any changes here will be overwritten

******************************************************************************/

/* global */
#platform-canvas-content * { -moz-box-sizing: border-box; box-sizing: border-box; }

/* turn off background image for articles */
.narrow #details { background: none; }

#details h1 { width: 68.539325842697%; }

#details #search + h1 { float: left; clear: left; }

#primary, .two-col #primary { padding-top: 30px; }

.two-col #secondary { margin-top: 30px; }

/* sheet music player */
.song-primary { clear: both; float: left; margin: 12px 2.777777777778% 0 0; width: 76.555555555556%; }

.song-player { background-color: #fff; border: 1px solid #dcd6c8; padding: 1px; margin: 0 0 40px -10px; }

.song-player object { width: 100% !important; }

.verses li { float: left; line-height: 20px; margin: 0 5% 20px 0; width: 47.5%; }

.verses li:nth-child(2n+1) { clear: left; }

/* for ie7/8 can't be in same declaration with the nth-child. IE ignores whole statement*/
.verses li.nthchild2n1 { clear: left; }

.verses li:nth-child(2n+2) { margin-right: 0; }

/*fix layout issue caused by globally changing box-sizing to border-box above*/
#beta-feedback a, #teasers li, #feature * { -moz-box-sizing: content-box; box-sizing: content-box; }

@media screen and (max-width: 500px) { .verses li { width: 100%; margin-right: 0; } }
.verses { clear: both; overflow: hidden; margin: 0 0 16px; }

.line { text-indent: -10px; padding-left: 10px; line-height: 20px; }

.copyright { margin-top: 35px; }

.copyright p { color: #5d6a6b; font: italic 10px/18px Georgia, "Times New Roman", Times, serif; margin-bottom: 15px; }

.song-secondary { color: #94938F; float: left; margin-top: 7px; width: 20.666666666667%; }

.song-secondary > div { background: transparent url("../../images/common/double-dash-line-93x4.png") no-repeat left bottom; margin-bottom: 20px; padding-bottom: 20px; }

ul.dropdown > li > ul { margin: 5px 0 0; }

.song-secondary .prev-next { float: right; margin: 0 0 25px; }

.song-type { clear: both; }

.song-type li { padding: 5px 0; }

.song-type li + li { border-top: 1px solid #ebe8e2; }

.song-type a, .song-type span { color: #514e45; /*padding: 0 0 0 25px;*/ line-height: 18px; /*background: url("../../images/pages/music/icon-sprite.png") no-repeat;*/ }

.song-type .play { background-position: 0px -88px; }

.song-type .pause { background-position: -27px -62px; }

.song-type .pdf { background-position: -49px -38px; }

.song-type .midi { background-position: -69px -18px; }

.song-type .tab { background-position: -92px 0px; }

.song-type > li > .download { background: url(../../images/pages/media/tools.png) no-repeat 0 -31px; width: 14px; height: 14px; padding: 0; text-indent: -9999em; float: right; }

.song-type .download:hover, .song-type .download.active { background-position: 0 1px; }

.song-secondary dt, .song-secondary dd, .song-secondary dd li { margin: 0 0 6px; line-height: 14px; }

.song-secondary dt { color: #514E45; display: inline-block; font-size: 10px; font-weight: bold; text-transform: uppercase; }

.song-secondary dd { display: block; color: #9E9A8C; font-size: 12px; margin: 0 0 15px; }

.song-secondary .hymn-lang:after { content: ""; display: table; clear: both; }

.song-secondary .hymn-lang dt { color: #9E9A8C; font-weight: normal; text-transform: none; font-size: 12px; width: 156px; clear: left; float: left; }

.song-secondary .hymn-lang dd { display: inline-block; float: right; margin: 14px 0 0; clear: right; }

.song-secondary .video-thumb-play img { margin-bottom: 10px; }

.song-secondary .video-thumb-play span { bottom: 25px; }

.song-secondary .video-heading { color: #3C424E; font: bold 18px/22px "Lucida Sans", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; /* width: 227px; */ }

.song-secondary .video-heading + p { /* width: 200px; */ }

.song-secondary p { font-size: 12px; }

.song-secondary h3 { font: 13px/15px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Helvetica, sans-serif; letter-spacing: 1px; margin-bottom: 10px; text-transform: uppercase; }

.study-theme .song-secondary ul.list-decor li { background-image: url(../../images/common/square-4x4-ce6b28.gif); }

.song-secondary .list-decor li a { color: #94938F; }

.song-secondary .list-decor li a:hover { color: #2f393a; text-decoration: none; }

/* playlist page */
.results { font: italic 15px Georgia, "Times New Roman", Times, serif; }

.results span { color: #777c7d; margin-left: 5px; }

.disclaimer { color: #626867; font-size: 12px; }

/* table/download styles */
td.download .download-menu a { width: auto; text-indent: 0; height: auto; overflow: visible; margin-bottom: 10px; display: block; }

td.download .download-menu a:hover { text-decoration: none; }

td.download .download-menu a span { display: inline-block; vertical-align: text-top; }

.lds-table .watch { text-align: center; }

/* hymnal page */
.hymnal-img { margin: -15px 5px 20px -15px; float: left; }

.entire { font-size: 11px; color: #9e9a8c; margin-top: 30px; }

.lds-playlist .source { width: 130px; }

/* search page */
/* modified facet list style copied from global-search.css */
.facet-list { margin-bottom: 20px; }

.facet-list li { color: #383734; margin: 10px 0; }

.facet-list a { color: #4C4C4C; display: inline-block; padding-left: 16px; text-decoration: none; }

.facet-list a.dl-active, .facet-list a.active { background: url("../../images/pages/search/check.png") no-repeat 0 3px; }

.facet-list a:hover { color: #315AA2; }

.facet-list .count { color: #a7a49b; }

/* music library search box */
#search-field { -moz-box-sizing: content-box; box-sizing: content-box; }

/* library page */
.grid { margin: 20px 0 30px -24px; }

.grid li { float: left; text-align: center; width: 148px; margin: 0 18px 10px; min-height: 170px; }

@media screen and (max-width: 600px) { .grid li { margin: 0 0 10px; } }
.grid img { display: inline-block; margin: 0 0 4px; }

.grid .title { display: block; line-height: 16px; }

.music-index .index { margin: 10px 0 40px; }

.music-index .index li { display: inline-block; text-align: center; font-size: 13px; line-height: 13px; }

.music-index .index .active, .music-index .index .active a { background: #486fae; border-radius: 4px; color: #fff; }

.music-index .index .disabled { opacity: .5; padding: 5px 6px; }

.music-index .index li a { display: block; padding: 5px 6px; }

.music-index h3 + .index-list { margin: 0 0 20px 20px; }

.music-index .index-list li { margin: 0 0 10px; }

.index-list ul { margin: 0 0 30px 20px; }

.music-index.two-col #primary { width: 74.583333333333%; }

.music-index #secondary { width: 24.895833333333%; }

@media screen and (max-width: 768px) { .music-index.two-col #primary, .music-index #secondary, .song-primary, .song-secondary { width: 100%; }
  #search, #beta-feedback { display: block !important; }
  #beta-feedback { position: static; clear: both; float: right; padding-bottom: 10px; } }

/*# sourceMappingURL=music.css.map */
