/* CONTATO */
section { padding: 30px 0px; position: relative; width: 100%; height: auto; }

.meus_contatos { width: 100%; height: auto; position: relative; padding: 0px 0px 30px 0px; }
.meus_contatos ol { width: 100%; height: auto; position: relative; list-style-type: none; text-align: left; }
.meus_contatos ol li { width: auto; height: auto; margin: 0px 40px 0px 0px; padding: 10px 15px; position: relative; vertical-align: top; display: inline-block;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.meus_contatos ol li .top { width: 100%; height: auto; position: relative; padding: 0px 0px 4px 0px; font-family: 'Poppins'; color: #15424a; font-size: 16px; font-weight: 700; text-align: left; line-height: 16px; text-transform: uppercase;  -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.meus_contatos ol li p { width: 100%; height: auto; position: relative; font-family: 'Poppins'; color: #000000; font-size: 12px; line-height: 18px; font-weight: 400; text-align: left;  -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.meus_contatos ol li p i { display: inline-block; vertical-align: top; padding-right: 10px; font-size: 14px; line-height: 18px; color: #00aaff; }
.meus_contatos ol li p i:hover { opacity: 0.6; }
.meus_contatos ol li:hover { background-color: #f4f6f8; }

iframe { width: 100%; height: 450px; position: relative; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; overflow: hidden; }

@media screen and (max-width: 670px) {
	section { padding-top: 60px; }

	.meus_contatos ol li.local { width: -moz-calc(100% - 32px); width: -webkit-calc(100% - 32px); width: -o-calc(100% - 32px); width: calc(100% - 32px); height: auto; margin: 0px; }
	.meus_contatos ol li { width: -moz-calc(50% - 32px); width: -webkit-calc(50% - 32px); width: -o-calc(50% - 32px); width: calc(50% - 32px); height: auto; margin: 0px; }
}