%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home1/dimen328/libertysa.com.br/media/css/
Upload File :
Create Path :
Current File : //home1/dimen328/libertysa.com.br/media/css/style.css

/*
	CSS Document
	Theme Name: Dimensão Grupo
	Theme URI: http://www.dimensaogrupo.com.br
	Author: Superteia Soluções para Internet 
	Author URI: http://www.superteia.com.br/
	Description: Estilização Padrão para o site Dimensão Grupo
	Tags: dimensao, grupo dimensao, dimensao grupo, shelley macedo, fontend, css, superteia
	
	Developer: Shelley Macedo (shelley.macedo@hotmail.com)
	Version: 1.0 -> 20 novembro 2017 /*** geral *** /
*/


/* CSS Document */
@charset "utf-8";
@import url(reset.css);
@import url(responsive.css);


/* PADRONIZAÇÃO ======================================================================== */
@font-face {
  font-family: 'CenturyGothic';
  src: url('../fonts/CenturyGothic.eot');
  src: url('../fonts/CenturyGothic.woff2') format('woff2'),
       url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/CenturyGothic.woff') format('woff'),
       url('../fonts/CenturyGothic.ttf') format('truetype'),
       url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}


::-webkit-scrollbar { width:10px; height:10px; -webkit-border-radius:18px; } 
::-webkit-scrollbar-track-piece { background-color:#f0f0f0; -webkit-box-shadow:inset 1px 1px 30px 1px #e3e3e3; -moz-box-shadow: inset 1px 1px 30px 1px #e3e3e3; box-shadow: inset 1px 1px 30px 1px #e3e3e3; } 
::-webkit-scrollbar-thumb:horizontal { width:5px; background-color:#AAA; } 
::-webkit-scrollbar-thumb:vertical { height:5px; background-color:#AAA; -webkit-box-shadow: inset 1px 1px 50px 1px #AAA; -moz-box-shadow: inset 1px 1px 50px 1px #AAA; box-shadow: inset 1px 1px 50px 1px #AAA; } 
::selection { background: #999999; color: #fff; text-shadow: none; }


/* ====================================================================================== */


/* FERRAMENTAS ========================================================================== */

.hidden { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.a-left { text-align:left !important; }
.a-center { text-align:center !important; }
.a-right { text-align:right !important; }
.f-left, .left { float:left !important; }
.f-right, .right { float:right !important; }
.f-none { float:none !important; }
.no-margin { margin:0 !important; }
.no-padding { padding:0 !important; }
.no-bg { background:none !important; }
.no-border { border:0 !important }
.upper { text-transform:uppercase!important }
.clear { clear:both!important; height:15px!important; display:block!important; }
.volta-topo { width: 60px; height: 60px; position: fixed; bottom: .75em; right: 1em; display: block; background-color: rgba(255, 255, 255, 0.5); color: #b83266!important; font-size: 38px; border-radius: 100%; padding: 8px; text-align: center; font-weight: 100; }
.volta-topo:hover { background-color: rgba(255, 255, 255, 1); }
.meio { display:table!important; margin:0 auto!important; }
.mascara { background: rgba(0, 0, 0, 0.15); width: 100%; height: 100%; display: block; position: absolute; z-index: 0; margin-top: 0; }
.parallax { color:#FFF; margin: 0 auto; width: 100%; max-width: 100%; position: relative; min-height: 100%; text-shadow:0 0 10px rgba(0,0,0,0.7); background-position: 0 0; background-size:cover; background-repeat: no-repeat; background-attachment: fixed; }
.separador { background: url(../images/icones/hr.png) no-repeat 0 0; height: 18px; width: 140px; display: block; }
.separadorW { background: url(../images/icones/hrw.png) no-repeat left bottom; height: 18px; width: 140px; display: block; margin:10px 0; }
.borda { border-bottom: 2px solid #b83267; }
.background { background: #b93266; }
.cinza { background: #fafafa; }


/* ====================================================================================== */




/* All ================================================================================== */
* { box-sizing:border-box; }
html { overflow:hidden  }
body { overflow-x:hidden  }
header, section, footer { width:100%; min-width:100%; }
body { background-color:#FFF; color:#757575; font-family:"CenturyGothic", Arial, sans-serif; font-size:14px; line-height:18px; }
img { max-width:100% }
.img:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }

a:link, a:visited { text-decoration:none; color:#333333; -webkit-transition:color 0.5s ease-out; -moz-transition:color 0.5s ease-out; -o-transition:color 0.5s ease-out; -ms-transition:color 0.5s ease-out; } 
a:hover, a:focus { text-decoration:none; color:#b91657; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; cursor:pointer; }

h1 { font-family:"CenturyGothic", Arial, sans-serif; font-size:32px; line-height:100%; }
h2 { font-family:"CenturyGothic", Arial, sans-serif; font-size:30px; line-height:100%; }
h3 { font-family:"CenturyGothic", Arial, sans-serif; font-size:24px; text-transform:uppercase; line-height:100%; }
h4 { font-family:"CenturyGothic", Arial, sans-serif; font-size:20px; text-transform:uppercase; line-height:100%; }
h5 { font-family:"CenturyGothic", Arial, sans-serif; font-size:12px; line-height:24px; color:#999; display:inline-block; }
h6 { font-family:"CenturyGothic", Arial, sans-serif; font-size:12px; line-height: 22px; font-weight:bold; color:#999; display:inline-block; }

hr { height:1px; border:none; background-color:#ccc; display:block; clear:both; margin:10px auto; width:100% }

.bloco { min-height:20px; margin-bottom: 20px; border-top: 1px solid #6e374d; max-width:100% }
.bloco:first-child { border:none }
	
/* Forms */
label { font-family: "CenturyGothic", Arial, sans-serif; font-size:12px; }
select { width:100%!important; }
textarea { height:auto; min-height:100px; }
input { max-width:100% }
:focus { outline:none; -webkit-appearance:none; border:none!important }


/* Listas */
ul.seta, ol { margin-left:15px; }
ul.seta li:before { content:"> "; font-family:cursive; color:#D50022; }

.btns { float:right; }
.btn { display:inline-block; padding:9px 12px 6px; font-size:14px; line-height:16px; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius:3px; text-transform:uppercase; }
.btn-default { background-color: #f4f4f4; padding: 11px 8px; color: #333; font-size: 14px; font-weight: bold; margin: auto; text-align: center; border-radius: 5px; }
.btn-contato { color: #b83266!important; background-color: #EBEBEB; display:inline-block; padding:12px; font-size:14px; line-height:16px; text-align: center; vertical-align: middle; cursor:pointer; text-transform:uppercase; font-weight:600 }
.btn-default:hover, .form-login button:hover, .form-login a:hover, .btn-contato:hover { background-color: #fff; } 

.btn-padrao { font-size: 16px; padding: 12px; text-shadow: -1px 0 0 #591933; background: #b83266; margin:0 auto; display:table }
	.btn-padrao:hover, .btn-padrao:active, .btn-padrao:focus { 
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.23) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.23)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.23) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.23) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.23) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.23) 0%,rgba(255,255,255,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bffffff', endColorstr='#00ffffff',GradientType=0 );
	}

/* Checkbox e RadioButton Customizado */	
input[type="checkbox"], input[type="radio"] { opacity:0; position:absolute; }
input[type="checkbox"], .checkbox-fake, input[type="radio"], .radio-fake { display:inline-block; vertical-align:middle; margin:8px; cursor:pointer; }
.checkbox-fake, .radio-fake { position:relative; font-size:34px!important; }
input[type="checkbox"]+ .checkbox-fake:before, input[type="radio"] + .radio-fake:before { content: ''; background: #fff; border: 2px solid #ddd; display: inline-block; vertical-align: middle; width: 20px; height: 20px; padding: 2px; margin-right: 10px; text-align: center; }
input[type="checkbox"]:checked + .checkbox-fake:before, input[type="radio"]:checked + .radio-custom-label:before { content: "\f00c"; font-family: 'FontAwesome'; background:#F6F9D7; color:#7cb342; }
input[type="radio"]+ .radio-fake:before { border-radius: 50%; }
input[type="checkbox"]:focus + .checkbox-fake, input[type="radio"]:focus + .radio-fake { outline:none!important; }

/* Menu */
.menu { background:#b93367; color:#FFF; clear:both; font-size:16px; height:60px }
	.navbar { padding: 0!important; }
	.navbar, .navbar * { height:100%!important; }
	.nav-item, .nav-item:focus .nav-item:active, .nav-item:visited { padding:0 15px; border-bottom:2px solid transparent }
	.nav-item.active, .nav-item:hover { border-bottom:2px solid #FFF }
	.nav-link, .nav-link:active, .nav-link:visited  { color:#FFF!important; font-weight:500; padding:1.2rem; }
	.nav-link:hover, .nav-link:focus, .active .nav-link  { color:#000!important; }
	.menu .navbar-toggler i { color:#FFF; font-size:30px; height:60px }
	.menu .navbar-toggler { padding-top:1rem; }
	.menu button:focus { outline:none; }
	.collapse.show { background:rgb(185, 51, 103); z-index:999999; }
	.collapse.show ul { padding: 10px; }
	.collapse.show ul .nav-link, .collapse.show .dropdown-menu .nav-link { padding:5px; height:auto!important; }
	.collapse.show ul .nav-item { border:none }
	.collapse.show .dropdown-menu { background: transparent; }
	.collapse.show .dropdown-menu a { color:#FFF!important; padding:3px 0!important }
	.btn-fk { float: right; padding: 12px!important; margin: 0!important; position: absolute; right: 0; }
	.btn-fk:after { content:"ÁREA RESTRITA"; margin-left:5px }
	.btn-fk i { font-size:15px }

	.dropdown-menu { background:#f7f7f9; height:auto!important; font-size:14px; border:none; padding:0; min-width:235px; border-radius:0 }
	.dropdown-menu .nav-item.active, .dropdown-menu .nav-item:hover { border-bottom:2px solid transparent; color:#FFF; background:#b93367; }
	.dropdown-menu .nav-link, .dropdown-menu .nav-link:active, .dropdown-menu .nav-link:visited { color:#333!important; padding:10px 0!important; background:transparent!important; border-bottom:2px solid transparent; }
	.dropdown-menu .nav-link:hover, .dropdown-menu .nav-link:focus, .dropdown-menu .active .nav-link { color:#FFF!important }
	
	.dropdown-toggle:hover .dropdown-menu, .dropdown:hover .dropdown-menu { display:block!important }
	
.navlateral { border:1px solid #EDEDED; display:block; }
	.navlateral li.nav-item { border-bottom:2px solid #EDEDED; display:block; position:relative }
	.navlateral li.nav-item:last-child { border-bottom:none }
	.navlateral li a.nav-link { color:#AAA!important; padding:1.2rem 0!important }
	.navlateral li:hover, .navlateral li.active { background:#b93367; }
	.navlateral li:hover:after, .navlateral li.active:after { content: ""; display: block; width: 10px; height: 100%; position: absolute; right: -15px; top: 0; border-top: 28px solid transparent; border-right: 0 solid transparent; border-bottom: 28px solid transparent; border-left: 15px solid #b93367; }
	.navlateral li:hover a, .navlateral li.active a { color:#FFF!important; }
	.navlateral button { display:none }

.destaca { color: #993366; font-weight:600 }

.ajusta-linha  { display: flex; justify-content:space-between; }
	.ajusta-linha .btnAccComdominio { right:35px; }
	.ajusta-linha .bloco-menu { margin-left:15px; }
		
/* ====================================================================================== */




/* Header ================================================================================ */
header { }
	.topo { padding:5px 0 }
	.bloco-topo { display:inline-block; padding:15px; }
		.bloco-topo img { float:left; margin-right:10px; }
	.separadorV { background:transparent url(../images/icones/separadorV.png) no-repeat top right; }
	
	.btns-centro { height:60px; display:grid }
	.form-login { height:60px; background:#F4f4f4; align-items: center; } 
	.btnAccComdominio, .btnAccComdominio .form-login, .btnAccComdominio .form-login * { -webkit-animation: trocacor .25s infinite alternate; animation: trocacor .25s infinite alternate; box-shadow:none!important } 
	.form-login:hover, .form-login:hover * { background:#FFF; animation:none }
	.form-login:first-child { height:58px; margin-top:1px; }
		.col-xl-2.form-login { box-shadow: inset 0 0 1px #DDD }
		.form-login input { font-size:11px; padding:5px; border:0; background:#f4f4f4; max-width:96%; text-align:center; }
		.form-login label { font-size: 9px; font-weight:200; text-transform: uppercase; line-height: 15px; color:#f4f4f4 }
		.form-login a, .form-login button { font-size: 12px; padding: 0; border: 0; background: #f4f4f4; color: #333; font-weight: bold; width: 100%; display: table; margin: auto; }
		.form-login:hover a { background:#FFF; color:#b83266; animation:none }
	
	#titulo { color: #FFF; height: 200px; display: grid; align-items: center; background-size: cover; background-position: 0 0; background-repeat: no-repeat; }
		.breadcumbs { color:#FFF; display:block; }
			.breadcumbs li { display:inline-block; margin:0 10px; }
			.breadcumbs li:first-child { margin-left:0 }
			.breadcumbs li a, #titulo h1 { color:#FFF; margin-bottom:5px }

	.bl-5 { border-left: 3px solid #b93367; }
	.br-5 { border-right: 3px solid #b93367; }
	

/* ======================================================================================= */




/* Content =============================================================================== */
section{ clear:both; position:relative; }
	.title { display: block; text-align: center; padding: 3rem 0; font-size: 1.2rem; color: #7f7f7f; }
		.title h2 { font-size:2.8rem; }
		.title h2 span { color:#b83266; }
	#destaque { background: url(../images/bg_destaque.jpg) no-repeat 0 0 / cover; padding:5em 0; }
		#destaque h2 { color:#FFF; display:grid; height:100%; align-items:center; }
	#sobre { background-image:url(../images/banners/banner_parallax.jpg); background-color:#712040 }
		#sobre .title { color:#FFF; text-align:left }
		#sobre p { font-size:1rem; text-align:justify; line-height:1.85rem; }
	.blocos3 { column-count:3; padding:1em 0 5em }
		.well { background: #EEEEEE; display: table; clear: both; border-radius: 10px; margin:15px 0; padding: 15px; page-break-inside: avoid; font-size:12px; width:100%; }
		.well:nth-child(even) { margin:15px 0 0 }
		.well img { width:85px; height:85px; border-radius:5px; float:left; margin-right:15px }
		.well h4 { font-size: 15px; line-height: 100%; color: #a30f47; font-weight: 600; text-transform:initial; padding-bottom:10px }
		.well p { display:inherit }
		.well h4 { display: -webkit-box; }
		.well:hover { background:#552841; cursor:pointer; color:#FFF }
		.well:hover h4, .well:hover a { color:#FFF }
	.blocos3 .well { min-height:130px; }
	.blocos3 .well p { display:block; }
		
	#blocos-counter { padding:5em 0; }
		.counter { border-radius:10px; background:#FFF; color:#000; padding:20px 20px 10px; text-shadow: none; }
			.count-box { display:inline; color:#b83266; }
			.counter h4 { color:#b83266; font-size:4.45em; } 
			.counter p { font-weight:600; font-size:1.25em; text-align:center!important; clear:both; }
			
	.noticias { padding:0 0 5em; width:100% }
		.postagem { width:100%; height:300px; position: relative; background-repeat:no-repeat; overflow: hidden; background-size: cover;
    background-position: 50% 50%; background: rgba(87, 26, 49)}
		.postagem .postagem-descricao { background: rgba(87, 26, 49, 0.96); bottom:0; }
			.postagem-descricao { background:rgba(87, 26, 49, 0.8); height:300px; color:#FFF; font-size: 14px; display:block; padding:15px; transition: 0.4s; -o-transition: 0.4s; -ms-transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; position:absolute;     width: 100%; }
				.postagem-descricao small { color: #EEE; font-weight: bold; font-size: 16px; width:100%; clear:both; display:block }
				.postagem .postagem-descricao small { color:#b83266; }
				.postagem-descricao b { font-size: 16px; width:100%; clear:both; display:block; font-weight:normal; padding:1em 0; line-height: 130%; min-height: 84px; }
				.postagem-descricao p { width:100%; clear:both; display:block; font-size:14px; line-height:130%;  }
				.postagem-descricao .leia-mais { text-align:right; width:100%; clear:both; color:#FFF; display:block; padding:2em 0 }
				.postagem-descricao:hover .leia-mais { color:#b83266; }
	
	#miolo { padding:3em 0 }
		.subtitle { display: block; text-align: left; padding: 3rem 0 1rem; font-size: 1.2rem; color: #b83266; }
		#miolo p { font-size: 16px; line-height: 30px; text-align: justify; }
		#miolo p img { /*max-width: 250px;*/ height: auto; margin: 5px 10px; /*max-height:150px*/ }
		
		
	.bloco-lateral { margin:3em 0 }
	.bloco-lateral:first-child { margin-top:0 }
		.bloco-lateral h3 { background: #ededed; text-transform: initial; font-size: 16px; font-weight: 600; padding: 20px 10px; }
		.bloco-lateral .noticia-item { padding: 20px 2px!important; }
		.bloco-lateral .noticia-item:hover, .bloco-lateral .noticia-item:last-child:hover { background-color: rgba(243, 243, 243, 0.25); border-top: 1px solid transparent!important; border-left: 1px solid transparent!important; border-right: 1px solid transparent!important; }
		.bloco-lateral .noticia-item b { font-size: 13px; color: #a30f47; font-weight: 600; }
		.bloco-lateral .noticia-item small { color: #666; font-weight: normal; font-size: 12px; width: 100%; display: block; padding: 0; }
		
		.link-arquivos li { padding:15px 0; font-size:13px; border-bottom:1px solid #EDEDED; }
		.link-arquivos li:last-child { border-bottom:1px solid transparent; }
		.link-arquivos li a { color:#AAA }
		.link-arquivos li .num, .link-arquivos li:hover a { color:#333 }
		
		.quadro { border: 1px solid #EDEDED; padding: 15px; margin: 20px 0; }
			.quadro p { font-size:13px!important; line-height: 150%!important; color: #AAA; }
			.quadro .link-download { font-size: 14px; font-weight: bold; margin-top: 15px; padding: 15px; background-color: #f3f3f3; color: #666; text-align: center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display:block; clear:both; }
			.quadro .link-download:hover { background-color:#b93266; color:#FFF; }
	
	.sub { font-size: 16px; font-weight: 600; padding-bottom: 5px; color: #b83267; margin-top: 30px; padding-top: 10px; position: relative; }
	.sub:before { content:""; width:45px; height:1px; background: #b93266; position:absolute; display:block; top:0 }
	.sub-descricao { font-size:16px }
		
	.help { background: #f3f3f3; padding: 30px; border-radius: 5px; margin-top:5em; }
	
	.atendimento, .atendimento p { display:grid; align-items:center; width:100%; margin:0 }
	
	#blocos-contato p { font-size: 13px; line-height: 20px; text-align: justify; padding: 1rem 0; }
	#blocos-contato h3 { font-size: 22px; color: #7f7f7f; text-transform: none; font-weight: 500; }
	#blocos-contato div { padding:0 }
	#blocos-contato div.borda { height:130px }
	#blocos-contato a { font-size:12px }
	
	#mapa { background:#dfdfdf; }
		.mapa { width:100%; height:580px; border:none; }
	
	p  { line-height: 150%; }	
	
	.noticia { margin-bottom:5em }
	.noticia h2 { font-size:20px; font-weight:bold; color:#444; margin-bottom:5px; }
	.noticia span { clear:both; margin-top:1rem; display:block; line-height:160%; }
	.noticia a, .noticia a:link, .noticia a:visited, .noticia a:active  { color:#999 } 
	.noticia a:hover, .noticia a:focus { color:#DDD }
	
	.links-noticia { font-weight: bold; text-align: right; margin: 0 0 2em 0; font-size: 12px; display:inline-block; width:100% }
	.links-noticia i { margin-top: 0; background: #444; color: #FFF; border-radius: 100%; width: 16px; height: 16px; display: grid; align-items: center; text-align: center; }
	.links-noticia li:first-child { text-align:left; float:left }
	.links-noticia li:last-child { float:right }

	.com-barra strong:before { content: ""; display: block; width: 100%; width: 45px; border-top: 1px solid #ddd; margin-bottom: 1em; }
	.com-barra strong { font-size: 11px; display: block; margin-bottom: 1em; margin-top:3em; }
	
	.compartilhe { float:right; position:relative }
	.compartilhe strong:before { right:0; margin-top:-11px; position:absolute }
	.compartilhe strong { text-align: right; padding-top: 1em; }
	
		.ico { border-radius: 100%; width: 40px; height: 40px; display: inline-grid; align-items: center; text-align: center; } 
			.ico i { color:#FFF; }
			.ico:hover { background:#411124; cursor:pointer }
			
		.facebook { background: #3b5998; border: 2px solid #3b5998; }
		.gplus { background: #D34836; border: 2px solid #D34836; }
		.twitter { background: #00acee; border: 2px solid #00acee; }
		.linkedin { background: #007bb6; border: 2px solid #007bb6; }
		
	.count3 { column-count:3; clear:both; display:block; page-break-inside:avoid; margin:1em 0 3em; }
	.col3 { margin-bottom:3em }
		.col3 li { color: #AAA; padding: 5px 0; }
		.col3 i { margin-right:10px }
		.count3 a, .col3 a { color:#999 } 
		.count3 a:hover, .col3 a:hover { color:#333 }
		
	.comentarios { width:100% }
		.comentarios li { border-bottom:1px solid #DDD; margin-bottom:1.5rem; font-size:14px }
		.comentarios img { float:left; margin-right:1rem }
		.comentarios strong { font-size: 1.45rem; margin-bottom: 2rem; display: block; }
		.comentarios li b, .comentarios li small, .comentarios li p { display:table }
		.comentarios li small { margin-bottom: 1em; }
		.comentarios li:last-child { text-align:right; border-bottom:none }
		.comentarios li:last-child.logar { text-align: left; border-bottom: none; }
		.comentarios li:last-child.logar i { margin-top: 0; background: #AAA; color: #FFF; border-radius: 100%; width: 16px; height: 16px; display: grid; align-items: center; text-align: center; float:left; margin-right:5px }
		
	figure { text-align:center }
	
	.subtitulo { display: block; text-align: left; padding: 0 0 2rem; font-size: 1.2rem; color: #757575; font-weight: 500; }
	
	.form-contato { padding: 3em; margin: 1em auto 3em; display: block; width: 80%; background: #b93266; color:#FFF }
	.form-contato .form-control { border:none; font-size:12px; padding:.75rem }
	.form-contato .form-control:focus { color: #b93266; font-weight: 600; letter-spacing: 1px; font-style: italic; font-size: 12px; }
	.form-contato .input-group { margin-bottom: 1em; }
	.btn-envia { width: 20%; float: right; padding: 1rem; }

	.frm-comentario{
		width: 100%;
		margin-bottom: 20px;
	}

	.frm-comentario .input-group{
		margin-bottom: 20px;
	}

	.frm-comentario strong{
		font-size: 1.45rem;
		margin-bottom: 2rem;
		display: block;
	}

	.frm-comentario button{
		background: #b93266;
		color: #FFF;
	}

	.frm-comentario button:hover{
		background-color: #f4f4f4;
		color: #333;
	}

	.frm-comentario input:focus, textarea:focus{
		border: 1px solid rgba(0,0,0,.15) !important;
		border-radius: .25rem;
	}

/* ======================================================================================= */




/* Footer ================================================================================ */
footer { background:#411124 url(../images/bg_footer.jpg) no-repeat 0 0 / cover; color:#FFF; position:relative; bottom:0; font-size:14px; padding: 5em 0; height: auto; display: table; }
	footer h3 { text-transform:initial; padding: 1rem 0; margin-bottom: 20px; font-size:20px; font-weight:600; display:block; position:relative }
	footer h3:after { content: ""; width: 40px; height: 2px; float: left; background: #FFF; display: block; position: absolute; bottom: 0; }
	.ajusta-p10 { padding:0 10rem; }
	
	.noticia-item { padding:10px 5px 20px; font-size:13px; border: 1px solid transparent; border-bottom: 1px solid #6e374d; display:block; }
	.noticia-item img { width:65px; height:60px; margin-right:10px; float:left }
	.noticia-item b { font-size:17px; display:block; color:#FFF; font-weight:100 }
	.noticia-item small { color: #b83266; font-weight: bold; font-size: 13px; width:100%; display: block; padding: 5px 0; }
	.noticia-item span { color:#999; }
	.noticia-item:hover, .noticia-item:last-child:hover { cursor:pointer; border: 1px solid #6e374d!important; background-color: rgba(65, 17, 36, 0.5); }
	
	.redes { display:table; width:100%; margin:10px 0 0 }
	.redes li { font-size: 16px; color: #fff;  }
	.redes li a i, .contato li a i { background: #b83266; border-radius: 100%; width: 30px; height: 30px; display:grid; align-items:center; text-align:center; float:left; margin-right:10px; margin-top:-5px; color:#FFF }
	.redes li a { color:#FFF; }
	.redes li:hover i, .contato li:hover i { background:#FFF }
	.redes li:hover a, .contato li:hover a, .redes li:hover a i, .contato li:hover a i { color: #b83266 }
	.redes-block li { display: grid; align-items: center; padding: 10px 0; font-size:13px; border-bottom: 1px solid #6e374d; }
	.contato li { display: grid; align-items: center; padding: 5px 0 0; font-size: 16px; }
	.redes-block li a, .contato li a { padding-top:10px }
	
	.redes li:last-child, .redes-block li:last-child, .noticia-item:last-child { border-color:transparent!important; }	
	
	.form-orcamento label { display:none }
	.form-orcamento input, .form-orcamento textarea { font-size:12px; font-weight:bold; padding:15px 10px; box-shadow: 0 0 10px 2px transparent }
	.form-orcamento input:focus, .form-orcamento textarea:focus { box-shadow: 0 0 10px 2px #b83266; color:#b83266 }
	
	footer .leia-mais { text-align: right; display: inline; padding: 0 5px; color:#b83266; }
	footer .leia-mais:hover { color:#FFF; }
	
	.faixa { background-color: #411124; padding:5em 0; text-align: center; clear: both; width: 100%; font-size: 11px;font-family: Arial; font-weight: 100; letter-spacing: 1px; color: rgba(255, 255, 255, 0.65); position:absolute; bottom:-10em }
	
	.modal { z-index: 99!important; vertical-align: middle; }
	.modal:before { display: inline-block; vertical-align: middle; content: " ";
    height: calc(100% - 819px); }
    .modal-content2 { margin: 0.5% auto; padding: 20px; display: table;   vertical-align: middle; width:auto!important; }

	/*Animação*/
	@-webkit-keyframes trocacor {
		0 {background: #f4f4f4;}
		100% {background: #b93367; color:#FFF; }
	}

	/* Standard syntax */
	@keyframes trocacor {
		0 {background: #f4f4f4;}
		100% {background: #b93367; color:#FFF; }
	}

	/* Leia mais das postagens*/
	.postagem .leia-mais{

		position: absolute;
		top: 230px;
		right: 15px;

	}

Zerion Mini Shell 1.0