/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 20/01/2023, 13:29:05
    Author     : usuario
*/


/*============================================================================*/
/*-------------------------------- Pag Scroll --------------------------------*/
.anansi-scroll-pag{margin-top: 30px;margin-bottom: 30px;}
.anansi-scroll-pag .anansi-h2{margin-bottom: 10px;}
.anansi-scroll-pag .anansi-h2 h2{text-align: left;}
.anansi-scroll-pag .anansi-h2 h4{}
.anansi-scroll-pag .anansi-h2 hr{}

.anansi-scroll-pag .paginas{margin-top: 0!important;}
.anansi-scroll-pag .paginas .pagina{width: 600px;}
.anansi-scroll-pag .paginas .pagina a{display: flex;}
.anansi-scroll-pag .paginas .pagina a:hover{}
.anansi-scroll-pag .paginas .pagina a .thumbnail{}
.anansi-scroll-pag .paginas .pagina a .thumbnail:hover{}
.anansi-scroll-pag .paginas .pagina a .thumbnail figure{}
.anansi-scroll-pag .paginas .pagina a .thumbnail figure img{top: -25.5px!important;}
.anansi-scroll-pag .paginas .pagina a .thumbnail figure figcaption{}
.anansi-scroll-pag .paginas .pagina a .thumbnail figure figcaption .tag{}
.anansi-scroll-pag .paginas .pagina a .thumbnail figure figcaption .nome{}
.anansi-scroll-pag .paginas .pagina a .thumbnail .titulo-seo{}
.anansi-scroll-pag .paginas .pagina a .thumbnail .meta-description{}

