/**
Theme Name: Mapa na Mão
Author: Luiz Jr. Fernandes
Author URI: https://dotes.com.br
Description: Este é um tema personalizado especialmente para o blog Mapa na Mão
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mapa-na-mao
Template: astra
*/

.monte-sua-viagem-footer{clear:both;}
.busca-topo>a{background-color:#d59d41; font-family: 'Dosis', sans-serif;font-weight: 700; font-size:18px; border-radius: 3px; color: #FFF; padding: 0px 8px; margin-right:10px; -webkit-transition:0.3s all; transition:0.3s all; z-index: 99; position: relative;border:2px solid #d59d41; float:left; }
.busca-topo> a:hover{background: #FFF; color:#d59d41;}
.busca-topo{margin: 10px 0 25px 0;}
.busca-topo form{position: relative;top:0;}
.busca-topo form input{outline:none !important;border:2px solid #d59d41;margin: 0 !important; padding: 8px 15px 7px 15px;font-family: 'Dosis', sans-serif; min-width: 200px;}
.busca-topo form button{transition: .2s; background: #d59d41!important;; padding: 9px 15px 8px 15px; margin: 0 0 0 -5px; position: relative; top:-.2px; border: 2px solid #d59d41;}
.busca-topo form button:hover{background: #FFF !important;border:2px solid  #d59d41;color:  #d59d41;}
.busca-topo form input:focus{background-color:none !important;border-color:#d59d41  !important;}


#swiper-home{position:relative;}
#swiper-home .swiper-slide{position:relative;}
#swiper-home .swiper-slide a{color:#FFF;}
#swiper-home .swiper-slide figure {width: 100%;display: block;height: 450px;}
#swiper-home .swiper-slide figure img{min-height: 500px;width: 100%;object-fit: cover;}

.slide-text-container{position: absolute;bottom: 0;padding:20px;max-width: 40%;margin:30px 50px;background:rgba(0,0,0,.45);display: block;}
.slide-text-container em{display: inline-block;font-family: 'Dosis', sans-serif;font-style:normal;border-bottom:1px solid #FFF;margin-bottom:5px;}
.slide-text-container h2{font-family: 'Dosis', sans-serif;margin-bottom:10px;font-size:32px;}
.slide-text-container p{font-family: 'Dosis', sans-serif;line-height: 20px;font-weight:400;font-size:15px;}

.swiper-pagination-home{text-align: center;margin-top:20px;}
.swiper-pagination-bullet{padding:6px;}
.swiper-pagination-bullet-active{background-color:#d59d41!important;;}
.custom-button-prev-home{left:10px;}
.custom-button-next-home{right:10px;}
.cbp{transition:.2s;color:#d59d41;position: absolute;bottom:50%;z-index: 1;color:#FFF;cursor: pointer;font-size: 42px;}
.cbp:hover{color:#d59d41;}



@media (max-width: 600px) {
    .slide-text-container{max-width: 100%;}
    .slide-text-container h2{font-size:26px !important;}
}



/** Custom CSS - Plenus **/


.tipo_viagem_imageaviao, .tipo_viagem_imagecadeado, .tipo_viagem_imagecama, .tipo_viagem_imagechip, .tipo_viagem_imagemoeda, 
.tipo_viagem_imagetrem, .tipo_viagem_imageaviao-side, .tipo_viagem_imagecadeado-side, .tipo_viagem_imagecarro-side, .tipo_viagem_imagechip-side, 
.tipo_viagem_imagedinheiro-side, .tipo_viagem_imagerestaurante-side, .tipo_viagem_imageticket-side, .tipo_viagem_imagesetona-branca
{ display: inline-block; background: url('https://mapanamao.com.br/wp-content/uploads/2022/04/image_set.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left;  padding-right: 40px;}
 
.tipo_viagem_imageaviao { background-position: 0px -0px; width: 44px; height: 40px; }
.tipo_viagem_imagecadeado { background-position: 0px -40px; width: 44px; height: 40px; }
.tipo_viagem_imagecama { background-position: 0px -80px; width: 44px; height: 40px; }
.tipo_viagem_imagechip { background-position: 0px -120px; width: 44px; height: 40px; }
.tipo_viagem_imagemoeda { background-position: 0px -160px; width: 44px; height: 40px; }
.tipo_viagem_imagetrem { background-position: 0px -200px; width: 44px; height: 40px; }
.tipo_viagem_imageaviao-side { background-position: -6px -240px; width: 44px; height: 27px; }
.tipo_viagem_imagecadeado-side { background-position: -6px -267px; width: 44px; height: 27px; }
.tipo_viagem_imagecarro-side { background-position: 0px -294px; width: 44px; height: 27px; }
.tipo_viagem_imagechip-side { background-position: -6px -321px;width: 44px; height: 27px; }
.tipo_viagem_imagedinheiro-side { background-position: -6px -348px; width: 44px; height: 27px; }
.tipo_viagem_imagerestaurante-side { background-position: -6px -375px; width: 44px; height: 27px; }
.tipo_viagem_imageticket-side { background-position: -6px -402px; width: 44px; height: 27px; }
.tipo_viagem_imagesetona-branca { background-position: -6px -429px; width: 44px; height: 27px; }



.monte-sua-viagem-sidebar .monte-sua-viagem-sidebar-item {
    margin-bottom: 10px;
}
.monte-sua-viagem-sidebar ul{margin:0;list-style-type: none;}
 .monte-sua-viagem-sidebar .monte-sua-viagem-sidebar-link {
    color: #000;
    font-size: 20px;padding:0 14px;
    font-family: 'Dosis', sans-serif;
    -webkit-transition: 0.3s all;font-weight: 400;
    transition: 0.3s all;
    display: -webkit-box;
    display: -ms-flexbox;line-height: 28px;
    display: flex;
    -webkit-box-align: center;text-decoration: none !important;
    -ms-flex-align: center;
    align-items: center;border-bottom:1px dotted #777;padding-bottom:10px;
}
.monte-sua-viagem-sidebar .monte-sua-viagem-sidebar-link:hover {
    color: #d59d41;
}
.monte-sua-viagem-sidebar .monte-sua-viagem-sidebar-link img {
    margin-right: 10px;
    min-width: 36px;
}


.lateral-recomendada img{
    display: block;width: 100%;
    margin-bottom: 10px
}
.lateral-recomendada .titulo-recomendados{
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    color: #000 !important;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px !important;
}
.lateral-recomendada p{
    display: grid;
    padding: 0px 0px;
    grid-template-columns: 1fr 1fr;
    font-family: 'Dosis', sans-serif;
}
.lateral-recomendada p span:first-child a{
    color:#2b829c;
    text-transform: uppercase;
}
.lateral-recomendada:hover .titulo-recomendados{color:#e2982d !important;;}
.lateral-recomendada p span:nth-child(2){
    color: #7c7c7c;
    font-size: 15px;
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    text-align: end;
}
 .autores-side {
    padding: 5px;
}
.autores-side .autor {
    margin-bottom: 20px;
}
.autores-side .autor:last-child {
    margin-bottom: 0;
}
 .autores-side .autor a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
 .autores-side .autor a .foto img {
    border-radius: 50%;
}
 .autores-side .autor a .nome {
    margin-left: 20px;
    color: #d59d41;
    font-size: 18px;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}





@font-face {
  font-family: "kids";
  src: url("https://mapanamao.com.br/wp-content/themes/astra-child/assets/fonts/amazing_kids-webfont.woff") format("woff2"),
       url("https://mapanamao.com.br/wp-content/themes/astra-child/assets/fonts/amazing_kids-webfont.woff2") format("woff");
}

.fontkids h2{font-family: "kids" !important;font-size:40px;padding:40px 40px 0 0;display:inline-block;font-weight: 200 !important;;}
.roxo h2{color:#6f058d !important}
.verde h2{color:#9aae11 !important}
.laranja h2{color:#f55c00 !important}
.vermelho h2{color:#da2525 !important}
.lilas h2{color:#d54195 !important}
.azul h2{color:#2c81dc !important}
.fontkids h2 a:hover{color:#d59d41 !important;}
 #ultimospoststitle h2::before{content:"";background:url("https://mapanamao.com.br/wp-content/uploads/2018/08/aviaozinho.png") no-repeat;display: block;width: 100px;height: 60px;float:right;margin-left:20px;margin-top:-30px;}

.defaultpagetitle{display:inline-block;margin-top:40px;font-family:kids;font-weight:300;color:#e89f38;}
.defaultpagetitle::before{content:"";background:url("https://mapanamao.com.br/wp-content/uploads/2018/08/aviaozinho.png") no-repeat;display: block;width: 100px;height: 60px;float:right;margin-left:20px;margin-top:-15px;}




.widget-title{
  font-family: 'Dosis', sans-serif;
  font-size: 30px!important;
  color: #d59d41!important;
  text-transform: uppercase;
  margin-bottom: 20px!important;;
  font-weight: 400!important;;
  display: block !important;
}












.nos-montamos {
    font-family: 'Dosis', sans-serif;
    font-size: 35px;
    font-weight: 500;
    color: #3d3d3d;
    text-align: center;
    margin-bottom: 30px;
}
.montamos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.montamos a{text-decoration: none !important;}
.montamos .montamos-footer {
    margin: 15px;
    overflow: hidden;
    background-color: #f6f6f6;
    width: 330px;
    border: 2px solid #f6f6f6;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.montamos .montamos-footer p {
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
    color: #3d3d3d;
}
.montamos .montamos-footer.roteiro:after {
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/globo.png');
    margin-right: -160px;
}
.montamos .montamos-footer.hoteis:after {
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/carrinho.png');
    margin-right: -160px;
}
.montamos .montamos-footer.passagens:after {
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/aviaozao.png');
    margin-right: -160px;
}
.montamos .montamos-footer:hover {
    border-color: #c6c6c6 !important;
}
.monte-sua-viagem-titulo {
    text-align: center;
    padding-top: 30px;
}
.monte-sua-viagem-titulo p {
    font-family: 'Dosis', sans-serif;
    font-size: 35px;
    font-weight: 500;
    color: #3d3d3d;
    margin-top: 15px;
}
.newtitlefooter{
	 font-family: 'Dosis', sans-serif;
font-size: 52px !important;
color: #3d3d3d;font-weight: 500;line-height: 60px;
text-transform: uppercase;
}
.elementor-element-6a1f9519  .elementor-widget-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content:  space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 70px 0 100px 0;
}

.monte-sua-viagem-footer .ptb_loops_wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}
.monte-sua-viagem-footer .ptb_loops_wrapper:after {
    content: none;
}


.monte-sua-viagem-footer .monte-sua-viagem-footer-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: rgba(246,246,246,0.6);
    padding: 40px;
	/*  width: calc(25% - 30px);*/
    width: 25%;border:1px solid #ddd;
	
    margin: 0px 0px 0 0px;
}



.monte-sua-viagem-footer .monte-sua-viagem-footer-box .monte-sua-viagem-footer-title {
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    color: #3d3d3d;
    font-size: 16px;
    padding: 0 25px;line-height: 22px;
    margin: 15px 0;
    text-align: center;
}
.monte-sua-viagem-footer .monte-sua-viagem-footer-box .monte-sua-viagem-footer-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.monte-sua-viagem-footer .monte-sua-viagem-footer-box .monte-sua-viagem-footer-links a {
    text-align: center;
    margin: 10px;
    background-color: #d59d41;
    color: #fff;
    text-transform: uppercase;
    padding: 5px;
    font-family: 'Dosis', sans-serif;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.monte-sua-viagem-footer .monte-sua-viagem-footer-box .monte-sua-viagem-footer-links a:hover {
    background-color: #d8ba8a;
}



.formulario-footer {
    padding: 140px 0 120px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.formulario-footer > div {
    width: 50%;
}
.formulario-footer > div:first-child {
    padding-right: 20px;
}
.formulario-footer > div:last-child {
    padding-left: 20px;
}
.formulario-footer .texto p {
    font-family: 'Dosis', sans-serif;
    font-size: 35px;
    font-weight: 500;line-height: 40px;
    color: #3d3d3d;
    margin-top: 15px;
}
.formulario-footer .texto h3 {
    letter-spacing: -0.5px;
}
.formulario-footer #mc_embed_signup input:focus {
    border-color: #aeeede;
}
.formulario-footer form:before {
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/marcador.png');
    position: absolute;
    left: 0;
    top: -10px;
}
.formulario-footer form #mc_embed_signup_scroll {
    width: calc(100% - 180px);
    margin-left: 180px;
}
.formulario-footer #gform_wrapper_1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: relative;
}
.formulario-footer #gform_wrapper_1:before {
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/marcador.png');
    position: absolute;
    left: 0;
    top: -10px;
}
.formulario-footer #gform_wrapper_1 #input_1_1 {
    font-family: 'Dosis', sans-serif;
}
.formulario-footer #gform_1 {
    margin: 0 !important;
    position: relative;
    width: calc(100% - 175px);
}
.formulario-footer #gform_1 li {
    margin-top: 0 !important;
}
.formulario-footer #gform_1 label {
    position: absolute;
    clip: rect(1px,1px,1px,1px);
}
.formulario-footer #gform_1 .gform_body {
    padding-right: 35px;
}
.formulario-footer #gform_1 .gform_body input {
    padding: 17px 9px !important;
    width: 100% !important;
    border: none !important;
}
.formulario-footer #gform_1 .ginput_container {
    margin-top: 0 !important;
}
.formulario-footer #gform_1 .gform_footer {
    position: absolute;
    right: 0;
    top: 0px;
    margin: 0 !important;
    padding: 0 !important;
}
.formulario-footer #gform_1 .gform_footer .gform_button {
    background-color: #d59d41 !important;
    padding: 13.5px 9px !important;
    margin-bottom: 0 !important;
    position: absolute;
    right: 0;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.formulario-footer #gform_1 .gform_footer .gform_button:hover {
    background-color: #f3c780 !important;
}



.redes-sociais-footer {
    margin-bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.redes-sociais-footer p {
    font-family: 'Dosis', sans-serif;
    font-size: 35px;
    font-weight: 500;
    color: #3d3d3d;
    margin-top: 15px;
    margin-bottom: 40px;
}
.redes-sociais-footer img {
    margin-left: 10px;
    margin-right: 10px;
}
.vc_grid-container .vc_single_image-wrapper:hover:before {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0,0,0,0.4);
    content: '';
}
.vc_grid-container .vc_single_image-wrapper:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    background-color: transparent;
}
.vc_grid-container .vc_single_image-wrapper {
    position: relative;
}
.subfooter {
    background-color: transparent !important;
}
.subfooter .dft-grid {
    -webkit-box-align: center;
    -ms-flex-align: center;text-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.subfooter .dft-grid span {
    color: #3d3d3d;
    font-family: 'Dosis', sans-serif;
    font-size: 16px;
}
.subfooter .dft-grid a {
    color: #000 !important;
   font-family: 'Dosis', sans-serif;
    font-size: 16px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.subfooter .dft-grid a:hover {
    color: #43bd18 !important;
}
.subfooter .dft-grid div:nth-child(2) {
    margin-top: 10px;
    margin-bottom: 40px;
}


.formulario-footer * {
    padding: 0;
    margin: 0;
}
.formulario-footer label {
    position: absolute;
    clip: rect(1px,1px,1px,1px);
}
.formulario-footer #mc-embedded-subscribe-form {
    padding: 0 !important;
}
.formulario-footer .clear {
    position: absolute;
    top: 2px;
    right: 0;
    height: 54px;
}
.formulario-footer input#mc-embedded-subscribe {
    padding: 9.5px 9px !important;
    height: 44px;
    border-radius: 0 !important;
    background-color: #d59d41 !important;
}
.formulario-footer #mc_embed_signup .mc-field-group {
    width: 100%;
    min-height: unset;
}
.formulario-footer #mce-responses {
    right: unset;
    position: relative;
    height: auto;
    top: 0 !important;
    width: 100% !important;
}
.formulario-footer #mce-responses #mce-error-response {
    width: 100% !important;
}
.formulario-footer #mce-responses #mce-success-response {
    top: 0 !important;
    width: 100% !important;
}
.formulario-footer #mce-EMAIL {
    padding: 12px 9px !important;
   font-family: 'Dosis', sans-serif;
    font-size: 16px;
    text-indent: unset !important;
    border-width: 2px !important;
    border-radius: 0 !important;
    border-color: #aeeede;
    width: calc(100% - 55px) !important;
}
.formulario-footer #mce-EMAIL::placeholder {
   font-family: 'Dosis', sans-serif;
    font-size: 16px;
    color: #3d3d3d;
}
.formulario-footer .mce_inline_error {
    padding: 5px !important;
   font-family: 'Dosis', sans-serif;
    color: #3d3d3d !important;
    margin-top: 5px !important;
}


























