@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700&subset=latin,latin-ext);
.titulos-pagina, .view-destaques-home h1, .page-agenda h1, .page-arquivo h1, .page-events h1, .page-past-events h1, .page-noticias h1.page-title, .page-news h1.page-title, .page-node-1 h1, .page-node-11 h1.page-title, .page-node-12 h1.page-title, .page-node-21 h1.page-title, .page-node-52 h1.page-title {
  font-size: 48px;
  text-align: center;
  background: #DADADA;
  color: #333333;
  font-weight: 700;
  margin: 0;
  padding: 24px 0;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .titulos-pagina, .view-destaques-home h1, .page-agenda h1, .page-arquivo h1, .page-events h1, .page-past-events h1, .page-noticias h1.page-title, .page-news h1.page-title, .page-node-1 h1, .page-node-11 h1.page-title, .page-node-12 h1.page-title, .page-node-21 h1.page-title, .page-node-52 h1.page-title {
      padding: 20px 0;
      font-size: 30px; } }

.pink_button, .page-user #user-login button, .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content #edit-submit--4, #block-entityform-block-newsletter form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button {
  background: #E06990;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 300;
  color: white;
  text-transform: uppercase;
  height: 45px;
  border: 0px; }
  .pink_button:hover, .page-user #user-login button:hover, .node-type-evento .main #block-views-evento-block .view-content > div > a:hover, .node-type-noticia .main .view-noticia-conteudo .site-oficial a:hover, .page-node-1 .region-content #edit-submit--2:hover, .page-node-1 .region-content #edit-submit--3:hover, .page-node-1 .region-content #edit-submit--4:hover, #block-entityform-block-newsletter form button:hover, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button:hover {
    background: #333333; }

.form_input, .page-agenda .view .view-filters .views-exposed-widgets input, .page-agenda .view .view-filters .views-exposed-widgets select, .page-arquivo .view .view-filters .views-exposed-widgets input, .page-arquivo .view .view-filters .views-exposed-widgets select, .page-events .view .view-filters .views-exposed-widgets input, .page-events .view .view-filters .views-exposed-widgets select, .page-past-events .view .view-filters .views-exposed-widgets input, .page-past-events .view .view-filters .views-exposed-widgets select, .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block .form-group select, .page-node-1 .region-content input, .page-node-1 .region-content select, #block-entityform-block-newsletter form .field-type-text input, #block-entityform-block-newsletter form .field-type-email input, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form input, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form textarea {
  height: 40px;
  border: 1px solid #000000;
  border-radius: 0px;
  background: transparent;
  -webkit-appearance: initial; }
  .form_input::-webkit-input-placeholder, .page-agenda .view .view-filters .views-exposed-widgets input::-webkit-input-placeholder, .page-agenda .view .view-filters .views-exposed-widgets select::-webkit-input-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets input::-webkit-input-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets select::-webkit-input-placeholder, .page-events .view .view-filters .views-exposed-widgets input::-webkit-input-placeholder, .page-events .view .view-filters .views-exposed-widgets select::-webkit-input-placeholder, .page-past-events .view .view-filters .views-exposed-widgets input::-webkit-input-placeholder, .page-past-events .view .view-filters .views-exposed-widgets select::-webkit-input-placeholder, .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block .form-group select::-webkit-input-placeholder, .page-node-1 .region-content input::-webkit-input-placeholder, .page-node-1 .region-content select::-webkit-input-placeholder, #block-entityform-block-newsletter form .field-type-text input::-webkit-input-placeholder, #block-entityform-block-newsletter form .field-type-email input::-webkit-input-placeholder, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form input::-webkit-input-placeholder, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form textarea::-webkit-input-placeholder {
    color: #666666;
    text-align: left;
    font-size: 16px;
    font-weight: 100; }
  .form_input:-moz-placeholder, .page-agenda .view .view-filters .views-exposed-widgets input:-moz-placeholder, .page-agenda .view .view-filters .views-exposed-widgets select:-moz-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets input:-moz-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets select:-moz-placeholder, .page-events .view .view-filters .views-exposed-widgets input:-moz-placeholder, .page-events .view .view-filters .views-exposed-widgets select:-moz-placeholder, .page-past-events .view .view-filters .views-exposed-widgets input:-moz-placeholder, .page-past-events .view .view-filters .views-exposed-widgets select:-moz-placeholder, .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block .form-group select:-moz-placeholder, .page-node-1 .region-content input:-moz-placeholder, .page-node-1 .region-content select:-moz-placeholder, #block-entityform-block-newsletter form .field-type-text input:-moz-placeholder, #block-entityform-block-newsletter form .field-type-email input:-moz-placeholder, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form input:-moz-placeholder, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form textarea:-moz-placeholder {
    /* Firefox 18- */
    color: #666666;
    text-align: left;
    font-size: 16px;
    font-weight: 100; }
  .form_input::-moz-placeholder, .page-agenda .view .view-filters .views-exposed-widgets input::-moz-placeholder, .page-agenda .view .view-filters .views-exposed-widgets select::-moz-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets input::-moz-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets select::-moz-placeholder, .page-events .view .view-filters .views-exposed-widgets input::-moz-placeholder, .page-events .view .view-filters .views-exposed-widgets select::-moz-placeholder, .page-past-events .view .view-filters .views-exposed-widgets input::-moz-placeholder, .page-past-events .view .view-filters .views-exposed-widgets select::-moz-placeholder, .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block .form-group select::-moz-placeholder, .page-node-1 .region-content input::-moz-placeholder, .page-node-1 .region-content select::-moz-placeholder, #block-entityform-block-newsletter form .field-type-text input::-moz-placeholder, #block-entityform-block-newsletter form .field-type-email input::-moz-placeholder, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form input::-moz-placeholder, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #666666;
    text-align: left;
    font-size: 16px;
    font-weight: 100; }
  .form_input:-ms-input-placeholder, .page-agenda .view .view-filters .views-exposed-widgets input:-ms-input-placeholder, .page-agenda .view .view-filters .views-exposed-widgets select:-ms-input-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets input:-ms-input-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets select:-ms-input-placeholder, .page-events .view .view-filters .views-exposed-widgets input:-ms-input-placeholder, .page-events .view .view-filters .views-exposed-widgets select:-ms-input-placeholder, .page-past-events .view .view-filters .views-exposed-widgets input:-ms-input-placeholder, .page-past-events .view .view-filters .views-exposed-widgets select:-ms-input-placeholder, .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block .form-group select:-ms-input-placeholder, .page-node-1 .region-content input:-ms-input-placeholder, .page-node-1 .region-content select:-ms-input-placeholder, #block-entityform-block-newsletter form .field-type-text input:-ms-input-placeholder, #block-entityform-block-newsletter form .field-type-email input:-ms-input-placeholder, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form input:-ms-input-placeholder, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form textarea:-ms-input-placeholder {
    color: #666666;
    text-align: left;
    font-size: 16px;
    font-weight: 100; }

.dropdown_input, .page-agenda .view .view-filters .views-exposed-widgets select, .page-arquivo .view .view-filters .views-exposed-widgets select, .page-events .view .view-filters .views-exposed-widgets select, .page-past-events .view .view-filters .views-exposed-widgets select, .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block .form-group select, .page-node-1 .region-content select {
  cursor: pointer;
  background-image: url(icons/i_drop.png);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: 90% center; }

.paragrafo, .node-type-evento .main #block-views-evento-block .view-content > div, .page-noticias .view-content .noticia .dir p, .page-news .view-content .noticia .dir p, .node-type-noticia .main .view-noticia-conteudo p, .page-node-1 .region-content p, .node-type-sobre-nos #block-system-main article p, .page-node-11 .field-name-body p, .page-node-12 .field-name-body p, .page-node-21 .field-name-body p , .page-node-52 .field-name-body p {
  font-size: 24px;
  line-height: 30px;
  font-weight: 300;
  margin: 25px 0; }

.container-inline-date > .form-item {
  margin-right: 0; }

.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option {
  margin: 0; }

#ui-datepicker-div {
  z-index: 3 !important; }

.well {
  border: 0px;
  background: transparent;
  padding: 0; }

.panel-body {
  padding: 0px; }

.panel-default > .panel-heading {
  color: #333;
  background-color: transparent;
  border: 0px;
  padding: 0;
  box-shadow: 0px; }

.panel-default {
  border: 0px;
  background-color: transparent;
  padding: 0;
  box-shadow: 0px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background: transparent;
  border: 0px; }

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding: 0; }

.table-hover > tbody > tr:hover {
  background: transparent; }

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
  border: 0px; }

.table-responsive {
  border: 0px; }

