@media (max-width:1199px)  {
	.container
	{
		padding-right: 5px;
    	padding-left: 5px;
	}

	.share-tools
	{
		background: #f1f1f1;
    	margin-left: -10px;
		margin-right: -10px;
	}
	.row
	{
	    margin-right: -5px;
    	margin-left: -5px;
	}
	.archive .posts article .texto
	{
		width:100%;
	}
	.archive .posts article .imagem
	{
		width:100%;
		margin-bottom:20px;
	}



	a, a:hover, a:active, a:focus, svg
	{
		margin-bottom:2px;
	}
	.share-tools-rodape
	{
		padding:10px;
	}
	.leitura .entry-meta div.author {
		margin-right:-10px;
		float:right;
		margin-left:0px
	}
	.leitura .entry-meta div.data {
		margin-left:-10px;
	}
	.archive .row .col-left
	{
		padding-left: 10px;
    	padding-right: 10px;
	}
	.leitura .entry-meta p.data
	{
		margin-left: -10px;
		margin-right: -10px;
	}
	.pagina_ads1
	{
		margin-top: 10px;
	}
	.select-estados-responsive
	{
		padding-left:5px;
		padding-right:5px;
	}
	.tabela_ads, .relacionados_ads, .comentarios_ads, .conteudo_ads
	{
		margin-bottom:10px;
	}
	#destaques.home .row
	{
		margin-right: -5px;
    	margin-left: -5px;
	}
	.relacionados li
	{
		padding-left:5px;
		padding-right:5px;
	}
	.relacionados .thumb img
{
	width:100%;
}
	#header .bloco-bandeira::after {bottom: inherit;height: 120px;}

	#header .bloco-menu-primario ul {margin-left: -10px; margin-right: -10px;}
	#header .bloco-menu-estados ul {margin-left: -6px; margin-right: -6px;}

	#header ul li a {
		font-size: 15px;
		padding: 10px;
	}

	#header .bloco-menu-estados ul li a {
		font-size: 15px;
		padding: 10px 6px;
	}

	#destaques.home .row .col-left,
	#destaques.home .row .col-sub-left,
	#destaques.home .row .col-sub-right,
	.archive .row .col-left {width: 640px;}
	#destaques.home .row .col-sub-left .post {height: 320px; margin-bottom: 10px;}
	#destaques.home .row .col-sub-left .post h2 {font-size: 42px;}
	#destaques.home .row .col-sub-right .post {width: 300px; height: 230px; float: left;}
	#destaques.home .row .col-sub-right .post + .post {margin-top: 0; margin-left: 20px;}

	#destaques.home .post .categoria a {font-size: 16px;}

	#destaques.home .concursos-destaques .post {min-height: 138px;}
	#destaques.home .concursos-destaques .post h3 {font-size: 20px;}

	#concursos_por_regiao .box-concursos .concurso-item h4, .widget_postsrecentes .concurso-item h4 {font-size: 16px; line-height: 18px;}

	.widget_categories > ul > li > a::before {
		content: '';
		width: 2px;
		height: 12px;
		background: #878787;
		display: block;
		position: absolute;
		right: 155px;
	}

	.widget_categories > ul > li > a::after {
		content: '';
		width: 12px;
		height: 2px;
		background: #878787;
		display: block;
		position: absolute;
		right: 150px;
		margin-top: -10px;
	}

	#modal-news-interesse ul.lista-estados li {
		float: left;
		width: 19.666%;
		text-align: center;
		padding: 6px;
	}

	#modal-news-interesse ul.lista-estados li > div {
		min-height: 0px;
	}

	#modal-news-interesse ul.lista-estados li > div label {
		cursor: pointer;
		padding: 5px;
		display: block;
	}
}


