@charset "utf-8";

/*
Theme Name: BN Advogados Associados
Theme URI: 
Version: 1.0
Author: Freellas Comunicação
Author URI: http://www.freellas.com.br

General comments (optional).
*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul,li,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}

@font-face{font-family:'LatoBold';src:url('fonts/lato-bol.eot');src:url('fonts/lato-bol.eot?#iefix') format('embedded-opentype'),url('fonts/lato-bol.svg#Lato Bold') format('svg'),url('fonts/lato-bol.ttf') format('truetype'),url('fonts/lato-bol.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'LatoLight';src:url('fonts/lato-lig.eot');src:url('fonts/lato-lig.eot?#iefix') format('embedded-opentype'),url('fonts/lato-lig.svg#LatoLight') format('svg'),url('fonts/lato-lig.ttf') format('truetype'),url('fonts/lato-lig.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'LatoRegular';src:url('fonts/lato-reg.eot');src:url('fonts/lato-reg.eot?#iefix') format('embedded-opentype'),url('fonts/lato-reg.svg#LatoRegular') format('svg'),url('fonts/lato-reg.ttf') format('truetype'),url('fonts/lato-reg.woff') format('woff');font-weight:normal;font-style:normal}

html,body{background:#fff;height:100%;margin:0 !important;padding:0}
a{text-decoration:none}
.container{width:940px;margin:0 auto;position:relative}
.clearfix{clear:both}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.grayscale{-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(grayscale.svg); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
  }
.grayscale:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:none;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.align-center { text-align: center; }

/* =Page Header
-------------------------------------------------------------- */
#page-header { height: 350px; overflow: hidden; margin: 0 0 60px 0; }
#page-header .container { height: 350px; }
#page-header .page-header-title { font-family:'LatoBold'; color:#fff; font-size: 48px; margin: 190px 0 0 0; font-weight: normal; }

