html * {
    -webkit-tap-highlight-color: transparent;
}
html {
    background-color: #fff !important;
}
@media (min-width: 768px) {
    .resto.vc_col-sm-9 {
        width: calc(100% - 300px);
   }
    .sidebar300.vc_col-sm-3 {
        width: 300px;
   }
}
.content-single .post-grid .adsbygoogle {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.cookie-notice-container {
    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;
}
.gform_confirmation_message_6, .gform_confirmation_message_5, .gform_confirmation_message_7 {
    text-align: center !important;
}
body.single-post .content-single .gallery {
    margin-bottom: 25px !important;
}
body.single-post .content-single .gallery dl dt a {
    pointer-events: none !important;
}
body.single-post .content-single .gallery dl dt a img {
    max-width: 100% !important;
    height: auto !important;
}
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
    width: 40px !important;
    height: 40px !important;
}
#cn-accept-cookie {
    background-color: #d59d41 !important;
    background-image: none !important;
    border-radius: 0 !important;
    border: 2px solid #d59d41;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    font-family: 'Dosis', sans-serif !important;
    font-size: 16px !important;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: none !important;
}
back #cn-accept-cookie:hover {
    background-color: #fff !important;
    color: #d59d41 !important;
}
#mc-embedded-subscribe-form {
    position: relative !important;
}
#cn-notice-text {
    font-family: 'Dosis', sans-serif !important;
    font-size: 16px;
}
.search > h3 {
    font-weight: 400 !important;
    text-transform: none !important;
}
body {
    text-align: unset !important;
}
.gfield_checkbox a {
    color: #d59d41 !important;
}
.rev-titulo, .rev-descricao {
    text-align: left !important;
}
ins.adsbygoogle {
    margin-top: 20px;
}
ins.bookingaff {
    display: block;
    margin-top: 20px;
}
.botao-link {
    background-color: #d59d41;
    color: #fff !important;
    padding: 1px 10px;
    margin-bottom: 5px;
    display: inline-block;
}
.DisplayFlex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.FlexAlignCenter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.FlexJustCenter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.FlexPower {
    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;
}
.kids {
    font-family: 'kids';
}
.subtitulo {
    font-family: 'Dosis', sans-serif;
    font-size: 35px;
    font-weight: 500;
    color: #3d3d3d;
}
.titulo-bloco-post {
    font-size: 45px;
}
.font-size35 {
    font-size: 35px;
}
.texto-normal {
    color: #000;
    font-size: 18px;
    font-family: 'book';
}
.row-align-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
::-webkit-input-placeholder {
    color: #797979 !important;
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    font-size: 16px;
}
:-ms-input-placeholder {
    color: #797979 !important;
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    font-size: 16px;
}
::placeholder {
    color: #797979 !important;
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    font-size: 16px;
}
:-ms-input-placeholder {
    color: #797979 !important;
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    font-size: 16px;
}
::-ms-input-placeholder {
    color: #797979 !important;
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    font-size: 16px;
}
.sticky {
    height: 80px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    position: fixed;
    padding: 20px 15% !important;
    margin-top: 0 !important;
    overflow-y: hidden;
    -webkit-box-shadow: 0px -5px 32px #000;
    box-shadow: 0px -5px 32px #000;
    z-index: 999;
    top: 0;
}
.sticky img {
    height: 70px;
    width: auto;
    margin-left: 50px;
}
.sticky2 > header {
    overflow: visible;
}
.sticky2 > header:before {
    height: 100px;
}
.header a > img {
    height: 234px;
    width: auto;
}
.sticky2 > div:nth-child(2) {
    padding-top: 274px !important;
}
.sub-menu-cat {
    position: absolute;
    background-color: #fff;
    border: 0px solid #d59d41;
    z-index: 999;
    max-height: 0;
    overflow: hidden;
    padding: 0px;
    max-width: 160px;
}
.sub-menu-cat .categorias {
    font-size: 0;
}
.sub-menu-cat .categorias .categoria {
    font-size: 18px;
}
.sub-menu-cat .categorias .categoria a {
    padding: 8px 10px !important;
}
.shiftnav-nav ul.shiftnav-menu > li > a {
    padding-bottom: 0 !important;
}
.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: 'book';
    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: 'book';
    font-size: 16px;
    color: #3d3d3d;
}
.formulario-footer .mce_inline_error {
    padding: 5px !important;
    font-family: 'book';
    color: #3d3d3d !important;
    margin-top: 5px !important;
}
.content-single .post-grid .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;
}
.content-single .post-grid .newsletter p.titulo-newsletter {
    margin-bottom: 0 !important;
}
.content-single .post-grid .newsletter .titulo-newsletter {
    width: 50%;
    font-size: 20px !important;
    font-family: 'book' !important;
    color: #3d3d3d !important;
    text-transform: uppercase;
    font-weight: 700 !important;
}
.content-single .post-grid .newsletter .form-newsletter {
    width: 50%;
}
.content-single .post-grid .newsletter .form-newsletter * {
    padding: 0 !important;
    margin: 0 !important;
}
.content-single .post-grid .newsletter .form-newsletter .clear {
    position: absolute;
    top: 2px;
    right: 0;
    height: 54px;
}
.content-single .post-grid .newsletter .form-newsletter input#mc-embedded-subscribe {
    padding: 8.5px 9px !important;
    height: 44px;
    border-radius: 0 !important;
    background-color: #d59d41 !important;
}
.content-single .post-grid .newsletter .form-newsletter #mc_embed_signup .mc-field-group {
    width: 100%;
    min-height: unset;
}
.content-single .post-grid .newsletter .form-newsletter #mce-responses {
    right: unset;
    position: relative;
    height: auto;
    top: 0 !important;
    width: 100% !important;
}
.content-single .post-grid .newsletter .form-newsletter #mce-responses #mce-error-response {
    width: 100% !important;
}
.content-single .post-grid .newsletter .form-newsletter #mce-responses #mce-success-response {
    top: 0 !important;
    width: 100% !important;
}
.content-single .post-grid .newsletter .form-newsletter #mce-EMAIL {
    padding: 12px 9px !important;
    font-family: 'book';
    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);
}
.content-single .post-grid .newsletter .form-newsletter #mce-EMAIL::placeholder {
    font-family: 'book';
    font-size: 16px;
    color: #3d3d3d;
}
.content-single .post-grid .newsletter .form-newsletter .mce_inline_error {
    padding: 5px !important;
    font-family: 'book';
    color: #3d3d3d !important;
    margin-top: 5px !important;
}
.content-single .post-grid .newsletter .form-newsletter .gform_footer {
    padding: 0 !important;
    margin: 0 !important;
    position: absolute;
    right: 0;
    width: auto !important;
    top: 0px;
    background-color: #d59d41;
}
.content-single .post-grid .newsletter .form-newsletter #gform_wrapper_8 {
    margin: 0 !important;
}
.content-single .post-grid .newsletter .form-newsletter #gform_submit_button_8 {
    margin-bottom: 0 !important;
}
.content-single .post-grid .newsletter .form-newsletter #input_8_1 {
    width: 100%;
}
.content-single .post-grid .newsletter .form-newsletter label {
    clip: rect(1px,1px,1px,1px);
    position: absolute;
}
.content-single .post-grid .newsletter .form-newsletter #gform_8 * {
    padding: 0 !important;
    margin: 0 !important;
}
.content-single .post-grid .newsletter .form-newsletter #gform_8 {
    position: relative;
}
.content-single .post-grid .newsletter .form-newsletter #gform_8 #input_8_1 {
    padding: 8px !important;
    padding-right: 68px !important;
}
.content-single .post-grid .newsletter .form-newsletter #gform_8 #gform_submit_button_8 {
    padding: 8px !important;
}
.content-single .post-grid .newsletter .form-newsletter #gform_8 .lds-css {
    position: absolute;
    top: 9px !important;
    left: -25px !important;
}
.shiftnav-nav ul.shiftnav-menu .menu-item-has-children > a {
    pointer-events: none;
    position: relative;
    display: block;
    padding-bottom: 0px !important;
}
.shiftnav-nav ul.shiftnav-menu .menu-item-has-children > a:after {
    content: '\f107';
    font-family: 'FontAwesome';
    position: relative;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    font-size: 22px;
    left: 15px;
    top: 2px;
}
.shiftnav-nav ul.shiftnav-menu .menu-item-has-children.aberto > a:after {
    content: '\f107';
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.shiftnav-nav ul.shiftnav-menu .menu-item-has-children ul.sub-menu {
    display: none;
    padding: 5px 25px;
    padding-top: 0 !important;
}
.shiftnav-nav ul.shiftnav-menu .menu-item-has-children ul.sub-menu a {
    padding: 8px;
}
.esse-mesmo {
    padding: 15px 25px !important;
    line-height: 1.6em !important;
}
.esse-mesmo > a {
    position: relative;
    display: block;
}
.esse-mesmo > a:after {
    content: '\f107';
    font-family: 'FontAwesome';
    position: absolute;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    font-size: 22px;
    left: unset;
    margin-left: 15px;
    top: 1px;
}
.esse-mesmo .sub-menu-cat2 {
    margin-top: 5px;
    display: none;
    line-height: 1 !important;
}
.esse-mesmo .sub-menu-cat2 .categorias {
    font-size: 0;
}
.esse-mesmo .sub-menu-cat2 .categorias .categoria {
    font-size: 16px;
    padding: 8px 8px;
}
.esse-mesmo.aberto > a {
    display: block;
}
.esse-mesmo.aberto > a:after {
    content: '\f107';
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
#ajaxsearchpro1_2 {
    margin-top: 30px;
    width: 100% !important;
}
#ajaxsearchprores1_2 {
    margin-top: -35px !important;
    z-index: 9999999 !important;
    background-color: #d59d41 !important;
}
#ajaxsearchprores1_2 .asp_content {
    font-family: 'Dosis', sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #3d3d3d;
    line-height: 14px !Important;
}
#ajaxsearchprores1_2 .asp_content h3 a {
    font-family: 'Dosis', sans-serif !important;
    font-size: 16px !important;
    color: #000 !important;
    font-weight: 700 !important;
    line-height: 16px !important;
}
#ajaxsearchprores1_2 .item {
    padding: 8px !important;
}
#ajaxsearchprores1_2 .item .asp_content {
    padding: 0 !important;
}
#ajaxsearchprores1_2 .hovered {
    background-color: #f3f2f2;
}
#ajaxsearchprores1_2 .asp_image {
    width: 75px !important;
    height: 75px !important;
    margin: 0 8px 0 0 !important;
}
.menu-cat {
    position: relative;
}
.menu-cat > a {
    pointer-events: none;
}
.menu-cat:hover .sub-menu-cat {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 5px;
    border: 1px solid #d59d41;
}
body {
    overflow-x: hidden !important;
    font-family: 'Arial', sans-serif;
}
body > .vc_row {
    padding: 0 15%;
}
body .vc_row {
    margin-right: 0;
    margin-left: 0;
}
body footer > .vc_row {
    padding: 0 10%;
}
h3 {
    font-family: 'book';
    font-size: 48px !important;
    color: #3d3d3d;
    text-transform: uppercase;
}
.sidebar {
    padding: 15px !important;
    background-color: #f9f9f9;
    position: -webkit-sticky !important;
    position: sticky !important;
    z-index: 50;
    top: -1250px;
}
.sidebar #text-5 .wppas_container:not(span) {
    margin-top: 20px !important;
}
.sidebar #text-5 .textwidget {
    margin-bottom: 25px !important;
}
.sidebar .vc_col-sm-12.vc_grid-item-zone-c-bottom {
    display: block !important;
}
.sidebar .vc_col-sm-12.vc_gitem-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.sidebar .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.sidebar .titulo-sidebar {
    font-family: 'book';
    font-size: 30px;
    color: #d59d41;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.sidebar .vc_gitem-col {
    padding: 0 !important;
}
.sidebar .vc_grid-item {
    padding-bottom: 10px !important;
}
.sidebar h2.widgettitle {
    font-family: 'book';
    font-size: 30px;
    color: #d59d41;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 400;
}
.sidebar ul {
    margin-bottom: 30px;
}
.sidebar .vc_gitem-post-data-source-post_title {
    width: 100%;
}
.sidebar .vc_gitem-post-data-source-post_title a {
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    color: #000 !important;
    font-size: 16px;
    line-height: 18px;
}
.sidebar .vc_gitem-post-data-source-post_date {
    color: #7c7c7c;
    font-size: 15px;
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    display: inline-block !important;
    margin: 0 auto;
    margin-bottom: 15px;
}
.sidebar .vc_gitem-post-data-source-post_categories {
    color: #0a718f;
    font-size: 15px;
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    display: inline-block;
}
.sidebar .vc_gitem-post-data-source-post_categories > div {
    display: none;
}
.sidebar .vc_gitem-post-data-source-post_categories > div:first-child {
    display: block;
}
.sidebar .vc_gitem-post-data-source-post_categories span * {
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.sidebar .vc_gitem-post-data-source-post_categories > div {
    text-transform: uppercase;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.sidebar .vc_gitem-post-data-source-post_categories > div:hover {
    background-color: transparent !important;
}
.sidebar .vc_gitem-post-data-source-post_categories > div:hover span {
    background-color: transparent !important;
    color: #d59d41 !important;
}
.sidebar .monte-sua-viagem-sidebar .monte-sua-viagem-sidebar-item {
    margin-bottom: 20px;
}
.sidebar .monte-sua-viagem-sidebar .monte-sua-viagem-sidebar-link {
    color: #000;
    font-size: 19px;
    font-family: 'book';
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.sidebar .monte-sua-viagem-sidebar .monte-sua-viagem-sidebar-link:hover {
    color: #d59d41;
}
.sidebar .monte-sua-viagem-sidebar .monte-sua-viagem-sidebar-link img {
    margin-right: 10px;
    min-width: 36px;
}
.sidebar .autores-side {
    padding: 5px;
}
.sidebar .autores-side .autor {
    margin-bottom: 20px;
}
.sidebar .autores-side .autor:last-child {
    margin-bottom: 0;
}
.sidebar .autores-side .autor a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.sidebar .autores-side .autor a .foto img {
    border-radius: 50%;
}
.sidebar .autores-side .autor a .nome {
    margin-left: 20px;
    color: #d59d41;
    font-size: 18px;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.sidebar .mais-lidos .mais-lido {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.sidebar .mais-lidos .mais-lido .img-mais-lido {
    width: 100%;
    margin-bottom: 15px;
}
.sidebar .mais-lidos .mais-lido .img-mais-lido a {
    position: relative;
    display: block;
}
.sidebar .mais-lidos .mais-lido .img-mais-lido a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    background-color: transparent;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
.sidebar .mais-lidos .mais-lido .img-mais-lido a:hover:before {
    background-color: rgba(0,0,0,0.4);
}
.sidebar .mais-lidos .mais-lido .img-mais-lido img {
    width: 100% !important;
    height: auto !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.sidebar .mais-lidos .mais-lido .titulo-mais-lido {
    width: 100%;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    color: #000 !important;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
}
.sidebar .mais-lidos .mais-lido .titulo-mais-lido a {
    color: #000 !important;
}
.sidebar .mais-lidos .mais-lido .categoria-mais-lido {
    display: inline-block;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.sidebar .mais-lidos .mais-lido .categoria-mais-lido a {
    color: #0a718f;
    font-size: 15px;
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.sidebar .mais-lidos .mais-lido .categoria-mais-lido a:hover {
    background-color: transparent !important;
    color: #d59d41 !important;
}
.sidebar .mais-lidos .mais-lido .data-mais-lido {
    color: #7c7c7c;
    font-size: 15px;
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
    display: inline-block !important;
    margin: 0 auto;
    margin-bottom: 15px;
}
.sidebar .mais-lidos .mais-lido .data-mais-lido a {
    color: #7c7c7c !important;
}
#commentform .comment-form-url {
    display: none;
}
#commentform .comment-form-author, #commentform .comment-form-email {
    width: calc(50% - 3px);
    display: inline-block;
    margin-bottom: 25px;
}
#commentform .comment-form-author label, #commentform .comment-form-email label {
    margin-bottom: 15px;
    display: block;
}
#commentform .comment-form-author input, #commentform .comment-form-email input {
    padding: 10px;
    width: 100% !important;
    font-weight: 400;
    border: 1px solid #d59d41;
}
#commentform .comment-form-author {
    padding-right: 15px;
}
#commentform .comment-form-email {
    padding-left: 15px;
}
.ultimos-posts {
    color: #d59d41;
}
.ultimos-posts img {
    position: relative;
    margin-left: 30px;
    margin-bottom: -10px !important;
}
body.ultimos-posts {
    color: unset;
}
.hospedagem {
    color: #6f058d;
}
.hospedagem .vc_btn3-icon {
    background-color: #6f058d !important;
}
.hospedagem .vc_btn3-style-modern:before {
    background-color: #6f058d !important;
}
body.hospedagem {
    color: unset;
}
.bagagem {
    color: #f55c00;
}
.bagagem .vc_btn3-icon {
    background-color: #f55c00 !important;
}
.bagagem .vc_btn3-style-modern:before {
    background-color: #f55c00 !important;
}
body.bagagem {
    color: unset;
}
.brasil {
    color: #9aae10;
}
.brasil .vc_btn3-icon {
    background-color: #9aae10 !important;
}
.brasil .vc_btn3-style-modern:before {
    background-color: #9aae10 !important;
}
body.brasil {
    color: unset;
}
.filhos {
    color: #d54195;
}
.filhos .vc_btn3-icon {
    background-color: #d54195 !important;
}
.filhos .vc_btn3-style-modern:before {
    background-color: #d54195 !important;
}
.dicas-de-economia {
    color: #da2525;
}
.dicas-de-economia .vc_btn3-icon {
    background-color: #da2525 !important;
}
.dicas-de-economia .vc_btn3-style-modern:before {
    background-color: #da2525 !important;
}
body.dicas-de-economia {
    color: unset;
}
.dicas-gerais {
    color: #2c81dc;
}
.dicas-gerais .vc_btn3-icon {
    background-color: #2c81dc !important;
}
.dicas-gerais .vc_btn3-style-modern:before {
    background-color: #2c81dc !important;
}
body.dicas-gerais {
    color: unset;
}
body.filhos {
    color: unset;
}
.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;
    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;
}
header {
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    position: relative;
    z-index: 70;
    width: 100%;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    padding: 20px 15% !important;
}
header:before {
    content: '';
    width: 100%;
    height: 290px;
    position: absolute;
    top: -20px;
    left: 0;
    z-index: 9;
    background-size: cover;
    background-image: url('https://mapanamao.com.br/wp-content/uploads/2018/08/fundo-header.png');
}
header .menu-item-has-children > a {
    pointer-events: none;
}
header .menu-item-has-children:before {
    content: none !important;
}
header .menu-item:hover .sub-menu {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 5px;
    border: 1px solid #d59d41;
}
header .menu-item .sub-menu {
    position: absolute;
    background-color: #fff;
    border: 0px solid #d59d41;
    z-index: 999;
    max-height: 0;
    overflow: hidden;
    padding: 0px;
    max-width: 160px;
    display: block !important;
}
header .menu-item .sub-menu li.menu a {
    padding: 8px 10px;
    padding-right: 10px !important;
}
header > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    z-index: 10;
    position: relative;
}
header > div > p {
    color: #000;
    font-size: 16px;
    margin-bottom: 30px;
    letter-spacing: 1.5px;
    background: #acd3b7;
    padding: 5px 12px;
    opacity: 1;
}
header > div span {
    margin: 0 9px;
}
header a {
    position: relative;
    z-index: 10;
}
.menu-principal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.menu-principal > ul {
    padding-left: 10px;
}
.menu-principal ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.menu-principal ul li:last-child a {
    padding-right: 0px !important;
}
.menu-principal ul a {
    padding: 8px 18px;
    color: #000;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    position: relative;
    text-transform: uppercase;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 2px;
    display: block !important;
}
.menu-principal ul a::before {
    content: '';
    height: 2px;
    width: 0px;
    position: absolute;
    background: #d59d41;
    bottom: 0;
    visibility: hidden;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    left: 10px;
}
.menu-principal ul a:hover:before {
    bottom: 0px;
    left: 10px;
    visibility: visible;
    width: 30px;
}
.menu-principal .menu-cat > a:before {
    content: none !important;
}
.menu-principal .menu-cat ul li a:before {
    left: 10px;
}
.menu-principal .menu-cat ul li a:hover:before {
    left: 10px;
}
.pre-header {
    margin-top: -65px;
    margin-bottom: 25px;
    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;
    width: 550px;
}
.pre-header a {
    background-color: #d59d41;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #fff !important;
    padding: 8px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    border: 2px solid #d59d41;
}
.pre-header a:hover {
    background-color: #fff !important;
    color: #d59d41 !important;
}
.sticky2 .pre-header {
    display: none;
}
div.asp_m.asp_m_1 .probox .proclose svg {
    background-color: #d59d41 !important;
}
div.asp_m.asp_m_1 .probox .proinput input.orig {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
    color: #3d3d3d !important;
}
#ajaxsearchprores1_1 {
    background-color: #d59d41 !important;
}
#ajaxsearchprores1_1 .asp_content {
    font-family: 'Dosis', sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #3d3d3d;
    line-height: 14px !Important;
}
#ajaxsearchprores1_1 .asp_content h3 a {
    font-family: 'Dosis', sans-serif !important;
    font-size: 16px !important;
    color: #000 !important;
    font-weight: 700 !important;
    line-height: 16px !important;
}
#ajaxsearchprores1_1 .item {
    padding: 8px !important;
}
#ajaxsearchprores1_1 .item .asp_content {
    padding: 0 !important;
}
#ajaxsearchprores1_1 .hovered {
    background-color: #f3f2f2;
}
#ajaxsearchprores1_1 .asp_image {
    width: 75px !important;
    height: 75px !important;
    margin: 0 8px 0 0 !important;
}
.fundo1 {
    min-height: 192px;
    background-image: url('https://mapanamao.com.br/wp-content/uploads/2018/08/footer1.jpg');
    background-size: cover;
    background-position: bottom;
}
.fundo2 {
    background-image: url('https://mapanamao.com.br/wp-content/uploads/2018/08/footer2.jpg');
    background-size: cover;
    background-position: bottom;
    min-height: 997px;
}
.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 .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;
}
.monte-sua-viagem-footer {
    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: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: rgba(246,246,246,0.6);
    padding: 30px;
    width: calc(25% - 30px);
    margin: 15px 0;
}
.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 75px;
    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: 'book';
    -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;
}
.fundo3 {
    min-height: 862px;
    background-image: url('https://mapanamao.com.br/wp-content/uploads/2018/08/footer3.jpg');
    background-size: cover;
    background-position: bottom;
}
.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;
    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: 'book';
}
.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;
}
.menufooter {
    margin-bottom: 15px;
    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;
}
.menufooter ul {
    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;
}
.menufooter a {
    font-family: 'book';
    font-size: 25px;
    color: #3d3d3d !important;
    padding: 10px 30px;
    position: relative;
    display: inline-block;
}
.menufooter a::after {
    content: '';
    height: 2px;
    width: 0px;
    position: absolute;
    background: #3d3d3d;
    bottom: 0;
    visibility: hidden;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.menufooter a:hover:after {
    bottom: 0px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    visibility: visible;
    width: 50px;
}
.menufooter li:not(:first-child) a:before {
    content: '|';
    position: absolute;
    left: 0;
    font-family: 'book';
    font-size: 25px;
    color: #3d3d3d;
}
.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;
    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: 'book';
    font-size: 16px;
}
.subfooter .dft-grid a {
    color: #000 !important;
    font-family: 'book';
    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;
}
.page-id-5 .sidebar {
    margin-top: 50px;
}
.page-id-5 #rev_slider_1_1_wrapper {
    z-index: 50;
}
.page-id-5 #rev_slider_1_1_wrapper a {
    color: #fff !important;
}
.page-id-5 .ver-todos a {
    padding: 7px 19px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Dosis', sans-serif;
    color: #fff !important;
    background-color: #d59d41 !important;
    text-transform: uppercase;
    margin-left: 10px;
    border-radius: 0;
    border: 2px solid #d59d41 !important;
    margin-bottom: 75px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    background-image: none !important;
}
.page-id-5 .ver-todos a:hover {
    background-color: #fff !important;
    color: #d59d41 !important;
}
.page-id-5 .rev-data * {
    font-size: 16px !important;
}
.page-id-5 .rev-titulo * {
    font-size: 20px !important;
}
.page-id-5 .rev-descricao * {
    font-size: 15px !important;
}
.page-id-5 .rev-cat * {
    font-size: 14px !important;
}
.page-id-5 .rev-data {
    font-size: 16px !important;
}
.page-id-5 .rev-titulo {
    font-size: 20px !important;
}
.page-id-5 .rev-descricao {
    font-size: 15px !important;
}
.page-id-5 .rev-cat {
    font-size: 0px !important;
}
.page-id-5 .rev-cat a {
    font-size: 14px !important;
    display: none !important;
}
.page-id-5 .rev-cat a:first-child {
    display: inline-block !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: 'book';
    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;
}
.grid-home .wpb_single_image {
    margin-bottom: 0;
    width: 100%;
    position: relative;
    z-index: 4;
}
.grid-home .wpb_single_image * {
    width: 100%;
}
.grid-home .wpb_single_image * {
    width: 100%;
}
.grid-home .vc_gitem-post-data-source-post_date div {
    font-family: 'book';
    font-size: 16px;
    color: #000;
}
.grid-home .vc_gitem-post-data-source-post_title {
    min-height: 3em;
}
.grid-home .vc_gitem-post-data-source-post_title a {
    font-family: 'Dosis', sans-serif;
    font-size: 22px;
    color: #000 !important;
    font-weight: 700;
}
.grid-home .vc_gitem-post-data-source-post_excerpt p {
    font-family: 'book';
    font-size: 16px;
    color: #000;
    line-height: 18px;
    min-height: 3.5em;
}
.grid-home .vc_gitem-post-data-source-post_categories {
    color: #fff;
    margin-bottom: 0;
    padding: 10px;
    background-color: #0a718f;
    font-weight: 700;
    font-family: 'dosis';
    margin-top: -51px;
    margin-bottom: 5px;
    z-index: 5;
    position: relative;
    font-size: 16px;
    display: inline-block;
    text-transform: uppercase;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.grid-home .vc_gitem-post-data-source-post_categories > div {
    display: none;
}
.grid-home .vc_gitem-post-data-source-post_categories > div:first-child {
    display: block;
}
.grid-home .vc_gitem-post-data-source-post_categories:hover {
    background-color: #44a2bd;
}
.grid-home .vc_gitem-post-data-source-post_categories .vc_gitem-post-category-name:hover {
    color: #fff !important;
    background-color: transparent !important;
}
.grid-home .vc_gitem-post-data-source-post_categories .vc_gitem-post-category-name *:hover {
    color: #fff !important;
    background-color: transparent !important;
}
.grid-home .vc_btn3-container a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 !important;
    font-family: 'book';
    font-size: 16px;
    text-transform: uppercase;
    color: #000 !important;
    background-color: transparent !important;
    border: none !important;
    background-color: unset;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    background-image: none !important;
}
.grid-home .vc_btn3-container a:before {
    content: '';
    height: 22px;
    position: absolute;
    width: 0;
    z-index: -1;
    background-color: #0a718f;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}
.grid-home .vc_btn3-container a:hover:before {
    width: 100px;
}
.grid-home .vc_btn3-container a:hover {
    color: #fff !important;
}
.grid-home .vc_btn3-container a i {
    background-color: #0a718f;
    padding: 5px;
    color: #fff;
    position: relative !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;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    left: 0 !important;
    top: unset !important;
    -webkit-transform: none !important;
    transform: none !important;
    width: 24px !important;
    height: 22px !important;
    margin-right: 10px !important;
}
.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;
}
.page-id-107 > div:nth-child(2) {
    margin-top: 50px !important;
}
.page-id-107 .row-align-center {
    margin-bottom: 20px;
}
.page-id-107 .row-align-center .texto-normal {
    margin-bottom: 35px;
}
.page-id-107 .kids {
    margin-bottom: 10px;
}
.page-id-107 .texto-normal {
    line-height: 20px;
    padding-right: 50px;
    margin-bottom: 0;
}
.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: 'book';
}
.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: 'book';
}
.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;
}
.page-id-107 .fale-conosco-redes-sociais {
    margin-bottom: 20px;
}
.page-id-107 .fale-conosco-redes-sociais a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #d59d41;
    font-size: 20px;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
}
.page-id-107 .fale-conosco-redes-sociais img {
    margin-right: 20px;
}
.page-id-107 > .vc_row:nth-child(2) {
    margin-bottom: 35px;
}
.page-id-119 > div:nth-child(2) {
    margin-top: 50px !important;
}
.page-id-119 .kids {
    margin-bottom: 5px;
}
.page-id-119 .titulo-conteudo {
    font-size: 25px;
    color: #000;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    margin-bottom: 25px;
}
.page-id-119 .conteudo {
    padding-right: 35px;
    color: #000;
    font-size: 16px;
    font-family: 'book';
}
.page-id-119 .vc_single_image-wrapper img {
    margin-top: 20px;
    position: relative;
    z-index: 50;
}
.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;
}
.page-id-119 .autores-sobre .descricao {
    font-family: 'book';
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
}
.page-id-146 > div:nth-child(2) {
    margin-top: 50px !important;
}
.page-id-146 .titulo-pagina {
    margin-bottom: 35px;
}
.page-id-146 .conteudo {
    padding: 10px;
    margin-bottom: 25px;
}
.page-id-146 .conteudo h4 {
    font-family: 'kids';
    color: #d59d41;
    font-size: 35px;
    margin-bottom: 15px;
    margin-top: 30px;
    font-weight: normal;
}
.page-id-146 .conteudo h4:first-child {
    margin-top: 0;
}
.page-id-146 .conteudo h4:before {
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/seta-vertical.png');
    margin-left: -15px;
    margin-right: 15px;
}
.page-id-146 .conteudo p {
    font-family: 'book';
    font-size: 16px;
    color: #000;
    margin-bottom: 20px;
}
.page-id-153 > div:nth-child(2) {
    margin-top: 50px !important;
}
.page-id-153 .titulo-pagina .kids {
    margin-bottom: 10px;
}
.page-id-153 .titulo-pagina .texto-normal {
    margin-bottom: 70px;
}
.page-id-153 .conteudo {
    margin-bottom: 40px;
}
.page-id-153 .conteudo .kids {
    margin-top: 100px;
    margin-bottom: 45px;
}
.page-id-153 .conteudo .categorias {
    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;
    text-align: center;
}
.page-id-153 .conteudo .categorias .categoria {
    width: 25%;
}
.page-id-153 .conteudo .categorias .categoria ul {
    text-align: left;
    display: inline-block;
}
.page-id-153 .conteudo .categorias .categoria > a {
    width: 100%;
    color: #d59d41;
    font-size: 25px;
    font-weight: 700;
    font-family: 'Dosis', sans-serif;
    text-transform: uppercase;
    text-align: center;
    display: block;
    margin-bottom: 30px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.page-id-153 .conteudo .categorias .categoria > a:hover {
    color: #d8ba8a;
}
.page-id-153 .conteudo .categorias .categoria li {
    margin-bottom: 10px;
}
.page-id-153 .conteudo .categorias .categoria li a {
    color: #000;
    font-size: 18px;
    font-family: 'book';
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.page-id-153 .conteudo .categorias .categoria li a:hover {
    color: #7c7c7c !important;
}
.page-id-153 .conteudo .categorias .categoria li a:before {
    content: url('https://mapanamao.com.br/wp-content/uploads/2018/08/marker.png');
    margin-right: 10px;
}
.page-id-172 > div:nth-child(2) {
    margin-top: 50px !important;
}
.page-id-172 .vc_col-sm-9 {
    padding-right: 15px;
}
.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;
}
.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;
}
.page-id-172 .vc_tta-tabs-container .vc_tta-tab:first-child span: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-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;
    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.vc_active span {
    color: #fff;
}
.page-id-172 .vc_tta-tabs-container .vc_tta-tab.vc_active span:after {
    -webkit-filter: brightness(50);
    filter: brightness(50);
}
.page-id-172 .vc_tta-tabs-container .vc_tta-tab.vc_active 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: 'book';
    font-size: 25px;
    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;
}
.page-id-204 > div:nth-child(2) {
    margin-top: 50px !important;
}
.page-id-204 .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);
}
.page-id-204 .topo .kids {
    margin-bottom: 20px;
}
.page-id-204 .topo .texto-normal {
    margin-bottom: 50px;
}
.page-id-204 .logos {
    margin-bottom: 100px;
}
.page-id-204 .semi-footer {
    margin-bottom: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.page-id-204 .semi-footer .wpb_text_column {
    margin-bottom: 0;
}
.page-id-204 .semi-footer .texto-normal {
    padding-left: 50px;
}
.page-id-204 .semi-footer a {
    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;
    margin-left: 15px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
.page-id-204 .semi-footer a:hover {
    background-color: #fff !important;
    color: #d59d41 !important;
}
.page-id-204 .semi-footer .kids p {
    margin-bottom: -5px;
}
span[data-pin-log="button_pinit_floating"] {
    display: none !important;
    z-index: 50 !important;
}
body.single-post span[data-pin-log="button_pinit_floating"] {
    display: block !important;
    z-index: 50 !important;
}
body.single-post .comment-subscription-form {
    display: none;
}
body.single-post > div:nth-child(2) {
    margin-top: 50px !important;
}
body.single-post .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;
}
body.single-post .tres_quartos {
    width: calc(100% - 330px);
}
body.single-post .um_quarto {
    width: 300px;
}
body.single-post .imagem-destacada img {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    padding: 5px;
}
body.single-post .grid-post {
    margin-right: 30px;
}
body.single-post .titulo-single h1 {
    font-family: 'kids';
    font-size: 45px;
    color: #d59d41;
    font-weight: 400 !important;
    margin-top: 30px;
    font-size: 45px !important;
}
body.single-post .titulo-single h1 img {
    position: relative;
    margin-left: 30px;
    margin-bottom: -10px !important;
}
body.single-post .data-publica {
    font-family: 'book';
    color: #d59d41;
    font-size: 16px;
}
body.single-post .single-date {
    padding: 5px;
    margin-top: 20px;
}
body.single-post .data-atualiza {
    font-family: 'book';
    color: #d59d41;
    font-size: 16px;
    padding-left: 50px;
}
body.single-post .content-single {
    margin-top: 25px;
    padding: 5px;
}
body.single-post .content-single h2 {
    font-size: 28px !important;
}
body.single-post .content-single h3 {
    font-size: 24px !important;
    color: #000 !important;
    text-transform: none !important;
}
body.single-post .content-single h4 {
    font-size: 20px !important;
}
body.single-post .content-single h2, body.single-post .content-single h3, body.single-post .content-single h4 {
    margin-top: 20px;
    margin-bottom: 25px;
    font-weight: 700 !important;
    font-family: 'Dosis', sans-serif !important;
}
body.single-post .content-single p {
    margin-bottom: 25px !important;
}
body.single-post .content-single div {
    font-family: 'book';
    font-size: 18px;
    line-height: 28px;
    color: #000 !important;
}
body.single-post .content-single img {
    width: auto !important;
    height: auto;
    max-width: 660px !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 img {
    padding: 0 !important;
    width: 100% !important;
}
body.single-post .content-single .wp-caption {
    max-width: 660px !important;
}
body.single-post .content-single ul {
    list-style-type: unset;
    padding-left: 25px;
}
body.single-post .content-single ol {
    padding-left: 25px;
    list-style-type: decimal;
}
body.single-post .content-single li {
    font-family: 'book';
    font-size: 18px;
    margin-bottom: 25px;
    line-height: 28px;
}
body.single-post .content-single .blockquote {
    padding: 8px;
    line-height: 25px;
}
body.single-post .content-single strong {
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    line-height: 28px;
}
body.single-post .content-single a {
    color: #d29e25;
}
body.single-post .content-single img {
    max-width: 100%;
    height: auto;
}
body.single-post .content-single .post-grid p {
    font-family: 'book';
    font-size: 18px;
    line-height: 28px;
    color: #000 !important;
}
body.single-post .content-single .post-grid p strong {
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
}
body.single-post .sua-viajem {
    margin-bottom: 50px;
}
body.single-post .sua-viajem .montamos-footer {
    width: 250px;
}
body.single-post .sua-viajem .monte-sua-viagem-footer-title {
    padding: 0 25px;
}
body.single-post .sua-viajem .monte-sua-viagem-footer-box {
    padding: 15px;
    width: calc(25% - 8px);
    margin: 4px 0;
}
body.single-post .sua-viajem .monte-sua-viagem-footer-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
body.single-post .sua-viajem .monte-sua-viagem-footer-links a {
    margin: 4px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
body.single-post .sua-viajem .monte-sua-viagem-footer-links a:hover {
    background-color: #d8ba8a;
}
body.single-post .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;
}
body.single-post .sua-viajem .monte-sua-viagem-titulo p {
    margin-top: 25px;
}
body.single-post .sua-viajem .monte-sua-viagem-footer {
    margin: 40px 0 60px 0;
}
body.single-post .addtoany_share_save_container {
    width: 78%;
    display: none;
}
body.single-post .nice-likes {
    width: 20%;
    display: inline-block;
    color: #000;
    font-family: 'book';
    font-size: 16px;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
body.single-post .nice-likes:before {
    content: 'Curtir isso:';
    color: #000;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 18px;
    display: block;
    margin-bottom: 15px;
}
body.single-post .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;
}
body.single-post .nice-likes i:hover:before {
    background-color: #fff !important;
    color: #d59d41 !important;
}
body.single-post .nice-likes:active {
    color: #d59d41;
}
body.single-post .nice-likes.liked {
    color: #d59d41;
}
body.single-post .nice-likes.liked i:before {
    content: 'CURTIDO';
    background-color: #dcb77a;
}
body.single-post .addtoany_list a span {
    width: auto;
    height: auto;
    background-color: transparent !important;
    margin-top: 10px;
    margin-right: 10px;
}
body.single-post .addtoany_list:before {
    content: 'Gostou? Compartilhe:';
    color: #000;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 18px;
    display: block;
}
body.single-post .a2a_button_facebook span svg {
    display: none;
}
body.single-post .a2a_button_facebook span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/facebook-single.png");
}
body.single-post .a2a_button_pinterest span svg {
    display: none;
}
body.single-post .a2a_button_pinterest span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/printerest-single.png");
}
body.single-post .a2a_button_google_plus span svg {
    display: none;
}
body.single-post .a2a_button_google_plus span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/google-single.png");
}
body.single-post .a2a_button_tumblr span svg {
    display: none;
}
body.single-post .a2a_button_tumblr span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/tumblr-single.png");
}
body.single-post .a2a_button_twitter span svg {
    display: none;
}
body.single-post .a2a_button_twitter span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/twitter2-single.png");
}
body.single-post .a2a_button_linkedin span svg {
    display: none;
}
body.single-post .a2a_button_linkedin span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/linkedin-single.png");
}
body.single-post .a2a_button_telegram span svg {
    display: none;
}
body.single-post .a2a_button_telegram span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/telegram-single.png");
}
body.single-post .a2a_button_whatsapp span svg {
    display: none;
}
body.single-post .a2a_button_whatsapp span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/whatsapp-single.png");
}
body.single-post .a2a_button_email span svg {
    display: none;
}
body.single-post .a2a_button_email span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/email.png");
}
body.single-post .a2a_button_print span svg {
    display: none;
}
body.single-post .a2a_button_print span:before {
    content: url("https://mapanamao.com.br/wp-content/uploads/2018/08/imprimir-single.png");
}
body.single-post a.addtoany_share {
    display: none;
}
body.single-post .caixa_autor {
    padding: 5px;
    margin-top: 40px;
    margin-bottom: 40px;
}
body.single-post .caixa_autor:before {
    content: 'Escrito por:';
    color: #000;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 18px;
    display: block;
}
body.single-post .caixa_autor .foto {
    margin-top: 45px;
}
body.single-post .caixa_autor .foto:before {
    top: 54px;
}
body.single-post .comment-form * {
    color: #000;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    font-size: 18px;
}
body.single-post textarea#comment {
    width: 100%;
    display: block;
    resize: none;
    border: 1px solid #d59d41;
    margin-bottom: 25px;
    margin-top: 15px;
    padding: 10px;
    font-family: 'book';
    font-weight: 400;
}
body.single-post .logged-in-as {
    display: none;
}
body.single-post #reply-title {
    display: none;
}
body.single-post .form-submit {
    text-align: right;
}
body.single-post .form-submit .submit {
    color: #fff;
    font-family: 'book';
    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;
}
body.single-post .form-submit .submit:hover {
    background-color: #fff !important;
    color: #d59d41 !important;
}
body.single-post .comment-author {
    margin-bottom: 5px;
}
body.single-post .commentmetadata {
    margin-bottom: 10px;
}
body.single-post #comments, body.single-post .comment-author img, body.single-post .comment-edit-link {
    display: none;
}
body.single-post .commentlist .comment .comment-body > p {
    padding-left: 5px;
}
body.single-post .comment-body p a {
    color: #d29e25;
    font-weight: bold;
}
body.single-post .commentlist * {
    font-family: 'book';
    color: #3d3d3d;
}
body.single-post .commentlist * .fn {
    font-style: normal;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
}
body.single-post .commentlist * .comment-reply-link {
    color: #d59d41;
}
body.single-post .wp_rp_content {
    width: 100%;
    margin-bottom: 20px;
}
body.single-post .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;
}
body.single-post .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;
}
body.single-post .wp_rp_content .related_post li .wp_rp_thumbnail {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    position: relative;
}
body.single-post .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;
}
body.single-post .wp_rp_content .related_post li .wp_rp_thumbnail:hover:before {
    background-color: rgba(0,0,0,0.4);
}
body.single-post .wp_rp_content .related_post li .wp_rp_thumbnail img {
    width: 100% !important;
    height: auto !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}