@media (max-width:1023px)  {

	#header .bloco-bandeira::after {height: 70px;}

	#header .bloco-logo {padding: 15px 0 15px;}

	#header #site-navigation {
		position: fixed;
		top: 0;
		bottom: 0;
		left: -100%;
		text-align: left;
		transition: 0.2s;
		-o-transition: 0.2s;
		-moz-transition: 0.2s;
		-webkit-transition: 0.2s;
		background: #fff;
		box-shadow: 5px 0 5px rgba(0,0,0,0.3);
		z-index: 999999;
	}
	#header .bloco-menu-primario ul {margin: 0; min-width: 240px;}
	#header .bloco-menu-primario ul li + li {border-top: 1px solid #e2e2e2;}
	#header .bloco-menu-primario ul li a {color: #666;}

	#header .bloco-menu-estados ul {margin-left: -3.5px; margin-right: -3.5px;}
	#header .bloco-menu-estados ul li a {padding: 10px 3.5px;}
	#header .bloco-menu-estados ul li.link-nacional {display: none;}

	#header .bloco-menu-primario #abrir-menu {display: inline-block;}

	#destaques.home .row .col-left,
	#destaques.home .row .col-sub-left,
	#destaques.home .row .col-sub-right,
	.archive .row .col-left {width: 100%;}
	#destaques.home .row .col-sub-right .post {width: 359px;}
	#destaques.home .row .col-right .home_ads1 {float: left;margin-right: 20px;}

	footer .bloco-links .bloco + .bloco {margin-top: 40px;}

	#header #abrir-menu {
		display: block;
		width: 100%;
		font-size: 20px;
		color: #fff;
		font-weight: 700;
		text-transform: uppercase;
		position: relative;
		z-index: 10;
		padding: 10px;
		background: none;
		border: 0;
	}

	#header .bloco-menu-primario ul li {float: none; display: block; width: 100%;}
	#header .bloco-menu-primario ul li a {display: block; width: 100%;}

	#header .bloco-menu-primario ul li ul.sub-items {
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
	}
	#header .bloco-menu-primario ul li ul.sub-items li > ul {display: none !important;}

	#header .bloco-menu-primario ul li:hover ul.sub-items,
	#header .bloco-menu-primario ul li ul.sub-items li:hover > ul {
		width: 100%;
		top: inherit;
		display: none;
	}

	#destaques.home .row .col-right, #destaques.home .row .col-sub-right {width: 100%;}
	#destaques.home .row .col-sub-left .post h2 {font-size: 38px;}
	#destaques.home .row .col-right .home_ads1 {float: none; margin: 20px 0;}

	.archive .row .col-left {width: 100%; float: none;}
	.archive .row .col-right {width: 100%; float: none; margin-top: 10px; margin-bottom: 0;padding-left: 10px;padding-right: 10px;}

	.share-tools > ul > li.compartilhar .share-box {left: inherit;right: 0;}
	.share-tools > ul > li.compartilhar .share-box::after, .share-tools > ul > li.compartilhar .share-box::before {left: inherit;right: 20px;}

	.sidebar {max-width: inherit;}

	#modal-news-interesse ul.lista-estados li > div {
		min-height: 0px;
	}

	.widget_categories > ul > li > a::before {
		content: '';
		width: 2px;
		height: 12px;
		background: #878787;
		display: block;
		position: absolute;
		right: 191px;
	}

	.widget_categories > ul > li > a::after {
		content: '';
		width: 12px;
		height: 2px;
		background: #878787;
		display: block;
		position: absolute;
		right: 186px;
		margin-top: -10px;
	}
}

@media (min-width: 800px) {
       .GrumftTag_mobile { display: none; }
       .GrumftTag_desk { display: block; }
   }

@media (max-width: 799px) {
   .GrumftTag_desk { display: none; }
   .GrumftTag_mobile { display: block; }
}