@media (max-width: 1366px) {
    .body.single-post .nice-likes {
        font-size: 12px;
   }
    .formulario-footer form #mc_embed_signup_scroll {
        width: calc(100% - 100px);
        margin-left: 100px;
   }
    .monte-sua-viagem-footer .monte-sua-viagem-footer-box .monte-sua-viagem-footer-title {
        padding: 0 25px;
   }
    .grid-home .vc_btn3-container {
        margin-bottom: 0px !important;
   }
    body > .vc_row {
        padding: 0 10%;
   }
    .montamos .montamos-footer {
        width: 290px;
   }
    .sidebar .autores-side .autor .nome {
        margin-left: 15px;
   }
    .menu-principal ul a {
        font-size: 16px;
   }
    body.single-post .tres_quartos .montamos a .montamos-footer {
        width: 185px;
   }
    body.single-post .tres_quartos .montamos a .montamos-footer.roteiro:after {
        margin-right: -190px;
   }
    body.single-post .content-single img {
        width: auto !important;
        height: auto;
        max-width: 500px !important;
        padding: 5px !important;
   }
    body.single-post .content-single img.emoji {
        width: 20px !important;
        height: 20px !important;
        padding: 0 !important;
   }
    body.single-post .content-single .wp-caption {
        max-width: 500px !important;
   }
}
@media (max-width: 1024px) {
    body.single-post .content-single .gallery .gallery-item {
        width: 100% !important;
        padding: 0 !important;
   }
    i.nice-likes-icon-heart {
        display: block;
   }
    .monte-sua-viagem-footer .monte-sua-viagem-footer-box {
        width: calc(25% - 10px);
        padding: 15px;
        margin: 5px 0;
   }
    .sidebar .autores-side .autor .foto img {
        width: 75px;
        height: 75px;
   }
    .sidebar h2.widgettitle {
        font-size: 27px;
   }
    .sidebar span.widgettitle {
        font-size: 27px;
   }
    .formulario-footer #gform_1 {
        width: calc(100% - 110px);
   }
    body.single-post .tres_quartos .montamos a .montamos-footer {
        width: 185px;
   }
    body.single-post .tres_quartos .montamos a .montamos-footer.roteiro:after {
        margin-right: -200px;
   }
    body.single-post .tres_quartos .montamos a .montamos-footer.passagens:after {
        margin-right: -180px;
   }
    body.single-post .content-single img {
        width: auto !important;
        height: auto;
        max-width: 400px !important;
        padding: 5px !important;
   }
    body.single-post .content-single img.emoji {
        width: 20px !important;
        height: 20px !important;
        padding: 0 !important;
   }
    body.single-post .content-single .wp-caption {
        max-width: 400px !important;
   }
}
@media (max-width: 1000px) {
    i.nice-likes-icon-heart {
        display: inline;
   }
    .body.single-post .nice-likes {
        font-size: 16px;
   }
    .formulario-footer form {
        margin-top: 45px !important;
   }
    .formulario-footer form:before {
        display: none;
   }
    .formulario-footer form #mc_embed_signup_scroll {
        width: 100%;
        margin-left: 0;
   }
    .formulario-footer form #mc-embedded-subscribe {
        margin-right: 0 !important;
   }
    header:before {
        content: '';
        width: 100%;
        height: 367px;
   }
    #shiftnav-toggle-main {
        top: 30px !important;
        border-radius: 10px 0 0 10px !important;
   }
    .shiftnav {
        background: #f2c78f;
   }
    .shiftnav .menu-item a {
        font-family: 'Dosis', sans-serif;
        font-weight: 700;
        font-size: 16px;
        color: #000 !important;
   }
    .shiftnav:after {
        width: 13px;
   }
    header {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
   }
  
    .montamos .montamos-footer {
        width: 200px;
   }
    .vc_row-fluid .vc_col-sm-9 {
        width: 100%;
   }
    .vc_row-fluid .sidebar.vc_col-sm-3 {
        width: 100%;
   }
    .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
        padding-right: 0 !important;
   }
    .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
        margin-right: 0px !important;
   }
    .titulo-bloco-post {
        text-align: center;
   }
    .sidebar .wpb_single_image {
        width: 100%;
   }
    .sidebar .wpb_single_image * {
        width: 100%;
   }
    .vc_gitem-post-data-source-post_date {
        margin-left: 25px !important;
   }
    .data-mais-lido {
        margin-left: 25px !important;
   }
    .formulario-footer {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
   }
    .formulario-footer > div {
        width: 100%;
   }
    .formulario-footer .texto {
        padding-right: 0 !important;
   }
    .formulario-footer .texto p {
        text-align: center;
   }
    .formulario-footer .form {
        padding-left: 0 !important;
   }
    .redes-sociais-footer p {
        text-align: center;
   }
    .menufooter li:not(:first-child) a:before {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
   }
    .menufooter a {
        text-align: center;
   }
    h3 {
        text-align: center;
   }
    .page-id-172 .vc_col-sm-9 {
        padding-right: 0;
   }
    .menu-principal ul a {
        font-size: 15px;
   }
    body.single-post .grid-single-post {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
   }
    body.single-post .grid-single-post .tres_quartos, body.single-post .grid-single-post .um_quarto {
        margin: 0 !important;
        width: 100% !important;
   }
    body.single-post .grid-single-post .um_quarto {
        margin-top: 30px !important;
   }
    body.single-post .grid-single-post .tres_quartos .montamos a .montamos-footer {
        width: 200px;
   }
    body.single-post .grid-single-post .tres_quartos .montamos a .montamos-footer.roteiro:after {
        margin-right: -160px;
   }
    body.single-post .grid-single-post .tres_quartos .montamos a .montamos-footer.passagens:after {
        margin-right: -160px;
   }
    body.category .grid-single-post, body.category .grid-post-categoria, body.page-id-307 .grid-single-post, body.page-id-307 .grid-post-categoria, body.search .grid-single-post, body.search .grid-post-categoria {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
   }
    body.category .grid-single-post .tres_quartos, body.category .grid-single-post .um_quarto, body.category .grid-post-categoria .tres_quartos, body.category .grid-post-categoria .um_quarto, body.page-id-307 .grid-single-post .tres_quartos, body.page-id-307 .grid-single-post .um_quarto, body.page-id-307 .grid-post-categoria .tres_quartos, body.page-id-307 .grid-post-categoria .um_quarto, body.search .grid-single-post .tres_quartos, body.search .grid-single-post .um_quarto, body.search .grid-post-categoria .tres_quartos, body.search .grid-post-categoria .um_quarto {
        margin: 0 !important;
        width: 100% !important;
   }
    body.category .grid-single-post .um_quarto, body.category .grid-post-categoria .um_quarto, body.page-id-307 .grid-single-post .um_quarto, body.page-id-307 .grid-post-categoria .um_quarto, body.search .grid-single-post .um_quarto, body.search .grid-post-categoria .um_quarto {
        margin-top: 30px !important;
   }
}
@media (max-width: 768px) {
    #mce-responses {
        text-align: center;
   }
    #mce-responses #mce-success-response {
        text-align: center;
   }
    .content-single .post-grid .newsletter {
        flex-direction: column;
   }
    .content-single .post-grid .newsletter p.titulo-newsletter {
        margin-bottom: 15 !important;
        text-align: center;
   }
    .content-single .post-grid .newsletter .titulo-newsletter {
        width: 100%;
   }
    .content-single .post-grid .newsletter .form-newsletter {
        width: 100%;
   }
    #commentform .comment-form-author, #commentform .comment-form-email {
        width: 100%;
        display: block;
        margin-bottom: 25px;
   }
    #commentform .comment-form-author {
        padding-right: 0px;
   }
    #commentform .comment-form-email {
        padding-left: 0px;
   }
    .gform_confirmation_message {
        font-family: 'book' !important;
        font-size: 18px !important;
        text-align: center !important;
   }
    #gform_2 .lds-facebook, #gform_3 .lds-facebook {
        left: calc(50% - 13px);
        right: unset;
   }
    #gform_5 .lds-facebook, #gform_6 .lds-facebook, #gform_7 .lds-facebook {
        left: calc(50% - 20px);
        right: unset;
   }
    .montamos {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
   }
    .montamos .montamos-footer {
        width: 275px;
   }
    #input_1_1 {
        line-height: 1 !important;
   }
    .formulario-footer {
        padding: 75px 0 100px 0;
   }
    .formulario-footer .texto {
        margin-bottom: 15px;
   }
    .menufooter ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
   }
    .menufooter ul li:not(:first-child) a:before {
        content: none;
   }
    .subfooter .dft-grid > div {
        text-align: center;
   }
    .redes {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
   }
    .redes .rede {
        margin-bottom: 15px;
   }
    .monte-sua-viagem-footer {
        margin: 35px 0 55px 0;
   }
    .monte-sua-viagem-footer .monte-sua-viagem-footer-box {
        width: calc(50% - 5px);
   }
    .sidebar h2.widgettitle {
        font-size: 27px;
        text-align: center;
   }
    .sidebar span.widgettitle {
        font-size: 27px;
        text-align: center;
		display: block;
   }
    .sidebar .autores-side .autor {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
   }
    .sidebar .autores-side .autor .nome {
        margin-top: 15px;
        margin-left: 0 !important;
   }
    .sidebar .vc_grid-filter.vc_gitem-post-data-source-post_categories {
        display: inline-block !important;
   }
    .sidebar .monte-sua-viagem-sidebar .monte-sua-viagem-sidebar-link {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
   }
    .sidebar .monte-sua-viagem-sidebar .monte-sua-viagem-sidebar-link img {
        margin-right: 0;
        margin-bottom: 10px;
   }
    .sidebar .categoria-mais-lido, .sidebar .vc_gitem-post-data-source-post_categories {
        margin: 0 auto;
   }
    .sidebar .titulo-mais-lido, .sidebar .vc_gitem-post-data-source-post_title > div {
        text-align: center !important;
   }
    .sidebar .data-mais-lido {
        margin: 0 auto !important;
        margin-bottom: 15px !important;
   }
    .rev-titulo {
        line-height: 22px !important;
   }
    .page-id-5 .vc_grid-filter.vc_gitem-post-data-source-post_categories {
        display: inline-block !important;
   }
    .page-id-5 .vc_column_container>.vc_column-inner {
        padding-left: 0;
        padding-right: 0;
   }
    .page-id-5 .grid-home .vc_gitem-post-data-source-post_title {
        min-height: unset;
   }
    .page-id-5 .grid-home .vc_gitem-post-data-source-post_excerpt p {
        min-height: unset;
   }
    .page-id-5 .vc_gitem-post-data-source-post_date {
        margin-left: unset !important;
   }
    .page-id-5 .ver-todos {
        width: 100%;
        text-align: center;
   }
    .page-id-5 .ver-todos button {
        margin-left: 0;
        margin-bottom: 30px;
   }
    .grid-home.hospedagem .vc_gitem-post-data-source-post_categories, .grid-home.filhos .vc_gitem-post-data-source-post_categories, .grid-home.brasil .vc_gitem-post-data-source-post_categories, .grid-home.bagagem .vc_gitem-post-data-source-post_categories {
        display: none !important;
   }
    .page-id-153 .conteudo .categorias .categoria {
        width: 50%;
        margin-bottom: 30px;
   }
    .page-id-153 .conteudo .categorias .categoria > a {
        margin-bottom: 15px;
   }
    .page-id-204 .semi-footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
   }
    .page-id-204 .semi-footer .texto-normal {
        padding-left: 0;
   }
    .page-id-204 .vc_column_container {
        text-align: center;
   }
    .page-id-204 .vc_column_container * {
        text-align: center;
   }
    .page-id-204 .vc_col-sm-2 p {
        margin-top: 15px;
   }
    .page-id-204 .vc_col-sm-2 p > a {
        display: inline-block;
   }
    .page-id-204 .vc_col-sm-2 .kids p {
        margin-top: 0;
        margin-bottom: 15px;
   }
    .page-id-204 .lshowcase-box-4 {
        margin-top: 10px;
        margin-left: 5px;
        margin-right: 5px;
        width: calc(50% - 10px);
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
   }
    .page-id-107 #gform_confirmation_message_2 {
        font-size: 18px;
        font-family: 'book';
   }
    .page-id-107 #gform_confirmation_message_3 {
        font-family: 'book';
        margin-top: 20px;
        font-size: 18px;
   }
    .page-id-107 .row-align-center {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
   }
    .page-id-107 .row-align-center p {
        text-align: center;
   }
    .page-id-107 .row-align-center .texto-normal {
        margin-bottom: 15px;
        padding-right: 0;
   }
    .page-id-107 #gform_2 .gform_footer, .page-id-107 #gform_3 .gform_footer {
        text-align: center;
   }
    .page-id-107 #gform_2 .gform_footer .gform_button, .page-id-107 #gform_3 .gform_footer .gform_button {
        line-height: 1;
        width: auto;
        margin: 0 auto;
   }
    .page-id-107 #gform_2 .gfield, .page-id-107 #gform_3 .gfield {
        padding-right: 0;
   }
    .page-id-107 #gform_2 .gfield input, .page-id-107 #gform_3 .gfield input {
        width: 100%;
        max-width: unset;
   }
    .page-id-107 #gform_2 .gfield textarea, .page-id-107 #gform_3 .gfield textarea {
        width: 100%;
        max-width: unset;
   }
    .page-id-107 .ultimos-posts p {
        text-align: center;
   }
    .page-id-107 .texto-normal {
        padding-right: 0;
   }
    .page-id-107 .texto-normal p {
        text-align: center;
   }
    .page-id-107 .fale-conosco-redes-sociais a {
        word-break: break-word;
   }
    .page-id-107 #gform_wrapper_3 {
        margin-top: 0 !important;
        margin-bottom: 45px !important;
   }
    .page-id-119 .titulo-conteudo, .page-id-119 .conteudo, .page-id-119 .font-size35 {
        text-align: center;
        padding-right: 0;
   }
    .page-id-119 .autores-sobre {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
   }
    .page-id-119 .autores-sobre .autor {
        margin-bottom: 30px;
   }
    .page-id-119 .boxzilla {
        max-width: 600px;
        max-height: unset;
        height: auto;
        margin-left: 15px;
        margin-right: 15px;
        border-radius: 10px;
        width: auto;
   }
    .page-id-119 .boxzilla .boxzilla-content {
        padding: 30px;
        height: auto;
        border-radius: 10px;
   }
    .page-id-119 .boxzilla .first-child {
        max-height: 500px;
        overflow-y: auto;
   }
    .page-id-119 .boxzilla .boxzilla-close-icon {
        right: -13px;
        top: -17px;
        font-family: 'Dosis', sans-serif;
        font-weight: 700;
        color: #d59d41;
        font-size: 60px;
        background-color: #fff;
        padding: 5px;
        border-radius: 50%;
        opacity: 1;
        width: 45px;
        height: 45px;
        padding-top: 4px;
        padding-bottom: 16px;
        padding-left: 6px;
        -webkit-transition: 0.3s all;
        transition: 0.3s all;
   }
    .page-id-119 .boxzilla .fotobox {
        margin-top: 15px;
   }
    .boxzilla {
        max-width: 600px;
        max-height: unset;
        height: auto;
        margin-left: 15px;
        margin-right: 15px;
        border-radius: 10px;
        width: auto;
   }
    .boxzilla .boxzilla-content {
        padding: 30px;
        height: auto;
        border-radius: 10px;
   }
    .boxzilla .first-child {
        max-height: 500px;
        overflow-y: auto;
   }
    .boxzilla .boxzilla-close-icon {
        right: -13px;
        top: -17px;
        font-family: 'Dosis', sans-serif;
        font-weight: 700;
        color: #d59d41;
        font-size: 60px;
        background-color: #fff;
        padding: 5px;
        border-radius: 50%;
        opacity: 1;
        width: 45px;
        height: 45px;
        padding-top: 4px;
        padding-bottom: 16px;
        padding-left: 6px;
        -webkit-transition: 0.3s all;
        transition: 0.3s all;
   }
    .boxzilla .fotobox {
        margin-top: 15px;
   }
    .page-id-172 .vc_tta-panel-body .formulario {
        padding: 0;
   }
    .page-id-172 .vc_tta-panel-body #gform_5 .gform_footer, .page-id-172 .vc_tta-panel-body #gform_6 .gform_footer, .page-id-172 .vc_tta-panel-body #gform_7 .gform_footer {
        text-align: center !important;
   }
    .page-id-172 .vc_tta-panel-body #field_6_7, .page-id-172 .vc_tta-panel-body #field_6_9 {
        display: inline-block !important;
        width: 100%;
   }
    .page-id-172 .vc_tta-panel-body #field_7_7, .page-id-172 .vc_tta-panel-body #field_7_9 {
        display: inline-block !important;
        width: 100%;
   }
    .page-id-172 .vc_tta-panel-body #field_5_7, .page-id-172 .vc_tta-panel-body #field_5_9 {
        display: inline-block !important;
        width: 100%;
   }
    .page-id-172 .vc_tta-panel-body .formulario .texto-normal {
        width: 100%;
   }
    .page-id-172 .vc_tta-panel h4 a {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
   }
    .page-id-172 .vc_tta-panel h4 a span {
        font-family: 'book';
        font-size: 22px;
        color: #3d3d3d;
        text-align: center;
   }
    .page-id-172 .vc_tta-panel:first-child h4 a:after {
        margin-top: 20px;
        content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/mundo-l.png');
        -webkit-animation: 0.5s all;
        animation: 0.5s all;
        -webkit-transition: 0.5s all;
        transition: 0.5s all;
   }
    .page-id-172 .vc_tta-panel:nth-child(2) h4 a:after {
        content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/carrinho-l.png');
        margin-top: 20px;
        -webkit-animation: 0.5s all;
        animation: 0.5s all;
        -webkit-transition: 0.5s all;
        transition: 0.5s all;
   }
    .page-id-172 .vc_tta-panel:nth-child(3) h4 a:after {
        margin-top: 20px;
        content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/aviao-l.png');
        -webkit-animation: 0.5s all;
        animation: 0.5s all;
        -webkit-transition: 0.5s all;
        transition: 0.5s all;
   }
    body.single-post .grid-single-post {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
   }
    body.single-post .grid-single-post .tres_quartos .montamos a .montamos-footer {
        width: 275px;
   }
    body.single-post .grid-single-post .addtoany_share_save_container, body.single-post .grid-single-post .nice-likes {
        width: 100%;
   }
    body.single-post .grid-single-post .addtoany_share_save_container {
        margin-bottom: 40px;
   }
    body.single-post .grid-single-post .addtoany_share_save_container .addtoany_list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
   }
    body.single-post .grid-single-post .addtoany_share_save_container .addtoany_list:before {
        width: 100%;
   }
    body.single-post .grid-single-post .addtoany_share_save_container .addtoany_list a {
        width: 20%;
   }
    body.single-post .grid-single-post .addtoany_share_save_container .addtoany_list .a2a_label {
        display: none;
   }
    body.single-post .grid-single-post h1, body.single-post .grid-single-post .single-date {
        text-align: center;
   }
    body.single-post .grid-single-post .single-date {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: distribute;
        justify-content: space-around;
   }
    body.single-post .grid-single-post .single-date .data-atualizada {
        padding: 0 !important;
   }
    body.single-post .grid-single-post .sua-viajem .monte-sua-viagem-footer-box {
        width: calc(50% - 4px);
   }
    body.single-post .grid-single-post .wp_rp_content .related_post {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
   }
    body.single-post .grid-single-post .wp_rp_content .related_post li {
        width: 100% !important;
        margin-bottom: 15px;
        -ms-flex-pack: distribute;
        justify-content: space-around;
   }
    body.single-post .grid-single-post .wp_rp_content .related_post li .wp_rp_category {
        margin-right: 0 !important;
   }
    body.single-post .grid-single-post .wp_rp_content .related_post li .wp_rp_title {
        text-align: center;
   }
    body.single-post .back-to-page {
        display: block;
        text-align: center;
        color: #d59d41;
        font-family: 'Dosis', sans-serif;
        font-size: 22px;
        font-weight: 700;
   }
    body.single-post .form-submit {
        text-align: center !important;
   }
    body.category .grid-single-post .grid-categoria .post-item, body.category .grid-post-categoria .grid-categoria .post-item, body.page-id-307 .grid-single-post .grid-categoria .post-item, body.page-id-307 .grid-post-categoria .grid-categoria .post-item, body.search .grid-single-post .grid-categoria .post-item, body.search .grid-post-categoria .grid-categoria .post-item {
        padding: 0 0 30px 0;
        width: 100%;
   }
}
@media (max-width: 480px) {
    body.single-post .content-single img {
        width: auto !important;
        height: auto;
        max-width: 90% !important;
        padding: 5px !important;
   }
    body.single-post .content-single img.emoji {
        width: 20px !important;
        height: 20px !important;
        padding: 0 !important;
   }
    body.single-post .content-single .wp-caption {
        max-width: 90% !important;
   }
    body.single-post .content-single .wp-caption img {
        max-width: 100% !important;
   }
    .page-id-119 .boxzilla .boxzilla-close-icon {
        right: 5px;
        top: 5px;
   }
    .formulario-footer #gform_wrapper_1:before {
        content: none;
   }
    .formulario-footer #gform_1 {
        width: 100%;
   }
    .formulario-footer .texto p {
        font-size: 24px;
   }
    .redes-sociais-footer p {
        font-size: 24px;
   }
    .menufooter ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
   }
    h3 {
        font-size: 36px !important;
   }
    .monte-sua-viagem-titulo p, .nos-montamos {
        font-size: 30px;
   }
    .monte-sua-viagem-footer .monte-sua-viagem-footer-box {
        width: 100%;
   }
    .sidebar .vc_gitem-post-data-source-post_categories, .sidebar .vc_gitem-post-data-source-post_date {
        width: 100%;
        text-align: center;
   }
    .sidebar .vc_gitem-post-data-source-post_categories, .sidebar .vc_gitem-post-data-source-post_title {
        margin-bottom: 10px;
   }
    .sidebar .vc_gitem-post-data-source-post_categories *, .sidebar .vc_gitem-post-data-source-post_date * {
        text-align: center !important;
   }
    .sidebar .categoria-mais-lido {
        width: 100%;
        text-align: center;
   }
    .sidebar .titulo-mais-lido, .sidebar .categoria-mais-lido {
        margin-bottom: 10px !important;
   }
    .titulo-bloco-post {
        margin-bottom: 15px !important;
   }
    header > a > img {
        height: 200px;
        width: auto;
   }
    .vc_gitem-post-data-source-post_date {
        margin: 0 auto !important;
        margin-bottom: 15px !important;
   }
    .rev-cat {
        font-size: 16px !important;
   }
    .page-id-153 .conteudo .categorias .categoria {
        width: 100%;
   }
    .page-id-153 .conteudo .kids {
        margin-top: 65px;
        margin-bottom: 40px !important;
        text-align: center;
        line-height: 50px;
   }
    .page-id-204 .topo .ultimos-posts img {
        display: none;
   }
    .page-id-204 .lshowcase-box-4 {
        margin-top: 10px;
        margin-left: 5px;
        margin-right: 5px;
        width: calc(100% - 10px);
        -ms-flex-preferred-size: calc(100% - 10px);
        flex-basis: calc(100% - 10px);
   }
    .page-id-146 .titulo-pagina.ultimos-posts img {
        display: none;
   }
    .page-id-146 h4:before {
        content: none !important;
   }
    .page-id-146 .conteudo {
        padding: 0px;
   }
    .page-id-146 .titulo-bloco-post {
        margin-bottom: 30px !important;
   }
    .page-id-172 .titulo-bloco-post img {
        display: none;
   }
    .page-id-172 .vc_tta-panel-body {
        padding: 5px !important;
   }
    .page-id-172 .vc_tta-panel-body .titulo-sessao img {
        display: none;
   }
    .page-id-172 .vc_tta-panel-body .formulario .vc_column-inner {
        padding-right: 0;
        padding-left: 0;
   }
    body.single-post .grid-single-post .caixa_autor {
        width: 100%;
        text-align: center;
   }
    body.single-post .grid-single-post .nice-likes, body.single-post .grid-single-post .addtoany_list {
        text-align: center;
   }
    body.single-post .grid-single-post .wp_rp_publish_date {
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
   }
    body.single-post .grid-single-post .wp_rp_title {
        margin-bottom: 9px !important;
   }
    body.single-post .grid-single-post .sua-viajem .monte-sua-viagem-footer-box {
        width: calc(100%);
   }
    body.category .grid-single-post .grid-categoria .post-item .post-item-titulo, body.category .grid-post-categoria .grid-categoria .post-item .post-item-titulo, body.page-id-307 .grid-single-post .grid-categoria .post-item .post-item-titulo, body.page-id-307 .grid-post-categoria .grid-categoria .post-item .post-item-titulo, body.search .grid-single-post .grid-categoria .post-item .post-item-titulo, body.search .grid-post-categoria .grid-categoria .post-item .post-item-titulo {
        min-height: unset !important;
   }
    body.category .grid-single-post .grid-categoria .post-item .post-item-desc, body.category .grid-post-categoria .grid-categoria .post-item .post-item-desc, body.page-id-307 .grid-single-post .grid-categoria .post-item .post-item-desc, body.page-id-307 .grid-post-categoria .grid-categoria .post-item .post-item-desc, body.search .grid-single-post .grid-categoria .post-item .post-item-desc, body.search .grid-post-categoria .grid-categoria .post-item .post-item-desc {
        min-height: unset !important;
   }
}
@media (max-width: 380px) {
    .rev-quadrado {
        min-height: 200px !important;
   }
    .rev-descricao {
        top: 25px;
   }
    body > .vc_row {
        padding: 0 8%;
   }
    body footer > .vc_row {
        padding: 0 8%;
   }
    .sidebar {
        padding: 5px !important;
   }
}




