/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */


/* página interna Notícias - lista */

.blog-posts-holder .noticias-article{ margin: 35px 15px 0 15px !important; }
.blog-posts-holder{ display: block !important;}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

/*fonts utilizadas */
@import url('https://fonts.googleapis.com/css?family=Playfair+Display+SC:400,400i|Playfair+Display:400,400i,700|Raleway:600,300,400,700');


/* INTERNA BLOG */
.post-loop-1 .big-preview{display: none !important; }
.wp-post-image{display: none !important; }
#top .fullsize .template-blog .post .entry-content-wrapper > *{max-width: 60em !important;}

.entry-content-wrapper .post-title{font-family: 'Playfair Display', serif !important; text-transform: uppercase !important; font-size: 43px !important; text-align: center !important; color: #03253e !important; font-weight: 400 !important;}
.entry-content{font-family: 'Raleway', sans-serif !important; font-size: 14px !important; color: #606971 !important; line-height: 20pt !important; font-weight: 400 !important;}
/*ALTERACOES DO PADRÃO */

.image-overlay-inside {display: none !important;}
.flex_cell{padding: 0 30px !important;}
.text_input {background: #dbdcdd !important; color: #606971 !important; border-radius: 0 !important;}
#top label{color:#606971 !important; font-size: 13px !important; font-weight: normal !important;  }
.button:hover{color: #fff !important; background: red  !important;}

#header #header_main_alternate .container{padding-bottom: 50px;}
.container_wrap_logo{padding-top: 20px;}

.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover{
	background-color: #4d7ea8 !important;
	color: #fff !important;
	float: right;
	border-bottom: 0px !important;
	border-radius: 0px !important;
}

#top .header_color .main_menu .menu ul li>a:hover{color: #03253e !important;}

.at_custom {
    padding: 0 18px !important;
    margin: 10px !important;
    height: 333px;
    display: flex !important;
    align-items: flex-end !important;
    float: left !important;
    width: 100% !important;
    clear: none !important;
}

#atividade-exercida img {
    display: inline-block;
    vertical-align: top;
    max-width: 48%;
    padding: 10px;
}

#validacao {
    display: none;
    position: fixed;
    z-index: 10000000000;
    width: 100%;
    height: 100vh;
    left: 0; top: 0;
    background-color: rgba(0,0,0,0.5);

}
#validacao #home-bg3 {
    overflow: scroll;
    display: block;
    height: 100%;
    display: flex;
    align-items: center;
    background: none;
    background-color: white;
}
.ecommerce-texto {
    padding: 60px 0 0 0;
}
 
#validacao #top label span, #validacao #top legend span {
    color: white !important;
}
#validacao #home-bg3 .ecommerce-form {
    margin-bottom: 50px !important;
}

#validacao #home-bg3 .texto_banner {
    margin-top: 50px;
}
#validacao #home-bg3 .texto_banner .titulo-atuacao-1 {
    font-family: 'Playfair Display', serif;
    font-size: 29px;
    font-weight: 600;
    color: #03253e;
    font-weight: normal;
    font-style: italic;
}
#validacao #home-bg3 .texto_banner .titulo-atuacao-2 {
    font-family: 'Playfair Display', serif;
    font-size: 38px;
    color: #03253e;
    font-weight: normal;
    text-transform: uppercase;
}
#validacao #home-bg3  .texto_banner p {
    color: #03253e;
    font-size: 16px !important;
    line-height: 18px;
    font-weight: 400;
}
#validacao #home-bg3  .texto_banner p strong {
    color: #03253e !important;
    font-weight: bold;
}

div.wpcf7-mail-sent-ok {
    color: green;
    font-family: 'Playfair Display', serif;

}
div.wpcf7-mail-sent-ng {
    color: red;
    font-family: 'Playfair Display', serif;

}
div.wpcf7-spam-blocked {
    color: red;
}
div.wpcf7-validation-errors {
    color: red;
}

