/* site header styles created 2023-12-28 13:50:47 */

.header_default.sticky { position:-webkit-sticky; position:sticky; top:0; z-index: 1050; margin-bottom:10px; }
.header_default { background-color:rgba(128, 0, 0, 1.0); border-bottom:solid 6px #E6B845; }

.header_Home.sticky { position:-webkit-sticky; position:sticky; top:0; z-index: 1050; margin-bottom:10px; }
.header_Home { background-color:rgba(128, 0, 0, 1.0); border-bottom:solid 6px #E6B845; }

.header_default nav { padding:0px; margin:0px; border-bottom:none #E6B845 6px; background:rgba(128, 0, 0, 1.0); }
.header_default .navbar-nav .dropdown-menu { background:rgba(128, 0, 0, 1.0); border-bottom:none #E6B845 6px;  border-top:0; border-radius:0; }
.header_default .navbar-nav .dropdown-menu a { color:#E6B845!important; font-family:'Times New Roman'; }
.header_default .navbar-nav .dropdown-menu li:hover { background:#800000; }
.header_default nav .nav-link { color:#E6B845!important; font-family:'Times New Roman'; font-weight:300; font-size:20px; font-style:normal; }
.header_default nav .nav-item .dropdown-menu { margin-top:0px!important; }
.header_default nav .nav-item .dropdown-menu li a { color:#E6B845!important; font-family:'Times New Roman'; font-weight:300; font-size:20px; font-style:normal; }

.header_Home nav { padding:0px; margin:0px; border-bottom:none #E6B845 6px; background:rgba(128, 0, 0, 1.0); }
.header_Home .navbar-nav .dropdown-menu { background:rgba(128, 0, 0, 1.0); border-bottom:none #E6B845 6px;  border-top:0; border-radius:0; }
.header_Home .navbar-nav .dropdown-menu a { color:#E6B845!important; font-family:'Times New Roman'; }
.header_Home .navbar-nav .dropdown-menu li:hover { background:#800000; }
.header_Home nav .nav-link { color:#E6B845!important; font-family:'Times New Roman'; font-weight:300; font-size:20px; font-style:normal; }
.header_Home nav .nav-item .dropdown-menu { margin-top:0px!important; }
.header_Home nav .nav-item .dropdown-menu li a { color:#E6B845!important; font-family:'Times New Roman'; font-weight:300; font-size:20px; font-style:normal; }

.header_default nav .navbar-brand { color:#E6B845;  font-family:'Times New Roman'; font-style:normal; font-weight:100; font-size:12px; }
.header_default nav a.navbar-brand { color:#E6B845!important; }
.header_default nav .navbar-image { height:100px; } /*max-width:fit-content;*/

.header_Home nav .navbar-brand { color:#E6B845;  font-family:'Times New Roman'; font-style:normal; font-weight:100; font-size:12px; }
.header_Home nav a.navbar-brand { color:#E6B845!important; }
.header_Home nav .navbar-image { height:100px; } /*max-width:fit-content;*/

.header_default .nav-info-bar { overflow: hidden; padding:0; margin:0; background:rgba(230, 184, 69, 1.0)!important; border-bottom:solid #E6B845 6px; color:#800000; font-family:'Times New Roman'; font-style:normal; font-size:20px; font-weight:100; }
.header_default .iconset { color:#800000; padding:5px 3px 0 3px!important; display:inline-block; }
.header_default .iconset a { color:#800000; }

.header_Home .nav-info-bar { overflow: hidden; padding:0; margin:0; background:rgba(230, 184, 69, 1.0)!important; border-bottom:solid #E6B845 6px; color:#800000; font-family:'Times New Roman'; font-style:normal; font-size:20px; font-weight:100; }
.header_Home .iconset { color:#800000; padding:5px 3px 0 3px!important; display:inline-block; }
.header_Home .iconset a { color:#800000; }

.footer_default { background-color:#000000; min-height:150px; }
.footer_default .footerO div * { color:#FFFFFF; }
.footer_default .loginUnder { color:#FFFFFF; }
.footer_default .footerO div a { color:#FFFFFF!important; }

.footer_Home { background-color:#000066; min-height:250px; }
.footer_Home .footerO div * { color:#FFFFFF; }
.footer_Home .loginUnder { color:#FFFFFF; }
.footer_Home .footerO div a { color:#FFFFFF!important; }

.navbar {  width:100%; margin-right:200px; padding:0 0px; }
.navbar::before { position:absolute; top:0; bottom:0; left:-100%; right:-100%; z-index:-1; }
.nav-info-bar { position:relative; width:100%; }
.nav-info-bar::before { content:' '; position:absolute; top:0; bottom:-#E6B845; left:-100%; right:-100%; z-index:-1; }

@media only screen and (max-width:767px) {
	.nav-info-bar { text-align:center!important; }
	.nav-info-bar .row div { text-align:center!important; justify-content:center; }
}



