/* CSS dinâmico para #intro-super-destaque */


	section.construtor-modelo.mod-super-destaque { padding: 0 !important; }
	.mod-super-destaque .bg-img {
		overflow: hidden;
		position: relative; z-index: 1;
		background-size: cover; background-repeat: no-repeat;
		background-attachment: scroll; 
	}
	.mod-super-destaque .casca { position: relative; display: flex; align-items: center; }
	.mod-super-destaque .overlay { position: static; }
	.mod-super-destaque h1 { font-weight: bold; }
	.mod-super-destaque h1, .mod-super-destaque h2 { text-shadow: 0 0 5px rgba(0,0,0,0.75); } 
	.mod-super-destaque .gradiente { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
	.mod-super-destaque h2 { line-height: 1.4; }

	.mod-super-destaque .gradiente { background: linear-gradient(deg, , , ); }
	html .mod-super-destaque .botao .svgx { color: #dbdbdb !important;; }
	html .mod-super-destaque .botao { font-size: 18px; background-image: none !important; display: inline-block; max-width: none; margin: 10px 0; background-color: #be0707 !important;; color: #dbdbdb !important;; }
	html .mod-super-destaque .botao:hover { background-image: none !important; background-color:  !important;; }
	/* Mobile na vertical */
	@media only screen and (max-width: 980px) {
		.mod-super-destaque .gradiente {
			background: linear-gradient(360deg, , , );
		}
	}	
	@media only screen and (max-width: 479px) {
		.mod-super-destaque h1, .mod-super-destaque h2 { color: #b60b0b !important; !important; }
		.mod-super-destaque .overlay { background-color: #cccccc !important; !important; }
	}



/* -------------------------------------------------------------- */			
/* Tablet na vertical & telas antigas 800x600 */			
@media only screen and (min-width: 768px) and (max-width: 980px) {


	.mod-super-destaque h1 { font-size: 2.5em !important; }
	.mod-super-destaque h2 { font-size: 1.25em !important; } 
	.mod-super-destaque .bg-img { height: 500px !important; }
	.mod-super-destaque .bg-img > .casca { height: 500px !important; }
	.mod-super-destaque .overlay { bottom: 25px; width: 100%; max-width: none !important; text-align: center; }
	
}


/* -------------------------------------------------------------- */			
/* Comum a mobile vertical, horizontal e tablets */
@media only screen and (max-width: 980px) {

	.mod-super-destaque .overlay { max-width: none !important; text-align: center; bottom: 20px !important; }

	
}
	

	
/* -------------------------------------------------------------- */			
/* Comum a mobile vertical e horizontal */
@media only screen and (max-width: 980px) {

	#intro-super-destaque .gradiente { background: }
	#intro-super-destaque h1 { font-size: 1.5em !important; }
	#intro-super-destaque h2 { font-size: 1em !important; }
	#intro-super-destaque .casca { height: auto !important; width: auto !important; }
	#intro-super-destaque .bg-img { background-image: none !important; height: auto !important; }
	#intro-super-destaque h1, #intro-super-destaque h2 { color: #b60b0b !important; }
	#intro-super-destaque .overlay { background-color: #cccccc !important; padding: 15px !important; max-width: none !important; text-align: center; bottom: 0 !important; right: 20px; left: 20px; max-width: none !important; text-align: center !important; -moz-border-radius: 0; -khtml-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; position: static !important; width: 100%; }
	#intro-super-destaque .overlay .overlay-miolo { background: none; padding: 0 !important;  margin: auto !important; }
	#intro-super-destaque .decor-parallax, #intro-super-destaque .decor-img { display: none; }
	#intro-super-destaque .super-destaque-creditos { bottom: auto; top: 5px; }
	
}