.cabecalho-final-aveline{text-align:center !important;position:relative !important;margin:10px 0 10px 0 !important;clear:both !important;display:block !important;width:100% !important;}
.cabecalho-final-aveline:after{content:"" !important;position:absolute !important;top:50% !important;left:0 !important;width:100% !important;height:8px !important;background-color:#ff0000 !important;z-index:1 !important;transform:translateY(-50%) !important;}
.cabecalho-final-aveline .post-title{display:inline-block !important;position:relative !important;z-index:2 !important;background-color:#ffffff !important;padding:0 25px !important;margin:0 !important;color:rgb(8, 8, 138) !important;font-family:"Times New Roman", serif !important;font-size:38px !important;font-weight:700 !important;}
.single-post section.post-content p, .single section.post-content p,
.single-post section.post-content span, .single section.post-content span,
.single-post section.post-content strong, .single section.post-content strong{line-height:22.6667px !important;margin-top:0 !important;margin-bottom:4px !important;padding:0 !important;}
.single-post section.post-content p:empty, .single section.post-content p:empty,
.single-post section.post-content p > br:only-child, .single section.post-content p > br:only-child{display:block !important;margin-top:0 !important;margin-bottom:0px !important;line-height:18px !important;font-size:18px !important;height:18px !important;padding:0 !important;}
.single-post section.post-content, .single section.post-content{max-width:750px !important;margin-left:auto !important;margin-right:auto !important;margin-top:4px !important;margin-bottom:10px !important;padding-top:0 !important;padding-bottom:0 !important;}
.single-post section.post-content p, .single section.post-content p, .single-post section.post-content div, .single section.post-content div, .single-post section.post-content span, .single section.post-content span, .single-post section.post-content strong, .single section.post-content strong{margin-top:0 !important;margin-bottom:0cm !important;padding:0 !important;line-height:22.6667px !important;}
.single-post section.post-content span[style*="font-size"],
.single section.post-content span[style*="font-size"],
.single-post section.post-content p[style*="font-size"],
.single section.post-content p[style*="font-size"]{line-height:1.1 !important;}
.single-post section.post-content img.aligncenter, .single section.post-content img.aligncenter, img.aligncenter{display:block !important;margin-top:12px !important;margin-bottom:12px !important;margin-left:auto !important;margin-right:auto !important;padding:0 !important;clear:both !important;float:none !important;}
body, h1, h2, h3, h4, h5, h6, .posts-box h2.post-title{font-family:"Times New Roman", Times, serif !important;}
@media only screen and (max-width: 768px) {
#navbar .navbar-nav > li.search > .btn{display:none;}
#navbar .navbar-nav > li{display:table;width:100%;text-align:center;}
} @media only screen and (min-width: 768px) {
#navbar .navbar-nav > li > a{font-size:9px;padding:13px 9px;}
.navbar.navbar-static-top.navbar-stuck.navbar-light .navbar-inner{background-color:#08088a !important;}
.logo-location-sticky_nav{color:#FFFFFF;}
} @media only screen and (min-width: 992px) {
#navbar .navbar-nav > li > a{padding:13px 9px;font-size:12px;}
} @media only screen and (min-width: 1200px) {
#navbar .navbar-nav > li > a{padding-right:22px;padding-left:22px;font-size:13px;}
} @media only screen and (min-width: 992px) {
.navbar-nav > li.search > .btn{width:47px;}
} #navbar .navbar-nav{background-color:#08088a;border:1px solid #08088a;}
#navbar .navbar-nav > li a{color:#FFFFFF;text-transform:initial;font-size:17px;padding-right:22px;padding-left:22px;}
#navbar .navbar-nav > li .btn-search{color:#FFFFFF;}
#navbar .navbar-nav > li{display:table;}
#navbar .navbar-nav > li:hover > a,
#navbar .navbar-nav > li:hover > .btn-search,
#navbar .navbar-nav > li.current-menu-item > a{background-color:#0B3B0B;border-color:#0B3B0B;}
.navbar-stuck .navbar-nav > li.search{float:left;}
.navbar-stuck .navbar-nav > li.search > .btn.btn-search{height:39px;}
.posts-box-carousel:not(.posts-box-gallery) .nav-dir li:first-child .btn{background-color:#3B3E63!important;}
.post h1.post-title{text-transform:initial!important;padding-left:20px;}
.fimg-no-thumb .vm-middle{text-align:center!important;}
table.custom-table-categories td{padding:20px 25px;}
table.custom-table-categories td p{margin:0;}
.post section.post-content{max-width:750px;margin-left:auto;margin-right:auto;margin-top:4px !important;margin-bottom:10px !important;padding-top:0 !important;padding-bottom:0 !important;}
body, h1, h2, h3, h4, h5, h6{font-family:"Times New Roman"!important;}
.featured-posts .fp-box .post-title{text-transform:initial!important;}
.posts-box.posts-box-5 h2.post-title{font-size:24px;}
.post-content{color:#010101!important;}
.post-summary .post-excerpt{color:#08088A!important;}
h2.post-title.listagem{font-size:19px;margin-bottom:0px;margin-top:0px;font-weight:bold;text-decoration:underline;display:list-item;list-style-position:inside;color:#08088a;}
a:hover{color:#ff0000!important;text-decoration:underline!important;}
.navbar-nav li.menu-item a:hover{color:#fff!important;text-decoration:none!important;}
.navbar-top #menu-top-menu{font-size:16px;}
.navbar-top #menu-top-menu li a{color:#0B3B0B;}
.fimg-no-thumb .featured-image .vm-middle .post-title{font-size:38px!important;color:#08088A;}
.fimg-no-thumb:not(.fimg-media) .featured-image .vm-middle:after{background-color:#ff0000!important;}
.breadcrumb-wrapper a, .breadcrumb-wrapper span{text-transform:initial;font-size:22px;color:#08088A!important;}
.home .main .box-header h2.title{text-transform:initial;}
@media only screen and (min-width: 768px) {
.navbar-logo{font-size:42px!important;}
} .logo-location-header{text-decoration:underline;color:#08088A;}
h2.post-title.listagem a{color:#08088A;}
.home h2.post-title a{color:#08088A;}
.home .box-header.has-title{text-align:center;color:#08088a;}
.home .box-header.has-title h2.title{padding-right:20px;padding-left:20px;font-size:30px;}
.home .box-header.has-title:after{background-color:#ff0000;top:15px;}
.footer-menu li a{font-size:17px!important;color:#08088A;text-transform:capitalize!important;}
.breadcrumb li:first-child{display:none;}
.breadcrumb>li+li:before{display:none;}
.page-template-page-cronologica .box-header{margin-bottom:20px;}
.page-template-page-cronologica .box-header.has-title{text-align:center;color:#08088a;}
.page-template-page-cronologica .box-header.has-title h3.title{padding-right:20px;padding-left:20px;text-transform:initial;}
.page-template-page-cronologica .box-header.has-title:after{background-color:#ff0000;}
.page-template-page-alfabetica .box-header, .page-template-page-alfabetica2 .box-header{margin-bottom:20px;}
.page-template-page-alfabetica .box-header.has-title, .page-template-page-alfabetica2 .box-header.has-title{text-align:center;color:#08088a;}
.page-template-page-alfabetica .box-header.has-title h3.title, .page-template-page-alfabetica2 .box-header.has-title h3.title{padding-right:20px;padding-left:20px;text-transform:initial;}
.page-template-page-alfabetica .box-header.has-title:after, .page-template-page-alfabetica2 .box-header.has-title:after{background-color:#ff0000;}
.page-template-page-autores .box-header{margin-bottom:20px;}
.page-template-page-autores .box-header.has-title{text-align:center;color:#08088a;}
.page-template-page-autores .box-header.has-title h3.title{padding-right:20px;padding-left:20px;text-transform:initial;}
.page-template-page-autores .box-header.has-title:after{background-color:#ff0000;}
.page-template-page-text-in-english .box-header{margin-bottom:20px;}
.page-template-page-text-in-english .box-header.has-title{text-align:center;color:#08088a;}
.page-template-page-text-in-english .box-header.has-title h3.title{padding-right:20px;padding-left:20px;text-transform:initial;}
.page-template-page-text-in-english .box-header.has-title:after{background-color:#ff0000;}
.page-template-page-textos-em-portugues .box-header{margin-bottom:20px;}
.page-template-page-textos-em-portugues .box-header.has-title{text-align:center;color:#08088a;}
.page-template-page-textos-em-portugues .box-header.has-title h3.title{padding-right:20px;padding-left:20px;text-transform:initial;}
.page-template-page-textos-em-portugues .box-header.has-title:after{background-color:#ff0000;}
@media print { *{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;line-height:115%;font-size:103%!important;}
body{background:white;color:black;margin:0;}
.post-footer, .posts-box-related-posts, .footer, .navbar-wrapper, .breadcrumb-wrapper, .fimg-no-thumb:not(.fimg-media) .featured-image .vm-middle:after{display:none!important;}
.post section.post-content{max-width:90%;margin-left:auto;margin-right:auto;}
} h2.post-title.listagem a span{font-style:normal;}
.home .posts-box.posts-box-8 h2.post-title, .home .posts-box.posts-box-9 h2.post-title{margin-bottom:0px;}
.home .posts-box.posts-box-8 p.post-excerpt, .home .posts-box.posts-box-9 p.post-excerpt{font-style:normal;font-size:17px;}
ol.breadcrumb{display:none!important;}
.custom-table-categories p{line-height:1;}
.footer .container{border-top:5px solid #ff0000;}
div.zeros{font-size:18px;margin-bottom:20px;}
.box-header{margin-bottom:20px;}
.box-header.has-title{text-align:center;color:#08088a;}
.box-header.has-title h3.title{padding-right:20px;padding-left:20px;text-transform:initial;}
.box-header.has-title:after{background-color:#ff0000!important;}
.list-count{text-align:center;font-size:18px;color:#08088a;margin-bottom:20px;}
.hilite{background:#fff282;}
#loading{background-color:rgba(214, 214, 214, 0.82);z-index:99999;}
#main .search-form{margin-bottom:20px;}
#main .search-form .input-group-addon{display:none;}
#main .search-form .input-group-btn .btn{padding:0;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;height:34px;width:34px;background-color:#eee;border:1px solid #ccc;border-left:none;}
#main .search-form .btn-search-text{display:none;}
.pagination-numeric a, .pagination-numeric span{background-color:#f4f4f4;color:#08088a !important;border:1px solid #ddd !important;padding:5px 12px !important;margin:0 3px !important;border-radius:3px !important;font-weight:600 !important;}
.pagination > .current{background-color:#08088a !important;color:#fff !important;border-color:#08088a !important;}
.pagination > a.page-numbers:hover{background-color:#e0e0e0 !important;color:#000 !important;border-color:#ccc !important;}
.pagination > .page-numbers{display:inline-block !important;float:none !important;line-height:24px !important;}
.pagination-numeric{text-align:center;margin-top:20px !important;}
.pagination > .prev, .pagination > .next{font-size:0 !important;text-shadow:none !important;color:transparent !important;display:inline-block !important;float:none !important;vertical-align:bottom !important;width:33px !important;height:36px !important;padding:0 !important;line-height:34px !important;text-align:center !important;box-sizing:border-box !important;}
.pagination a.next::before{content:"\f101" !important;font-family:"FontAwesome" !important;font-size:16px !important;color:#08088a !important;display:inline-block !important;line-height:inherit !important;vertical-align:top !important;}
.pagination a.prev::before{content:"\f100" !important;font-family:"FontAwesome" !important;font-size:16px !important;color:#08088a !important;display:inline-block !important;line-height:inherit !important;vertical-align:top !important;}
.pagination > .dots{display:inline-block !important;margin:0 4px !important;font-size:13px !important;border:1px solid #ddd !important;background:#f4f4f4 !important;color:#666 !important;padding:5px 10px !important;border-radius:3px !important;}
#main .search-form{max-width:572px;margin-left:auto;margin-right:auto;}
.search-results .main{max-width:750px;margin-left:auto;margin-right:auto;}
.search-results .main .search-form{max-width:572px;margin-left:auto;margin-right:auto;}
.custom-table-categories{width:100%;font-family:"Times New Roman";font-size:18px;text-align:center;}
.custom-table-categories td a strong{color:#08088A;}
.custom-table-categories td a{color:#ff0000;text-decoration:underline;}
.custom-table-categories td a:hover strong{color:#ff0000;}
form.gsc-search-box{max-width:572px;margin-left:auto!important;margin-right:auto!important;margin-bottom:20px!important;}
form.gsc-search-box input.gsc-search-button{box-sizing:initial;margin-top:4px;padding-top:7px;padding-bottom:7px;}
form.gsc-search-box .gsib_a{padding:4px 6px;}
.gsc-search-box.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0;}
form.gsc-search-box .gsc-input{font-family:"Times New Roman";}
form.gsc-search-box .gsc-input-box{height:30px;}
.gsc-control-cse .gsc-results-wrapper-nooverlay{width:572px;margin-left:auto;margin-right:auto;}
.post-tags{display:none;}
img{max-width:100% !important;height:auto !important;}
.single-post section.post-content div[align="center"],
.single-post section.post-content div[style*="text-align:center"]{line-height:14px !important;margin-top:2px !important;margin-bottom:6px !important;padding:0 !important;display:block !important;}
.single-post section.post-content div[align="center"] span,
.single-post section.post-content div[align="center"] strong,
.single-post section.post-content div[style*="text-align:center"] span,
.single-post section.post-content div[style*="text-align:center"] strong{line-height:14px !important;margin:0 !important;padding:0 !important;display:inline !important;}
.single-post section.post-content div[align="center"] span[style*="000098"],
.single-post section.post-content div[align="center"] span[style*="000099"],
.single-post section.post-content [style*="000098"]{line-height:24px !important;display:inline !important;margin-top:5px !important;margin-bottom:2px !important;}
.single-post section.post-content [style*="000098"] br{line-height:24px !important;display:inline !important;content:normal !important;margin:0 !important;}
.single-post section.post-content img.aligncenter, .single-post section.post-content .aligncenter img, img.aligncenter{float:none !important;clear:both !important;display:block !important;margin:15px auto !important;max-width:100% !important;}
.post-footer, .single-post .post-footer{display:block !important;clear:both !important;width:100% !important;margin-top:15px !important;padding-top:5px !important;}
.post-footer .post-sharing ul.list-inline, .post-footer ul.list-inline.text-center, ul.list-inline.text-center{display:flex !important;justify-content:center !important;align-items:center !important;flex-wrap:nowrap !important;gap:25px !important;padding:0 !important;list-style:none !important;width:100% !important;}
.post-footer .post-sharing ul.list-inline li, .post-footer ul.list-inline.text-center li, ul.list-inline.text-center li{display:inline-block !important;visibility:visible !important;margin:0 !important;padding:0 !important;}
.post-footer .fa-facebook, .fa-brands.fa-facebook{color:#1877F2 !important;}
.post-footer .fa-linkedin, .fa-brands.fa-linkedin{color:#0077B5 !important;}
.post-footer .fa-twitter, .fa-brands.fa-twitter{color:#000000 !important;}
.post-footer .fa-twitter:before, .fa-brands.fa-twitter:before{content:"𝕏" !important;font-family:sans-serif !important;font-weight:bold !important;font-size:20px !important;}
.post-footer ul.list-inline li:nth-child(3) a,
ul.list-inline.text-center li:nth-child(3) a{color:#FF4500 !important;font-family:sans-serif !important;font-weight:bold !important;font-size:15px !important;text-decoration:none !important;}
.post-footer ul.list-inline li:nth-child(3) a [class*="fa-"],
ul.list-inline.text-center li:nth-child(3) a [class*="fa-"]{display:none !important;}
.post-footer ul.list-inline li:nth-child(3) a:before,
ul.list-inline.text-center li:nth-child(3) a:before{content:"Reddit" !important;}
.post-footer ul.list-inline li:nth-child(4) a,
ul.list-inline.text-center li:nth-child(4) a{color:#6c757d !important;font-size:16px !important;text-decoration:none !important;}
.post-footer ul.list-inline li:nth-child(4) a [class*="fa-"],
ul.list-inline.text-center li:nth-child(4) a [class*="fa-"]{display:none !important;}
.post-footer ul.list-inline li:nth-child(4) a:before,
ul.list-inline.text-center li:nth-child(4) a:before{content:"🖨️" !important;font-size:16px !important;}
.single-post section.post-content .wp-block-image, .wp-block-image, figure.wp-block-image, .wp-block-image.alignleft, img.alignleft{float:none !important;clear:both !important;display:block !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:12px !important;}
.wp-block-image + p,
.wp-block-image + div,
figure + p{clear:both !important;display:block !important;margin-top:5px !important;margin-bottom:15px !important;}
.post-sharing{clear:both !important;margin-top:15px !important;padding-top:0 !important;}
@media print {
#header, .navbar, .sidebar, #sidebar, .post-footer, .post-sharing, footer, .footer, #colophon{display:none !important;}
.single-post section.post-content{width:100% !important;max-width:100% !important;margin:0 !important;}
} a:focus, 
a:active, button:focus, button:active, input:focus, textarea:focus{outline:0 !important;outline:none !important;box-shadow:none !important;}
.home .site-content, .home #content{margin-top:20px !important;margin-bottom:20px !important;padding-left:15px !important;padding-right:15px !important;}
.barcelona-preloader, .barcelona-loading, #preloader, 
.spinner, .site-preloader{display:none !important;visibility:hidden !important;opacity:0 !important;transition:none !important;}
.gallery-icon a, a[data-gallery],
.set-target{pointer-events:auto !important;}
#boxer-overlay,
#boxer,
.boxer-container, #wfboxOverlay,
div[id*="boxer"]{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}
.page-template-page-modules-php .single-container, .page-template-page-modules-php main#main,
.page-template-page-modules-php .section-html.post-content.mas-item{width:100% !important;max-width:1200px !important;min-width:0 !important;float:none !important;margin:0 auto !important;box-sizing:border-box !important;}
.page-template-page-modules-php .section-html.mas-item > div[style*="display: flex"]{width:100% !important;max-width:1200px !important;min-width:100% !important;box-sizing:border-box !important;}
.page-template-page-modules-php table.custom-table-categories, .page-template-page-modules-php .custom-table-categories{max-width:1200px !important;width:100% !important;box-sizing:border-box !important;}
@media only screen and (max-width: 991px) {
.barcelona-nav-inner .container, #barcelona-nav .container,
nav.navbar-static-top .container{height:auto !important;max-height:none !important;}
.header-style-b #navbar.navbar-collapse,
#navbar.navbar-collapse.collapse,
#navbar.navbar-collapse{display:none !important;visibility:hidden !important;}
.header-style-b #navbar.navbar-collapse.in,
#navbar.navbar-collapse.collapse.in,
#navbar.navbar-collapse.in{display:block !important;visibility:visible !important;}
} @media only screen and (max-width: 991px) {
.barcelona-nav-inner, .barcelona-nav-inner .container, #barcelona-nav,
#barcelona-nav .container,
.header-style-b #navbar.navbar-collapse,
#navbar.navbar-collapse{width:100% !important;max-width:100% !important;min-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin:0 auto !important;}
#menu-1st-menu.navbar-nav{margin:0 !important;padding-left:15px !important;padding-right:15px !important;width:100% !important;box-sizing:border-box !important;}
} @media only screen and (min-width: 992px) {
html body .category .search-form-inner, html body .archive .search-form-inner, html body .page-template .search-form-inner, html body .single-post .search-form-inner{top:25px !important;}
html body.home .search-form-inner, html body .home .search-form-inner{top:10px !important;}
} @media only screen and (min-width: 992px) {
html body .header-style-b #navbar.navbar-collapse,
html body #navbar.navbar-collapse.collapse,
html body #navbar.navbar-collapse{display:block !important;visibility:visible !important;height:auto !important;}
html body .barcelona-nav-inner, html body .barcelona-header .container, html body #barcelona-nav .container{width:100% !important;max-width:100% !important;padding-left:15px !important;padding-right:15px !important;}
} @media only screen and (min-width: 768px) and (max-width: 991px) {
html body .navbar-collapse.collapse{display:none !important;}
html body .navbar-toggle, html body button.navbar-toggle{display:block !important;visibility:visible !important;position:relative !important;float:right !important;margin-top:12px !important;margin-right:15px !important;background-color:transparent !important;z-index:999 !important;}
html body .barcelona-header, html body .navbar-header, html body .barcelona-header-inner{display:block !important;height:auto !important;min-height:85px !important;float:none !important;clear:both !important;padding-top:15px !important;padding-bottom:15px !important;}
} @media only screen and (min-width: 768px) and (max-width: 991px) {
html body .header-style-b #navbar.navbar-collapse.in,
html body #navbar.navbar-collapse.in{width:100% !important;max-width:100% !important;min-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin:0 auto !important;clear:both !important;}
html body #menu-1st-menu.navbar-nav{margin:0 !important;padding-left:15px !important;padding-right:15px !important;width:100% !important;box-sizing:border-box !important;}
} @media only screen and (min-width: 768px) and (max-width: 991px) {
html body #page-wrapper .container,
html body #page-wrapper .site-content,
html body #page-wrapper main#main .post-content{max-width:885px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;float:none !important;}
} @media only screen and (min-width: 768px) and (max-width: 991px) {
html body .navbar-top, html body .navbar-top.clearfix{margin-top:10px !important;margin-bottom:20px !important;display:block !important;visibility:visible !important;}
} @media only screen and (min-width: 768px) and (max-width: 991px) {
html body.home .header-style-b #navbar.navbar-collapse.in,
html body.home #navbar.navbar-collapse.in,
html body.home .barcelona-nav-inner, html body.home #barcelona-nav .container{max-width:100% !important;width:100% !important;min-width:100% !important;margin-left:auto !important;margin-right:auto !important;}
html body.home .navbar-top, html body.home .navbar-top-left, html body.home .navbar-top-right{max-width:100% !important;width:100% !important;float:none !important;}
html body.home .navbar-top, html body.home #navbar.navbar-collapse.in{padding-left:15px !important;padding-right:15px !important;box-sizing:border-box !important;}
html body.home .navbar-top-right{text-align:right !important;}
html body.home .navbar-top-right .social-icons{float:right !important;padding-right:0 !important;}
} @media only screen and (min-width: 650px) and (max-width: 991px) {
html body #page-wrapper .navbar-header,
html body .barcelona-header-inner .navbar-header, .navbar-header{position:relative !important;display:block !important;width:100% !important;height:65px !important;min-height:65px !important;clear:both !important;text-align:center !important;}
html body #page-wrapper .navbar-header .navbar-logo,
html body .header-style-b .navbar-logo, html body .navbar-logo, html body .navbar-logo a{position:absolute !important;left:0 !important;right:0 !important;margin:0 auto !important;top:50% !important;transform:translateY(-50%) !important;color:#08088A !important;text-decoration:underline !important;font-size:32px !important;font-weight:700 !important;display:inline-block !important;float:none !important;white-space:nowrap !important;max-width:75% !important;padding-left:0px !important;padding-right:0px !important;padding-top:0px !important;padding-bottom:0px !important;}
html body #page-wrapper .navbar-header button.navbar-toggle,
html body .navbar-header .navbar-toggle, html body button.navbar-toggle{display:block !important;visibility:visible !important;position:absolute !important;right:10px !important;top:50% !important;transform:translateY(-50%) !important;float:none !important;margin:0 !important;background-color:transparent !important;z-index:9999 !important;border:none !important;padding-top:5px !important;padding-bottom:0px !important;padding-right:0px !important;padding-left:0px !important;}
} @media only screen and (max-width: 767px) {
html body .navbar-header, html body .barcelona-header-inner{position:relative !important;display:block !important;width:100% !important;height:60px !important;min-height:60px !important;clear:both !important;}
html body .header-style-b .navbar-logo, html body .navbar-logo, html body .navbar-logo a{position:absolute !important;left:8px !important;top:50% !important;transform:translateY(-50%) !important;color:#08088A !important;text-decoration:underline !important;font-size:24px !important;font-weight:700 !important;display:inline-block !important;float:none !important;white-space:nowrap !important;max-width:75% !important;padding-left:27px !important;padding-right:0px !important;padding-top:0px !important;padding-bottom:0px !important;}
html body .navbar-toggle, html body button.navbar-toggle{position:absolute !important;right:0px !important;top:50% !important;transform:translateY(-50%) !important;display:block !important;visibility:visible !important;float:none !important;margin:0 !important;z-index:9999 !important;background-color:transparent !important;border:none !important;padding-top:5px !important;padding-bottom:0px !important;padding-right:5px !important;padding-left:0px !important;}
} html body #ip-custom.has-nav-menu .navbar-logo,
html body .barcelona-header-inner .navbar-logo, #ip-custom .navbar-logo{padding-left:0px !important;padding-right:0px !important;}
@media(max-width:767px){
.navbar{position:fixed !important;top:0;left:0;width:100%;z-index:99999 !important;transition:transform 0.3s ease-in-out !important;background-color:#ffffff !important;box-shadow:0 2px 5px rgba(0,0,0,0.05);}
.navbar.header-hidden{transform:translateY(-100%) !important;}
.navbar.header-visible{transform:translateY(0) !important;}
body{padding-top:65px !important;}
} @media(max-width:649px){
.carlos-linha-social-movel{display:block !important;width:100% !important;padding:5px 0 12px 0 !important;background-color:#ffffff !important;text-align:center !important;box-sizing:border-box !important;clear:both !important;}
.carlos-linha-social-movel .social-pure-icons{display:flex !important;justify-content:center !important;align-items:center !important;gap:25px !important;}
.carlos-linha-social-movel .social-pure-icons a{display:inline-flex !important;text-decoration:none !important;background-color:transparent !important;border-radius:0 !important;width:auto !important;height:auto !important;}
.carlos-linha-social-movel .social-pure-icons a i{font-size:20px !important;display:inline-block !important;line-height:1 !important;}
.carlos-linha-social-movel .social-pure-icons a[title="Facebook"] i{color:#3b5998 !important;}
.carlos-linha-social-movel .social-pure-icons a[title="Pinterest"] i{color:#bd081c !important;}
.carlos-linha-social-movel .social-pure-icons a[title="YouTube"] i{color:#cd201f !important;}
.carlos-linha-social-movel .social-pure-icons a:active i{opacity:0.6 !important;}
} @media(min-width:650px){
.carlos-linha-social-movel{display:none !important;}
} @media only screen and (max-width: 767px) {
html body .navbar-header .navbar-logo, html body .header-style-b .navbar-logo, html body .navbar-logo, html body .navbar-logo a, .navbar-logo a{left:0 !important;right:auto !important;text-align:left !important;float:left !important;display:inline-block !important;white-space:nowrap !important;font-size:5.0vw !important;max-width:82% !important;padding-left:12px !important;padding-right:0px !important;overflow:visible !important;}
html body .navbar-toggle, html body button.navbar-toggle{right:5px !important;left:auto !important;float:right !important;position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:9999 !important;}
.carlos-linha-social-movel{padding:2px 0 8px 0 !important;margin-top:0 !important;}
} @media(max-width:767px){
html body .cabecalho-final-aveline, .cabecalho-final-aveline, html body.page .page-header, html body.page .post-header{position:relative !important;display:block !important;width:100% !important;text-align:center !important;overflow:visible !important;padding:5px 0 15px 0 !important;margin-top:0 !important;margin-bottom:20px !important;background-image:linear-gradient(to bottom, transparent calc(50% - 1px), #ff0000 calc(50% - 1px), #ff0000 calc(50% + 1px), transparent calc(50% + 1px)) !important;background-size:75% 100% !important;background-position:center !important;background-repeat:no-repeat !important;}
html body .cabecalho-final-aveline h1.post-title, .cabecalho-final-aveline .post-title, html body.page .page-header .page-title, html body.page .post-header .post-title, html body.page h1{display:inline-block !important;position:relative !important;z-index:2 !important;background-color:#ffffff !important;max-width:82% !important;margin:0 auto !important;padding:0 12px !important;line-height:1.3 !important;}
} @media(max-width:767px){
html body .cabecalho-listagem-aveline, .cabecalho-listagem-aveline{position:relative !important;display:block !important;width:100% !important;text-align:center !important;overflow:visible !important;padding:5px 0 15px 0 !important;margin-top:0 !important;margin-bottom:20px !important;background-image:linear-gradient(to bottom, transparent calc(50% - 1px), #ff0000 calc(50% - 1px), #ff0000 calc(50% + 1px), transparent calc(50% + 1px)) !important;background-size:75% 100% !important;background-position:center !important;background-repeat:no-repeat !important;}
.barra-fina-fixa{display:none !important;}
html body .cabecalho-listagem-aveline h2.title, .cabecalho-listagem-aveline h2{display:inline-block !important;position:relative !important;z-index:2 !important;background-color:#ffffff !important;max-width:82% !important;margin:0 auto !important;padding:0 12px !important;line-height:1.3 !important;}
} @media only screen and (max-width: 991px) {
html body .navbar-toggle span.icon-bar, html body button.navbar-toggle span.icon-bar {
display: none !important;
}
html body .navbar-toggle:before, html body button.navbar-toggle:before {
content: "\f0c9" !important;
font-family: "FontAwesome" !important;
font-size: 24px !important;
color: #08088a !important;
display: inline-block !important;
line-height: 1 !important;
visibility: visible !important;
}
}