.content_single {
	padding: 20px 20px;
}

	.single_baixo {
		width: 100%;
	}

	.single_baixo_padrao {
		padding: 12px 0 0 0;
	}

		.single_left {
			width: calc(100% - 457px);
			max-width: 1080px;
		}

			.single_left h1,
			.single_left h2,
			.single_left h3,
			.single_left h4,
			.single_left h5,
			.single_left h6 {
				color: #272727;
			}

			.single_left h2,
			.single_left h3,
			.single_left h4 {
				margin: 0 0 15px 0;
			}

			.single_left h2 {
				font-size: 30px;
				line-height: 34px;
				font-weight: 500;
			}

			.single_left a {
				/*color: #4592FF;*/
				color: #004DB8;
				text-decoration: underline;
			}

			.single_left p {
				margin: 0 0 22px 0;
				font-size: 20px;
				line-height: 34px;
			}

			.single_left .post_menor p,
			.single_left .post_menor ul {
				font-size: 16px;
				line-height: 30px;
			}

			.single_left .post_maior p,
			.single_left .post_maior ul {
				font-size: 24px;
				line-height: 38px;
			}

			.single_left ul {
				margin: 0 0 40px 40px;
				font-size: 20px;
				line-height: 34px;
			}

			.single_left div {
			    max-width: 100%;
			}

			.single_left img {
			    max-width: 100%;
			    height: auto;
			}

			.single_left .single_info_left_div,
			.single_left .single_compartilhe_wrapper,
			.single_left .single_data,
			.single_left .single_autor {
				max-width: initial;
			}

			.single_topo {
				width: 100%;
			}

				.single_cat {
					width: 100%;
					margin: 0 0 10px 0;
					font-size: 14px;
					line-height: 18px;
					font-weight: bold;
					text-transform: uppercase;
					color: var(--vermelho);
					display: block;
				}

				.content .single_topo h1 {
					font-size: 50px;
					line-height: 64px;
					color: #000000;
					font-weight: bold;
					text-transform: none;
				}

				.post_gravata {
					width: 100%;
				}

					.content .post_gravata p {
						font-size: 25px;
						line-height: 29px;
					}
				
			.single_info {
				width: 100%;
				margin: 0 0 20px 0;
			}

				.single_info_left {
					width: calc(100% - 100px);
					font-size: 16px;
					line-height: 20px;
					color: #000000;
				}

					.single_info_left_div {
						background: #C6C6C6;
						width: 1px;
						height: 26px;
						margin: 0 25px;
					}

					.single_compartilhe_wrapper {}

						.single_compartilhe_wrapper span {
							margin: 0 10px 2px 0;
							font-size: 22px;
							line-height: 22px;
							font-weight: bold;
						}

						.single_compartilhe a {
							background: transparent;
							margin: 0 0 0 10px;
							font-size: 20px;
							line-height: 20px;
							color: var(--vermelhoescuro);
							text-align: center;
							text-decoration: none;
							border-radius: 4px;
							display: block;
						}

							.single_compartilhe a:hover {
								opacity: 0.7;
							}

					.single_data {}

						.single_data i {
							margin: 0 5px 0 0;
						}

					.single_autor {}

						.single_autor i {
							margin: 0 5px 0 0;
						}

				.single_info_right {
					width: 100px;
				}

					.post_size_padrao button {
						background: none;
						width: auto;
						padding: 0 5px 0 0;
						font-size: 14px;
						line-height: 18px;
						color: #000000;
						text-align: center;
						border: none;
						outline: none;
						cursor: pointer;
						display: block;
					}

					.post_size_padrao button.disabled {
						pointer-events: none;
						opacity: 0.3;
					}

					.post_size_padrao button.post_maior {
						font-size: 24px;
						line-height: 28px;
					}

			.single_destaque_mover {
				width: 100%;
				padding: 10px 0 30px 0;
				display: block;
			}

				.single_destaque_mover figure {
					width: 100%;
					height: 400px;
				}

					.single_destaque_mover figure img {
						width: 100%;
						height: 100%;
						object-fit: cover;
						border-radius: 4px;
					}

			.single_left .resumo_repeater {
				width: 100%;
				max-width: 724px;
				margin: 0 auto 40px;
				color: #032D5A;
				display: block;
			}

				.resumo_repeater h2 {
					margin: 0 0 20px 0;
					font-size: 24px;
					line-height: 28px;
					font-weight: bold;
				}

				.resumo_repeater ul {
					margin: 0 0 0 20px;
				}

					.resumo_repeater ul li {
						margin: 25px 0 0 0;
						font-size: 18px;
						line-height: 22px;
						color: #032D5A;
						font-weight: 500;
					}

						.resumo_repeater ul li a {
							color: #032D5A;
							text-decoration: none;
						}

						.resumo_repeater ul li a:hover {
							text-decoration: underline;
						}

			.single_whatsapp {
				width: 100%;
				padding: 20px 0 40px;
			}

				.single_whatsapp a {
					background: #6EBF61;
					width: 100%;
					max-width: 627px;
					margin: 00 auto;
					padding: 25px 30px;
					outline: none;
					text-decoration: none;
					border-radius: 6px;
				}

					.single_whatsapp a:hover {
						background: #5CB54D;
					}

					.single_whats_left {
						width: 40px;
					}

						.single_whats_left img {
							max-width: 100%;
							height: auto;
							margin: 0 auto;
							display: block;
						}

					.single_whats_right {
						width: calc(100% - 56px);
					}

						.single_whats_right p {
							margin: 0;
							font-size: 16px;
							line-height: 20px;
							color: #272525;
							font-weight: 500;
						}

							.single_whats_right p strong {
								color: #ffffff;
								font-size: 20px;
								line-height: 24px;
								font-weight: bold;
							}

			.single_leia_mais {
				width: 100%;
				margin: 40px 0 40px 0;
				padding: 20px 0;
				border-top: 1px solid #C6C6C6;
				border-bottom: 1px solid #C6C6C6;
			}

				.single_outras_wrapper {
					width: 100%;
				}

					.single_outras_wrapper .article_box {
						width: calc(50% - 20px);
					}

						.single_outras_wrapper .article_box a {
							text-decoration: none;
						}

			.single_like {
				width: 100%;
				padding: 30px 0 35px;
			}

				.single_like .fb-like {
					margin: 8px 10px 0 0;
				}

				.single_like a {
					display: block;
				}

			.single_relacionadas {
				width: 100%;
				margin: 60px 0 40px 0;
			}

	.single_taboola {
		width: 100%;
		margin: 50px 0 0 0;
	}