.titulo_cat {
    text-align: center;
}
.titulo_cat p {
    font-size: 18px;
}
.plantao_covid {
    background-color: #03253e ;
    margin: 0;
    padding: 16px 20px;
    font-weight: normal;
    font-size: 18px;
    outline: none;
    font-family: 'raleway', sans-serif;
    color: #ffffff;
    position: relative;
    z-index: 1;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    text-align: center;
}
.plantao_covid:hover {
    background-color: #4d7ea8;
    text-decoration: none;
}
.plantao_covid svg {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 10px;
}

@media (max-width: 575px) and (orientation: landscape) {

.at_custom {
    padding: 0 18px !important;
    margin: 10px !important;
    height: 333px;
    display: flex !important;
    align-items: flex-end !important;
    float: left !important;
    width: 45% !important;
    clear: none !important;
}

#atividade-exercida img {
    max-width: 30%;
}

}

@media (min-width: 576px) and (orientation: landscape) {

.at_custom {
    padding: 0 18px !important;
    margin: 10px !important;
    height: 333px;
    display: flex !important;
    align-items: flex-end !important;
    float: left !important;
    width: 46% !important;
    clear: none !important;
}

}

@media (min-width: 768px) {

.plantao_covid {
    right: calc((100% - 745px) /2);
    top: 90px;
    width: auto;
    text-align: left;
    position: absolute;
    z-index: 600;
    padding: 5px 10px;
}


.at_custom {
    background-size: cover;
    padding: 0 18px !important;
    margin: 10px !important;
    height: 220px;
    display: flex !important;
    align-items: flex-end !important;
    float: left !important;
    width: 30.3% !important;
    clear: none !important;
}

.titulo-atuacao-1 {
    margin-left: 0 !important;
}

#atividade-exercida img {
    max-width: 30%;
}

.blog-posts-holder .noticias-article{ margin: 35px 15px 0 15px !important; }


#validacao #home-bg3 {
    background: url(https://btlaw.com.br/wp-content/uploads/2018/07/bg-home3.jpg) center no-repeat;
    background-size: cover;
    background-position: center;
}

#validacao #home-bg3 .texto_banner {
    margin-top: 0;
}
#validacao #home-bg3  .texto_banner p {
    line-height: 36px;
    font-size: 26px !important;
}
.ecommerce-texto {
    padding: 0;
}
#validacao #home-bg3 .ecommerce-form {
    margin-bottom: 0 !important;
}


}

@media (min-width: 992px) {

.plantao_covid {
    right: calc((100% - 950px) /2);
    top: 65px;
}

.av-main-nav > li > a {
    padding: 0 10px !important;
}

.at_custom {
    padding: 0 25px !important;
    margin: 10px !important;
    height: 332px;
    display: flex !important;
    align-items: flex-end !important;
    float: left !important;
    width: 31% !important;
    clear: none !important;
}

.titulo-atuacao-1 {
    margin-left: 75px !important;
}

#atividade-exercida img {
    max-width: 23%;
}

.ecommerce-texto {
    padding: 60px 0 0 0;
}

}

@media (min-width: 1200px) {

	.av_minimal_header #header_main .container {
		max-width: 1265px;
	}
	
.plantao_covid {
    right: calc((100% - 1140px) /2);
    top: 25px;
    padding: 16px 20px;
}

.main_menu .avia-menu .av-main-nav > li > a {
    padding: 0 10px !important;
}

.at_custom {

    padding: 0 40px !important;
    margin: 10px !important;
    height: 340px;
    display: flex !important;
    align-items: flex-end !important;
    float: left !important;
    width: 31.4% !important;
    clear: none !important;
}
	
#validacao #home-bg3 {
    overflow: hidden;
}
#validacao #home-bg3 .texto_banner {
    padding-left: 130px;
    padding-right: 135px;
}
#validacao #home-bg3  .texto_banner .titulo-atuacao-2 {
    font-family: 'Playfair Display', serif;
    font-size: 52px;
    color: #03253e;
    font-weight: normal;
    text-transform: uppercase;
}
.ecommerce-form {
    padding: 40px 0 0 0;
}

}

