@media only screen and (max-width: 1100px) {
	.hold {
		width: 960px;
	}

	.header .fixa.fixed .hold {
		width: 960px;
		padding-left: 0;
	}

	.header .fixa .hold {
		background-size: 62% 13px;
	}

	.header .fixa .logo {
		width: 342px;
	}

	.header .menu {
		width: 580px;
	}

	.header .fixa.fixed .logo {
		width: 220px;
		padding-top: 15px;
	}

	.header .fixa.fixed .menu {
		width: 690px;
	}

	.header .menu li.menu-link {
		margin-right: 14px;
		letter-spacing: 0.1em;
	}

	.header .fixa.fixed .menu .search {
		width: 120px;
	}

	.conteudo {
		font: normal 14px/22px "Georgia", serif;
	}

	.hold .content {
		width: 628px;
	}

	.hold .sidebar {
		width: 300px;
	}

	.autohome {
		grid-template-columns: 628px 300px;
		column-gap: 32px;
	}

	.autopost > .autoauto,
	.autopost > .infinite-wrap > .autoauto {
		grid-template-columns: 640px 290px;
	}

	body.page-template-default > .hold {
		grid-template-columns: 628px 300px;
		column-gap: 32px;
	}

	.hold .sidebar .perfil .foto {
		background-position: center top;
	}

	.hold .sidebar .livros .slideshow {
		width: 254px !important;
	}

	.posts .post {
		width: 290px;
	}

	.footer .disclaimer .assinatura {
		width: 15%;
	}

	.footer .disclaimer .copy {
		width: 62%;
	}

	.hold .sidebar.sidesingle {
		width: 290px;
	}

	.hold .titulofixo {
		width: 670px;
	}

	.hold .sidebar.sidesingle .autor .head .info {
		width: 175px;
	}

	.hold .titulofixo .left {
		width: 540px;
	}

	.hold .content.contentsingle {
		width: 640px;
	}

	.favoritos .favorito {
		font-size: 13px;
		line-height: 16px;
	}

	.hold .sidebar.sidesingle .autor .descricao {
		font-size: 12px;
		line-height: 18px;
	}

	.newsletter .box {
		padding-right: 10px;
	}

	.newsletter .novidades {
		width: 170px;
		font-size: 28px;
		line-height: 40px;
	}

	.content .chamada {
		font-size: 18px;
		line-height: 21px;
	}

	.interno .head h1 {
		font-size: 29px;
		line-height: 30px;
	}

	.conteudo ol li,
	.conteudo ul li {
		font-size: 15px;
	}

	.conteudo h2 {
		font-size: 20px;
		line-height: 22px;
	}

	.pagina .detail .info .acoes .socialshare {
		float: none;
		text-align: left;
		display: block;
		margin: 0 0 10px 0;
	}

	.pagina .detail .info .acoes {
		margin-top: 20px;
	}

	.pagina .head .titulo {
		font-size: 50px;
		line-height: 50px;
	}

	.categoryhead h1 {
		font-size: 41px;
		line-height: 41px;
	}

	.malinky-load-more a:before {
		width: 90px;
	}

	.malinky-load-more a:after {
		width: 90px;
	}

	.malinky-load-more a:hover:before {
		width: 130px;
	}

	.malinky-load-more a:hover:after {
		width: 130px;
	}
}

