/*
--------------------------------------------------------------
Style oriented edits
-------------------------------------------------------------- */
ul#nav-main {
	background-color: #262626;
	box-shadow: 0 0 4px #000000;
	padding: 5px;
	z-index: 5;
	position: sticky;
	left: 0;
	top: 0;
}

div#p1 {
	background-color: #262626;
	box-shadow: 0 0 4px #000000;
}

div#p2 {
	background-color: #262626;
	box-shadow: 0 0 4px #000000;
}

.panel.bg2 {
	background-color: #262626;
}

p.site-des {
	display: none;
}

li.row.bg1 {
	background-color: #171717;
	box-shadow: 0 0 0 #000000 !important;
}

li.row.bg2 {
	background-color: #171717;
	box-shadow: 0 0 0 #000000 !important;
}

tr.bg1 {
	background-color: #171717;
	box-shadow: 0 0 0 #000000 !important;
}

tr.bg2 {
	background-color: #171717;
	box-shadow: 0 0 0 #000000 !important;
}

li.rightside.responsive-search {
	display: none;
}

li#search-box {
	float: right;
}

.bg4 {
	background-color: #171717;
	margin-bottom: 8px !important;
	box-shadow: 0 0 4px #000000;
}

.bg5 {
	background-color: #171717;
	margin-bottom: 8px !important;
	box-shadow: 0 0 4px #000000;
}

.bg8 {
	background-color: #008F09;
	margin-bottom: 8px !important;
}

.bg9 {
	background-color: #008F09;
	margin-bottom: 8px !important;
}

#logo .site_logo {
    display: inline-block;
    width: 500px; /* Your logo's natural width */
    height: auto; /* Maintain aspect ratio */
    background-size: contain; /* Prevent stretching */
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("./images/logo.png");
    height: 175px; /* Match image height */
}
/* FA 4.7 Base Styles */
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
}