.anansi-content-scroll-pag{position: relative;overflow-x:  hidden;display: -webkit-box;}
.anansi-content-scroll-pag::-webkit-scrollbar {height: 7.5px;background:#ddd;} /* configurando scroll */
.anansi-content-scroll-pag::-webkit-scrollbar-track {background: rgba(0,0,0,0.1);}
.anansi-content-scroll-pag::-webkit-scrollbar-thumb {border-radius:10px;background:#048ABF;}

.anansi-scroll-horizontal{padding-top: 10px;padding-bottom:  30px;display: flex;} 
.anansi-scroll-horizontal .col{width: 300px!important;}

.anansi-handle{position: absolute;height: 70px;width: 40px;z-index: 1010;top: 60%;background-color: #048abf;padding: 10px 10px;font-size: 14px;color: #fff;}
.anansi-handle:hover{opacity: 1;}
.anansi-handle i{}
.anansi-handle.handlePrev{left: 0;}
.anansi-handle.handleNext{right: 0;}
@media screen and (min-width: 1451px) {}
@media screen and (min-width: 1451px) and (max-width: 1600px){}
@media screen and (min-width: 1025px) and (max-width: 1450px){}
@media screen and (min-width: 1025px) {}
@media screen and (max-width: 1024px) {
    .anansi-scroll-pag .paginas .pagina{width: 320px!important;}
    .anansi-scroll-pag{margin-bottom: 30px;}
    .anansi-scroll-pag .anansi-h2 {}
    .anansi-scroll-pag .anansi-h2 h2{}

    .anansi-scroll-horizontal .col{width: 310px;padding-right: 0;}
    .anansi-content-scroll-pag{overflow-x: auto;}

    .anansi-handle{opacity: 1;display: none;}
    .anansi-handle i{}
    .anansi-handle.handlePrev{left: 0;}
    .anansi-handle.handleNext{}

    .anansi-content-scroll-pag-xs{position: relative;overflow-x: auto;display: -webkit-box;}
    .anansi-content-scroll-pag-xs .pagina{width: 80%;margin-bottom: 30px;}
    .anansi-promocoes .anansi-content-scroll-pag-xs .pagina{padding-right: 0;padding-left: 5px;}
    .anansi-content-scroll-pag-xs::-webkit-scrollbar {height: 7.5px;background:#ddd;} /* configurando scroll */
    .anansi-content-scroll-pag-xs::-webkit-scrollbar-track {background: rgba(0,0,0,0.1);}
    .anansi-content-scroll-pag-xs::-webkit-scrollbar-thumb {border-radius:10px;background:#048ABF;}

    .anansi-scroll-horizontal-xs{padding-top: 10px;padding-bottom:  30px;display: flex;} 
    .anansi-scroll-horizontal-xs .col{width: 300px!important;}
}
@media screen and (max-width: 380px) {}
/*-------------------------------- Pag Scroll --------------------------------*/
/*============================================================================*/



/*============================================================================*/
/*-------------------------------- Paginas -----------------------------------*/
.anansi-paginas{}
.anansi-paginas .anansi-h2{padding-bottom: 30px;padding-top: 30px;}
.anansi-paginas .anansi-h2 h2{margin: 25px 0 15px 0;color: #666;}
.anansi-paginas .anansi-h2 h3{}

.anansi-paginas .paginas{}
.anansi-paginas .paginas .pagina{}
.anansi-paginas .paginas .pagina:hover{}
.anansi-paginas .paginas .pagina .thumbnail{padding: 0 0 15px 0;position: relative;margin: 15px 0;}
.anansi-paginas .paginas .pagina .thumbnail:hover{-webkit-transform: translateY(-1px);transform: translateY(-1px);-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05);box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05);}

.anansi-paginas .paginas .pagina .thumbnail figure{padding: 0;}
.anansi-paginas .paginas .pagina .thumbnail figure a{position: relative;}
.anansi-paginas .paginas .pagina .thumbnail figure a:hover{}
.anansi-paginas .paginas .pagina .thumbnail figure a img{}

.anansi-paginas .paginas .pagina .thumbnail .text{padding: 15px 15px 0 20px;}
.anansi-paginas .paginas .pagina .thumbnail .tag{font-size: 8px;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;width: 100%;margin: 0;color: #2b6785;}
.anansi-paginas .paginas .pagina .thumbnail .nome{color: #6f6f6f;font-size: 14px;font-weight: 700;margin-top: 5px;margin-bottom: 15px;}
.anansi-paginas .paginas .pagina .thumbnail .titulo-seo{}
.anansi-paginas .paginas .pagina .thumbnail .meta-description{font-size: 12px;letter-spacing: 1px;padding: 0 0 15px 0;line-height: 16px;margin: 0;}

.anansi-paginas .paginas .pagina .thumbnail .footer{left: 0;padding: 15px 10px;bottom: 0;border-top: solid 1px #efefef;margin: auto;width: 100%;position: relative;}
.anansi-paginas .paginas .pagina .thumbnail .footer .diarias{position: absolute;bottom: -2px;color: #da9d01;border-radius: 5px;padding: 0;font-size: 12px;margin: 0;}
.anansi-paginas .paginas .pagina .thumbnail .footer .obs{text-align: left;padding: 0 0 0 0;display: inline-block;float: left;font-size: 10px;margin-bottom: 6px;margin-top: 0;color: #da9d01;letter-spacing: 1px;}
.anansi-paginas .paginas .pagina .thumbnail .footer .valor{text-align: left;font-weight: 700;width: 100%;display: flow-root;margin-top: 0;margin-bottom: 0;color: #6f6f6f;font-size: 16px;}

.anansi-paginas .paginas .pagina .thumbnail .text .btn{font-size: 10px;margin: 15px 0;}

@media screen and (min-width:1451px) {}
@media screen and (min-width:1451px) and (max-width:1600px){}
@media screen and (min-width:1025px) and (max-width:1450px){}
@media screen and (min-width:1025px) {}
@media screen and (max-width:1024px) {
    .anansi-paginas{}
    .anansi-paginas .anansi-h2{
    padding-bottom: 15px;
    padding-top: 0;
}
    .anansi-paginas .anansi-h2 h2{}
    .anansi-paginas .anansi-h2 h3{}

    .anansi-paginas .paginas{}
    .anansi-paginas .paginas .pagina{}
    .anansi-paginas .paginas .pagina:hover{}
    .anansi-paginas .paginas .pagina .thumbnail{}
    .anansi-paginas .paginas .pagina .thumbnail:hover{}

    .anansi-paginas .paginas .pagina .thumbnail figure{}
    .anansi-paginas .paginas .pagina .thumbnail figure a{}
    .anansi-paginas .paginas .pagina .thumbnail figure a:hover{}
    .anansi-paginas .paginas .pagina .thumbnail figure a img{border-radius: 5px 5px 0 0;}


    .anansi-paginas .paginas .pagina .thumbnail .text{padding: 30px 30px 65px 30px;}
    .anansi-paginas .paginas .pagina .thumbnail .tag{}
    .anansi-paginas .paginas .pagina .thumbnail .nome{}
    .anansi-paginas .paginas .pagina .thumbnail .titulo-seo{}
    .anansi-paginas .paginas .pagina .thumbnail .meta-description{}

    .anansi-paginas .paginas .pagina .thumbnail .footer{}
    .anansi-paginas .paginas .pagina .thumbnail .footer .diarias{}
    .anansi-paginas .paginas .pagina .thumbnail .footer .obs{}
    .anansi-paginas .paginas .pagina .thumbnail .footer .valor{}

    .anansi-paginas .paginas .pagina .thumbnail .text .btn{}
}
@media screen and (max-width:380px) {}
/*-------------------------------- Paginas -----------------------------------*/
/*============================================================================*/




/*============================================================================*/
/*-------------------------------- paginas col -------------------------------*/
.anansi-paginas-col{position: relative;z-index: 1010;padding-top: 120px;}
.anansi-paginas-col .anansi-h2{margin-bottom: 30px;}
.anansi-paginas-col .anansi-h2 h2{}
.anansi-paginas-col .anansi-h2 h4{}
.anansi-paginas-col .anansi-h2 hr{width: 50%;}
.anansi-paginas-col .anansi-h2 h3{}
.anansi-paginas-col .paginas{}
.anansi-paginas-col .paginas .pagina{margin-bottom: 120px;}
.anansi-paginas-col .paginas .pagina .imagem{}
.anansi-paginas-col .paginas .pagina .imagem a{}
.anansi-paginas-col .paginas .pagina .imagem a:hover{}
.anansi-paginas-col .paginas .pagina .imagem a img{}
.anansi-paginas-col .paginas .pagina .text{padding: 15px 30px;position: relative;}
.anansi-paginas-col .paginas .pagina .text .tag{color: #f68630;}
.anansi-paginas-col .paginas .pagina .text .nome{font-size: 32px;font-weight: 400;line-height: 38px;text-transform: uppercase;width: 80%;}
.anansi-paginas-col .paginas .pagina .text .meta-description{color: #9d9d9d;margin-bottom: 15px;line-height: 18px;font-size: 14px;font-weight: 300;margin-top: 30px;width: 70%;}
.anansi-paginas-col .paginas .pagina .text a{padding: 10px 30px;color: #fff;margin-top: 15px;font-size: 14px;}
.anansi-paginas-col .paginas .pagina .text a:hover{}
.anansi-paginas-col .paginas .pagina .text .background-azulejo-calcadao-copacabana{height: 80px;bottom: 15px;position: absolute;z-index: 1020;width: 100%;left: 0;opacity: 0.7;}

.anansi-paginas-col .paginas .pagina.left{}
.anansi-paginas-col .paginas .pagina.left .imagem{}
.anansi-paginas-col .paginas .pagina.left .imagem a{}
.anansi-paginas-col .paginas .pagina.left .imagem a:hover{}
.anansi-paginas-col .paginas .pagina.left .imagem a img{}
.anansi-paginas-col .paginas .pagina.left .text{}
.anansi-paginas-col .paginas .pagina.left .text .tag{}
.anansi-paginas-col .paginas .pagina.left .text .nome{}
.anansi-paginas-col .paginas .pagina.left .text .meta-description{}
.anansi-paginas-col .paginas .pagina.left .text a{}
.anansi-paginas-col .paginas .pagina.left .text a:hover{}

.anansi-paginas-col .paginas .pagina.right{}
.anansi-paginas-col .paginas .pagina.right .imagem{}
.anansi-paginas-col .paginas .pagina.right .imagem a{}
.anansi-paginas-col .paginas .pagina.right .imagem a:hover{}
.anansi-paginas-col .paginas .pagina.right .imagem a img{}
.anansi-paginas-col .paginas .pagina.right .text{}
.anansi-paginas-col .paginas .pagina.right .text .tag{    text-align: right;}
.anansi-paginas-col .paginas .pagina.right .text .nome{    text-align: right;    float: right;}
.anansi-paginas-col .paginas .pagina.right .text .meta-description{    text-align: right;    float: right;}
.anansi-paginas-col .paginas .pagina.right .text a{}
.anansi-paginas-col .paginas .pagina.right .text a:hover{}

@media screen and (min-width:1451px) {}
@media screen and (min-width:1451px) and (max-width:1600px){}
@media screen and (min-width:1025px) and (max-width:1450px){}
@media screen and (min-width:1025px) {
    .anansi-paginas-col .paginas .pagina{display: flex;}
}
@media screen and (max-width:1024px) {
    .anansi-paginas-col .paginas .pagina .text a{        margin-top: 15px;    }
    .anansi-paginas-col .paginas .pagina .text .meta-description{padding-right: 0;width: 100%;}
    .anansi-paginas-col .paginas .pagina{margin-bottom: 60px;margin-top: 60px;}
    .anansi-paginas-col{}
    .anansi-paginas-col .paginas .pagina .text .background-azulejo-calcadao-copacabana{}
    .anansi-paginas-col .paginas .pagina .text{padding: 30px 15px;margin-bottom: 60px;}

    .anansi-paginas-col .anansi-h2{    margin: auto;    padding-bottom: 0;}
.anansi-paginas-col .anansi-h2 h2{text-transform: uppercase;font-size: 28px;padding-right: 0;}
.anansi-paginas-col .anansi-h2 h4{width: 100%;}
}
@media screen and (max-width:380px) {}
/*-------------------------------- paginas col -------------------------------*/
/*============================================================================*/



/*============================================================================*/
/*-------------------------------- paginas simples ---------------------------*/
.anansi-paginas.simples{}
.anansi-paginas.simples .anansi-h2{}
.anansi-paginas.simples .anansi-h2 h2{}
.anansi-paginas.simples .paginas{}
.anansi-paginas.simples .paginas .pagina{min-height: 425px;}
.anansi-paginas.simples .paginas .pagina a{}
.anansi-paginas.simples .paginas .pagina a .thumbnail{padding: 0;position: relative;border-radius: 0;}
.anansi-paginas.simples .paginas .pagina a .thumbnail:hover{-webkit-transform: translateY(-1px);transform: translateY(-1px);-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05);box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05);}
.anansi-paginas.simples .paginas .pagina a .thumbnail figure{}
.anansi-paginas.simples .paginas .pagina a .thumbnail img{}
.anansi-paginas.simples .paginas .pagina a .thumbnail figcaption{background: none;bottom: 0;width: 100%;border-radius: 0;}
.anansi-paginas.simples .paginas .pagina a .thumbnail .tag{color: #ffbe46;font-weight: 500;text-transform: uppercase;padding: 10px 10px;position: absolute;right: 0;top: auto;bottom: 70px;z-index: 1010;font-size: 20px;text-align: center;width: 100%;font-weight: 900;}
.anansi-paginas.simples .paginas .pagina a .thumbnail .nome{color: #ff633d;font-size: 18px;font-weight: 900;line-height: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 5px;font-family: 'Roboto', sans-serif!important;text-align: center;}
.anansi-paginas.simples .paginas .pagina a .thumbnail hr{margin: 15px auto 10px auto;opacity: 1;}

.anansi-paginas.simples .paginas .pagina a:hover{}
.anansi-paginas.simples .paginas .pagina a:hover .thumbnail .tag{}
.anansi-paginas.simples .paginas .pagina a:hover .thumbnail .nome{}
.anansi-paginas.simples .paginas .pagina a:hover .thumbnail hr{width: 65%;}

@media screen and (min-width:1451px) {}
@media screen and (min-width:1451px) and (max-width:1600px){}
@media screen and (min-width:1025px) and (max-width:1450px){}
@media screen and (min-width:1025px) {}
@media screen and (max-width:1024px) {
    .anansi-paginas-col .paginas .pagina .text .nome{        font-size: 26px;        width: 100%;    }
    .anansi-paginas.simples{}
    .anansi-paginas.simples .anansi-h2 h2{font-size: 22px;}
    .anansi-paginas.simples .paginas .pagina{margin-top: 0px;}
}
@media screen and (max-width:380px) {}
/*-------------------------------- paginas simples ---------------------------*/
/*============================================================================*/



/*============================================================================*/
/*-------------------------------- Paginas Box -------------------------------*/
.anansi-paginas-box{}
.anansi-paginas-box .anansi-h2{}
.anansi-paginas-box .anansi-h2 .nome{}
.anansi-paginas-box .anansi-h2 .meta-description{}
.anansi-paginas-box .paginas{}
.anansi-paginas-box .paginas .pagina{}
.anansi-paginas-box .paginas .pagina a{}
.anansi-paginas-box .paginas .pagina a:hover{}
.anansi-paginas-box .paginas .pagina a .thumbnail{padding: 15px;}
.anansi-paginas-box .paginas .pagina a .thumbnail figure{}
.anansi-paginas-box .paginas .pagina a .thumbnail figure img{width: 40%;margin: 0;}
.anansi-paginas-box .paginas .pagina a .thumbnail figure figcaption{}
.anansi-paginas-box .paginas .pagina a .thumbnail figure figcaption .tag{}
.anansi-paginas-box .paginas .pagina a .thumbnail figure figcaption .nome{font-size: 18px;}
.anansi-paginas-box .paginas .pagina a .thumbnail .meta-description{margin: 0 0 10px 0;}
.anansi-paginas-box .paginas .pagina a .thumbnail .timer{}
@media screen and (min-width:1451px) {}
@media screen and (min-width:1451px) and (max-width:1600px){}
@media screen and (min-width:1025px) and (max-width:1450px){}
@media screen and (min-width:1025px) {}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:380px) {}
/*-------------------------------- Paginas Box -------------------------------*/
/*============================================================================*/



/*============================================================================*/
/*-------------------------------- Paginas Card ------------------------------*/
.anansi-paginas-card{    padding-top: 60px;}
.anansi-paginas-card .anansi-h2{}
.anansi-paginas-card .anansi-h2 .nome{}
.anansi-paginas-card .anansi-h2 .meta-description{}
.anansi-paginas-card .paginas{}
.anansi-paginas-card .paginas .pagina{}
.anansi-paginas-card .paginas .pagina a{}
.anansi-paginas-card .paginas .pagina a:hover{}
.anansi-paginas-card .paginas .pagina a figure{padding: 15px;}
.anansi-paginas-card .paginas .pagina a figure{}
.anansi-paginas-card .paginas .pagina a figure img{width: 50%;margin: 15px auto;}
.anansi-paginas-card .paginas .pagina a figure figcaption{padding: 0 30px;}
.anansi-paginas-card .paginas .pagina a figure figcaption .tag{}
.anansi-paginas-card .paginas .pagina a figure figcaption .titulo-seo{    color: #666;    position: relative;    bottom: 0;    font-size: 14px;    text-align: center;}
.anansi-paginas-card .paginas .pagina a figure figcaption .nome{color: #666;position: relative;bottom: 0;text-align: center;font-size: 14px;}
.anansi-paginas-card .paginas .pagina a figure figcaption .meta-description{    text-align: center;    font-size: 12px;    color: #666;}
.anansi-paginas-card .paginas .pagina a p{}
@media screen and (min-width:1451px) {}
@media screen and (min-width:1451px) and (max-width:1600px){}
@media screen and (min-width:1025px) and (max-width:1450px){}
@media screen and (min-width:1025px) {}
@media screen and (max-width:1024px) {
    .anansi-paginas-card .paginas .pagina{margin-bottom: 60px;}
}
@media screen and (max-width:380px) {}
/*-------------------------------- Paginas Card ------------------------------*/
/*============================================================================*/



/*============================================================================*/
/*-------------------------------- Paginas Box -------------------------------*/
.anansi-box-valor{padding: 0 10px 10px 10px;}
.anansi-box-valor .fa.fa-plus{position: absolute;right: 15px;bottom: 15px;color: #fff;background-color: #048ABF;width: 40px;height: 40px;padding: 13px 13px;border-radius: 50%;font-size: 18px;}
.anansi-box-valor .obs{font-size: 10px;color: #ff653f;}
.anansi-box-valor .valor{font-size: 20px;color: #048ABF;font-weight: 900;margin: 0 0;}
.anansi-box-valor .diarias{font-size: 10px;color: #058abf;}
.anansi-box-valor .pessoas{font-size: 10px;color: #ff653f;}
.anansi-box-valor .pessoas .pes{font-size: 10px;display: grid;text-align: center;width: 33%;color: #ffffff;text-shadow: none;}
.anansi-box-valor .pessoas .fa.fa-user{}
.anansi-box-valor .pessoas .pes.count{}
.anansi-box-valor .pessoas .pes.adultos{}
.anansi-box-valor .pessoas .pes.chds{}
.anansi-box-valor .pessoas .pes.colos{}
@media screen and (min-width:1451px) {}
@media screen and (min-width:1451px) and (max-width:1600px){}
@media screen and (min-width:1025px) and (max-width:1450px){}
@media screen and (min-width:1025px) {}
@media screen and (max-width:1024px) {
    .anansi-box-valor{}
    .anansi-box-valor .obs{}
    .anansi-box-valor .valor{}
    .anansi-box-valor .diarias{}
    .anansi-box-valor .pessoas{}
    .anansi-box-valor .pessoas .pes{}
    .anansi-box-valor .pessoas .pes.count{}
    .anansi-box-valor .pessoas .pes.adultos{}
    .anansi-box-valor .pessoas .pes.chds{}
    .anansi-box-valor .pessoas .pes.colos{}
}
@media screen and (max-width:380px) {}
/*-------------------------------- Paginas Box -------------------------------*/
/*============================================================================*/



/*============================================================================*/
/*-------------------------------- Ingressos ---------------------------------*/
.anansi-ingressos{}
.anansi-ingressos .anansi-h2{}
.anansi-ingressos .anansi-h2 h2{}
.anansi-ingressos .paginas{}
.anansi-ingressos .paginas .pagina{}
.anansi-ingressos .paginas .pagina a{}
.anansi-ingressos .paginas .pagina a:hover{}
.anansi-ingressos .paginas .pagina a .thumbnail{}
.anansi-ingressos .paginas .pagina a .thumbnail:hover{}
.anansi-ingressos .paginas .pagina a .thumbnail figure{}
.anansi-ingressos .paginas .pagina a .thumbnail figure ul.detalhes{}
.anansi-ingressos .paginas .pagina a .thumbnail figure ul.detalhes li{}
.anansi-ingressos .paginas .pagina a .thumbnail figure ul.detalhes li span{}
.anansi-ingressos .paginas .pagina a .thumbnail figure ul.detalhes li span img{}
.anansi-ingressos .paginas .pagina a .thumbnail figure ul.detalhes li b{}
.anansi-ingressos .paginas .pagina a .thumbnail figure img{}
.anansi-ingressos .paginas .pagina a .thumbnail figure figcaption{}
.anansi-ingressos .paginas .pagina a .thumbnail figure .tag{}
.anansi-ingressos .paginas .pagina a .thumbnail figure .nome{font-size: 16px;}
.anansi-ingressos .paginas .pagina a .thumbnail figure .indicacao{}
.anansi-ingressos .paginas .pagina a .thumbnail .titulo-seo{}
.anansi-ingressos .paginas .pagina a .thumbnail .meta-description{}
@media screen and (min-width:1451px) {}
@media screen and (min-width:1451px) and (max-width:1600px){}
@media screen and (min-width:1025px) and (max-width:1450px){}
@media screen and (min-width:1025px) {}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:380px) {}
/*-------------------------------- Ingressos ---------------------------------*/
/*============================================================================*/




/*============================================================================*/
/*---------------------------------- grid ------------------------------------*/
.anansi-grid {position: relative;list-style: none;text-align: center;}

/* Common style */
.anansi-grid figure {overflow: hidden;position: relative;z-index: 1010;border-radius: 8px;}
.anansi-grid figure img {position: relative;display: block;min-height: 100%;border-radius: 8px;}
.anansi-grid figure figcaption {padding: 15px;color: #fff;text-transform: uppercase;-webkit-backface-visibility: hidden;backface-visibility: hidden;background: linear-gradient(to top, hsl(197deg 100% 19%) 0%,rgba(125,185,232,0) 100%);}
.anansi-grid figure figcaption::before,.anansi-grid figure figcaption::after {pointer-events: none;}
.anansi-grid figure figcaption, .anansi-grid figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.anansi-grid figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
.anansi-grid figure h3 {}
.anansi-grid figure h5 {    text-align: left;    background-color: #f47427;    padding: 10px 15px;    font-weight: 300;    font-size: 10px;    top: 10px;    position: absolute;    border-radius: 8px;}
.anansi-grid figure h6 {text-align: left;font-weight: 300;font-size: 10px;bottom: 35px;position: absolute;line-height: 14px;padding-right: 15px;text-transform: initial;}
.anansi-grid figure h3 span {font-weight: 800;padding-left: 10px;}
.anansi-grid figure h3,.anansi-grid figure p {margin: 0;text-align: left;}
.anansi-grid figure p {letter-spacing: 1px;border-radius: 6px;}
/*---------------------------------- grid ------------------------------------*/
/*============================================================================*/


/*============================================================================*/
/*--------------------------- tp-grid-pag ------------------------------------*/
.anansi-grid-pag{padding-top:  30px;}
.anansi-grid-pag .cart{margin-bottom: 45px;}
.anansi-grid-pag figure{position: relative;}
.anansi-grid-pag figure a{}
.anansi-grid-pag figure a:hover{}
.anansi-grid-pag figure a img{border-radius: 8px;}
.anansi-grid-pag .destalhes{}
.anansi-grid-pag .destalhes blockquote{margin: auto;min-height: 280px;}
.anansi-grid-pag .destalhes .header{}
.anansi-grid-pag .destalhes .header h2{font-size: 20px;color: #a0791c;}
.anansi-grid-pag .destalhes .header hr{width: 100%;margin: 10px 0;}
.anansi-grid-pag .destalhes .description{height: 110px;}
.anansi-grid-pag .destalhes .description p{font-size: 14px;line-height: 20px;padding-bottom: 15px;}
.anansi-grid-pag .destalhes .links{}
.anansi-grid-pag .destalhes .links a{}
.anansi-grid-pag .destalhes .links.nvbb-reserva{}
.anansi-grid-pag .destalhes .links.nvbb-reserva .col-mais{width: 100%;padding-right: 15px!important;}
.anansi-grid-pag .destalhes .links.nvbb-reserva .col-reserva{display: none;}
@media screen and (min-width:1451px) and (max-width:1600px){}
@media screen and (min-width:1025px) and (max-width:1450px){}
@media screen and (min-width:1025px) {}
@media screen and (max-width:1024px) {
    .anansi-grid-pag .destalhes .header{height: auto;}
    .anansi-grid-pag .destalhes .description{height: auto;}
    .anansi-grid-pag .destalhes blockquote{margin: auto;min-height: initial;border-bottom: 5px solid #eee;border-radius: 6px;}
}
@media screen and (max-width:380px) {}
/*--------------------------- box paginas ------------------------------------*/
/*============================================================================*/




/*============================================================================*/
/*-------------------------------- Pag Scroll mobile -------------------------*/
@media screen and (min-width: 1451px) {}
@media screen and (min-width: 1451px) and (max-width: 1600px){}
@media screen and (min-width: 1025px) and (max-width: 1450px){}
@media screen and (min-width: 1025px) {
    .anansi-handle-mobile{display: none;}
}
@media screen and (max-width: 1024px) {
    .anansi-content-scroll-pag-mobile{position: relative;overflow-x:  auto;display: -webkit-box;}
    .anansi-content-scroll-pag-mobile::-webkit-scrollbar {height: 7.5px;background:#ddd;} /* configurando scroll */
    .anansi-content-scroll-pag-mobile::-webkit-scrollbar-track {background: rgba(0,0,0,0.1);}
    .anansi-content-scroll-pag-mobile::-webkit-scrollbar-thumb {border-radius:10px;background:#048ABF;}
    .anansi-scroll-horizontal-mobile{padding-top: 0!important;padding-bottom:  0;display: flex;} 
    .anansi-scroll-horizontal-mobile .col{width: 310px;padding-right: 0;}
}
@media screen and (max-width: 380px) {}
/*-------------------------------- Pag Scroll mobile -------------------------*/
/*============================================================================*/




/*============================================================================*/
/*-------------------------------- paginas blog ------------------------------*/
.anansi-blogs{}
.anansi-blogs .blogs{    padding-left: 15px;    padding-right: 15px;}
.anansi-blogs .blogs .row{}

.anansi-blogs .blogs .pagina .thumbnail .imagem{    padding: 0;}
.anansi-blogs .blogs .pagina .thumbnail .imagem a{}
.anansi-blogs .blogs .pagina .thumbnail .imagem a:hover{}
.anansi-blogs .blogs .pagina .thumbnail .imagem a figure {}
.anansi-blogs .blogs .pagina .thumbnail .imagem a figure img{}

.anansi-blogs .blogs .pagina .thumbnail .text {    padding: 30px;}
.anansi-blogs .blogs .pagina .thumbnail .text h3 {    font-size: 18px;    margin-bottom: 15px;}
.anansi-blogs .blogs .pagina .thumbnail .text p {    font-size: 14px;}
.anansi-blogs .blogs .pagina .thumbnail .text a {    font-size: 12px;    padding: 7.5px 45px;    margin-top: 10px;}
.anansi-blogs .blogs .pagina .thumbnail .text a:hover {}
@media screen and (min-width: 1451px) {}
@media screen and (min-width: 1451px) and (max-width: 1600px){}
@media screen and (min-width: 1025px) and (max-width: 1450px){}
@media screen and (min-width: 1025px) {
    .anansi-blogs .blogs{}
    
}
@media screen and (max-width: 1024px) {
    
}
@media screen and (max-width: 380px) {}
/*-------------------------------- paginas blog ------------------------------*/
/*============================================================================*/