/*SINGLE*/

.single .newsletter {
    margin-bottom: 25px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(213,157,65,0.5);
    padding: 5px;
}
.single  .newsletter p.titulo-newsletter {
    margin-bottom: 0 !important;
}
.single  .newsletter .titulo-newsletter {
    width: 50%;
    font-size: 20px !important;
 font-family: 'Dosis', sans-serif;
    color: #3d3d3d !important;
    text-transform: uppercase;
    font-weight: 700 !important;
}
.single .newsletter .form-newsletter {
    width: 50%;
}
.single .newsletter .form-newsletter * {
    padding: 0 !important;
    margin: 0 !important;
}
.single  .newsletter .form-newsletter .clear {
    position: absolute;
    top: 2px;
    right: 0;
    height: 54px;
}
.single  .newsletter .form-newsletter input#mc-embedded-subscribe {
    padding: 8.5px 9px !important;
    height: 44px;
    border-radius: 0 !important;
    background-color: #d59d41 !important;
}
.single .newsletter .form-newsletter #mc_embed_signup .mc-field-group {
    width: 100%;
    min-height: unset;
}
.single  .newsletter .form-newsletter #mce-responses {
    right: unset;
    position: relative;
    height: auto;
    top: 0 !important;
    width: 100% !important;
}
.single .newsletter .form-newsletter #mce-responses #mce-error-response {
    width: 100% !important;
}
.single  .newsletter .form-newsletter #mce-responses #mce-success-response {
    top: 0 !important;
    width: 100% !important;
}
.single .newsletter .form-newsletter #mce-EMAIL {
    padding: 12px 9px !important;
    font-family: 'Dosis', sans-serif;
    font-size: 16px;
    text-indent: unset !important;
    border-width: 2px !important;
    border-radius: 0 !important;
    border-color: rgba(213,157,65,0.5);
    width: calc(100% - 50px);
}
.single .newsletter .form-newsletter #mce-EMAIL::placeholder {
font-family: 'Dosis', sans-serif;
    font-size: 16px;
    color: #3d3d3d;
}
.single .newsletter .form-newsletter .mce_inline_error {
    padding: 5px !important;
   font-family: 'Dosis', sans-serif;
    color: #3d3d3d !important;
    margin-top: 5px !important;
}
.single .newsletter .form-newsletter .gform_footer {
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    right: 0;
    width: auto !important;
    top: 0px;
    background-color: #d59d41;
}
.single .newsletter  .form-newsletter #gform_wrapper_8 {
    margin: 0 !important;
}
.single .newsletter .form-newsletter #gform_submit_button_8 {
    margin-bottom: 0 !important;
}
.single .newsletter .form-newsletter #input_8_1 {
    width: 100%;
}
.single .newsletter  .form-newsletter label {
    clip: rect(1px,1px,1px,1px);
    position: absolute;
}
.single .newsletter  .form-newsletter #gform_8 * {
    padding: 0 !important;
    margin: 0 !important;
}
.single .newsletter .form-newsletter #gform_8 {
    position: relative;
}
.single .newsletter .form-newsletter #gform_8 #input_8_1 {
    padding: 8px !important;
    padding-right: 68px !important;
}
.single .newsletter .form-newsletter #gform_8 #gform_submit_button_8 {
    padding: 8px !important;
}
.single .newsletter .form-newsletter #gform_8 .lds-css {
    position: absolute;
    top: 9px !important;
    left: -25px !important;
}




