.text-vermelho{color: rgba( 232, 28, 28, 1);}
.text-amarelo{color: rgba( 247, 163, 23, 1);}
.text-cinza{color: rgba( 50, 50, 50, 1);}/* rgba( 194, 212, 209, 1) */
.bg-vermelho{background: rgba( 232, 28, 28, 1);}
.bg-amarelo{background: rgba( 247, 163, 23, 1);}
.bg-cinza{background: rgba( 50, 50, 50, 1);}/* rgba( 194, 212, 209, 1) */

.owl-carousel .owl-item{cursor: default !important;}
.no-owl-buttons .owl-buttons{display: none;}
.navbar.shrink-header .logo-hidden1{display: block;}
.navbar.shrink-header .logo-hidden2{display: none;}
.navbar.shrink-header.shrink .logo-hidden1{display: none;}
.navbar.shrink-header.shrink .logo-hidden2{display: block;}

.navbar.shrink-header ul li a{font-size: 14px;font-weight: 700;color: rgba( 247, 163, 23, 1);border-bottom: 2px solid rgba( 247, 163, 23, 0);}
.navbar.shrink-header ul li:hover a{color: rgba( 232, 28, 28, 1);border-bottom: 2px solid rgba( 232, 28, 28, 1);opacity: 1;}
.navbar.shrink-header ul li.active a{color: rgba( 232, 28, 28, 1);border-bottom: 2px solid rgba( 232, 28, 28, 1);opacity: 1;}
.navbar.shrink-header.shrink ul li a{font-size: 14px;font-weight: 700;color: rgba( 232, 28, 28, 1);border-bottom: 2px solid rgba( 232, 28, 28, 0);}
.navbar.shrink-header.shrink ul li:hover a{color: rgba( 232, 28, 28, 1);border-bottom: 2px solid rgba( 232, 28, 28, 1);opacity: 1;}
.navbar.shrink-header.shrink ul li.active a{color: rgba( 232, 28, 28, 1);border-bottom: 2px solid rgba( 232, 28, 28, 1);opacity: 1;}

.navbar.shrink-header{transition-duration: 0.2s;padding: 20px;border: none;background: transparent;}
.navbar.shrink-header img{transition-duration: 0.2s;max-height: 100px;}

.navbar.shrink-header.shrink{transition-duration: 0.2s;padding: 10px;border: none;background: rgba( 247, 163, 23, 1);}
.navbar.shrink-header.shrink img{transition-duration: 0.2s;max-height: 50px;}

.separador{padding:55px;background:linear-gradient(rgba( 0, 0, 0, 0.7), rgba( 0, 0, 0, 0.7)), url('../images/banner.jpg');background-attachment: fixed;}
@media only screen and (max-width: 1200px) {.separador{padding: 47px;}}
@media only screen and (max-width: 990px) {.separador{ padding: 58px;}}
@media only screen and (max-width: 768px) {.separador{ padding: 70px;}}
@media only screen and (max-width: 500px) {.separador{ padding: 60px;}}
@media only screen and (max-width: 430px) {.separador{ padding: 50px;}}

/* sobre */
.button-div{padding: 8px 0px;}
.button{font-size: 12px;padding: 8px 25px;border-radius: 50px;font-weight: 800;border: 2px solid rgba( 247, 163, 23, 1);color: rgba( 247, 163, 23, 1);}
.button:hover{border: 2px solid rgba( 247, 163, 23, 1);color: rgba( 255, 255, 255, 1);background: rgba( 247, 163, 23, 1);}
.button-white{font-size: 12px;padding: 8px 25px;border-radius: 50px;font-weight: 800;border: 2px solid rgba( 232, 28, 28, 1);color: rgba( 232, 28, 28, 1);}
.button-white:hover{border: 2px solid rgba( 232, 28, 28, 1);color: rgba( 255, 255, 255, 1);background: rgba( 232, 28, 28, 1);}

.button-contato{font-size: 12px;padding: 8px 25px;border-radius: 50px;font-weight: 800;border: 2px solid rgba( 247, 163, 23, 1);color: rgba( 247, 163, 23, 1);}
.button-contato:hover{border: 2px solid rgba( 232, 28, 28, 1);color: rgba( 255, 255, 255, 1);background: rgba( 232, 28, 28, 1);}

.form-contato input, textarea{font-size: 16px;color: rgba( 50, 50, 50, 1);border: 1px solid rgba( 247, 163, 23, 1);}
.form-contato input:focus, textarea:focus{border: 1px solid rgba( 232, 28, 28, 1);}
/*  */
