/*  
Theme Name: Americanópolis Verde
Theme URI: http://americanopolis.com/
Description: Tema para o site da IASD Americanópolis.
Version: 1.0
Author: Diego Eis / Ederson Peka
Author URI: http://twitter.com/diegoeis

*/

@font-face {
     font-family: helveticaneue;
     src: local(HelveticaNeueLTStd-Lt.otf), url(fonts/HelveticaNeueLTStd-Lt.otf);
}

* {
	margin:0;
	padding:0;
	list-style-position:indent;
}

body {
	background:#282828;
	font:300 15px/21px "helveticaneue","HelveticaNeue-Light","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:white;
}

.limite {width:980px; margin:0 auto; clear:both;}

.imgrpl {display:block; text-indent:-999px; overflow:hidden;}
.hidden {display:none;}
ul {list-style:none;}
fieldset{border:none;}

.fright {float:right;}
.fleft {float:left;}
hr {display:none;}
/**** HEADER ****/
.header {border-top:8px solid #62A434; overflow:hidden;}
h1.logo a {
	width:436px;
	height:197px;
	background:url(images/logo.png);
	margin:30px auto;
}

.menu {background:#62A434; overflow:hidden;}
.menu ul {
	overflow:hidden;
	width:751px;
	margin:0 auto;
	padding:0;
	list-style:none;
	text-align:center;
	line-height:2.4em;
}

.menu ul li {display:inline;margin:0;padding:0;}
.menu ul li ul {display:inline;}
.menu ul li ul li {float:none; display:inline;}
.menu ul li a, .menu ul li.current_page_item ul li a {
	padding:10px;
	color:#FFF;
	background:transparent;
	text-transform:uppercase;
	font:14px verdana, arial, tahoma, sans-serif;
	text-decoration:none;
	margin:0;
}

.menu ul li.current_page_item ul li a:hover, .menu ul li a:hover, .menu ul li.current_page_item a {
	background:white;
	color:#62A434;
}

/**** DESTAQUE ****/
.destaque {
	height:325px;
	background:url(images/chamada.jpg) left center;
	position:relative;
}
.destaque h1 {
	background:url(images/textdestaq.png) no-repeat right bottom;
	height:300px;
	width:980px;
	margin:0 auto;
}
.destaque p {display:none;}

/***** CHAMADAS ****/
.chamadas {padding:30px 0 0; overflow:hidden;}
.chamadas div {
	width:310px;
	float:left;
	color:#FFF;
	margin-right:16px;
}
.chamadas div:last-child {margin-right:0;}

.chamadas small {text-transform:uppercase; font:10px trebuchet ms, arial, tahoma, sans-serif;}
.chamadas h2 {font:30px georgia, times, serif; margin:0 0 10px;}
.chamadas h2 a {color:#FFF; text-decoration:none;}
.chamadas p.introtext {font:18px arial, tahoma, verdana, helvetica, sans-serif; margin:0 0 10px;}
.chamadas p {font:12px arial, tahoma, verdana, helvetica, sans-serif;}

.chamadas a.more-link {
	color:#80BA33;
	text-decoration:none;
	padding:10px;
	border:1px solid #80BA33;
	float:right;
	margin:20px 0;
}
.chamadas a.more-link:hover {
	color:#FFF;
	background:#80BA33;
}

.ministerios {
	overflow:hidden;
	border-top:1px solid #5d5d5d;
	margin:47px auto 0;
	padding:47px 0 0;
}
.ministerios img {display:none;}
.ministerios div {
	float:left;
	width:232px;
	margin-right:17px;
	color:#FFF;
}
.ministerios div:last-child {margin-right:0;}
.ministerios div a {color:#FFF; text-decoration:none;}
.ministerios p {
	font: italic 17px Georgia, Times, Serif;
	margin:10px 15px 0 0;
}

.ministerios h6 {font:25px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-serif;}

.article .ministerios {
	border:none;
	padding:0;
	margin:0;
}

.article .ministerios li{
    list-style-type:none;
}

.article .ministerios li a {
	float:left;
	padding:20px;
	margin:10px 10px 10px 0;
	font:300 23px/21px "helveticaneue","HelveticaNeue-Light","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#FFF;
	background:#181818;
	text-decoration:none;
}
.article .ministerios li a:hover {background:#77B346;}

/*** ARTICLE ***/
.article {width:662px; padding:30px 0;}

.article h2 {
	font:300 48px/43px "HelveticaNeue-Light","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#70B046;
	padding-bottom:20px;
}

.article h3 {
	font:300 28px/38px "HelveticaNeue-Light","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#FFF;
}

.article h2 + p, p.olhotexto {
	font:300 18px/21px "helveticaneue","HelveticaNeue-Light","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#A5A5A5;
}

.article a {color:#FFF;}
.article a:hover {text-decoration:none; color:#65A437;}

.article strong{background-color:#444;font-weight:bold;}

.article h3 a {color:white;}
.article h3 a:hover {color:#789F40; text-decoration:none;}
.article p {padding-bottom:20px;}

.article ul, .article ol {
	margin:0 0 20px 20px;
	list-style-position:inside;
}

.article ul li {list-style:disc;}
.article ol li {list-style:decimal;}

a.nextarticle, .navigation a {
	color:#70B046;
	font:bold italic 14px georgia, times, serif;
}

.article .eventlist {
	border-bottom:1px solid #666;
	padding-top:30px;
	padding-bottom:10px;
}

.commentlist {
	margin:0 0 10px;
}

.commentlist li {
	list-style:none;
	color:#353535;
	background:#E5E5E5;
	border-bottom:1px solid #666;
	padding:20px 20px 10px;
}

.commentlist li a {color:#353535;}

.commentlist li cite a {
	color:#70B046;
	text-transform:capitalize !important;
	font:20px Georgia, Times, Serif;
}

.commentlist li p {
	font:300 15px/21px "helveticaneue","HelveticaNeue-Light","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
}

/*** SIDEBAR ***/
.aside {width:250px;}

.aside .nav {
	padding: 40px 0 0;
	margin:0 0 10px;
	background:#191919;
}

.aside .nav h4 {
	padding: 0 20px 20px;
	font:300 25px/25px "HelveticaNeue-Light","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#70B046;
}
.aside .nav ul li {list-style:none;}
.aside .nav ul li a {
	text-decoration:none;
	border-top:1px dotted #6C6C6C;
	padding:0 20px;
	font: 300 17px/40px "HelveticaNeue-Light","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#A5A5A5;
	display:block;
}

.aside .nav ul li.current_page_item a:hover,
.aside .nav ul li a:hover {
	background:#70B046;
	color:white;
}
.aside .nav ul.children li a {
    text-indent:15px;
    font-size:90%;
}
.aside .nav ul.children ul.children li a {
    text-indent:30px;
    font-size:85%;
}
.aside .nav ul li.current_page_item a{
    color:#D5D5D5;
}

.aside h5.galerialnk {position:relative; clear:both;}
.aside h5.galerialnk a { 
	text-decoration:none;
	color:#70B046;
	font:italic 18px/22px Georgia, Times, Serif;
}

.aside h5.galerialnk span {
	position:absolute;
	bottom:8px;
	padding:5px;
	background:#191919;
	display:block;
	width:239px;
	opacity: 0.8;
}

.aside h5.galerialnk img {border:none;}

.box {
	padding:20px;
	margin-top:10px;
	background:#FFF;
}

.box h3 {
	color:#70B046;
	font:24px Georgia, times, serif;
}

.box h3 a {color:#70B046; text-decoration:none;}

.box p {
	color:#353535;
	font:300 18px/21px "helveticaneue","HelveticaNeue-Light","HelveticaNeue","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:10px 0 0;
}


/*** RODAPE ***/
.footer {
	clear:both;
	overflow:hidden;
	margin:30px 0;
	padding:20px 0 0;
	border-top:1px solid #5d5d5d;
	background:url(images/bgfooter.gif) repeat-X;
}

.footer a {
	font:12px verdana;
	color:#A19787;
	text-decoration:none;
}
.footer a:hover {color:white; text-decoration:underline;}

h3.logo a {
	width:341px;
	height:141px;
	background:url(images/logoRodape.png) no-repeat;
}

.footer address {
	font:12px verdana;
	color:#A19787;
	padding-left:112px;
}

.footer .minimenu {float:right;}
.footer .minimenu li {display:inline;}
.footer .minimenu li a {padding:0 10px; border-right:1px solid #A19787;}
.footer .minimenu li:last-child a {border-right:none;}
.footer form {
	float:right; clear:right;
	padding:10px;
}

.footer .chamarodape {
	float:right; clear:right;
	padding:15px 0 0;
}

.footer .chamarodape div {
	float:left;
	padding-right:15px;
}

.footer table {
	color:#A19787;
	font: 14px arial, verdana, tahoma, sans-serif;
}

.footer h6 {
	color:#A19787;
	font:bold 14px arial, verdana, tahoma, sans-serif;
}

/*** Flickr Gallery ***/
div.flickr-gallery {margin:0;}
.flickr-gallery img {border:none; position:relative; z-index:0;}
.flickr-gallery .flickr-thumb {border:none;}

.flickr-gallery img:hover {
	width:95px;
	height:95px;
 	z-index:1;
	border:2px solid #FFF;
	margin:-10px 0 0 -10px;
	-moz-box-shadow:0 0 10px white;
}


/*** VIDEOS ***/
.tubepress_thumbs {
	float:none;
	width:auto;
}

.tubepress_thumb {width:120px !important; margin-right:20px;}
.tubepress_thumb a, .tubepress_thumb .tubepress_meta_group {margin:0;}

.tubepress_meta {
	font:bold 14px arial, verdana, tahoma, sans-serif;
}

/*** CONTATO ***/
span.wpcf7-not-valid-tip{
	color:#333;
	text-align:center;
}
div.wpcf7-response-output{
	text-align:center;
}

/*** PESQUISA NA BÍBLIA (SIDEBAR) ***/
form.biblesearch{
    border:1px solid #ebebeb;
    margin:1em 0;
    padding:0;
    height:116px;
    width:250px;
    background:#f1f1f1;
    text-align:center;
    font-family:'HelveticaNeue-Light',HelveticaNeue,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;
}
form.biblesearch h4{
    color:#000;
    text-align:left;
    margin:18px 0 0;
    padding:0 0 0 23px;
    border:0;
    background:none;
    font-size:15px;
    font-weight:normal;
    text-transform:uppercase;
    text-decoration:none;
}
form.biblesearch div{
    margin:9px auto 0;
    padding:0;
    border:0;
    background:url(images/search-box-lg.gif) no-repeat;
    width:211px;
    height:29px;
    text-align:left;
}
form.biblesearch input#biblesearch{
    margin:0;
    padding:3px 0 0 14px;
    border:0;
    background:none;
    width:157px;
    height:24px;
    font-weight:normal;
    font-size:18px;
    color:#222;
}
form.biblesearch input.submitbutton{
    margin:0;
    padding:0;
    border:0;
    background:none;
    width:35px;
    height:29px;
    cursor:pointer;
}