/* ADS */
#taboola_feed {
	padding: 50px 0;
}

	#taboola_feed img {
		max-width: 100%;
		height: auto;
		display: block;
	}

.single_taboola .sidebar {
	padding: 50px 0;
}

/* SINGLE COLUNISTA */
.single_colunista_topo {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #C6C6C6;
}

	.single_colunista_left {
		width: 210px;
		text-align: center;
	}

		.single_colunista_foto {
			width: 100%;
			margin: 0 0 15px 0;
			display: block;
		}

			.single_colunista_foto img {
				max-width: 100%;
				height: auto;
				margin: 0 auto;
				border-radius: 50%;
				display: block;
			}

		.single_colunista_nome {
			width: 100%;
			margin: 0 0 10px 0;
			font-size: 30px;
			line-height: 34px;
			color: #173358;
			font-weight: bold;
			display: block;
		}

		.single_colunista_redes {
			width: 100%;
		}

			.single_colunista_redes a {
			    background: transparent;
			    margin: 0 5px;
			    font-size: 20px;
			    line-height: 20px;
			    color: var(--vermelhoescuro);
			    text-align: center;
			    text-decoration: none;
			    border-radius: 4px;
			    display: block;
			}

				.single_colunista_redes a:hover {
				    opacity: 0.7;
				}

	.single_colunista_right {
		width: calc(100% - 250px);
	}

		.single_colunista_coluna {
			width: 100%;
			margin: 0 0 10px 0;
			font-size: 18px;
			line-height: 22px;
			color: #E03617;
			font-weight: bold;
			text-transform: uppercase;
			display: block;
		}

		.content .single_colunista_right h1 {
			font-size: 65px;
			line-height: 69px;
			font-weight: bold;
		}