@media only screen and (max-width: 960px) {
	.newsletter {
		display: none;
	}

	.hold .titulofixo {
		display: none;
	}

	.lines {
		display: none;
	}

	.header .menu .traducao {
		display: block;
		padding: 0 30px;
	}

	.header {
		height: 120px;
		margin: 0;
	}

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

	.header .fixa .logo {
		width: 40%;
		height: auto;
		padding: 8px 0 13px;
		float: none;
		display: inline-block;
		margin: 0 15px 0 0;
	}

	.header .fixa.fixed .logo {
		width: 40%;
		padding: 8px 0 13px;
	}

	.header .fixa .hold {
		text-align: center;
		background: transparent;
		padding: 0;
		background: #fff;
		margin: 0 0 13px 0;
	}

	.header .fixa.fixed .hold {
		width: 100%;
		padding: 0;
	}

	.header .fixa {
		width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		margin: 0;
		height: auto;
		padding: 0;
		z-index: 9999;
	}

	.header .fixa .hold .bottom {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 13px;
		display: block;
		margin: 0 0 -6px 0;
		background: url("../images/menu.png?ver=3.18") no-repeat bottom center;
		background-size: 100% 13px;
	}

	.header .fixa.fixed {
		height: auto;
	}

	.header .fixa .hold .navegar {
		display: inline-block;
		font: 900 13px/13px "Lato";
		text-transform: uppercase;
		letter-spacing: 0.1em;
	}

	/* Dropdown */

	.header .fixa .menu,
	.header .fixa.fixed .menu {
		width: 100%;
		margin: 0 0 0 0;
		left: 0;
		top: 0;
		padding: 0;
		display: none;
	}

	.header .fixa .menu li,
	.header .fixa.fixed .menu li {
		width: 50%;
		float: left;
		margin: 0;
		padding: 15px 0;
		text-align: center;
		background: #fff;
		border-top: var(--border-width) solid var(--color-border-light);
	}

	.header .fixa .menu li.social {
		width: 50%;
	}

	.header .fixa .menu li.traducao {
		width: 100%;
		float: none;
		padding: 0 30px;
		text-align: left;
		border-top: 0;
	}

	.header .menu .search,
	.header .fixa.fixed .menu .search {
		width: 50%;
		overflow: auto;
		height: auto;
		float: left;
		border-top: var(--border-width) solid var(--color-border-light);
		padding: 13px 0 0 0;
		display: block;
	}

	.header .fixa .menu .search .input,
	.header .fixa.fixed .menu .search .input {
		width: 100%;
	}

	.header .menu .search .submit {
		display: none;
	}

	.hold .content {
		width: 100%;
	}

	.hold .content.contentsingle {
		width: 100%;
	}

	.interno .head {
		text-align: center;
	}

	.content .chamada {
		padding: 0;
	}

	.hold .sidebar.sidhome {
		display: none;
	}

	.autohome {
		grid-template-columns: 1fr;
	}

	.autopost > .autoauto,
	.autopost > .infinite-wrap > .autoauto {
		grid-template-columns: 1fr;
	}

	body.page-template-default > .hold {
		grid-template-columns: 1fr;
	}

	.favoritos .favorito {
		width: 31%;
	}

	.posts .gutter-sizer {
		width: 4%;
	}

	.posts .post {
		width: 48%;
	}

	.malinky-load-more a:before {
		display: none;
	}

	.malinky-load-more a:after {
		display: none;
	}

	.malinky-load-more a {
		padding: 20px 30px;
		width: 100%;
		display: inline-block;
	}

	.malinky-load-more {
		background: transparent;
		min-height: auto;
		padding-top: 0;
		margin-bottom: 40px;
	}

	.posts .post h2 {
		font-size: 16px;
		line-height: 18px;
		margin-top: 15px;
	}

	.posts .post .categoria span {
		padding: 6px 18px;
	}

	.footer .mapa {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.footer .mapa .coluna {
		overflow: hidden;
		padding-right: 20px;
		text-align: center;
	}

	.favoritos .favorito.disabled-4 {
		display: none;
	}

	.favoritos .favorito.disabled-5 {
		display: none;
	}

	.footer .mapa .coluna h3 {
		margin: 10px 0;
	}

	.footer .disclaimer .logo {
		display: none;
	}

	.footer .disclaimer .copy {
		width: 100%;
		padding: 0;
		margin: 0 0 10px 0;
	}

	.footer .disclaimer .assinatura {
		width: 100%;
	}

	.hold .sidebar.sidesingle {
		width: 100%;
		border: 0;
		padding: 0;
	}

	.hold .sidebar.sidesingle .autor {
		padding-left: 0;
		border: 0;
	}

	.sidebar .favoritos {
		padding-left: 0;
		border: 0;
	}

	.sidebar .favoritos .slides {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.sidebar .favoritos .slides .favorito.disabled-4 {
		display: none;
	}

	.hold .titulofixo {
		padding: 0;
	}

	.titulofixo .socialshare {
		display: none;
	}

	.hold .titulofixo .left {
		width: 100%;
		text-align: center;
	}

	.hold .sidebar.sidesingle .autor .head {
		width: 30%;
		float: left;
	}

	.hold .sidebar.sidesingle .autor .descricao {
		width: 67%;
		float: right;
	}

	.hold .sidebar.sidesingle .autor {
		margin-bottom: 10px;
	}

	.hold .sidebar.sidesingle .autor .head .avatar {
		width: 25%;
		border-radius: 0%;
		background: transparent;
	}

	.hold .sidebar.sidesingle .autor .head .avatar img {
		width: 100%;
		border-radius: 50%;
		background: #ddd;
	}

	.hold .sidebar.sidesingle .autor .head .info {
		width: 70%;
	}

	.wishmod .head .left {
		width: 100%;
	}

	.wishmod .head .socialshare {
		display: none;
	}
}

.switcher {
	margin-bottom: 15px;
}

@media only screen and (max-width: 780px) {
	.pagina .head .titulo {
		font-size: 42px;
		line-height: 42px;
	}

	.pagina .detail .imagem {
		width: 100%;
		float: none;
		margin-bottom: 30px;
	}

	.pagina .detail .info {
		width: 100%;
		float: none;
	}

	.pagina .head {
		margin-bottom: 30px;
	}

	.pagina .detail .info .acoes {
		text-align: center;
	}

	.pagina .detail .info .acoes .socialshare {
		text-align: center;
	}

	.pagina .detail .info .acoes .botao {
		float: none;
		display: inline-block;
	}

	.pagina .colunas .coluna {
		width: 32%;
	}

	.pagina .colunas .coluna .box {
		border: 6px solid #f0f0f0;
		padding: 20px;
	}

	.pagina .lugares .lugar {
		width: 31%;
	}
}

@media only screen and (max-width: 700px) {
	.autoauto .tags {
		padding: 25px 20px;
	}

	.hold .sidebar.sidesingle .autor .head {
		width: 40%;
	}

	.hold .sidebar.sidesingle .autor .descricao {
		width: 60%;
		text-align: center;
	}

	.pagina .colunas .coluna {
		width: 100%;
	}

	.pagina .colunas .coluna .box {
		border: 10px solid #f0f0f0;
		background: #fff;
		padding: 25px;
	}

	.posts .post {
		margin-bottom: 20px;
	}

	.header {
		height: 100px;
		margin: 0;
	}

	.conteudo ol li::before {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	.posts .post .descricao {
		display: none;
	}

	.conteudo ol li {
		padding-left: 40px;
	}

	.wishbox {
		flex-direction: column-reverse;
		padding: 0;
		margin-bottom: 15px;
		background: transparent;
	}

	.wishbox .imagem {
		width: 100%;
		-webkit-flex-shrink: 0;
		flex-shrink: 0;
		flex: 0;
	}

	.wishbox .conteudo {
		width: 100%;
		-webkit-flex-shrink: 0;
		flex-shrink: 0;
		flex: 0;
	}

	.wishbox .conteudo .scroll {
		width: 100%;
		position: static;
		padding: 0;
	}

	.hold .sidebar.sidesingle {
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 600px) {
	.pagina .lugares .lugar {
		width: 47%;
	}

	.pagina .detail .info .acoes .botao {
		margin-bottom: 10px;
	}

	.hold .content {
		margin-bottom: 25px;
	}

	.hold .sidebar.sidesingle .autor .head {
		width: 100%;
		float: none;
		margin: 0 auto;
	}

	.hold .sidebar.sidesingle .autor .descricao {
		width: 100%;
		float: none;
		padding: 10px 0;
	}

	.hold .sidebar.sidesingle .autor .head .avatar {
		display: none;
	}

	.hold .sidebar.sidesingle .autor .head .info {
		width: 100%;
		text-align: center;
	}

	.hold .sidebar.sidesingle .autor .head .info .publicado {
		display: inline-block;
		margin-right: 4px;
	}

	.hold .sidebar.sidesingle .autor .head .info .nome {
		display: inline-block;
	}

	.hold .sidebar.sidesingle .autor .head .info .mais {
		margin-top: 4px;
		padding: 5px 10px;
		margin-left: 10px;
		height: auto;
	}

	.interno .head h1 {
		font-size: 25px;
		line-height: 26px;
	}

	.posts .gutter-sizer {
		width: 8%;
	}

	.posts .post {
		width: 46%;
	}

	.header {
		height: 80px;
		margin: 0;
	}
}

@media only screen and (max-width: 500px) {
	.pagina .head .titulo {
		font-size: 39px;
		line-height: 39px;
	}

	.footer .mapa .coluna h3 {
		margin: 10px 0;
		max-width: 90%;
		overflow: hidden;
		font-size: 14px;
		line-height: 14px;
	}

	.footer .mapa .coluna li {
		font-size: 12px;
		line-height: 12px;
	}

	.favoritos .favorito.disabled-4 {
		display: block;
	}

	.favoritos .slides,
	.sidebar .favoritos .slides {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 16px;
	}

	.favoritos .favorito,
	.sidebar .favoritos .favorito {
		width: auto;
		min-width: 0;
	}

	.hold {
		padding: 0 30px;
	}

	.header .fixa .logo,
	.header .fixa.fixed .logo {
		width: 50%;
	}

	.header {
		height: 90px;
		margin: 0;
	}
}