#atividade-exercida {
    text-align: center;
}
#atividade-exercida h2 {
    font-family: 'Playfair Display', serif;
    font-size: 29px;
    font-weight: 600;
    color: #03253e;
    font-weight: normal;
    font-style: italic;
    line-height: 1.1em;
    margin-bottom: 10px;
}
#atividade-exercida p {
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    color: #606971;
    line-height: 20pt;
    font-weight: 400;
}

.post-entry-154 .flex_column_table {
    display: block !important;
    margin-top: 40px !important;
    margin-bottom: 0px !important;
}
.post-entry-1377 .flex_column_table {
    display: block !important;
    margin-top: 40px !important;
    margin-bottom: 0px !important;
}
.avia-form-success{
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    color: green !important;
    margin-left:  0;
    margin-top: 0;
}

/* seleção de textos do site */
::selection {
  background: #092d49 !important; color: #fff !important; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #092d49; /* Gecko Browsers */
}


/* alteração do topo */
#header_main{
	background:#f3f5f7 !important;
}
.main_menu{margin-top: 20px !important;}
.menu-item{
	font-size: 14px !important;
	text-transform: uppercase !important;
	font-family: 'Raleway', sans-serif !important;
	font-weight: 600 !important;
	color: blue !important;
}
.av-main-nav > li > a{padding: 0 20px;}


.av_minimal_header #header_main .container, .av_minimal_header .main_menu ul:first-child > li a{}
.current-menu-item{background: #03253e !important; color: #03253e !important;}
.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a{color: #fff !important;}
.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a{color: #03253e !important;}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a:hover{background:#03253e !important; color: #fff !important; }


/* fim alteraçoes topo */  

/* alterações rodapé */ 

#img-rodape{ background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/bg-rodape.jpg) no-repeat left; background-size: cover; min-height: 300px;}
#footer{ background: #f3f5f7 !important;}
footer{ background: #f3f5f7 !important; text-align: center important;}
#footer{ background: #f3f5f7 !important;}
footer{ background: #f3f5f7 !important; text-align: center !important; color: #8b949b; font-size:11px;}
#socket .copyright{
	float: left;
    text-align: center; 
    width: 100%;
    text-transform: uppercase;
 	color: #8b949b !important;
}
#socket a{color: #8b949b !important;}
 #agrupa-rodape {
     text-align: center;
     width: 100%;
     margin: 40px auto;
 }
 .coluna {
     width: 33%;
     height: 210px;
     display: inline-block;
     vertical-align: middle;
     text-align: left;
     position: relative;
     min-width: 350px;
     padding-top: 30px;
     border-top: 1px solid #c0c5ca;
     border-bottom: 1px solid #c0c5ca;
 }
/* fim alterações rodapé */

#titulo-contato .av_one_third { 
    margin: 50px 17px 0 17px;
} 

/*home tucunduva*/
#home-bg1{background: url('https://www.btlaw.com.br/wp-content/uploads/2018/07/bg-home1.jpg') center no-repeat; background-size: cover;}
#home-bg2{background: url('https://www.btlaw.com.br/wp-content/uploads/2018/07/bg-home2.jpg') center no-repeat; background-size: cover;}
#home-bg3{background: url('https://www.btlaw.com.br/wp-content/uploads/2018/07/bg-home3.jpg') center no-repeat; background-size: cover;}

/* areas de atuacao */
#home-areas-atuacao{background: #dbdcdd !important; padding: 65px 0 80px 0px;}

#home-areas-atuacao ul{width: 100%; display: block; list-style: none; margin:0; padding:0;}
#home-areas-atuacao li{ display: block; list-style: none; margin:0; padding:0; cursor: pointer;}
#home-areas-atuacao li a{width: 100%; line-height:45px; display: block; padding: 0 15px; color:#03253e; font-size: 13px; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight: 600;}
#home-areas-atuacao li a:hover{width: 100%; background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/seta-lista.png) no-repeat right #03253e; display: block; color: #fff; text-decoration: none;  }

textarea{height: 100px; background: #dbdcdd !important; color: #606971 !important; border-radius: 0px; }

/* areas de atuacao - fixa a de cima é para fazer um adm, porém não deu tempo */

#area-titulo-atuacao{float:left; margin-top: 40px;}
#area-atuacao .quadro-area{ width:100% ; height:345px ; background: #03253e; }
.bt-detalhes{font-size: 12px; color: #fff !important; font-family: 'Raleway', sans-serif; font-weight: 700; float:left; text-transform: uppercase; padding: 27px 70px 15px 0; background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/icon-seta.png) right no-repeat; background-position-y: 30px;
    background-position-x: 82px;}


.paragrafo-area-interno{    margin-bottom: 20px;
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
    color: #7c7c7c;
    font-weight: 400;}
#conteudo-interno-atuacao{margin: 60px 0;}
#conteudo-interno-atuacao ul li{margin-bottom: 20px; list-style: none; font-size: 16px; font-family: 'Raleway', sans-serif; color: #7c7c7c; font-weight: 400;}
#conteudo-interno-atuacao li::before {content: "▪"; color: #03253e;
  display: inline-block; width: 2em;
  margin-left: -1em}

#areas-do-profissional{ margin-left: 20px; line-height: 30px; color: #03253e; font-size:13px; font-family: 'Raleway', sans-serif; font-weight: 600; text-transform: uppercase;}

#areas-do-profissional p{ line-height: 30px; color: #03253e; font-size:13px; font-family: 'Raleway', sans-serif; font-weight: 600;}

.bts-profissionais{float: left; width: 110px; height: 50px; margin-top: 35px; margin-right: 1px; cursor: pointer;}

#atividade-exercida{padding:50px 0; margin:100px 0 50px 0; border-top:1px solid #c0c5ca; border-bottom:1px solid #c0c5ca;}
#areas-do-profissional p {width: 100%;}

/*mobile*/
#area-titulo-o-escritorio-mobile{ background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/bg-detalhe-escritorio.jpg) no-repeat bottom right;}


#area-atuacao-mobile {background: #03253e;}
#area-atuacao-mobile .agrupa-o-escritorio-mobile{width: 100%; margin-top: 25px; float:left;}
#area-atuacao-mobile .img-o-escritorio-mobile{width:75px;height:115px; float:left;}
#area-atuacao-mobile .text-o-escritorio-mobile{width:190px; float:left; padding:10px; text-align:left !important;}


/* Profissionais - Equipe Lista */
#agrupa-profissionais{padding: 0 0 80px 0 !important; }
.agrupa-foto{width: 297px; height: 270px; float: left; background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/bg-foto-equipe2.jpg) no-repeat;}
.agrupa-foto-outros{width: 297px; height: 270px; float: left; background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/bg-foto-equipe-outros.jpg) no-repeat;}


