/*

NAVEGAÇÃO

*/

.paginator {
	font: bold 10px/10px "Lato";
	margin-top: 10px !important;
}

.paginator table td {
	padding-bottom: 10px !important;
}

.paginator span a {
	color: #959595;
}

.paginator span a:hover {
	background: var(--color-primary-sand) !important;
	padding: 7px 12px !important;
	border-radius: 50% !important;
	color: var(--color-text-primary);
	-webkit-transition: background 0.4s ease;
	-moz-transition: background 0.4s ease;
	-o-transition: background 0.4s ease;
	transition: background 0.4s ease;
}

.paginator span strong {
	background: var(--color-primary-olive) !important;
	color: var(--color-text-primary);
	padding: 7px 12px !important;
	border-radius: 50% !important;
}

.paginator .current_page_mark {
	background-color: var(--color-primary-olive) !important;
}

.paginator .scroll_thumb {
	background-color: var(--color-primary-olive-dark) !important;
}

.malinky-ajax-pagination-loading {
	display: none;
	text-align: center;
}

.malinky-load-more {
	background: url("../images/loadmore.jpg?ver=3.19") no-repeat bottom right;
	min-height: 159px;
	padding-top: 49px;
	text-align: center;
}

.malinky-load-more a {
	border: 2px solid #a4a4a4;
	font: 900 11px/11px "Lato", Helvetica, sans-serif;
	color: #696969;
	text-transform: uppercase;
	padding: 25px 0;
	letter-spacing: 0.2em;
}

.malinky-load-more a:before {
	content: " ";
	height: 2px;
	width: 500px;
	display: inline-block;
	font-size: 2px;
	width: 128px;
	margin-right: 27px;
	margin-top: -4px;
	background: #a4a4a4;
	-webkit-transition: width 0.4s ease;
	-moz-transition: width 0.4s ease;
	-o-transition: width 0.4s ease;
	transition: width 0.4s ease;
}

.malinky-load-more a:after {
	content: " ";
	height: 2px;
	display: inline-block;
	font-size: 2px;
	margin-left: 27px;
	margin-top: -4px;
	width: 130px;
	background: #a4a4a4;
	-webkit-transition: width 0.4s ease;
	-moz-transition: width 0.4s ease;
	-o-transition: width 0.4s ease;
	transition: width 0.4s ease;
}

.malinky-load-more a:hover:after,
.malinky-load-more a:hover:before {
	width: 170px;
}

.footer {
	width: 100%;
	background: var(--color-bg-footer);
	padding: 50px 0 35px 0;
}

.footer .instagram {
	margin-bottom: 30px;
}

.footer .instagram .divisoria span {
	background: var(--color-bg-footer);
}

.footer .instagram .fotos {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
}

.footer .instagram .fotos .foto {
	width: 18.3%;
	position: relative;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	border: 6px solid #ffffff;
	overflow: hidden;
}

.footer .instagram .fotos .foto img {
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	display: block;
	object-fit: cover;
}

.footer .mapa {
	display: grid;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	margin-bottom: 30px;
}

.footer .mapa .coluna {
	min-width: 0;
}

.footer .mapa .coluna ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.footer .mapa .coluna h3 {
	color: #595959;
	font: 16px/16px "Conv_PoynterOSDisplay-Bold", Helvetica, sans-serif;
	letter-spacing: 0.08em;
	padding: 0;
	margin: 0 0 15px 0;
}

.footer .mapa .coluna li {
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
	display: block;
	color: #868686;
	font: italic 13px/15px "Georgia", serif;
	letter-spacing: 0.02em;
	-webkit-transition: color 0.4s ease;
	-moz-transition: color 0.4s ease;
	-o-transition: color 0.4s ease;
	transition: color 0.4s ease;
}

.footer .mapa .coluna li a {
	color: inherit;
}

.footer .mapa .coluna li:hover {
	color: #a4a4a4;
}

.footer .disclaimer .logo {
	width: 20%;
	float: left;
	text-align: center;
	padding: 20px 0 0 0;
	opacity: 0.4;
}

.footer .disclaimer .logo img {
	width: 100%;
	height: auto;
}

.footer .disclaimer .copy {
	width: 68%;
	font: italic 13px/20px "Georgia";
	float: left;
	padding: 15px 50px 0;
	color: #909090;
	text-align: center;
}

.footer .disclaimer .assinatura {
	width: 12%;
	height: 70px;
	background: url("../images/assinatura.png") no-repeat center;
	float: left;
}

.responsivo {
	display: none;
}