.single article{padding: 0 !important;}
.single span[data-pin-log="button_pinit_floating"] {
    display: block !important;
    z-index: 50 !important;
}
.single .comment-subscription-form {
    display: none;
}

.single .grid-single-post {
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 30px;
}
.single .tres_quartos {
    width: calc(100% - 330px);
}
.single .um_quarto {
    width: 300px;
}
.single .post-navigation{display: none;}
.single .post-thumb-img-content img {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    padding: 5px;
}

.single  #primary  h1 {
    font-family: 'kids';
    font-size: 45px;
    color: #d59d41;
    font-weight: 400 !important;
    margin-top: 30px;
    font-size: 45px !important;
}
.single  #primary  h1 img {
    position: relative;
    margin-left: 30px;
    margin-bottom: -10px !important;
}
.single  #primary .data-publica {
  font-family: 'Dosis', sans-serif !important;
    color: #d59d41;
    font-size: 16px;
}
.single  #primary  .single-date {
    padding: 5px;
    margin-top: 20px;
}
.single  #primary  .data-atualiza {
   font-family: 'Dosis', sans-serif !important;
    color: #d59d41;
    font-size: 16px;
    padding-left: 50px;
}
.single  #primary {
    margin-top: 25px;
    padding: 5px;
}
.single  #primary h2 {
    font-size: 28px !important;
}
.single  #primary h3 {
    font-size: 24px !important;
    color: #000;
    text-transform: none !important;
}
.single  #primary h4 {
    font-size: 20px !important;
}
.single  #primary h2, .single  #primary h3, .single  #primary h4 {
    margin-top: 20px;
    margin-bottom: 25px;
    font-weight: 700;
    font-family: 'Dosis', sans-serif;
}
.single p {
    margin-bottom: 25px !important;
}
.single  #primary  div {
    font-family: 'Dosis', sans-serif !important;
    font-size: 18px;
    line-height: 28px;
    color: #000 !important;
}