.foto-profissional{ width:234px; height:210px ; margin: 30px 0 0 30px; float: left; background: #ccc;}
.area-nome{ font-family: 'Playfair Display', serif; text-transform: uppercase; font-size: 18px; color: #03253e ; font-weight: 400;  float:left; margin: 25px  0 0 30px;}

.links-profissionais{float: left; margin-left: 30px; width: 100%;}
.icon-redes-profissional{width: 38px; height: 38px; margin-top: 25px; margin-right: 1px; float: left; background: #9aa8b2;  text-align: center; line-height: 40px;}
.icon-redes-profissional a{ text-align: center; float: left;}
.icon-redes-profissional a:hover { text-align: center; float: left;}
.detalhes-profissional{width: auto; line-height: 40px;  float: left; color: #4d7ea8; padding:0 50px 0 20px; margin-top: 25px !important; text-transform:uppercase; background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/seta-detalhes-profissional.png) no-repeat right; }
.detalhes-profissional a{  font-family: 'Raleway', sans-serif; font-size: 14px; color: #4d7ea8; text-transform:uppercase; float: left; text-decoration: none !important;}
.detalhes-profissional a:hover{background: #fff !important; text-decoration: none !important;}

.links-profissional-interno{float: left;  width: 100%;}
.email-profissional{width: auto;  margin-left: 20px;  float: left; color: #4d7ea8; line-height: 86px; }

.email-profissional a:hover {background: red !important;}

.detalhes-profissional-outros{width: auto; line-height: 40px;  float: left; color: #4d7ea8; padding:0 50px 0 20px; margin-top: 25px !important; text-transform:uppercase; background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/seta-detalhes-profissional.png) no-repeat right; }
.detalhes-profissional-outros a{  font-family: 'Raleway', sans-serif; font-size: 14px; color: #4d7ea8; text-transform:uppercase; float: left; text-decoration: none !important;}
.detalhes-profissional-outros a:hover{background: #fff !important; text-decoration: none !important;}



.main_color a:hover, .main_color h1 a:hover, .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover, .main_color .template-search a.news-content:hover, .main_color .wp-playlist-item .wp-playlist-caption:hover{ /*background:#03253e !important;*/ }
.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char, .html_elegant-blog #top .main_color .blog-categories a, .html_elegant-blog #top .main_color .blog-categories a:hover{color: #4d7ea8!important;}


.detalhes-profissional{ color: #4d7ea8 !important;}
.email-profissional{ color: #4d7ea8 !important;}
.bt-vertodos{padding: 20px 38px; background: red; color: #fff;}



#top .av-flex-placeholder{width: 3% !important;}

/* contato home ajuste padrão formulario*/
.avia_ajax_form.av-form-labels-hidden p{margin-bottom: 5px !important; margin-top: 0 !important;}

/* titulos */
.titulo-1{font-family: 'Playfair Display', serif; font-size: 75px; color:#03253e; font-weight: normal; }
.titulo-2{font-family: 'Playfair Display', serif; font-size: 54px; color:#03253e; font-weight: 600; font-style: italic; }
.titulo-3{font-family: 'Playfair Display', serif; font-size:38px; color:#03253e; font-weight: normal; text-transform: uppercase; }
.titulo-4{font-family: 'Playfair Display', serif; font-size:30px; color:#03253e; font-weight: normal; text-transform: uppercase; }
.titulo-5{font-family: 'Playfair Display', serif; font-size: 45px; color:#03253e; font-weight: normal; text-transform: uppercase; text-align: center;}
.titulo-6{font-family: 'Playfair Display', serif; font-size: 22px; color:#fff; text-transform:none !important; font-weight: 400; text-align: left;}
.titulo-7{font-family: 'Playfair Display', serif; font-size:43px; color:#03253e; font-weight: normal; text-transform: uppercase; }

.borda-1{
	border-top: 2px solid #4d7ea8;
    width: 10%;
    height: 1px;
    margin-top: 65px;
    margin-left: 45%;
    position: absolute;
    background: #4d7ea8;
}

.borda-2{

    border-top: 2px solid #4d7ea8;
    width: 15%;
    height: 1px;
    margin-top: 44px;
    position: absolute;
    background: #4d7ea8;
    left: 60px;
    bottom: -39px;
}

.titulo-atuacao-1{font-family: 'Playfair Display', serif; font-size: 29px; font-weight:600; color:#03253e; font-weight: normal; font-style: italic;}
.titulo-atuacao-2{font-family: 'Playfair Display', serif; font-size:52px; color:#03253e; font-weight: normal; text-transform: uppercase; }


.sub-1{font-family: 'Raleway', sans-serif; font-size: 14px; color: #4d7ea8; text-transform:uppercase; text-align: right;}
.sub-2{font-family: 'Playfair Display SC', serif; font-size: 18px; color:#fff; font-weight: bold; text-align: center; margin-top: 30px;}
.sub-3{font-family: 'Raleway', sans-serif; font-size: 18px; color: #4d7ea8; text-transform:uppercase;}
.sub-4{font-family: 'Playfair Display', serif; font-size:38px; font-weight: normal; font-size: 18px; color: #03253e; text-transform:uppercase;}
.sub-5{font-family: 'Raleway', sans-serif; font-size: 24px; font-weight: 300; color:#4d7ea8; text-transform: none !important; }


/*paragrafos */
.paragrafo-1{font-family: 'Raleway', sans-serif; font-size: 14px; color: #606971; line-height: 20pt; font-weight: 400;width: 270px; margin-top: 40px;}
.paragrafo-2{font-family: 'Raleway', sans-serif; font-size: 14px; color: #606971; line-height: 20pt; font-weight: 400;}
.paragrafo-3{font-family: 'Raleway', sans-serif; font-size: 14px; color: #7c7c7c !important; font-weight: 400;}
.paragrafo-4{font-family: 'Raleway', sans-serif; font-size:12px; color: #4d7ea8; font-weight: 700;}
.paragrafo-5{font-family: 'Raleway', sans-serif; font-size:18px; color: #4d7ea8; font-weight: 300; line-height: 25px;}
.paragrafo-6{font-family: 'Raleway', sans-serif; font-size: 16px; color: #4d7ea8 !important; font-weight: 400; max-width: 470px; margin-top: 80px; line-height: 28px;}


/*blog / news */
.h2-blog{font-family: 'Playfair Display', serif; font-size:30px; font-weight: normal; color: #03253e; font-style: italic; margin-bottom: 30px;}
.subtitulo-blog{font-family: 'Raleway', sans-serif; font-size:18px; color: #4d7ea8; text-align:center; font-weight: 300; line-height: 25px; margin: 50px 0; padding:40px 75px; border-top: 1px solid #dbdcdd !important; border-bottom: 1px solid #dbdcdd !important; }
.post-meta-infos {text-align: center !important; text-transform: uppercase;}
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {color: #03253e !important;}
.comment-container {display: none !important;}
.text-sep-comment {display: none !important;}
.blog-author  {display: none !important;}
.text-sep-cat {display: none !important;}

.post-meta-infos{font-size: 15px; color: #606971 !important; margin-top: 40px; font-family: 'Raleway', sans-serif; text-transform: uppercase; }

/* botoes */

/* apenas texto sem bordas */
.bt-ver{width:155px; float: left; font-family: 'Raleway', sans-serif; font-size: 14px; color: #4d7ea8; text-transform:uppercase; background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/seta-lista-azul.png) right no-repeat; padding:40px 60px 40px 15px; }
.bt-ver a{ color:#4d7ea8; text-decoration: none; }

.bt-azul{padding: 15px 30px; background: #4d7ea7; color: #fff !important; font-family: 'Raleway', sans-serif; font-size: 12px;  text-decoration: none; text-transform: uppercase;}


/*espacamentos */
.top-25{margin-top: 25px;}
.left-30{margin-left: 30px;}
.right-30{margin-right: 30px;}
.top-85{margin-top: 85px;}
.left-145{margin-left: 145px;}
.top-40{margin-top: 40px;}
.bottom-40{margin-bottom: 40px;}
.top-35{margin-top: 35px;}

.text-left{text-align: left !important;}
.text-right{text-align: right !important;}
.text-center{text-align: center !important;}

/*  Newsletter  */
#newsletter{border-top: 1px solid #4d7ea8; border-bottom: 1px solid #4d7ea8; margin-top:50px; margin-bottom: 125px; }

/* formulario contato */


/* O escritório  Customizações e classes específicas*/

/*customização tab padrão linha do tempo */

.main_color .sidebar_tab, .main_color .tabcontainer .tab{
font-family: 'Playfair Display', serif !important;
font-size:38px !important;
font-style: italic !important;
font-weight: 400 !important; font-size: 24px !important; color: #b6b6b6 !important; ;
}

.main_color .template-archives .tabcontainer a, #top .main_color .tabcontainer .tab:hover, #top .main_color .tabcontainer .tab.active_tab {color: #03253e !important; font-size: 45px !important; }

.tab_titles{border-bottom: 1px solid #dbdcdd !important; padding: 0 0 25px 0 !important;}

#linha-do-tempo .flex_cell{padding: 0 !important;}


/* responsabilidade social */
#titulo-responsabilidade .flex_cell{padding: 0 190px !important;}

#aldeias-infantis .flex_cell{padding: 0 100px !important;}
#associacao-bem-viver .flex_cell{padding: 0 100px !important;}

#associacao-bem-viver { background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/bg-acao-viver-bem.jpg) no-repeat bottom right; background-position-x: 165%;}
#aldeias-infantis { background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/bg-aldeias-sos.jpg) no-repeat bottom left; background-position-x: -20%;}

/* contato */
#titulo-contato .flex_cell{padding: 0 190px 80px 190px !important;}


/*rodapé */

#menu-rodape{width: 100%; height: auto; float: left; margin-top:-50px;}
#menu-rodape ul{ width:100%; height: 50px; display: inline; list-style: none; margin: 0; padding: 0px; float: left !important;}
#menu-rodape ul li{width: auto; padding: 10px 18px; display: inline; float: left; clear: none !important; line-height: 40px;}
#menu-rodape a{text-transform: uppercase; color: #03253e; text-decoration: none; font-family: 'raleway', sans-serif; font-size: 12px;}

/*mega menu mobile
#top #header .mega_menu_title a:hover {color: #4d7ea8 !important; font-size: 14px !important; text-decoration: none !important;}
#top #header .mega_menu_title a{font-size: 14px !important;}*/

/* menu mobile */
#top #header.av_minimal_header .main_menu ul:first-child >li > ul, #top #header.av_minimal_header .main_menu .avia_mega_div > .sub-menu{background: #f9f9f9 !important;}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{ border-color: #ebebeb; color: #666; text-transform: uppercase; line-height: 20px;}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {background: #03253d !important;}
/* menu */
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text{border:none;}




@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
	.av-logo-container{background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/line-top-bg.jpg) center repeat-x !important;}
}
  .logo, .logo a{height: 130px !important;}
  .av_minimal_header #header_main_alternate{margin-top: 40px !important;}


/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */



  /* menu mobile */
  #av-burger-menu-ul {padding: 160px 0px !important;}

  #agrupa-profissionais .flex_cell{padding-left: 40px !important;}

  #home-areas-atuacao{background: #dbdcdd !important; padding: 65px 0 20px 0px;}

  #titulo-areas-mobile {margin-top: 50px; margin-bottom: 50px;}

  #menu-rodape{width: 100%; height: auto; float: left; margin-top:-50px; margin-bottom: 40px !important;}
   #menu-rodape ul{ width:100%; height: auto; display: inline; list-style: none; margin-top: 0; margin-bottom: 40px; padding: 0px 0px 0 0; float: left !important;}
   #menu-rodape ul li{width: 100%; height: auto; line-height: 15px; text-align: center; padding: 10px; display: inline; float: left; clear: none !important;}
   #menu-rodape a{text-transform: uppercase; color: #03253e; text-decoration: none; font-family: 'raleway', sans-serif; font-size: 12px;}

  .responsive #top #wrap_all .main_menu{top:15px !important;}
  #top #menu-item-search{display: none;}
  #searchform{display: none !important;}
  .logo{padding-top: 50px !important;}
  .container_wrap_logo{padding-top: 0px;} 
  .av-logo-container{background:none !important;}
  .responsive .logo img{margin: 0 0 0 30%;} 

  #img-rodape{ background: url(https://www.btlaw.com.br/wp-content/uploads/2018/07/bg-rodape-mobile.jpg) no-repeat left; background-size: cover; min-height: 96px;}

  #titulo-responsabilidade .flex_cell{padding: 0 30px !important;}
  #associacao-bem-viver { background: none; }
  #aldeias-infantis { background: none;}


#newsletter{border-top: 1px solid #4d7ea8; border-bottom: 1px solid #4d7ea8; margin-top:50px; margin-bottom: 50px; }

.bts-profissionais{float: left; width: 110px; height: 50px; margin-top: 0px; margin-right: 1px;}

  /* sucesso contato formulário*/
  .avia-form-success{
    color: #03253e !important;
    margin-left:  0px;
    margin-top: 0px;


}


  /* tabs o escritorio -linha do tempo */

  .responsive #top .main_color .tabcontainer .active_tab{background: #fff !important;}
  .responsive #top .main_color .tabcontainer {border-left: 1px solid #dbdcdd; }

  .paragrafo-6{font-family: 'Raleway', sans-serif; font-size: 16px; color: #4d7ea8 !important; text-align: center; font-weight: 400; margin-top: 40px; line-height: 28px;}




}
