﻿/*:root {
    --color-client: #273746;
    --color-client-10: color-mix(in srgb, var(--color-client) 90%, white);
    --color-client-20: color-mix(in srgb, var(--color-client) 80%, white);
    --color-client-600: color-mix(in srgb, var(--color-client) 80%, black);
}*/
/*$color-client: #273476;*/
/**
*   HOME
*/
.woo-t__amarante {
  font-family: 'Poppins', sans-serif !important;
  font-size: 0.9em; }
  .woo-t__amarante .woo-box__top {
    background: var(--color-client);
    display: none; }
    @media (min-width: 1200px) {
      .woo-t__amarante .woo-box__top {
        display: block; } }
    .woo-t__amarante .woo-box__top .woo-content {
      padding: 10px 0;
      color: #fff; }
    .woo-t__amarante .woo-box__top p {
      font-size: 0.9em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      gap: 7px; }
      .woo-t__amarante .woo-box__top p:before {
        font-size: 1.2em; }
  .woo-t__amarante .woo-engine__search {
    margin-top: 30px; }
    .woo-t__amarante .woo-engine__search .woo-content {
      max-width: 1130px !important; }
    .woo-t__amarante .woo-engine__search .woo-search__container {
      bottom: inherit;
      position: relative !important;
      box-shadow: none !important;
      border-radius: 20px;
      padding: 0 !important; }
      @media (min-width: 1200px) {
        .woo-t__amarante .woo-engine__search .woo-search__container {
          padding: 20px !important; } }
      .woo-t__amarante .woo-engine__search .woo-search__container .woo-search__menu {
        display: none; }
    @media (min-width: 1200px) {
      .woo-t__amarante .woo-engine__search {
        margin-top: -200px; }
        .woo-t__amarante .woo-engine__search.--v2 {
          margin-top: 30px !important; }
          .woo-t__amarante .woo-engine__search.--v2 .woo-content {
            max-width: 1190px !important;
            padding: 0 !important; }
          .woo-t__amarante .woo-engine__search.--v2 .woo-search__container {
            padding: 20px 0 !important; } }
  .woo-t__amarante .woo-box__header {
    background: #fff;
    box-shadow: 1px 1px 10px 5px rgba(0, 0, 0, 0.1); }
    .woo-t__amarante .woo-box__header .woo-engine__search {
      max-width: 720px !important;
      margin: 0 !important;
      /*@include mx-responsive(1200px) {
                position: absolute;
            }*/ }
      .woo-t__amarante .woo-box__header .woo-engine__search .woo-search__container {
        bottom: inherit;
        position: relative !important;
        padding: 0 !important;
        box-shadow: none !important; }
        .woo-t__amarante .woo-box__header .woo-engine__search .woo-search__container .woo-search__menu {
          display: none; }
    .woo-t__amarante .woo-box__header .woo-content {
      padding: 20px;
      max-width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      gap: 20px; }
      @media (min-width: 1200px) {
        .woo-t__amarante .woo-box__header .woo-content {
          gap: 20px;
          /*padding: 20px 0px;*/
          max-width: 1190px; } }
    .woo-t__amarante .woo-box__header .woo-box__menu {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      flex-direction: row;
      position: absolute;
      right: 0; }
      .woo-t__amarante .woo-box__header .woo-box__menu a {
        text-decoration: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        color: #333;
        gap: 10px; }
        .woo-t__amarante .woo-box__header .woo-box__menu a:before {
          font-size: 2em;
          color: #333; }
  .woo-t__amarante .woo-box__footer {
    position: relative;
    /*background: #f1ebd9;*/
    margin-top: 30px; }
    @media (min-width: 1200px) {
      .woo-t__amarante .woo-box__footer {
        margin-top: -6px; } }
    .woo-t__amarante .woo-box__footer .woo-content {
      padding: 20px;
      text-decoration: none;
      display: -ms-grid;
      display: grid;
      -ms-grid-rows: auto;
      grid-template-rows: auto;
      -ms-grid-columns: repeat(1, 1fr);
      grid-template-columns: repeat(1, 1fr);
      grid-column-gap: 1.2rem;
      grid-row-gap: 1.2rem;
      gap: 20px;
      position: relative;
      z-index: 0; }
      @media (min-width: 1200px) {
        .woo-t__amarante .woo-box__footer .woo-content {
          padding: 60px 20px;
          max-width: 1190px !important; } }
    .woo-t__amarante .woo-box__footer p {
      font-size: 0.8em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 7px;
      color: #333; }
      .woo-t__amarante .woo-box__footer p:before {
        font-size: 1.2em; }
    .woo-t__amarante .woo-box__footer .woo-box__content {
      display: -ms-grid;
      display: grid;
      -ms-grid-rows: auto;
      grid-template-rows: auto;
      -ms-grid-columns: repeat(1, 1fr);
      grid-template-columns: repeat(1, 1fr);
      grid-column-gap: 1.8rem;
      grid-row-gap: 1.8rem; }
      @media (min-width: 1200px) {
        .woo-t__amarante .woo-box__footer .woo-box__content {
          display: -ms-grid;
          display: grid;
          -ms-grid-rows: auto;
          grid-template-rows: auto;
          -ms-grid-columns: repeat(4, 1fr);
          grid-template-columns: repeat(4, 1fr);
          grid-column-gap: 0rem;
          grid-row-gap: 0rem; } }
      .woo-t__amarante .woo-box__footer .woo-box__content .woo-logo__footer {
        width: 100px;
        height: 100px;
        background: url(../__images/Amarante/logo-amarante-maceio.png);
        background-repeat: no-repeat;
        background-size: contain; }
        @media (min-width: 1200px) {
          .woo-t__amarante .woo-box__footer .woo-box__content .woo-logo__footer {
            margin: 0; } }
      .woo-t__amarante .woo-box__footer .woo-box__content .--title {
        font-weight: 200;
        max-width: 180px;
        min-height: 40px;
        font-size: 1.2em;
        display: flex;
        align-items: start; }
      .woo-t__amarante .woo-box__footer .woo-box__content a {
        font-size: 0.8em;
        text-decoration: none;
        color: #333; }
        .woo-t__amarante .woo-box__footer .woo-box__content a:hover {
          text-decoration: underline;
          cursor: pointer; }
    .woo-t__amarante .woo-box__footer .woo-box__copyright {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 10px; }
      @media (min-width: 1200px) {
        .woo-t__amarante .woo-box__footer .woo-box__copyright {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          flex-direction: row;
          -webkit-box-align: center;
          -webkit-align-items: center;
          -ms-flex-align: center;
          align-items: center; }
          .woo-t__amarante .woo-box__footer .woo-box__copyright p {
            flex: 1; } }
      .woo-t__amarante .woo-box__footer .woo-box__copyright a {
        font-size: 0.8em;
        text-decoration: none;
        color: #333; }
        .woo-t__amarante .woo-box__footer .woo-box__copyright a:hover {
          text-decoration: underline; }
    .woo-t__amarante .woo-box__footer .--line {
      border-bottom: 1px solid #d3d3d3; }
    .woo-t__amarante .woo-box__footer .woo-box__social {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      flex-direction: row;
      gap: 7px; }
      .woo-t__amarante .woo-box__footer .woo-box__social a {
        width: 40px;
        height: 40px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 50%;
        border: 1px solid #00dcea;
        background: #00dcea;
        text-decoration: none !important; }
        .woo-t__amarante .woo-box__footer .woo-box__social a:before {
          color: #fff;
          font-size: 1.6em; }
        .woo-t__amarante .woo-box__footer .woo-box__social a:hover {
          background: #fff; }
          .woo-t__amarante .woo-box__footer .woo-box__social a:hover:before {
            color: #00dcea; }
  .woo-t__amarante .woo-bg-amarante {
    background-image: url(../__images/woo-imagem-hotel.jpg) !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important; }
  .woo-t__amarante .t-slide {
    min-height: 468px;
    display: none; }
    @media (min-width: 1200px) {
      .woo-t__amarante .t-slide {
        display: block; } }
    .woo-t__amarante .t-slide video {
      object-fit: cover;
      object-position: center top;
      width: 100%;
      height: 100%; }

/**
*   CONTROL JAVASCRIPT
*/
