/*
Boas-vindas ao CSS Personalizado!

Para saber como isso funciona, acesse http://wp.me/PEmnE-Bt
*/
* {
	border-radius: 0 !important;
}

#masthead {
	margin-bottom: -16px;
}

.site-main {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.main-navigation>div {
	margin-bottom: 0;
}

.main-navigation>div>ul>li>a {
	text-transform: none;
	background-color: #eee;
}

.main-navigation>div>ul>li:hover>a, .main-navigation>div>ul>li.focus>a, .main-navigation>div>ul>li.current-menu-item>a {
	background: #ef730f;
	border-radius: 0;
	color: #fff;
	border-bottom: 4px solid #ef730f;
	border-color: #ef730f;
}

.bg-gray {
	background-color: #eee;
	padding: 60px;
	width: 100%;
}

.page.type-page h1.entry-title {
	display: none;
}

.page.type-page .entry-header, .page.type-page .entry-content {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.post.type-post h1 {
	margin-top: 40px !important;
}

.post.type-post .entry-footer.responsive-max-width {
	padding-bottom: 16px;
}

.position-relative {
	position: relative;
}

.position-absolute {
	position: absolute;
}

.perfil-title {
	top: 20px;
	left: 20px;
}

.perfil-citacao {
	position: relative;
	margin-top: -60px !important;
	margin-left: 40px !important;
	margin-right: -40px !important;
	z-index: 10;
}

.posts-personalizados h2.entry-title a, article .entry-header .entry-title, .page-title, .a8c-posts-list-item__title, .font-base,.contact-form.commentsblock label, #comments h3 {
	font-family: var(--font-base) !important;
}

.posts-personalizados .cat-links a {
	color: #ef730f !important;
}

.posts-personalizados .post-thumbnail {
	max-height: 200px;
	overflow: hidden;
}

.posts-categorias {
	list-style: none;
	display: flex;
}

.posts-categorias li {
	margin-right: 10px;
}

.posts-categorias li a {
	font-family: var(--font-base) !important;
	font-size: .63333rem !important;
	font-weight: bold;
	text-transform: uppercase;
}

.wp-block-search__button.has-icon {
	background-color: transparent;
	border: 2px solid #323232;
	margin-left: -2px;
	padding: .375em;
}

.wp-block-search__input {
	border: 2px solid #323232 !important;
}

.site-footer>*, .site-main>article>*, .site-main>.not-found>*, .entry-content>*, .entry-content-child, .wp-block-premium-content-container .wp-premium-content-logged-out-view>*, .wp-block-premium-content-container .wp-block-premium-content-subscriber-view>*, [class*=inner-container]>*, .widget-area>* {
	margin-top: 48px;
}

.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline {
	margin-top: 0 !important;
}

.sbk-border-none {
	border: none !important;
}

.sbk-mb-20 {
	margin-bottom: 20px !important;
}

.jetpack_subscription_widget form {
}

.jetpack_subscription_widget form #subscribe-field, .jetpack_subscription_widget form button[type="submit"] {
	height: 47.34px !important;
	border: none !important;
}

.jetpack_subscription_widget form #subscribe-field {
	border: 2px solid #ccc !important;
}

footer {
	background-color: #ccc;
	margin-top: 0 !important;
	max-width: 100% !important;
}

.is-style-rounded {
	border-radius: 50% !important;
}

.contact-form.commentsblock label {
}

.site {
	overflow: hidden !important;
}

#menu-principal-1 li a {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.site-header .main-navigation > div > ul > li.current-menu-item > a, .site-header .main-navigation > div > ul > li.current-menu-item li.current-menu-item > a, .site-header .main-navigation > div > ul > li.current-menu-item li.focus > a, .site-header .main-navigation > div > ul > li.current-menu-item li:hover > a, .site-header .main-navigation > div > ul > li.focus > a, .site-header .main-navigation > div > ul > li.focus li.current-menu-item > a, .site-header .main-navigation > div > ul > li.focus li.focus > a, .site-header .main-navigation > div > ul > li.focus li:hover > a, .site-header .main-navigation > div > ul > li:hover > a, .site-header .main-navigation > div > ul > li:hover li.current-menu-item > a, .site-header .main-navigation > div > ul > li:hover li.focus > a, .site-header .main-navigation > div > ul > li:hover li:hover > a, .site-header .main-navigation > div > ul > li:hover li > a {
	background-color: #ef730f !important;
	color: #fff !important;
}