@media (max-width: 1200px) { /*< lg*/

	h1, h2 {
		font-size: 45px;
		letter-spacing: -2px;
	}
	h3 {
		font-size: 28px;
		letter-spacing: -1px;
	}
	.post h3 {
		font-size: 22px;
	}
	h4 {
		font-size: 18px;
	}
	h5 {
		font-size: 16px;
	}
	h6 {
		font-size: 14px;
	}

}

@media (max-width: 991px) { /*< md*/

	h1, h2 {
		font-size: 35px;
	}
	h3 {
		font-size: 25px;
	}
	footer#footer [class^="col-"] {
		margin: 20px 0px;
	}
	footer#footer h4 {
		margin-top: 35px;
		margin-bottom: 15px;
	}
	.col-eq > [class^="col-"] {
		height: auto !important;
	}
	section#bring_usa .post {
		padding-bottom: 24px;
	}
	section#csi_mapset .legenda ol {
		padding-left: 15px;
	}
	.main-contents {
		padding-left:0px;
		margin-right:0px;
	}
	.entry-content {
		padding-right:0px;	
		padding-top:30px;
		padding-bottom:30px;
	}
	ul.breadcrumbs {
		display:none;	
	}
	.page-title {
		display:inline-block;
		width:auto;	
	}

}

@media (max-width: 767px) { /*< sm*/

	h1, h2 {
		font-size: 30px;
		letter-spacing: -1px;
	}
	h3 {
		font-size: 22px;
		letter-spacing: 0px;
	}
	.post h3 {
		font-size: 18px;
	}
	section#csi_mapset .charts {
		margin-top: 20px;
	}
	section#csi_mapset .legenda ol {
		border: none;
	}
	section#csi_mapset .legenda ol li {
		width: 33%;
	}
	section.intro h3:before, .page-title h1:before, .entry-content h3.quad-title:before {
		width: 24px;
		height: 24px;
		margin-right: 6px;
	}

}

@media (max-width: 479px) { /*< xs*/

	.btn, input[type="submit"].btn, input[type="button"].btn, button.btn, .widget.recent-posts-extended .rpwe-block li .rpwe-summary a.more-link {
		padding: 10px 15px;
	}
	section#csi_texts .post {
		margin: 20px 0px;
	}
	section#bring_usa .placeholder {
		padding-left: 20px;
		padding-right: 20px;
	}

}