body {
  font-family: 'Oswald', sans-serif !important;
  padding-top: 100px; }
  @media (max-width: 767px) {
    body {
      padding-top: 0px; } }
  body p a {
    color: #E06990; }
    body p a:hover {
      color: #E06990; }

.main-container {
  opacity: 0; }

.langEn {
  display: none; }

.language-link {
  display: none; }

.preloader {
  width: 200px;
  position: absolute;
  left: 50%;
  margin-left: -100px;
  top: 350px; }

.fundobg {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-image: url("img/filtro.png");
  background-position: 0px -2px; }

.social-share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .social-share .social-icon {
    width: 40px;
    height: 35px;
    display: block;
    cursor: pointer;
    background-image: url("icons/i_share.png");
    background-size: 100%;
    background-repeat: no-repeat; }
    .social-share .social-icon:hover, .social-share .social-icon.active {
      background-image: url("icons/i_share-overlay.png");
      background-size: 100%; }
  .social-share .social-links {
    display: none;
    background: #E06990;
    padding: 9px 10px 7px 10px;
    border-radius: 5px;
    margin-top: 5px; }
    .social-share .social-links span {
      color: #333333;
      display: block;
      padding: 5px; }
    .social-share .social-links a {
      width: 25px;
      height: 25px;
      display: inline-block;
      background-size: 100%;
      margin: 0 3px; }
      .social-share .social-links a.fb {
        background-image: url("icons/i_1-facebook.png"); }
        .social-share .social-links a.fb:hover {
          background-image: url("icons/i_1-facebook-overlay.png"); }
      .social-share .social-links a.tw {
        background-image: url("icons/i_2-twitter.png"); }
        .social-share .social-links a.tw:hover {
          background-image: url("icons/i_2-twitter-overlay.png"); }
      .social-share .social-links a.in {
        background-image: url("icons/i_3-linkedin.png"); }
        .social-share .social-links a.in:hover {
          background-image: url("icons/i_3-linkedin-overlay.png"); }
      .social-share .social-links a.gg {
        background-image: url("icons/i_4-google.png"); }
        .social-share .social-links a.gg:hover {
          background-image: url("icons/i_4-google-overlay.png"); }
      .social-share .social-links a.ig {
        background-image: url("icons/instagram.png"); }
        .social-share .social-links a.ig:hover {
          background-image: url("icons/instagram-overlay.png"); }

.page-user h1 {
  padding-top: 30px;
  text-align: center;
  text-transform: uppercase; }

.page-user #user-login {
  max-width: 600px;
  padding: 35px 0;
  font-size: 20px;
  font-weight: 100;
  text-transform: uppercase;
  margin: 0 auto; }

.page-user .profile {
  max-width: 600px;
  margin: 0 auto;
  padding-bottom: 20px; }

.navbar {
  background-color: #1A1A1A;
  border: 0px;
  border-radius: 0px;
  margin-bottom: 0;
  position: fixed;
  top: 0;
  z-index: 1000;
  width: 100%; }
  @media (max-width: 767px) {
    .navbar {
      position: static;
      min-height: 101px; } }
  .navbar #cookies {
    background: #E06990;
    display: none;
    font-size: 12px;
    text-align: center;
    padding: 5px 0; }
    @media (max-width: 767px) {
      .navbar #cookies {
        font-size: 10px;
        position: fixed;
        z-index: 9999; } }
    .navbar #cookies a {
      color: black;
      text-decoration: underline;
      margin-left: 5px; }
    .navbar #cookies span {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      height: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .navbar #cookies-close {
      background: #1A1A1A;
      color: #E06990;
      padding: 3px 12px;
      cursor: pointer;
      margin-left: 15px;
      border-radius: 3px; }
  .navbar .container-fluid {
    max-width: 1920px; }
    @media (max-width: 767px) {
      .navbar .container-fluid .navbar-header {
        position: fixed;
        width: 100%;
        z-index: 9000;
        background: #1A1A1A; } }
    .navbar .container-fluid .navbar-brand {
      margin-left: 0px;
      padding: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 23px;
      color: white; }
      .navbar .container-fluid .navbar-brand:hover {
        color: #E06990; }
      .navbar .container-fluid .navbar-brand span {
        margin-left: 15px; }
        @media (min-width: 768px) and (max-width: 960px) {
          .navbar .container-fluid .navbar-brand span {
            display: none; } }
        @media (max-width: 767px) {
          .navbar .container-fluid .navbar-brand span {
            font-size: 15px; } }
      .navbar .container-fluid .navbar-brand > img {
        height: 90px; }
        @media (max-width: 767px) {
          .navbar .container-fluid .navbar-brand > img {
            height: 55px;
            margin-left: 10px; } }
    @media (max-width: 767px) {
      .navbar .container-fluid ul.navbar-right {
        margin-top: 76px;
        border: 0px;
        margin-bottom: 0;
        background: #E06990;
        padding: 20px; } }
    .navbar .container-fluid ul.navbar-right li a {
      color: white;
      text-transform: uppercase;
      font-size: 18px;
      display: block;
      height: 100%;
      padding: 40px 10px 36px 10px;
      border-bottom: 4px solid #1A1A1A; }
      .navbar .container-fluid ul.navbar-right li a:hover, .navbar .container-fluid ul.navbar-right li a:active, .navbar .container-fluid ul.navbar-right li a.active {
        color: #E06990;
        border-bottom: 4px solid #E06990; }
      @media (max-width: 767px) {
        .navbar .container-fluid ul.navbar-right li a {
          border-bottom: 0px;
          padding: 20px 0px; }
          .navbar .container-fluid ul.navbar-right li a:hover, .navbar .container-fluid ul.navbar-right li a:active, .navbar .container-fluid ul.navbar-right li a:focus, .navbar .container-fluid ul.navbar-right li a.active {
            color: #1A1A1A;
            border-bottom: 0px; } }
    .navbar .container-fluid ul.navbar-right li.lang {
      height: 100px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: -10px;
      margin-left: 10px; }
      @media (max-width: 767px) {
        .navbar .container-fluid ul.navbar-right li.lang {
          margin: 0;
          height: auto;
          padding: 15px 0;
          display: block; } }
      .navbar .container-fluid ul.navbar-right li.lang a {
        padding: 5px 7px;
        height: auto;
        font-size: 14px; }
        @media (max-width: 767px) {
          .navbar .container-fluid ul.navbar-right li.lang a {
            padding: 0px;
            padding-right: 15px;
            height: auto;
            font-size: 14px;
            display: inline-block; } }
        .navbar .container-fluid ul.navbar-right li.lang a.active {
          color: #E06990;
          border-bottom: 0px solid #E06990; }
          @media (max-width: 767px) {
            .navbar .container-fluid ul.navbar-right li.lang a.active {
              color: black; } }
    .navbar .container-fluid button {
      border: 0;
      margin-top: 20px;
      margin-bottom: 15px; }
      .navbar .container-fluid button[aria-expanded='true'] .icon-bar:nth-child(2) {
        opacity: 0; }
      .navbar .container-fluid button[aria-expanded='true'] .icon-bar:nth-child(3) {
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
      .navbar .container-fluid button[aria-expanded='true'] .icon-bar:nth-child(4) {
        margin-top: -3px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }
      .navbar .container-fluid button .icon-bar {
        background-color: #E06990;
        height: 3px;
        width: 40px;
        margin-top: 8px; }
      .navbar .container-fluid button:hover, .navbar .container-fluid button:focus {
        background: transparent; }
        .navbar .container-fluid button:hover .icon-bar, .navbar .container-fluid button:focus .icon-bar {
          background-color: #E06990; }

.page-node-7 .main-container > h1 {
  display: none; }

#block-views-homepage-slider-block {
  background-color: #1A1A1A; }
  @media (max-width: 460px) {
    #block-views-homepage-slider-block {
      display: none; } }
  #block-views-homepage-slider-block .carousel {
    max-width: 1920px;
    margin: 0 auto; }
    #block-views-homepage-slider-block .carousel .carousel-inner .item {
      max-height: 600px; }
      #block-views-homepage-slider-block .carousel .carousel-inner .item .views-field-field-slide-fundo img {
        max-width: 1920px;
        max-height: 901px;
        width: 100%; }
    #block-views-homepage-slider-block .carousel .carousel-inner .views-field-nothing {
      position: absolute;
      bottom: 20px;
      left: 15%;
      max-width: 550px; }
      #block-views-homepage-slider-block .carousel .carousel-inner .views-field-nothing a:hover {
        text-decoration: none; }
      #block-views-homepage-slider-block .carousel .carousel-inner .views-field-nothing a h1 {
        color: white;
        font-weight: 100;
        font-size: 36px; }
      #block-views-homepage-slider-block .carousel .carousel-inner .views-field-nothing a h2 {
        color: #E06990;
        font-weight: 700;
        font-size: 40px;
        margin-top: 10px;
        margin-bottom: 20px; }
      #block-views-homepage-slider-block .carousel .carousel-inner .views-field-nothing a h3 {
        color: white;
        font-weight: 400;
        font-size: 28px; }
      #block-views-homepage-slider-block .carousel .carousel-inner .views-field-nothing a p {
        color: white;
        font-weight: lighter;
        font-size: 26px;
        line-height: 30px; }
    #block-views-homepage-slider-block .carousel .carousel-inner .views-field-field-slide-video {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -50px;
      margin-left: -50px; }
      #block-views-homepage-slider-block .carousel .carousel-inner .views-field-field-slide-video a img {
        width: 100px;
        height: 100px; }
    #block-views-homepage-slider-block .carousel .carousel-control {
      background-image: url("icons/i_slide.png") !important;
      background-repeat: no-repeat !important;
      background-position: center;
      background-size: 40px; }
      #block-views-homepage-slider-block .carousel .carousel-control.left {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }
      #block-views-homepage-slider-block .carousel .carousel-control .icon-next, #block-views-homepage-slider-block .carousel .carousel-control .icon-prev {
        display: none; }

