/*
Descrição: Folha de estilos criada para JAMA Web"
Autor: Jamaicon Batista
Homepage: https://www.jamaweb.com.ar
*/

/* Google Fonts */
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url('https://fonts.googleapis.com/css?family=Lato');

/*Fontes Globais*/
body{ font: 16px/1.6 'Open Sans', serif;  }
body p{ font: 16px/1.6 'Lato', sans-serif; }
h1{ font-size: 28px; margin:15px 0 15px; }
h2{ font-size: 24px; margin-top: 0;}
h3{ font-size: 20px; margin-top: 0;}
h4{ font-size: 18px; margin-top: 0;}

/*Cores Globais*/
.cor-pri{color:#61CE70;}
.cor-sec{color:#2D9363;}
.text{color:#4B4B4D;}
.link{color:#61CE70;}

/*Header*/
/* Menu Principal */

/*Main*/

/*Responsive*/
@media only screen and (max-width:320px){
  <!—- Aquí van todos los estilos CSS -->
	.contenido {margin: 0px 10px 0px 10px; padding: 20px 20px 5px 20px;}
}

@media only screen and (max-width : 752px) {	
  .conteudo-geral{ margin-top:0px; }
	.conteudo{ margin-top:0px; }
	.contenido {
    margin: 0px 25px 0px 25px;
    padding: 10px 20px 5px 20px;
}
  }


/*media all*/
.navbar-brand {
    float: left;
    font-size: 18px;
	padding:0 0 15 15px;
}

/* Meio */
.meio{ padding: 25px 0; 
	background: #f4f4f4; /* Old browsers */
}
.meio h1{ color: #4b4b4d; text-transform: uppercase;  }
.noticia-destaque .miniatura{ max-height: 400px; overflow: hidden; }
.noticia-secundaria .miniatura{ max-height: 150px; overflow: hidden; }

/* Meio - Alinhamento */
img.alignright {float:right; margin:0 0 1em 1em;
	border: 4px solid #F9F1E4;
	border-radius:5px 0px 5px 0px;
	-webkit-border-radius:5px 0px 5px 0px;
	-moz-border-radius: 5px 0px 5px 0px;
	-ms-border-radius:5px 0px 5px 0px;
}
img.alignleft {float:left; margin:0 1em 1em 0; 
	border: 4px solid #F9F1E4;
	border-radius:10px 0px 10px 0px;
	-webkit-border-radius:10px 0px 10px 0px;
	-moz-border-radius: 10px 0px 10px 0px;
	-ms-border-radius:10px 0px 10px 0px;
}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; 
	border: 4px solid #F9F1E4;
	border-radius:10px 0px 10px 0px;
	-webkit-border-radius:10px 0px 10px 0px;
	-moz-border-radius: 10px 0px 10px 0px;
	-ms-border-radius:10px 0px 10px 0px;
}
a img.alignright {float:right; margin:0 0 1em 1em;}
a img.alignleft {float:left; margin:0 1em 1em 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}


/* Meio - Barra Lateral */
.barra-lateral{ background: #2d9363; padding: 20px; margin: 0 0 30px; 
	border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px;}
.barra-lateral img.wp-image-136{ width: 100%; height: auto; }
.barra-lateral .wpcf7 input:not([type=submit]), .barra-lateral .wpcf7 textarea { width: 100%; }

/* Meio - Notícias */
.noticias .miniatura{ margin: 0 0 15px; }

/* Rodapé */

footer{  padding: 0px; color: #F4F4F4;  bottom:0px; 
}

footer a{color:#fff;}

.rodape{clear:both; padding-top:15px;}
.developer {
    clear: both;
	bottom: 0px;
	padding-top:50px;
	text-align: center;
}

/* Blog */
article.noticia-secundaria.wp-post-image{ width:80px; float: left; margin: 0 15px 10px 0; }
.wp-post-image{ float: left; margin: 0 15px 10px 0; }
.post-format-image h1 { color: #fff; background: #717171; padding: 15px; }
.post-format-video h1 { color: #fff; background: #211e1e; padding: 15px; }
.post-format-padrao h1 {
    color: #444;
    /* background: #d2d2d2; */
    padding: 15px;
    margin: 0 0 15px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 5px;
}
.blog h1 { margin: 0 0 15px; }

/* Demais páginas */
.conteudo .blog, .arquivo { margin-bottom: 30px; text-align:justify; }
.arquivo > p { margin-bottom: 15px; font-weight: bold;  }
.arquivo > h1{ border-bottom: 1px dashed #ccc; margin-bottom: 5px; padding: 15px 0; }
.conteudo > .container .page, main > .container .post{ margin: 40px 0; }
.search main .container{ margin-top: 40px; margin-bottom: 40px;  }
.error404 .widget_recent_entries{ margin-top: 30px; }
.comment-respond{ margin: 30px 0; }
.comment-respond label{ width: 100%; }
#comment{width:100%; height:100px;}

/* Cor de Fundo dos Resumos */
.bg-content {
    border: 2px dashed #ccc;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
    margin-bottom: 10px;
}

/* Cor de Fundo dos Títulos */

.t-single {
    border-bottom: 3px solid #ccc;
    padding: 7px 20px;
}

/*Outros*/
section.extra {
    padding-top: 15px;
	background: #3384DD; /* Old browsers */
	}

.video {
    width: 100%;
	padding-bottom:2px;
    background-color: #54382D;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.video li {
    display: inline;
	-ms-display:inline;
	-webkit-display:inline;
	-moz-display:inline;
    text-decoration: none;
	padding-top:5px;
}

.extra .widget-titulo{
	border-bottom:2px solid #222;
	padding-bottom:5px;
}

.galeriaD {
    margin-top: 0px;
}

.extra1{background-color:#E6E6E6; padding-top:20px;}

section.extra2 {
    padding: 20px;
	background-color: #FFF;
	color: #666666;
	text-align:justify;
}

.extra2 p{font-size:xx-large;}

.extra2 h2 {
    font-size: xxx-large;
}

/* Novas Classes */
.navbar{border-bottom: 7px solid #FFD004;}
.slides-topo{background-color: #f4f4f4;height: 550px;}
.conteudo-home{}
.bg-section1{background-color: #000;}
.bg-section2{background-color: #FFD004;}
.bg-footer-home{background-color: #FFF;}
.copyright{background-color: #0000A0; color:#fff; text-align: center; clear:both; padding:10px;}

/*Classes Junio2023 - Modelo Individual Post Single*/
main {
    background: #f4f4f4;
    padding: 0px 0px 10px 0px;
}

.contenido {
    margin: 0px 155px 0px 155px;
    padding: 20px 50px 5px 50px;
}

.comment-respond {
    margin: 30px 0;
    border-top: 1px solid #666;
    padding-top: 20px;
}

#comment {
    width: 100%;
    height: 100px;
}

input#submit {
    width: 100%;
    color: #2d9363;
}
input#submit a hover {
   background-color:#ddd;
}

p.comment-form-author {
    display: none;
}
p.comment-form-email {
    display: none;
}
p.comment-form-url {
    display: none;
}

a{color:#2d9363;}
a:hover{color:#61CE70;}

img.attachment-full.size-full.wp-post-image {
    width: auto;
    height: 70px;
}