:root{--inz-primary:#000;--inz-secondary:#006db2;--inz-tertiary:#be181a;--inz-gray:#c7c7c7;--white:#fff}*{border:none;margin:0}body{background-color:var(--white);color:var(--gray-dark);font:400 15px/1.7 'Work Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility}a{color:var(--gray-dark);border:none;text-decoration:none}a:hover{color:#6d6d6d;text-decoration:none}a{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}img,iframe,video{vertical-align:bottom}div,section,h1,article{position:relative}.wpcf7{max-width:800px}.wpcf7 label{font-size:13px}span.wpcf7-list-item{margin-left:0}input,textarea,select{width:100%;padding:10px 15px;margin-bottom:20px;background:#fff0;color:#000;box-sizing:border-box;outline:none;font:13px 'Lato';border:1px solid #cacaca;position:relative;z-index:1;border-radius:5px}input:focus,textarea:focus{border-color:var(--inz--secondary)}input[type="radio"],input[type="checkbox"]{width:auto;height:auto!important;margin:0 5px 0 0}.custom-select{height:48px;background:url(/wp-content/themes/bahiaaovivo/images/angle-down.png) no-repeat right .75rem center/10px #fff0}textarea{width:100%;height:130px;margin:0 0 20px;box-sizing:border-box;outline:none;resize:none}input[type="submit"]{width:auto;height:auto;padding:15px 30px!important;margin-top:30px;background-color:var(--inz-tertiary);color:#fff;font-size:1.3em;font-weight:700;text-transform:uppercase;outline:none;border:none;cursor:pointer;border-radius:5px}input::-webkit-input-placeholder{color:#484848}textarea::-webkit-input-placeholder{color:#484848}input::-moz-placeholder{color:#484848}input:-ms-input-placeholder{color:#484848}form select{-webkit-appearance:none}form h3{margin-top:10px;font-size:17px;text-transform:uppercase}.clear{clear:both}.main-header{width:100%;margin:0 auto;position:relative;z-index:99;box-shadow:0 0 30px rgb(0 0 0 / .15)}.ads-block img,.ads-block iframe{max-width:100%}.navbar-toggler{padding:0;border:none;outline:none;text-align:left}.navbar-toggler img{max-width:22px}#main-nav{width:100%;padding:15px 0;border:none;border-radius:0;font-size:1.1em;font-weight:600;line-height:1;z-index:2}#main-nav .navbar-brand{width:auto;height:auto;padding:0;margin:0}#main-nav .navbar-brand h1{margin:0;line-height:1}#main-nav .navbar-brand img{width:100%;max-width:158px;height:auto}#main-nav #navbarContent{width:100%;max-width:300px;padding:40px 15px;background-color:var(--inz-tertiary);position:fixed;top:15px;bottom:15px;left:-300px;transition:0.5s;align-items:flex-start;overflow-y:auto;z-index:999999;box-shadow:2px 2px 10px rgb(0 0 0 / 15%);border-radius:0 10px 10px 0}#main-nav #navbarContent.show{left:0}#main-nav .navbar-collapse{justify-content:center;position:static}#main-nav .navbar-nav li a{color:var(--white)}#main-nav .navbar-nav li a:hover,#main-nav .navbar-nav>li:hover>a{color:var(--inz-gray);opacity:.7}#main-nav .navbar-nav>li>a{padding:15px 1rem;position:relative;display:block;text-transform:uppercase;border-bottom:1px solid #cb3c3e}#main-nav .navbar-nav>li:last-child>a{border-bottom:none}#main-nav .navbar-nav>li.dropdown{position:static}#main-nav .dropdown-toggle::after{display:none}#main-nav ul>li>.dropdown-menu{width:100%;padding:1rem;margin:0;background-color:#b11214;border-radius:0;border:none;top:100%;box-shadow:1px 1px 5px rgb(0 0 0 / .1);display:none}#main-nav ul>li>.dropdown-menu a:hover{color:var(--inz-primary)}#main-nav ul>li>.dropdown-menu.mgm-wrapper{max-width:100%;padding:1rem;left:0;right:0;justify-content:center;flex-wrap:wrap}#main-nav ul>li>.dropdown-menu.show{display:block}#main-nav ul>li>.dropdown-menu .mgm-title{margin-bottom:10px;color:var(--inz-primary);font-weight:700;text-transform:uppercase}#main-nav ul>li>.dropdown-menu ul{padding:0;margin:0;list-style:none;font-size:13px}#main-nav ul>li>.dropdown-menu li{padding:8px 0;display:block;width:100%;padding:7px 0}#main-nav ul>li>.dropdown-menu li a:hover{text-decoration:underline}@media (min-width:768px){#main-nav .navbar-brand img{max-width:332px}}.close-menu,.close-filter{position:absolute;top:10px;right:15px;z-index:9}.close-icon{width:30px;height:30px;padding:10px;cursor:pointer}.close-icon:before,.close-icon:after{content:'';position:absolute;width:26px;height:3px;background-color:var(--inz-primary);top:16px}.close-icon:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);left:2px}.close-icon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);right:2px}#breadcrumbs{max-width:680px;background:#fff0;padding:0;font-size:13px}@media (max-width:575px){#breadcrumbs{font-size:11px}}.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-25{margin-top:25px}.m-t-30{margin-top:30px}.m-t-35{margin-top:35px}.m-t-40{margin-top:40px}.m-t-45{margin-top:45px}.m-t-50{margin-top:50px}.m-t-55{margin-top:55px}.m-t-60{margin-top:60px}.m-t-65{margin-top:65px}.m-t-70{margin-top:70px}.m-t-75{margin-top:75px}.m-t-80{margin-top:80px}.m-t-85{margin-top:85px}.m-t-90{margin-top:90px}.m-t-95{margin-top:95px}.m-t-100{margin-top:100px}.m-t-130{margin-top:130px}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-25{margin-bottom:25px}.m-b-30{margin-bottom:30px}.m-b-35{margin-bottom:35px}.m-b-40{margin-bottom:40px}.m-b-45{margin-bottom:45px}.m-b-50{margin-bottom:50px}.m-b-55{margin-bottom:55px}.m-b-60{margin-bottom:60px}.m-b-65{margin-bottom:65px}.m-b-70{margin-bottom:70px}.m-b-75{margin-bottom:75px}.m-b-80{margin-bottom:80px}.m-b-85{margin-bottom:85px}.m-b-90{margin-bottom:90px}.m-b-95{margin-bottom:95px}.m-b-100{margin-bottom:100px}.m-b-130{margin-bottom:130px}.p-t-5{padding-top:5px}.p-t-10{padding-top:10px}.p-t-15{padding-top:15px}.p-t-20{padding-top:20px}.p-t-25{padding-top:25px}.p-t-30{padding-top:30px}.p-t-35{padding-top:35px}.p-t-40{padding-top:40px}.p-t-45{padding-top:45px}.p-t-50{padding-top:50px}.p-t-55{padding-top:55px}.p-t-60{padding-top:60px}.p-t-65{padding-top:65px}.p-t-70{padding-top:70px}.p-t-75{padding-top:75px}.p-t-80{padding-top:80px}.p-t-85{padding-top:85px}.p-t-90{padding-top:90px}.p-t-95{padding-top:95px}.p-t-100{padding-top:100px}.p-b-5{padding-bottom:5px}.p-b-10{padding-bottom:10px}.p-b-15{padding-bottom:15px}.p-b-20{padding-bottom:20px}.p-b-25{padding-bottom:25px}.p-b-30{padding-bottom:30px}.p-b-35{padding-bottom:35px}.p-b-40{padding-bottom:40px}.p-b-45{padding-bottom:45px}.p-b-50{padding-bottom:50px}.p-b-55{padding-bottom:55px}.p-b-60{padding-bottom:60px}.p-b-65{padding-bottom:65px}.p-b-70{padding-bottom:70px}.p-b-75{padding-bottom:75px}.p-b-80{padding-bottom:80px}.p-b-85{padding-bottom:85px}.p-b-90{padding-bottom:90px}.p-b-95{padding-bottom:95px}.p-b-100{padding-bottom:100px}.post-header__title{margin:10px 0 20px;font-size:1.85em;font-weight:700;line-height:1.2}.post-header__subtitle{margin:10px 0 30px;color:#737373;font-size:1.3em;line-height:1.4}.post-header__infos{display:flex;align-items:center}.post-header__author{font-size:13px;line-height:1.2}.post-header__author time{display:block;margin-top:10px}.post-header__avatar img{width:100%;max-width:45px;height:auto;border-radius:100%}.post-header__cat a{padding:3px 7px;line-height:1;font-weight:500;font-size:12px;text-transform:uppercase;position:relative;border:1px solid}.entry{font-size:1em;word-wrap:break-word;z-index:1}.single .entry{font-size:1.1em}.entry p a,.entry ul a,.entry ol a{color:var(--inz-primary);text-decoration:underline}.entry img{max-width:100%;height:auto}.entry p,.entry ul,.entry ol{margin-bottom:25px}.entry blockquote{margin:40px 0;padding-left:30px;border-left:1px solid var(--inz--secondary)}.entry iframe{width:100%;display:block}.entry h2,.entry h3{font-weight:400;font-family:'Bakbak One'}.entry h2 strong,.entry h3 strong{font-weight:400;color:var(--inz-secondary)}.single .entry h2:not(.intitle),.single .entry h3:not(.intitle),.single .entry h4:not(.intitle),.single .entry h5{margin:40px auto 20px}.entry__tags{padding-top:20px;margin-top:40px;font-size:14px}.entry__tags a{padding:2px 5px;background-color:#f0f0f0;text-decoration:none;border-radius:3px}.wp-block-embed{margin:40px 0!important}.wp-block-embed-youtube iframe{height:350px}.wp-block-image img{height:auto}.wp-block-image figcaption{font-size:11px;text-align:center}.related-block,.comments-block{max-width:960px;margin-left:auto}@media (max-width:575px){.wp-block-embed-youtube iframe{height:230px}.post-header__infos{flex-wrap:wrap}.single-post .post-header__share{margin-left:0!important}}@media (max-width:767px){.post-header__avatar img{margin-right:10px}.post-header__cat a{font-size:11px;letter-spacing:0}}@media (max-width:991px){.post-header__subtitle{font-size:1.1em}.post-header__meta{display:flex;padding-right:30px}}@media (min-width:768px){.post-header__title{font-size:3em}.post-header__author,.post-header__avatar{text-align:center}}.post-header__share .fa{width:35px;height:35px;margin:8px auto;color:var(--white);font-size:17px;line-height:35px;text-align:center;display:block;border-radius:5px}.post-header__share .fa-facebook{background:#3b5998}.post-header__share .fa-twitter{background:#1da1f2}.post-header__share .fa-whatsapp{background:#4dc247}.post-header__share .fa-linkedin{background:#0077b5}@media (max-width:767px){.post-header__share{margin:0;position:absolute;bottom:0;right:0}}.custom-scroll{max-height:200px;padding-right:20px;overflow-y:auto}.custom-scroll::-webkit-scrollbar{width:3px}.custom-scroll::-webkit-scrollbar-track{background-color:#d0d0d0}.custom-scroll::-webkit-scrollbar-thumb{background-color:#858585}nav.pagination{margin:30px 0 60px;display:block;font-size:15px;text-align:center;clear:both}nav.pagination .total-pages{margin:0 15px;display:inline-block;color:#858585}.aside-sticky{position:sticky;top:10px}.aside-sidebar .sidebar{overflow:hidden}.aside-sidebar h2.intitle{margin-bottom:20px}.aside-sidebar img{max-width:100%;height:auto;display:block;margin:0 auto}.aside-sidebar ul{padding:0;margin:0;list-style:none}.aside-sidebar ul li{padding:5px 15px;margin-bottom:10px;display:block;border-bottom:1px solid #f0f0f0}.aside-sidebar ul li:last-child{border-bottom:none}.aside-sidebar ul li.cat-item{font-size:1.4em;letter-spacing:-1px}.aside-sidebar ul li:before{content:"\f105";margin-right:10px;color:var(--inz-secondary);font-family:'FontAwesome';display:inline-block}@media (min-width:1200px){.aside-sidebar{padding-left:5px}}.search-toggle{cursor:pointer;outline:none!important;background:#fff0;font-size:1.3em;box-shadow:none}.search-top{width:100%;max-width:330px;max-height:0;position:absolute;top:0;right:35px;z-index:99999;display:none;-moz-transition:max-height,0.5s;-o-transition:max-height,0.5s;-webkit-transition:max-height,0.5s;transition:max-height,0.5s}.search-top.open{max-height:80px;display:block}.search-top form{overflow:hidden}.search-top input[type="search"]{width:calc(100% - 60px);padding:15px;margin:0;float:left}.search-top input[type="submit"]{width:60px;padding:13px!important;margin:0;background:url(/wp-content/themes/bahiaaovivo/images/search.png) center no-repeat #000;background-size:30px;float:right}.search-form{width:100%;max-width:640px;overflow:hidden}.search-form input[type="search"]{width:calc(100% - 40px);height:40px;padding:10px;margin:0;background:var(--white);float:left;border:1px solid #dbdbdb}.search-form input[type="submit"]{width:40px;height:40px;padding:0!important;margin:0;background:url(/wp-content/themes/bahiaaovivo/images/search.png) center no-repeat var(--inz-secondary);background-size:16px;float:right}.close-icon{width:30px;height:30px;padding:10px;cursor:pointer}.close-icon:before,.close-icon:after{content:'';position:absolute;width:26px;height:3px;background-color:var(--white);top:16px}.close-icon:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);left:2px}.close-icon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);right:2px}@media (max-width:991px){.search-top{width:auto;left:25px;right:25px;top:45px}}#comments .navigation{border:none}.comments-list{position:relative;list-style:none;padding:0}.comments-list>.comment,.comments-list>li{padding:30px;margin-bottom:25px;background:#f0f0f0;border-radius:5px}.comments-list .pingback{padding:30px 50px}.comments-list .pingback p{margin:0}.comments-list .comment-content{overflow:hidden;font-size:14px}.comments-list .comment-meta{overflow:hidden;vertical-align:top;margin:0;font-weight:700}.comments-list .comment-meta span{display:block}.comments-list .comment-meta span.comment-time{font-size:16px}.comments-list .comment-meta .comment-edit-link{font-size:12px}.comments-list .comment .children{padding-top:40px;padding-left:40px;list-style:none}.comments-list .comment .children:before{content:"";position:absolute;left:0;width:100%;margin-top:-30px;border-top:1px solid #e8e8e8}.comments-list .comment p:last-child{margin-bottom:0}.comments-list .children .comment{position:relative;margin-bottom:20px}.comments-list .children .comment:after{top:40px;width:18px;height:1px}.comment-respond .section-head{display:block}.comment-form .required{color:#efa4a4}.comment-form .reply-field.cf{clear:both}.comment-form .form-submit{display:block;margin:0}.children .comment-form{margin-bottom:0}#cancel-comment-reply-link{position:relative;float:right;margin-top:-27px;background:var(--white);padding-left:22px;color:#b4b4b4;font-size:0}#cancel-comment-reply-link:before{content:"\f00d";font-family:FontAwesome;font-size:13px}.news-block{margin-top:80px}.news-block h2{margin:0 0 10px!important}.news-block .mailpoet_form{width:100%;padding:0!important}.news-block .mailpoet_paragraph{width:100%;margin:0 auto 5px!important}.mailpoet_form input{padding:18px!important}.mailpoet_form input[type=submit]{height:52px;line-height:1}.parsley-required,.parsley-custom-error-message{font-size:11px}.mailpoet_form_successfully_send .mailpoet_paragraph{display:none}.mailpoet_form_successfully_send .mailpoet_message{width:100%;font-size:1.1em;font-weight:600}.mailpoet_validate_success{color:#0eaf65}@media (min-width:576px){.news-block .mailpoet_form{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.mailpoet_form input[type=submit]{margin-left:10px!important}}.main-footer{width:100%;font-size:13px;background-color:var(--inz-secondary);color:var(--white);position:relative;bottom:0}.main-footer img{width:100%;max-width:336px!important}.main-footer h2{font-weight:900;font-size:1.2em;letter-spacing:1px;text-transform:uppercase;opacity:.7}.main-footer ul{padding:0;margin:0;list-style:none}.main-footer ul li{padding:3px 0;display:inline-block}.main-footer ul.menu li a{padding-right:15px}.main-footer ul.menu li:last-child a{padding-right:0}.main-footer ul.menu li a:hover{text-decoration:underline;color:var(--white)}.main-footer ul.menu li a:before{content:"\f105";margin-right:6px;color:var(--white);font-family:'FontAwesome';display:inline-block}.main-footer__copyright{padding:20px 0;font-size:12px;background-color:rgb(0 0 0 / .1)}.main-footer__copyright p{margin:0}@media (max-width:575px){.main-footer ul.menu li{display:block}.main-footer .wp-block-social-links{margin:30px 0;justify-content:center!important}}@media (min-width:992px){.main-footer__social{position:absolute;left:300px;top:-75px}}@media (max-width:575px){.container{padding-left:25px;padding-right:25px}}@media (min-width:1366px){.container{max-width:1180px}}