body {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
	user-select: none;
}

ol, ul {
    margin: 0;
}

.single.ast-page-builder-template .entry-header {
   margin-top: 0;
}

#links-externos {
	list-style:disc;
	padding-left:20px;
}

#links-externos li {
	margin-bottom:20px;
}

.wp-block-columns {
	margin-bottom:0
}

/* Configurações adicionais
 * Mudar a cor do POSTADO EM */

 .tb-fields-and-text:first-of-type > p:first-child {
	color:#17603E;
	font-weight:bold;
}

/* Configurações adicionais
 * Ajuste na imagem do rodapé 
 * Para validação de usabilidade
 * na analise do google */

.wp-block-image:first-of-type > img:first-child{
	width:300px;
	height:100px;
	
}

/* Configurações adicionais
 * Centralizando texto abaixo
 * da imagem */

.wp-block-image{
text-align:center;	
}

.wp-block-column {
	margin-top:0;
}

.form_novo_usuario input {
	padding:4px 8px;
	margin-bottom:15px;
}

.form_novo_usuario .btn {
	margin-bottom:0;
	margin-top:10px;
	padding:12px 14px;
	background:#05975c;
	color:#fff;
	border-radius:12px;
}

.wpv-form {
	text-align:center;
	margin-top:30px;
}

#forgotpasswordform.wpv-form label, #loginform.wpv-form label, #resetpasswordform.wpv-form label {
	margin-bottom:10px;
}

.wp-success {
	font-size:1.15em;
	margin-bottom:10px;
	color:#0fbb76;
}

.wp-error {
	font-size:1.15em;
	margin-bottom:10px;
	color:#db0e0e;
}

.wp-block-loginout input, .wpv-form input {
	padding:4px 8px;
	margin-bottom:0;
}

.wpv-form .input {
	width:320px;
}

.wpv-form .button-primary {
	margin-bottom:0;
	margin-top:10px;
	margin-bottom:10px;
	padding:12px 14px;
	background:rgba( 11, 96, 62, 1 );
	color:#fff;
	border-radius:12px;
}


.wp-block-loginout .button {
	margin-bottom:0;
	margin-top:10px;
	margin-bottom:10px;
	padding:12px 14px;
	background:#2ca0c3;
	color:#fff;
	border-radius:12px;
}

.entry-content .login-submit {
	margin:0;
}

#coluna-ou {
	margin-bottom:0
}

#filtro-posts .wpv-custom-search-filter-reset, #filtro-posts .wpv-custom-search-filter-submit {
	width:50%;
}

#bem-vindo-assinante {
	margin-bottom:30px;
}

#bem-vindo-assinante a {
	padding:7px 14px;
	background:#ff6900;
	color:#fff;
	border-radius:12px;
}

@media (min-width: 545px) {
	.wp-block-group.has-background, .entry-content > .wp-block-cover, .entry-content > .wp-block-columns.has-background {
		padding-top: 6.5em;
	}
}

.post-box em {
	text-transform:uppercase;
	font-style:normal;
	font-size:11px;
	letter-spacing:2px;
	font-weight:700;
	color:#40BF00;
}

.welcome p {
	margin-bottom:0
}

.tb-brick>div>div {
	transition: all .2s ease-in-out;
}

.tb-brick>div>div:hover {
	background-color:#f3fbf4;
}

.tb-brick div:hover a {
	color:#000;
}

.tb-brick p {
	margin-bottom:0;
}

.acesso a {
	color:#fff;
	font-size:14px;
	display:block;
	text-transform:uppercase;
	letter-spacing:2px;
	font-weight:700;
	background:#cdb03b;
	padding:2px 5px 2px 7px;
}

.cta_assine b {
	font-size:2.75em;
	font-family:'Arial Black';
	font-weight:900;
	line-height:1.2;
}

.cta_assine p {
	margin-bottom:6px;
}

.cta_assine .wp-block-button {
	margin-top:1em;
}

.entry-content .not-found {
	font-size:2em;
	padding:60px 60px 0 60px;
	text-align:center;
	margin-bottom:0
}

.tarja-texto h2, .tarja-texto p {

	padding: 5px 15px 5px 15px;
}

.wp-block-button .wp-block-button__link {
	border:none;
}

.wp-block-premium-content-buttons {
	text-align:center;
}


.login-link {
	text-align:center;
	text-transform:uppercase;
	font-size:24px
}

.login-link a {
	color:#fff;
}

.login-link a:hover {
	color:#97bb9e;
}
