body {
  background-color: white; }

#header, #header_fixo {
  background-color: white; }

/**
 * Menu principal
 */
#menu_header > ul > li {
    /*&:hover {
        background-color: $secondary-blue;

        a {
            color: white;
        }
    }*/ }
  #menu_header > ul > li.menu-item-has-children a {
    background-image: url(../images/seta-menu-v2.png) !important; }
  #menu_header > ul > li > a {
    color: #636362; }

@media screen and (max-width: 767px) {
  #menu_header > ul {
    background-color: #E1EAEF; } }
.barra-sub-menu {
  background: #e5e4e4; }

.sub-menu a {
  color: #636362; }

#barra_busca {
  z-index: 10; }

/**
 * Barra de buscar loja na home
 */
#icone_busca_content {
  background-image: url(../images/icone-busca-content-v2.png); }

#barra_busca, #sessao_lojas_single #barra_busca {
  background-color: white !important; }

#busca_content input {
  color: #004879; }

#segmentos > span {
  color: #004879 !important;
  background-image: url(../images/icone-segmentos-home-v2.png) !important; }

#banner_lojas_home .post_padrao {
  margin: 5px !important; }
  #banner_lojas_home .post_padrao img {
    opacity: 1 !important; }
  #banner_lojas_home .post_padrao .informacoes_loja {
    left: 0 !important;
    bottom: 0 !important;
    padding: 15px;
    width: 100%;
    background-color: #004879; }

#segmentos #todos_segmentos, #segmentos #todos_segmentos .centraliza_segmentos {
  background-color: white; }
#segmentos #todos_segmentos .item li a {
  color: #004879; }

.botao_carregar_posts {
  background-color: white;
  color: #004879;
  border-color: #004879; }
  .botao_carregar_posts:hover {
    background-color: #004879;
    color: white; }

h2.titulo {
  color: #4A83A3; }

#box_horario .titulo {
  background-color: #004879 !important; }
#box_horario #informacoes_horarios_footer {
  background-color: white !important; }
  #box_horario #informacoes_horarios_footer #opcoes_areas span {
    color: #0575c1;
    border-bottom-color: #0575c1; }
    #box_horario #informacoes_horarios_footer #opcoes_areas span.active {
      border-bottom-color: #004879;
      color: #004879; }
#box_horario #opcoes_horarios div {
  background-image: url(../images/icone-horario-ate1-v2.png); }
#box_horario #opcoes_horarios small {
  color: #004879; }
#box_horario #opcoes_horarios span {
  color: #004879; }

#barrainstragam #instragrambar {
  background-color: white !important;
  border-color: #004879 !important; }
  #barrainstragam #instragrambar h2 {
    color: #004879 !important; }

#footer {
  background-color: #E1EAEF; }
  #footer #footer_primario .titulo, #footer #footer_primario .sub_titulo {
    color: #004879; }
  #footer #footer_secundario {
    background-color: #004879 !important; }

#icones_menu_header {
  background: #c5c5c594;
  margin-right: -50px;
  padding: 5px 15px 5px 5px; }

#SeloEtnia_header {
  height: auto;
  width: auto; }

#SeloEtnia_header a.seloEtnia {
  background-size: 80px !important;
  background-position: right !important;
  width: 40px !important;
  height: 60px !important; }

@media (min-width: 768px) {
  #todos_segmentos #mCSB_1_container {
    overflow: visible !important; } }
#todos_segmentos ul li i {
  display: inline !important; }
#todos_segmentos ul li[data-has-children="1"]::after {
  content: ' ';
  width: 15px;
  height: 15px;
  display: inline-block;
  background: url(../images/seta-menu.png) no-repeat right -40px; }
#todos_segmentos ul[data-parent="0"] {
  display: flex;
  width: 100%;
  flex-wrap: wrap; }
  @media (max-width: 767px) {
    #todos_segmentos ul[data-parent="0"] {
      flex-flow: column; } }
  #todos_segmentos ul[data-parent="0"] li {
    flex-basis: 33%;
    position: relative; }
    @media (max-width: 767px) {
      #todos_segmentos ul[data-parent="0"] li {
        flex-basis: 100%; } }
    #todos_segmentos ul[data-parent="0"] li:hover ul {
      display: block; }
    #todos_segmentos ul[data-parent="0"] li > ul {
      position: absolute;
      background-color: white;
      border: 1px solid rgba(0, 72, 121, 0.62);
      display: none;
      margin-top: 0;
      z-index: 99;
      width: 100%;
      padding: 10px;
      box-shadow: 1px 3px 2px 0 #CCC; }
      @media (max-width: 767px) {
        #todos_segmentos ul[data-parent="0"] li > ul {
          display: block;
          border: none;
          position: static;
          box-shadow: none;
          margin-left: 15px; } }

