@media (min-width: 1600px) {
  .col-100 {
    width: 100%;
    margin: 0 auto !important;
    float: none; }

  .limited {
    width: 1600px;
    margin: 0 auto !important;
    float: none; }

  /*
    #clube-de-beneficios.container{
      width:100%!important;
    }*/ }
@media (max-width: 1325px) {
  #bem-vindo .container {
    padding: 0 5%; }

  .botoes a, .botoes-logado a {
    font-size: 13px; } }
@media (max-width: 1400px) {
  #e-clubs.container .imagem-club:before {
    transform: skew(-41deg, 0);
    width: 125%;
    height: 115%;
    left: -105%;
    top: -0; }

  #weekends.container .weekend.dois-eventos .festa {
    width: 31%; }

  #chamadas.container .texto {
    width: 82%; } }
@media (max-width: 1300px) {
  .overlay {
    width: 100%; }

  #status.overlay {
    width: 900px !important; }

  #weekends.container .weekend.tres-eventos .festa {
    width: 23%; }

  #weekends.container .weekend.dois-eventos .festa {
    width: 32%; }

  #weekends.container .weekend.tres-eventos span {
    font-size: 40px; } }
@media (max-width: 1200px) {
  #ingressos.container .evento {
    width: 48%;
    margin-right: 0; }

  #ingressos.container .evento:first-child {
    margin-left: 0; }

  #ingressos.container .evento:first-child, #ingressos.container .evento:nth-child(3) {
    margin-right: 22px; }

  #bem-vindo .logo {
    margin: 0 auto;
    width: 200px;
    float: none; }

  .popup {
    width: 60%; } }
@media (min-width: 992px) and (max-width: 1200px) {
  #weekends.container .weekend.tres-eventos .festa {
    width: 22%; }

  #weekends.container .weekend.dois-eventos .festa {
    width: 32%; }

  #bem-vindo .logo {
    margin: 0 auto;
    width: 200px; } }
@media (max-width: 1100px) {
  #bem-vindo .welcome, .col-100, .col-50 {
    width: 100%; }

  #bem-vindo .welcome {
    margin: 50px 0 -25px 0;
    text-align: center; }

  .botoes a {
    width: 100%;
    margin: 30px 0 0 0; }

  footer .logo a {
    float: none; }

  .logo {
    text-align: center; }

  #outros-servicos.container .inner {
    padding: 20px 2%; }

  #chamadas.container #chamada1 {
    margin: 20px 0; }

  #chamadas.container .texto {
    width: 70%; }

  .popup {
    width: 60%; } }
@media (max-width: 992px) {
  .info, .instagram, .logo,
  #servicos.container .box-servico,
  #outros-servicos.container .box-servico:first-child,
  #outros-servicos.container .box-servico:last-child {
    width: 100%; }

  #lista-vip.container .box-nome-lista {
    width: 80%; }

  #servicos.container .box-servico:nth-child(3), #outros-servicos.container .box-servico:last-child {
    margin: 30px 0; }

  .instagram {
    margin: 20px 0; }

  #topo p {
    margin: 23px 23px 0 0; }

  #topo .select-style {
    margin: 14px 0 0 0; }

  #bem-vindo {
    padding: 50px 0 50px 0; }

  #bem-vindo .welcome {
    margin: 40px 0 0 0; }

  .bx-caption {
    display: none; }

  .botoes {
    margin: 10px 0 0 0; }

  #chamadas.container #chamada1 {
    margin: 0 0 20px 0; }

  #outras-chamadas.container .box {
    width: 100%;
    margin: 0 0 40px 0; }

  #outras-chamadas.container .triangulo {
    border-width: 15vw; }

  #e-clubs.container .lista-eclubs .item-club {
    width: 100%; }

  #e-clubs.container .lista-eclubs .item-club p {
    font-size: 12px; }

  #weekends.container .weekend .data,
  #weekends.container .weekend.tres-eventos .data,
  #weekends.container .weekend.tres-eventos .festa,
  #weekends.container .weekend.dois-eventos .festa,
  #weekends.container .weekend.dois-eventos span,
  #weekends.container .weekend.tres-eventos span {
    width: 100%; }

  #weekends.container .weekend.dois-eventos span,
  #weekends.container .weekend.tres-eventos span {
    text-align: center; }

  #weekends.container .weekend .data, #weekends.container .weekend.tres-eventos .data {
    margin: 0 0 30px 0; }

  #weekends.container .weekend.dois-eventos, #weekends.container .weekend.tres-eventos {
    width: 100%; }

  #status.overlay .ja-cadastrado, #status.overlay .cadastrar {
    width: 370px; }

  #status.overlay input[type=email], #status.overlay input[type=text] {
    width: 207px; }

  #status.overlay .pagamento input[type=text] {
    width: 180px !important; }

  #cadastro.overlay {
    width: 535px;
    height: auto !important;
    background: #fff;
    box-shadow: 0px 1px 8px #bbb;
    position: absolute;
    right: 0;
    top: 40px;
    left: 0;
    z-index: 1000111111;
    padding: 40px 20px 40px 20px;
    margin: auto;
    bottom: inherit; }

  .overlay .ja-cadastrado {
    width: 100%; }

  #status.overlay .cadastrar, #cadastro.overlay .cadastrar {
    width: 100%; }

  .popup {
    width: 70%; } }