.single  #primary   img.emoji {
    width: 20px !important;
    height: 20px !important;
    padding: 0 !important;
}
.single  #primary  .wp-caption img {
    padding: 0 !important;
    width: 100% !important;
}
.single  #primary .wp-caption {
    max-width: 660px !important;
}
.single  #primary  ul {
    list-style-type: unset;
    padding-left: 25px;
}
.single  #primary  ol {
    padding-left: 25px;
    list-style-type: decimal;
}

.single  #primary  li {
   font-family: 'Dosis', sans-serif !important;
    font-size: 18px;
    margin-bottom: 25px;
    line-height: 28px;
}
.single  #primary  .blockquote {
    padding: 8px;
    line-height: 25px;
}
.single  #primary  strong {
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    line-height: 28px;
}
.single .entry-content    a {
    color: #0000EE ;
}
.single   .entry-content  a:hover {
    color:#d80000 ;
}
.single  #primary  img {
    max-width: 100%;
    height: auto;
}
.single  #primary  .post-grid p {
   font-family: 'Dosis', sans-serif !important;
    font-size: 18px;
    line-height: 28px;
    color: #000 !important;
}
.single  #primary  .post-grid p strong {
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
}
.single  #primary  .sua-viajem {
    margin-bottom: 50px;
}
.single  #primary .sua-viajem .montamos-footer {
    width: 250px;
}
.single  #primary  .sua-viajem .monte-sua-viagem-footer-title {
    padding: 0 25px;
}
.single  #primary  .sua-viajem .monte-sua-viagem-footer-box {
    padding: 15px;
    width: calc(25% - 8px);
    margin: 4px 0;
}
.single  #primary  .sua-viajem .monte-sua-viagem-footer-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.single  #primary  .sua-viajem .monte-sua-viagem-footer-links a {
    margin: 4px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.single  #primary  .sua-viajem .monte-sua-viagem-footer-links a:hover {
    background-color: #d8ba8a;
}
.single  #primary  .sua-viajem .monte-sua-viagem-titulo p, body.single-post .sua-viajem .nos-montamos {
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #d59d41;
}
.single  #primary  .sua-viajem .monte-sua-viagem-titulo p {
    margin-top: 25px;
}
.single  #primary  .sua-viajem .monte-sua-viagem-footer {
    margin: 40px 0 60px 0;
}
.single  #primary  .addtoany_share_save_container {
    width: 78%;
    display: none;
}
.single  #primary  .nice-likes {
    width: 20%;
    display: inline-block;
    color: #000;
  font-family: 'Dosis', sans-serif !important;
    font-size: 16px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.single  #primary  .nice-likes:before {
    content: 'Curtir isso:';
    color: #000;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 18px;
    display: block;
    margin-bottom: 15px;
}
.single  #primary  .nice-likes i:before {
    content: 'CURTIR';
    background-color: #d59d41;
    padding: 8px 13px;
    border: 2px solid #d59d41;
    color: #fff;
    width: auto !important;
    font-family: 'Dosis', sans-serif !important;
    font-size: 16px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.single  #primary  .nice-likes i:hover:before {
    background-color: #fff !important;
    color: #d59d41 !important;
}
.single  #primary  .nice-likes:active {
    color: #d59d41;
}
.single  #primary  .nice-likes.liked {
    color: #d59d41;
}
.single  #primary  .nice-likes.liked i:before {
    content: 'CURTIDO';
    background-color: #dcb77a;
}
.single  #primary  .addtoany_list a span {
    width: auto;
    height: auto;
    background-color: transparent !important;
    margin-top: 10px;
    margin-right: 10px;
}
.single  #primary  .addtoany_list:before {
    content: 'Gostou? Compartilhe:';
    color: #000;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 18px;
    display: block;
}
.single  #primary  .a2a_button_facebook span svg {
    display: none;
}
.single  #primary  .a2a_button_facebook span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/facebook-single.png");
}
.single  #primary  .a2a_button_pinterest span svg {
    display: none;
}
.single  #primary  .a2a_button_pinterest span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/printerest-single.png");
}
.single  #primary  .a2a_button_google_plus span svg {
    display: none;
}
.single  #primary  .a2a_button_google_plus span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/google-single.png");
}
.single  #primary  .a2a_button_tumblr span svg {
    display: none;
}
.single  #primary  .a2a_button_tumblr span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/tumblr-single.png");
}
.single  #primary  .a2a_button_twitter span svg {
    display: none;
}
.single  #primary  .a2a_button_twitter span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/twitter2-single.png");
}
.single  #primary .a2a_button_linkedin span svg {
    display: none;
}
.single  #primary  .a2a_button_linkedin span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/linkedin-single.png");
}
.single  #primary  .a2a_button_telegram span svg {
    display: none;
}
.single  #primary  .a2a_button_telegram span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/telegram-single.png");
}
.single  #primary  .a2a_button_whatsapp span svg {
    display: none;
}
.single  #primary  .a2a_button_whatsapp span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/whatsapp-single.png");
}
.single  #primary  .a2a_button_email span svg {
    display: none;
}
.single  #primary  .a2a_button_email span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/email.png");
}
.single  #primary  .a2a_button_print span svg {
    display: none;
}
.single  #primary  .a2a_button_print span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/imprimir-single.png");
}
.single  #primary  a.addtoany_share {
    display: none;
}
.single  #primary  .caixa_autor {
    padding: 5px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.single  #primary  .caixa_autor:before {
    content: 'Escrito por:';
    color: #000;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 18px;
    display: block;
}
.single  #primary  .caixa_autor .foto {
    margin-top: 45px;
}
.single  #primary  .caixa_autor .foto:before {
    top: 54px;
}
.single  #primary  .comment-form * {
    color: #000;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 18px;
}
.single  #primary  textarea#comment {
    width: 100%;
    display: block;
    resize: none;
    border: 1px solid #d59d41;
    margin-bottom: 25px;
    margin-top: 15px;
    padding: 10px;
    font-family: 'Dosis', sans-serif !important;
    font-weight: 400;
}
.single  #primary  .logged-in-as {
    display: none;
}
.single  #primary  #reply-title {
    display: none;
}
.single  #primary  .form-submit {
    text-align: right;
}
.single  #primary  .form-submit .submit {
    color: #fff;
    font-family: 'Dosis', sans-serif !important;
    font-size: 16px;
    background-color: #d59d41;
    text-transform: uppercase;
    border: 2px solid #d59d41 !important;
    font-weight: 400;
    cursor: pointer;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.single  #primary .form-submit .submit:hover {
    background-color: #fff !important;
    color: #d59d41 !important;
}
.single  #primary  .comment-author {
    margin-bottom: 5px;
}
.single  #primary  .commentmetadata {
    margin-bottom: 10px;
}

