a {
  text-decoration: none;
  box-shadow: none; }
  a:focus {
    box-shadow: none !important; }

button:focus {
  box-shadow: none !important; }

input, textarea, select, button {
  outline: none !important;
  box-shadow: none !important; }

@media screen and (min-width: 768px) {
  html {
    height: 100%; }
    html body {
      height: 100%; } }
.clique {
  color: #fff;
  text-align: center;
  width: 100%;
  display: block;
  font-size: 15px;
  margin-bottom: 10px;
  font-style: italic; }

.galeria-fotos {
  color: #fff;
  text-align: center;
  display: block;
  margin-bottom: 10px;
  font-style: italic;
  width: 141px;
  font-size: 20px !important; }

body {
  font-family: Roboto;
  background: center top no-repeat black;
  background-size: cover; }
  @media screen and (min-height: 800px) {
    body:before {
      content: '';
      height: 50px;
      width: 100%;
      display: block;
      background: #000;
      position: relative;
      z-index: 100; } }
  body main {
    overflow: auto;
    position: absolute;
    width: 100%;
    height: calc(100% - 220px);
    margin-top: 82px; }
    @media screen and (min-height: 800px) {
      body main {
        height: calc(100% - 270px); } }
    @media screen and (max-width: 768px) {
      body main {
        position: relative;
        overflow: initial;
        height: 100%;
        min-height: 500px; } }
    body main .owl-carousel {
      position: relative; }
      body main .owl-carousel .owl-nav {
        display: block !important;
        position: absolute;
        top: 0;
        width: 100%;
        color: #fff;
        font-size: 50px;
        height: 100%;
        z-index: -1; }
        body main .owl-carousel .owl-nav .owl-prev {
          position: absolute;
          left: -34px;
          height: 100%; }
          @media screen and (max-width: 768px) {
            body main .owl-carousel .owl-nav .owl-prev {
              left: -13px; } }
        body main .owl-carousel .owl-nav .owl-next {
          position: absolute;
          right: -34px;
          height: 100%; }
          @media screen and (max-width: 768px) {
            body main .owl-carousel .owl-nav .owl-next {
              right: -13px; } }

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