body.single-post .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: 'book';
    color: #7c7c7c;
}
body.single-post .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;
}
body.single-post .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;
}
body.single-post .wp_rp_content .related_post li .wp_rp_category a {
    display: none !important;
    font-size: 15px !important;
    font-family: 'book';
    color: #0a718f;
    text-transform: uppercase;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
body.single-post .wp_rp_content .related_post li .wp_rp_category a:first-child {
    display: inline !important;
}
body.single-post .wp_rp_content .related_post li .wp_rp_category a:hover {
    color: #d59d41;
}
body.single-post .wp_rp_content .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;
}
body.single-post .wp_rp_content .related_post_title img {
    position: relative;
    margin-left: 30px;
    margin-bottom: -10px !important;
}
body.single-post .wp_rp_footer {
    display: none;
}
body.single-post .back-to-page {
    color: #d59d41;
    font-family: 'book';
    font-size: 16px;
    text-decoration: underline;
    text-transform: uppercase;
    margin-top: 20px;
}
body.single-post .aligncenter {
    display: block;
    margin: 0 auto;
}
body.single-post .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;
}
body.single-post .wp-caption img {
    margin-bottom: 15px;
}
.wppas_container .image:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 20;
    position: absolute;
}
body.category > div:nth-child(2), body.search > div:nth-child(2), body.page-id-307 > div:nth-child(2) {
    margin-top: 50px !important;
}
body.category .grid-post-categoria, body.search .grid-post-categoria, body.page-id-307 .grid-post-categoria {
    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;
}
body.category .tres_quartos, body.search .tres_quartos, body.page-id-307 .tres_quartos {
    width: calc(100% - 360px);
}
body.category .um_quarto, body.search .um_quarto, body.page-id-307 .um_quarto {
    width: 300px;
}
body.category .grid-categoria, body.search .grid-categoria, body.page-id-307 .grid-categoria {
    margin-left: 30px;
    margin-right: 30px;
    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;
}
body.category .grid-categoria .post-item, body.search .grid-categoria .post-item, body.page-id-307 .grid-categoria .post-item {
    padding: 0 0 30px 0;
    width: calc(50% - 30px);
}
body.category .grid-categoria .post-item a:first-child, body.search .grid-categoria .post-item a:first-child, body.page-id-307 .grid-categoria .post-item a:first-child {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 15px;
}
body.category .grid-categoria .post-item a:first-child:before, body.search .grid-categoria .post-item a:first-child:before, body.page-id-307 .grid-categoria .post-item a:first-child: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;
}
body.category .grid-categoria .post-item a:first-child:hover:before, body.search .grid-categoria .post-item a:first-child:hover:before, body.page-id-307 .grid-categoria .post-item a:first-child:hover:before {
    background-color: rgba(0,0,0,0.4);
}
body.category .grid-categoria .post-item img, body.search .grid-categoria .post-item img, body.page-id-307 .grid-categoria .post-item img {
    width: 100%;
    height: auto;
}
body.category .grid-categoria .post-item .post-item-categoria, body.search .grid-categoria .post-item .post-item-categoria, body.page-id-307 .grid-categoria .post-item .post-item-categoria {
    color: #fff;
    margin-bottom: 0;
    padding: 10px;
    background-color: #0a718f;
    font-weight: 700;
    font-family: 'dosis';
    margin-top: -51px;
    margin-bottom: 5px;
    z-index: 5;
    position: relative;
    font-size: 16px;
    display: inline-block;
    text-transform: uppercase;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
body.category .grid-categoria .post-item .post-item-categoria:hover, body.search .grid-categoria .post-item .post-item-categoria:hover, body.page-id-307 .grid-categoria .post-item .post-item-categoria:hover {
    background-color: #44a2bd !important;
}
body.category .grid-categoria .post-item .post-item-data, body.search .grid-categoria .post-item .post-item-data, body.page-id-307 .grid-categoria .post-item .post-item-data {
    font-family: 'book';
    font-size: 16px;
    color: #000;
    margin-bottom: 15px;
}
body.category .grid-categoria .post-item .post-item-titulo, body.search .grid-categoria .post-item .post-item-titulo, body.page-id-307 .grid-categoria .post-item .post-item-titulo {
    font-family: 'Dosis', sans-serif;
    font-size: 22px;
    color: #000 !important;
    font-weight: 700;
    margin-bottom: 15px;
    min-height: 2em;
}
body.category .grid-categoria .post-item .post-item-desc, body.search .grid-categoria .post-item .post-item-desc, body.page-id-307 .grid-categoria .post-item .post-item-desc {
    font-family: 'book';
    font-size: 16px;
    color: #000;
    line-height: 18px;
    margin-bottom: 15px;
    min-height: 3.5em;
}
body.category .grid-categoria .post-item .post-item-ler, body.search .grid-categoria .post-item .post-item-ler, body.page-id-307 .grid-categoria .post-item .post-item-ler {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 !important;
    font-family: 'book';
    font-size: 16px;
    text-transform: uppercase;
    color: #000 !important;
    background-color: transparent !important;
    border: none !important;
    background-color: unset;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
}
body.category .grid-categoria .post-item .post-item-ler:before, body.search .grid-categoria .post-item .post-item-ler:before, body.page-id-307 .grid-categoria .post-item .post-item-ler:before {
    content: '';
    height: 22px;
    width: 0;
    background-color: #0a718f;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    z-index: -1;
    position: absolute;
}
body.category .grid-categoria .post-item .post-item-ler:hover, body.search .grid-categoria .post-item .post-item-ler:hover, body.page-id-307 .grid-categoria .post-item .post-item-ler:hover {
    color: #fff !important;
}
body.category .grid-categoria .post-item .post-item-ler:hover:before, body.search .grid-categoria .post-item .post-item-ler:hover:before, body.page-id-307 .grid-categoria .post-item .post-item-ler:hover:before {
    width: 100px;
}
body.category .grid-categoria .post-item .post-item-ler i.vc_btn3-icon, body.search .grid-categoria .post-item .post-item-ler i.vc_btn3-icon, body.page-id-307 .grid-categoria .post-item .post-item-ler i.vc_btn3-icon {
    background-color: #0a718f !important;
    padding: 5px;
    color: #fff;
    position: relative !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;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    left: 0 !important;
    top: unset !important;
    -webkit-transform: none !important;
    transform: none !important;
    width: 24px !important;
    height: 22px !important;
    margin-right: 10px !important;
}
body.category .grid-categoria .post-item .post-item-ler i.vc_btn3-icon:before, body.search .grid-categoria .post-item .post-item-ler i.vc_btn3-icon:before, body.page-id-307 .grid-categoria .post-item .post-item-ler i.vc_btn3-icon:before {
    padding-top: 2px;
}
body.category .wp-pagenavi, body.search .wp-pagenavi, body.page-id-307 .wp-pagenavi {
    margin-top: 15px;
    border-top: 1px solid #c1c1c1;
    padding-top: 25px;
    text-align: center;
    width: 100%;
}
body.category .wp-pagenavi span.current, body.search .wp-pagenavi span.current, body.page-id-307 .wp-pagenavi span.current {
    background-color: #d59d41;
    color: #fff;
    font-size: 20px;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    border: none;
}
body.category .wp-pagenavi > *, body.search .wp-pagenavi > *, body.page-id-307 .wp-pagenavi > * {
    background-color: #fff;
    color: #d59d41;
    font-size: 20px;
    font-family: 'Dosis', sans-serif;
    font-weight: 700;
    border: none;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    padding: 4px 14px 6px 14px;
}
body.category .wp-pagenavi .page:hover, body.search .wp-pagenavi .page:hover, body.page-id-307 .wp-pagenavi .page:hover {
    background-color: #d8ba8a;
    color: #fff;
}
body.category .wp-pagenavi .nextpostslink, body.category .wp-pagenavi .last, body.category .wp-pagenavi .previouspostslink, body.category .wp-pagenavi .first, body.search .wp-pagenavi .nextpostslink, body.search .wp-pagenavi .last, body.search .wp-pagenavi .previouspostslink, body.search .wp-pagenavi .first, body.page-id-307 .wp-pagenavi .nextpostslink, body.page-id-307 .wp-pagenavi .last, body.page-id-307 .wp-pagenavi .previouspostslink, body.page-id-307 .wp-pagenavi .first {
    font-weight: 400;
    font-size: 26px;
    letter-spacing: -4px;
    padding: 4px 5px 4px 5px;
}
.btn-hover {
    background-color: #fff !important;
    color: #d59d41 !important;
}
.btn-hover2 {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}
.btn-hover3 {
    background-color: transparent !important;
    color: #d59d41 !important;
}
@keyframes lds-facebook_1 {
    0% {
        top: 36px;
        height: 128px;
   }
    100%, 50% {
        top: 60px;
        height: 80px;
   }
}
@-webkit-keyframes lds-facebook_1 {
    0% {
        top: 36px;
        height: 128px;
   }
    100%, 50% {
        top: 60px;
        height: 80px;
   }
}
@keyframes lds-facebook_2 {
    0% {
        top: 42px;
        height: 116px;
   }
    100%, 50% {
        top: 60px;
        height: 80px;
   }
}
@-webkit-keyframes lds-facebook_2 {
    0% {
        top: 42px;
        height: 116px;
   }
    100%, 50% {
        top: 60px;
        height: 80px;
   }
}
@keyframes lds-facebook_3 {
    0% {
        top: 48px;
        height: 104px;
   }
    100%, 50% {
        top: 60px;
        height: 80px;
   }
}
@-webkit-keyframes lds-facebook_3 {
    0% {
        top: 48px;
        height: 104px;
   }
    100%, 50% {
        top: 60px;
        height: 80px;
   }
}
.gform_footer.top_label {
    position: relative;
}
.lds-facebook {
    position: absolute;
    left: 0;
}
.lds-facebook div {
    position: absolute;
    width: 30px;
    background: #d59d41;
}
.lds-facebook div:nth-child(1) {
    left: 35px;
    -webkit-animation: lds-facebook_1 1s cubic-bezier(0,0.5,0.5,1) infinite;
    animation: lds-facebook_1 1s cubic-bezier(0,0.5,0.5,1) infinite;
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}
.lds-facebook div:nth-child(2) {
    left: 85px;
    -webkit-animation: lds-facebook_2 1s cubic-bezier(0,0.5,0.5,1) infinite;
    animation: lds-facebook_2 1s cubic-bezier(0,0.5,0.5,1) infinite;
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}
.lds-facebook div:nth-child(3) {
    left: 135px;
    -webkit-animation: lds-facebook_3 1s cubic-bezier(0,0.5,0.5,1) infinite;
    animation: lds-facebook_3 1s cubic-bezier(0,0.5,0.5,1) infinite;
}
.lds-facebook {
    width: 25px !important;
    height: 25px !important;
    -webkit-transform: translate(-12.5px,-12.5px) scale(0.125) translate(12.5px,12.5px);
    transform: translate(-12.5px,-12.5px) scale(0.125) translate(12.5px,12.5px);
}
#gform_1 .lds-facebook {
    left: calc(50% - 20px);
    bottom: -80px;
    margin-right: 20px;
}
#gform_5 .lds-facebook, #gform_6 .lds-facebook, #gform_7 .lds-facebook {
    left: unset;
    right: 13px;
}
#gform_5 .gform_confirmation_message, #gform_6 .gform_confirmation_message, #gform_7 .gform_confirmation_message {
    font-family: 'book' !important;
    font-size: 20px !important;
    text-align: center !important;
}
.gform_confirmation_message {
    font-family: 'book' !important;
    font-size: 20px !important;
}
.wppas_container {
    margin: 0 auto;
}
@media (max-width: 1500px) {
    body.single-post .addtoany_share_save_container {
        width: 70%;
   }
    body.single-post .nice-likes {
        width: 28%;
   }
}
@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;
   }
    .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;
   }
    header > div {
        display: none !important;
   }
    .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 .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;
   }
}
@-moz-document url-prefix() {
    .grid-home .vc_gitem-post-data-source-post_categories {
        margin-top: -68px;
   }
    body.category .grid-categoria .post-item .post-item-categoria, body.page-id-307 .grid-categoria .post-item .post-item-categoria, body.search .grid-categoria .post-item .post-item-categoria {
        margin-top: -51px;
        margin-bottom: -10px;
   }
    body.category .grid-categoria .post-item a:first-child, body.page-id-307 .grid-categoria .post-item a:first-child, body.search .grid-categoria .post-item a:first-child {
        margin-bottom: 0;
   }
}
.gallery {
    margin-left: -0.5em;
    margin-right: -0.5em;
}
.gallery:after {
    display: table;
    content: "";
    clear: both;
}
.gallery-item {
    margin: 0;
    float: left;
    padding: 0.5em;
}
.gallery-item img {
    width: 100%;
    border: 1px solid #ccc !important;
    border-radius: 3px;
}
.gallery-columns-1 .gallery-item {
    width: 100%;
    float: none;
}
.gallery-columns-2 .gallery-item {
    width: 50%;
}
.gallery-columns-3 .gallery-item {
    width: 33.3333%;
}
.gallery-columns-4 .gallery-item {
    width: 25%;
}
.gallery-columns-5 .gallery-item {
    width: 20%;
}
.gallery-columns-6 .gallery-item {
    width: 16.6667%;
}
.gallery-columns-7 .gallery-item {
    width: 14.2857%;
}
.gallery-columns-8 .gallery-item {
    width: 12.5%;
}
.gallery-columns-9 .gallery-item {
    width: 11.1111%;
}
.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) {
    clear: left;
}