.view-destaques-home {
  background: #DADADA; }
  .view-destaques-home .view-content {
    max-width: 1920px;
    margin: 0 auto; }
    .view-destaques-home .view-content > div {
      background-size: 100%;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      width: 50%;
      vertical-align: top;
      margin-left: -4px;
      position: relative;
      border-color: #DADADA;
      border-style: solid;
      padding: 20px; }
      .view-destaques-home .view-content > div:hover .fundobg {
        opacity: 0.8; }
      .view-destaques-home .view-content > div .social-share {
        position: absolute;
        right: 20px;
        top: 20px;
        z-index: 15; }
        .view-destaques-home .view-content > div .social-share img {
          display: block; }
      .view-destaques-home .view-content > div:nth-child(odd) {
        margin-left: 0; }
      .view-destaques-home .view-content > div:nth-child(1) {
        border-width: 0px 5px 5px 0px; }
      .view-destaques-home .view-content > div:nth-child(2) {
        border-width: 0 0 5px 5px; }
      .view-destaques-home .view-content > div:nth-child(3) {
        border-width: 5px 5px 0 0; }
      .view-destaques-home .view-content > div:nth-child(4) {
        border-width: 5px 0px 0px 4px; }
      .view-destaques-home .view-content > div h2 {
        text-transform: uppercase;
        font-size: 36px;
        margin-top: 0;
        font-weight: 400;
        padding-right: 50px;
        display: none; }
        @media (min-width: 768px) and (max-width: 960px) {
          .view-destaques-home .view-content > div h2 {
            font-size: 28px; } }
        @media (max-width: 460px) {
          .view-destaques-home .view-content > div h2 {
            font-size: 22px; } }
      .view-destaques-home .view-content > div h3 {
        font-weight: 300;
        font-size: 22px; }
        @media (min-width: 768px) and (max-width: 960px) {
          .view-destaques-home .view-content > div h3 {
            font-size: 16px;
            margin-top: -5px; } }
        @media (max-width: 460px) {
          .view-destaques-home .view-content > div h3 {
            font-size: 14px;
            margin-top: -6px; } }
      .view-destaques-home .view-content > div span.pink_button, .view-destaques-home .view-content > div .page-node-1 .region-content span#edit-submit--2, .page-node-1 .region-content .view-destaques-home .view-content > div span#edit-submit--2, .view-destaques-home .view-content > div .page-node-1 .region-content span#edit-submit--3, .page-node-1 .region-content .view-destaques-home .view-content > div span#edit-submit--3, .view-destaques-home .view-content > div .page-node-1 .region-content span#edit-submit--4, .page-node-1 .region-content .view-destaques-home .view-content > div span#edit-submit--4 {
        max-width: 210px; }
        @media (max-width: 767px) {
          .view-destaques-home .view-content > div span.pink_button, .view-destaques-home .view-content > div .page-node-1 .region-content span#edit-submit--2, .page-node-1 .region-content .view-destaques-home .view-content > div span#edit-submit--2, .view-destaques-home .view-content > div .page-node-1 .region-content span#edit-submit--3, .page-node-1 .region-content .view-destaques-home .view-content > div span#edit-submit--3, .view-destaques-home .view-content > div .page-node-1 .region-content span#edit-submit--4, .page-node-1 .region-content .view-destaques-home .view-content > div span#edit-submit--4 {
            max-width: 160px;
            height: 35px;
            font-size: 16px; } }
      @media (max-width: 767px) {
        .view-destaques-home .view-content > div {
          width: 100%;
          border-width: 5px 0 0px 0 !important;
          margin-left: 0; } }
    .view-destaques-home .view-content img {
      display: none; }
    .view-destaques-home .view-content a {
      color: white; }
      .view-destaques-home .view-content a .top, .view-destaques-home .view-content a .bottom {
        z-index: 2;
        position: absolute;
        width: 50%; }
      .view-destaques-home .view-content a .bottom {
        bottom: 20px; }
  .view-destaques-home .view-footer {
    background: #E06990;
    text-align: center; }
    .view-destaques-home .view-footer a {
      color: white;
      display: block;
      font-size: 18px;
      padding: 45px 0; }
      .view-destaques-home .view-footer a:hover {
        background: #666666;
        text-decoration: none; }

.page-agenda h1, .page-arquivo h1, .page-events h1, .page-past-events h1 {
  padding: 60px 0; }
  @media (max-width: 767px) {
    .page-agenda h1, .page-arquivo h1, .page-events h1, .page-past-events h1 {
      padding: 20px 0; } }

