body{
	font-family: 'Patua One';
	background-color: #12437b !important;
}

/*nav {background-image: url('../img/bgheader.png');  }

nav img {margin-top: 8px;}
nav .redes a {margin-right: 15px; font-size: 1.8rem}
/*nav .menu a:hover{color:#fff !important;}
nav .menu a i {font-size: 2.2rem; margin-right: 5px;}*/

.sidenav li > a {color: #1565C0; text-transform: uppercase;}
.sidenav li > a:hover { background-color: #ffd800; color: #fff;  }
nav {background-image: url('../img/bgheader.png');  }
nav img {margin-top: 8px;}

.redes a {margin-right: 15px; font-size: 1.8rem}
.menu a:hover{color:#fff !important;}
.menu a i {font-size: 2.2rem; margin-right: 5px;}

.bloco {min-height: 100vh; height: 100% !important;  padding: 40px 0px}

.home {/*background-image: url('../img/bghome.jpg');*/ min-height: 100vh !important; height: 100% !important; background-size: cover;  margin-top: -64px;   }
.home .banner-text { padding-top: 90px;  }
.home .banner-text img {margin-bottom: 0px;}
.home .banner-text iframe {width: 100%; margin-top: 20px;}
.home .banner-img {padding-top: 110px;  text-align: left; bottom: 0px !important; position: absolute !important; }
.home .banner-img img { width: 500px; margin-bottom: -6px;}
.home .seta-saiba-mais{position: absolute; width: 100%; bottom: 0px; visibility: visible; animation-duration: 2s; animation-delay: 300ms; animation-iteration-count: infinite; animation-name: bounce;}

.propostas .row{ margin-bottom:25px; }
.propostas .propostas-item{margin-bottom:15px;}
.propostas-conteudo{overflow: hidden; padding-left: 20px;}

.propostas .modal-semifullscreen.open{
    max-width: 75%; max-height: calc(100% - 70px); width: 100%; height: calc(100% - 70px); border-radius: 0; top:5% !important; background-color: #fafafa;
}

.propostas .modal-semifullscreen > .modal-content {
  height: calc(100% - 70px);
}

.propostas .modal-semifullscreen .modal-footer{
	background-color: transparent;
}

.apoio {padding: 40px 0px;}
.apoio-conteudo{ border-radius: 10px; padding:10px; margin-bottom: 10px !important;}
.apoio-lista{ border-radius: 10px; padding:10px !important;}
.apoio-lista .card{ border-radius: 15px;}
.apoio-lista .card .card-image{overflow: hidden; border-radius: 10px 10px 0px 0px;}
.apoio-lista .card .card-image img{visibility: visible; animation-duration: 20s; animation-delay: 300ms; animation-iteration-count: infinite; animation-name: pulse;}
.apoio-lista .card .card-image .card-title{line-height: 25px; padding: 15px 20px; background-color: rgba(0,0,0,0.5); width: 100%;}

#avoz-video{padding-top: 7.250px;}
#avoz-video iframe{width: 100%; min-height: 330px !important}
#avoz-videos #avoz-titulo{padding:8px 15px; margin-top:7.250px;}
#avoz-videos .collection {border-top:0px; margin-top: 7px; height: 330px !important; overflow: scroll; overflow-x: hidden;}
#avoz-videos .collection .collection-item {min-height: 55px !important;}

.fotos .card {cursor: pointer;}
.fotos .card .card-image{overflow: hidden;}
.fotos .card .card-image img:hover{visibility: visible; animation-duration: 10s; animation-delay: 0ms; animation-iteration-count: infinite; animation-name: pulse; opacity: 0.8; cursor: pointer;}
.fotos .card .card-content .card-title {line-height: 25px; font-size: 20px; color: #1565C0;}
.fotos .card .card-content p{color: grey;}

.videos{ padding: 40px 0; }
.videos .carousel .carousel-item .col{padding: 0px;}

.videos .carousel .left{position: absolute; bottom: 0; top: 6%; z-index: 9999;}
.videos .carousel .right{position: absolute; bottom: 0; right: 0; top: 6%; z-index: 9999;}



.videos .slider {
	height: 100vh !important;
}

.videos .slider .slides {
	height: 100vh !important;
	background-color: transparent;
}

.videos .slider .indicators{
	z-index: 9999 !important;
	bottom: 10px !important;
}

.videos .slider .indicators .indicator-item.active{
	background-color: grey;
}

.videos .slider .slides .card {background: transparent; -webkit-box-shadow: none; box-shadow: none;}
.videos .slider .slides .card .card-content { padding: 5px; }
.videos .slider .slides .card .card-content iframe { width: 100%; height: 400px;}

.localvotar .modal-semifullscreen.open{
    max-width: 75%; max-height: calc(100% - 70px); width: 100%; height: calc(100% - 70px); border-radius: 0; top:5% !important; background-color: #fafafa;
}

.localvotar .modal-semifullscreen > .modal-content {
  height: calc(100% - 70px);
}

.localvotar .modal-semifullscreen .modal-footer{
	background-color: transparent;
}

.saiba-mais-branco  { background-color: transparent; border:1px solid #fff; text-transform: uppercase; color:#fff; padding: 5px 25px; margin-top:10px; font-size:0.9rem !important; font-weight: 300; display: inline-block  }
.saiba-mais-branco:hover {background-color: #fff; color: #ffc107 }
.saiba-mais-preto  { background-color: transparent; border:1px solid #333; text-transform: uppercase; color:#333; padding: 5px 25px; font-size:0.9rem !important; font-weight: 300; display: inline-block  }
.saiba-mais-preto:hover {background-color: #333; color: #fff }

.modal-fullscreen.open{
    max-width: 100%; max-height: 100%; width: 100%; height: 100%; border-radius: 0; background-color: rgba(0, 0, 0, 0.5); top:0% !important; overflow: hidden;
}

.modal-fullscreen > .modal-content {
  height: 100%; min-height: 100%; background-color: rgba(0, 0, 0, 0.5); padding: 10px !important;
}

.modal-semifullscreen.open{
    max-width: 100%; max-height: calc(100%); width: 100%; height: calc(100%); border-radius: 0; top:0 !important; background-color: rgba(0, 0, 0, 0.5);
}

.modal-semifullscreen > .modal-content {
  height: calc(100% - 56px);
}

.modal-semifullscreen .modal-footer{
	background-color: transparent;
}

.ulCheck {
	list-style: none;
	width: 100%;
	padding-left: 20px !important;
}

.ulCheck li {
	padding-left: 1.28571429em;
	text-indent: -1.3em;
	text-align: justify;
}

.ulCheck li:before {
	font-family: "Material Icons";
	content: '\e876';
	padding-right: 5px;
}

.ulCheck2 li {
	padding-left: 2.5em;
	text-indent: -1.3em;
	text-align: justify;
}

.ulCheck2 li:before {
	font-family: "Material Icons";
	content: '\e876';
	padding-right: 5px;
}

.olCheck {
	width: 100%;
	padding:0px 0px 0px 20px;
}

.olCheck li {
	padding-left: 0em;
	text-indent: 0em;
	text-align: justify;
}

.olCheck li:before {
	padding-right: 2px;
}

/* SLIDER */
.modal .slider {
	height: 100% !important;
}

.modal .slider .slides {
	height: 100% !important;
}

.modal .slider .indicators{
	z-index: 9999 !important;
	bottom: 10px !important;
}

.modal .slider .indicators .indicator-item.active{
	background-color:#1565C0
}

/*INDICADORES DO CAROUSEL */
.middle-indicator{
	position:relative;
	top:40%;
}
.middle-indicator-text{
	font-size: 4.2rem;
}
a.middle-indicator-text{
	color:white !important;
}
.content-indicator{
	width: 64px;
	height: 64px;
	background: none;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	opacity: 0.9;
}
.indicators{
	/*visibility: hidden;*/
}















/* GENÉRICOS */
.bg-yellow { background-image: url('../img/bg-yellow.png'); }
.bg-blue { background-image: url('../img/bg-blue.png'); }
.bg-orange { background-image: url('../img/bg-orange.png'); }
.bg-grey { background-image: url('../img/bg-grey.png'); }
.bg-white { background-image: url('../img/bg-white.png'); }
.bg-red { background-image: url('../img/bg-red.png'); }

.border-left{border-style: solid; border-width: 0 0 0 5px; padding-left: 1.5rem;}
.border-right{border-style: solid; border-width: 0 5px 0 0; padding-right: 1.5rem;}
.border-bottom{border-style: solid; border-width: 0 0 5px 0; padding-bottom: 0.2rem;}
.border-white {border-color:#fff;}
.border-yellow {border-color:#ffd200;}
.border-blue {border-color:#1565C0;}

.titulo{display: inline-block; font-size: 50px;}
hr{ width: 80px; border: none; height: 2px;}
iframe {}



/* CUSTOM MATERIALIZE */
.row{ margin-bottom: 0px; }
blockquote{border-color: #ffd200 !important;}






/* STYLE TEXT */
.fs10{font-size: 10px}
.fs12{font-size: 12px}
.fs14{font-size: 14px}
.fs15{font-size: 15px}
.fs16{font-size: 16px}
.fs18{font-size: 18px}
.fs20{font-size: 20px}
.fs22{font-size: 22px}
.fs24{font-size: 24px}
.fs25{font-size: 25px}
.fs26{font-size: 26px}
.fs28{font-size: 28px}
.fs30{font-size: 30px}
.fs32{font-size: 32px}
.fs34{font-size: 34px}
.fs35{font-size: 35px}
.fs36{font-size: 36px}
.fs38{font-size: 38px}
.fs40{font-size: 40px}
.fs42{font-size: 42px}
.fs44{font-size: 44px}
.fs45{font-size: 45px}
.fs46{font-size: 46px}
.fs48{font-size: 48px}
.fs50{font-size: 50px}
.fs52{font-size: 52px}
.fs54{font-size: 54px}
.fs55{font-size: 55px}
.fs56{font-size: 56px}
.fs58{font-size: 58px}
.fs60{font-size: 60px}
.justify{text-align: justify;}
.bold{font-weight: 700 !important;}

/* RESPONSIVE */
@media only screen and (max-width: 360px) {
.titulo {font-size: 40px}
}

@media only screen and (max-width: 600px){
.videos .carousel{height: 550px !important;}
.videos .carousel .left{position: absolute; bottom: 0; top: 20%; z-index: 9999;}	
.videos .carousel .right{position: absolute; bottom: 0; right:0; top: 20%; z-index: 9999;}
.propostas .modal-semifullscreen.open{max-width: 90%;}
}

@media only screen and (min-width: 601px) {
.container {width: 85%;}
.titulo {font-size: 40px}
.videos {height: 380px !important; overflow: hidden;}
}

@media only screen and (min-width: 993px) {
	.container {width: 80%;}
	.titulo {font-size: 40px}
	nav a.sidenav-trigger {
		display:block;
	}
}



