/**
* Theme Name: Eventchamp Child
* Description: This is a child theme of Eventchamp, generated by Merlin WP.
* Author: <a href="https://gloriathemes.com">Gloria Themes</a>
* Template: eventchamp
* Version: 2.1.1
*/


.gt-header.gt-style-4 {
    background-color: #75c8de !important;
}

.gt-mobile-header {
    background: #75c8de !important;
}

.gt-sticky-header {
    background: #75c8de !important;
}

@media (min-device-width: 1281px) {
    .gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu > li a:hover {
        color: #661299;
    }
}


/* FOOTER */

.jack {
  background-color: #241B39;
  text-align: center;
  padding: 10px;
}

.jack h5 {
  color: #8782BD;
  padding: 10px;
}

.jack hr {
  border-top: 1px solid #8782bd47 !important;
  width: 70%;
  padding: 5px;
  margin: 15px auto;
  text-align: center;
}


/* bottom footer */
.linedois {
  display: inline-flex;
}

img.imgfootbt {
  width: 150px;
  height: 100px;
  object-fit: cover;
  object-position: center;
}

@media (min-device-width: 1281px){
  .marginleft30 {
    margin-left: 30px;
    margin-top: 10px;
}
img.imgfootbt {
    margin-top: -43px;
}
}


.jacktopfootter {
  background-color: #FD2B7A;
}

.jacktopnews {
  background-color: #6dc4dc;
  display: flex;
  justify-content: center;
}

.footer-icons a::before {
  font-family: "Font Awesome 5 Free" !important;
}

.fab.fa-facebook, .fab.fa-twitter {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

.footer-icons .fab {
  background: #fff;
  display: inline-block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border-radius: 50%;
  text-align: center;
  padding: 5px;
  margin: 10px 5px 5px 5px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  font-size: 20px;
}

.fab.fa-instagram {
  color: #bd0d9f;
}
.fab.fa-twitter {
  color: #054daa;
}
.fab.fa-youtube {
  color: #fc0000;
}
.fab.fa-facebook {
  color: #054daa;
}
.fab.fa-linkedin {
    color: #054daa;
}
.fab.fa-tiktok {
    color: #000;
}

.topnews {
    padding: 30px;
}

@media (max-device-width: 920px){
    .topnews {
        padding: 10px;
        text-align: center;
        display: inline-block;
    }

    .marginauto {
        margin: auto;
    }

    .btn.btn-success.increver {
        width: 130px;
    }
}

.endereco {
    padding: 20px 11%;
    justify-content: center;
}

.topnews .btn {
    padding: 5px 20px;
    height: 35px;
    margin: 7px;
    border-radius: 20px;
}

.topnews img {
    height: 50px;
    margin: 0px 10px;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #fff;
    border-color: #30ac59;
    background-color: #30ac59;
}

.btn.btn-primary.compra {
    background-color: #FD2B7A;
    border-color: #FD2B7A;
}

.btn.btn-success.increver {
    background-color: #15A245;
    border-color: #15A245;
}

.endereco a {
    margin: 0px 15px;
    color: #35245C;
}

a.iconmap {
    color: #fff;
}

@media (min-width: 1200px) {
    .main-f-top > .container,
    .main-f-bottom > .container {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .jack {
        width: 70%;
    }
}

a.kwai img {
    width: 30px;
    height: 30px;
    margin: 0px 5px;
}

a.btn.btn-info.jck-btn {
    background-color: #FD2B7A;
    border-color: #FD2B7A;
}

@media (min-width: 768px) {
    .main-f-top > .container, .main-f-bottom > .container {
        width: 100%;
        max-width: 100%;
    }
}


.jack img {
    padding: 0px;
    width: 100px;
    margin: 0px 10px;
}

.row.pad-topo {
    padding-top: 30px;
    padding-bottom: 30px;
}

img.vai-voando {
    width: 160px;
}

img.cni {
    width: 160px;
}

img.febraban {
    width: 150px;
}

img.carrefour {
    width: 100px;
}

img.cea {
    width: 120px;
}

img.real-cestas {
    width: 120px;
}

img.vr {
    width: 55px;
}

img.smc {
    width: 280px;
}

img.sesi {
    width: 300px;
}

img.ifood {
    width: 160px;
}

img.sebrae {
    width: 150px;
}

img.btg {
    width: 190px;
}

img.r1-group {
    width: 50px;
}

img.trade-center {
    width: 150px;
}

img.fdc {
    width: 130px;
}

img.jornal {
    width: 100px;
}

img.globo {
    width: 130px;
}

img.unesco {
    width: 100px;
}

img.infavela {
    width: 100px;
}

img.bet {
    width: 160px;
}

img.diageo {
    width: 100px;
}


@media (min-device-width: 1281px) {
    img.imgfootbt {
        margin-top: -43px;
    }

    img.imgfootbt {
        width: 150px;
        height: 40px;
        object-fit: cover;
        object-position: center;
        margin-top: 0px !important;
    }

/* FIM FOOTER */


/* HEADER */
.gt-site-wrapper {
    background: #ebebeb;
}

.gt-sticky-header {
    background: #5e2d88;
}

ul.gt-user-box {
    display: none !important;
}

.gt-sticky-header .gt-navbar .gt-menu > li > a, .gt-sticky-header .gt-navbar .gt-menu > li > a:visited {
    color: #FFF;
}

/*
.gt-header.gt-style-3.gt-style-4 .gt-navbar .gt-menu > li a:hover{
    color: #FD2B7A;
}
*/

.gt-sticky-header .gt-navbar .gt-menu > li a:hover {
    color: #ffffff;
}

.gt-header.gt-style-3 .gt-navbar .gt-menu > li > a, .gt-header.gt-style-3 .gt-navbar .gt-menu > li > a:visited {
    padding: 10px 10px;
}

.gt-sticky-header .gt-navbar .gt-menu > li > a, .gt-sticky-header .gt-navbar .gt-menu > li > a:visited {
    padding: 10px 10px;
}

.ingressos {
    background-color: #35245d;
    border: 1px solid #fff;
    border-radius: 30px;
    margin-right: 10px;
}

/* FIM HEADER */

/* MENU MOBILE */

.gt-menu-icon g {
    color: #fff;
}

.gt-menu-icon g {
    color: #fff !important;
}

.gt-mobile-header .gt-menu-icon svg {
    fill: #fff;
}

/* FIM MENU MOBILE */

.gt-404-page {
    padding: 150px 100px;
}


#rev_slider_3_1_wrapper .hesperiden.tparrows {
    border: 1px solid #fff;
}
/* FIM ARQUIVO CSS */