body.home {
  /**
   * Caixa de filmes
   */ }
  body.home #barra_titulo_cinema {
    background-color: #eaeaea !important; }
    body.home #barra_titulo_cinema h2 {
      color: #004879;
      text-shadow: none; }
    body.home #barra_titulo_cinema a {
      color: #004879;
      text-shadow: none; }
  body.home #banner_lojas_home .post_padrao .informacoes_loja span {
    text-transform: capitalize; }
  body.home .sombra_banner_cinema {
    background: none; }
  body.home .detalhe_filme .titulo h4 {
    color: #004879; }
  body.home .detalhe_filme .descricao p {
    color: #5B5B5B; }
  body.home .comprar_ingresso {
    border-bottom-color: #004879;
    color: #004879;
    background-color: white; }
    body.home .comprar_ingresso:hover {
      color: #4A83A3; }
  body.home #banner_cinema_home .owl-nav .owl-prev, body.home #banner_cinema_home .owl-nav .owl-next {
    filter: contrast(0.5); }

body.post-type-archive-filme #grid_cinema .detalhe_filme .titulo h4 {
  color: #004879; }
body.post-type-archive-filme #grid_cinema .botoes span, body.post-type-archive-filme #grid_cinema .botoes a {
  border-color: #004879;
  color: #004879; }
  body.post-type-archive-filme #grid_cinema .botoes span:hover, body.post-type-archive-filme #grid_cinema .botoes a:hover {
    border-color: black;
    color: black; }
body.post-type-archive-filme #grid_cinema .detalhe_filme .genero_e_duracao span {
  color: #4a83a3; }
body.post-type-archive-filme #grid_cinema .detalhe_filme .genero_e_duracao span.custom-tag {
  padding: 15px;
  margin: 10px 0;
  text-transform: uppercase;
  display: table;
  font-size: 12px;
  cursor: default; }
body.post-type-archive-filme #grid_cinema .detalhe_filme .genero_e_duracao span.custom-tag-note {
  font-size: 10px;
  color: grey; }
body.post-type-archive-filme #barra_categorias_cinema {
  background-color: #004879; }
  body.post-type-archive-filme #barra_categorias_cinema h3 {
    width: 100%;
    color: white; }
body.post-type-archive-filme .observacoes {
  color: black; }
body.post-type-archive-filme .sessoes {
  background-color: #D7E3EB; }
  body.post-type-archive-filme .sessoes .icon-popcorn {
    background-color: #004879;
    background-image: url(../images/icon_popcorn-v2.png); }
  body.post-type-archive-filme .sessoes h2 {
    color: #5B5B5B; }
  body.post-type-archive-filme .sessoes .bloco {
    border-right-color: #4A83A3; }
    body.post-type-archive-filme .sessoes .bloco strong {
      color: #004879; }
    body.post-type-archive-filme .sessoes .bloco p {
      color: #5B5B5B; }
body.post-type-archive-filme #lightbox_valores .centraliza_lightbox {
  background: white; }
body.post-type-archive-filme #lightbox_valores #detalhe_ingresso .valores span {
  color: #004879; }
body.post-type-archive-filme #lightbox_valores #detalhe_ingresso .valores small {
  color: #5B5B5B; }
body.post-type-archive-filme #lightbox_valores #tipo_ingresso {
  border-bottom-color: #004879; }
  body.post-type-archive-filme #lightbox_valores #tipo_ingresso span {
    color: #4A83A3; }
    body.post-type-archive-filme #lightbox_valores #tipo_ingresso span.active, body.post-type-archive-filme #lightbox_valores #tipo_ingresso span:hover {
      border-bottom-color: #004879;
      color: #004879; }

body.post-type-archive-loja #barra_busca {
  border-top: 1px solid #4A83A3;
  border-bottom: 1px solid #4A83A3; }
body.post-type-archive-loja #grid_lojas .item img {
  opacity: 1 !important; }
body.post-type-archive-loja #grid_lojas .item .sombra_lojas {
  display: none; }
body.post-type-archive-loja #grid_lojas .item .informacoes_loja {
  left: 0 !important;
  bottom: 0 !important;
  padding: 15px;
  width: 100%;
  background-color: #004879; }
  body.post-type-archive-loja #grid_lojas .item .informacoes_loja span {
    font-size: 20px; }

body.single-loja #box_marca_texto small {
  color: #4A83A3; }
body.single-loja #box_marca_texto span {
  color: #004879; }

body.page-id-987 #grid_gourmet #informacoes_pagina {
  background-color: #E1EAEF; }
body.page-id-987 #grid_gourmet .item img {
  opacity: 1 !important; }
body.page-id-987 #grid_gourmet .item .sombra_gourmet {
  display: none; }
body.page-id-987 #grid_gourmet .item .informacoes_gourmet {
  left: 0 !important;
  bottom: 0 !important;
  padding: 15px;
  width: 100%;
  background-color: #004879; }
  body.page-id-987 #grid_gourmet .item .informacoes_gourmet span {
    font-size: 20px; }

body.post-type-archive-servico #grid_servicos .box:not(.has-bg) .texto span, body.post-type-archive-servico #grid_servicos .box:not(.has-bg) .texto p {
  color: #5B5B5B; }

body.term-conveniencia-e-servicos #grid_lojas .item img {
  opacity: 1 !important; }
body.term-conveniencia-e-servicos #grid_lojas .item .sombra_lojas {
  display: none; }
body.term-conveniencia-e-servicos #grid_lojas .item .informacoes_loja {
  left: 0 !important;
  bottom: 0 !important;
  padding: 15px;
  width: 100%;
  background-color: #004879; }
  body.term-conveniencia-e-servicos #grid_lojas .item .informacoes_loja span {
    font-size: 20px; }

body.page-id-983 #grid_sobre .footer {
  background-color: white; }

body.page-id-985 #sidebar_contato {
  background-color: #004879; }
body.page-id-985 #form_contato {
  background-color: #D7E3EB; }
  body.page-id-985 #form_contato input, body.page-id-985 #form_contato textarea {
    border-color: #004879; }
    body.page-id-985 #form_contato input::placeholder, body.page-id-985 #form_contato textarea::placeholder {
      color: #4A83A3; }
    body.page-id-985 #form_contato input[type=button], body.page-id-985 #form_contato textarea[type=button] {
      background-color: #004879; }
      body.page-id-985 #form_contato input[type=button]:hover, body.page-id-985 #form_contato textarea[type=button]:hover {
        background-color: #4A83A3; }

/*# sourceMappingURL=main.css.map */
