#fechar { display: none; }
#head, #slide, #home, #eventos, #apartamentos, #info, #footer { width: 100%; }
#slide, #eventos { margin-bottom: 25px; }
#home, #info { margin-bottom: 50px; }
#apartamentos { margin-bottom: 5px }
h1 { margin: 20px 0 !important; }
#head { position: fixed; padding: 10px 0; z-index: 999; }
#head #menu.open { display: block !important; width: 100%; }
#head, .ui.button { background: rgba(1,20,61,1); background: -moz-linear-gradient(left, rgba(1,20,61,1) 0%, rgba(1,20,61,1) 5%, rgba(110,56,218,1) 80%, rgba(110,56,218,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(1,20,61,1)), color-stop(5%, rgba(1,20,61,1)), color-stop(80%, rgba(110,56,218,1)), color-stop(100%, rgba(110,56,218,1))); background: -webkit-linear-gradient(left, rgba(1,20,61,1) 0%, rgba(1,20,61,1) 5%, rgba(110,56,218,1) 80%, rgba(110,56,218,1) 100%); background: -o-linear-gradient(left, rgba(1,20,61,1) 0%, rgba(1,20,61,1) 5%, rgba(110,56,218,1) 80%, rgba(110,56,218,1) 100%); background: -ms-linear-gradient(left, rgba(1,20,61,1) 0%, rgba(1,20,61,1) 5%, rgba(110,56,218,1) 80%, rgba(110,56,218,1) 100%); background: linear-gradient(to right, rgba(1,20,61,1) 0%, rgba(1,20,61,1) 5%, rgba(110,56,218,1) 80%, rgba(110,56,218,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01143d', endColorstr='#6e38da', GradientType=1 ); }
.ui.button { font-weight: 400; color: #FFF; -webkit-box-shadow: 0px 2px 0px 0px rgba(252,186,81,1); -moz-box-shadow: 0px 2px 0px 0px rgba(252,186,81,1); box-shadow: 0px 2px 0px 0px rgba(252,186,81,1); }
.ui.button:hover { -webkit-box-shadow: 0px 2px 0px 0px rgba(252,186,81,1); -moz-box-shadow: 0px 2px 0px 0px rgba(252,186,81,1); box-shadow: 0px 2px 0px 0px rgba(252,186,81,1); background: rgba(1,20,61,1); background: -moz-linear-gradient(left, rgba(1,20,61,1) 0%, rgba(110,56,218,1) 58%, rgba(110,56,218,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(1,20,61,1)), color-stop(58%, rgba(110,56,218,1)), color-stop(100%, rgba(110,56,218,1))); background: -webkit-linear-gradient(left, rgba(1,20,61,1) 0%, rgba(110,56,218,1) 58%, rgba(110,56,218,1) 100%); background: -o-linear-gradient(left, rgba(1,20,61,1) 0%, rgba(110,56,218,1) 58%, rgba(110,56,218,1) 100%); background: -ms-linear-gradient(left, rgba(1,20,61,1) 0%, rgba(110,56,218,1) 58%, rgba(110,56,218,1) 100%); background: linear-gradient(to right, rgba(1,20,61,1) 0%, rgba(110,56,218,1) 58%, rgba(110,56,218,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01143d', endColorstr='#6e38da', GradientType=1 ); }
.ui.button:hover, .ui.button:focus { color: #FCBA51; }
#head img { max-width: 185px; margin-top: 5px; }
#slide { height: 100vh; }
#space { padding-top: 140px; }
#agende { width: 100%; top: 19.5%; position: absolute; z-index: 888; }
#agende .segment { background-color: rgb(255, 250, 246, 0.91); border: 0; }
#agende h1 { margin: 5px 0 !important; }
#agende form { text-align: left; }
#agende label { font-size: 14px; font-weight: 400; display: inline-block; margin-bottom: 2px }
#eventos { min-height: 600px; background: url(/dist/img/bg-depoimentos.jpg) top; background-size: cover; }
#eventos h1 { margin: 30px 0 !important; }
#eventos span.white { font-size: 35px; }
#eventos span.yellow { display: block; margin-bottom: 30px; }
#footer { background-color: #03153f; color: #FFF; padding-top: 55px; }
#footer .row:nth-child(1) img { max-width: 150px; }
#footer .row:nth-child(2) { font-size: 14px; }
#float { position: fixed; bottom: 25px; right: 22px; z-index: 1001; -webkit-box-shadow: 0 3px 4px -1px rgba(0,0,0,0.5); -moz-box-shadow: 0 3px 4px -1px rgba(0,0,0,0.5); box-shadow: 0 3px 4px -1px rgba(0,0,0,0.5); }
.ui.header { font-weight: 400 !important; }
.slick-arrow.slick-prev { left:5px; z-index: 999; }
.slick-arrow.slick-next { right: 5px; z-index: 999; }

/* MEDIA QUERY */

@media only screen and (min-width: 1200px) {
  .ui.grid.container:not(.text) { width: calc(100% - 2rem)!important; max-width: 1300px !important; }
}

@media only screen and (max-width: 1199px) {
    .ui.grid.container { width: auto!important; }
    .ui.stackable.menu .item {
      font-size: 14px;
    }
}

@media only screen and (max-width: 991px) {
    .ui.grid.container { width: auto!important; }
    .ui.stackable.menu .right.item, .ui.stackable.menu .right.menu {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-left: 0 !important;
    }
    .ui.stackable.menu .item {
      width: 100% !important;
    }
    #eventos span.white { font-size: 25px; }
}

@media only screen and (max-width: 767px) {
    h1 { font-size: 22px !important; }
    #space { padding-top: 120px; }
    #agende .segment { padding: 1.5em; }
    #agende form { font-size: 0.8rem; }
    #agende img { max-width: 25px; }
    #home .column:nth-child(2) img { max-width: 30px; }
    #home .list { font-size: 20px } 
    #eventos span.yellow { margin-bottom: 0; }
    #apartamentos .row:nth-child(3) .column:nth-child(1) { order: 2; }
    #info .list { font-size: 15px; }
    #float { right: 31px; }
    #footer .row:nth-child(2) .column:nth-child(2) { text-align: left; }
    .ui.container { margin-left: auto!important; margin-right: auto!important; }
    .ui.items:not(.unstackable)>.item { margin: 0 !important; }
}

/* SLIDESHOW */

.slideshow {
  position: absolute;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  z-index: 1;
}

.slideshow-image {
  position: absolute;
  width: 100%;
  height: 100%;
  background: no-repeat 50% 50%;
  background-size: cover;
  -webkit-animation-name: kenburns;
          animation-name: kenburns;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-duration: 16s;
          animation-duration: 16s;
  opacity: 1;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.slideshow-image:nth-child(1) {
  -webkit-animation-name: kenburns-1;
          animation-name: kenburns-1;
  z-index: 3;
}
.slideshow-image:nth-child(2) {
  -webkit-animation-name: kenburns-2;
          animation-name: kenburns-2;
  z-index: 2;
}
.slideshow-image:nth-child(3) {
  -webkit-animation-name: kenburns-3;
          animation-name: kenburns-3;
  z-index: 1;
}
.slideshow-image:nth-child(4) {
  -webkit-animation-name: kenburns-4;
          animation-name: kenburns-4;
  z-index: 0;
}

@-webkit-keyframes kenburns-1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  1.5625% {
    opacity: 1;
  }
  23.4375% {
    opacity: 1;
  }
  26.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  98.4375% {
    opacity: 0;
    -webkit-transform: scale(1.2117647059);
            transform: scale(1.2117647059);
  }
  100% {
    opacity: 1;
  }
}

@keyframes kenburns-1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  1.5625% {
    opacity: 1;
  }
  23.4375% {
    opacity: 1;
  }
  26.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  98.4375% {
    opacity: 0;
    -webkit-transform: scale(1.2117647059);
            transform: scale(1.2117647059);
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes kenburns-2 {
  23.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  26.5625% {
    opacity: 1;
  }
  48.4375% {
    opacity: 1;
  }
  51.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes kenburns-2 {
  23.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  26.5625% {
    opacity: 1;
  }
  48.4375% {
    opacity: 1;
  }
  51.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@-webkit-keyframes kenburns-3 {
  48.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  51.5625% {
    opacity: 1;
  }
  73.4375% {
    opacity: 1;
  }
  76.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@keyframes kenburns-3 {
  48.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  51.5625% {
    opacity: 1;
  }
  73.4375% {
    opacity: 1;
  }
  76.5625% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@-webkit-keyframes kenburns-4 {
  73.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  76.5625% {
    opacity: 1;
  }
  98.4375% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes kenburns-4 {
  73.4375% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  76.5625% {
    opacity: 1;
  }
  98.4375% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}