.page-agenda .view, .page-arquivo .view, .page-events .view, .page-past-events .view {
  background-color: #1A1A1A; }
  .page-agenda .view .view-filters, .page-arquivo .view .view-filters, .page-events .view .view-filters, .page-past-events .view .view-filters {
    background: #E06990; }
    .page-agenda .view .view-filters .views-exposed-widgets, .page-arquivo .view .view-filters .views-exposed-widgets, .page-events .view .view-filters .views-exposed-widgets, .page-past-events .view .view-filters .views-exposed-widgets {
      position: relative;
      height: 60px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      max-width: 1920px;
      margin: 0 auto; }
      .page-agenda .view .view-filters .views-exposed-widgets .dir, .page-arquivo .view .view-filters .views-exposed-widgets .dir, .page-events .view .view-filters .views-exposed-widgets .dir, .page-past-events .view .view-filters .views-exposed-widgets .dir {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        width: 30%;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        @media (max-width: 767px) {
          .page-agenda .view .view-filters .views-exposed-widgets .dir, .page-arquivo .view .view-filters .views-exposed-widgets .dir, .page-events .view .view-filters .views-exposed-widgets .dir, .page-past-events .view .view-filters .views-exposed-widgets .dir {
            width: 100%;
            -webkit-box-pack: start;
                -ms-flex-pack: start;
                    justify-content: flex-start; } }
      .page-agenda .view .view-filters .views-exposed-widgets .esq, .page-arquivo .view .view-filters .views-exposed-widgets .esq, .page-events .view .view-filters .views-exposed-widgets .esq, .page-past-events .view .view-filters .views-exposed-widgets .esq {
        display: inline-block;
        width: 70%; }
        @media (max-width: 767px) {
          .page-agenda .view .view-filters .views-exposed-widgets .esq, .page-arquivo .view .view-filters .views-exposed-widgets .esq, .page-events .view .view-filters .views-exposed-widgets .esq, .page-past-events .view .view-filters .views-exposed-widgets .esq {
            display: none; } }
      .page-agenda .view .view-filters .views-exposed-widgets .help-block, .page-agenda .view .view-filters .views-exposed-widgets label, .page-agenda .view .view-filters .views-exposed-widgets .views-submit-button, .page-arquivo .view .view-filters .views-exposed-widgets .help-block, .page-arquivo .view .view-filters .views-exposed-widgets label, .page-arquivo .view .view-filters .views-exposed-widgets .views-submit-button, .page-events .view .view-filters .views-exposed-widgets .help-block, .page-events .view .view-filters .views-exposed-widgets label, .page-events .view .view-filters .views-exposed-widgets .views-submit-button, .page-past-events .view .view-filters .views-exposed-widgets .help-block, .page-past-events .view .view-filters .views-exposed-widgets label, .page-past-events .view .view-filters .views-exposed-widgets .views-submit-button {
        display: none; }
      .page-agenda .view .view-filters .views-exposed-widgets .views-exposed-widget, .page-arquivo .view .view-filters .views-exposed-widgets .views-exposed-widget, .page-events .view .view-filters .views-exposed-widgets .views-exposed-widget, .page-past-events .view .view-filters .views-exposed-widgets .views-exposed-widget {
        padding: 0;
        display: inline-block; }
      .page-agenda .view .view-filters .views-exposed-widgets input, .page-agenda .view .view-filters .views-exposed-widgets select, .page-arquivo .view .view-filters .views-exposed-widgets input, .page-arquivo .view .view-filters .views-exposed-widgets select, .page-events .view .view-filters .views-exposed-widgets input, .page-events .view .view-filters .views-exposed-widgets select, .page-past-events .view .view-filters .views-exposed-widgets input, .page-past-events .view .view-filters .views-exposed-widgets select {
        width: 185px;
        text-transform: uppercase;
        margin: 0 12px;
        color: black;
        -moz-appearance: none; }
        .page-agenda .view .view-filters .views-exposed-widgets input::-webkit-input-placeholder, .page-agenda .view .view-filters .views-exposed-widgets select::-webkit-input-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets input::-webkit-input-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets select::-webkit-input-placeholder, .page-events .view .view-filters .views-exposed-widgets input::-webkit-input-placeholder, .page-events .view .view-filters .views-exposed-widgets select::-webkit-input-placeholder, .page-past-events .view .view-filters .views-exposed-widgets input::-webkit-input-placeholder, .page-past-events .view .view-filters .views-exposed-widgets select::-webkit-input-placeholder {
          color: #000000;
          text-align: left; }
        .page-agenda .view .view-filters .views-exposed-widgets input:-moz-placeholder, .page-agenda .view .view-filters .views-exposed-widgets select:-moz-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets input:-moz-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets select:-moz-placeholder, .page-events .view .view-filters .views-exposed-widgets input:-moz-placeholder, .page-events .view .view-filters .views-exposed-widgets select:-moz-placeholder, .page-past-events .view .view-filters .views-exposed-widgets input:-moz-placeholder, .page-past-events .view .view-filters .views-exposed-widgets select:-moz-placeholder {
          /* Firefox 18- */
          color: #000000;
          text-align: left; }
        .page-agenda .view .view-filters .views-exposed-widgets input::-moz-placeholder, .page-agenda .view .view-filters .views-exposed-widgets select::-moz-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets input::-moz-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets select::-moz-placeholder, .page-events .view .view-filters .views-exposed-widgets input::-moz-placeholder, .page-events .view .view-filters .views-exposed-widgets select::-moz-placeholder, .page-past-events .view .view-filters .views-exposed-widgets input::-moz-placeholder, .page-past-events .view .view-filters .views-exposed-widgets select::-moz-placeholder {
          /* Firefox 19+ */
          color: #000000;
          text-align: left; }
        .page-agenda .view .view-filters .views-exposed-widgets input:-ms-input-placeholder, .page-agenda .view .view-filters .views-exposed-widgets select:-ms-input-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets input:-ms-input-placeholder, .page-arquivo .view .view-filters .views-exposed-widgets select:-ms-input-placeholder, .page-events .view .view-filters .views-exposed-widgets input:-ms-input-placeholder, .page-events .view .view-filters .views-exposed-widgets select:-ms-input-placeholder, .page-past-events .view .view-filters .views-exposed-widgets input:-ms-input-placeholder, .page-past-events .view .view-filters .views-exposed-widgets select:-ms-input-placeholder {
          color: #000000;
          text-align: left; }
        .page-agenda .view .view-filters .views-exposed-widgets input:hover, .page-agenda .view .view-filters .views-exposed-widgets select:hover, .page-arquivo .view .view-filters .views-exposed-widgets input:hover, .page-arquivo .view .view-filters .views-exposed-widgets select:hover, .page-events .view .view-filters .views-exposed-widgets input:hover, .page-events .view .view-filters .views-exposed-widgets select:hover, .page-past-events .view .view-filters .views-exposed-widgets input:hover, .page-past-events .view .view-filters .views-exposed-widgets select:hover {
          background-color: rgba(0, 0, 0, 0.1); }
      .page-agenda .view .view-filters .views-exposed-widgets select, .page-arquivo .view .view-filters .views-exposed-widgets select, .page-events .view .view-filters .views-exposed-widgets select, .page-past-events .view .view-filters .views-exposed-widgets select {
        color: black;
        font-weight: 100;
        font-size: 17px;
        -moz-appearance: none; }
      .page-agenda .view .view-filters .views-exposed-widgets input#edit-field-evento-data-value-value-datepicker-popup-0, .page-arquivo .view .view-filters .views-exposed-widgets input#edit-field-evento-data-value-value-datepicker-popup-0, .page-events .view .view-filters .views-exposed-widgets input#edit-field-evento-data-value-value-datepicker-popup-0, .page-past-events .view .view-filters .views-exposed-widgets input#edit-field-evento-data-value-value-datepicker-popup-0 {
        cursor: pointer;
        background-image: url(icons/i_data.png);
        background-repeat: no-repeat;
        background-size: 25px;
        background-position: 90%; }
      .page-agenda .view .view-filters .views-exposed-widgets input#edit-combine, .page-arquivo .view .view-filters .views-exposed-widgets input#edit-combine, .page-events .view .view-filters .views-exposed-widgets input#edit-combine, .page-past-events .view .view-filters .views-exposed-widgets input#edit-combine {
        background-image: url(icons/i_search.png);
        background-repeat: no-repeat;
        background-size: 25px;
        background-position: 90%;
        width: 290px; }
      .page-agenda .view .view-filters .views-exposed-widgets .views-reset-button, .page-arquivo .view .view-filters .views-exposed-widgets .views-reset-button, .page-events .view .view-filters .views-exposed-widgets .views-reset-button, .page-past-events .view .view-filters .views-exposed-widgets .views-reset-button {
        height: 25px; }
        .page-agenda .view .view-filters .views-exposed-widgets .views-reset-button button, .page-arquivo .view .view-filters .views-exposed-widgets .views-reset-button button, .page-events .view .view-filters .views-exposed-widgets .views-reset-button button, .page-past-events .view .view-filters .views-exposed-widgets .views-reset-button button {
          border: 0px;
          background: transparent;
          background-size: 100%;
          margin: -3px 12px 0 1px;
          text-transform: uppercase;
          color: #000000; }
          .page-agenda .view .view-filters .views-exposed-widgets .views-reset-button button:hover, .page-arquivo .view .view-filters .views-exposed-widgets .views-reset-button button:hover, .page-events .view .view-filters .views-exposed-widgets .views-reset-button button:hover, .page-past-events .view .view-filters .views-exposed-widgets .views-reset-button button:hover {
            text-decoration: underline; }
      @media (min-width: 768px) and (max-width: 960px) {
        .page-agenda .view .view-filters .views-exposed-widgets #edit-field-evento-artistas-tid-wrapper, .page-agenda .view .view-filters .views-exposed-widgets #edit-field-evento-distrito-tid-wrapper, .page-agenda .view .view-filters .views-exposed-widgets #edit-field-evento-data-value-wrapper, .page-arquivo .view .view-filters .views-exposed-widgets #edit-field-evento-artistas-tid-wrapper, .page-arquivo .view .view-filters .views-exposed-widgets #edit-field-evento-distrito-tid-wrapper, .page-arquivo .view .view-filters .views-exposed-widgets #edit-field-evento-data-value-wrapper, .page-events .view .view-filters .views-exposed-widgets #edit-field-evento-artistas-tid-wrapper, .page-events .view .view-filters .views-exposed-widgets #edit-field-evento-distrito-tid-wrapper, .page-events .view .view-filters .views-exposed-widgets #edit-field-evento-data-value-wrapper, .page-past-events .view .view-filters .views-exposed-widgets #edit-field-evento-artistas-tid-wrapper, .page-past-events .view .view-filters .views-exposed-widgets #edit-field-evento-distrito-tid-wrapper, .page-past-events .view .view-filters .views-exposed-widgets #edit-field-evento-data-value-wrapper {
          width: 20%;
          margin: 1%; } }
      @media (min-width: 768px) and (max-width: 960px) {
        .page-agenda .view .view-filters .views-exposed-widgets #edit-combine-wrapper, .page-arquivo .view .view-filters .views-exposed-widgets #edit-combine-wrapper, .page-events .view .view-filters .views-exposed-widgets #edit-combine-wrapper, .page-past-events .view .view-filters .views-exposed-widgets #edit-combine-wrapper {
          width: 115%;
          margin-right: 4px; } }
      @media (max-width: 460px) {
        .page-agenda .view .view-filters .views-exposed-widgets #edit-combine-wrapper, .page-arquivo .view .view-filters .views-exposed-widgets #edit-combine-wrapper, .page-events .view .view-filters .views-exposed-widgets #edit-combine-wrapper, .page-past-events .view .view-filters .views-exposed-widgets #edit-combine-wrapper {
          width: 235px;
          margin-right: 10px; } }
  .page-agenda .view .view-content, .page-arquivo .view .view-content, .page-events .view .view-content, .page-past-events .view .view-content {
    max-width: 1920px;
    margin: 0 auto; }
    .page-agenda .view .view-content > div, .page-arquivo .view .view-content > div, .page-events .view .view-content > div, .page-past-events .view .view-content > div {
      background-size: 100%;
      padding: 20px;
      position: relative;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      @media (max-width: 767px) {
        .page-agenda .view .view-content > div, .page-arquivo .view .view-content > div, .page-events .view .view-content > div, .page-past-events .view .view-content > div {
          background-size: cover;
          background-position: center;
          padding: 10px; } }
      .page-agenda .view .view-content > div:hover .fundobg, .page-arquivo .view .view-content > div:hover .fundobg, .page-events .view .view-content > div:hover .fundobg, .page-past-events .view .view-content > div:hover .fundobg {
        opacity: 0.8; }
      .page-agenda .view .view-content > div:hover .pink_button, .page-agenda .view .view-content > div:hover .page-user #user-login button, .page-user #user-login .page-agenda .view .view-content > div:hover button, .page-agenda .view .view-content > div:hover .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-agenda .view .view-content > div:hover .view-content > div > a, .page-agenda .view .view-content > div:hover .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-agenda .view .view-content > div:hover a, .page-agenda .view .view-content > div:hover .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-agenda .view .view-content > div:hover #edit-submit--2, .page-agenda .view .view-content > div:hover .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-agenda .view .view-content > div:hover #edit-submit--3, .page-agenda .view .view-content > div:hover .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-agenda .view .view-content > div:hover #edit-submit--4, .page-agenda .view .view-content > div:hover #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-agenda .view .view-content > div:hover button, .page-agenda .view .view-content > div:hover #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-agenda .view .view-content > div:hover button, .page-arquivo .view .view-content > div:hover .pink_button, .page-arquivo .view .view-content > div:hover .page-user #user-login button, .page-user #user-login .page-arquivo .view .view-content > div:hover button, .page-arquivo .view .view-content > div:hover .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-arquivo .view .view-content > div:hover .view-content > div > a, .page-arquivo .view .view-content > div:hover .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-arquivo .view .view-content > div:hover a, .page-arquivo .view .view-content > div:hover .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-arquivo .view .view-content > div:hover #edit-submit--2, .page-arquivo .view .view-content > div:hover .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-arquivo .view .view-content > div:hover #edit-submit--3, .page-arquivo .view .view-content > div:hover .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-arquivo .view .view-content > div:hover #edit-submit--4, .page-arquivo .view .view-content > div:hover #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-arquivo .view .view-content > div:hover button, .page-arquivo .view .view-content > div:hover #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-arquivo .view .view-content > div:hover button, .page-events .view .view-content > div:hover .pink_button, .page-events .view .view-content > div:hover .page-user #user-login button, .page-user #user-login .page-events .view .view-content > div:hover button, .page-events .view .view-content > div:hover .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-events .view .view-content > div:hover .view-content > div > a, .page-events .view .view-content > div:hover .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-events .view .view-content > div:hover a, .page-events .view .view-content > div:hover .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-events .view .view-content > div:hover #edit-submit--2, .page-events .view .view-content > div:hover .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-events .view .view-content > div:hover #edit-submit--3, .page-events .view .view-content > div:hover .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-events .view .view-content > div:hover #edit-submit--4, .page-events .view .view-content > div:hover #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-events .view .view-content > div:hover button, .page-events .view .view-content > div:hover #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-events .view .view-content > div:hover button, .page-past-events .view .view-content > div:hover .pink_button, .page-past-events .view .view-content > div:hover .page-user #user-login button, .page-user #user-login .page-past-events .view .view-content > div:hover button, .page-past-events .view .view-content > div:hover .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-past-events .view .view-content > div:hover .view-content > div > a, .page-past-events .view .view-content > div:hover .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-past-events .view .view-content > div:hover a, .page-past-events .view .view-content > div:hover .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-past-events .view .view-content > div:hover #edit-submit--2, .page-past-events .view .view-content > div:hover .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-past-events .view .view-content > div:hover #edit-submit--3, .page-past-events .view .view-content > div:hover .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-past-events .view .view-content > div:hover #edit-submit--4, .page-past-events .view .view-content > div:hover #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-past-events .view .view-content > div:hover button, .page-past-events .view .view-content > div:hover #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-past-events .view .view-content > div:hover button {
        background: #333333; }
      .page-agenda .view .view-content > div .social-share, .page-arquivo .view .view-content > div .social-share, .page-events .view .view-content > div .social-share, .page-past-events .view .view-content > div .social-share {
        position: absolute;
        z-index: 999;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        bottom: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
            -ms-flex-direction: column-reverse;
                flex-direction: column-reverse; }
        @media (max-width: 767px) {
          .page-agenda .view .view-content > div .social-share, .page-arquivo .view .view-content > div .social-share, .page-events .view .view-content > div .social-share, .page-past-events .view .view-content > div .social-share {
            bottom: 10px; } }
        .page-agenda .view .view-content > div .social-share .social-links, .page-arquivo .view .view-content > div .social-share .social-links, .page-events .view .view-content > div .social-share .social-links, .page-past-events .view .view-content > div .social-share .social-links {
          margin-bottom: 3px; }
      .page-agenda .view .view-content > div img, .page-arquivo .view .view-content > div img, .page-events .view .view-content > div img, .page-past-events .view .view-content > div img {
        display: none; }
      .page-agenda .view .view-content > div a, .page-arquivo .view .view-content > div a, .page-events .view .view-content > div a, .page-past-events .view .view-content > div a {
        color: white; }
        .page-agenda .view .view-content > div a:hover, .page-arquivo .view .view-content > div a:hover, .page-events .view .view-content > div a:hover, .page-past-events .view .view-content > div a:hover {
          text-decoration: none; }
        .page-agenda .view .view-content > div a h2, .page-arquivo .view .view-content > div a h2, .page-events .view .view-content > div a h2, .page-past-events .view .view-content > div a h2 {
          text-transform: uppercase;
          margin: 0 0 15px 0;
          font-size: 36px;
          font-weight: 400;
          position: relative;
          z-index: 2;
          max-width: 60%;
          display: none; }
          @media (max-width: 960px) {
            .page-agenda .view .view-content > div a h2, .page-arquivo .view .view-content > div a h2, .page-events .view .view-content > div a h2, .page-past-events .view .view-content > div a h2 {
              margin: 0 0 2px 0; } }
          @media (max-width: 460px) {
            .page-agenda .view .view-content > div a h2, .page-arquivo .view .view-content > div a h2, .page-events .view .view-content > div a h2, .page-past-events .view .view-content > div a h2 {
              font-size: 20px;
              line-height: 23px;
              width: 55%;
              margin: 0 0 10px 0; } }
        .page-agenda .view .view-content > div a h3, .page-arquivo .view .view-content > div a h3, .page-events .view .view-content > div a h3, .page-past-events .view .view-content > div a h3 {
          margin: 0;
          position: relative;
          z-index: 2;
          display: none; }
          .page-agenda .view .view-content > div a h3.local, .page-arquivo .view .view-content > div a h3.local, .page-events .view .view-content > div a h3.local, .page-past-events .view .view-content > div a h3.local {
            position: absolute;
            right: 20px;
            top: 20px;
            max-width: 40%;
            text-align: right; }
            @media (max-width: 460px) {
              .page-agenda .view .view-content > div a h3.local, .page-arquivo .view .view-content > div a h3.local, .page-events .view .view-content > div a h3.local, .page-past-events .view .view-content > div a h3.local {
                font-size: 20px;
                line-height: 23px;
                width: 40%;
                top: 10px;
                right: 10px; } }
          @media (max-width: 460px) {
            .page-agenda .view .view-content > div a h3, .page-arquivo .view .view-content > div a h3, .page-events .view .view-content > div a h3, .page-past-events .view .view-content > div a h3 {
              font-size: 16px; } }
        .page-agenda .view .view-content > div a .pink_button, .page-agenda .view .view-content > div a .page-user #user-login button, .page-user #user-login .page-agenda .view .view-content > div a button, .page-agenda .view .view-content > div a .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-agenda .view .view-content > div a .view-content > div > a, .page-agenda .view .view-content > div a .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-agenda .view .view-content > div a a, .page-agenda .view .view-content > div a .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-agenda .view .view-content > div a #edit-submit--2, .page-agenda .view .view-content > div a .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-agenda .view .view-content > div a #edit-submit--3, .page-agenda .view .view-content > div a .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-agenda .view .view-content > div a #edit-submit--4, .page-agenda .view .view-content > div a #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-agenda .view .view-content > div a button, .page-agenda .view .view-content > div a #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-agenda .view .view-content > div a button, .page-arquivo .view .view-content > div a .pink_button, .page-arquivo .view .view-content > div a .page-user #user-login button, .page-user #user-login .page-arquivo .view .view-content > div a button, .page-arquivo .view .view-content > div a .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-arquivo .view .view-content > div a .view-content > div > a, .page-arquivo .view .view-content > div a .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-arquivo .view .view-content > div a a, .page-arquivo .view .view-content > div a .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-arquivo .view .view-content > div a #edit-submit--2, .page-arquivo .view .view-content > div a .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-arquivo .view .view-content > div a #edit-submit--3, .page-arquivo .view .view-content > div a .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-arquivo .view .view-content > div a #edit-submit--4, .page-arquivo .view .view-content > div a #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-arquivo .view .view-content > div a button, .page-arquivo .view .view-content > div a #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-arquivo .view .view-content > div a button, .page-events .view .view-content > div a .pink_button, .page-events .view .view-content > div a .page-user #user-login button, .page-user #user-login .page-events .view .view-content > div a button, .page-events .view .view-content > div a .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-events .view .view-content > div a .view-content > div > a, .page-events .view .view-content > div a .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-events .view .view-content > div a a, .page-events .view .view-content > div a .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-events .view .view-content > div a #edit-submit--2, .page-events .view .view-content > div a .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-events .view .view-content > div a #edit-submit--3, .page-events .view .view-content > div a .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-events .view .view-content > div a #edit-submit--4, .page-events .view .view-content > div a #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-events .view .view-content > div a button, .page-events .view .view-content > div a #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-events .view .view-content > div a button, .page-past-events .view .view-content > div a .pink_button, .page-past-events .view .view-content > div a .page-user #user-login button, .page-user #user-login .page-past-events .view .view-content > div a button, .page-past-events .view .view-content > div a .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-past-events .view .view-content > div a .view-content > div > a, .page-past-events .view .view-content > div a .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-past-events .view .view-content > div a a, .page-past-events .view .view-content > div a .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-past-events .view .view-content > div a #edit-submit--2, .page-past-events .view .view-content > div a .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-past-events .view .view-content > div a #edit-submit--3, .page-past-events .view .view-content > div a .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-past-events .view .view-content > div a #edit-submit--4, .page-past-events .view .view-content > div a #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-past-events .view .view-content > div a button, .page-past-events .view .view-content > div a #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-past-events .view .view-content > div a button {
          position: absolute;
          z-index: 2;
          right: 20px;
          bottom: 20px;
          width: 210px; }
          @media (max-width: 460px) {
            .page-agenda .view .view-content > div a .pink_button, .page-agenda .view .view-content > div a .page-user #user-login button, .page-user #user-login .page-agenda .view .view-content > div a button, .page-agenda .view .view-content > div a .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-agenda .view .view-content > div a .view-content > div > a, .page-agenda .view .view-content > div a .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-agenda .view .view-content > div a a, .page-agenda .view .view-content > div a .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-agenda .view .view-content > div a #edit-submit--2, .page-agenda .view .view-content > div a .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-agenda .view .view-content > div a #edit-submit--3, .page-agenda .view .view-content > div a .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-agenda .view .view-content > div a #edit-submit--4, .page-agenda .view .view-content > div a #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-agenda .view .view-content > div a button, .page-agenda .view .view-content > div a #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-agenda .view .view-content > div a button, .page-arquivo .view .view-content > div a .pink_button, .page-arquivo .view .view-content > div a .page-user #user-login button, .page-user #user-login .page-arquivo .view .view-content > div a button, .page-arquivo .view .view-content > div a .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-arquivo .view .view-content > div a .view-content > div > a, .page-arquivo .view .view-content > div a .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-arquivo .view .view-content > div a a, .page-arquivo .view .view-content > div a .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-arquivo .view .view-content > div a #edit-submit--2, .page-arquivo .view .view-content > div a .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-arquivo .view .view-content > div a #edit-submit--3, .page-arquivo .view .view-content > div a .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-arquivo .view .view-content > div a #edit-submit--4, .page-arquivo .view .view-content > div a #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-arquivo .view .view-content > div a button, .page-arquivo .view .view-content > div a #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-arquivo .view .view-content > div a button, .page-events .view .view-content > div a .pink_button, .page-events .view .view-content > div a .page-user #user-login button, .page-user #user-login .page-events .view .view-content > div a button, .page-events .view .view-content > div a .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-events .view .view-content > div a .view-content > div > a, .page-events .view .view-content > div a .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-events .view .view-content > div a a, .page-events .view .view-content > div a .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-events .view .view-content > div a #edit-submit--2, .page-events .view .view-content > div a .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-events .view .view-content > div a #edit-submit--3, .page-events .view .view-content > div a .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-events .view .view-content > div a #edit-submit--4, .page-events .view .view-content > div a #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-events .view .view-content > div a button, .page-events .view .view-content > div a #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-events .view .view-content > div a button, .page-past-events .view .view-content > div a .pink_button, .page-past-events .view .view-content > div a .page-user #user-login button, .page-user #user-login .page-past-events .view .view-content > div a button, .page-past-events .view .view-content > div a .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-past-events .view .view-content > div a .view-content > div > a, .page-past-events .view .view-content > div a .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-past-events .view .view-content > div a a, .page-past-events .view .view-content > div a .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-past-events .view .view-content > div a #edit-submit--2, .page-past-events .view .view-content > div a .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-past-events .view .view-content > div a #edit-submit--3, .page-past-events .view .view-content > div a .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-past-events .view .view-content > div a #edit-submit--4, .page-past-events .view .view-content > div a #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-past-events .view .view-content > div a button, .page-past-events .view .view-content > div a #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-past-events .view .view-content > div a button {
              right: 10px;
              bottom: 10px;
              width: 120px;
              height: 30px;
              font-size: 12px; } }
  .page-agenda .view .view-footer a, .page-arquivo .view .view-footer a, .page-events .view .view-footer a, .page-past-events .view .view-footer a {
    width: 100%;
    background: #E06990;
    border: none;
    border-radius: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 110px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 18px;
    text-transform: uppercase;
    color: white; }
    .page-agenda .view .view-footer a:hover, .page-arquivo .view .view-footer a:hover, .page-events .view .view-footer a:hover, .page-past-events .view .view-footer a:hover {
      background: #333333;
      text-decoration: none; }