@media (max-width: 768px) {
  #cadastro.overlay .number input[type=text] {
    width: 100% !important; }
    #cadastro.overlay .number input[type=text] h2 {
      text-align: center; }

  .overlay .cadastrar h2 {
    text-align: center; }

  #ingressos.container .evento:first-child, #ingressos.container .evento:nth-child(3) {
    margin-right: 4%; }

  #outros-servicos {
    padding: 0 10% 80px 8% !important; }

  #servicos.container .inner, #outros-servicos.container .inner {
    padding: 0; }

  #chamada1, #chamada2 {
    background: #fff !important;
    width: 100%; }

  #chamadas.container .texto {
    width: 100%; }

  .evento-nome .nome, .evento-nome .data, .evento-nome .horario, .outros {
    width: 100%;
    text-align: center; }

  #clube-de-beneficios {
    background: #ededed !important; }

  #clube-de-beneficios .inner {
    width: 100%; }

  #clube-de-beneficios.container .inner {
    padding: 0; }

  #clube-de-beneficios.container .texto {
    width: 100%;
    padding: 30px 0;
    position: relative;
    z-index: 2; }

  #clube-de-beneficios.container .inner a {
    color: #6666cc;
    clear: both;
    padding: 10px 20px;
    text-decoration: none;
    width: 100%;
    float: none;
    margin: 66px auto 0 auto;
    text-align: center; }

  #clube-de-beneficios.container p {
    font-size: 16px;
    font-weight: 200;
    line-height: 1.6em; }

  #clube-de-beneficios.container h2 {
    font-size: 34px; }

  #logar .inner-logar {
    right: 16px; }

  #esqueci-dados, #mensagem {
    width: 100%;
    height: 400px !important; }

  #esqueci-dados label, #mensagem label {
    width: 100%;
    margin: 0 0 6px 0;
    text-align: center !important; }

  #esqueci-dados .bt1, #esqueci-dados .bt1 {
    float: none;
    margin: 5px 0 0 0; }

  .overlay input[type=email], .overlay input[type=text] {
    width: 100%;
    margin-bottom: 12px; }

  #status {
    height: auto; }

  #status .ja-cadastrado, #status .cadastrar {
    width: 100%; }

  #e-clubs.container .conteudo-eclub {
    position: relative;
    z-index: 999;
    padding: 0; }

  #e-clubs.container .imagem-club:before {
    position: absolute;
    content: "";
    background: transparent;
    -webkit-transform: skew(-41deg, 0);
    -moz-transform: skew(-41deg, 0);
    -ms-transform: skew(-41deg, 0);
    -o-transform: skew(-41deg, 0);
    transform: skew(-41deg, 0);
    width: auto;
    height: auto;
    left: 0;
    top: 0; }

  #e-clubs.container .imagem-club {
    position: static;
    width: 100%;
    clear: both;
    margin: 0 0 20px 0; }

  #e-clubs.container .imagem-club img {
    width: 100%;
    height: auto; }

  #e-clubs.container h2:after {
    width: 100%; }

  #weekends.container .weekend.dois-eventos .festa .evento-info h3, #weekends.container .weekend.tres-eventos .festa .evento-info h3 {
    font-size: 22px; }

  #status.overlay {
    width: 90% !important;
    position: absolute;
    float: left;
    z-index: 9999999999999999;
    bottom: inherit;
    left: 0;
    right: 0;
    top: 50px;
    height: 1350px; }

  #status.overlay .ja-cadastrado, #status.overlay .cadastrar,
  #status .ja-cadastrado label,
  .overlay .cadastrar label {
    width: 100%;
    text-align: center;
    margin: 5px 0; }

  #status.overlay .check-float, #cadastro.overlay .check-float {
    width: 68%; }

  #status .ja-cadastrado .bt1 {
    margin: 0; }

  #status.overlay input[type=email], #status.overlay input[type=text] {
    width: 100%; }

  #status.overlay .pagamento input[type=text] {
    width: 100% !important; }

  #status .ja-cadastrado h2 {
    text-indent: 0; }

  .number {
    float: left;
    width: 100%; }

  #cadastro.overlay .end input[type=text] {
    width: 100% !important; }

  .end {
    float: left;
    width: 100%; }

  #status.overlay input[type=email], #status.overlay input[type=text], #cadastro.overlay input[type=email], #cadastro.overlay input[type=text] {
    width: 100%; }

  .number label {
    text-align: center !important;
    width: 100% !important; }

  #status.overlay input[type=email], #status.overlay input[type=text], #cadastro.overlay input[type=email], #cadastro.overlay input[type=text] {
    width: 100%; }

  .overlay .ja-cadastrado .bt1 {
    float: none;
    margin: 10px auto 0 auto; }

  .overlay .cadastrar h2 {
    margin-left: 0; }

  .popup {
    width: 60%; } }
@media (max-width: 660px) {
  .popup {
    width: 90%; }

  img.mobileSlider {
    display: block !important; }

  img.defaultSlider {
    display: none !important; }

  #cadastro.overlay {
    width: 100% !important; }

  .overlay .check-novidades {
    margin-left: 0; }

  #status.overlay {
    height: 1400px; }

  #status .check-novidades {
    margin: 0; }

  #topo {
    padding: 0 5%; }
    #topo p {
      font-size: 10px; }

  .plano {
    margin: 0 60px 30px 0;
    width: 100%; } }
@media (max-width: 520px) {
  #ingressos.container .evento {
    width: 100%; }

  #lista-vip.container .box-nome-lista {
    height: 370px; }

  #outras-chamadas.container .conteudo {
    padding-left: 15%; }

  #status.overlay {
    height: 1500px; }

  footer .logo {
    display: none; }

  .plano {
    margin: 0 60px 30px 0;
    width: 100%; } }
@media (max-width: 460px) {
  #outros-servicos.container .bt2 {
    font-size: 8px; }

  #topo {
    height: 90px; }

  #topo .select-style {
    margin: 14px 31px 0 0; } }
@media (max-width: 390px) {
  #logar .inner-logar {
    width: 91%; } }

/*# sourceMappingURL=responsivo.css.map */
