/* Override nos estilos do Foundation */
.tab-bar, .top-bar, .contain-to-grid{ background:black }
.top-bar-section ul li > a{ background: black !important; text-decoration:none }
.top-bar-section ul li > a:hover{ background: #333 !important }
.title-area a{ color:white }
.main-section{ margin-top:50px }
.f-dropdown { outline:none; box-shadow:#666 1px 1px 1px; margin-top:10px }
.f-dropdown li a{ color:black; text-decoration:none }
.f-dropdown li a:hover{ text-shadow:black 0 0 0; }

/* Estilos fora do Foundation */

body, th, td, h1, h2, h3, h4, h5, h6, li, p, a{
  font-family: Roboto, "Helvetica Neue", Helvetica, sans-serif; font-weight:400
}
p, .column{ font-size:14px }
label{ color:white }
a{ color:white; text-decoration:underline }
a:hover{ color:white; text-shadow:#000 1px 1px 1px }
a:hover img{ opacity:0.8 }

.banner{ width:100% }

.video_item{ color: #222222 }
.video_item:hover{ color: #222222; text-decoration: underline; text-shadow: none; }

.issuu_item{ color: #222222 }
.issuu_item:hover{ color: #222222; text-decoration: underline; text-shadow: none; }

.paginacao a{ color: #222222 }
.paginacao a:hover{ color: #222222; text-decoration: underline; text-shadow: none; }

.logo{ position:fixed; padding-left:0.9375em }
.logo-sml{ display: none; padding:0.65em 0 0 0.9375em }
.logo-sml img{ height:1.8em }

.flag_cartaz{ background:black; color:white; padding:0.2em 1em 0.2em 1em; position:absolute }

.menu_mostra{ padding:0.6em 0 }
.menu_mostra a{ color:black }
.menu_mostra a:hover{ text-shadow:#CCC 1px 1px 1px }
.menu_mostra .item_ativo{ color:#8f6f1a }

.linha_programacao{ padding-bottom:0.5em }
.filme_info { padding:1em !important }
.filme_info em{ font-size:0.8em }
.filme_info, .filme_info h3, .filme_info h4, .filme_info h6{ color:white }

.destaque img{ width:100% }
.destaque a{ color:black }
.destaque a:hover{ text-shadow:#CCC 1px 1px 1px }

.testeira_filme, .foto_filme{ padding:0 0.9375em }
.testeira_filme div{ color:white; padding:0.9375em }
.testeira_filme h2{ color:white }
.sinopse_filme, .sinopse_filme h3{ color:white }
/*.foto_filme div{ background:#8f6f1a }*/

.logo-sml{ display: none; color:white }

.fullWidth {
   width:100%;
   margin-left:auto; margin-right:auto;
   max-width: initial;
   background:black; color:white
}

.footer{
  padding:1em 0 1em 0;
  margin-top:2em;
}
/* Media Queries */
@media only screen and (max-width: 64em) { /* small e medium */
  .flag_cartaz{ top:0.6em; font-size:0.7em }
  .menu_mostra{ font-size:1.1em }
  .menu_mostra a{ padding:0 1em 0 0 }
  .foto_filme img{ width:100% }
}
@media only screen and (min-width: 64.063em) { /* min-width 1025px, large screens */
  .flag_cartaz{ top:1em }
  .menu_mostra{ font-size:1.3em }
  .menu_mostra a{ padding:0 1em 0 0 }
  .foto_filme img{ max-width:760px; max-height:500px }
  .linha_programacao { margin-bottom: 10px }
  .linha_programacao img{ max-height: 180px }
}

.bg_mostra_img{ background:black; text-align:center; height:13.8em }
.bg_mostra_img div{ padding:2em 1em }
.bg_mostra_img h3{ color:white }
a .mostra_img{ max-height: 13.8em;  }
.mostra_title{ position:absolute; top:0; display:none; text-shadow:0 0 6px black; z-index:100 }
.filme_img{ max-height: 15rem }