.single  #primary  .commentlist .comment .comment-body > p {
    padding-left: 5px;
}
.single  #primary  .comment-body p a {
    color: #d29e25;
    font-weight: bold;
}
.single  #primary .commentlist * {
 font-family: 'Dosis', sans-serif !important;
    color: #3d3d3d;
}
.single  #primary  .commentlist * .fn {
    font-style: normal;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
}
.single  #primary .commentlist * .comment-reply-link {
    color: #d59d41;
}
.single  #primary  .wp_rp_content {
    width: 100%;
    margin-bottom: 20px;
}
.single  #primary  .wp_rp_content .related_post {
    width: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.single  #primary  .wp_rp_content .related_post li {
    margin: 0 !important;
    width: 32% !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.single  h3.related_post_title  {
    font-family: 'kids'!important;;
    color: #d59d41!important;;
    margin-top: 30px !important;
    font-size: 35px !important;
    margin-bottom: 20px !important;
    font-weight: 400 !important;
    text-transform: capitalize;
}
.single  #primary  .wp_rp_content .related_post li .wp_rp_thumbnail {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;height: 180px;overflow: hidden;
    order: 1;
    width: 100%;
    position: relative;
}
.single  #primary  .wp_rp_content .related_post li .wp_rp_thumbnail:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: transparent;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
.single  #primary  .wp_rp_content .related_post li .wp_rp_thumbnail:hover:before {
    background-color: rgba(0,0,0,0.4);
}
.single  #primary  .wp_rp_content .related_post li .wp_rp_thumbnail img {
    width: 100% !important;
   min-height: 180px;object-fit: cover;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}
.single  #primary  .wp_rp_content .related_post li .wp_rp_publish_date {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    font-size: 15px !important;
   font-family: 'Dosis', sans-serif !important;
    color: #7c7c7c;
}
.single  #primary  .wp_rp_content .related_post li .wp_rp_title {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    color: #000;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 16px !important;
    line-height: 18px !important;
}
.single  #primary  .wp_rp_content .related_post li .wp_rp_category {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    font-size: 0;
    margin-top: -4px;
    margin-right: 15px;
}
.single  #primary  .related_post li .wp_rp_category a {
    display: none !important;
    font-size: 15px !important;
    font-family: 'Dosis', sans-serif !important;
    color: #0a718f;
    text-transform: uppercase;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;position: relative;top:8px;
}
.single  #primary  .related_post li .wp_rp_category a:first-child {
    display: inline !important;
}
.single  #primary  .related_post li .wp_rp_category a:hover {
    color: #d59d41;
}
.single  #primary  .related_post_title {
    font-family: 'kids';
    color: #d59d41;
    margin-top: 30px !important;
    font-size: 35px !important;
    margin-bottom: 20px !important;
    font-weight: 400 !important;
    text-transform: capitalize;
}
.single  #primary  .related_post_title img {
    position: relative;
    margin-left: 30px;
    margin-bottom: -10px !important;
}
.single  #primary  .wp_rp_footer {
    display: none;
}
.single  #primary .back-to-page {
    color: #d59d41;
 font-family: 'Dosis', sans-serif !important;
    font-size: 16px;
    text-decoration: underline;
    text-transform: uppercase;
    margin-top: 20px;
}
.single  #primary  .aligncenter {
    display: block;
    margin: 0 auto;
}
.single  #primary  .wp-caption {
    text-align: center;
    margin: 0 auto;
    display: block;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
    max-width: 100% !important;
    margin-bottom: 25px;
    margin-top: 15px;
}
.single  #primary  .wp-caption img {
    margin-bottom: 15px;
}
.single  #primary .monte-sua-viagem-footer{display: flex;flex-wrap: wrap;}
.single  #primary .monte-sua-viagem-footer .monte-sua-viagem-footer-links a{color:#FFF!important;font-size:12px;;}
.single  #primary .monte-sua-viagem-footer .monte-sua-viagem-footer-box{margin:4px!important;;}
.single .wp-block-image{text-align: center;}
.single #secondary .sidebar-main{background:#f9f9f9;padding:10px;box-sizing:border-box;overflow:hidden;}
.bookingaff{display: table;margin: auto;}
.caixa_autor {
    position: relative;
    display: inline-block;
}
.caixa_autor .foto::before {
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/fundo-img.png');
    position: absolute;
    top: -15px;
}
.caixa_autor .foto img {
    margin: 0 auto;
    border-radius: 50%;
    margin-bottom: 15px;
    margin-left: 6px;top:-5px;position: relative;
    width: 120px !important;
    height: 120px !important;
}
.caixa_autor .nome {
    text-align: center;
    font-family: 'Dosis', sans-serif;
    font-weight: bold;
    font-size: 20px;
    color: #d59d41;
    text-transform: uppercase;
}
.monte-sua-viagem-footer-box a{text-decoration: none !important;}

