/*  MICROTHEMER STYLES  */


/*= Geral ===================== */

/** Geral >> matricula-home **/
#matricula {
	
}

/** Geral >> img-matricula-telefone **/
.pp-infobox-image img {
	margin-top: 20px !important;
}

/** Geral >> botao-matricula-home **/
.uabb-creative-button-has-icon .uabb-creative-default-btn {
	margin-left: 230px !important;
}

/** Geral >> botões flutuantes **/
.fl-builder-content-96 .fl-node-63063ef3b1b98 {
	position: fixed !important;
	bottom: 70px !important;
	right: 15px !important;
	z-index: 99 !important;
}

/** Geral >> botão-subir-pagina **/
#fl-to-top {
	background-color: #E61C23 !important;
	border-radius: 30px !important;
}
#fl-to-top:hover {
	border-radius: 30px !important;
	background-color: #b9363b !important;
}


/*= Cabeçalho ================ */

/** Cabeçalho >> cabeçalho **/
.fl-node-603eb2d926c8e > div {
	margin-bottom: -10px !important;
}

/** Cabeçalho >> menu-principal **/
#menu-cerg {
	
}

/** Cabeçalho >> icon-home **/
#menu-item-70 .fa-home::before {
	padding-right: 10px !important;
}

/** Cabeçalho >> menu-active **/
.current-menu-item a {
	color: #ffffff !important;
	font-weight: 600 !important;
	background-color: rgb(230, 28, 35) !important;
	padding: 60px 15px 60px 15px !important;
}


/*= Cursos ==================== */

/** Cursos >> curso-text **/
.uabb-module-content p {
	line-height: 1.5 !important;
	font-weight: 600 !important;
	text-align: justify !important;
	max-height: 150px !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}
.uabb-module-content.matricula {
	
}

/** Cursos >> cursos-botões **/
.uabb-infobox-button {
	margin-bottom: 20px !important;
}


/*= Rodapé =================== */

/** Rodapé >> rodape **/
.fl-node-62ff97a08e024 .fl-row-content-wrap {
	padding: 0 !important;
	margin: 0 !important;
}

/** Rodapé >> rodape-texto **/
.layout-5 p {
	margin: 20px !important;
}


/*( Desktop grande )*/
@media (min-width: 1200px) {

	/*= Cabeçalho ================ */

	/** Cabeçalho >> menu-principal **/
	#menu-cerg {
	width: 750px !important;
}
#menu-cerg a {
	color: #646462 !important;
	font-weight: 600 !important;
	padding: 60px 15px 60px 15px !important;
	margin: -60px 0px -60px 0px !important;
}
#menu-cerg a:hover {
	color: rgb(255, 252, 252) !important;
	font-weight: 600 !important;
	background-color: rgb(230, 28, 35) !important;
	padding: -60px 15px -60px 15px !important;
}

	/** Cabeçalho >> Menu item 91 nav link **/
	.nav-link {
	
}

	/** Cabeçalho >> Menu item 70 bold **/
	.principal {
	
}


}


/*( Desktop e tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Cabeçalho ================ */

	/** Cabeçalho >> menu-principal **/
	#menu-cerg {
	width: 450px !important;
}
#menu-cerg a {
	color: #646462 !important;
	font-weight: 600 !important;
	padding: 10px 10px 10px 10px !important;
	margin: 10px 0px 10px 0px !important;
}
#menu-cerg a:hover {
	color: rgb(255, 252, 252) !important;
	font-weight: 600 !important;
	background-color: rgb(230, 28, 35) !important;
	padding: -60px 15px -60px 15px !important;
}


}


/*( Tablet & celular )*/
@media (max-width: 767px) {

	/*= Cabeçalho ================ */

	/** Cabeçalho >> menu-principal **/
	#menu-cerg {
	width: 450px !important;
}
#menu-cerg a {
	color: #646462 !important;
	font-weight: 600 !important;
	padding: 10px 10px 10px 10px !important;
	margin: 10px 0px 10px 0px !important;
}
#menu-cerg a:hover {
	color: rgb(255, 252, 252) !important;
	font-weight: 600 !important;
	background-color: rgb(230, 28, 35) !important;
	padding: -60px 15px -60px 15px !important;
}


}


/*( Celular )*/
@media (max-width: 480px) {

	/*= Cabeçalho ================ */

	/** Cabeçalho >> menu-principal **/
	#menu-cerg {
	font-weight: 600 !important;
	padding: 10px !important;
	margin: 20px 0 0 0 !important;
}
#menu-cerg a:hover {
	color: rgb(255, 252, 252) !important;
	font-weight: 600 !important;
	background-color: rgb(230, 28, 35) !important;
	padding: 10px !important;
	margin: 20 0px 0 0 !important;
}

	/** Cabeçalho >> cabeçalho **/
	.fl-node-603eb2d926c8e > div {
	margin-bottom: -10px !important;
}

	/** Cabeçalho >> menu-active **/
	.current-menu-item a {
	color: #ffffff !important;
	font-weight: 600 !important;
	background-color: rgb(230, 28, 35) !important;
	padding: 60px 15px 60px 15px !important;
}

	/** Cabeçalho >> aspas-celular **/
	.fl-node-62ff91cecf092 > .fl-row-content-wrap {
	width: ;
}


}