.page-arquivo .view .view-content > div .pink_button, .page-arquivo .view .view-content > div .page-user #user-login button, .page-user #user-login .page-arquivo .view .view-content > div button, .page-arquivo .view .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-arquivo .view .view-content > div > a, .page-arquivo .view .view-content > div .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-arquivo .view .view-content > div a, .page-arquivo .view .view-content > div .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-arquivo .view .view-content > div #edit-submit--2, .page-arquivo .view .view-content > div .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-arquivo .view .view-content > div #edit-submit--3, .page-arquivo .view .view-content > div .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-arquivo .view .view-content > div #edit-submit--4, .page-arquivo .view .view-content > div #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-arquivo .view .view-content > div button, .page-arquivo .view .view-content > div #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-arquivo .view .view-content > div button, .page-past-events .view .view-content > div .pink_button, .page-past-events .view .view-content > div .page-user #user-login button, .page-user #user-login .page-past-events .view .view-content > div button, .page-past-events .view .node-type-evento .main #block-views-evento-block .view-content > div > a, .node-type-evento .main #block-views-evento-block .page-past-events .view .view-content > div > a, .page-past-events .view .view-content > div .node-type-noticia .main .view-noticia-conteudo .site-oficial a, .node-type-noticia .main .view-noticia-conteudo .site-oficial .page-past-events .view .view-content > div a, .page-past-events .view .view-content > div .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content .page-past-events .view .view-content > div #edit-submit--2, .page-past-events .view .view-content > div .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content .page-past-events .view .view-content > div #edit-submit--3, .page-past-events .view .view-content > div .page-node-1 .region-content #edit-submit--4, .page-node-1 .region-content .page-past-events .view .view-content > div #edit-submit--4, .page-past-events .view .view-content > div #block-entityform-block-newsletter form button, #block-entityform-block-newsletter form .page-past-events .view .view-content > div button, .page-past-events .view .view-content > div #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button, #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .page-past-events .view .view-content > div button {
  display: none; }

