@media screen and (max-width: 1280px) {
	
	.footer-body {

		padding: 10px;
	}
}

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

	.owl-next, .owl-prev {
		top: 70px;
	}
}

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

	.owl-next, .owl-prev {
		top: 66px;
	}
}

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

	.owl-next, .owl-prev {
		top: 66px;
	}

	.items-empty, .eventos-empty {
		padding-left: 0;
		padding-right: 0;
	}
}

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

	
	.footer-body > div {
		display: block;
		text-align: center;
	}

	.footer-body > div > div {
		display: block;
		margin-bottom: 10px;
		text-align: left;
	}

	.footer-body > div > div:last-child {
		margin-bottom: 0;
	}

	.footer-body .stores-actions, .footer-body .stores-actions li {
		display: inline-block;
	}

	.footer-body .stores-actions, .footer-body .stores-actions li:last-child {
		margin-right: 0;
		padding-right: 0;
	}

	/*---*/

	.publicacao-item .content-left, .publicacao-item .content-center, .publicacao-item .content-right {
		display: table-row;
	}

	.publicacao-item .content-right .date {
		margin-left: 20px;
	}

	.publicacao-item .content-center > div {
		padding-top: 20px;
	}
	
	.container .header > div {
		background-color: rgba(12, 62,111, .1);
	}

	.container .header .main {
		padding: 0 30px;
	}

	.container .header .actions > div {
		padding: 0 25px;
	}

	.container .header .actions {
		padding: 20px 0;
		border: none;
	}

	.container .header .actions li {
		display: table-row;
	}

	.container .header .actions #search {
		top: 0;
		right: 20px;
	}

	.container .header .actions #search input[type="text"] {
		width: 100px;
	}

	.container .header .actions #search input[type="text"]:focus {
		width: 180px;
	}

	#menuButton {
		display: inline-block;
	}

	.container .header .actions ul {
		height: 0;
		display: none;
		padding-top: 20px;
	}

	.container .header .logo_right {
		display: none;
	}

	.last-update-date {
		display: inline-block;
		padding-left: 100px;
	}

	.last-update-date:before {
		left: 20px;
	}

	.last-update-time {
		display: inline-block;
	}

	.mercado {

	    -webkit-box-sizing: border-box;
	       -moz-box-sizing: border-box;
	            box-sizing: border-box;
	}

	.mercado h3 {
		display: none;
	}

	.mercado-header h3 {
		display: inline-block;
		padding-left: 15px;
	}

	.mercado > div {
		padding: 0;
	}

	.mercado .mercado-container > div {
		margin-left:16px;
	}

	.mercado-container {
		display: block;
	}

	.mercado > div:last-child {
		border: none;
		margin-top: 5px;
		display: block;
	}

	.footer-body .follow {
		text-align: left;
	}

	.footer-body .follow h4 {
		display: inline-block;
	}

	.container .header {
		position: relative;
		padding: 0;
	}

	.content-body .loading img, .eventos-content-body .loading img {
		width: 100%;
	}
	
	.container .header .logo_left {
		/*width: 100%;*/
		/*margin: 0 auto;*/
		display: block;
	}

	.container .header > div {
		padding-top: 20px;
	}

	.tipo_publicacoes_container .column-left, .tipo_publicacoes_container .column-right {
		width: 100%;
		display: block;
		text-align: left;
		padding-left: 0;
	}

	.tipo_publicacoes_container .selectAll {
		text-align: left;
	}

	.contact-page {
		padding: 0;
		margin: 0;
	}

	.contact-page form {
		width: 90%;
	}

	.city-details {
		margin: 0 auto;
		height: 180px;
	}

	.contact-container {
		margin: 30px 30px 0;
		padding: 30px 0;
	}

	.contact-page .maps-container {
		position: relative;
		width: 100%;
		margin: 20px 0 0;
		display: block;
	}

	.contact-page .maps-container .maps-window {
		/*height: 650px;*/
		padding-bottom: 20px;
	}

	.contact-page .maps-container .maps {
		width: 100%;
		/*position: absolute;
		top: 0;
		left: 0;*/
	}

	.contact-page .maps-container .maps img {
		width: 100%;
	}

	.content-container .content-header .actions li {
		margin: 10px 10px 0 0;
	}

	.content-container .content-header .actions li:last-child {
		margin-right: 0;
	}

	.content-container .content-header .actions li div {
		min-width: 120px;
	}

	.close-filter {
		top: -20px;
		right: -24px;
	}

	.share > ul {
		margin-left: -1px;
		display: block;
	}

	.close-details {
		top: auto;
		bottom: 2px;
		right: 4px;
		background: #ffffff;
		padding: 4px;
	}

	.footer-copyright span {
		display: table-row;
		text-align: left !important;
	}

	.footer-body h4 {
		margin-bottom: 3px;
		vertical-align: top;
		margin-top: 12px;
		display: inline-block;
	}

	.footer-body .social-buttons {
		margin-top: 5px;
		display: inline-block;
		margin-left: 60px;
	}

	.owl-nav > div {
		width: 20px;
		height: 20px;
		background-size: cover;
		background-color: transparent;
		border: 1px solid rgba(255,255,255, .5);
	}

	.page-next, .page-prev {
		display: none !important;
	}

	.stores-actions-mobile {
		display: inline-block;
		margin-top: 5px;
		display: inline-block;
		margin-left: 71px;
	}

	.stores-actions {
		display: none !important;
	}

	.owl-next {
		right: 5px;
	}

	.owl-prev {
		left: 5px;
	}

	.publicacao-item .content-left div {
		height: 80px;
	}

	#contactForm {
		position: relative;
		width: 100%;
		max-width: 100%;
	}

	.contact-page {
		position: relative;
		height: auto;
	}

	#mapContainer .map-df {
		right: 33%;
	}

	#mapContainer .map-pa {
		bottom: 1%;
	}

	#mapContainer .map-cs {
		bottom: 9%;
	}
}

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

	.owl-next, .owl-prev {
		top: 50px;
	}
}

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

    .left-logo {
        display: none;
    }

	.owl-next, .owl-prev {
		top: 46px;
	}



	/*.logo_left_blue {
		display: block;
	}

	.logo_left {
		display: none !important;
	}*/

	.content-buttons > li {
		display: block;
		margin: 0;
		margin-bottom: 15px;
	}

	.content-buttons > li:last-child {
		margin-bottom: 0;
	}

	.content-buttons > li > a > div {
		width: 100%;
	}

	.content-buttons .share {
		width: 100%;
		margin-top: 5px;
	}

	.share > ul {
		width: 100%;
		height: 48px;
		margin-left: 0;
		-webkit-box-sizing: border-box;
	       -moz-box-sizing: border-box;
	            box-sizing: border-box;
	}

	#mapContainer .map-cs {
		bottom: 11%;
	}

	#mapContainer .map-pa {
		bottom: 4%;
	}
}

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

	.owl-next, .owl-prev {
		top: 32px;
	}
}