/* Naa Songs - non-critical styles (song detail, static pages, forms). */

/* breadcrumbs */
#breadcrumbs{text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:13px;color:#999}
#breadcrumbs a{color:#999}

.content-area{float:left;width:100%;padding:15px 0 0}
#content a:link,#content a:visited,#content a:active{color:#da3114}
.entry-title h1,.entry-title{text-align:center}
.single .entry-title h1{font-size:1.5em;text-transform:uppercase}

/* song image + heading */
.naa-songs-f-image{text-align:center;margin-right:0}
.entry-thumbnail{margin:10px 5px 4px;border:2px solid #fff;box-shadow:0 2px 5px #ccc;height:250px;width:250px;background:#ccc;display:inline-block}
.naa-songs-f-image .description h2{margin:10px 0;text-transform:lowercase}

/* movie info */
.movie-info{padding:20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:20px}
.movie-info div{padding:2px 0}

/* download table */
#repeatable-fieldset-one{border-collapse:collapse;width:100%;margin-bottom:20px}
#repeatable-fieldset-one td{padding:6px 0;border-bottom:1px solid #f0f0f0}
.song-name{padding:0 5px;max-width:480px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.song-name .quality{display:inline-block;margin-left:8px;font-size:11px;color:#999;font-weight:400}
#repeatable-fieldset-one td.d-links{text-align:right;width:120px}
.dl-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;background:#da3114;color:#fff;padding:8px 16px;border-radius:30px;font-size:14px;font-weight:600;border:none}
.dl-button:link,.dl-button:visited{color:#fff}
.dl-button:hover{background:#b3260f}
.no-file{color:#999;font-size:13px}

/* keyword list */
.keyword-list{border-top:1px solid #e6e6e6;padding-top:20px;list-style-position:inside}
.keyword-list li{font-size:16px;padding:3px 0 3px 3px}

/* related posts */
.related-posts h3{padding:10px 0;font-size:1.2em}
.related-posts ul{list-style-position:inside}
.related-posts ul li{font-size:16px;padding:3px 0 3px 3px}
.related-posts ul li a{color:#da3114}

/* support box */
.div-comments-support{text-align:center;padding:35px;margin-top:20px;border:1px solid #333}
.support-button{background:#da3114;border:none;color:#fff;padding:8px 25px;display:inline-block;font-size:16px;margin-top:10px;cursor:pointer;border-radius:3px}
.support-button:link,.support-button:visited{color:#fff}
.support-button:hover{background:#b3260f}

/* static pages */
.static-page .page-body{padding:15px 0;line-height:1.8}
.static-page .page-body h2{font-size:1.3em;margin:18px 0 10px;text-transform:none}
.static-page .page-body p{margin-bottom:15px;text-align:justify}

/* forms */
.contact-form{margin-top:20px}
.contact-form p{margin-bottom:14px}
.contact-form label{display:block;font-weight:600;margin-bottom:5px}
.contact-form input,.contact-form textarea{width:100%;padding:10px 12px;border:1px solid #e6e6e6;font-size:16px;border-radius:0;-webkit-appearance:none}
.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.form-success{background:#e7f6e7;border:1px solid #b6e0b6;color:#246b24;padding:12px;margin:16px 0}
.form-error{background:#fdeaea;border:1px solid #f3bcbc;color:#a32020;padding:12px;margin:16px 0}
.search-meta{padding:10px 0;color:#666}

/* error pages */
.error-page{text-align:center;padding:40px 0}
.error-page h1{font-size:5em;color:#da3114}
