/* Zunocast: camada GERADA a partir do main.css (gerar_tema.py).
   Mesmas regras do fornecedor, só com cor e fonte novas. Não edite à mão:
   ajustes finos ficam em zunocast.css. */
body { font-family: 'Figtree', 'Segoe UI', sans-serif; background: #0B1230; }
.container { background: rgba(11,18,48,0.98); }
h1, h2, h3, h4, h5, h6 { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
h1 { text-transform: none; }
h1:before { background: #FFC23D; text-transform: none; color: #0B1230; }
#XV-lamp { background: #0B1230; }
.navbar-header .logo { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.logo span { color: #FFC23D; }
.navbar-header .slogan { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; text-transform: none; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #FFC23D; }
.navbar-brand:before, .navbar-default .navbar-nav > li.active a:before, .navbar-default .navbar-nav > li:hover a:before { background: #FFC23D; color: #0B1230; }
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover { text-transform: none; }
.navbar-default .navbar-nav > li > a:hover { color: #A9B3D9; }
.navbar-nav > li > a { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.navbar-default .dropdown-menu > li > a { text-transform: none; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.navbar-default a.disabled:after { background: #0B1230; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background: #FFC23D; color: #0B1230; }
.navbar-default .navbar-toggle { color: #28356F; }
.navbar-default ul.dropdown-menu { background: #111A40; }
.nav-search { background: #FFC23D; color: #0B1230; }
.nav-search button { background: #FFC23D; color: #0B1230; }
.nav-search input { color: #A9B3D9; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.yamm-content h2 { text-transform: none; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.yamm-content h4, .yamm-content a { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; color: #FFC23D; text-transform: none; }
.yamm-artist-name { border-left: 1px solid #17214F; border-right: 1px solid #17214F; }
.yamm-content p { color: #A9B3D9; }
.rock-player .controls .jp-prev, .rock-player .controls .jp-next { background-color: #17214F; }
.jp-prev { background: url(../jPlayer/controls/prev.png) center center #17214F no-repeat; }
.jp-next { background: url(../jPlayer/controls/next.png) center center #17214F no-repeat; }
.jp-play { background: url(../jPlayer/controls/play.png) center center #FFC23D no-repeat; color: #0B1230; }
.jp-pause { background: url(../jPlayer/controls/pause.png) center center #FFC23D no-repeat; color: #0B1230; }
.jp-play-top { background: url(../jPlayer/controls/play.png) center center #FFC23D no-repeat; color: #0B1230; }
.jp-pause-top { background: url(../jPlayer/controls/pause.png) center center #FFC23D no-repeat; color: #0B1230; }
.audio-list-icon { background: url(../jPlayer/controls/list.png) center center #FFC23D no-repeat; color: #0B1230; }
.jp-playlist h5 { color: #FFC23D; }
.jp-playlist li a { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.audio-title, .audio-timer { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.audio-progress .audio-play-bar { background: #FFC23D; color: #0B1230; }
.jp-volume-bar-value { background-color: #FFC23D; color: #0B1230; }
.social li:hover a { color: #FFC23D; }
.album .hover { background: rgba(11,18,48,.85); }
.album .hover h2, .album .hover h3 { text-transform: none; }
.album .hover h2 { color: #FFC23D; }
.album .hover li { background: #FFC23D; color: #0B1230; }
.top-carouselnav a { color: #FFC23D; }
#recent-albums h4 { text-transform: none; }
.recent-album-list { border-bottom: 2px solid #111A40; }
.album-purchase a { background: #111A40; color: #FFC23D; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; text-transform: none; }
.album-detail-content h3 { text-transform: none; }
.album-detail-content h4 { text-transform: none; color: #FFC23D; }
.album-detail-content li { color: #FFC23D; }
.album-detail-content li span { font-family: 'Figtree', 'Segoe UI', sans-serif; }
.album-detail-content p { color: #A9B3D9; font-family: 'Figtree', 'Segoe UI', sans-serif; }
.related-album h3 { text-transform: none; }
.related-album h4 { color: #FFC23D; text-transform: none; }
.breadcrumb .row { border-bottom: 1px solid #111A40; }
.breadcrumb h5 { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; color: #FFC23D; text-transform: none; }
.breadcrumb li, .breadcrumb li a { color: #A9B3D9; }
.flex-caption { border-right: 6px solid #FFC23D; }
.flex-caption h2 { text-transform: none; }
.slider-nav a { background: #0B1230; }
.events_showcase { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.events_showcase .container { background: #17214F; }
.events_showcase h6 { text-transform: none; border-bottom: 1px solid #17214F; }
.events_showcase h5 { text-transform: none; color: #FFC23D; }
.events_showcase h5 { color: #FFC23D; }
.events_showcase .dropdown-menu li a:hover { background: #17214F; }
.events_showcase .event-feed a.btn { background: #FFC23D; color: #0B1230; }
.events_showcase .event-feed { border-bottom: 1px solid #17214F; }
.events_showcase .btn-group, .events_showcase .btn-group button { text-transform: none; }
.events_showcase .btn-group .btn { background: #17214F; }
.events_showcase h6 span { color: #FFC23D; }
.events_showcase h3 { text-transform: none; border-bottom: 1px solid #17214F; }
.events_showcase h3 span { color: #FFC23D; }
.event_calender th { text-transform: none; color: #28356F; }
.event_calender td { background: #17214F; border-right: 3px solid #17214F; color: #FFC23D; }
.event_calender .other-month { color: #A9B3D9; }
.event_calender tr { background: #17214F; border-bottom: 3px solid #17214F; }
#updates .container { border-bottom: 1px solid #111A40; }
.h-events { background-color: #111A40; }
.event-feed { border-bottom: 1px solid #111A40; }
.h-events .event-feed:after { background: #17214F; }
.event-feed .date { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.event-feed .date .month { color: #A9B3D9; }
.event-feed h5 { color: #FFC23D; }
.event-feed2 h5 { color: #FFC23D; }
.event-feed h2 { color: #FFC23D; }
.event-feed a.btn, .latest-post a.btn { background: #17214F; text-transform: none; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.event-feed a.btn:hover, .latest-post a.btn:hover { background: #FFC23D; color: #0B1230; }
.btn.sold-out:hover { background: #17214F !important; }
.more-events a { background: #FFC23D; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; text-transform: none; color: #0B1230; }
.news-feed h2:hover, .news-feed a:hover, .latest-post h2:hover, .latest-post h2 a:hover { color: #FFC23D; }
.news-feed li, .latest-post li { color: #28356F; }
.news-feed li span, .latest-post li span { color: #FFC23D; }
.news-feed p, .latest-post p { color: #A9B3D9; }
.news-feed-btn { border-top: 1px solid #111A40; }
.news-feed-btn a { background: #111A40; color: #A9B3D9; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.news-feed-btn a:hover { background: #FFC23D; color: #0B1230; }
.video-feed a { background: #FFC23D; color: #0B1230; }
.video-feed h6 { text-transform: none; background: #0B1230; }
.video-feed h5 { background: #0B1230; }
.store-item h3 { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; color: #FFC23D; text-transform: none; }
.store-item h5 { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.store-item a { text-transform: none; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; background: #17214F; }
.store-item a:hover { background: #FFC23D; color: #0B1230; }
.artist a { color: #FFC23D; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; text-transform: none; }
.artist-detail-content { border-bottom: 2px solid #111A40; }
.artist-detail-content h3 { color: #FFC23D; text-transform: none; }
.artist-detail-content p { color: #A9B3D9; }
.alreadyAdded-warning { background: #FFC23D; color: #0B1230; }
.alreadyAdded-warning button { background: #17214F; }
.alreadyAdded-warning button:hover { color: #FFC23D; }
.track div { text-transform: none; color: #28356F; background: #111A40; }
.track .track_title { color: #FFC23D; }
.track_listen span { color: #28356F; }
.track_listen span i { color: #FFC23D; }
.track .track_release span { color: #FFC23D; }
.track .track_listen { background: #17214F; }
.track .track_buy { background: #FFC23D; color: #0B1230; }
.album-tracks .track div { font-family: 'Figtree', 'Segoe UI', sans-serif; }
.album-tracks .track li { border-bottom: 1px solid #111A40; }
.album-tracks .track .track_time { color: #28356F; }
.album-tracks .track .track_popularity li { background: #28356F; }
.album-tracks .track .track_popularity li.active { background: #FFC23D; color: #0B1230; }
.album-tracks .track .track_buy a { color: #FFC23D; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; text-transform: none; }
.album-tracks .track li.track-head { background: #111A40; }
.album-tracks .track li.track-head div { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; color: #FFC23D; text-transform: none; }
.photo-gallery { border-bottom: 2px solid #111A40; }
.photo-filter h5 { color: #28356F; text-transform: none; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.photo-filter li a { text-transform: none; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.photo-filter li a:hover { color: #FFC23D; }
.photo-item .fig-caption { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; background: #FFC23D; color: #0B1230; }
blockquote { border-left: 4px solid #FFC23D; }
.blog-post h2, .blog-post a { text-transform: none; }
.blog-post .hover { background-color: #111A40; border-top: 3px solid #FFC23D; }
.blog-post .hover ul { color: #28356F; }
.blog-post:hover .hover { background-color: #FFC23D; color: #0B1230; }
.comment-write b, .comment-read b { background: #FFC23D; color: #0B1230; }
.comment-write input { color: #A9B3D9; font-family: 'Figtree', 'Segoe UI', sans-serif; }
.comment-read:after { background: #17214F; }
.comment-read h3 { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; text-transform: none; }
.comment-read h4 { color: #FFC23D; font-family: 'Figtree', 'Segoe UI', sans-serif; text-transform: none; }
.comment-read p { color: #A9B3D9; font-family: 'Figtree', 'Segoe UI', sans-serif; }
.comment-reply i { color: #28356F; }
.comment-ul i, .comment-reply .comment-ul i { color: #FFC23D; }
.comment-ul .fa fa-border { border-left: 2px solid #17214F; border-right: 2px solid #17214F; }
.comment-reply i { color: #28356F; }
.event-feed.latest .day { background: #FFC23D; color: #0B1230; }
.event-feed li { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; text-transform: none; }
.event-feed.latest h5 { text-transform: none; }
.event-feed.latest h5 a { color: #FFC23D; }
.event-feed.latest p { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; text-transform: none; }
.event-feed.latest b { color: #FFC23D; }
.event-info h3 { text-transform: none; }
.event-info p { color: #A9B3D9; }
#search { background: #111A40; border: 1px solid #17214F; }
.search button { background: #111A40; border: 1px solid #17214F; }
.recent-post, .admin-post { border-bottom: 1px solid #111A40; }
.recent-post h5, .admin-post h5 { color: #A9B3D9; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
.recent-post h5 a, .admin-post h5 a { color: #A9B3D9; }
.recent-post p, .admin-post p { color: #FFC23D; }
.category li a { color: #A9B3D9; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; text-transform: none; border-bottom: 1px solid #111A40; }
.tags li a { background: #FFC23D; font-family: 'Figtree', 'Segoe UI', sans-serif; color: #0B1230; }
#contact h5, #contact p, #contact h3 { color: #A9B3D9; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
#contact h3 { color: #FFC23D; text-transform: none; }
#contact p { font-family: 'Figtree', 'Segoe UI', sans-serif; }
#contact i, #contact b { color: #FFC23D; }
#contact h5 { text-transform: none; }
#contact .booking-info { border-top: 1px solid #111A40; border-bottom: 1px solid #111A40; }
#contact #name, #contact #email, #contact #message, #contact input { background: #111A40; border: 1px solid #17214F; }
#contact #submit1 { text-transform: none; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; background: #17214F; }
#contact #submit1:hover { background: #FFC23D; color: #0B1230; }
#contactpedido h5, #contactpedido p, #contactpedido h3 { color: #A9B3D9; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; }
#contactpedido h3 { color: #FFC23D; text-transform: none; }
#contactpedido p { font-family: 'Figtree', 'Segoe UI', sans-serif; }
#contactpedido i, #contactpedido b { color: #FFC23D; }
#contactpedido h5 { text-transform: none; }
#contactpedido .booking-info { border-top: 1px solid #111A40; border-bottom: 1px solid #111A40; }
#contactpedido #namepedido, #contactpedido #emailpedido, #contactpedido #messagepedido, #contactpedido input { background: #111A40; border: 1px solid #17214F; }
#contactpedido #submit1pedido { text-transform: none; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; background: #17214F; }
#contactpedido #submit1pedido:hover { background: #FFC23D; color: #0B1230; }
footer .container { border-top: 3px solid #FFC23D; }
footer h4 { text-transform: none; }
footer h4 span { color: #FFC23D; }
.latest-tweet li a { color: #FFC23D; }
.latest-tweet li p { color: #A9B3D9; font-family: 'Figtree', 'Segoe UI', sans-serif; }
.sitemap li { font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; border-bottom: 1px solid #111A40; text-transform: none; }
.sitemap li a:hover { color: #FFC23D; }
#newsletter input { background: #0B1230; border: 1px solid #111A40; }
#newsletter button { text-transform: none; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; background: #FFC23D; font-family: 'Bricolage Grotesque', 'Figtree', sans-serif; color: #0B1230; }
@media (min-width: 1200px) {
  .flex-caption { border-left: 6px solid #FFC23D; }
}
@media (max-width: 992px) {
  .nav-search, .nav-search:hover { background: #FFC23D; color: #0B1230; }
  .navbar-nav > li { border-bottom: 1px solid #0B1230; }
  .nav-search button { background: #17214F; }
  .nav-search input { background: none repeat scroll 0 0 #0B1230; border: 1px solid #111A40; }
  .dropdown a i { color: #17214F; }
  .navbar-default .nav_scroll { background: #111A40; }
  .nav-level-down { border-bottom: 1px solid #0B1230; }
  .nav-level-down a { color: #28356F; }
  .navbar-default .navbar-nav > li:hover { background: #FFC23D; color: #0B1230; }
}
@media (max-width: 980px) {
  .album-tracks .track div { text-transform: none; }
}
@media (max-width: 800px) {
  .flex-caption { border-bottom: 1px solid #FFC23D; }
  .slider-nav a { border-bottom: 1px solid #FFC23D; }
}
.noticia img { color: #0B1230; }
.noticia { color: #A9B3D9; }
.titulo-n h2:hover, .titulo-n a:hover { color: #FFC23D; }
