@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td
{ background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; }
.clearfix:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
html 					{ font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body                    { line-height: 1; }
h1, h2, h3, h4, h5, h6  { font-weight: normal; font-size: 100%; }
ol, ul                  { list-style: none; }
blockquote              { quotes: none; }
blockquote:before,
blockquote:after        { content: ''; content: none; }
del                     { text-decoration: line-through; }
table                   { border-collapse: collapse; border-spacing: 0; }
caption, th				{ text-align:left; }
a img                   { border: none; }
img                     { display: block; border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
fieldset 				{ border:0; }
svg:not(:root) 			{ overflow: hidden; }
figure 					{ margin: 0; }
address,caption,cite,
code,dfn,th,var			{ font-style:normal; font-weight:normal; }
:focus {outline:none;}
.limpar-ambos { clear: both; }
.limpar-esquerda { clear: left; }
.limpar-direita { clear: right; }   article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
display: block;
}
audio, canvas, video {
display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
display: none;
}
[hidden] {
display: none;
}   form 			{ margin: 0; }
fieldset 		{ border: 0; margin: 0; padding: 0; }
label 			{ cursor: pointer; }
legend 			{ border: 0; padding: 0; white-space: normal; *margin-left: -7px; }
button, input 	{ line-height: normal; }
button, input, select, textarea
{ font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input[type="button"], input[type="reset"], input[type="submit"]
{ cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled]
{ cursor: default; }
input[type="checkbox"], input[type="radio"]
{ box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"]
{ -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button
{ -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner
{ border: 0; padding: 0; }
textarea 		{ overflow: auto; vertical-align: top; resize: vertical; }   img {
max-width: 100%;
height: auto;
-ms-interpolation-mode: bicubic;
}
@media \0screen {
img { 
width: auto; }
}   .caixa-video {
position: relative;
padding-bottom: 56.25% !important;
padding-top: 0; height: 0; overflow: hidden;
margin: 2em 0;
}
.caixa-video iframe,
.caixa-video object,
.caixa-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100% !important;
}
.texto p iframe, .texto iframe { max-width: 100%; }	
.texto p iframe { border: 1px solid rgba(0,0,0,0.08); }   body {
overflow-y: scroll;		
} .quebra-palavra {
word-wrap: break-word;
} .casca { margin: 0 auto; } .esquerda, .alignleft { float: left; }
.direita, .alignright { float: right; }
.centro, .aligncenter { float: none; clear: both; margin: auto; }
.alignleft { margin-right: 2em; margin-bottom: 2em; }
.alignright { margin-left: 2em; margin-bottom: 2em; }
.busca-vazia { clear: both; } .x-450 { width: 450px; max-width: 450px !important; }
.x-400 { width: 400px; max-width: 400px !important; }
.x-350 { width: 350px; max-width: 350px !important; }
.x-300 { width: 300px; max-width: 300px !important; }
.x-250 { width: 250px; max-width: 250px !important; }
.x-225 { width: 225px; max-width: 225px !important; }
.x-200 { width: 200px; }
.x-175 { width: 175px; }
.x-150 { width: 150px; }
.x-125 { width: 125px; }
.x-100 { width: 100px; }
.x-90 { width: 90px; }
.x-80 { width: 80px; }
.x-70 { width: 70px; }
.x-60 { width: 60px; }
.x-50 { width: 50px; }
.x-40 { width: 40px; }
.x-30 { width: 30px; }
.x-20 { width: 20px; }
.x-auto { width: auto; } .alinha-esquerda { text-align: left; }
.alinha-direita { text-align: right; } .em-linha { display: inline !important; }
.em-linha-bloco { display: inline-block !important; } .p-5 { padding: 0 5px; }
.p-10 { padding: 0 10px; }
.p-15 { padding: 0 15px; }
.p-20 { padding: 0 20px; } .bg-cabecalho,
.bg-menu,
.bg-menu-rodape,
.bg-destaques,
.bg-conteudo,
.bg-destaques-rodape,
.bg-rodape
{ width: 100%; }
.bg-cabecalho, #rodape { padding-bottom: 25px; } .paginacao { clear: both; margin-top: 2em; margin-bottom: 2em; padding-top: 1em; font-size: 1.5em; font-weight: 100; text-align: center; }
.paginacao .next:hover, .paginacao .prev:hover { border-color: #fff; }
.paginacao .page-numbers { padding: 0 10px; }
.paginacao .prev { margin-right: 15px; padding: 0 20px; border-right: 1px solid #dedede; }
.paginacao .next { margin-left: 15px; padding: 0 20px; border-left: 1px solid #dedede; }
.paginacao .current { background: #E8E8E8; } body#tag header h2, body#categoria header h2 { margin: 0; padding: 0; margin: 1em 0; }
.tags-do-post { margin: 2em 0 1em 0; }
.tags-do-post fieldset {  }
.tags-do-post fieldset legend { display: none; }
.tag-etiqueta { text-transform: uppercase; font-size: 16px; line-height: 16px; float: left; padding: 3px 12px 3px 0; background: rgba(255,255,255,0.5); }
.tag-etiqueta .fa { color: #bababa !important; }
.tag-corrente { color: #8E8E8E; }
body.search #corpo h2.resultados { margin: 0; padding: 0; margin: 0.5em 0; }
.novamente #searchform { margin-bottom: 0; }
.novamente { margin: 1em auto; width: 60%; }
.nuvem-de-tags { width: 70%; margin: auto; }
#form-contato .texto { width: 320px !important; margin: auto; }
#form-contato .campo { background: #fff; width: 300px; }
#form-contato .campo:focus { border-color: #D3C072; background: #FFFAE5; }
#form-contato .wpcf7-captchar { font-size: 2.5em; width: 130px; text-align: center;}
#form-contato .wpcf7-captchac { width: 120px !important; margin: auto; height: auto !important; }
#form-contato .campo-captcha { width: 155px; margin: auto; }
#form-contato .ajax-loader { width: 16px; height: 16px; margin: 1em auto; }
#form-contato .wpcf7-submit { width: 100px; text-align: center; margin: 1em auto !important; display: block; }
#form-contato .wpcf7-not-valid-tip, #form-contato .wpcf7-response-output { text-align: center; } .centro .banner img { margin: auto; } .post-nav { width: 45%; margin-top: 2em; height: 40px; }
.post-posterior { text-align: right; float: right; margin-top: 1em !important; margin-bottom: 1em !important; }
.post-anterior { text-align: left; float: left; margin-bottom: 1em !important; margin-top: 1em !important; }
.post-nav .nav-icone i.fa { display: block; font-size: 36px; color: #ddd }
.post-nav .nav-icone { width: 24px; vertical-align: middle; padding: 0 15px; }
.post-nav .nav-link { vertical-align: middle; }
.post-nav.post-posterior .nav-icone { border-left: 1px solid rgba(0,0,0,0.3); }
.post-nav.post-anterior .nav-icone { border-right: 1px solid rgba(0,0,0,0.3); }
.post-nav.post-posterior .nav-link { padding-right: 15px; }
.post-nav.post-anterior .nav-link { padding-left: 15px; } .menu-tax .abre-abre {
background: gray; color: #fff;
display: block; float: right;
width: 20px; text-align: center;
}
ul.tax-pais li { border-top: 1px solid #ededed; }
ul.tax-pais li.primeiro, ul.tax-filhos li.primeiro { border-top: none; }
ul.tax-pais, ul.tax-filhos, ul.tax-netos { background: rgba(0,0,0,0.1); }   .rolagem-suave {
width:48px;
height:48px; position:fixed;
bottom:25px;
right:25px;
display:none; z-index: 9999;
text-indent:-9999px;
background: url(//apilha.com.br/wp-content/themes/apilha/img/rolagem-suave.png) no-repeat;
}
.rolagem-suave:hover { cursor: pointer; }   .aviso { padding: 15px 15px 15px 82px;  }
.aviso h1, .aviso h2, .aviso h3, .aviso h4 { margin: 0 !important; padding: 0 !important; }
.aviso-erro { color: #fff; background: #d12e2e url(//apilha.com.br/wp-content/themes/apilha/img/aviso-erro.png) left center no-repeat; }
.aviso-atencao { color: #fff; background: #e8ae00 url(//apilha.com.br/wp-content/themes/apilha/img/aviso-atencao.png) left center no-repeat; }
.aviso-sucesso { color: #fff; background: #40a43e url(//apilha.com.br/wp-content/themes/apilha/img/aviso-sucesso.png) left center no-repeat; }		
.moderacao {
display: block; max-width: 300px;
-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
background: #CC0000; color: #fff; font-weight: bold; font-size: 12px; padding: 5px 10px; }   #bloco-carregando {
width: 16px; margin: auto;
}
#bloco-carregando img { width: 16px; margin: auto; }
.escondido { display: none; }
        .lazy-img { background: #ededed; border: 1px solid silver; }   .flexloading { min-height: 300px; background: url(//apilha.com.br/wp-content/themes/apilha/img/loading.gif) no-repeat center center !important; }   .single-product .woocommerce-tabs, #comments, #respond, #post-entries {
z-index: 0;
position: relative;
}     #cabecalho 				{ }
#menu-principal 		{ }
#menu-secundario 		{ }
#menu-extra 			{ }
#corpo 					{ }
#conteudo 				{ float: left; }
#barra-lateral 			{ float: right; }
#rodape 				{ }   body {
font-size: 1em; line-height: 1.5em;
}
#searchform { position: relative;}
.busca-vazia {
-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
color: red; padding: 10px;
background: #FFD8D8; position: absolute; top: 5px; left: -30px
}
h1, h2, h3, h4 { color: rgba(0,0,0,0.5); }
.redondo { -moz-border-radius: 7px; -khtml-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}
.tijolo img { box-shadow: 0 0 5px rgba(0,0,0,0.5); }   .post-meta .autor, .post-meta .comentarios, .post-meta data {
display: block;
}
.item-do-loop {
margin: 0;
padding: 0;
} .imagem-destacada img { transition: 0.5s; }
.imagem-destacada a:hover img.wp-post-image { opacity: 0.7; } .imagem-destacada { margin: auto; position: relative; }
.legenda { padding: 10px 15px; font-size: 0.9em; line-height: 1.2em; color: #fff; background: rgba(0,0,0,0.5) }
.miniatura { width: 95px; height: auto; }
.legenda-miniatura { width: 95px; }
.pequena { width: 150px; height: auto; }
.legenda-pequena { width: 130px; }
.media { width: 300px; height: auto; }
.legenda-media { width: 280px; }
.grande { position: relative; width: 100%; height: auto; max-width: 690px; }
.legenda-grande { position: absolute; bottom: 0; left: 0; width: auto; max-width: 690px; }
.grande a img { margin: 1em auto; }
.slide { width: 680px; height: auto; }
.legenda-slide { width: 660px; }
.facebook { width: 200px; height: auto; }
.legenda-facebook { width: 180px; }
.icone { width: 128px; height: auto; }
.legenda-icone { width: 108px; font-size: 0.8em; } #galeria { clear: both } a#mais-posts { display: none; width: 200px; margin-left: 0; text-transform: uppercase; height: 32px; margin-bottom: 3em; font-size: 26px; line-height: 32px; }
#sem-mais-posts { margin-left: 0; text-transform: uppercase; height: 32px; margin-bottom: 3em; font-size: 26px; line-height: 32px; margin-bottom: 3em; opacity: 0.5; }
#sem-mais-posts:hover { cursor: default;}  .texto h1, .texto h2, .texto h3, .texto h4 { padding-top: 30px !important; }
.wp-caption { position: relative; margin: auto; max-width: 100% !important; }
.wp-caption-text { margin: 0; position: absolute; bottom: 0; left: 0; padding: 10px 15px; line-height: 1.2em; color: #fff; background: rgba(0,0,0,0.5); }
.alignleft, .alignright {
max-width: 300px !important;
transition: 0.5s;
text-align: center; line-height: 1em;
}
.wp-caption.aligncenter { text-align: center; text-align: center; line-height: 1em; }
.wp-caption.aligncenter, img.aligncenter { max-width: 100%; width: auto; margin: 30px auto; }
.wp-caption.aligncenter img, .wp-caption.alignnone img { margin: auto; }
.alignright { margin-left: 2em; margin-bottom: 2em; }
.alignleft { margin-right: 2em; margin-bottom: 2em; }
.wp-caption img { transition: 0.5s; margin-left: auto; margin-right: auto; }
.wp-caption img:hover, .alignright:hover, .alignleft:hover  { opacity: 0.6; }   .acessar-painel { position: fixed; bottom: 10px; right: 10px; z-index: 9999; }
.social { clear: both; width: 200px;  }
.social-horizontal { clear: both; width: 220px; }
.social-loop {  width: auto; margin-top: 20px !important; }
.social .fb-like, .social-horizontal .fb-like { line-height: 11px; }
.social-horizontal .fb-like { margin-left: 10px; margin-right: 10px }
.twitter-share-button { width: 105px !important; }
.social-horizontal .twitter-share-button { width: 70px !important; }
html.opera .social .fb-like, html.opera .social-horizontal .fb-like { line-height: 20px; }
#___plusone_0, #___plusone_1, #___plusone_2, #___plusone_3, #___plusone_4 { width: 70px !important; }
.social-horizontal #___plusone_0, .social-horizontal #___plusone_1, .social-horizontal #___plusone_2, .social-horizontal #___plusone_3, .social-horizontal #___plusone_4 { width: 60px !important; } #fb-root { display: none; } .miolo .fb_iframe_widget, .miolo .fb_iframe_widget span, .miolo .fb_iframe_widget span iframe[style] {
width: 450px !important;
}   #intro { position: relative; }
#intro img { width: 100%; height: auto; position: relative; z-index: 1; }
#intro .logo { text-transform: uppercase;
background: rgba(0,0,0,0.5); padding: 15px 25px 25px 25px;
position: absolute; top: 20px; left: 20px; z-index: 3;
max-width: 350px; font-size: 3em; }
#intro .logo, #intro .logo a { color: #fff; }
#intro .logo small { font-size: 0.4em; line-height: 1.2em; }
#intro .logo small br { display: none;}
#intro .social { width: 350px; }
#intro .social .fb-like { line-height: 10px; }
#intro .social #twitter-widget-0 { height: 31px !important; }
#intro .busca {
background: rgba(0,0,0,0.5); padding: 25px;
position: absolute; top: 25px; right: 25px; z-index: 3; }
#intro .info-slide {
background: rgba(0,0,0,0.5); padding: 5px 15px; color: #fff; font-size: 0.75em; line-height: 1.1em;
position: absolute; z-index: 3; top: 10px; right: 10px; text-align: right; }
#intro .info-slide a { color: #fff; }
#intro .info-slide a:hover { text-decoration: underline; }
#intro .info-slide-estatico { position: static; background: none; }
#intro .info-slide-estatico br { display: none !important; }
#intro .info-slide-estatico a { display: inline; }   #barra-lateral { margin-bottom: 2em; }
#barra-lateral #menu-menu-principal { margin-bottom: 2em; }
#barra-lateral .widget div { margin-bottom: 2em; }
div.select2-container { margin-bottom: 0 !important; }
#barra-lateral h2 { text-transform: uppercase; margin-bottom: 10px; }
#barra-lateral .logo { text-transform: uppercase; margin-bottom: 2em; background: rgba(0,0,0,0.05); padding: 10px; }
#barra-lateral .logo h1 { font-size: 2.5em; margin: 0; padding: 0; }
#barra-lateral .logo h2 { font-size: 1.5em; margin: 0; padding: 0; }
#barra-lateral .logo a { transition: none !important; }
#barra-lateral .social { margin-bottom: 0.8em; }
#barra-lateral .fb-like { line-height: 11px; }
#barra-lateral #twitter-widget-0 { width: 132px !important; }
#barra-lateral .widget_categories h2 { display: none; }
#barra-lateral .widget_categories li, #barra-lateral .widget_recent_entries li {
padding: 10px 0; text-transform: uppercase;
border-bottom: 1px solid rgba(0,0,0,0.1); font-size: 1.2em; }
#barra-lateral .widget_categories ul, #barra-lateral .widget_recent_entries ul { border-top: 1px solid rgba(0,0,0,0.1); margin-top: 10px; }
#barra-lateral .widget_recent_entries li .post-date { display: block; color: rgba(0,0,0,0.5); font-size: 0.8em; }
#barra-lateral .widget_recent_entries li { font-size: 1.05em; line-height: 1.2em; }
#barra-lateral .abre-abre { width: 190px; }
.tag-etiqueta { font-size: 0.78em !important; }
.tag-etiqueta a { transition: 0.5s; text-decoration: none !important; }
.tag-etiqueta a:hover { opacity: 0.4; }
.widget_tag_cloud a {
text-transform: uppercase;
line-height: 22px !important;
padding: 0 14px 0 0;
margin: 1px;
width: auto;
}
.tagcloud a:hover { text-decoration: underline !important; }
#menu-extra .menu-item {
margin-bottom: 0px;
font-size: 0.8em;
border-bottom: 1px solid rgba(0,0,0,0.1);
line-height: 1.4em;
padding: 0.6em 0;
}
#menu-extra .menu-item a { line-height: 1em; }
.separador { margin: 5em auto 0 auto; }
.widget_archive label { display: none; }
#barra-lateral #s2id_archives-dropdown-2 { width: 100% !important; }
#conteudo .texto .wp-caption-text a { color: #C1C1C1 !important; }   #corpo { padding-top: 1em; }
#conteudo a, #barra-lateral .widget a { color: #DD0300; transition: 0.5s; }
#conteudo a:hover, #barra-lateral .widget a:hover { color: #FFB200; }
.miolo { padding-right: 3em; }
.miolo h1 { text-transform: uppercase; }
.miolo .fb-like { line-height: 11px; margin-right: 15px; }
.menu-item { margin-bottom: 15px; }
.menu-item a { color: #fff; font-size: 1.3em; text-transform: uppercase; line-height: 1.5em; width: 190px; display: block; }
.item-do-loop { margin-bottom: 4em;}
.item-do-loop h1 { clear: left; font-weight: 100; font-size: 2.3em; text-transform: uppercase; }
.cat { text-transform: uppercase; font-size: 0.8em; padding: 0 10px !important; float: left; margin-right: 10px !important; margin-bottom: 10px !important; }
h1.arquivos { margin: 0; padding: 0; text-transform: uppercase; }
.encontrados { margin-bottom: 2.3em; }
body.search #corpo h2.resultados { margin-top: 0; padding-top: 0; margin-bottom: 0.8em; }
.texto ul li { list-style: square; margin-left: 2.5em;}
.proximo-e-anterior { margin: 2.3em 0 2em 0; }
blockquote {
background: rgba(0,0,0,0.05);
padding: 0.5em 1.5em;
margin-left: 5em;
}   .bg-rodape { background: rgba(0,0,0,0.1); padding: 0 }
#rodape .esquerda { padding: 25px 0 0 25px; width: 40%; line-height: 1.1em; }
#rodape .direita { padding: 25px 25px 0 0; width: 300px; }
#rodape .busca { width: 300px; margin-top: 0.5em; }
#rodape .busca .campo { width: 230px; height: 26px; }
#rodape .creditos { font-size: 0.9em; }
#rodape { padding-bottom: 30px; }
#rodape .expediente { padding-top: 25px; }
#rodape .expediente .creditos { line-height: 1.2em; text-align: center; max-width: 600px; width: 100%; margin: auto; }
#rodape .expediente .busca { margin: auto; padding-bottom: 25px; }
#rodape .expediente a img { margin: auto;}   #menu-principal	ul.sub-menu li { float: none; }
#menu-principal	.menu { position: relative; z-index: 9000; } #menu-principal	.menu li > ul.sub-menu li { position: relative; }
#menu-principal	.menu li > ul.sub-menu { position: absolute; z-index: 9001; display: none; }
#menu-principal	.menu li:hover > ul.sub-menu { display: block; } #menu-principal	.menu ul.sub-menu li > ul.sub-menu { top: 0; position: absolute; z-index: 9000; display: none; }
#menu-principal	.menu ul.sub-menu li:hover > ul.sub-menu { display: block; } #menu-principal	.menu ul.sub-menu li > ul.sub-menu > ul.sub-menu { top: 0; position: absolute; z-index: 9000; display: none; }
#menu-principal	.menu ul.sub-menu li > ul.sub-menu li:hover > ul.sub-menu { display: block; }   .botao { display: block; max-width: 220px; margin:auto; text-transform: uppercase; }
.campo, textarea#comment, #commentform input { background: #666; color: #fff; border: none; padding: 6px 15px; }
select { font-size: 12px !important; text-transform: uppercase; }
select option { font-size: 12px !important; text-transform: uppercase; }   #enquete { position: relative; }
#enquete .wp-polls p { text-align: left !important; margin: 0; padding: 0 0 20px 0; }
#enquete .wp-polls p strong { font-weight: normal; font-size: 1.3em;  }
#enquete .wp-polls-ul { border-top: 1px solid #ededed; margin-bottom: 20px; }
#enquete .wp-polls-ul li { padding: 7px 0; border-bottom: 1px solid #ededed; }
#enquete .Buttons { width: 90px !important; display: block !important; border: none !important; padding: 6px 10px !important; margin: 0 auto 20px auto !important;}
#enquete .wp-polls-ans p { text-align: center !important; padding-bottom: 0 !important; }
#enquete .wp-polls-loading { position: absolute !important; top: 50% !important; left: 50%; color: rgba(255,255,255,0) !important; }
#enquete .wp-polls-ans li i { color: #00A800; }
#enquete .wp-polls-ans .pollbar .porcentagem { background: rgba(255,255,255,1); width: 35px; text-align: center; color: #000; font-size: 12px; font-weight: bold; line-height: 25px; }    a { text-decoration: none; }
h1, h2, h3, h4 { line-height: 1.1em; }
h1 { font-size: 3em; padding: 0; }
h1 small { display: block; font-size: 0.5em; }
h2 { font-size: 2em; }
h3 { font-size: 1.5em; }
#menu-principal, #menu-secundario, #menu-extra {
border-left: none; border-right: none;
padding: 1em 0; 
}
p { margin: 1em 0; } #menu-principal li { float: left; margin-right: 2em; }
#menu-secundario li {  }
#menu-extra li { float: left; margin-right: 2em; } #corpo .flexslider { width: 90%; margin: auto; } #jquery-ui-demo { font-size: 0.8em; }
#jquery-ui-demo h2 { padding: 1em 0; }
.columnbox { width: 100% !important; }
#horizSlider, #progressbar, #countries  { width: 95% !important; } #barra-lateral { padding: 0; }
#barra-lateral #loginform label, #barra-lateral #loginform label input.campo { display: block; }
#barra-lateral .login { padding: 1em 0 } #rodape .creditos { padding: 0; }
    .depth-2, .depth-3, .depth-4, .depth-5 { margin-left: 4em; clear: both; }    .comment-author { float: left; } .comment-body { margin-bottom: 3em; }
.comentario-texto { border: 0 solid silver; }
.comentario-corpo { background: rgba(0,0,0,0.05); padding: 0.1em 1em; } .comentario-aviso { color: red; }
.moderacao { font-size: 14px; font-style: normal; line-height: 19px; } .comment-reply-link { float: right; } .lista-de-comentarios { margin: 2em auto; }   #commentform p { text-align: center; }
#commentform #submit { font-size: 1.1em; max-width: 220px; }
#commentform #submit:hover, .comment-reply-link:hover { text-decoration: underline; }
#comments #email, #comments #author, #comments #url, #comments #comment {
font-size: 1.3em; margin: auto;  width: 460px;
text-align: center;
background: #eee;
}
#commentform label { display: block; text-align: center; }
#commentform #comment { text-align: left; font-size: 1.1em; }
#commentform {
width: 100%;
margin: auto;
clear: both;
}
#commentform input { width: 90% }
#commentform textarea { width: 90% }
.comments h2 { text-transform: uppercase; }
#comments h3 {
text-align: center;
font-size: 1.8em; text-transform: uppercase;
padding: 0; margin: 50px 0 30px 0; }
#comments li { list-style: none !important; }
.single-pagina #comments h3 { margin-top: 0; }
#comments h3 em { display: block; font-size: 1.2em; text-transform: uppercase; }
#comments .navigation {
padding: 0;
}
#comments .nav-previous a, #comments .nav-next a { display: block; }
#comments .nav-previous a:hover, #comments .nav-next a:hover { text-decoration: underline; }
#comments .navigation { border: 1px solid silver; clear: both; font-size: 1em;  }
#comments .navigation a { display: block;  width: 220px; text-decoration: none; padding: 12px 0;  }
#comments .navigation a:hover {  }
#comments .alignleft { display: block; float: left; color: #fff !important; background: none; text-align: left }
#comments .alignright { display: block; float: right; color: #fff !important; background: none; text-align: right; }
.comment-notes, .form-allowed-tags { display: none; }
h3#reply-title { text-align: center; padding-top: 2em; text-transform: uppercase; }	
#cancel-comment-reply-link { display: block; }
html li.comment #respond h3#reply-title { padding-top: 0; }
html li.comment #respond { padding-bottom: 3em; } input#submit { padding-left: 10px !important; padding-right: 10px !important; text-transform: uppercase; }
input#submit:hover { text-decoration: none !important; } .navegacao-comentarios { margin-bottom: 3em; margin-top: -1em; width: 160px; } .instrucoes { display: none; width: 90%; margin: 4em auto; text-align: center }
  .x-antigos 					{ display: none; }
.x-iphone-vertical 			{ display: none; }
.x-iphone 					{ display: none; }
.x-tablet 					{ display: none; }
.x-desktop 					{ display: none; }
.x-hd 						{ display: none; }
.x-full-hd 					{ display: none; } .x-desktop-e-tablet			{ display: none; }
.x-mobile-e-antigos			{ display: none; }
.x-tablet-e-mobile			{ display: none; }
.x-mobile					{ display: none; }
.x-telas-classicas			{ display: none; }
.x-telas-grandes			{ display: none; }    @media only screen and (min-width: 981px) { .casca 						{ width: 960px; }
#barra-lateral				{ width: 200px; }
#conteudo					{ width: 760px } .x-desktop 					{ display: block; } .x-desktop-e-tablet			{ display: block; }
.x-telas-classicas			{ display: block; } .media { width: 300px; height: auto; }
.media img { width: 300px; height: auto; margin: auto; }
.legenda-media { padding-top: 5%; text-align: center; width: 300px; } .parede { width: 690px !important; }
.tijolo {
position: relative;
width: 100px !important; padding-left: 0 !important; padding-bottom: 0 !important; }
.tijolo .legenda {
background: rgba(0,0,0,0.5); line-height: 1.1em; padding: 5px; color: #fff;
position: absolute; bottom: 0; left: 0; text-align: left;
max-width: 70%;
}
}    @media only screen and (min-width: 768px) and (max-width: 980px) { .casca 						{ width: 740px; }
#barra-lateral				{ width: 200px; }
#conteudo					{ width: 540px } #cabecalho .caixa-banner, #rodape .caixa-banner  { float: none; margin: auto; width: 468px; clear: both; padding-top: 20px } .x-tablet 					{ display: block; } .x-desktop-e-tablet			{ display: block; }
.x-tablet-e-mobile			{ display: block; }
.x-telas-classicas			{ display: block; } .wp-caption.alignleft, .wp-caption.alignright,
.alignleft, .alignright { float: none; width: 450px !important; margin-left: 0; margin-right: 0; margin-bottom: 0;  }	
.alignleft img, .alignright img { width: 450px !important; max-width: none; margin: 0 !important; } .media { width: 100%; height: auto; margin: auto; }
.media img { width: 100%; height: auto; margin: auto; }
.legenda-media { padding-top: 5%; text-align: center; width: 98%; margin: auto; } .paginacao .next, .paginacao .prev { display: none; } .post-nav { width: 50% !important; } .texto p iframe, .texto iframe { height: 590px; } #galeria { margin-bottom: 1em; }
.parede { width: 470px !important; }
.tijolo {
position: relative;
width: 100px !important; padding-left: 0 !important; padding-bottom: 0 !important; }
.tijolo .legenda {
background: rgba(0,0,0,0.5); line-height: 1.1em; padding: 5px; color: #fff;
position: absolute; bottom: 0; left: 0; text-align: left;
max-width: 70%;
}
}    @media only screen and (min-width: 480px) and (max-width: 767px) { .casca 						{ width: 460px; }
.miolo						{ padding-right: 5px; padding-left: 5px; }	
#barra-lateral 				{ width: 460px; float: none; margin: 0; padding: 0; }
#conteudo					{ width: 460px; float: none; margin-top: 2em; } .esquerda, .direita { float: none; margin: auto !important; }
#cabecalho .caixa-banner { margin-top: 10px; padding-right: 0; } .x-iphone 					{ display: block; } .x-tablet-e-mobile			{ display: block; }
.x-mobile					{ display: block; } .depth-2, .depth-3, .depth-4, .depth-5 	{ margin-left: 2em !important; clear: both; }
.comment-author 						{ width: 48px; }
.comentario-texto 						{ margin-left: 62px !important } .media { width: 100%; height: auto; margin: auto; }
.media img { width: 100%; height: auto; margin: auto; }
.legenda-media { padding-top: 5%; text-align: center; width: 97%; margin: auto; } .wp-caption.alignleft, .wp-caption.alignright,
.alignleft, .alignright { float: none; width: 450px !important; margin-left: 0; margin-right: 0; margin-bottom: 0;  }	
.alignleft img, .alignright img { width: 450px !important; max-width: none; margin: 0 !important; } .paginacao { margin-bottom: 2%; }
.paginacao .next, .paginacao .prev { display: none; } .post-nav { width: 40% !important; } #cabecalho h1, #cabecalho .suporte { float: none; text-align: center; }
#cabecalho h1 img, #cabecalho .suporte img { margin: auto; }
#intro .logo {
-moz-border-radius: 0; -khtml-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
position: static; max-width: none; font-size: 2em; padding: 5px; } #barra-lateral .social { margin: auto auto 0.5em auto; }
#barra-lateral #menu-menu-principal { margin: auto auto 0 auto; width: 200px; }
#barra-lateral .abre-abre { margin-bottom: 0.6em; }
#barra-lateral .bloco { width: 90%; margin: 0 auto; text-align: center; font-size: 0.8em; }
#barra-lateral .widget_categories li, #barra-lateral .widget_recent_entries li { padding: 0; }
#barra-lateral .widget_recent_entries li .post-date { display: none; }
#barra-lateral .widget_archive { margin-bottom: 0 !important; }
#barra-lateral .logo h2 br { display: none; }
#barra-lateral .widget_categories li, #barra-lateral .widget_recent_entries li { font-size: 1.3em; line-height: 1.1em; padding: 5px 0; }
#barra-lateral .widget_tag_cloud { margin-top: 2em !important; } .miolo header h1 { font-size: 2em; }
.miolo .texto { font-size: 1em; line-height: 1.5em;} .miolo .fb_iframe_widget, .miolo .fb_iframe_widget span, .miolo .fb_iframe_widget span iframe[style] {
width: 440px !important;
}
blockquote {
margin-left: 2em;
}	
html #conteudo h1 { font-size: 2em !important; }
.separador {
margin: 3em auto 0 auto;
width: 120px;
height: auto;
}
#barra-lateral .textwidget img { margin: auto; } .texto p iframe, .texto iframe { height: 548px; } #rodape .expediente { padding: 25px 10px 0 10px; } #galeria { margin-bottom: 2em; }
.parede { width: 450px !important; }
.tijolo {
position: relative;
width: 100px !important; padding-left: 0 !important; padding-bottom: 0 !important; }
.tijolo .legenda {
background: rgba(0,0,0,0.5); line-height: 1.1em; padding: 5px; color: #fff;
position: absolute; bottom: 0; left: 0; text-align: left;
max-width: 70%;
}  #barra-lateral .bloco		{ display: none; }
#menu-principal, #menu-secundario, #menu-extra { margin: 2em 0; }					
#menu-principal				{ display: none; }
#menu-principal li			{ float: none; }
#menu-secundario			{ margin-top: 0; }					
#menu-secundario li			{ float: left; margin-right: 2em; }
#menu-extra					{ display: none; }
#menu-extra li				{ float: none; }
}    @media only screen and (min-width: 320px) and (max-width: 479px) { .casca 						{ width: 300px; }
.miolo						{ padding-right: 5px; padding-left: 5px; }	
#barra-lateral 				{ width: 300px; float: none; margin: 0; padding: 0; }
#conteudo					{ width: 300px; float: none; } .esquerda, .direita { float: none; margin: auto !important; }	
#cabecalho img { margin: auto;  }	
#cabecalho .caixa-banner { margin: auto; padding: 0; } .x-iphone-vertical 			{ display: block; } .x-tablet-e-mobile			{ display: block; }
.x-mobile-e-antigos			{ display: block; }	
.x-mobile					{ display: block; } .depth-2, .depth-3, .depth-4, .depth-5 	{ margin-left: 1.6em !important; clear: both; }	
.comment-author 						{ width: 32px; }
.comentario-texto 						{ margin-left: 46px !important } .item-do-loop .imagem-destacada { float: none; margin: 10% auto 3% auto; width: 96%; }
.miniatura { width: 100%; height: 100%; margin: auto; }
.miniatura img { width: 100%; height: auto; margin: auto; }
.legenda-miniatura { padding-top: 2%; text-align: center; width: 96%; font-size: 0.8em; line-height: 1.2em; margin: auto; } .avulso .imagem-destacada { float: none; margin: 2% auto 5% auto; width: 96%; }
.media { width: 100%; height: auto; margin: auto; }
.media img { width: 100%; height: auto; margin: auto; }
.legenda-media { padding-top: 5%; text-align: center; width: 96%; margin: auto; } .wp-caption.alignleft, .wp-caption.alignright,
.alignleft, .alignright { float: none; width: 290px !important; margin-left: 0; margin-right: 0; margin-bottom: 0;  }	
.alignleft img, .alignright img { width: 290px !important; max-width: none; margin: 0 !important; } .post-nav { width: 100% !important; } .paginacao { margin-bottom: 2%; }
.paginacao .page-numbers { padding: 6px; }
.paginacao .next, .paginacao .prev { display: none; }	
#intro .logo {
-moz-border-radius: 0; -khtml-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
position: static; max-width: none; font-size: 2em; padding: 5px; }
#intro .info-slide { position: static; text-align: left; padding: 5px; } #barra-lateral .social { margin: auto auto 0.5em auto; }
#barra-lateral #menu-menu-principal { margin: auto auto 0 auto; width: 200px; }
#barra-lateral .abre-abre { margin-bottom: 0.6em; }
#barra-lateral .bloco { width: 90%; margin: 0 auto; text-align: center; font-size: 0.8em; }
#barra-lateral .widget_categories li, #barra-lateral .widget_recent_entries li { padding: 0; }
#barra-lateral .widget_recent_entries li .post-date { display: none; }
#barra-lateral .widget_archive { margin-bottom: 0 !important; }
#barra-lateral .widget_categories li, #barra-lateral .widget_recent_entries li { font-size: 1.3em; line-height: 1.1em; padding: 5px 0; }	
#barra-lateral .widget_tag_cloud { margin-top: 2em !important; } #corpo { padding-top: 0; }
#conteudo { padding-top: 1em }
.miolo header h1 { font-size: 2em; }
.miolo .texto { font-size: 0.9em; line-height: 1.4em;}
blockquote {
margin-left: 2em;
}	
html #conteudo h1 { font-size: 2em !important; }
.separador {
margin: 3em auto 0 auto;
width: 120px;
height: auto;
}
#barra-lateral .textwidget img { margin: auto; } .texto p iframe, .texto iframe { height: 388px; }
.social-loop { height: auto; } .miolo .fb_iframe_widget, .miolo .fb_iframe_widget span, .miolo .fb_iframe_widget span iframe[style] {
width: 220px !important;
}
.miolo .fb-like { overflow: hidden !important; } #rodape .busca { width: 220px; margin-top: 0.5em; }
#rodape .busca .campo { width: 150px; } #form-contato .texto { width: 220px !important; margin: auto; }
#form-contato .campo { background: #fff; width: 200px; } #galeria { margin-bottom: 1em; }
.parede { width: 100% !important; }
.parede .tijolo { width: 100% !important; float: none !important; padding: 0 !important; margin-bottom: 10px; }
.parede .tijolo img { margin-left: auto; margin-right: auto; }  #barra-lateral .bloco		{ display: none; }
#menu-principal, #menu-secundario, #menu-extra { margin: 1em 0; }					
#menu-principal				{ display: none; }
#menu-principal li			{ float: none; }
#menu-secundario			{ margin-top: 0; }
#menu-secundario li			{ float: left; margin-right: 2em; }
#menu-extra					{ display: none; }
#menu-extra li				{ float: none; }
}    @media only screen and (max-width: 319px) { .casca 						{ width: 96%; }
.miolo						{ padding-right: 0; padding-left: 0; }	
#barra-lateral 				{ width: 96%; float: none; margin: 0; padding: 0; }
#conteudo					{ width: 96%; float: none; } .esquerda, .direita { float: none; margin: auto !important; }	
#cabecalho img { margin: auto; } .post-nav { width: 100% !important; } .x-antigos 					{ display: block; }  .x-tablet-e-mobile			{ display: block; }
.x-mobile-e-antigos			{ display: block; }	
.x-mobile					{ display: block; } .depth-2, .depth-3, .depth-4, .depth-5 	{ margin-left: 1em !important; clear: both; }	
.comment-author 						{ width: 16px; }
.comentario-texto 						{ margin-left: 24px !important; font-size: 0.8em; } .avulso .imagem-destacada { float: none; margin: 2% auto 5% auto; width: 96%; }
.miniatura { width: 100%; height: auto; margin: auto; }
.miniatura img { width: 100%; height: auto; margin: auto; }
.legenda-miniatura { padding-top: 2%; text-align: center; width: 96%; font-size: 0.8em; line-height: 1.2em; } .item-do-loop .imagem-destacada { float: none; margin: 10% auto 3% auto; width: 96%; }
.media { width: 100%; height: auto; margin: auto; }
.media img { width: 100%; height: auto; margin: auto; }
.legenda-media { padding-top: 5%; text-align: center; width: 96%; margin: auto; } .wp-caption.alignleft, .wp-caption.alignright,
.alignleft, .alignright { float: none; width: 215px !important; margin-left: 0; margin-right: 0; margin-bottom: 0;  }	
.alignleft img, .alignright img { width: 215px !important; max-width: none; margin: 0 !important; } .paginacao { margin-bottom: 3%; line-height: 20px; }
.paginacao .page-numbers { padding: 4px; display: block; float: left; font-size: 0.95em; }
.paginacao .next, .paginacao .prev { display: none; }	
#intro .logo {
-moz-border-radius: 0; -khtml-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
position: static; max-width: none; font-size: 2em; padding: 5px; }
#intro .info-slide { position: static; text-align: left; padding: 5px; } #barra-lateral .social { margin: auto auto 0.5em auto; }
#barra-lateral #menu-menu-principal { margin: auto auto 0 auto; width: 200px; }
#barra-lateral .abre-abre { margin-bottom: 0.6em; }
#barra-lateral .bloco { width: auto; margin: 0 auto; text-align: center; font-size: 0.8em; }
#barra-lateral .widget_categories li, #barra-lateral .widget_recent_entries li { padding: 0; }
#barra-lateral .widget_recent_entries li .post-date { display: none; }
#barra-lateral .widget_archive { margin-bottom: 0 !important; }
#barra-lateral .widget_categories li, #barra-lateral .widget_recent_entries li { font-size: 1.3em; line-height: 1.1em; padding: 5px 0; }
#barra-lateral .widget_tag_cloud { margin-top: 2em !important; }
#barra-lateral .textwidget img { margin: auto; } #corpo { padding-top: 0; }
#conteudo { padding-top: 1em }
.miolo header h1, .item-do-loop header h1 { font-size: 2em; }
.miolo .texto, .item-do-loop .texto { font-size: 0.9em; line-height: 1.4em;}
blockquote {
margin-left: 2em;
}
html #conteudo h1 { font-size: 2em !important; }
.separador {
margin: 3em auto 0 auto;
width: 120px;
height: auto;
} .texto p iframe, .texto iframe{ height: 360px; }
.social-loop { height: auto; } .miolo .fb_iframe_widget, .miolo .fb_iframe_widget span, .miolo .fb_iframe_widget span iframe[style] {
width: 220px !important;
}
.miolo .fb-like { overflow: hidden !important; } #rodape .busca { width: 220px; margin-top: 0.5em; }
#rodape .busca .campo { width: 150px; } #form-contato .texto { width: 140px !important; margin: auto; }
#form-contato .campo { background: #fff; width: 120px; } #galeria { margin-bottom: 1em;}
.parede { width: 100% !important; }
.parede .tijolo { width: 100% !important; float: none !important; padding: 0 !important; margin-bottom: 5px; }
.parede .tijolo img { margin-left: auto; margin-right: auto; }  #barra-lateral .bloco		{ display: none; }
#menu-principal, #menu-secundario, #menu-extra { margin: 1em 0; }
#menu-principal				{ display: none; }
#menu-principal li			{ float: none; }
#menu-secundario			{ margin-top: 0; }
#menu-secundario li			{ float: left; margin-right: 2em; }
#menu-extra					{ display: none; }
#menu-extra li				{ float: none; }
}