body {
  width: 100vw;
  text-align: center;
  font-family: Georgia, serif;
}
.heading-row .col-md-6 {
  display: none;
}
.heading-row .header-right {
  display: none;
}
.site-branding-logo img {
  max-width: 50%;
}
.site-header {
  height: 12vh;
  padding-top: 10px;
}
.footer-credits-text {
  display: flex;
}
#subTextoFooter1 {
  width: 50%;
  text-align: left;
}
#subTextoFooter2 {
  width: 50%;
  text-align: right;
  margin-right: 20px;
}
.home-page-title {
  font-size: 90px;
  color: black !important;
  padding-top: 10%;
}
.tribusOpcoes {
  display: flex;
  font-size: 36px;
  margin-top: 7%;
}
.linkTribusOpcoes {
  color: black;
}
.linkTribusOpcoes:hover, .linkTribusOpcoes:active, .linkTribusOpcoes:focus {
  color: #337ab7 !important;
}
article.col-md-12 {
  margin-bottom: -10px;
}
.wrapperTribusCorrida {
  --color: #000000;
  --clip-path: circle(46px at left);
  --clip-path-hover: circle(1 at left);
  --clip-path-clicked: circle(100vw at left);
  --duration: .4s;
  --timing-function: ease;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: start;
  width: 100%;
}
.wrapperTribusCorrida .videoTribusCorrida {
  height: 8vh;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: -90px;
  clip-path: var(--clip-path);
  transition: clip-path var(--duration) var(--timing-function);
  z-index: -1;
}
.wrapperTribusCorrida .videoTribusCorrida video {
  position: fixed;
  background: #c4cbde;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
}
.wrapperTribusCorrida .videoTribusCorrida:hover {
  clip-path: var(--clip-path-hover);
}
.wrapperTribusCorrida .linkTribusCorrida {
  position: relative;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.2px;
  opacity: var(--opacity, 1);
  transition: opacity 0.3s var(--timing-function) 0.2s;
}
.wrapperTribusCorrida .linkTribusCorrida::before, .wrapperTribusCorrida .linkTribusCorrida::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -1px;
  right: 25px;
  height: 0;
}
.wrapperTribusCorrida .linkTribusCorrida::before {
  box-shadow: 26px 0 0 1px var(--color);
  right: var(--r, 100%);
  opacity: var(--opacity, 0);
  transition: right 0.5s ease-in, opacity 0.1s linear;
}
.wrapperTribusCorrida .linkTribusCorrida::after {
  clip-path: var(--clip-path);
  transition: clip-path var(--duration) var(--timing-function);
}
.wrapperTribusCorrida .linkTribusCorrida:hover ~ .videoTribusCorrida {
  clip-path: var(--clip-path-hover);
}
.wrapperTribusForro {
  --color: #000000;
  --clip-path: circle(46px at left);
  --clip-path-hover: circle(1 at left);
  --clip-path-clicked: circle(100vw at left);
  --duration: .4s;
  --timing-function: ease;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: start;
  width: 100%;
}
.wrapperTribusForro .videoTribusForro {
  height: 8vh;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: -68px;
  clip-path: var(--clip-path);
  transition: clip-path var(--duration) var(--timing-function);
  z-index: -1;
  opacity: 50%;
}
.wrapperTribusForro .videoTribusForro video {
  position: fixed;
  background: #c4cbde;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
}
.wrapperTribusForro .videoTribusForro:hover {
  clip-path: var(--clip-path-hover);
}
.wrapperTribusForro .linkTribusForro {
  position: relative;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.2px;
  opacity: var(--opacity, 1);
  transition: opacity 0.3s var(--timing-function) 0.2s;
}
.wrapperTribusForro .linkTribusForro::before, .wrapperTribusForro .linkTribusForro::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -1px;
  right: 25px;
  height: 0;
}
.wrapperTribusForro .linkTribusForro::before {
  box-shadow: 26px 0 0 1px var(--color);
  right: var(--r, 100%);
  opacity: var(--opacity, 0);
  transition: right 0.5s ease-in, opacity 0.1s linear;
}
.wrapperTribusForro .linkTribusForro::after {
  clip-path: var(--clip-path);
  transition: clip-path var(--duration) var(--timing-function);
}
.wrapperTribusForro .linkTribusForro:hover ~ .videoTribusForro {
  clip-path: var(--clip-path-hover);
  opacity: 100%;
}
.wrapperTribusViagens {
  --color: #000000;
  --clip-path: circle(46px at left);
  --clip-path-hover: circle(1 at left);
  --clip-path-mobile: circle(32px at left);
  --clip-path-clicked: circle(100vw at left);
  --duration: .4s;
  --timing-function: ease;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: start;
  width: 100%;
}
.wrapperTribusViagens .videoTribusViagens {
  height: 8vh;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: -86px;
  clip-path: var(--clip-path);
  transition: clip-path var(--duration) var(--timing-function);
  z-index: -1;
}
.wrapperTribusViagens .videoTribusViagens video {
  position: fixed;
  background: #c4cbde;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
}
.wrapperTribusViagens .videoTribusViagens:hover {
  clip-path: var(--clip-path-hover);
}
.wrapperTribusViagens .linkTribusViagens {
  position: relative;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.2px;
  opacity: var(--opacity, 1);
  transition: opacity 0.3s var(--timing-function) 0.2s;
}
.wrapperTribusViagens .linkTribusViagens::before, .wrapperTribusViagens .linkTribusViagens::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -1px;
  right: 25px;
  height: 0;
}
.wrapperTribusViagens .linkTribusViagens::before {
  box-shadow: 26px 0 0 1px var(--color);
  right: var(--r, 100%);
  opacity: var(--opacity, 0);
  transition: right 0.5s ease-in, opacity 0.1s linear;
}
.wrapperTribusViagens .linkTribusViagens::after {
  clip-path: var(--clip-path);
  transition: clip-path var(--duration) var(--timing-function);
}
.wrapperTribusViagens .linkTribusViagens:hover ~ .videoTribusViagens {
  clip-path: var(--clip-path-hover);
}
@media screen and (max-width: 900px) {
  .home-page-title {
    font-size: 45px;
    margin-bottom: 50px;
    line-height: 1.2;
  }
  .tribusOpcoes {
    display: block;
    font-size: 22px;
    margin-right: 30px;
  }
  .wrapperTribusCorrida, .wrapperTribusForro, .wrapperTribusViagens {
    margin-bottom: 100px;
  }
  .linkTribusForro {
    margin-left: 14px;
  }
  .videoTribusCorrida, .videoTribusForro, .videoTribusViagens {
    height: 5vh !important;
  }
  .wrapperTribusCorrida .videoTribusCorrida {
    margin-left: -54px;
  }
  .wrapperTribusForro .videoTribusForro {
    margin-left: -42px;
  }
  .wrapperTribusViagens .videoTribusViagens {
    margin-left: -52px;
  }
  .videoTribusCorrida, .videoTribusForro, .videoTribusViagens {
    clip-path: var(--clip-path-mobile);
  }
  .footer-credits-text {
    display: block;
  }
  #subTextoFooter1 {
    width: 100%;
    text-align: center;
  }
  #subTextoFooter2 {
    width: 100%;
    text-align: center;
    margin-right: 0px;
  }
  .single-entry-summary .wp-block-cover {
    background-position: 75% 22% !important;
    height: 110vh;
    min-height: 0px;
  }
  .container {
    width: 96% !important;
  }
}
