/*
Theme Name: Nívea Soares
Theme URI: http://niveasoares.com
Author: Agência Salt
Author URI: http://agenciasalt.com.br/
Description: Tema criado especialmente para o cliente Ministério Nívea Soares
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: "Vinde a mim, todos os que estais cansados e oprimidos, e eu vos aliviarei." Mt. 11:28
Text Domain: NIVEASOARES

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Indíce
 *
 * 1.0 - Reset
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */


		
		body { margin:0; padding:0; font-family: 'Nunito', sans-serif;}
		
		a { text-decoration:none; color:#AC6EC3}
		a img { border:0px} 

		h2 { font-size:23px; text-align:center; letter-spacing:4px; color:#fff; font-weight:300;-webkit-font-smoothing: antialiased; margin:35px 0 60px 0  }

		.logo { width:80px; display:block; cursor:pointer; float:left; clear:both; margin:200px 0 20px 10px}
		.logo svg { fill: #fff}
		
		
.logo:hover svg {

  -moz-animation: flash 1s ease-out;
  -moz-animation-iteration-count: 3;

  -webkit-animation: flash 1s ease-out;
  -webkit-animation-iteration-count: 3;

  -ms-animation: flash 1s ease-out;
  -ms-animation-iteration-count: 3;
  
  fill:fff; 
}

@-webkit-keyframes flash {
    0% { fill:#fff;}
    50% { fill:#AC6EC3;}        
    100% {fill:#fff;}
}

@-moz-keyframes flash {
    0% { fill:#fff;}
    50% { fill:#AC6EC3;}        
    100% {fill:#fff;}
}

@-ms-keyframes flash {
    0% { fill:#fff;}
    50% {fill:#AC6EC3;}        
    100% {fill:#fff;}
}
		
		
		
		.topo { min-height: 800px; background: transparent; }
		.sec1 { min-height: 800px; background: transparent; }
		.sec2 { min-height: 800px; background: transparent; }
		.sec3 { width:100%; background-color:#fff; color:#fff; min-height:400px; overflow:auto; }
		.sec4 { width:100%; background-color:#c8c8c8; color:#fff; min-height:500px; } .sec4 h2 { color:#333; }
		.sec5 { min-height: 800px; overflow:auto; background: transparent; padding-bottom:40px }
		.sec6 { min-height: 400px; background: transparent; }
		.sec7 { width:100%; background-color:#5B326C; color:#fff; min-height:700px; overflow:auto; }
		.sec8 { width:100%; background-color:#5B326C; color:#fff; min-height:700px; overflow:auto; }
		.sec9 { width:100%; background-color:#484848; color:#fff; min-height:100px; padding-bottom:30px; overflow:auto; }

		.sec10 { width:100%; background-color:#666666; color:#fff; min-height:400px; padding:0 0 40px 0; overflow:auto; }
		.sec10x { width:100%; background-color:#fff; color:#333; min-height:400px; padding:0 0 40px 0; overflow:auto; }


		.sec11 { width:100%; background-color:#ccc; color:#fff; min-height:400px; padding-bottom:30px; overflow:auto; }
		.sec11 h2 { color:#ff5f5f}

		.contatoV1 { width:60%; float:left; font-size:13px; font-weight:300;}
		.contatoV2 { width:39%; float:right; font-size:13px; font-weight:300;}
		
		
		
		.tribe-events-calendar {
  background-color: #fff;
}
		
		
time.entry-date {
  padding-right: 10px;
  border-right: 1px solid #fff;
  margin-right: 10px;
}

nav.navigation.post-navigation {
  display: none;
}


.entry-meta { width:100%; padding:1% 0; border:1px dotted #888; border-left:none; border-right:none; font-size:12px; font-weight:300}
.entry-meta a { color:#fff}		
footer.entry-meta {
  display: none;
}





h1.archive-title {
  text-transform: uppercase;
  font-weight: 300;
  color:#333;
  -webkit-font-smoothing: antialiased;
  font-size: 35px;
}

h1.page-title {
  text-transform: uppercase;
  font-weight: 300;
  color:#333;
  -webkit-font-smoothing: antialiased;
}


.visitar { width:90%; max-width:150px; transition: all 0.3s ease-out 0s; border:2px solid #fff; padding:8px 5%; text-align:center; margin:30px auto 30px auto; text-transform:uppercase; color:#FFF; font-weight:300;}
.visitar a { color:#FFF}

.visitar:hover { background-color:#AC6EC3; border:2px solid  #AC6EC3}

.lv {max-width:250px}
.lv:hover { background-color:#333; border:2px solid #333}

.big { max-width:420px!important; box-sizing: border-box; letter-spacing:4px; margin:0 auto; font-size:30px; padding:20px 5%;}

.leRow { width:94%; padding:5px 5% 5px 1%; margin-bottom:5px; overflow:auto; -webkit-font-smoothing: antialiased; background-color:#EEE; text-align:left; color:#333}
.leRow:hover { background-color:#fff}
.leRow a { color:#333}

.leRow h1 { text-align:left!important; font-size:20px}


.linha { width:60px; height:1px; background-color:#333; margin: 0 auto; display:block; margin-bottom:20px;}


.leFotoRow { width:100px; height:74px; border:1px solid #ddd; border-radius:3px; overflow:hidden; margin:0 15px 0 0; float:left;}
.leFotoRow img { width:102%; margin:-2px}


span.author.vcard {
  display: none;
}

		.pad2 { padding-top:40px;}
		
		.leCC { color:#fff}
		
		.menuHolder { width:18%;   min-height:200px; position:fixed;}
		.menuHolder ul { margin:0; padding:0; float:left; display:block; width:100%}
		.menuHolder li { transition: all 0.2s ease-out 0s; font-size:17px; font-weight:300; -webkit-font-smoothing: antialiased; list-style:none;  border-left:5px solid rgba(0,0,0,0); padding:0 0 0 8px; margin:4px 4px 0 4px; text-transform:uppercase;}
		.menuHolder li:hover { border-left:5px solid #AC6EC3; }
		.holdTopo { width:100%; position: absolute}
		
		.centraFixa {width:90%; max-width:1150px; margin:0 auto; min-height:20px; overflow:auto}
		
		.holdContent { width:80%; float:right; overflow:auto; color:#fff}	
		
		
		.midias {width:120px; height:30px; position:relative; transition: all 0.2s ease-out 0s; margin-top:65px; float:right; text-align:right}
		.midias img { width:22px;}
		
		.frase1 { width:90%; max-width:220px; margin-top:420px}
		.frase2 { width:90%; max-width:650px;  display:block; margin:60px auto 0 auto;}
		
		
		.frase3 { width:90%; max-width:300px; margin:100px auto 0 auto; display:block}

		.frase5 { width:90%; max-width:300px; margin:100px auto 0 auto; display:block}

		.frase8 { width:90%; max-width:300px; margin:100px auto 0 auto; display:block}
		
		
		
		
		
		.meioHold { width:61%; font-size:14px; font-weight:300;-webkit-font-smoothing: antialiased; text-align:justify; padding:5% 0;}


		.leVentos { width:90%; height:405px; max-width:1100px; margin:0 auto;}
		
		
		.eveBut { margin:40px auto 35px auto; width:90%; transition: all 0.2s ease-out 0s; max-width:280px; background-color:#fff; padding:15px 2%; text-align:center; color:#9F2EAD; text-transform:uppercase;}
		.eveBut:hover { color:#fff; background-color:#9F2EAD} 



	a:active { outline:none;}
	:focus { -moz-outline-style:none;}
	
	.paginaCDs { width:100%;  overflow:auto; padding-top:35px;}
	.miniCD { width:9%; min-height:60px; transition: all 0.2s ease-out 0s; overflow:hidden; border-bottom:3px solid rgba(0,0,0,0.1); float:left; margin:.5%}
	
	.miniCD:hover { border-bottom:3px solid #fff;}
	
	.miniCD img { width:100%;}
	.paginaCDs a.current .miniCD{ border-bottom:3px solid #fff; cursor:default}
	
	
	
	.posts { width:99%; margin:0 0 0 1%; overflow:auto}
	
	.posts a { color:#fff}

	.separa1 { width:100%; overflow:auto; min-height:50px; margin:0 0 .6% 0;}
	.separa2 { width:50%; float:left; overflow:auto}
	
	
	.nots { background-color:#000; float:left; margin:0 1% 0 0; transition: all 0.3s ease-out 0s; position:relative; overflow:hidden; cursor:pointer}
	.nots img { height:146%; opacity:0.5; transition: all 0.2s ease-out 0s; margin-top:-16%;}
	.innerNot { width:94%; font-weight:lighter; transition: all 0.2s ease-out 0s; font-size:11px; overflow:auto; padding:3%; bottom:0; position:absolute; color:#fff; text-transform:uppercase }
	
	.nots:hover .innerNot {background-color:rgba(0,0,0,0.5); padding:3% 3% 4% 3%}
	.nots:hover img { opacity:1}
	
	.innerNot b { font-weight:300; font-size:13px;}
	
	.de1 { width:98%; height:303px;}
	.de2 { width:98%; height:150px;}
	.de2 img { width:100%; height:auto}
	
	.de3 { width:32.3%; height:200px;}

	
	.mdL1 { width:49.5%; float:left; overflow:auto; padding:40px 0;}
	.mdL2 { width:49.5%; float:right; overflow:auto; padding:40px 0;}
	
	
	.inside { min-height:470px;}
	.inside2 { min-height:400px;}
		
		
		div#disqus_thread {
		  background: rgba(0, 0, 0, 0.0980392);
		  padding: 3%;
		  margin: 30px 0px 0px;
		  border-radius: 6px;
		}


.entry-content {
	-webkit-font-smoothing: antialiased;
	font-weight: 300!important;
	text-align:justify
  
}				
		
		.entry-thumbnail {
		  float: right;
		  margin: 5px 0 1% 1.8%;
		}

h1.entry-title {
  text-align: center;
  font-weight: 300!important;
  text-transform: uppercase;
  color:#ff5f5f;
  margin-bottom:20px;
}

		.entry-thumbnail img { border-radius:3px;}
		


			.footBox { width:33%; float:left; min-height:30px; overflow:auto; margin:0 .15%; color:#fff; font-weight:300; font-size:12px;}
			.footBox img { height:40px;}

.salt { float:right}

		.le50 { width:100%; max-width:190px; margin:0 auto; text-align:justify; padding-bottom:15px;}
		
		
		.lados { width:49%; overflow:auto; min-height:400px;}
		
		.r { float:right;}
		.l { float:left;}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
.ac-container{
	width: 100%;
	margin: 10px auto 30px auto;
	text-align: left;
}
.ac-container label{
	border-radius:2px;
	-moz-border-radius:2px;
	padding: 14px 22px;
	position: relative;
	z-index: 20;
	display: block;
	height: 30px;
	cursor: pointer;
	color: #333;
	text-transform:uppercase; 
	font-weight:300;
	line-height: 33px;
	font-size: 19px;
	background: #ffffff;
	margin-bottom:7px;
	-webkit-font-smoothing: antialiased;
}

.ac-container label img{ height:50px; float:left; margin:-10px 10px 0 -17px;}


.ac-container label:hover{
	color: #ff5f5f;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background: #F54E4E;
	color: #fff;
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 17px;
}
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.1);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.2s ease-in-out, box-shadow 0.2s linear;
	-moz-transition: height 0.2s ease-in-out, box-shadow 0.2s linear;
	-o-transition: height 0.2s ease-in-out, box-shadow 0.2s linear;
	-ms-transition: height 0.2s ease-in-out, box-shadow 0.2s linear;
	transition: height 0.2s ease-in-out, box-shadow 0.2s linear;
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.1s linear;
}
.ac-container input:checked ~ article.ac-lista{
	height: 250px;
}

.ac-lista ul { }

.ac-lista li { list-style:decimal; font-weight:300; font-size:13px; }
.ac-lista a { color:#fff;}

		
		
		
		
		
				.videoTube { width:100%; height:400px; }

.xis { width:60px; height:60px; cursor:pointer;  position:absolute; background-color:#fff; background-repeat:no-repeat; background-position:center; background-size:45px; display:none}
		
		
		.ar1 { display:block}
		.ar2 { display:none;}
		
		
		@media screen and (max-width: 600px) 
		{
			.midias { float:none; text-align:center; width:100px; margin:20px auto 0 auto;}
			.frase1 { margin:420px auto 0 auto; display:block}
	
			.videoTube { height:280px; }

		}
		
		@media screen and (max-width: 700px) 
		{
			
			
			.miniCD { width:19%;}
			.lados { width:100%;}
			.r { float:none; display:block}
			.l { float:none; display:block}
				
				.entry-meta { text-align:center}
				
				.entry-content { text-align:center}

				
				.entry-thumbnail {
		  float: none;
		  margin: 0 0 20px 0;
		  width:100%;
		}
		.entry-thumbnail img { margin:0 auto; display:block}
		
			.paginaCDs { width:100%;}	

			.de1 { width:95%; height:180px;}
			.de2 { width:95%; height:180px;}
			.de3 { width:95%; height:180px;}
			
			.nots { float:none; display:block; margin:0 auto 6px auto;}
			
			.nots img { height:auto; width:100%}
		
			.separa1 { width:100%; margin:0;}
			.separa2 { width:100%; margin:0;}	
			
			.mdL1 { width:100%; float:none; display:block; padding:40px 0 0 0;}
			.mdL2 { width:100%; float:none; display:block; padding:20px 0 10px 0;}
			
			
			.contatoV1 { width:100%; float:none;}
			.contatoV2 { width:100%; float:none; padding:40px 0 10px 0}
			.footBox { width:100%; float:none; padding:20px 0}
			.footBox img { float:none!important; margin:0 auto; display:block}
			.footBox .salt { float:none!important; margin:0 auto; display:block}
			
			.le50 { width:100%; max-width:500px; text-align:center}

					
			
		}	
		
		@media screen and (max-width: 750px) 
		{
			.meioHold { width:100%;}
			
			.rrs { text-align:center}
		}		
		
		@media screen and (max-width: 900px) 
		{ 
					
				.ar1 { display:none; }
				.ar2 { display:block; }	
		
		
				.menuHolder { background-color:#fff; z-index:99999; height:60px; min-height:0!important; padding:0px; position:fixed; left:0; top:0; width:60px; }
				.logo { margin:8px 10px 0 10px; cursor:pointer; width:40px; float:left;}
				.logo svg {fill: #333!important}
				
				
				.menuHolder ul { width:180px; transition: all 0.2s ease-out 0s; overflow:hidden; background-color:rgba(3,3,3,0.8); padding:20px; z-index:9999999; position:absolute; margin-top:60px; display:none}
				.menuHolder li { border-left:0px; font-size:13px; padding:0; margin:15px 0;}
				.menuHolder li { color:#fff!important;}
				.menuHolder li a { color:#fff!important;}
				.menuHolder li:hover { border-left:0px; }
					
				.holdContent { width:100%}		
		}	

#quickmenu{display:none !important}
/*
     FILE ARCHIVED ON 13:41:38 Feb 01, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:20:02 Jun 24, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.521
  exclusion.robots: 0.062
  exclusion.robots.policy: 0.052
  esindex: 0.01
  cdx.remote: 312.901
  LoadShardBlock: 124.217 (3)
  PetaboxLoader3.datanode: 435.511 (4)
  PetaboxLoader3.resolve: 533.128 (2)
  load_resource: 862.186
*/