.page-arquivo .view .view-content > div .social-share, .page-past-events .view .view-content > div .social-share {
  right: 20px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

.node-type-evento #block-views-cabecalho-evento-block .views-row {
  position: relative; }
  .node-type-evento #block-views-cabecalho-evento-block .views-row .views-field-field-evento-cabecalho {
    background: #1A1A1A; }
    .node-type-evento #block-views-cabecalho-evento-block .views-row .views-field-field-evento-cabecalho img {
      display: block;
      width: 100%;
      height: auto;
      max-width: 1920px;
      max-height: 585px;
      margin: 0 auto; }
  .node-type-evento #block-views-cabecalho-evento-block .views-row .views-field-field-evento-video a {
    color: white;
    display: block;
    height: 160px;
    padding-top: 115px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -150px;
    top: 50%;
    margin-top: -80px;
    background-image: url(icons/i_player.png);
    background-repeat: no-repeat;
    background-size: 100px;
    background-position: center top; }
    .node-type-evento #block-views-cabecalho-evento-block .views-row .views-field-field-evento-video a:hover {
      text-decoration: none; }
    @media (max-width: 767px) {
      .node-type-evento #block-views-cabecalho-evento-block .views-row .views-field-field-evento-video a {
        top: 60%;
        background-size: 80px;
        padding-top: 70px; } }
    @media (max-width: 460px) {
      .node-type-evento #block-views-cabecalho-evento-block .views-row .views-field-field-evento-video a {
        top: 10px;
        margin-top: 5px;
        background-size: 50px;
        padding-top: 35px;
        margin-left: -100px;
        height: auto; } }
    @media (max-width: 460px) {
      .node-type-evento #block-views-cabecalho-evento-block .views-row .views-field-field-evento-video a h2 {
        font-size: 20px; } }

.node-type-evento .page-title {
  display: none; }

.node-type-evento .region-sidebar-first {
  max-width: 1920px;
  margin: 0 auto; }
  .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block {
    width: 30%;
    padding: 20px; }
    @media (min-width: 768px) and (max-width: 960px) {
      .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block {
        width: 50%; } }
    @media (max-width: 767px) {
      .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block {
        width: 100%; } }
    .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block .form-group {
      padding-right: 50px; }
      .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block .form-group select {
        -moz-appearance: none;
        background-position: 97% center; }
        @media (max-width: 767px) {
          .node-type-evento .region-sidebar-first #block-views-evento-dropdown-block .form-group select {
            width: 100%; } }

.node-type-evento .main {
  text-align: left;
  margin: 0 auto;
  max-width: 1920px;
  position: relative; }
  .node-type-evento .main #block-views-evento-bilheteira-block, .node-type-evento .main #block-views-evento-block {
    display: inline-block;
    vertical-align: top;
    padding: 20px;
    max-width: 576px;
    text-align: left; }
  .node-type-evento .main #block-views-evento-block {
    max-width: 620px;
    margin-left: -4px;
    text-align: left; }
    .node-type-evento .main #block-views-evento-block.noevent {
      margin: 0 auto;
      display: block; }
    .node-type-evento .main #block-views-evento-block .view-content > div h1 {
      text-transform: uppercase;
      font-weight: 700;
      margin: 12px 0; }
    .node-type-evento .main #block-views-evento-block .view-content > div h2, .node-type-evento .main #block-views-evento-block .view-content > div h3 {
      font-size: 26px;
      margin: 12px 0; }
    .node-type-evento .main #block-views-evento-block .view-content > div h4 {
      font-weight: 700;
      font-size: 30px;
      margin: 50px 0; }
    .node-type-evento .main #block-views-evento-block .view-content > div img {
      margin: 20px 0; }
    .node-type-evento .main #block-views-evento-block .view-content > div > a {
      width: 210px;
      margin: 25px 0; }
    .node-type-evento .main #block-views-evento-block .view-content > div ul {
      margin: 0;
      padding: 0;
      list-style-type: none; }
      .node-type-evento .main #block-views-evento-block .view-content > div ul li h4 {
        display: none; }
      .node-type-evento .main #block-views-evento-block .view-content > div ul li:first-child h4 {
        display: block;
        margin: 50px 0; }
      .node-type-evento .main #block-views-evento-block .view-content > div ul li .field-label {
        display: none; }
      .node-type-evento .main #block-views-evento-block .view-content > div ul li .field-name-field-evento-cartaz-dia {
        font-weight: 700;
        font-size: 30px; }
      .node-type-evento .main #block-views-evento-block .view-content > div ul li .field-name-field-evento-cartaz-artistas {
        font-size: 24px;
        line-height: 30px;
        font-weight: 300;
        margin-bottom: 24px; }
    .node-type-evento .main #block-views-evento-block .view-content > div .social-share {
      position: absolute;
      top: 0;
      margin-top: -75px;
      right: 20px; }
  .node-type-evento .main #block-views-evento-bilheteira-block {
    padding-bottom: 20px;
    width: 33%; }
    @media (max-width: 960px) {
      .node-type-evento .main #block-views-evento-bilheteira-block {
        width: 100%; } }
    @media (max-width: 460px) {
      .node-type-evento .main #block-views-evento-bilheteira-block {
        padding: 20px; } }
    .node-type-evento .main #block-views-evento-bilheteira-block h2 {
      text-transform: uppercase;
      font-weight: 700;
      margin: 12px 0; }
    .node-type-evento .main #block-views-evento-bilheteira-block iframe {
      width: 100%;
      margin-left: -8px;
      min-height: 920px;
      border: 0px; }
  .node-type-evento .main #block-views-evento-parceiros-block h2 {
    background: black;
    color: white;
    padding: 55px 0 100px 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 46px;
    background-image: url("icons/i_open.png");
    background-repeat: no-repeat;
    background-position: center 130px;
    background-size: 40px; }
  .node-type-evento .main #block-views-evento-parceiros-block .view-content {
    padding: 20px; }
    .node-type-evento .main #block-views-evento-parceiros-block .view-content .rowParceiro {
      vertical-align: top;
      text-align: center; }
      .node-type-evento .main #block-views-evento-parceiros-block .view-content .rowParceiro.half {
        display: inline-block;
        width: 50%;
        margin-left: -2px; }
      .node-type-evento .main #block-views-evento-parceiros-block .view-content .rowParceiro.full {
        display: block;
        width: 100%; }
      .node-type-evento .main #block-views-evento-parceiros-block .view-content .rowParceiro h3 {
        text-transform: uppercase;
        margin: 15px 0; }
      .node-type-evento .main #block-views-evento-parceiros-block .view-content .rowParceiro ul {
        padding: 0; }
        .node-type-evento .main #block-views-evento-parceiros-block .view-content .rowParceiro ul li {
          display: inline-block;
          margin: 0 25px; }
      .node-type-evento .main #block-views-evento-parceiros-block .view-content .rowParceiro.grande img {
        max-height: 100px;
        width: auto; }
      .node-type-evento .main #block-views-evento-parceiros-block .view-content .rowParceiro.medio img {
        max-height: 85px;
        width: auto; }
      .node-type-evento .main #block-views-evento-parceiros-block .view-content .rowParceiro.pequeno img {
        max-height: 60px;
        width: auto; }