/* =Page Info
-------------------------------------------------------------- */
.page-info { margin: 0 0 60px 0; }
.page-info p { font-size: 14px; color:#646662; line-height: 24px; font-family:'LatoRegular'; }
.page-info h3 { font-size: 40px; color:#646662; line-height: 50px; font-family:'LatoBold'; text-transform: uppercase; margin: 0 0 20px 0; }
		
/* =Contato
-------------------------------------------------------------- */
.page-id-19 #sidebar { float: left; width: 300px; }
.page-id-19 .form { float: left; width: 590px; margin: 0 50px 60px 0; }
.page-id-19 .form .error { border: solid 1px red!important; color:red!important; }
.page-id-19 .form .input_full {-moz-box-sizing: border-box; box-sizing: border-box;  -webkit-box-sizing: border-box; box-sizing: border-box;font-family:'LatoRegular';transition:.3s;-moz-transition:.3s;-webkit-transition:.3s; margin: 0 0 30px 0;overflow:hidden;padding:12px;outline:none;border:solid 1px #d5d5d4;font-size:18px;color:#aaaaa7;width:590px;}
.page-id-19 .form .input_full:focus {border:solid 1px #b6a268;}
.page-id-19 .form .textarea {-moz-box-sizing: border-box; box-sizing: border-box;  -webkit-box-sizing: border-box; box-sizing: border-box;resize:none;font-family:'LatoRegular';transition:.3s;-moz-transition:.3s;-webkit-transition:.3s; margin: 0 0 30px 0;height:200px;overflow:hidden;padding:12px;outline:none;border:solid 1px #d5d5d4;font-size:18px;color:#aaaaa7;width:590px;}
.page-id-19 .form .textarea:focus {border:solid 1px #b6a268;}
.page-id-19 .form .input_mini { -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-box-sizing: border-box; box-sizing: border-box;font-family:'LatoRegular';transition:.3s;-moz-transition:.3s;-webkit-transition:.3s; margin: 0 0 30px 0;overflow:hidden;padding:12px;outline:none;border:solid 1px #d5d5d4;font-size:18px;color:#aaaaa7;width:280px; }
.page-id-19 .form .input_mini:focus {border:solid 1px #b6a268;}
.page-id-19 .form .input_mini.left { float: left; margin-right: 30px; }
.page-id-19 .form .input_mini.right { float: left; }
.page-id-19 .form .submit-wrapper { float: right; border: solid 1px #b5a268; background:#fff; padding: 4px; }
.page-id-19 .form .submit {transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;border:0;margin:0;background:#b5a268;color:#fff;font-size:14px;text-transform:uppercase;outline:none;overflow:hidden; padding: 15px 25px; cursor:pointer; }
.page-id-19 .form .submit:hover {background:#494b46;}
.page-id-19 #mapa { height: 400px; width: 100%; overflow: hidden; }
#sidebar .title { font-size: 26px; color:#b6a268; font-family:'LatoBold'; font-weight: normal; margin: 0 0 20px 0; }
#sidebar p { font-size: 13px; color:#646662; line-height: 24px; font-family:'LatoRegular'; margin: 0 0 20px 0; }
#sidebar a { font-size: 13px; color:#646662; }
#sidebar a:hover {color:#b5a268;}

/* =Atuação
-------------------------------------------------------------- */
.page-template-template-atuacao-php .page-content-info { padding-bottom: 60px; }
.page-template-template-atuacao-php .page-content-info-pixel { margin: 0; background: url(images/pixel.jpg) repeat-y 299px 0px; }
.page-template-template-atuacao-php .page-content-info aside.conteudo { float: left; width: 600px; }
.page-template-template-atuacao-php .sub-pages { float: left; width: 300px; margin-right: 40px; }
.page-template-template-atuacao-php .sub-pages ul { list-style: none; }
.page-template-template-atuacao-php .sub-pages li { list-style: none; }
.page-template-template-atuacao-php .sub-pages li a { font-family:'LatoBold'; background:#fff; display: block; font-size: 21px; color:#999; border-right: solid 1px #d5d5d4; padding: 15px; height: 39px; line-height: 39px; }
.page-template-template-atuacao-php .sub-pages li a.active { background:#fff; color:#b6a268; border-left: solid 1px #d5d5d4; border-top: solid 1px #d5d5d4; border-bottom: solid 1px #d5d5d4; border-right: solid 1px #fff; }
.page-template-template-atuacao-php .sub-pages li a:hover { color:#b6a268; }
.page-template-template-atuacao-php .sub-pages li a i { width: 39px; height: 39px; text-indent: -9999px; display: inline-block; margin-right: 15px; background: url(images/atuacao-icones.png) no-repeat; }
.page-template-template-atuacao-php .sub-pages li a span { position: relative; top: -12px; }
.page-template-template-atuacao-php .sub-pages li a.sub_page_13 i { background-position: 0px 0px; } /* Cível */
.page-template-template-atuacao-php .sub-pages li a.sub_page_13.active i { background-position: -60px 0px; } /* Cível */
.page-template-template-atuacao-php .sub-pages li a.sub_page_15 i { background-position: 0px -65px; } /* Consumerista */
.page-template-template-atuacao-php .sub-pages li a.sub_page_15.active i { background-position: -60px -65px; } /* Consumerista */
.page-template-template-atuacao-php .sub-pages li a.sub_page_11 i { background-position: 0px -130px; } /* Médica */
.page-template-template-atuacao-php .sub-pages li a.sub_page_11.active i { background-position: -60px -130px; } /* Médica */
.page-template-template-atuacao-php .sub-pages li a.sub_page_17 i { background-position: 0px -195px; } /* Trabalhista */
.page-template-template-atuacao-php .sub-pages li a.sub_page_17.active i { background-position: -60px -195px; } /* Trabalhista */

/* =Serviços
-------------------------------------------------------------- */
.accordion-servicos  { padding: 0 0 60px 0; }
.accordion-servicos div.wrapper{padding:40px 0 20px 0}
.accordion-servicos a{font-family:'LatoBold';margin-bottom:1px;border-bottom: solid 1px #d5d5d4;font-weight:normal;font-size:26px;cursor:pointer;display:block;text-decoration:none;color:#aaaaa7;background: url(images/seta.jpg) no-repeat; }
.accordion-servicos a .icon{padding:20px 20px 20px 30px;line-height:25px;background: url(images/accordion-setas.png) no-repeat; background-position: 0px -65px;}
.accordion-servicos a.selected{color:#b6a268}
.accordion-servicos a:hover{color:#b6a268}
.accordion-servicos a.selected .icon{background-position: 0px 0px;}
.accordion-servicos .thumbnail { float: left; width: 300px; margin-right: 40px; }
.accordion-servicos .thumbnail img { padding: 4px; border: solid 1px #b6a268; }
.accordion-servicos .wp-editor { float: left; }
.accordion-servicos .wp-editor-full { width:100%; }

/* =WordPress Core
-------------------------------------------------------------- */
.wp-editor { font-family:'LatoRegular'; width: 600px; color:#646662; }
.wp-editor h1, .wp-editor h2, .wp-editor h3, .wp-editor h4, .wp-editor h5, .wp-editor h6, .wp-editor address, .wp-editor pre { margin: 0 auto 25px auto; display: block; }
.wp-editor h1 { font-size: 26px; line-height: 32px; color:#b6a268; }
.wp-editor h2 { font-size: 21px; line-height: 27px; color:#b6a268; }
.wp-editor h3 { font-size: 18px; line-height: 24px; color:#b6a268; }
.wp-editor h4 { font-size: 14px; line-height: 24px; color:#b6a268; }
.wp-editor h5 { font-size: 13px; line-height: 21px; color:#b6a268; }
.wp-editor h6 { font-size: 12px; line-height: 18px; color:#b6a268; }
.wp-editor address { font-size: 14px; line-height: 24px; } 
.wp-editor pre { font-size: 14px; line-height: 24px; width: 600px; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
.wp-editor p { margin: 0 0 25px 0; font-size: 14px; line-height: 24px; }
.wp-editor a { color:#646662; }
.wp-editor a:hover { color:#b6a268; }
.wp-editor ul, .wp-editor ol { list-style: none; margin: 0 auto 25px auto; }
.wp-editor li { list-style: disc; list-style-position: inside; margin: 0 auto 15px auto; font-size: 14px; line-height: 24px; }
.wp-editor .alignnone {margin: 0 0 25px 0;}
.wp-editor .aligncenter, .wp-editor div.aligncenter { display: block; margin: 0 auto 25px auto; }
.wp-editor .alignright { float:right; margin: 5px 0 25px 25px; }
.wp-editor .alignleft { float: left; margin: 5px 25px 25px 0; }
.wp-editor .aligncenter { display: block; margin: 0 auto 25px auto; }
.wp-editor img.alignnone {margin: 0; }
.wp-editor img.alignright { float: right; margin: 5px 0 25px 25px; }
.wp-editor img.alignleft { float: left; margin: 5px 25px 25px 0; }
.wp-editor .wp-caption { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; background: #fff; text-align: center; }
.wp-editor li.wp-editor img.aligncenter { display: block; margin-left: auto; margin-right: auto }
.wp-editor .wp-caption.alignleft { margin: 5px 25px 25px 0; }
.wp-editor .wp-caption.alignnone { width: 580px!important; }
.wp-editor .wp-caption.alignright {  margin: 5px 0 25px 25px; }
.wp-editor .wp-caption img { border: 0 none; margin: 0; padding: 0; }
.wp-editor .wp-caption p.wp-caption-text { font-size: 13px; line-height: 17px; margin: 0; padding: 7px; font-style: italic; }
.wp-editor img { max-width: 100%; height: auto; }

/* =Header
-------------------------------------------------------------- */
#header { height: 85px; width: 100%; position: fixed; top: 0px; left: 0px; z-index: 9999; background: url(images/menu.png); }
#header .container { height: 85px; overflow: hidden; }
#header .logo h1 { display: none; }
#header .logo { width: 174px; height: 60px; display: block; background: url(images/logo.png) no-repeat; margin-top: 12px; float: left; }
#header .abre-menu { width: 35px; height: 25px; display: block; background: url(images/abre-menu.png) no-repeat; margin-top: 30px; position: absolute; right: 0px; }
#header #menu { float: right; margin-top: 35px; position: relative; }
#header #menu li { float: left; margin-left: 25px; }
#header #menu li a { display: block; color:#fff; font-size: 16px; font-family:'LatoRegular'; }
#header #menu li a:hover, #header #menu li a.active { color:#b6a268; }

/* =Footer
-------------------------------------------------------------- */
#footer {background:#494b46;border-top: solid 4px #b5a268;height:262px;overflow:hidden;}
#footer .footer-section-1 { height: 209px; }
#footer .footer-section-1 .container { height: 209px; background: url(images/footer.png) no-repeat left; }
#footer .footer-section-1 .como-chegar { background: url(images/footer-como-chegar.png) no-repeat; width: 276px; float: right; height: 209px; }
#footer .footer-section-1 .como-chegar .title { margin: 44px 0 12px 0; padding-left: 28px; color:#b5a268; font-family:'LatoRegular'; font-style: italic; }
#footer .footer-section-1 .como-chegar .title a { color:#b5a268; }
#footer .footer-section-1 .como-chegar .title a:hover { color:#fff; }
#footer .footer-section-1 .como-chegar .endereco { color:#fff; font-family:'LatoRegular'; font-size: 13px; line-height: 21px; padding-left: 10px; }
#footer .footer-section-2 { height: 53px; background:#41433e; }
#footer .footer-section-2 .container { height: 53px; line-height: 53px; }
#footer .footer-section-2 .container .copyright { font-family:'LatoRegular'; float: left; font-size: 12px; color:#aaaaa7; }
#footer .footer-section-2 .container .freellas { width: 77px; height: 30px; display: block; background: url(images/freellas.png) no-repeat; float: right; text-indent: -9999px; margin: 12px 0 0 0; }

/* =Categoria
-------------------------------------------------------------- */
.category .post-destaque { background:#faf8f4; padding: 80px 0; margin: 0 0 40px 0; }	
.category .post-destaque .thumbnail {border: solid 1px #b5a268; padding: 4px; width: 435px; float:left;margin-right:40px;}
.category .post-destaque .info {width: 455px; float:left;}
.category .post-destaque .info .post-title { font-size: 26px; color:#494b46; color: #494b46; line-height: 34px; margin: 0 0 20px 0; font-family: 'LatoBold'; }
.category .post-destaque .info .post-title a { color:#494b46; }
.category .post-destaque .info .post-title a:hover { color:#b6a268; }
.category .post-destaque .info .post-excerpt { font-size: 14px; color: #646662; line-height: 24px; font-family: 'LatoRegular'; margin: 0 0 20px 0; }
.category .post-destaque .info .leia-mais-wrapper { display: inline-block; border: solid 1px #b5a268; padding: 4px; }
.category .post-destaque .info .leia-mais {font-family:'LatoRegular';display: inline-block;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;border:0;margin:0;background:#b5a268;color:#fff;font-size:18px;outline:none;overflow:hidden; padding: 15px 25px; cursor:pointer; }
.category .post-destaque .info .leia-mais:hover {background:#494b46;}
#main { width: 600px; float: left; margin-right: 40px; }
#main article { margin-bottom: 35px; padding-bottom: 35px; border-bottom: solid 1px #fafafa; }
#main article.ultimo { margin-bottom: 0px; border-bottom: 0px; }
#main article .post-link { color:#494b46; display: block; transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; }
#main article .post-link:hover { color:#b6a268; }
#main article .post-title { font-size: 21px; color:#494b46; line-height: 26px; margin: 0 0 20px 0; font-family:'LatoBold'; }
#main article .post-date { font-size: 14px; color:#aaaaa7; font-family:'LatoRegular'; margin: 0 0 20px 0; }
#main article .post-date .bolinha { width: 6px; height: 6px; display: inline-block; margin: 0 5px; background: url(images/bola.jpg) no-repeat; }
#main article .post-excerpt { font-size: 14px; color:#646662; line-height: 24px; font-family:'LatoRegular'; }

/* =Sidebar
-------------------------------------------------------------- */
#sidebar { width: 300px; float: left; padding-bottom: 80px; }
.category-1 #sidebar {background:url(images/sidebar-utilidades.jpg) no-repeat center top; min-height: 247px; }
.category-2 #sidebar {background:url(images/sidebar-novidades.jpg) no-repeat center top; min-height: 247px; }
#sidebar .veja-tambem { font-size:14px; color:#aaaaa7; font-family:'LatoRegular'; margin: 0 0 150px 0; }
#sidebar h5 { font-size: 34px; color:#b5a268; font-family:'LatoRegular'; font-weight: normal; margin: 0 0 10px 100px; }
#sidebar p { margin-left: 101px; font-size:18px; color:#aaaaa7; font-family:'LatoRegular'; }
#sidebar a { float: right; margin-right: 41px; color:#646662; font-size: 12px; font-family:'LatoRegular'; height: 22px; line-height: 22px; background: url(images/seta-direita.jpg) no-repeat right; padding-right: 20px; }
.home #sidebar { margin-right: 40px; background:url(images/sidebar-novidades.jpg) no-repeat center top; padding-top: 165px; }
#sidebar-contato { width: 300px; float: left; }
#sidebar-contato h5 { font-size: 21px; color:#b5a268; font-family:'LatoRegular'; font-weight: normal; margin: 0 0 15px 0; }
#sidebar-contato p { font-size:14px; line-height: 21px; color:#aaaaa7; font-family:'LatoRegular'; margin: 0 0 20px 0; }
#sidebar-contato a { color:#aaaaa7; font-size: 13px; font-family:'LatoRegular';}
#sidebar-contato a:hover { color:#b6a268; }
.category-novidades #sidebar p { margin-left: 104px; }
 
/* =Home
-------------------------------------------------------------- */
#inicio { height: 100%; min-height: 600px; }
#inicio .diagonal {height: 100%; width: 100%; background: url(images/inicio-diagonal.png) no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; background-position: center center; display: block; }
#inicio .chamada { text-align: center; color:#fff; position: absolute; top: 50%; margin-top: -88px; display: block; width: 100%; }
#inicio .chamada h3 { width: 940px; text-align: center; margin: 0 auto 10px auto; font-size: 41px; font-family:'LatoBold'; line-height: 55px; }
#inicio .chamada p { font-size: 24px; font-family:'LatoLight'; font-style: italic; }
#inicio .seja-bem-vindo { bottom: 145px; left: 50%; margin-left: -83px; position: absolute; border: solid 1px #fff; padding: 4px; }
#inicio .seja-bem-vindo span { width: 167px; height: 35px; background: url(images/seja-bem-vindo.png) no-repeat; display: block; text-indent: -9999px; }
#inicio .role-para-navegar { width: 111px; position: absolute; bottom: 25px; left: 50%; margin-left: -55px; background: url(images/role.png) no-repeat center top; text-align: center; color:#fff; font-size: 14px; font-family:'LatoRegular'; padding-top: 62px; }
#areas { background:#faf8f4; padding: 60px 0 50px 0; }
#areas header { font-family:'LatoRegular'; font-weight: normal; text-align: center; font-size: 34px; color:#646662; line-height: 47px; text-transform: uppercase; background: url(images/areas-separador.jpg) no-repeat center bottom; padding-bottom: 50px; margin-bottom: 50px; }
#areas header h5 { font-family:'LatoRegular'; font-weight: normal; }
#areas header strong { font-family:'LatoBold'; }
#areas .areas-lista { height: 171px; margin: 0 0 50px 0; }
#areas .areas-lista li { float: left; margin: 0 52px; }
#areas .areas-lista li img { margin-bottom: 23px; }
#areas .areas-lista li figcaption { font-family:'LatoRegular'; text-align: center; font-size: 18px; color:#646662; }
#areas .bt { margin: 0 auto; display: inline-block; border: solid 1px #b5a268; padding: 4px; }
#areas .bt span { font-family:'LatoRegular'; transition:.3s;-moz-transition:.3s;-webkit-transition:.3s; display: inline-block; background:#b5a268;color:#fff;font-size:18px; padding: 15px 25px; }
#areas .bt:hover span {background:#494b46;}
#novidades { margin: 40px 0 80px 0; }
#novidades #main { margin-right: 0px; padding-top: 20px; }
#novidades .sub-destaque-post { float: left; width: 280px; border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px; }
#novidades .sub-destaque-post.primeiro { margin-right: 40px; }
#novidades article { margin-bottom: 20px; padding-bottom: 20px; }
#novidades #main article.destaque .post-title { font-size: 26px; line-height: 34px; }
#passador { height: 896px; overflow: hidden; position: relative; }
#passador .bt { position: absolute; z-index: 8888; top: 529px; left: 50%; margin-left: -105px; display: inline-block; border: solid 1px #b5a268; padding: 4px; }
#passador .bt span { font-family:'LatoRegular'; transition:.3s;-moz-transition:.3s;-webkit-transition:.3s; display: inline-block; background:#b5a268;color:#fff;font-size:18px; padding: 15px 25px; }
#passador .bt:hover span {background:#494b46;}
#passador .contenttext { position: absolute; left: 50%; width: 715px; margin-left: -350px; top: 115px; z-index: 8888; }
#passador .center { text-align: center; color:#fff; }
#passador .txt1 { font-size: 38px; line-height: 50px; text-transform: uppercase; font-family:'LatoRegular'; margin: 0 0 62px 0; }
#passador .txt1 strong { font-family:'LatoBold'; }
#passador .txt2 { font-family:'LatoRegular'; color:#fff; font-size: 16px; line-height: 26px; }
#equipe-area { background: #faf8f4; }
#equipe { height: 402px; background: #faf8f4; position: relative; }
#equipe .info { position: relative; left: 0px; z-index: 1000; float: left; width: 690px; }
#equipe .info h3 { color:#b5a268; font-size: 32px; font-family:'LatoBold'; border-bottom: solid 1px #b5a268; padding-bottom: 15px; margin-bottom: 15px; }
#equipe .info .wp-editor { width: 460px; margin-bottom: 35px; }
#equipe .thumbnail { position: relative; z-index: 1000; float: right; }
#equipe .thumbnail img { position: absolute; right: 0px; top: -260px; z-index: 1000; }
#equipe .bt { display: inline-block; border: solid 1px #b5a268; padding: 4px; }
#equipe .bt span { font-family:'LatoRegular'; transition:.3s;-moz-transition:.3s;-webkit-transition:.3s; display: inline-block; background:#b5a268;color:#fff;font-size:18px; padding: 15px 25px; }
#equipe .bt:hover span {background:#494b46;}
#equipe header { margin: -130px 0 40px 0; font-size: 40px; line-height: 48px; color:#646662; text-transform: uppercase; font-family:'LatoRegular'; }
#equipe header strong { font-family:'LatoBold'; } 

/* =O escritório
-------------------------------------------------------------- */
.page-id-167 .galeria .cycle{ margin: 0 0 25px 0; }
.page-id-167 .galeria a { display: block; position: relative; }
.page-id-167 .thumbs { margin: 0 auto 60px auto; width: 800px; }
.page-id-167 .thumbs figure.thumb { display: block; float: left; margin: 0 10px; padding: 4px; border: solid 1px #fff; }
.page-id-167 .thumbs figure.thumb.selected { border: solid 1px #b6a268; }
.page-id-167 .thumbs figure.thumb.selected a {-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:none}
.page-id-167 .thumbs a:hover .hover { -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); filter:alpha(opacity=100); }
.page-id-167 .thumbs .pagination { height: 160px; width: 800px; margin: 0 auto; }
.page-id-167 .thumbs_wrapper { position: relative; }
.page-id-167 .galeria .prev_galeria { cursor: pointer; width: 60px; height: 60px; position: absolute; top: 45px; left: 0px; z-index: 1200; background: url(images/setas.png) no-repeat; }
.page-id-167 .galeria .prev_galeria:hover { background-position: 0px -122px; }
.page-id-167 .galeria .next_galeria { cursor: pointer; width: 60px; height: 60px; position: absolute; top: 45px; right: 0px; z-index: 1200; background: url(images/setas.png) no-repeat; background-position: -61px 0px; }
.page-id-167 .galeria .next_galeria:hover { background-position: -61px -122px; }
.page-id-167 .page-info p { margin-bottom: 25px; }
.page-id-167 .page-info .alignleft { float: left; margin-right: 35px; }
.page-id-167 .grid { padding-top: 15px; }
.page-id-167 .grid .col { float: left; width: 290px; text-align: center; }
.page-id-167 .grid .col.mid { margin: 0 35px; }
.page-id-167 .grid .col h4 { font-size: 26px; color:#b6a268; font-family:'LatoBold'; font-weight: normal; background: url(images/h4-detalhe.jpg) no-repeat bottom center; padding-bottom: 35px; margin: 0 0 20px 0; }
.page-id-167 .grid .col p {font-size: 14px;color: #646662;line-height: 24px;font-family: 'LatoRegular'; margin: 0; padding: 0;}
.page-id-167 .parte-cinza { height: 265px; padding-top: 80px; background: url(images/parte-cinza.jpg) no-repeat center top; margin: 0 0 60px 0; }
.page-id-167 .parte-cinza p { font-size: 14px; color:#fff; line-height: 24px; font-family:'LatoRegular'; margin-bottom: 35px; }
.page-id-167 .parte-cinza h3 { font-size: 40px; color:#fff; line-height: 50px; font-family:'LatoBold'; text-transform: uppercase; margin: 0 0 35px 0; }

/* =Equipe
-------------------------------------------------------------- */
.page-id-198 .page-info p { margin-bottom: 25px; }
.page-id-198 .page-info { margin: 0 0 25px 0; } 
.container-maior { width: 960px; margin: 0 auto; }
#advogados { padding: 40px 0; margin: 0 0 60px 0; background:#faf8f4; position: relative; }
#advogados h3.title { font-size: 34px; color:#646662; text-transform: uppercase; font-family:'LatoRegular'; text-align: center; margin: 0 0 30px 0; font-weight: normal; }
#advogados #carousel-advogados { width: 620px; margin: 0 auto 40px auto; }
#advogados #carousel-advogados .cloudcarousel { padding: 4px; }
#advogados #carousel-advogados .cloudcarousel.selected { border: solid 1px #b3a367; -webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:none; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); }
#advogados #left-but { width: 60px; height: 60px; display: block; position: absolute; left: 170px; top: 124px; background: url(images/setas.png) no-repeat; outline: none; text-indent: -9999px; border: 0; cursor: pointer; z-index: 1000; }
#advogados #left-but:hover { background-position: 0px -122px; }
#advogados #right-but { width: 60px; height: 60px; display: block; position: absolute; right: 170px; top: 124px; background: url(images/setas.png) no-repeat; outline: none; background-position: -61px 0px; text-indent: -9999px; border: 0; cursor: pointer; z-index: 1000; }
#advogados #right-but:hover { background-position: -61px -122px; }
#advogados .advogado-info { text-align: center; }
#advogados .advogado-info .advogado-nome { font-size: 21px; color:#b6a268; font-family:'LatoBold'; margin: 0 0 10px 0; }
#advogados .advogado-info .advogado-email { font-size: 16px; color:#646662; font-family:'LatoRegular'; margin: 0 0 30px 0; }
#advogados .advogado-info .advogado-resumo { margin: 0 auto; font-size: 14px; line-height: 24px; width: 800px; }
			
#socios { padding: 0 0 40px 0; }
#estagiarios-administrativo { padding: 0 0 40px 0; }
#estagiarios-administrativo .selecao { border-bottom: solid 1px #d5d5d4; height: 64px; margin: 0 0 40px 0; }
#estagiarios-administrativo .selecao .opcao { float: left; }
#estagiarios-administrativo .selecao .opcao.selected { border: 1px solid #d5d5d4; border-bottom: solid 1px #fff; width: 438px; height: 63px; position: relative; }
#estagiarios-administrativo .selecao .opcao.selected a { color:#646662; }
#estagiarios-administrativo .selecao .opcao a { transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; font-family: 'LatoRegular'; display: block; color:#aaaaa7; font-size: 34px; text-transform: uppercase; width: 440px; text-align: center; padding: 15px; }
#estagiarios-administrativo .selecao .opcao a:hover { color:#646662; }
#estagiarios-administrativo .grid-item { float: left; width: 300px; text-align: center; margin: 0 10px 40px 10px; }
#estagiarios-administrativo .grid-item figure { margin: 0 0 10px 0; }
#estagiarios-administrativo .grid-item figure img { padding: 4px; border: 1px solid #b6a268; }
#estagiarios-administrativo .grid-item h3 { font-size: 17px; color:#b6a268; font-family:'LatoBold'; margin: 0 0 10px 0; }
#estagiarios-administrativo .grid-item .e-mail { font-size: 14px; color:#646662; font-family:'LatoRegular'; }
#estagiarios-administrativo .grid-item .e-mail:hover { color:#b6a268; }
#socios .grid-item { float: left; width: 300px; text-align: center; margin: 0 15px; }
#socios .grid-item figure { margin: 0 0 15px 0; }
#socios .grid-item figure img { padding: 4px; border: 1px solid #b6a268; }
#socios .grid-item h3 { font-size: 18px; color:#b6a268; font-family:'LatoBold'; margin: 0 0 10px 0; }
#socios .grid-item .e-mail { font-size: 14px; color:#646662; font-family:'LatoRegular'; margin: 0 0 25px 0; display: block; background: url(images/h4-detalhe.jpg) no-repeat center bottom; padding-bottom: 40px; }
#socios .grid-item .e-mail:hover { color:#b6a268; } 
#socios .grid-item .tipo { font-size: 18px; color:#646662; font-family:'LatoBold'; margin: 0 0 5px 0; }
#socios .grid-item .wp-editor { width: 300px; }
.container-socios { width: 998px; margin: 0 auto; }
		
/* =Paginação
-------------------------------------------------------------- */
.wp-pagenavi { clear: both; margin: 0 0 40px 0; }
.wp-pagenavi a, .wp-pagenavi span { transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; display: inline-block; text-decoration: none; color:#aaaaa7; font-size: 14px; padding: 10px 13px; border: solid 1px #f1f1f1; margin: 2px; font-family: 'LatoRegular'; }
.wp-pagenavi a:hover { background:#b6a268; color: #fff;border: solid 1px #b6a268; }
.wp-pagenavi span.current { background:#b6a268; color: #fff; border: solid 1px #b6a268; }

/* =Links uteis
-------------------------------------------------------------- */
.links-uteis  { margin-bottom: 40px; }
.links-uteis h3 { font-size: 21px; color:#494b46; line-height: 26px; margin: 0 0 20px 0; font-family:'LatoBold'; }
.links-uteis li { float: left; width: 50%; margin: 0 0 12px 0; font-size: 13px; color: #646662;  line-height: 24px; font-family: 'LatoRegular';}
.links-uteis li a { font-size: 13px; color: #646662;  line-height: 24px; font-family: 'LatoRegular';}
.links-uteis li a:hover { color:#b6a268; }

/* =Post Livro
-------------------------------------------------------------- */
.post-livro img { float: right; margin: 0 15px; }
.post-livro p { padding-bottom: 20px; }
.post-livro .post-title { padding-top: 25px; }