/*=================== TOPO ===================*/
.Topo {width:100%; float:left; padding:50px 0px; background:url(../imagens/bg_pag.jpg) no-repeat center center;}
/*=================== TOPO ===================*/

/*=================== RODAPE ===================*/
.Rodape {background-color:#095d3b; color:#fff; text-transform:uppercase;}
.Rodape a, .Rodape a:hover {color:#fff;}
/*=================== RODAPE ===================*/

/*=================== ADVOGADOS ===================*/
.AdvogadoImg img {border-radius:50%;}
.underline-label {width:27px; height:2px; content: ""; display:block; background:#095d3b; margin-top:5px;}
.Advogado {background-color:#f5f5f5; width:100%; position:relative}
.Advogado .col-md-10 {max-height:280px;}
.BoxImgAdv {width:250px; height:320px; position:relative; padding:10px; border:#c1c1c1 solid 1px; margin-top:-20px;}
/*=================== ADVOGADOS ===================*/


/*=================== HOME ===================*/
.ImgHome {background:url(../imagens/bg_home.jpg) no-repeat; min-width:100%; background-size:cover;}
.Logo {min-width:200px; float:left;}
.Menu {float:left; margin-left:20px; margin-top:20px;}
.Menu a, .Menu a:hover {color:#fff; font-weight:bold;}
.BotoesHome {position:absolute; bottom:100px; width:100%;}
.BgBotao1 {background-color:#095d3b; border-color:#095d3b;}
.BgBotao2 {background-color:#0c8151; border-color:#0c8151;}
.BgBotao3 {background-color:#0f9d63; border-color:#0f9d63;}
.BgBotao1 i, .BgBotao2 i, .BgBotao3 i {font-size:32px; margin-bottom:7px;}
.TelefoneHome {color:#fff; width:auto !important; margin-top:30px; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);}
.TelefoneHome p {margin-bottom:0px;}
.TelefoneHome span {font-size:60px;}
.TelefoneHome div {margin-right:58px;}
.FaixaFrase {width:100%; padding:50px 0px; background-color:#181818; font-size:36px; color:#fff;}
.TituloHome {font-size:36px; color:#fff;}
.media a {color:#181818;}
.media a:hover {text-decoration:none; color:#095d3b;}
/*=================== HOME ===================*/

/*=================== MARGIN E PADDING ===================*/
.no-padding {padding:0;}
.no-margin {margin:0;}
.MarginT0 {margin-top:0px;}
.MarginTB10 {margin-top:10px; margin-bottom:20px;}
.MarginTB20 {margin-top:20px; margin-bottom:20px;}
.MarginTB30 {margin-top:30px; margin-bottom:30px;}
.MarginTB40 {margin-top:40px; margin-bottom:40px;}
.MarginB50 {margin-bottom:50px;}
.MarginB30 {margin-bottom:30px;}
.MarginB20 {margin-bottom:20px;}
.MarginB10 {margin-bottom:10px;}
.MarginT10 {margin-top:10px;}
.MarginT20 {margin-top:20px;}
.MarginT30 {margin-top:30px;}
.MarginT100 {margin-top:100px;}
.Padding10 {padding:10px;}
.PaddingTB20 {padding-top:20px; padding-bottom:20px;}
.PaddingTB30 {padding-top:30px; padding-bottom:30px;}
.PaddingTB40 {padding-top:40px; padding-bottom:40px;}
.MarginDiv div {margin-bottom:20px;}
/*=================== MARGIN E PADDING ===================*/

/*=================== MOBILE ===================*/
@media (max-width:767px) {
	.Logo {width:150px; min-width:150px; float:left; position:relative;}
	.Logo img {width:150px; height:150px;}
	.Menu {margin-top:5px;}
	.Menu a, .Menu a:hover {color:#fff; font-weight:bold; font-size:12px;}
	.Menu p {margin-bottom:5px;}
	.media-body h4 {font-size:12px;}
	.TituloHome {font-size:36px; color:#fff; position:relative; height:111px; overflow:hidden;}
	.MarginB20Mobile {margin-bottom:30px;}
	.nav > li > a {padding-left:6px; padding-right:6px;}
	.nav-tabs li a {font-size:11px;}
	.Advogado ul, .Advogado h3{padding-left:10px;}
	.BoxImgAdv {margin:20px 0 0 40px;}
	.MarginT100 {margin-top:50px;}
}