.page-noticias h1.page-title, .page-news h1.page-title {
  padding: 63px 0; }

.page-noticias .view-content, .page-news .view-content {
  max-width: 1920px;
  margin: 0 auto; }
  .page-noticias .view-content .views-field-field-noticias-imagem-lista, .page-news .view-content .views-field-field-noticias-imagem-lista {
    display: none; }
  .page-noticias .view-content .noticia, .page-news .view-content .noticia {
    color: #666666;
    height: 300px;
    border-bottom: 3px solid #DADADA;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 767px) {
      .page-noticias .view-content .noticia, .page-news .view-content .noticia {
        height: auto;
        min-height: 300px; } }
    @media (min-width: 768px) and (max-width: 960px) {
      .page-noticias .view-content .noticia, .page-news .view-content .noticia {
        height: auto;
        min-height: 300px; } }
    .page-noticias .view-content .noticia .esq, .page-news .view-content .noticia .esq {
      width: 440px;
      background: #E06990; }
      .page-noticias .view-content .noticia .esq a, .page-news .view-content .noticia .esq a {
        position: relative;
        display: block; }
        .page-noticias .view-content .noticia .esq a img, .page-news .view-content .noticia .esq a img {
          width: 100%;
          height: 300px; }
        .page-noticias .view-content .noticia .esq a:hover .fundobg, .page-news .view-content .noticia .esq a:hover .fundobg {
          opacity: 0.9;
          background-color: #e06990; }
      @media (max-width: 767px) {
        .page-noticias .view-content .noticia .esq, .page-news .view-content .noticia .esq {
          display: none; } }
      @media (min-width: 768px) and (max-width: 960px) {
        .page-noticias .view-content .noticia .esq, .page-news .view-content .noticia .esq {
          display: none; } }
    .page-noticias .view-content .noticia .dir, .page-news .view-content .noticia .dir {
      padding: 25px; }
      .page-noticias .view-content .noticia .dir h1, .page-news .view-content .noticia .dir h1 {
        font-weight: 700;
        text-transform: uppercase;
        font-size: 30px;
        color: #E06990;
        margin-top: 0; }
      .page-noticias .view-content .noticia .dir h3, .page-news .view-content .noticia .dir h3 {
        text-transform: uppercase;
        font-weight: 300;
        margin-top: 0; }
      .page-noticias .view-content .noticia .dir p, .page-news .view-content .noticia .dir p {
        padding-bottom: 25px; }
      .page-noticias .view-content .noticia .dir .bottom, .page-news .view-content .noticia .dir .bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .page-noticias .view-content .noticia .dir .bottom .social-share, .page-news .view-content .noticia .dir .bottom .social-share {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start; }
        .page-noticias .view-content .noticia .dir .bottom .more a, .page-news .view-content .noticia .dir .bottom .more a {
          width: 215px; }
          .page-noticias .view-content .noticia .dir .bottom .more a:hover, .page-news .view-content .noticia .dir .bottom .more a:hover {
            color: white;
            text-decoration: none; }

.page-noticias .pager-load-more-empty, .page-news .pager-load-more-empty {
  height: 0; }

.page-noticias .pager-load-more, .page-news .pager-load-more {
  margin: 0; }
  .page-noticias .pager-load-more a, .page-news .pager-load-more a {
    width: 100%;
    background: #E06990;
    border: none;
    border-radius: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 110px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 18px;
    text-transform: uppercase;
    color: white; }
    .page-noticias .pager-load-more a:hover, .page-news .pager-load-more a:hover {
      background: #333333; }

.node-type-noticia h1.page-title {
  display: none; }

.node-type-noticia .main {
  text-align: left;
  margin: 0 auto;
  max-width: 1920px;
  position: relative; }
  .node-type-noticia .main #block-views-noticia-bilheteira-block {
    display: inline-block;
    vertical-align: top;
    padding: 20px;
    max-width: 576px;
    width: 30%; }
    @media (max-width: 960px) {
      .node-type-noticia .main #block-views-noticia-bilheteira-block {
        width: 100%; } }
    .node-type-noticia .main #block-views-noticia-bilheteira-block h2 {
      text-transform: uppercase;
      font-weight: 700;
      margin: 12px 0; }
    .node-type-noticia .main #block-views-noticia-bilheteira-block iframe {
      width: 100%;
      margin-left: -8px; }
  .node-type-noticia .main #block-views-noticia-conteudo-block {
    display: inline-block;
    vertical-align: top;
    max-width: 620px;
    margin-left: -4px; }
    .node-type-noticia .main #block-views-noticia-conteudo-block.semBilheteira {
      max-width: 960px;
      margin: 0 auto;
      display: block; }
  .node-type-noticia .main .view-noticia-conteudo {
    padding: 20px; }
    .node-type-noticia .main .view-noticia-conteudo .noticia-voltar {
      color: #E06990;
      text-transform: uppercase;
      text-decoration: underline;
      font-size: 18px;
      font-weight: 300; }
    .node-type-noticia .main .view-noticia-conteudo .social-share {
      float: right; }
    .node-type-noticia .main .view-noticia-conteudo h3 {
      font-weight: 100;
      text-transform: uppercase;
      font-size: 22px; }
    .node-type-noticia .main .view-noticia-conteudo h1 {
      text-transform: uppercase;
      font-weight: 700;
      margin-top: 10px;
      margin-bottom: 20px; }
    .node-type-noticia .main .view-noticia-conteudo .site-oficial a {
      max-width: 215px; }
      .node-type-noticia .main .view-noticia-conteudo .site-oficial a:hover {
        text-decoration: none; }

.page-node-1 h1 {
  padding: 60px 0; }
  @media (max-width: 767px) {
    .page-node-1 h1 {
      padding: 20px 0; } }

.page-node-1 .header-wrap {
  height: 300px;
  background: #1A1A1A; }
  @media (max-width: 767px) {
    .page-node-1 .header-wrap {
      height: 150px; } }
  .page-node-1 .header-wrap .header-image {
    background-image: url("img/mnc_press.png");
    max-width: 1920px;
    margin: 0 auto;
    height: 100%;
    background-size: cover; }

.page-node-1 .region-content {
  max-width: 620px;
  margin: 0 auto;
  padding-top: 50px; }
  @media (max-width: 767px) {
    .page-node-1 .region-content {
      padding: 30px 10px; } }
  .page-node-1 .region-content h2 {
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 700; }
  .page-node-1 .region-content legend a, .page-node-1 .region-content label {
    font-size: 26px;
    font-weight: 700;
    padding-bottom: 15px; }
  .page-node-1 .region-content legend a {
    margin: 20px 0 30px 0;
    padding: 0; }
  .page-node-1 .region-content input, .page-node-1 .region-content select {
    -moz-appearance: none; }
  .page-node-1 .region-content select {
    background-position: 97% center;
    color: #666666;
    text-align: left;
    font-size: 16px;
    font-weight: 100;
    -moz-appearance: none; }
  .page-node-1 .region-content #edit-submit--2, .page-node-1 .region-content #edit-submit--3, .page-node-1 .region-content #edit-submit--4 {
    width: 100%;
    margin: 30px 0; }
  .page-node-1 .region-content #block-entityform-block-pressreleases {
    padding-bottom: 30px;
    border-bottom: 1px solid #000000;
    margin-bottom: 50px; }
  .page-node-1 .region-content #edit-field-acreditacao-profissionais .tabledrag-toggle-weight, .page-node-1 .region-content #edit-field-acreditacao-profissionais .field-multiple-drag {
    display: none; }
  .page-node-1 .region-content #edit-field-acreditacao-profissionais tr.draggable td {
    overflow: hidden;
    border: 0px; }
  .page-node-1 .region-content #edit-field-acreditacao-profissionais tr.draggable .field-type-text {
    display: inline-block;
    width: 30%;
    margin-right: 10px; }
    @media (max-width: 767px) {
      .page-node-1 .region-content #edit-field-acreditacao-profissionais tr.draggable .field-type-text {
        width: 100%;
        display: block; } }
  .page-node-1 .region-content #edit-field-acreditacao-profissionais tr.draggable button {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 3px;
    border: 0px;
    text-indent: 999px;
    background-color: transparent;
    background-image: url(icons/i_close-delete.png);
    background-repeat: no-repeat;
    background-size: 20px; }
  .page-node-1 .region-content #edit-field-acreditacao-profissionais .clearfix button {
    border: 0px;
    background: transparent;
    color: #E06990;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 20px;
    padding: 0;
    margin-top: -3px; }

