/**/
:root{
    --Cor1: 	#221E1F;
    --Cor2: 	#7F1517;
    --Cor3: 	#2579AA;
    --Cor4: 	#E8AC1D;
    --Cor5: 	#E93923;
    --link: 	#E93923;
    --Hover: 	#2579AA;
    --Scroll1: 	#221E1F;
    --Scroll2: 	#E8AC1D;
}

a, a:hover { text-decoration: none !important; }
a:hover { -o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s; }
.fixed-top { z-index: 9999 !important; }
/*Scroll*/
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1); background-color: var(--Scroll1); border-radius: 10px;}
::-webkit-scrollbar { width: 14px; background-color: var(--Scroll1); }
::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-image: -webkit-gradient(linear, left bottom, left top, from(var(--Scroll2)), to(var(--Scroll2)) );
  background-image: -webkit-linear-gradient(bottom, var(--Scroll2) 0%, var(--Scroll2) 100%);
  background-image: linear-gradient(to top, var(--Scroll2) 0%, var(--Scroll2) 100%);}
.fadeIn{-webkit-animation:fadeIn 2s ease-in-out;-moz-animation:fadeIn 2s ease-in-out;-o-animation:fadeIn 2s ease-in-out;animation: fadeIn 2s ease-in-out;}
/*NAV*/
.navbar-dark .navbar-nav .nav-link { color: #f8f9fa; font-size: 20px; padding-right: 10px !important; padding-left: 22px !important; }
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: #EAB50F; }
.active { color: #EAB50F !important; }
.fixed-top { z-index: 99 !important;box-shadow: 0 0px 13px black; }
.Sociais { position: absolute; right: 20px; top: 75px; }
li.Redes a { background: aliceblue; border-radius: 50%; width: 38px; height: 38px; text-align: center; display: grid; }
.Redes a i { font-size: 24px !important; padding: 7px; color: white; }
a.text-instagram { background: #b9109c !important; }
a.text-facebook { background: #1B6FE3 !important; }
a.text-youtube { background: #E91521 !important; }
a.text-flickr { background: #EF0F83 !important; }
@media (min-width: 992px){ .navbar-expand-lg .navbar-nav .nav-link { padding-right: 1.2rem; padding-left: 1.2rem; }}
.navbar-brand img { position: absolute; top: 3px; z-index: 9999; }
@media (max-width: 990px) { .navbar-brand img { right: 20px; }}
/*Alls*/
.badge { padding: 4px 8px; font-size: 13px; font-weight: 600; border-radius: 7.25rem;}
#sb-body, #sb-loading { background-color: #06060600 !important;}
#sb-wrapper-inner { border: none !important; }
.PC { display: none; }.PC1 { display: none; }
.Bton { position: fixed; right: 20px; bottom: 20px; }
.Bton a { background: #bf540e !important; border: none; }
.h100 { width: 100%; object-fit: cover; height: 94vh; margin-top: 57px; }
.regua img { width: 100%;}
.regua { padding: 10px 50px; background: white;}
/*Instagram*/
.bg-insta { background: #221E1F url('../../../images/jge22/site/bg1.png');  }
.bg-insta .ajuste { position: relative; top: 23px; }
/*FOOTER*/
.bg-footer { background: black; position: relative; }
.bg-footer .col-md-12.roda, .bg-footer .col-md-12.roda a { text-align: center; color: white;} 
