img.wp-smiley, img.emoji {display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important;}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.site-title, .site-description {position: absolute; clip: rect(1px, 1px, 1px, 1px);}

/* ---- iframe --- */
.box-iframe {position: relative; overflow: hidden; padding-top: 56.25%; min-height: 440px;}
.iframe-item {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}

/* ----- listagem ---- */
.vejadown {width: 32%; min-height: 150px; float: left; margin: 0px 0.5%;}

/* ---- icones --*/
.icon::before {display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.icon-whats::before {content: "\f232"; font-family: "Font Awesome 5 Brands";}
.icon-build::before {content: "\f281"; font-family: "Font Awesome 5 Brands";}
.icon-marker::before {content: "\f3c5"; font-family: "Font Awesome 5 Solid" !important;}

.no-print {display: block !important;}
.to-print {display: none !important;}

@media print {
	-webkit-print-color-adjust: exact;
	a:link:after, a:visited:after {display: none; content: " ("  ") ";}
	a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: "";}
	a:after {content: "";}
	.to-print {display: block !important;}
	.no-print {display: none !important;}	
}