.node-type-sobre-nos h1.page-title {
  display: none; }

.node-type-sobre-nos #block-views-slideshow-sobre-nos-block {
  position: relative;
  background: #1A1A1A; }
  .node-type-sobre-nos #block-views-slideshow-sobre-nos-block h2 {
    position: absolute;
    z-index: 99;
    top: 50%;
    margin-top: -20px;
    color: white;
    font-size: 42px;
    border-bottom: 5px solid white;
    padding-bottom: 16px;
    font-weight: 700;
    left: 50%;
    margin-left: -185px; }
    @media (max-width: 460px) {
      .node-type-sobre-nos #block-views-slideshow-sobre-nos-block h2 {
        font-size: 30px;
        margin-left: -132px;
        padding-bottom: 10px; } }
  .node-type-sobre-nos #block-views-slideshow-sobre-nos-block .carousel {
    max-width: 1920px;
    margin: 0 auto; }
    .node-type-sobre-nos #block-views-slideshow-sobre-nos-block .carousel .carousel-inner {
      max-height: 600px; }
    .node-type-sobre-nos #block-views-slideshow-sobre-nos-block .carousel .carousel-control {
      background-image: url("icons/i_slide.png") !important;
      background-repeat: no-repeat !important;
      background-position: center;
      background-size: 24%; }
      .node-type-sobre-nos #block-views-slideshow-sobre-nos-block .carousel .carousel-control.left {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }
      .node-type-sobre-nos #block-views-slideshow-sobre-nos-block .carousel .carousel-control .icon-next, .node-type-sobre-nos #block-views-slideshow-sobre-nos-block .carousel .carousel-control .icon-prev {
        display: none; }

.node-type-sobre-nos #block-system-main {
  max-width: 1920px;
  margin: 0 auto;
  padding-top: 60px; }
  .node-type-sobre-nos #block-system-main article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    @media (max-width: 767px) {
      .node-type-sobre-nos #block-system-main article {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media (max-width: 460px) {
      .node-type-sobre-nos #block-system-main article {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .node-type-sobre-nos #block-system-main article .field-name-body {
      width: 55%;
      padding: 0 20px; }
      @media (max-width: 767px) {
        .node-type-sobre-nos #block-system-main article .field-name-body {
          width: 70%; } }
      @media (max-width: 460px) {
        .node-type-sobre-nos #block-system-main article .field-name-body {
          width: 100%; } }
      .node-type-sobre-nos #block-system-main article .field-name-body p:first-child {
        margin-top: 0; }
    .node-type-sobre-nos #block-system-main article .field-name-field-sobre-fotos {
      width: 30%; }
      @media (max-width: 767px) {
        .node-type-sobre-nos #block-system-main article .field-name-field-sobre-fotos {
          padding-right: 20px; } }
      @media (max-width: 460px) {
        .node-type-sobre-nos #block-system-main article .field-name-field-sobre-fotos {
          width: 100%;
          padding: 20px 20px; } }

#block-entityform-block-newsletter {
  background: #DADADA;
  text-align: center;
  height: 230px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  #block-entityform-block-newsletter form {
    max-width: 600px;
    margin: 0 auto; }
    #block-entityform-block-newsletter form .field-type-text, #block-entityform-block-newsletter form .field-type-email {
      display: inline-block;
      max-width: 290px; }
      @media (max-width: 767px) {
        #block-entityform-block-newsletter form .field-type-text, #block-entityform-block-newsletter form .field-type-email {
          margin: 10px 5px !important;
          max-width: 100%; } }
    #block-entityform-block-newsletter form .field-type-text {
      margin-right: 10px; }
    #block-entityform-block-newsletter form .field-type-email {
      margin-left: 10px; }
    #block-entityform-block-newsletter form button {
      width: 100%; }
      @media (max-width: 767px) {
        #block-entityform-block-newsletter form button {
          max-width: 90%;
          margin: 10px auto; } }
      @media (max-width: 460px) {
        #block-entityform-block-newsletter form button {
          font-size: 17px; } }

#block-entityform-block-contactos {
  background: #DADADA;
  display: none; }
  #block-entityform-block-contactos .entitytype-contactos-form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 767px) {
      #block-entityform-block-contactos .entitytype-contactos-form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    #block-entityform-block-contactos .entitytype-contactos-form iframe {
      width: 50%;
      height: 400px; }
      @media (max-width: 767px) {
        #block-entityform-block-contactos .entitytype-contactos-form iframe {
          width: 100%;
          height: 200px; } }
    #block-entityform-block-contactos .entitytype-contactos-form > div {
      margin: 0 auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 50%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      min-height: 390px;
      padding: 30px; }
      @media (max-width: 767px) {
        #block-entityform-block-contactos .entitytype-contactos-form > div {
          width: 100%; } }
      #block-entityform-block-contactos .entitytype-contactos-form > div .pre-instructions {
        color: #1A1A1A;
        font-size: 24px;
        font-weight: 300;
        float: left; }
        @media (min-width: 768px) and (max-width: 960px) {
          #block-entityform-block-contactos .entitytype-contactos-form > div .pre-instructions {
            margin-left: 0;
            font-size: 18px; } }
        @media (max-width: 767px) {
          #block-entityform-block-contactos .entitytype-contactos-form > div .pre-instructions {
            float: none;
            margin-left: 0;
            padding-bottom: 30px; } }
        #block-entityform-block-contactos .entitytype-contactos-form > div .pre-instructions b {
          font-size: 18px;
          font-weight: 400; }
      #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form {
        padding: 20px;
        float: right;
        max-width: 270px; }
        @media (max-width: 767px) {
          #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form {
            float: none; } }
        #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form textarea {
          height: auto;
          resize: none; }
        #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form .grippie {
          display: none; }
        #block-entityform-block-contactos .entitytype-contactos-form > div .contact-form button {
          width: 100%; }

.page-node-11 .field-name-body, .page-node-12 .field-name-body, .page-node-21 .field-name-body, .page-node-52 .field-name-body {
  max-width: 600px;
  margin: 0 auto; }

.footer {
  background: #000000;
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-weight: 300; }
  .footer span {
    color: #DADADA;
    margin-bottom: 20px;
    font-weight: 300;
    font-size: 12px;
    display: block; }
  .footer a {
    width: 25px;
    height: 25px;
    display: inline-block;
    background-size: 100%;
    margin: 0 3px; }
    .footer a.fb {
      background-image: url("icons/i_1-facebook.png"); }
      .footer a.fb:hover {
        background-image: url("icons/i_1-facebook-overlay.png"); }
    .footer a.tw {
      background-image: url("icons/i_2-twitter.png"); }
      .footer a.tw:hover {
        background-image: url("icons/i_2-twitter-overlay.png"); }
    .footer a.in {
      background-image: url("icons/i_3-linkedin.png"); }
      .footer a.in:hover {
        background-image: url("icons/i_3-linkedin-overlay.png"); }
    .footer a.gg {
      background-image: url("icons/i_4-google.png"); }
      .footer a.gg:hover {
        background-image: url("icons/i_4-google-overlay.png"); }
    .footer a.ig {
      background-image: url("icons/instagram.png"); }
      .footer a.ig:hover {
        background-image: url("icons/instagram-overlay.png"); }
  .footer a.privacy-policy {
    width: auto;
    margin-top: 20px;
    text-transform: uppercase;
  }
        .footer .social {
    text-align: center; }

.radios {
  padding: 20px; }
  @media (max-width: 767px) {
    .radios {
      padding: 10px; } }
  .radios span {
    color: #1A1A1A;
    padding: 20px;
    font-weight: 700;
    font-size: 12px;
    display: block;
    text-align: center; }
  .radios .items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0px 0; }
    @media (max-width: 767px) {
      .radios .items {
        display: block;
        text-align: center; } }
    .radios .items .item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media (max-width: 767px) {
        .radios .items .item {
          width: 20%;
          display: inline-block; } }
      .radios .items .item:nth-child(1) img {
        max-height: 120px; }
      .radios .items .item:nth-child(2) img {
        max-height: 100px; }
      .radios .items .item:nth-child(3) img {
        max-height: 115px; }
      .radios .items .item:nth-child(4) img {
        max-height: 115px; }
      .radios .items .item img {
        max-height: 90px;
        max-width: 100%; }
        @media (min-width: 768px) and (max-width: 960px) {
          .radios .items .item img {
            max-height: 80px; } }
        @media (max-width: 767px) {
          .radios .items .item img {
            max-height: 60px; } }

/* ##################################### */
/* #     PROJECTBOX CUSTOMIZATIONS     # */
/* ##################################### */

#block-views-homepage-slider-block .carousel .carousel-inner .item {
  max-height: none;
}
#edit-field-telefone {
	display: block !important;
	text-align: left !important;
}
#edit-field-newsletter-newsletters {
	display: block !important;
	text-align: left !important;
	margin: 10px 5px !important;
}
#block-entityform-block-newsletter
{
	height:auto !important;
	padding-bottom:15px !important;
}