@media (max-width:767px)  {

	#header {margin-bottom: 0px;}
	#header .top {display: none;}
	#header #searchform {display: none;}

	#header .bloco-menu-estados {display: none;}

	.breadcrumbs {display: none;}
	.select-estados-responsive {display: block;}

	#destaques.home .row .col-sub-right .post {width: 100%;}
	#destaques.home .row .col-sub-right .post + .post {margin-left: 0; margin-top: 10px;}
	#destaques.home .row [class^="col-"] {float: none; margin-bottom: 10px;}
	#destaques.home .concursos-destaques .post {min-height: inherit;}

	#destaques.home .row .col-sub-left .post {height: 250px;}
	#destaques.home .noticias-destaques .post .categoria {left: 18px; right: 18px;}
	#destaques.home .row .col-sub-left .post h2 {font-size: 32px; left: 18px; right: 18px;}
	#destaques.home .row .col-sub-right .post {height: 180px;}

	#destaques.home .noticias-destaques .post .texto {background: rgba(0,0,0,0.7);}

	#footer .bloco-logo .texto {
		border-left: 0;
		border-top: 1px solid #206525;
		padding: 30px 0;
		margin-top: 30px;
		margin-left: 0;
	}

	#footer .bloco-copyright-criacao .copyright {font-size: 12px; text-align: center;}

	#footer .bloco-copyright-criacao .criacao {text-align: center; margin-top: 15px;}

	.share-tools > ul > li > a .icone svg {
		margin-left: -6px;
		margin-top: -2px;
		width: 36px;
		height: 36px;
	}

	.share-tools > ul > li {font-size: 15px;}
	.share-tools > ul > li > a,
	.share-tools > ul > li > a .icone {width: 32px; height: 32px;}
	.share-tools-rodape ul li.share-messengerdesktop a .icone svg {
		width: 38px;
		height: 38px;
	}

	#concursos .lista-localidades .item > .titulo .imagem {width: 55px; padding-right: 10px;}
	#concursos .lista-localidades .item > .titulo .texto h2 {font-size: 20px;}
	#concursos .lista-localidades .item > .titulo .texto p {font-size: 13px;}
	#concursos .lista-localidades .item > .titulo .texto p strong {font-size: 14px;}

	#concursos .lista-localidades .item > .titulo i {font-size: 22px; top: 20px; right: 14px;}

	#concursos .lista-localidades .item > .titulo > div {padding-right: 25px;}

	#concursos .lista-localidades .item > .lista > article > div.texto h3 {font-size: 18px;}

	.widget_categories > ul > li > a::after {
		content: '';
		width: 12px;
		height: 2px;
		background: #878787;
		display: block;
		position: absolute;
		right: 30px;
		margin-top: -10px;
	}

	.widget_categories > ul > li > a::before {
		content: '';
		width: 2px;
		height: 12px;
		background: #878787;
		display: block;
		position: absolute;
		right: 35px;
	}

	#modal-news-interesse ul.lista-estados li > div label {
		cursor: pointer;
		padding: 2px;
		display: block;
	}

	#modal-news-interesse ul.lista-estados li {
		float: left;
		width: 24.666%;
		text-align: center;
		padding: 5px;
	}

	#modal-news-interesse ul.lista-estados li > div {
		min-height: 0px;
	}

	.kk-star-ratings .bottom-right .rgt {
		float: none;
		margin: 10px auto;
	}
}

@media (max-width:520px) {
	.kk-star-ratings {
		float: none !important;
		margin: 10px auto !important;
	}

}

@media (max-width:320px)  {

	#destaques.home .row .col-sub-left .post h2 {font-size: 24px;}
	#destaques.home .row .col-sub-right .post h2 {font-size: 20px;}

	#modal-news-interesse ul.lista-estados li > div label {
		cursor: pointer;
		padding: 2px;
		display: block;
	}

	#modal-news-interesse ul.lista-estados li {
		float: left;
		width: 24.666%;
		text-align: center;
		padding: 5px;
	}

	#modal-news-interesse ul.lista-estados li > div {
		min-height: 0px;
	}

}
