/* =========== Header =========== */
#sp-header {
    box-shadow: none !important;
}
/* ===== Slideshow ====== */
#sp-slideshow-row {
    background-image: url(../../../images/slideshow/slideshow.jpg);
    height: 700px;
    background-size: cover;
}
#sp-slideshow {
    text-align: center;
    margin-top: 80px;
    padding: 0 100px 0 100px;
}
#sp-slideshow h1 {
    color: #183375;
    font-weight: bold;
    margin-bottom: 120px;
    text-transform: uppercase;
}
#sp-slideshow a {
    color: #fff;
    font-weight: bold;
    background: #193073;
    border-radius: 5px;
    padding: 15px 33px;
    font-size: 20px;
}
/* ======== Empresa ===== */
#sp-user1 h2 {
    font-size: 25px;
    color: #ff6134;
    letter-spacing: 3px;
}
#sp-user1 h3 {
    font-size: 30px;
    color: #193073;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 28px;
    letter-spacing: 3px;
}
#sp-user1 p {
    text-align: justify;
}
#sp-user2 img {
    margin-top: 19px;
}
/*======= Serviços ======= */
#sp-servicos-row {
    margin-top: 65px;
    background: #eaeaea;
    border-top: 2px solid #193073;
    padding-top: 65px;
    padding-bottom: 80px;
}
#sp-servicos-row h2, #sp-clientes-row h2{
    font-size: 30px;
    color: #193073;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
    margin-bottom: 65px;
}
#sp-servicos-row img {
    margin: 0 auto;
}
#sp-servicos-row h3 {
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    color: #ff6134;
    margin-top: 40px;
}
#sp-servicos-row .sp-feature {
    box-shadow: 0px 0px 6px -1px #989797;
    background: white;
    padding: 30px;
    margin-top: 25px;
    min-height: 450px;
}
#sp-servicos-row p {
    font-size: 14px;
    padding: 0 15px 0 15px;
    text-align: center;
    margin-top: 25px;
}
/*===== Certificações ====== */
#sp-cerficacao-row{
	background-image: url(../../../images/sistema/certificacao.jpg);
	height: 500px;
    background-size: cover;
}
#sp-certificacao img{
	margin: 0 auto;
}
#sp-certificacao {
    margin-top: 135px;
    text-align: center;
    color: #fff
}
#sp-certificacao h2 {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 45px 0 30px 0;
    letter-spacing: 3px;
}
/* =========== Clientes =========== */
#sp-clientes-row {
    margin: 70px 0 50px 0;
}
/* =========== Contato =========== */
#sp-fale-conosco-row {
    background-image: url(../../../images/sistema/contato.jpg);
    background-size: cover;
}
#sp-fale-conosco-row h4 {
    font-size: 30px !important;
    color: #fff;
    font-weight: bold;
    text-transform: initial !important;
    margin-top: 71px !important;
    margin-bottom: 41px;
}
#sp-fale-conosco-row p {
    color: #fff;
}
.localizacao, .telefone, .whats, .email{
    position: relative;
    padding: 19px 58px;
    color: #fff;
}
.localizacao::before, .telefone::before, .whats::before, .email::before {
    position: absolute;
    content: "";
    height: 50px;
    width: 50px;
    left: -11px;
    top: 5px;
}
.localizacao::before {
    background-image: url(../../../images/sistema/localizacao.png);
}
.telefone::before {
    background-image: url(../../../images/sistema/telefone.png);
}
.whats::before {
    background-image: url(../../../images/sistema/whats.png);
}
.email::before {
    background-image: url(../../../images/sistema/email.png);
}
/* =========== componente =========== */
#sp-main-body {
    padding: 20px;
}
/* =========== Formulário de contato m92 ==========*/
div#fox-container-m92 .fox-form select, div#fox-container-m92 .fox-form input[type="text"] {
    height: 50px; /*Alterar a altura dos inputs*/
}
div#fox-container-m92 .btn {
    background-color: #193073 !important; /*Alterar a cor do botão*/
    background-image: none !important;
}
div#fox-container-m92 span.caption {
    color: #fff !important; /*Alterar a cor do texto*/
    text-shadow: none !important;
    padding: 10px 20px; /*Alterar a largura e altura do botão*/
}
div#sp-form {
    margin-top: 60px;
}
/* =========== Footer =========== */
#sp-footer {
    color: #333333;
    text-align: left;
    background: #193073;
}
/* =========== Copyright =========== */
#sp-copyright-row {
    text-align: center;
    padding: 10px 0px;
    line-height: 20px;
}
#sp-copyright-row {
    background: #193073;
    color: #fff;
    padding-bottom: 20px;
}
/* =========== Acessibilidade =========== */
.skip {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 1px;
	width: 1px;
	text-align: left;
	overflow: hidden;
}
/* =========== Lista =========== /
.sp-module ul, #sp-component ul {
	list-style: none;
	padding: 0;
	margin: 0px 0px 0px 18px;
}
.sp-module li::before, #sp-component li::before {
	content: "\f00c";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1.3em;
	width: 1.3em;
	color: #3ba217;
}
/* ========== Midia Query ========== */
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 320px) {
	
}
/*Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
		
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
}
/* Large Devices, Wide Screens */
 @media only screen and (min-width : 1200px) {
}