.relatedposts {display:flex;margin:20px 0!important;padding:0!important;}
.relatedposts li{display: inline-block;padding:10px;width:33.3%;}
.relatedposts li figure{height: 160px;overflow: hidden;}
.relatedposts li figure img{min-height: 160px;object-fit: cover;}
.relatedposts li a{text-decoration: none !important;color:#000!important;;}
.relatedposts li a strong{font-size:16px;line-height: 22px !important;padding-top:0px;display: block;margin-bottom:5px;}
.relatedposts li a:hover{color:#e79c35!important;}
.relatedposts li b {font-family: Lato;font-weight: 300;font-size: 14px;text-transform: uppercase;}
.relatedposts li em{font-size: 14px;font-style: normal;margin-left:0px;color: #7c7c7c;}
.relatedposts b a{color: #0b718f!important;;}
.single-date{margin: 0 0 20px 0 !important;padding: 0 0 10px 0 !important;position: relative;top:-15px;border-bottom:1px dotted #CCC;}
.relatedposts b{display: inline-block;}
.relatedposts .post-categories{margin: 5px 0 0 0;padding: 0 !important;}
.relatedposts .post-categories li{margin: 0 5px 0 0!important;;padding: 0;display: inline-block;white-space: nowrap;overflow: hidden;width: auto !important;}


.share_btns_dotes{list-style:none;margin:-15px 0 0px 0px !important;position:relative;border-radius:0px;padding:0 0px !important;display:block !important;}
.share_btns_dotes::before{transition:.2s;font-family: 'Dosis', sans-serif;font-weight: 200; font-size:18px;cursor: pointer;width:100%;content:"Gostou? Compartilhe:";margin-bottom:15px;float:left;display:block;padding-top:5px;margin-left:-2px;font-weight:900;}
.share_btns_dotes li{transition:.2s;padding:0 !important;background:none !important;display:inline !important;list-style:none !important;float:left;}
.share_btns_dotes li{display:inline;}
.share_btns_dotes li a{text-decoration: none !important;}
.sbt_fb::before{content:"\f082";color:#516eab;}
.sbt_tw::before{content:"\f081";color:#29c5f6;}
.sbt_pt::before{content:"\f0d3";color:#ca212a;}
.sbt_tb::before{content:"\f174";color:#34526f ;}
.sbt_lkd::before{content:"\f08c";color:#0e76a8 ;}
.sbt_mail::before{content:"\f199";color:#679eea;font-family: FontAwesome !important;}
.sbt_zap::before{content:"\f40c";color:#25D366;}
.share_btns_dotes li a::before{transition:.2s;font-family:"Font Awesome 5 Brands";font-weight:900;font-size:40px;margin:0 10px 0 0px;padding:0;cursor:pointer;}
.share_btns_dotes li:hover a::before{opacity:.7;}
.share_btns_dotes span{margin-top:8px;margin-left:5px;} 

.related_post_title{display: block;clear: both;padding-top:40px;}


.comments-area{display: block;clear: both !important;border-top:1px solid red;padding: 0 !important;margin: 0 !important;}
.comments-area .comments-title{margin: 0 !important;padding: 0 !important;margin-top:1px solid red !important;; }
.comments-area .comments-title::before{content:"";border-top:1px solid #eeeeee;display: block;padding-bottom: 20px;}
.comments-area ol ol li{padding:10px !important;;}
.comments-area ol ol ol li{padding:10px !important;;}
.comments-area ol ol ol ol li{padding:10px !important;;}
.ast-comment-list{padding: 0 !important;}
.ast-separate-container .ast-comment-list li.depth-1 {
  padding: 1em !important;;background:#FAFAFA !important;;
  margin: 2em 0;
}
.comments-area ol {
  padding-left: 0!important;margin-top:20px !important;;
  list-style-type: decimal;
}
.single .nice-likes {
    width: 20%;float:right;margin-top:-60px;
    display: inline-block;
    color: #000;
    font-family: 'book';
    font-size: 16px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;text-decoration: none !important;
}
.single .nice-likes:before {
    content: 'Curtir isso:';
    color: #000;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 18px;
    display: block;
    margin-bottom: 15px;
}
.single  .nice-likes i:before {
    content: 'CURTIR';
    background-color: #d59d41;
    padding: 8px 13px;
    border: 2px solid #d59d41;
    color: #fff;
    width: auto !important;
    font-family: 'book';
    font-size: 16px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.single  .nice-likes i:hover:before {
    background-color: #fff !important;
    color: #d59d41 !important;
}
.single  .nice-likes:active {
    color: #d59d41;
}
.single .nice-likes.liked {
    color: #d59d41;
}
.single  .nice-likes.liked i:before {
    content: 'CURTIDO';
    background-color: #dcb77a;
}




.comment-form-author{min-width: 50%;}
.comment-form-email{min-width: 50%;}
input::selection {
  color: #fff;
  background: #fff!important;;
    background-color: rgb(2, 116, 190);
}
input{outline:none !important}
#ast-commentform input{border-color:#d59d41!important;}
@media (max-width: 600px) {
	.comment-form-cookies-consent{clear: both;display: block;max-width: 90%;display: table;margin: auto !important;}
	.comment-form-cookies-consent label{font-size:12px!important;}
	.comment-form-author{min-width: 100%;}
  .comment-form-email{min-width: 100%;}
}
.comment-form::before{content:"Oi! Tem alguma dúvida, sugestão, dica ou comentário? Deixe aqui para nós. Vamos amar te conhecer melhor.";font-weight: bold;color: #000;
font-family: 'Dosis', sans-serif;
font-weight: 700;
font-size: 18px;}

.archivetitle *{font-family: "Kids"!important;font-size:60px !important;font-weight: 300 !important;padding-top:20px;;}
#block-8 div{margin: auto;display: table;}


@media (max-width: 600px) {
	
	/*ARCHIVE MOBILE FIX*/
	.elementor-element-253c861 .elementor-widget-container{margin: 0 !important;}
	/*HOME MOBILE FIX*/
	.elementor-element-a197bae .elementor-widget-container{margin: 20px !important;}
	
	.redes {margin: 0 !important;}
	.redes .rede{width: 20%;text-align: center;}
	.redes .rede a{display: block;}
	.redes .rede img{width: 60px !important;;}
	
	
	#searchform div{float:right;margin-right:5px;}
.busca-topo{border:1px solid transparent;}
.busca-topo > a{font-size:13px !important;margin-bottom:30px;margin-left:4px;padding:4px 5px !important;}
.busca-topo div button{top:-0px !important;padding:10px 5px 9px 5px !important;;}
.elementor-element-15ef911{display: none !important;}
	
	#ultimospoststitle h2{width: 100%;padding:0 20px !important;}
.elementor-element-a5b49d9 .elementor-widget-wrap{margin: 0 !important;}
	
	.single .ast-container{margin: 0 !important;padding:0 !important;}
.single #primary{padding: 10px !important;}
.relatedpostscontent .relatedposts li{min-width: 99%;margin-bottom:0 !important;}
.relatedpostscontent .relatedposts li figure{min-width: 100%;min-height: 200px;}
.relatedpostscontent .relatedposts li figure img{min-width: 100%;object-fit: cover;}
.relatedpostscontent .relatedposts li em{margin: 0 !important;}
.related_post_title {text-align: center;}
.relatedposts {display: block !important;}
.relatedposts  em{display: none !important;}
.share_btns_dotes li{margin: 0 !important;}
#ast-commentform {padding:0 20px !important;}
.ast-comment-list{margin: 20px !important;}
.share_btns_dotes{margin-left: 10px !important;}
.share_btns_dotes li a::before{margin-right: 5px !important;;}
.nice-likes{margin-right: 10px;margin-bottom:10px !important;text-align: center;}
.single #primary .nice-likes::before{margin-bottom: 0 !important;text-align: center;font-size:14px !important;text-align: center }
.monte-sua-viagem-footer {text-align: center !important;;}
.monte-sua-viagem-footer .monte-sua-viagem-footer-box{display: table;min-width: 98% !important;text-align: center;}


	
}



.page-template-page-mapanamaosidebar p{ font-family: 'Dosis', sans-serif;font-weight: 400; letter-spacing:.4px; font-size:18px;color:#000;;}
.page-template-page-mapanamaosidebar .entry-content li{ font-family: 'Dosis', sans-serif;font-weight: 400; letter-spacing:.4px; font-size:18px;color:#000;;}
.page-template-page-mapanamaosidebar h1.entry-title{text-align: center;font-size:32px;}
.page-template-page-mapanamaosidebar article{padding: 0 !important;}

.page-template-page-mapanamaosidebar .entry-content  h2{margin-top: 20px;
margin-bottom: 25px;
font-weight: 700 !important;
font-family: 'Dosis', sans-serif !important; }

.page-template-page-mapanamaosidebar .entry-content  a{color:#d59d41;text-decoration: none !important;;}

.wp-block-button .wp-block-button__link {
   border-color: transparent !important;
  border-radius: 30px !important;
}
	
.outros_viajantes h1{font-family: kids;margin-top:40px;color:#d59d41;margin-bottom:20px;}
.outros_viajantes p{font-family: 'Dosis', sans-serif !important;font-size:17px;font-weight: 500;line-height:24px;margin-bottom:0}
.outros_viajantes h6{float:left;font-family: kids;font-size:42px;color:#d59d41;}

.outros_viajantes .lshowcase-box-4 {
  margin-top: 30px;
  margin-left: 10px;
  margin-right: 10px;
  width: calc(25% - 20px);
  -ms-flex-preferred-size: calc(25% - 20px);
  flex-basis: calc(25% - 20px);
}

.outros_viajantes .lshowcase-box-4 a{display: block;}
.lshowcase-logos {max-width: 95%;padding:10px;}

.semifooter {padding-top:10px;}
.semifooter >p{display: inline;}
.semifooter a{padding: 6px 18px;
border: 2px solid #d59d41;
-webkit-box-shadow: none;
box-shadow: none;float:right;
font-size: 18px;
font-weight: 700;
font-family: 'Dosis', sans-serif;
color: #fff;border:1px solid #d59d41;
background-color: #d59d41;
text-transform: uppercase;
margin-left: 15px;
-webkit-transition: 0.3s all;
transition: 0.3s all;}
.semifooter a:hover{border:1px solid #d59d41;background: #FFF;color:#d59d41}

@media (max-width: 600px) {
	.semifooter h6{text-align: center !important;width: 100%}
	.semifooter > p{display: block !important;min-width: 100%;clear: both;margin-bottom: 20px !important;}
	.semifooter a{margin: auto !important;display: table;float: none !important;}
}



.faleconosco_redes{margin: 0;padding: 0;}
.faleconosco_redes li{list-style: none;margin-bottom: 20px;}
.faleconosco_redes li:hover a{color: #d59d41;}
.faleconosco_redes li img{margin-right: 20px;}
.faleconosco_redes a{color: #d59d41;
font-size: 20px;
font-family: 'Dosis', sans-serif;
font-weight: 700;}

.page-id-107 #gform_wrapper_3 {
    margin-top: 0 !important;
}
.page-id-107 #gform_3 ul, .page-id-107 #gform_3 li, .page-id-107 #gform_2 ul, .page-id-107 #gform_2 li {
    margin-top: 0 !important;
}
.page-id-107 #gform_3 .gform_body input, .page-id-107 #gform_2 .gform_body input {
    border: none;
    border-bottom: 2px solid #d59d41;
    background-color: transparent;
    padding: 5px 10px;
    margin-top: 20px !important;
    max-width: 370px;
    width: 100%;
    font-size: 18px;
font-family: 'Dosis', sans-serif;
}
.page-id-107 #gform_3 .gform_body textarea, .page-id-107 #gform_2 .gform_body textarea {
    border: none;
    border-bottom: 2px solid #d59d41;
    background-color: transparent;
    padding: 5px 10px;
    margin-top: 20px !important;
    height: 4em;
    max-width: 370px;
    width: 100%;
    font-size: 18px;
   font-family: 'Dosis', sans-serif;
}
.page-id-107 #gform_3 .gform_body label, .page-id-107 #gform_2 .gform_body label {
    clip: rect(1px,1px,1px,1px);
    position: absolute;
}
.page-id-107 #gform_3 .gform_footer input, .page-id-107 #gform_2 .gform_footer input {
    padding: 6px 18px;
    border: 2px solid #d59d41;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Dosis', sans-serif;
    color: #fff;
    background-color: #d59d41;
    text-transform: uppercase;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.page-id-107 #gform_3 .gform_footer input:hover, .page-id-107 #gform_2 .gform_footer input:hover {
    background-color: #fff !important;
    color: #d59d41 !important;
}



.boxzilla {
    width: 600px;
    height: 600px;
    border-radius: 50%;
    overflow-y: visible !important;
}
.boxzilla .boxzilla-content {
    border: 1px dashed #d59d41;
    padding: 70px;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    text-align: center;
    overflow-y: auto;
   font-family: 'Dosis', sans-serif;font-weight: 700; 
    font-size: 16px;
    overflow-y: hidden;
}
.boxzilla .boxzilla-close-icon {
    right: 65px;
    top: 60px;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    color: #d59d41;
    font-size: 60px;
    background-color: #fff;
    padding: 5px;
    border-radius: 50%;
    opacity: 1;
    width: 45px;
    height: 45px;
    padding-top: 4px;
    padding-bottom: 16px;
    padding-left: 7px;
}
.boxzilla .boxzilla-close-icon:hover {
    opacity: 1;
}
.boxzilla .fotobox {
    position: relative;
    text-align: center;
    margin-top: -35px;
    margin-bottom: 30px;
}
.boxzilla .fotobox:before {
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/fundo-img.png');
    position: absolute;
    top: -15px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.boxzilla .fotobox img {
    border-radius: 50%;
    width: 119px !important;
    height: auto !important;
}
.boxzilla .titulo-box {
    font-family: 'kids';
    color: #d59d41;
    font-size: 50px;
    text-align: center;
    display: block;
}



.page-id-119 h1{font-family:Kids;color:#d59d41;font-size:42px;}
.page-id-119 h3{  font-size: 25px;
  color: #000;
  font-family: 'Dosis', sans-serif;
  font-weight: 700;margin-bottom:20px;
}


.page-id-119 #content p{
    padding-right: 35px;
    color: #000;
    font-size: 16px;
      font-family: 'Dosis', sans-serif;
}
.page-id-119 .autores-sobre {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 50px;
    margin-bottom: 20px;
}
.page-id-119 .autores-sobre .autor {
    width: 200px;
    text-align: center;
}
.page-id-119 .autores-sobre .foto {
    position: relative;
}
.page-id-119 .autores-sobre .foto:before {
    top: -15px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/fundo-img.png');
    position: absolute;
}
.page-id-119 .autores-sobre img {
    width: 100%;
    max-width: 119px;
    height: auto;
    border-radius: 50%;
    margin-bottom: 15px;
}
.page-id-119 .autores-sobre .nome {
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #d59d41;
    margin-bottom: 5px;
    text-transform: uppercase;margin-bottom:0 !important;
}
.page-id-119 .autores-sobre .descricao {
     font-family: 'Dosis', sans-serif;
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
}

.page-id-119 .vc_single_image-img{float:right;margin-left:20px;}
.page-id-119 .ast-container{display: flex!important;flex-direction:column;}
.page-id-119 .ast-container .autores-sobre{order:3 !important;}
.page-id-119 .sobre{display: block !important;padding-top:40px;}


@media (max-width: 600px) {
	.page-id-119 .vc_single_image-img{float:none;margin:0 auto 20px auto;}
	.page-id-119 h3{  font-size: 25px !important; text-align: left !important;}
}


.termosdeuso h1{font-family: kids;color:#e6992a;margin:40px auto 0 auto;font-size:48px;}
.termosdeuso h4{font-family: kids;color:#e6992a;margin:20px auto 20px auto;font-size:34px;}
.termosdeuso h4::before {
  content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/seta-vertical.png');
  margin-left: -15px;
  margin-right: 15px;
}
.termosdeuso p{font-family: 'Dosis', sans-serif;font-weight: 400; font-size:18px;  color:#000;}





.page-id-172 h1{font-family: "kids" !important;color:#e59828 !important;margin-top:0px !important;font-weight:300 !important;font-size:40px !important;}
.page-id-172 h1::after{content:"";background:url("https://mapanamao.com.br/wp-content/uploads/2018/08/aviaozinho.png") no-repeat; width:100px;height:60px;display:inline-block;position:relative;top:20px;left:20px;}
@media (max-width: 600px) {
    .vc_tta-tabs-list{flex-direction: column}
    .vc_tta-tab{min-width: 100%;}
	.vc_tta-tabs-list{max-width: 100%;margin: 0 !important;padding: 0 !important;}
	.vc_tta-tabs-list li{clear: both;width: 100%;margin-bottom: 20px;}
}

.page-id-172 .vc_tta-tabs-container {
    margin: 0 !important;
    margin-top: 40px !important;
    margin-bottom: 75px !important;
}
.page-id-172 .vc_tta-tabs-container ul {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
padding: 0 !important;margin: 0 !important;
}
.page-id-172 .vc_tta-tabs-container ul li {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 32%;
}
.page-id-172 .vc_tta-tabs-container ul li a {
    width: 100% !important;text-decoration: none;
}
.page-id-172 .vc_tta-tabs-container .vc_tta-tab:first-child span:after {
    margin-top: 20px;margin-bottom:20px;
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/mundo-l.png');
    -webkit-animation: 0.5s all;
    animation: 0.5s all;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
}
.page-id-172 .vc_tta-tabs-container .vc_tta-tab:nth-child(2) span:after {
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/carrinho-l.png');
    margin-top: 20px;
    -webkit-animation: 0.5s all;
    animation: 0.5s all;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
}
.page-id-172 .vc_tta-tabs-container .vc_tta-tab:nth-child(3) span:after {
    margin-top: 20px;transition:.2s;
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/aviao-l.png');
    -webkit-animation: 0.5s all;
    animation: 0.5s all;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
}
.page-id-172 .vc_tta-tabs-container .vc_tta-tab:hover span {
    color: #fff;
}
.page-id-172 .vc_tta-tabs-container .vc_tta-tab:hover span:after {
    -webkit-filter: brightness(50);
    filter: brightness(50);
}
.page-id-172 .vc_tta-tabs-container .vc_tta-tab:hover a {
    background-color: #d59d41 !important;
    color: #fff !important;
}
.page-id-172 .vc_tta-tabs-container .vc_tta-tab a {
    background-color: #f6f6f6 !important;
    color: #3d3d3d !important;
    border-radius: 0 !important;
    border: none !important;
    font-family: 'Dosis', sans-serif;padding-top: 20px;padding-bottom:10px;
    font-size: 25px;line-height: 30px;
    text-align: center;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.page-id-172 .vc_tta-tabs-container .vc_tta-tab a span {
    padding: 0 65px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.page-id-172 .vc_tta-panel {
    margin-top: 30px;
}
.page-id-172 .vc_tta-panel-body {
    padding: 15px !important;
    border-radius: 0 !important;
    border: none !important;
    background-color: #fff !important;
}
.page-id-172 .vc_tta-panel-body #gform_submit_button_5, .page-id-172 .vc_tta-panel-body #gform_submit_button_6, .page-id-172 .vc_tta-panel-body #gform_submit_button_7 {
    width: auto !important;
    line-height: 1 !important;
}
.page-id-172 .vc_tta-panel-body .titulo-sessao {
    margin-bottom: 20px !important;
}
.page-id-172 .vc_tta-panel-body .titulo-sessao p {
    font-family: 'Dosis', sans-serif;
    font-weight: bold;
    font-size: 22px;
    color: #d59d41;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.page-id-172 .vc_tta-panel-body .titulo-sessao p img {
    margin: 0 10px;
}
.page-id-172 .vc_tta-panel-body li {
    margin-bottom: 20px;
}
.page-id-172 .vc_tta-panel-body .texto-normal {
    margin-bottom: 30px;
}
.page-id-172 .vc_tta-panel-body .titulo-formulario {
    margin-bottom: 20px;
}
.page-id-172 .vc_tta-panel-body .titulo-formulario p {
    font-family: 'Dosis', sans-serif;
    font-weight: bold;
    font-size: 30px;
    color: #d59d41;
}
.page-id-172 .vc_tta-panel-body .formulario {
    padding: 35px;
}
.page-id-172 .vc_tta-panel-body .formulario .texto-normal {
    width: 75%;
    margin: 0 auto;
    margin-bottom: 30px;
}
.page-id-172 .vc_tta-panel-body .gform_wrapper ul, .page-id-172 .vc_tta-panel-body .gform_wrapper li {
    margin-top: 0 !important;
}
.page-id-172 .vc_tta-panel-body .gform_wrapper ul label, .page-id-172 .vc_tta-panel-body .gform_wrapper li label {
    color: #797979;
    font-size: 14px;
}
.page-id-172 .vc_tta-panel-body .gform_wrapper .gform_body input {
    border: none;
    border-bottom: 2px solid #d59d41;
    background-color: transparent;
    padding: 5px 20px !important;
    margin-top: 20px !important;
    max-width: 370px;
    width: 100%;
    font-size: 18px;
    font-family: 'book';
    max-width: none;
}
.page-id-172 .vc_tta-panel-body .gform_wrapper .gform_body textarea {
    border: none;
    border-bottom: 2px solid #d59d41;
    background-color: transparent;
    padding: 5px 20px;
    margin-top: 20px !important;
    height: 5em;
    max-width: 370px;
    width: 100%;
    font-size: 18px;
    font-family: 'book';
    max-width: none;
}
.page-id-172 .vc_tta-panel-body .gform_wrapper .gform_body .gfield_label {
    clip: rect(1px,1px,1px,1px);
    position: absolute;
}
.page-id-172 .vc_tta-panel-body .gform_wrapper .gform_footer {
    text-align: right;
}
.page-id-172 .vc_tta-panel-body .gform_wrapper .gform_footer input {
    padding: 8px 20px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Dosis', sans-serif;
    color: #fff;
    background-color: #d59d41;
    text-transform: uppercase;
}
.page-id-172 .vc_tta-panel-body #field_6_7, .page-id-172 .vc_tta-panel-body #field_6_9 {
    display: inline-block !important;
    width: 50%;
}
.page-id-172 .vc_tta-panel-body #field_7_7, .page-id-172 .vc_tta-panel-body #field_7_9 {
    display: inline-block !important;
    width: 50%;
}
.page-id-172 .vc_tta-panel-body #field_5_7, .page-id-172 .vc_tta-panel-body #field_5_9 {
    display: inline-block !important;
    width: 50%;
}
.page-id-172 .vc_tta-panel-body [type="checkbox"]:not(:checked), .page-id-172 .vc_tta-panel-body [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}
.page-id-172 .vc_tta-panel-body [type="checkbox"]:not(:checked) + label, .page-id-172 .vc_tta-panel-body [type="checkbox"]:checked + label {
    position: relative;
    padding-left: 1.95em;
    cursor: pointer;
}
.page-id-172 .vc_tta-panel-body [type="checkbox"]:not(:checked) + label:before, .page-id-172 .vc_tta-panel-body [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1.25em;
    height: 1.25em;
    border: 1px solid #d59d41;
    background: #fff;
    border-radius: 0px;
}
.page-id-172 .vc_tta-panel-body [type="checkbox"]:not(:checked) + label:after, .page-id-172 .vc_tta-panel-body [type="checkbox"]:checked + label:after {
    content: '✔';
    position: absolute;
    top: 0;
    left: 0;
    font-size: 19px;
    line-height: 1;
    color: #d59d41;
    -webkit-transition: all .2s;
    transition: all .2s;
    font-family: 'book';
}
.page-id-172 .vc_tta-panel-body [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.page-id-172 .vc_tta-panel-body [type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.page-id-172 .vc_tta-panel-body [type="checkbox"]:disabled:not(:checked) + label:before, .page-id-172 .vc_tta-panel-body [type="checkbox"]:disabled:checked + label:before {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #bbb;
    background-color: #ddd;
}
.page-id-172 .vc_tta-panel-body [type="checkbox"]:disabled:checked + label:after {
    color: #999;
}
.page-id-172 .vc_tta-panel-body [type="checkbox"]:disabled + label {
    color: #aaa;
}
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}


/*assessoria de viagem*/
html {
  scroll-behavior: smooth;
}
#roteiro_personalizado h3{ font-family: 'Dosis', sans-serif;
  font-weight: bold;
  font-size: 22px;
  color: #d59d41;
  display: -webkit-box;
  display: -ms-flexbox;margin:0 0 30px 0;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
	align-items: center;}

.blockassessoria  {border:1px solid #EEE;padding: 20px;border-radius:3px;background:#FAFAFA;margin-bottom:30px;}
.blockassessoria h3{font-family: 'Dosis', sans-serif;font-weight: bold;text-align: center;margin-bottom: 20px;font-size: 30px;color: #d59d41;}
.blockassessoria h3 img{margin-right:10px;}
.blockassessoria h4{font-family: 'Dosis', sans-serif;font-weight: bold;text-align: center;margin-bottom: 20px;font-size: 30px;color: #d59d41;}
.blockassessoria p{ font-family: 'Dosis', sans-serif;font-size:18px;color:#000;padding-right:20px;}
.blockassessoria h5{font-family: 'Dosis', sans-serif;text-align: center;max-width: 50%;display: table;margin: auto;margin-bottom: 20px;font-size: 20px;}
.blockassessoria  li{ font-family: 'Dosis', sans-serif;font-size:18px;color:#000;}
.gform_wrapper .gform_body .gfield_checkbox li > label{margin: 0 !important;}

.page-id-172  .gform_wrapper ul, .page-id-172 .vc_tta-panel-body .gform_wrapper li {
    margin-top: 0 !important;
}
.page-id-172 .gform_wrapper ul label, .page-id-172 .vc_tta-panel-body .gform_wrapper li label {
    color: #797979;
    font-size: 14px;
}
.page-id-172  .gform_wrapper .gform_body input[type=text] {
    border: none;
    border-bottom: 2px solid #d59d41;
    background-color: transparent;
    padding: 5px 20px !important;
    margin-top: 20px !important;
    max-width: 370px;
    width: 100%;
    font-size: 18px;
    font-family: 'Dosis', sans-serif;
    max-width: none;
}
#content_assessoria{padding: 20px;}
.page-id-172  .gform_wrapper .gform_body input[type=email] {
    border: none;
    border-bottom: 2px solid #d59d41;
    background-color: transparent;
    padding: 5px 20px !important;
    margin-top: 20px !important;
    max-width: 370px;
    width: 100%;
    font-size: 18px;
    font-family: 'Dosis', sans-serif;
    max-width: none;
}
.page-id-172  .gform_wrapper .gform_body textarea {
    border: none;
    border-bottom: 2px solid #d59d41;
    background-color: transparent;
    padding: 5px 20px;
    margin-top: 20px !important;
    height: 5em;
    max-width: 370px;
    width: 100%;
    font-size: 18px;
    font-family: 'Dosis', sans-serif;
    max-width: none;
}
.page-id-172 .gform_wrapper .gform_body .gfield_label {
    clip: rect(1px,1px,1px,1px);
    position: absolute;
}
.page-id-172 .gform_wrapper .gform_footer {
    text-align: right;
}
.page-id-172 .gform_wrapper .gform_footer input {
    padding: 8px 20px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Dosis', sans-serif;
    color: #fff;
    background-color: #d59d41;
    text-transform: uppercase;
}


.lv h1{display:block;text-align:Center;font-size:50px;margin-bottom:20px;}
.lv h1::before{display: none;}
.lv ul {padding: 0;margin: 0;}
.lv ul li a{color:#000;font-family: 'Dosis', sans-serif;font-weight: 500; font-size:18px;}
.lv ul li{list-style: none;}
.lv ul li::before{content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/marker.png');
margin-right: 10px;}
.lv h2{margin-bottom:10px;}
.lv h2 a{font-family: 'Dosis', sans-serif;font-weight: 700; font-size:18px;color:#e89d35;text-transform: uppercase;font-size:23px;}
.lvitem{display: block;min-width:20%;float:left;}
.lvitem a:hover{color:#e99e38}
@media (max-width: 600px) {
	 .lvitem{display: block;min-width:100%%;float:none !important;padding:4px 30px;}.swiper-container-home{overflow: hidden;}
}

@media (max-width: 450px) {
.elementor-nav-menu .busca-topo{margin: 0;min-width: 85%;}
.elementor-nav-menu .busca-topo input{padding-bottom: 7.5px !important;}}

.home .elementor-post-avatar{display: none !important;}
.archive .elementor-post-avatar{display: none !important;}
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
  text-decoration: none !important;;
}
.searchtitle em{color: #E99E35 !important;;
font-family: "Dosis", Sans-serif;
font-weight: 500;font-size:15px;display: block;text-align: center;margin-top:20px;}
.searchtitle strong{color: #E99E35 !important;
font-family: "Dosis", Sans-serif;font-size:62px;
font-weight: 600;display: block;text-align: center;}
.searchtitle {border-bottom:1px dotted #EEE;padding-bottom:10px;}