#blog .item .texto h2.subtitle,
#destaques .item .texto h2.subtitle {line-height: 140%;}

#destaques .item .texto h1.title {font-size: 4rem;}

.wp-block-kadence-advancedgallery .kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner:hover .kadence-blocks-gallery-item__caption {padding-bottom: 0; margin-top: -10px;}

.kadence-blocks-gallery-item figure {transition: .3s;}
.kadence-blocks-gallery-item figure img {-webkit-filter: grayscale(100%); transition: .3s;}
.kadence-blocks-gallery-item figure:hover img {-webkit-filter: grayscale(0%);}

.faixas article ol li,
.faixas article ul li {border-bottom: 1px solid #dadada; padding-bottom: 10px}

.wp-block-kadence-advancedgallery .kb-gallery-ul li.kadence-blocks-gallery-item:last-child {margin: auto;}

body.admin-bar .menu-head-fixed.reduz {top:32px !important;}

.menu-head-fixed .menuzao ul.menu > li:hover ul.sub-menu {display: block !important;}

.macropost .postItem article.conteudo {font-size: 1.8rem; font-weight: 300; color: #6C6C6B; text-align: justify; margin-bottom: 30px; max-width: 650px; margin-left: auto; margin-right: auto;}

.macropost .postItem .wp-caption p {text-align: center; padding-top: 10px; font-size: 1.4rem; font-style: italic;}

.macropost .postItem .footer-post .all-tags {max-width: 460px; line-height: 1.6;}

article blockquote p:last-child {margin-bottom: 0;}

.vp-filter .vp-filter__item {margin-bottom: 8px;}

/* ALINHAMENTO DE IMAGENS */

.alignnone {margin: 10px 0;}
.aligncenter, div.aligncenter {max-width: 100%; display: block; margin: 20px auto; text-align: center; }
.alignright {float: right; margin: 0 0 20px 25px !important; max-width: 100% !important; width: auto !important;}
.alignleft {float: left; margin: 0 25px 20px 0 !important; max-width: 100% !important; width: auto !important;}

a img {border: 0!important;}
a img.alignright {float: right; margin: 0 0 20px 25px;}
a img.alignnone {margin: 20px 0;}
a img.alignleft {float: left; margin: 0 25px 20px 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.wp-caption {max-width: 100%;}
.wp-caption.alignnone {margin: 20px 0;}
.wp-caption.alignleft {margin: 0 25px 20px 0;}
.wp-caption.alignleft img, .wp-caption.alignright img {width: 100%;}
.wp-caption.alignright {margin: 0 0 20px 25px;}

p.wp-caption-text {margin-top: 10px;}

.macropost .postItem .footer-post .author {max-width: 554px;}

@media screen and (max-width: 480px) {
	body.page-discografia .vp-portfolio__items-style-default .vp-portfolio__item-img {max-height: 100%;}
	/*body.page-discografia .swiper-container {overflow: initial;}
	body.page-discografia [data-vp-layout="slider"] .vp-portfolio__items-bullets {bottom: -100px;}*/
	article.conteudo .alignleft,
	article.conteudo .alignright {float: none; display: table; margin: 0 auto 20px !important;}
	.page-id-284 article.conteudo p {padding: 0 !important;}
	#destaques .item a .texto h1.title {font-size: 2.1rem; padding-right: 20px;}
	#destaques .item a .texto h2.subtitle {font-size: 1.4rem; display: none;}
	#destaques .item .imagem img {-webkit-filter: grayscale(0%);}
	#destaques .item:hover .imagem img {-webkit-filter: grayscale(100%);}
	.wp-block-embed-instagram iframe {min-width: 100% !important;}
	.macropost .postItem article.conteudo p a {/*
	overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;*/
		white-space: nowrap;}
	.vp-portfolio__items-style-default .vp-portfolio__item-img {max-height: inherit;}
	#blog .item .foto {align-items: flex-start;}
}

@media screen and (max-width: 768px) {}

footer #redes-sociais .twitter-widget .module {z-index: 10; position: relative;}

article.conteudo .wp-block-embed-twitter {margin: 30px auto; display: table;}
article.conteudo .wp-block-embed-twitter iframe,
article.conteudo .wp-block-embed-instagram iframe,
.twitter-tweet iframe {margin: auto !important;}
article.conteudo .wp-block-embed-instagram {margin: 30px auto;}





