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

	/* header */
	#header {
		height: 112px;
		height: 72px;
	}

	.mini_menu_wrapper {
		height: 40px;
		display: none;
	}

	#header .mini_menu_wrapper .content {
		padding: 5px 0;
	}

	.header_right a {
		display: none;
	}

	.select_regiao_header {
		margin: 0;
	}

	.content .mini_menu_mobile ul li {
		margin: 0 10px;
		display: none;
	}

	.content .mini_menu_mobile ul li:nth-of-type(1),
	.content .mini_menu_mobile ul li:nth-of-type(2),
	.content .mini_menu_mobile ul li:nth-of-type(3),
	.content .mini_menu_mobile ul li:nth-of-type(4) {
		display: block;
	}

	.header_conta {
		width: 100%;
		margin: 25px 0 0 0;
		padding: 25px 15px 0;
		position: relative;
		display: block;
	}

	.header_conta:before {
		content: '';
		background: #F5F5F7;
		width: calc(100% + 40px);
		height: 1px;
		position: absolute;
		left: -20px;
		top: 0;
	}

		.tit_header_conta {
		    margin: 0 0 5px 0;
		    font-size: 20px;
		    line-height: 24px;
		    color: #03163B;
		    font-weight: bold;
		    text-transform: uppercase;
		    display: block;
		}

		.header_conta_links {
			width: 100%;
		}

			.header_conta_links a {
				font-weight: 500;
				color: #9AA1B0;
			}

			.header_conta_links a.header_conta_links_user {
				width: 100%;
			}

			.header_conta_links a.header_conta_entrar {color: #0D60F9;}

			.header_conta_divisor {
				background: #F5F5F7;
				width: 1px;
				height: 20px;
				margin: 0 15px;
				display: block;
			}

	/* content */
	.content .second_tit h1, .content .second_tit h2 {
	    font-size: 26px;
	    line-height: 26px;
	}

	/* home */
	.aovivo_left {
		display: none;
	}

	.aovivo_video {
	    width: 160px;
	}

	.aovivo_info {
		width: calc(100% - 160px);
		padding: 10px 15px;
	}

		.aovivo_info .retranca {
			margin: 0 0 5px 0;
			display: inline-block;
		}

	.article_box.destaque_home .article_box_thumb {
	    height: 250px;
	}

	.article_box.destaque a.box_destaque_thumb {
	    height: auto;
	}

		.article_box.destaque .article_box_thumb {
		    width: 100%;
		    height: 250px;
		}

		.article_box.destaque a.box_destaque_thumb .article_box_txt,
		.categoria_2 .article_box.destaque a.box_destaque_thumb .article_box_txt {
		    width: 100%;
		    padding: 20px 25px;
		}

	.content .article_box.destaque_home .article_box_txt h2, .content .article_box.destaque_home .article_box_txt h3, .content .article_box.destaque .article_box_txt h2, .content .article_box.destaque .article_box_txt h3 {
	    font-size: 22px;
	    line-height: 26px;
	}

	.destaque_4_blocos .article_box, .home_categoria_outras .article_box, .home_4_colunas .article_box,
	.categoria_2 .home_categoria_outras .article_box {
	    width: 100%;
	}

	.content .article_box.article_side .article_box_txt h2, .content .article_box.article_side .article_box_txt h3 {
	    font-size: 16px;
	    line-height: 16px;
	}

	.home_categoria_coluna {
		width: 100%;
	}

	.bora_viajar_left, .bora_viajar_center {
		width: 100%;
	}

	.home_videos_left .article_box.destaque .article_box_thumb,
	.categoria_2 .article_box.destaque .article_box_thumb {
	    height: 250px;
	}

	.home_videos_right .article_box.article_side .article_box_thumb {
	    width: 170px;
	}

	.home_videos_right .article_box.article_side .article_box_txt {
	    width: calc(100% - 185px);
	}

	.emissora_box {
		padding: 0 10px;
	}

	.secao_destaque_4_left,
	.destaque_3_blocos {
		width: 100%;
	}

		.article_box.destaque_home {
		    margin: 0 0 24px 0;
		}

		.destaque_3_blocos .article_box {
			margin: 0;
		}

	/* categorias */
	.destaque_4_blocos_thumb .article_box {
		width: 100%;
	}

	.article_box.subcategoria {
	    width: 100%;
	}

		.article_box.subcategoria .article_box_txt {
			padding: 24px;
		}

	.article_box.categoria .article_box_thumb {
		width: 100%;
		margin: 0 0 12px 0;
	}

	.article_box_txt {
	    width: 100%;
	}

	/* post */
	.single_left h2 {
		font-size: 26px;
		line-height: 30px;
	}

	.single_info_left {
		width: 100%;
		font-size: 14px;
		line-height: 18px;
	}

		.single_compartilhe_wrapper span {
		    margin: 0 0 2px 0;
		    font-size: 16px;
		    line-height: 20px;
		}

		.single_compartilhe a {
		    font-size: 16px;
		    line-height: 20px;
		}

		.single_info_left_div {
		    height: 20px;
		    margin: 0 15px;
		}

	.single_info_right {
		width: 100%;
		padding: 5px 0 0 0;
	}

		.post_size_padrao {
			width: 100%;
			justify-content: left;
		}

	.single_destaque_mover figure {
	    height: 280px;
	}

	.content blockquote p {
	    font-size: 20px;
	    line-height: 28px;
	}

		.content blockquote cite {
		    font-size: 14px;
		    line-height: 18px;
		}

			.content blockquote cite strong {
				font-size: 12px;
			}

	.single_outras_wrapper .article_box {
		width: 100%;
	}

	/* colunistas */
	.colunista_box_page {
	    width: 100%;
	}

	/* institucional */
	.content .expediente_box h2.expediente_tit {
	    font-size: 18px;
	    line-height: 22px;
	}

	.content .expediente_txt h1, .content .expediente_txt h2, .content .expediente_txt h3, .content .expediente_txt h4 {
		font-size: 16px;
		line-height: 20px;
	}

	/* minha conta */
	.content_entrar {
	    padding: 40px 20px;
	}

	.minha_conta_wrapper {
		border: none;
	}

		.minha_conta_cima {
			padding: 0 0 20px 0;
		}

		.minha_conta_baixo {
			padding: 20px 0 0 0;
		}

			.conta_box_left {
				width: 70px;
			}

			.conta_box_center {
			    width: calc(100% - 190px);
			}

	/* form */
	.content .form_control_50 {
		width: 100%;
	}

	/* loterias */
	.loteria_box {
	    width: 100%;
	    margin: 0 0 24px 0;
	}

	/* programas */
	.programas_topo_wrapper img.desktop {
		display: none;
	}

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

	.programa_box {
		width: 100%;
	}

		.programa_box_txt {
		    padding: 20px 24px;
		}

			.content .programa_box_txt h2 {
			    font-size: 24px;
			    line-height: 28px;
			}

			.programa_box_txt p {
				margin: 0 0 12px 0;
			    font-size: 14px;
			    line-height: 18px;
			}

			.programa_box_txt span {
			    font-size: 14px;
			    line-height: 18px;
			}

	/* single programa */
	.single_programa_topo_left {
		width: 100%;
	}

	.single_programa_topo_right {
		width: 100%;
		padding: 20px 24px;
	}

	.single_programa_topo_left figure img {
	    width: 100%;
	    height: auto;
	    object-fit: initial;
	    display: block;
	}

	/* apresentador */
	.apresentador_programas .programa_box a {
		height: auto;
	}

		.apresentador_programas .programa_box_img {
			width: 100%;
			height: auto;
		}

		.apresentador_programas .programa_box_txt {
			width: 100%;
			padding: 20px 24px;
		}

	/* footer */
	.news_right .form_control {
		width: 100%;
		margin: 0 0 15px 0;
	}

	.news_right .form_button {
		width: 200px;
		margin: 0 auto;
	}

	.footer_central_left {
		width: 100%;
		padding: 0 0 15px 0;
		justify-content: center;
	}

		.footer_logo img {
			margin: 0 auto;
		}

	.footer_redes {
		width: 100%;
		justify-content: center;
	}

		.footer_redes a {
			margin: 0 10px;
		}

	.footer_menu_box {
		width: 50%;
	}

	/* vagas */
	.content .vaga_box_right h3 {
	    font-size: 20px;
	    line-height: 24px;
	}

	.content p.vaga_empresa {
	    font-size: 14px;
	    line-height: 18px;
	}

	.content p.vaga_faixa {
	    font-size: 18px;
	    line-height: 24px;
	}

	/* radio */
	.radio_prog_top ul li {
		width: 100%;
	}

	.radio_prog_baixo {
	    padding: 5px 15px 10px;
	}

		.radio_prog_head span {
			font-size: 14px;
			line-height: 18px;
		}

		.radio_prog_tr span,
		.radio_prog_tr span:last-of-type {
			font-size: 12px;
			line-height: 16px;
		}

	.radio_podcast_box {
	    width: 100%;
	    max-width: 100%;
	    margin: 0 0 50px 0;
	}

	.radio_contatos_box {
		width: 100%;
	}

	/* autores */
	.user_box {
		width: 100%;
	}
	
	/* 404 */
	.error_404_left {
		padding: 0 0 20px 0;
	}

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

}