@media (max-width: 1279px) {
.responsive-desktop,
.responsive-smartphone{
display: none;
}
.responsive-tablet{
display: block;
}
.content-artista .col1{
width: 43%;
margin: 0 5% 0 0;
}
.section-artista header{
width: 52%;
}
.content-artista .col2{
width: 52%;
}
.content-artista .ccol1,
.content-artista .ccol2{
width: 100%;
}
.content-artista .col2 h2{
font-size: 24px;
line-height: 32px;
margin:  0 0 30px 0;
}
.content-artista .col2 p{
font-size: 16px;
line-height: 25px;
}
.link_mais{
margin: 10px 0 0 0;
font-size: 14px;
width: 214px;
}
.content-acervo{
top: 15%;
}
.content-acervo .col1 h2{
font-size: 24px;
line-height: 32px;
margin: 0 0 15px 0;
}
.content-acervo .col1 p{
font-size: 16px;
line-height: 25px;
}
.content-acervo .col2{
float: right;
width: 75%;
}
.content-acervo .col2 .row{
margin: 0;
padding: 0;
} .footer-artista{
display: none;
}
.sectionArtista{
padding: 70px 0 0 0;
}
.sectionArtista .content{
width: 94%;
}
.container-Img{
margin: 50px 20px;
bottom: 0;
width: 42%;
}
.container-Img img{
width: 100%;
height: auto;
}
.container-Texto{
margin: 50px 0;
padding: 0 0 0 20px;
width: calc(100% - 42% - 60px);
}
.container1{
margin: 50px 0 0 0;
}
.container2{
margin: 0 0 50px 0;
}
#artista-biografia h1{
margin: 0 0 49px 0;
}
#artista-biografia h1 img{
width: 100%;
height: auto;
}
.container-Texto h2{
margin: 0 0 40px;
}
.content-livros ul{
float: none;
width: 100%;
}
.content-livros h2{
margin: 0 0 40px;
}
.bt-leiamais{
margin-top: 50px;
}
.artista-ensaioscriticos .content{
width: 98%;
}
.artista-ensaioscriticos h1{
padding: 7% 0 50px 0;
margin: 0 0 3% 0;
}
.artista-ensaioscriticos h1 img{
width: 51%;
}
.artista-ensaioscriticos .botao h2{
font-size: 22px;
letter-spacing: -1px;
}
.artista-ensaioscriticos .selecionado h2, .container-leiamais h2{
font-size: 36px;
}
.artista-ensaioscriticos .selecionado, .container-leiamais{
max-width: 849px;
width: 94%;
left: calc(50% - 425px);
}
#artista-estudio .content{ }
#artista-estudio .container-Texto{
margin: 50px 0;
width: 53%;
padding: 0 4% 0 0;
}
#artista-estudio .contentText1{
margin: 50px 0 0 0;
}
#artista-estudio .contentText2{
margin: 0 0 50px 0;
}
.containerEstudio-Img{
margin: 50px 20px 50px 0;
width: calc(43% - 20px);
bottom: 50px;
}
.ImgAbsolTop{
top: 120px;
margin: 0 20px 0 0;
}
.ImgFixedEstudio{
top: 120px;
margin: 0 20px 0 0;
}
#artista-estudio h1{
margin: 0 0 51px 0;
}
#artista-estudio h1 img{
width: 59%;
}
.container-Texto p strong{
font-size: 24px;
letter-spacing: -1px;
margin: 0 0 39px 0;
}
#artista-videos h1{
padding: 16% 0 50px 0;
margin: 0 0 6% 0;
}
#artista-videos h1 img{
width: 19%;
}
#artista-videos .content{
width: 96%;
}
#artista-videos li a h2{
font-size: 18px;
margin: 13px 0 0 0;
letter-spacing: -1px;
}
.container-videos{
max-width: 849px;
width: 85%;
left: calc(50% - 425px);
} .link_serie .thumb{
max-height: calc(100% - 60px); 
}
.link_serie .tit{
height: 60px;
} .SectionSerie header,
.SectionPintura header,
.contentNavDesenhos header,
.SectionReserva header{
width: 100%;
float: none;
margin: 58px 0 30px 0;
}
.page-template-page-seriestematicas-interna .SectionSerie header h1,
.SectionPintura header h1,
.contentNavDesenhos header h1,
.SectionReserva header h1{
font-size: 54px;
text-align: center;
letter-spacing: 10px;
background: url(//www.joaocamara.com/wp-content/themes/joaocamara/img/bg-tit2.jpg) no-repeat center bottom;
padding-bottom: 45px;
margin: 0 auto;
}
.contentSerie,
.SectionPintura .contentSerie{
width: 100%;
float: none;
margin-bottom: 50px;
}
.SectionSerie .categorias{
width: 100%;
bottom: 0;
position: relative;
right: 0;
}
.categorias .imagem{
height: 588px;
}
.categorias .imagem img{
max-height: none;
}
.categorias .link_serie{
margin-left: 20px;
margin-bottom: 20px;
width: calc(50% - 10px);
}
.categorias .noMargin{
margin-left: 0;
}
.cats4 .imagem{
height: 324px;
}
.cats3 .imagem{
height: 253px;
}
.cats3 .link_serie:first-child .imagem{
height: 588px;
}
.cats3 .noMargin{
margin-left: 20px;
}
.cats3 .link_serie:first-child.noMargin{
margin-left: 0;
}
.contentNavGaleria header{
padding: 0 8%;
margin: 50px auto 60px auto;
}
.contentNavGaleria h1,
.contentNavGaleria h2{
font-size: 54px;
line-height: 65px;
}
.thumbs_galeriaObras nav a{
width: 308px;
margin-bottom: 60px;
}
.SectionPintura .Contentleft,
.contentNavDesenhos .contentLeft,
.SectionReserva .contentLeft{
width: 100%;
margin: 0 auto;
}
.SectionSerie .cats6{
max-height: none;
float: none;
clear: both;
margin: 0 auto 100px auto;
}
.cats6 .link_serie{
max-height: 384px;
}
.cats6 .imagem{
height: auto;
max-height: 324px;
}
.contentNavDesenhos{
padding-left: 0;
padding-right: 0;
}
.contentNavDesenhos .contentLeft{
padding-left: 4%;
padding-right: 4%;
}
.contentNavDesenhos .thumbs_galeriaObras{
width: 100%;
margin: 59px auto 0 auto;
clear: both;
}
.contentNavDesenhos .thumbs_galeriaObras nav a{
margin: 0 0 60px 0;
float: left;
}
.reservaImg{
width: 100%;
margin: 0 auto;
}
.reservaImg .imagem{
width: calc(50% - 20px);
margin: 0 10px 20px 10px;
}
.search .page-header{
width: 92%;
}
.page-template-page-acervo .col-md-4{
width: 50%;
}
}
@media (max-width: 1024px) {
.navbar-toggle{
display: block;
}
.navbar-collapse.collapse{
display: none !important;
}
.navbar-fixed-top{
height: 70px;
}
.site-header .container{
padding: 0;
}
.container>.navbar-header{
width: calc(100% - 180px);
margin: 0 auto;
float: none;
display: block;
}
.navbar-toggle{
border: none;
float: left;
padding: 0;
margin: 0;
border-radius: 0;
position: absolute;
top: 0;
left: 0;
width: 90px;
height: 100%;
text-align: center;
}
.navbar-toggle.page-artista,
.navbar-toggle:focus.page-artista, 
.navbar-toggle:hover.page-artista{
background: #7081c5;
}
.navbar-toggle.page-seriestematicas,
.navbar-toggle:focus.page-seriestematicas, 
.navbar-toggle:hover.page-seriestematicas{
background: #df6d45;
}
.navbar-toggle.page-pinturas,
.navbar-toggle:focus.page-pinturas, 
.navbar-toggle:hover.page-pinturas{
background: #ff8f33;
}
.navbar-toggle.page-desenhos,
.navbar-toggle:focus.page-desenhos, 
.navbar-toggle:hover.page-desenhos{
background: #ffcd32;
}
.navbar-toggle.page-gravuras,
.navbar-toggle:focus.page-gravuras, 
.navbar-toggle:hover.page-gravuras{
background: #f8de1d;
}
.navbar-toggle.page-obras-digitais,
.navbar-toggle:focus.page-obras-digitais, 
.navbar-toggle:hover.page-obras-digitais{
background: #b8c61a;
}
.navbar-toggle.page-reserva-tecnica,
.navbar-toggle:focus.page-reserva-tecnica, 
.navbar-toggle:hover.page-reserva-tecnica{
background: #63bc66;
}
.navbar-toggle.page-contato,
.navbar-toggle:focus.page-contato, 
.navbar-toggle:hover.page-contato{
background: #6ed689;
}
.navbar-toggle.page-search,
.navbar-toggle:focus.page-search, 
.navbar-toggle:hover.page-search{
background: #7081c5;
}
.navbar-default .navbar-toggle .icon-bar{
width: 30px;
height: 3px;
background: #fff;
border: none;
border-radius: 0;
margin: 4px auto 0 auto;
}
.navbar>.container .navbar-brand{
width: 100%;
height: 100%;
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}
.navbar-brand>img{
width: 165px;
height: auto;
margin: 0 auto;
}
.search_head{
width: 90px;
height: 100%;
position: absolute;
top: 0;
right: 0;
padding: 0;
}
.iconSearch{
position: absolute;
top: 0;
right: 0;
width: 90px;
height: 100%;
background-size: auto auto;
}
.site-footer .border-right{
height: 283px;
margin: 0 0 50px 0;
}
.site-footer .border-pinturas{
border: none;
}
.artista-ensaioscriticos .selecionado, .container-leiamais{
left: calc(50% - 42.5%);
}
.container-videos{
left: calc(50% - 42.5%);
}
#artista-biografia h1,
.artista-ensaioscriticos h1{
letter-spacing: 9px;
padding: 0 0 30px 0;
font-size: 62px;
}
.footer-series{
display: none;
}
.sectionHome header h1{
letter-spacing: 10px;
}
}
@media (max-width: 768px) { .responsive-desktop,
.responsive-tablet,
.responsive-desktopTablet,
.home .site-footer .nav-bullets{
display: none;
}
.responsive-smartphone{
display: block;
}
.navbar-fixed-top{
height: 70px;
min-height: 45px;
}
.site-footer,
.home .site-footer{
width: 100%;
height: auto;
padding: 0;
}
.site-footer .container{
width: 100%;
margin: 0 auto;
display: table;
padding: 0;
height: 107px;
border: none;
}
.site-footer .row{
display: none;
}
.site-info{
position: relative;
top: 0;
display: block;
margin: 0 auto;
height: auto;
border: none;
}
.site-info p{
display: block;
float: none;
text-align: center;
font-size: 16px;
margin: 0 auto;
}
.site-info a.blackninja{
width: 100%;
}
.site-info a.backTop{
display: none;
} .sectionHome{
padding: 70px 0 0 0;
overflow: visible;
height: auto;
} .section-artista header{
position: relative;
width: 100%;
padding-top: 109px;
margin: 0 auto 88px auto;
opacity: 1;
float: none;
}
.sectionHome header h1{
background-position: center bottom;
text-align: center;
}
.sectionHome header img{
max-width: 100%;
width: auto;
}
.content-artista{
position: relative;
width: 100%;
top: 0;
left: 0;
margin: 0 auto;
}
.content-artista .col1{
width: 82%;
float: none;
height: auto;
margin: 0 auto 58px auto;
}
.content-artista .col1 img{
margin-top: 0;
opacity: 1;
}
.content-artista .col1 .legendaFoto{
opacity: 0.64;
}
.content-artista .col2{
opacity: 1;
float: none;
margin: 0 auto;
width: 84%;
padding: 0;
}
.content-artista .ccol1, .content-artista .ccol2{
float: none;
display: block;
margin: 0 auto;
width: 100%;
}
.content-artista .ccol2{
display: block;
}
.content-artista .col2 h2,
.content-acervo .col1 h2{
font-size: 44px;
line-height: 54px;
margin: 0 0 30px 0;
}
.content-artista .col2 p,
.content-acervo .col1 p{
font-size: 24px;
line-height: 35px;
}
.link_mais{
width: 98%;
margin: 0 auto 20px auto;
padding: 33px 0;
font-size: 24px;
height: auto;
} .section-acervo header{
position: relative;
width: 94%;
padding-top: 109px;
margin: 0 auto 88px auto;
opacity: 1;
float: none;
}
.content-acervo{
display: block;
position: relative;
top: 0;
left: 0;
margin: 0 auto 90px auto;
width: 90%;
opacity: 1;
}
.home .content-acervo{
display: block;
position: relative;
top: 0;
left: 0;
margin: 0 auto 90px auto;
width: 90%;
opacity: 1;
}
.content-acervo .col1{
display: block;
width: 100%;
}
.content-acervo .col2{
width: 100%;
float: none;
opacity: 1;
margin: 0 auto;
padding: 0;
}
.content-acervo .row{
margin: 0 auto;
padding: 0;
}
.col-md-4 {
padding-bottom: 30px;
padding: 0 3% 6%;
} .sectionArtista .content{
width: 86%;
position: relative;
}
.container-Texto{
float: none;
margin: 0 auto;
width: 100%;
padding: 0;
margin: 0 auto;
}
.container1{
padding: 95px 0 0 0;
}
#artista-biografia h1{
margin: 0 auto 77px auto;
font-size: 72px;
letter-spacing: 13px;
text-align: center;
background-position: center bottom;
}
.container-Img{
float: none;
position: relative;
top: 0;
margin: 0 auto;
width: 100%;
max-width: 100%;
max-height: 595px;
}
.container2{
padding: 62px 0 0 0;
}
.container-Texto h2{
font-size: 44px;
margin: 0 0 45px 0;
letter-spacing: -2px;
}
.container-Texto p{
font-size: 24px;
line-height: 37px;
}
.container-Texto hr{
margin: 65px auto;
}
.content-livros h2{
font-size: 24px;
margin: 0 0 38px 0;
}
.content-livros li{
font-size: 20px;
}
.bt-leiamais{
width: 97%;
margin: 49px auto 0  auto;
padding: 32px 0;
font-size: 24px;
line-height: 24px;
height: auto;
}
.artista-ensaioscriticos .content{
width: 86%;
}
.artista-ensaioscriticos h1{
padding: 90px 0 50px 0;
margin: 0 0 40px 0;
font-size: 72px;
letter-spacing: 18px;
}
.artista-ensaioscriticos h1 img{
width: 100%;
}
.artista-ensaioscriticos .coluna{
float: none;
margin: 0 auto;
width: 100%;
}
.artista-ensaioscriticos .botao{
padding: 0;
height: auto;
}
.artista-ensaioscriticos .botao header{
padding: 35px 10px 35px 0;
}
.artista-ensaioscriticos .botao h2 {
font-size: 24px;
letter-spacing: 0;
}
.artista-ensaioscriticos .selecionado, .container-leiamais{
padding: 0 10px 0 30px;
height: calc(100% - 80px);
left: 3%;
}
.artista-ensaioscriticos .selecionado h2, .container-leiamais h2{
font-size: 36px;
letter-spacing: -1px;
}
#artista-estudio .container-Texto{
width: 100%;
float: none;
}
#artista-estudio .contentText1{
margin: 80px 0 0 0;
}
#artista-estudio h1{
text-align: center;
margin: 0 0 82px 0;
background: url(//www.joaocamara.com/wp-content/themes/joaocamara/img/bg-tit2.jpg) no-repeat center bottom;
}
#artista-estudio h1 img{
width: 89%;
max-width: 89%;
margin: 0 auto;
}
.containerEstudio-Img{
position: relative;
top: 0;
left: 0;
float: none;
width: 100%;
max-height: 595px;
margin: 0 auto 60px auto;
}
.containerEstudio-Img img{ }
.container-Texto p strong{
font-size: 44px;
letter-spacing: -1px;
line-height: 54px;
}
.artista-ensaioscriticos .noborderSmartphone header{
border-top: none !important;
}
#artista-videos .content{
width: 86%;
}
#artista-videos h1{
padding: 60px 0 50px 0;
margin: 0 0 60px 0;
}
#artista-videos h1 img{
width: 39%;
}
#artista-videos li{
float: none;
width: 92%;
padding: 0;
margin: 0 auto 80px auto;
}
#artista-videos li a h2{
font-size: 27px;
margin: 32px 0 0 0;
}
.container-videos{
padding: 0 20px;
height: calc(100% - 140px);
}
#artista-videos ul.temp2{
margin-left: 0;
}
.artista-ensaioscriticos .selecionado .content-ensaio,
.content-leiamais{
padding: 0 20px 20px 0;
}
.selecionado .scroll-pane, .container-leiamais .scroll-pane{
height: calc(100% - 40px);
margin: 20px 0 0 0;
}
.artista-ensaioscriticos .selecionado .shadowtop{
top: 20px;
}
.artista-ensaioscriticos .selecionado .shadowbot{
bottom: 20px;
} .contentSeries .serieTable{
display: block;
width: auto;
height: auto;
}
.link_series{
padding: 40px 0 100px 0;
max-height: none;
}
.link_serie{
width: 100%;
padding: 0;
margin: 0 auto 50px auto;
}
.link_serie .thumb{
max-height: calc(100% - 70px); 
}
.link_serie .tit{
height: 70px;
} .SectionSerie header{
margin: 120px auto 60px auto;
}
.page-template-page-seriestematicas-interna .SectionSerie header h1{
font-size: 72px;
line-height: 85px;
}
.categorias .link_serie{
width: 100%;
max-width: 100%;
margin: 0 auto 50px auto !important;
float: none;
}
.categorias .imagem{
height: 377px !important;
}
.contentNavGaleria header{
padding: 0 5%;
}
.SectionObras .prev{
left: 15px;
}
.SectionObras .next{
right: 15px;
}
.SectionObras article{
padding: 0 45px;
}
.SectionObras .conteudoRelacionado a{
width: auto;
max-width: 45px;
}
.SectionObras .imgcontent{
max-width: calc(100% - 220px);
}
.cats6 .link_serie{
max-height: 448px;
}
.cats6 .imagem{
height: auto !important;
}
.reservaImg .imagem{
width: 100%;
margin: 0 auto 20px auto;
}
.SectionContato h1{
font-size: 72px;
text-align: center;
letter-spacing: 10px;
margin: 0 auto;
}
.SectionContato .formContato,
.SectionContato .content-endereco{
margin: 0 auto;
float: none;
clear: both;
width: 100%;
}
.SectionContato .content-endereco{
border: none;
border-top: 1px solid #ededed;
padding: 50px 0 0 0;
margin: 60px auto 0 auto;
}
.formContato input,
.formContato .wpcf7-submit,
.formCadastrese input, 
.formCadastrese select, 
.formCadastrese .showSelect,
.formCadastrese .wpcf7-submit{
width: 100%;
height: 90px;
}
.formContato textarea{
height: 240px;
}
.SectionCadastro{
padding: 0 4%;
}
.SectionCadastro h1 {
font-size: 50px;
letter-spacing: 8px;
}
.formCadastrese .doiscampos{
height: 90px;
}
.formCadastrese .doiscampos div{
width: 48%;
}
.SectionLoginObras header h3{
font-size: 26px;
line-height: normal;
}
.SectionLoginObras header h1{
font-size: 72px;
line-height: normal;
}
.formLogin .campo-email,
.formLogin .submitForm{
width: 100%;
height: 90px;
}
.formLogin .text{
text-align: center;
width: 100%;
margin: 65px auto 0 auto;
}
.formLogin .text p{
text-align: center;
font-size: 26px;
}
.formLogin .text a{
font-size: 26px;
}
.formLogin .ajax-loader{
margin: 20px auto;
}
.ssba a{
margin: 0 5px 0 0;
}
.ssba img{
width: 20px;
}
.redesSociais{
display: block;
}
} @media (max-width: 480px) {
.navbar-fixed-top,
.mobile .navbar-fixed-top {
height: 45px;
min-height: 45px;
}
.container>.navbar-header,
.mobile .container>.navbar-header{
width: calc(100% - 90px);
}
.navbar>.container .navbar-brand,
.mobiel .navbar>.container .navbar-brand{
width: 100%;
padding: 0;
}
.navbar-default .navbar-toggle .icon-bar,
.mobile .navbar-default .navbar-toggle .icon-bar{
width: 15px;
height: 2px;
}
.navbar-brand>img,
.mobile .navbar-brand>img{
width: 119px;
}
.search_head,
.mobile .search_head{
width: 45px;
}
.iconSearch,
.mobile .iconSearch{
width: 45px;
height: 100%;
background-size: 35% auto;
}
.site-info{
height: 53px;
}
.site-info p{
font-size: 12px;
}
.sectionHome,
.banner.sectionHome{
padding: 45px 0 0 0;
}
.section-artista{
padding-bottom: 45px;
}
.section-artista header{
padding-top: 55px;
margin: 0 auto 44px auto;
}
.content-artista .col1{
margin: 0 auto 29px auto;
}
.content-artista .col2 h2,
.content-acervo .col1 h2{
font-size: 27px;
line-height: 32px;
margin: 0 0 15px 0
}
.content-artista .col2 p,
.content-acervo .col1 p{
font-size: 18px;
line-height: 22px;
}
.link_mais{
padding: 16px 0;
font-size: 13px;
margin: 50px auto 20px auto
}
.linkAcervo{
margin: 0 auto 20px auto;
}
.sectionHome header h1{
font-size: 50px;
letter-spacing: 13px;
padding-bottom: 30px;
}
.content-acervo{
margin: 0 auto 45px auto;
}
.section-acervo header{
padding-top: 55px;
margin: 0 auto 44px auto;
}
.content-acervo li span{
font-size: 10px;
}
.navbar-toggle{
width: 45px;
}
.navbar-default .navbar-toggle .icon-bar{
margin: 2px auto 0 auto;
} .sectionArtista{
padding: 47px 0 0 0;
}
.container1{
padding: 45px 0 0 0;
}
#artista-biografia h1{
margin: 0 auto 38px auto;
font-size: 38px;
letter-spacing: 9px;
background: url(//www.joaocamara.com/wp-content/themes/joaocamara/img/bg-tit2.jpg) no-repeat center bottom;
}
.container-Img{
max-height: 398px;
}
.container2{
padding: 31px 0 0 0;
}
.container-Texto h2{
font-size: 37px;
margin: 0 0 32px 0;
letter-spacing: -1px;
}
.container-Texto p{
font-size: 20px;
line-height: 28px;
}
.content-livros h2{
font-size: 24px;
margin: 0 0 38px 0;
}
.artista-ensaioscriticos h1{
padding: 45px 0 30px 0;
font-size: 38px;
letter-spacing: 6px;
}
.artista-ensaioscriticos .botao h2{
font-size: 25px;
}
.containerEstudio-Img{
max-height: 298px;
}
#artista-estudio .contentText1{
margin: 40px 0 0 0;
}
#artista-estudio h1{
margin: 0 0 41px 0;
font-size: 38px;
letter-spacing: 9px;
padding: 0 0 30px 0;
}
.container-Texto p strong{
font-size: 35px;
line-height: 45px;
}
#artista-videos h1{
padding: 30px 0 30px 0;
margin: 0 0 30px 0;
font-size: 38px;
letter-spacing: 9px;
}
#artista-videos li{
margin: 0 auto 40px auto;
}
#artista-videos li a h2{
font-size: 23px;
margin: 16px 0 0 0;
} .link_series{
padding: 20px 0 50px 0;
}
.link_serie{
margin: 0 auto 25px auto;
} .SectionSerie header{
margin: 60px auto 30px auto;
}
.page-template-page-seriestematicas-interna .SectionSerie header h1{
font-size: 42px;
line-height: 55px;
letter-spacing: 5px;
}
.categorias .imagem {
height: 186px !important;
}
.link_serie .tit,
.SectionPintura .link_serie .tit{
height: 50px;
}
#nav_obras{
width: 85% !important;
max-width: 550px !important;
margin: 0 auto
}
.thumbs_galeriaObras nav a{
width: 100%;
margin-bottom: 60px;
}
.SectionObras .conteudoRelacionado{
position: absolute;
bottom: 0;
width: 100%;
max-height: 50px;
margin: 0 auto;
}
.SectionObras .conteudoRelacionado a{
float: left;
clear: none;
width: auto;
margin: 0 15px 0 0;
max-width: 50px;
}
.SectionObras .imgcontent{
max-width: 100%;
float: none;
clear: both;
margin: 0 auto;
}
.SectionObras header{
width: 100%;
height: auto;
float: none;
clear: both;
margin: 0;
padding: 40px 0;
text-align: center;
}
.SectionObras .prev{
left: 7px;
}
.SectionObras .next{
right: 7px;
}
.SectionObras header h1, 
.SectionObras header h2, 
.SectionObras header h3{
font-size: 19px;
line-height: 15px;
}
.cats6 .imagem{
height: auto !important;
}
.contentNavDesenhos header h1{
letter-spacing: 5px;
}
.SectionContato {
padding-top: 45px;
}
.SectionContato header{
width: 100%;
float: none;
margin: 58px 0 30px 0;
}
.SectionContato h1{
font-size: 54px;
text-align: center;
letter-spacing: 10px;
margin: 0 auto;
}
.formContato input,
.formContato .wpcf7-submit,
.formCadastrese input, 
.formCadastrese select, 
.formCadastrese .showSelect,
.formCadastrese .wpcf7-submit{
width: 100%;
height: 50px;
}
.formContato textarea{
height: 140px;
}
.SectionCadastro{
padding-top: 0;
}
.SectionCadastro header{
margin: 0 auto;
}
.SectionCadastro h1{
letter-spacing: 2px;
font-size: 45px;
}
.formCadastrese .doiscampos{
height: 50px;
}
.content_search.ativo{
top: 45px;
}
.content_search{
height: 45px;
}
.bg-form.ativo{
top: 90px;
}
.bt-fechar-search{
height: 34px;
background-size: auto 100%;
right: 1%;
}
.search-form input[type=search]{
padding: 0 34px 0 30px;
font-size: 16px;
}
.SectionLoginObras header h3{
font-size: 16px;
}
.SectionLoginObras header h1{
font-size: 54px;
}
.formLogin .campo-email,
.formLogin .submitForm{
height: 45px;
}
.formLogin .text{
margin: 30px auto 0 auto;
}
.formLogin .text p{
font-size: 16px;
}
.formLogin .text a{
font-size: 16px;
}
.formLogin .ajax-loader{
margin: 10px auto;
}
.menu-mobile2{
width: 235px;
left: -235px;
}
#page.aberto{
left: 235px;
}
.navbar-fixed-top.aberto{
left: 235px;
}
.menu-mobile .navbar-nav-mobile>li>a,
.menu-mobile .navbar-nav-mobile>li.menu-cml-flag>a,
.menu-mobile .sub-menu a{
padding: 20px 30px;
font-size: 16px;
}
.menu-mobile .sub-menu a{
padding: 20px 30px 20px 50px;
}
.menu-mobile .menu-cml-flag .sub-menu a{
padding: 0 30px 20px 30px;
}
.ssba div{
text-align: center !important;
} }